HAMMER VFS - Attempt to fix a low-memory deadlock
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 2 Dec 2011 01:12:12 +0000 (17:12 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 2 Dec 2011 01:12:12 +0000 (17:12 -0800)
commit1ce32b2e9e7c5debe9ca25a3e89f3dec991dd246
treee18ba4893773b326c3a408b74301f31562754c9c
parenta2ee730d0cec9395df7e733b2ca627cccbb0633a
HAMMER VFS - Attempt to fix a low-memory deadlock

* Avoid trying to allocate a new buffer cache buffer when memory is
  low from inside the blockmap allocation path (where the global
  blockmap lock is held).

Reported-by: tuxillo
sys/vfs/hammer/hammer_blockmap.c