green 9532ab7116 * Add a "how" argument to uma_zone constructors and initialization functions
so that they know whether the allocation is supposed to be able to sleep
  or not.
* Allow uma_zone constructors and initialation functions to return either
  success or error.  Almost all of the ones in the tree currently return
  success unconditionally, but mbuf is a notable exception: the packet
  zone constructor wants to be able to fail if it cannot suballocate an
  mbuf cluster, and the mbuf allocators want to be able to fail in general
  in a MAC kernel if the MAC mbuf initializer fails.  This fixes the
  panics people are seeing when they run out of memory for mbuf clusters.
* Allow debug.nosleepwithlocks on WITNESS to be disabled, without changing
  the default.

Both bmilekic and jeff have reviewed the changes made to make failable
zone allocations work.
2004-08-02 00:18:36 +00:00
..
2004-07-28 06:21:53 +00:00
2004-05-30 20:08:47 +00:00
2004-07-31 20:47:57 +00:00
2004-06-16 09:47:26 +00:00
2004-06-27 13:07:02 +00:00
2004-07-29 08:06:22 +00:00
2004-07-20 17:15:38 +00:00
2004-07-10 20:57:43 +00:00
2004-07-20 17:15:38 +00:00
2004-07-20 17:15:38 +00:00
2004-07-05 22:35:18 +00:00
2004-06-16 09:47:26 +00:00
2004-07-22 07:11:15 +00:00
2004-06-21 07:27:34 +00:00
2004-06-28 16:38:53 +00:00
2004-07-28 06:21:53 +00:00
2004-05-30 20:08:47 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-07-01 22:37:47 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-07-10 15:38:27 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-06-16 09:47:26 +00:00
2004-07-13 16:06:19 +00:00
2004-06-16 09:47:26 +00:00
2004-07-10 21:05:14 +00:00
2004-07-10 21:06:08 +00:00
2004-05-30 20:08:47 +00:00
2004-07-01 17:23:49 +00:00
2004-05-30 20:08:47 +00:00
2004-07-06 02:48:29 +00:00
2004-05-30 20:08:47 +00:00
2004-05-30 20:08:47 +00:00
2004-07-28 06:21:53 +00:00
2004-07-05 22:52:01 +00:00
2004-07-28 06:21:53 +00:00
2004-07-24 15:30:23 +00:00
2004-07-10 21:14:20 +00:00
2004-07-28 06:30:43 +00:00
2004-07-05 22:46:28 +00:00
2004-05-30 20:08:47 +00:00
2004-06-16 09:47:26 +00:00
2004-05-30 20:08:47 +00:00
2004-05-30 20:08:47 +00:00
2004-05-30 20:08:47 +00:00
2004-06-27 13:25:28 +00:00