NetBSD/sys
dholland 717e1785a5 Fix some race conditions in rename.
Introduce a per-FS rename lock and new vfsops to manipulate it.
Get this lock while renaming. Also add another relookup() in do_sys_rename,
which is a hack to kludge around some of the worst deficiencies of
ufs_rename.
reviewed-by: pooka (and an earlier rev by ad)
posted on tech-kern with no objections.
2008-01-28 14:31:15 +00:00
..
altq Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, 2008-01-20 18:09:03 +00:00
arch save a word in pv_entry by making pv_hash SLIST. 2008-01-28 11:06:42 +00:00
coda Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
compat Update struct linux_shmid64_ds for 64bits archs. 2008-01-28 14:14:48 +00:00
conf Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
contrib/dev/ath Use BUILDSYMLINKS from <bsd.files.mk> instead of custom copy rules 2008-01-17 01:13:01 +00:00
crypto use __KERNEL_RCSID() 2007-12-11 23:31:07 +00:00
ddb Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
dev Ensure that we don't clear the EHCI_PS_CLEAR bits by writing 1s to them 2008-01-28 01:52:31 +00:00
dist Convert rtcache_init()+rtcache_getrt() to single rtcache_init() 2008-01-14 17:17:19 +00:00
fs Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
gdbscripts
ipkdb Improve chances of having this file compiled. 2007-11-24 14:20:41 +00:00
kern Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
lib Remove support for NetBSD/pc532. 2008-01-09 11:25:58 +00:00
lkm Add new linux_uid16.c file needed for m68k. 2008-01-17 15:10:53 +00:00
miscfs Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
modules Pull in my modules code for review/test/hacking. 2008-01-16 12:34:50 +00:00
net Fix more fall-out from extracting ifioctl_common(): don't return 2008-01-23 16:51:19 +00:00
net80211 Fix ieee80211_node leak 2008-01-13 13:01:12 +00:00
netatalk Use rtcache_validate() instead of rtcache_getrt(). 2008-01-14 04:12:40 +00:00
netbt request and keep a mask of supported commands per unit in order 2007-12-30 18:26:42 +00:00
netinet Refactor in_cksum/in4_cksum/in6_cksum implementations: 2008-01-25 21:12:10 +00:00
netinet6 Refactor in_cksum/in4_cksum/in6_cksum implementations: 2008-01-25 21:12:10 +00:00
netipsec Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, 2008-01-20 18:09:03 +00:00
netisdn __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
netiso Use rtcache_validate() instead of rtcache_getrt(). 2008-01-14 04:17:35 +00:00
netkey s/DIGAGNOSTIC/DIAGNOSTIC/ 2008-01-13 10:45:19 +00:00
netnatm Use struct initializers. No functional change. 2007-12-07 19:46:18 +00:00
netsmb Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
nfs Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
opencrypto Make /dev/crypto properly cloning. Leave CRIOGET in place but note that 2008-01-26 00:04:27 +00:00
rump Do puffs_fakecc instead of puffs_usethreads for now. 2008-01-28 11:52:38 +00:00
secmodel Tons of process scope changes. 2008-01-23 15:04:38 +00:00
stand
sys Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
ufs Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
uvm remove a special allocator for uareas, which is no longer necessary. 2008-01-28 12:22:46 +00:00
Makefile