summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* Remove unused argument to vrecycle()phk2005-01-281-7/+1
* Integrate vclean() into vgonel().phk2005-01-281-68/+51
* Remove register keywordphk2005-01-281-5/+5
* Move the contents of vop_stddestroyvobject() to the new vnode_pagerphk2005-01-281-26/+2
* - Regenjeff2005-01-261-3/+3
* - Struct mount is not yet locked well enough to allowjeff2005-01-261-3/+3
* Split out kernel side of msgctl(2) into two parts: the first that pops datasobomax2005-01-261-21/+37
* Split out kernel side of {get,set}itimer(2) into two parts: the first thatsobomax2005-01-251-34/+55
* - Include LK_INTERLOCK in LK_EXTFLG_MASK so that it makes its way intojeff2005-01-251-1/+1
* - Make lf_print static and move its prototype into kern_lockf.cjeff2005-01-251-18/+40
* Previously a read of zero bytes got handled in devfs:vop_read() but Iphk2005-01-251-0/+12
* Take VOP_GETVOBJECT() out to pasture. We use the direct pointer now.phk2005-01-252-32/+0
* Don't use VOP_GETVOBJECT, use vp->v_object directly.phk2005-01-258-37/+35
* Kill VOP_CREATEVOBJECT(), it is now the responsibility of the filesystemphk2005-01-252-23/+0
* Don't call VOP_CREATEVOBJECT(), it's the responsibility of thephk2005-01-244-70/+2
* Eliminate the constant flags argument to vclean()phk2005-01-241-16/+8
* Move the body of vop_stdcreatevobject() over to the vnode_pager underphk2005-01-241-50/+1
* Save a line by unlocking before we test.phk2005-01-241-2/+1
* Change vprint() to vn_printf() which takes varargs.phk2005-01-241-12/+15
* Kill the VV_OBJBUF and test the v_object for NULL instead.phk2005-01-243-8/+4
* Fix a list corruption issue in cloning device management using thephk2005-01-241-16/+41
* - Convert so_qlen, so_incqlen, so_qlimit fields of struct socket fromglebius2005-01-241-2/+23
* - Regen for recent vfs syscall changes.jeff2005-01-242-48/+48
* - Change all VFS syscalls to MSTD as they all manually deal with giantjeff2005-01-241-46/+46
* - Add CTR calls to trace the lifecycle of a buffer.jeff2005-01-241-79/+84
* - Add the tunable and sysctl for the mpsafevfs. It currently defaultsjeff2005-01-241-37/+49
* - Remove GIANT_REQUIRED where giant is no longer required.jeff2005-01-241-6/+0
* - Remove GIANT_REQUIRED where it is no longer required.jeff2005-01-241-4/+0
* - Remove GIANT_REQUIRED where giant is no longer required.jeff2005-01-241-54/+81
* - Protect mnt_kern_flag with the mountpoint's mutex. This is requiredjeff2005-01-241-7/+11
* - Acquire and release Giant as we enter and leave filesystems whichjeff2005-01-241-6/+37
* - Change all vfs syscalls to use VFS_LOCK_GIANT(), and MPSAFE nds.jeff2005-01-242-200/+532
* - Simplify the cache locking. The lock order relationship with thejeff2005-01-241-37/+33
* - Do not use APAUSE if LK_INTERLOCK is set. We lose synchronizationjeff2005-01-241-10/+19
* - Use VFS_LOCK_GIANT() in place of mtx_lock(&giant), etc.jeff2005-01-241-9/+9
* Style cleanup: with removal of mutex operations, we can also removerwatson2005-01-231-4/+2
* When reading pr_securelevel from a prison, perform a lockless read,rwatson2005-01-231-4/+0
* When retrieving the current per-jails securelevel for a sysctl read,rwatson2005-01-231-5/+4
* When DDB is not defined, don't implement witness_thread_has_locks() andrwatson2005-01-221-0/+2
* Invoke label initialization, creation, cleanup, and tear-down MACrwatson2005-01-221-0/+95
* Invoke label initialization, creation, cleanup, and tear-down MACrwatson2005-01-221-0/+83
* Invoke label initialization, creation, cleanup, and tear-down MACrwatson2005-01-221-0/+162
* Bring in MemGuard, a very simple and small replacement allocatorbmilekic2005-01-211-0/+53
* Make "c->c_func = NULL" conditional on CALLOUT_LOCAL_ALLOC in bothcperciva2005-01-191-1/+1
* Make "c->c_func = NULL" conditional on the CALLOUT_LOCAL_ALLOC flag,cperciva2005-01-191-1/+1
* Clarify the description of the callout_active() macro: It is cleared bycperciva2005-01-191-1/+3
* move kern_nanosleep to sys/syscallsubr.hps2005-01-191-0/+1
* Add a 32bit syscall wrapper for modstatps2005-01-191-0/+81
* - rename nanosleep1 to kern_nanosleepps2005-01-191-5/+3
* Introduce bus_free_resource. It is a convenience function which wrapsimp2005-01-191-0/+8
OpenPOWER on IntegriCloud