summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2007-05-29I suck. Forgot splx() in the early return path.Artur Grabowski
2007-05-29Change getnewbuf from taking lots of sleep arguments and then doing magicArtur Grabowski
2007-05-29missing couple of #ifdef DIAGNOSTIC and style nits from art@Bob Beck
2007-05-29Nuke the predefined vattr, it was only used for !DIAGNOSTIC,Thordur I. Bjornsson
2007-05-29adapt from netbsd:Nikolay Sturm
2007-05-29Updated disklabel format to support larger disks and partitions. WeOtto Moerbeek
2007-05-29 Step one of some vnode improvements - change getnewvnode toBob Beck
2007-05-29update comment re nosuidcoredump sysctljoshua stein
2007-05-29Add a name argument to the RWLOCK_INITIALIZER macro.Thordur I. Bjornsson
2007-05-29put suid coredumps into /var/crash if kern.nosuidcoredump is set to 2.Ted Unangst
2007-05-28some remnants of the timestamping code i missedTed Unangst
2007-05-28Maintaining a broken compatibility layer for a broken OS is not a productiveBob Beck
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