summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2007-05-28pool_setipl() on the bufpool, to make sure thatThordur I. Bjornsson
2007-05-28de-inline vref();Thordur I. Bjornsson
2007-05-28set a hiwat mark for mbpool. we spend quite a bit of time bouncing pagesTed Unangst
2007-05-28remove time from pool header. it slows us down quite a bit, and it'sTed Unangst
2007-05-28add a pool_setipl function, which allows setting an appropriate iplTed Unangst
2007-05-28double pf performance.Henning Brauer
2007-05-27Kill the nasty MGET, MGETHDR and MCLGET makros and replace them with normalClaudio Jeker
2007-05-27remove silly comment, okay deraadt@Pedro Martelletto
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@Pedro Martelletto
2007-05-26Nuke a bunch of simpelocks and associated goo.Thordur I. Bjornsson
2007-05-18Dont write to the string passed to parsedisk(), ok deraadt@Dale Rahn
2007-05-18Widen the SCHED_LOCK in two cases to protect p_estcpu and p_priority.Artur Grabowski
2007-05-18in case of pre-configured nfs, we must assume that the bootdv is the rootdvTheo de Raadt
2007-05-17Collapse struct v_selectinfo in struct vnode, remove theThordur I. Bjornsson
2007-05-16The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesArtur Grabowski
2007-05-15Remove the MI implementation of mutexes and remove the __HAVE_MUTEXArtur Grabowski
2007-05-15now that setroot() prints nice things like:Theo de Raadt
2007-05-15kill __HAVE_DEVICE_REGISTER by requiring all architectures to have aTheo de Raadt
2007-05-13print lock name in some panic messages so we know what's upTed Unangst
2007-05-11Don't use LK_CANRECURSE for the kernel lock, okay miod@ art@Pedro Martelletto
2007-05-10also print where (primary) swap and dumps are; ok miodTheo de Raadt
2007-05-09unused apis, very dangerous: getbinuptime() getbintime(), ok artTheo de Raadt
2007-05-09evcnt_attach() is no longer used; ok miodTheo de Raadt
2007-05-09kinfo_vgetfailed has not been used for > 8 yearsTheo de Raadt
2007-05-08struct mount *rootfs is never usedTheo de Raadt
2007-05-08lockmgr_printinfo() is only called from #ifdef DIAGNOSTIC positions, so #ifde...Theo de Raadt
2007-05-08Needs an extern decl for generic soft interrupts platforms.Miod Vallat
2007-05-08First step in making the SCHED_LOCK not recursive.Artur Grabowski
2007-05-05Kill disk_find and disk_resetstat that noone uses. If you ever needArtur Grabowski
2007-05-05vn_access hasn't been used for ages and it's just a wrapper withArtur Grabowski
2007-05-04when we are in ramdisk mode, we must also disable any previous mountrootTheo de Raadt
2007-05-04make findblkmajor() and findblkname() MI; ok miodTheo de Raadt
2007-05-04Kill a dead variable.Artur Grabowski
2007-05-04- Rename rw_test_and_set to rw_cas, since most litterature uses theArtur Grabowski
2007-05-04setroot() was a ugly mix of MI and MD code, with different bugs on differentTheo de Raadt
2007-04-26enable splassert (1) by default; requested and ok manyTheo de Raadt
2007-04-23Clean up an obsolete allocator.Artur Grabowski
2007-04-19Fix freeing of namecache entries in cache_purgevfs(), okay miod@ art@Pedro Martelletto
2007-04-19After we bumped the maximal number of vnodes by quite a bit we becameArtur Grabowski
2007-04-18When vslocking memory for the sysctl make sure that we aren't tryingArtur Grabowski
2007-04-17Don't bother performing ITIMER accounting on P_SYSTEM processes (i.e. kthreads).Miod Vallat
2007-04-13While splitting flags and pqflags might have been a good idea in theoryArtur Grabowski
2007-04-13Move the declaration of VN_KNOTE() into vnode.h instead of havingThordur I. Bjornsson
2007-04-13Remove comments talking about vnode interlock. No binary change.Alexander Bluhm
2007-04-12Remove the lk_interlock from struct lock; Also remove the LK_INTERLOCKThordur I. Bjornsson
2007-04-12move p_limit and p_cred into struct processTed Unangst
2007-04-12Allow machine-dependant overrides for the ``deadbeef'' sentinel values,Miod Vallat
2007-04-11Remove the simplelock argument from vrecycle();Thordur I. Bjornsson
2007-04-11remove proc from process thread list sooner in exit (notably, before waitingTed Unangst
2007-04-11Instead of managing pages for intrsafe maps in special objects (aka.Artur Grabowski