summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2009-01-15Fix a memory leak in in the case where semget() is called with aOwain Ainsworth
2009-01-15Surround WEHOLDIT() macro with braces to make it more safe.Alexander Yurchenko
2009-01-14correct test when checking the default operation entry.Federico G. Schwindt
2009-01-13Change sbreserve() to return 0 on success, 1 on failure, as god intended.Bret Lambert
2009-01-12make compile with #define MSTS_DEBUG; ok mbalmer@Kevin Steves
2009-01-121) remove invalid comment since first field is not message typeKevin Steves
2009-01-12comment should be epoch not midnight; ok mbalmer@Kevin Steves
2009-01-11backout revision 1.109Owain Ainsworth
2009-01-09keep b_proc set to the proccess,Thordur I. Bjornsson
2009-01-04properly terminate fake argument list.Thordur I. Bjornsson
2009-01-01copyright_year++;Miod Vallat
2009-01-01use #define MAXFLDS vs. 4 here; ok mbalmer@Kevin Steves
2008-12-25don't need #include <sys/queue.h>; ok mbalmer@Kevin Steves
2008-12-25remove unused struct member; ok mbalmer@Kevin Steves
2008-12-25spelling in comments; ok mbalmer@Kevin Steves
2008-12-24EVFILT_WRITE filters should return the amount of space remaining in theMark Kettenis
2008-12-23i got emptypages and fullpages mixed up in pool_walk. this now shows itemsDavid Gwynne
2008-12-23add pool_walk as debug code.David Gwynne
2008-12-23record the offset into each pool page that item allocations actually beginDavid Gwynne
2008-12-23The splvm() protection is way outdated, only splnet is needed to protectTheo de Raadt
2008-12-22Doh. Correct address in bcopy -- m->m_data not &m->m_data -- this should fixClaudio Jeker
2008-12-20protect mbstat with spl; ok claudio mikebTheo de Raadt
2008-12-16Move the functionality of psignal() to a new function ptsignal()Philip Guenthe
2008-12-14Make sure the low water mark for cluster pools isn't 0 such that networkMark Kettenis
2008-12-13note to everyone: nitems(pointer) is 0, not what you wantTheo de Raadt
2008-12-11export per-interface mbuf cluster pool use statistics out to userlandTheo de Raadt
2008-12-11a little bit of paranoiaTheo de Raadt
2008-12-04enable to large clusters again now that arts put the pool allocator forDavid Gwynne
2008-12-04Put back the support for pools > PAGE_SIZE. This time the compare functionArtur Grabowski
2008-12-03add vscsi(4), a virtual scsi controller that passes all scsi requests up toDavid Gwynne
2008-11-30clarify allocationTheo de Raadt
2008-11-29need splvm() around the call to m_extfree() in the defraggerTheo de Raadt
2008-11-26Doh, do not commit before compile. Found by sthen@Claudio Jeker
2008-11-26Do a quick return if m->m_next is NULL in m_defrag() because there is nothingClaudio Jeker
2008-11-26only the pool_get() needs to be spl protected; ok claudio dlgTheo de Raadt
2008-11-25m_defrag() a mbuf chain defragmenter. It will collaps a mbuf chain into aClaudio Jeker
2008-11-25Punctuate comment for clarity, and keep tense consistent throughoutBret Lambert
2008-11-25Back out the large page pools for now. The compare function isArtur Grabowski
2008-11-25backout large cluster allocators.David Gwynne
2008-11-25art says he doesnt suck anymore, so enable the really big clusterDavid Gwynne
2008-11-25Make sure that equal elements always compare equal. Logic error spottedArtur Grabowski
2008-11-25Factor increases are not needed, +1 appears to work as well.Theo de Raadt
2008-11-25m_cluncount() needs to walk the mbuf chain to correctly uncount all clustersClaudio Jeker
2008-11-24Protect kmem_map allocations with splvm.Artur Grabowski
2008-11-24art isnt handling spls properly in the pool allocator backends for bigDavid Gwynne
2008-11-24enable the 8k, 9k, 12k, 16k, and 64k backend pools for the clusterDavid Gwynne
2008-11-24Allow allocations larger than PAGE_SIZE from pools.Artur Grabowski
2008-11-24queue tc randomness when we get it. the tc_init() ones are (might be)Theo de Raadt
2008-11-24move MCLPOOLS to if.h and force uipc_mbuf.c to get if.h, there is noTheo de Raadt
2008-11-24add several backend pools to allocate mbufs clusters of various sizes outDavid Gwynne