kernel - Do not use M_USE_INTERRUPT_RESERVE for M_NOWAIT
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 1 Apr 2012 01:33:59 +0000 (18:33 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sun, 1 Apr 2012 01:33:59 +0000 (18:33 -0700)
commit39312e2a708905230d943ab98542ec8d6fabb22e
tree254f95d9648e34e5c20e2f57a663c06020585518
parent6562e2d87bfc5428fec4426aa343ea315ab88941
kernel - Do not use M_USE_INTERRUPT_RESERVE for M_NOWAIT

* Redefine M_NOWAIT to not use M_USE_INTERRUPT_RESERVE.  This can result
  in mbuf exhaustion during bursts of mbuf allocations and cause kernel
  kvm expansion to assert and panic.

Reported-by: sephe
sys/sys/malloc.h