summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_extent.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* use __func__ where possible. shaves 4k and makes indentation much better.fgsch2011-01-051-58/+55
* explicitly specify flags to malloc and pool_get instead of relying on 0.tedu2010-07-031-2/+3
* Add some missing includes, so we do not have implicit functionphessler2010-06-201-1/+2
* fix typos in comments, no code changes;schwarze2010-01-141-3/+3
* Make sure we do not loop when allocating an extent region with EX_CONFLICTOKmiod2009-10-131-7/+11
* Make sure we handle all possible ways regions can overlap when EX_CONFLICTOKkettenis2009-09-181-9/+26
* Fix userland regression tests by providing a #define for pool_setipl()oga2009-06-091-2/+2
* don't use splvm ourselves, use pool_setipl on the pool we're allocatingoga2009-06-041-11/+2
* Add a new EX_FILLED flag to make extent_create() create an extent map thatkettenis2009-04-191-1/+13
* Add EX_CONFLICTOK flag that allows an allocation to conflict with existingkettenis2009-04-101-1/+34
* Make extent_print() use printf to avoid the pagination that db_printfkettenis2009-04-041-9/+17
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* In extent_destroy(), only remove the extent from the global extent list ifmiod2006-06-041-1/+3
* Turn EXTENT_ALIGN into an inline function; shaves about 50 to 100 bytesmiod2006-03-161-9/+12
* Remove unused extent_find(). Then, we can keep the extent list only ifmiod2006-02-231-22/+6
* ansi and deregister. No binary change.jsg2005-12-091-38/+15
* Remove unused extent_insert_and_optimize() parameter 'flags'. Spottedkrw2005-07-081-6/+5
* Correctly handle allocations of size 1 at an extent boundary; from NetBSD.miod2005-04-211-3/+3
* Make the non-_KERNEL compilation usable again, in order to add a regress test.miod2005-04-211-3/+14
* Use list and queue macros where applicable to make the code easier to read;miod2004-12-261-22/+19
* compile non-DIAGNOSTIC kernelsderaadt2002-12-081-1/+3
* - Use LIST_ macros.art2002-12-081-10/+17
* Use %b and print the bitmask of the flags in the debugging message for the extent.jason2002-06-281-3/+3
* splvm, not splimp.art2002-06-111-4/+4
* Two patches from NetBSD:jason2002-03-211-16/+25
* First round of __P removal in sysmillert2002-03-141-8/+7
* Pool deals fairly well with physical memory shortage, but it doesn't dealart2002-01-231-2/+2
* Use pool to allocate extent region descriptors.art2001-08-061-7/+29
* In extent_destroy, remove the extent from the list ofart2001-07-261-1/+4
* Get rid of the wrapper macros around extent_alloc*1art2001-07-051-2/+2
* KNFderaadt2001-06-221-6/+7
* correct 1 printf.fgsch2001-05-081-3/+3
* In extent_alloc_subregion1, be sure that the region returned don't runfgsch2001-05-081-1/+8
* do not call extent_print() unless DDB || DIAGNOSTICderaadt2001-01-171-1/+3
* update from netbsd:jason2001-01-151-73/+124
* Off by one in a validity checkniklas2000-09-201-2/+2
* prevent overflow in a diagnostic check; art@ okmickey2000-03-151-2/+2
* Add another argument to extent_alloc_subregion to allow specifing an offsetart2000-02-151-8/+9
* Always check that the start of our candidate region is within thefgsch1999-02-171-1/+8
* Adhere better to DIAGNOSTIC and DDB optionsniklas1999-01-111-2/+7
* Fix a serious bug in extent_alloc_subregion where the subregion startfgsch1998-10-011-1/+20
* Add command to print out extents. This helps in debugging PnP stuff,weingart1998-02-251-3/+9
* Add some more extent stuff, in preperation of PnP. Huh? Did Iweingart1997-07-121-1/+62
* Import extent manager from NetBSDniklas1996-12-091-61/+908
* tiny extent manager by shawnderaadt1996-08-071-0/+100