summaryrefslogtreecommitdiff
path: root/sys/kern/subr_extent.c
AgeCommit message (Expand)Author
2011-01-05use __func__ where possible. shaves 4k and makes indentation much better.Federico G. Schwindt
2010-07-03explicitly specify flags to malloc and pool_get instead of relying on 0.Ted Unangst
2010-06-20Add some missing includes, so we do not have implicit functionPeter Hessler
2010-01-14fix typos in comments, no code changes;Ingo Schwarze
2009-10-13Make sure we do not loop when allocating an extent region with EX_CONFLICTOKMiod Vallat
2009-09-18Make sure we handle all possible ways regions can overlap when EX_CONFLICTOKMark Kettenis
2009-06-09Fix userland regression tests by providing a #define for pool_setipl()Owain Ainsworth
2009-06-04don't use splvm ourselves, use pool_setipl on the pool we're allocatingOwain Ainsworth
2009-04-19Add a new EX_FILLED flag to make extent_create() create an extent map thatMark Kettenis
2009-04-10Add EX_CONFLICTOK flag that allows an allocation to conflict with existingMark Kettenis
2009-04-04Make extent_print() use printf to avoid the pagination that db_printfMark Kettenis
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2006-06-04In extent_destroy(), only remove the extent from the global extent list ifMiod Vallat
2006-03-16Turn EXTENT_ALIGN into an inline function; shaves about 50 to 100 bytesMiod Vallat
2006-02-23Remove unused extent_find(). Then, we can keep the extent list only ifMiod Vallat
2005-12-09ansi and deregister. No binary change.Jonathan Gray
2005-07-08Remove unused extent_insert_and_optimize() parameter 'flags'. SpottedKenneth R Westerback
2005-04-21Correctly handle allocations of size 1 at an extent boundary; from NetBSD.Miod Vallat
2005-04-21Make the non-_KERNEL compilation usable again, in order to add a regress test.Miod Vallat
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2002-12-08compile non-DIAGNOSTIC kernelsTheo de Raadt
2002-12-08 - Use LIST_ macros.Artur Grabowski
2002-06-28Use %b and print the bitmask of the flags in the debugging message for the ex...Jason Wright
2002-06-11splvm, not splimp.Artur Grabowski
2002-03-21Two patches from NetBSD:Jason Wright
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2001-08-06Use pool to allocate extent region descriptors.Artur Grabowski
2001-07-26In extent_destroy, remove the extent from the list ofArtur Grabowski
2001-07-05Get rid of the wrapper macros around extent_alloc*1Artur Grabowski
2001-06-22KNFTheo de Raadt
2001-05-08correct 1 printf.Federico G. Schwindt
2001-05-08In extent_alloc_subregion1, be sure that the region returned don't runFederico G. Schwindt
2001-01-17do not call extent_print() unless DDB || DIAGNOSTICTheo de Raadt
2001-01-15update from netbsd:Jason Wright
2000-09-20Off by one in a validity checkNiklas Hallqvist
2000-03-15prevent overflow in a diagnostic check; art@ okMichael Shalayeff
2000-02-15Add another argument to extent_alloc_subregion to allow specifing an offsetArtur Grabowski
1999-02-17Always check that the start of our candidate region is within theFederico G. Schwindt
1999-01-11Adhere better to DIAGNOSTIC and DDB optionsNiklas Hallqvist
1998-10-01Fix a serious bug in extent_alloc_subregion where the subregion startFederico G. Schwindt
1998-02-25Add command to print out extents. This helps in debugging PnP stuff,Tobias Weingartner
1997-07-12Add some more extent stuff, in preperation of PnP. Huh? Did ITobias Weingartner
1996-12-09Import extent manager from NetBSDNiklas Hallqvist
1996-08-07tiny extent manager by shawnTheo de Raadt