summaryrefslogtreecommitdiffstats
path: root/sys/kern
Commit message (Expand)AuthorAgeFilesLines
* - If we vrele() a dvp while the child is locked we can potentially deadlockjeff2005-04-091-51/+60
* Add a missing terminator.pjd2005-04-091-0/+1
* Add additional newline to debug.mutex.prof.stats header, so thatglebius2005-04-081-1/+1
* Sprinkle some volatile magic and rearrange things a bit to avoid raceups2005-04-084-8/+14
* Fix bug in vfs_hash_rehash(): use correct bucket. This only affectedphk2005-04-071-1/+1
* Constify hexdump() harder.phk2005-04-061-2/+2
* - Remove dead code.jeff2005-04-061-26/+2
* - Assert that the bufobj matches in flushbuflists. I still haven't gottenjeff2005-04-061-0/+3
* - Move NDFREE() from vfs_subr to vfs_lookup where namei() is.jeff2005-04-052-38/+38
* - Use taskqueue_thread rather than taskqueue_swi since our task is goingjeff2005-04-051-1/+1
* Assert that the vnode is locked. This is meant to catch bugs orcsjp2005-04-051-0/+1
* Divorce critical sections from spinlocks. Critical sections as denoted byjhb2005-04-045-13/+2
* Document that devclass_get_maxunit(9) returns one greater than the currentnjl2005-04-041-0/+3
* Add devclass_get_drivers(9) which provides an array of pointers to drivernjl2005-04-041-0/+41
* - Add a missing unlock of the vnode_free_list_mtx.jeff2005-04-041-1/+3
* - Instead of waiting forever to get a vnode in getnewvnode() wait forjeff2005-04-041-1/+3
* - Include opt_vfs.h for LOOKUP_SHARED.jeff2005-04-031-8/+16
* maxunit is actually one higher than the greatest currently-allocated unitnjl2005-04-031-1/+1
* - Slightly restructure acquire() so I can add more ktr information andjeff2005-04-031-18/+14
* - Now that writes to character devices supporting softupdates canjeff2005-04-031-3/+4
* Remove GIANT_REQUIRED from elfN_load_section().alc2005-04-031-2/+0
* - Change the vm_mmap() function to accept an objtype_t parameter specifyingjhb2005-04-011-2/+4
* Actually commit the code for kern_sched_get_rr_interval().jhb2005-03-311-13/+20
* Implement kern_adjtime(), kern_readv(), kern_sched_rr_get_interval(),jhb2005-03-313-47/+91
* - Denote a few places where kobj class references are manipulated withoutjhb2005-03-312-4/+6
* Drop a bogus mp_fixme(). Adding a lock would do nothing to reduce userlandjhb2005-03-311-2/+0
* Don't recursively panic when we call mi_switch() in a critical section,jhb2005-03-311-1/+1
* Add a check for cpufreq_unregister() being called with no cpufreq devicenjl2005-03-311-0/+5
* Explicitly hold a reference to the cdev we have just cloned. Thisphk2005-03-312-0/+2
* cdev (still) needs per instance uid/gid/modephk2005-03-311-9/+15
* Rename dev_ref() to dev_refl()phk2005-03-311-1/+1
* - Disable vfs shared locks by default. They must be specifically enabledjeff2005-03-311-1/+5
* - Add a LK_NOSHARE flag which forces all shared lock requests to bejeff2005-03-311-1/+5
* - LK_NOPAUSE is a nop now.jeff2005-03-314-7/+7
* - Remove apause(). It makes no sense with our present mutex implementationjeff2005-03-311-40/+0
* Eliminate v_id and v_ddid. The name cache now holds references todas2005-03-302-38/+11
* Merge kern___cwd() and vn_fullpath(), which were virtually identical,das2005-03-301-132/+89
* - Move the logic that locks and refs the new vnode from vfs_cache_lookup()jeff2005-03-291-35/+33
* Remove the global cdev hash and use the cdevsw list instead.phk2005-03-291-29/+2
* - Get rid of the old LOOKUP_SHARED code. namei() now supplies thejeff2005-03-291-30/+6
* - Set cn_lkflags to LK_SHARED in the LOOKUP_SHARED case so that we onlyjeff2005-03-291-5/+29
* - Dont clear OWEINACT in vbusy(), we still owe an inactive call if someonejeff2005-03-291-11/+16
* - Don't initial v_dd here, let cache_purge() do it for us.jeff2005-03-291-1/+0
* - Invalidate the childrens v_dd pointers when we cache_purge() a directory.jeff2005-03-291-8/+15
* Remove the global cdev hash and use the cdevsw list instead.phk2005-03-291-37/+9
* Privatize major().phk2005-03-291-1/+1
* Print name of device instead of useless major/minor numbers.phk2005-03-291-3/+2
* - Remove an unused variable from relookup().jeff2005-03-281-5/+2
* - Remove an unused variable.jeff2005-03-281-2/+0
* - Rev 1.83 of kern_lock.c fixes the td_locks assert, reenable it here.jeff2005-03-281-3/+0
OpenPOWER on IntegriCloud