1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-17 15:27:36 +00:00
freebsd/sys
Xin LI 7871e52bfd MFp4: Several fixes to tmpfs which makes it to survive from pho@'s
strees2 suite, to quote his letter, this change:

1. It removes the tn_lookup_dirent stuff. I think this cannot be fixed,
   because nothing protects vnode/tmpfs node between lookup is done, and
   actual operation is performed, in the case the vnode lock is dropped.
   At least, this is the case with the from vnode for rename.

   For now, we do the linear lookup in the parent node. This has its own
   drawbacks. Not mentioning speed (that could be fixed by using hash), the
   real problem is the situation where several hardlinks exist in the dvp.
   But, I think this is fixable.

2. The patch restores the VV_ROOT flag on the root vnode after it became
   reclaimed and allocated again. This fixes MPASS assertion at the start
   of the tmpfs_lookup() reported by many.

Submitted by:	kib
2007-11-18 04:52:40 +00:00
..
amd64 Prevent the leakage of wired pages in the following circumstances: 2007-11-17 22:52:29 +00:00
arm Prevent the leakage of wired pages in the following circumstances: 2007-11-17 22:52:29 +00:00
boot MFi386: revision 1.18 2007-11-18 03:14:06 +00:00
bsm Merge OpenBSM 1.0 changes to src/sys/bsm: 2007-10-29 18:47:25 +00:00
cam Fix a change in the previous commit that was actually a type-o. 2007-11-15 16:23:38 +00:00
cddl Warn if kmem_map size is set to less than 512MB. Previous warning was a bit 2007-11-07 14:44:31 +00:00
compat Implement LINUX_SIOCGIFCOUNT and LINUX_SIOCGIFINDEX/LINUX_SIOGIFINDEX. 2007-11-07 16:42:52 +00:00
conf Move the agp(4) driver from sys/pci to sys/dev/agp. __FreeBSD_version was 2007-11-12 21:51:38 +00:00
contrib Warn if kmem_map size is set to less than 512MB. Previous warning was a bit 2007-11-07 14:44:31 +00:00
crypto
ddb Make the examine command honor db_pager_quit so you can use 'q' or 'x' 2007-10-27 20:19:11 +00:00
dev Make VPD register access more robust: 2007-11-16 20:49:34 +00:00
fs MFp4: Several fixes to tmpfs which makes it to survive from pho@'s 2007-11-18 04:52:40 +00:00
gdb
geom o s/resiserfs_sb/reiserfs_sb/. 2007-11-16 19:43:26 +00:00
gnu Remove duplicate "union" from ext2_opts. 2007-10-27 16:14:33 +00:00
i4b Spelling fix for interupt -> interrupt 2007-10-12 06:03:46 +00:00
i386 Prevent the leakage of wired pages in the following circumstances: 2007-11-17 22:52:29 +00:00
ia64 Prevent the leakage of wired pages in the following circumstances: 2007-11-17 22:52:29 +00:00
isa Split /dev/nvram driver out of isa/clock.c for i386 and amd64. I have not 2007-10-26 03:23:54 +00:00
kern Add a function to list symbols in a file and their values at the 2007-11-18 00:23:31 +00:00
libkern Do not use __XSCALE__ to detect if clz is available, use _ARM_ARCH_5 instead. 2007-10-13 12:05:36 +00:00
modules Move the agp(4) driver from sys/pci to sys/dev/agp. __FreeBSD_version was 2007-11-12 21:51:38 +00:00
net 1) dummynet_io() declaration has changed. 2007-11-06 23:01:42 +00:00
net80211 correct MIMO power save action frame format; 2007-11-14 21:28:48 +00:00
netatalk Move towards more explicit support for various network protocol stacks 2007-10-28 15:55:23 +00:00
netatm
netgraph - Merge all the ng_send_fn2* functions into one - ng_send_fn2(), 2007-11-14 11:25:58 +00:00
netinet - New sysctl variable: net.inet.ip.dummynet.io_fast 2007-11-17 21:54:57 +00:00
netinet6 Move towards more explicit support for various network protocol stacks 2007-10-28 15:55:23 +00:00
netipsec Move the priv check before the malloc call for so_pcb. 2007-11-16 22:35:33 +00:00
netipx
netnatm
netncp
netsmb Rename the kthread_xxx (e.g. kthread_create()) calls 2007-10-20 23:23:23 +00:00
nfs
nfs4client Rename the kthread_xxx (e.g. kthread_create()) calls 2007-10-20 23:23:23 +00:00
nfsclient Add the following mount options to the nfs_opts array: 2007-10-27 16:28:05 +00:00
nfsserver Garbage collect now-unused nfsrv_setcred() -- it's not only unused, but 2007-11-04 19:20:33 +00:00
opencrypto Rename the kthread_xxx (e.g. kthread_create()) calls 2007-10-20 23:23:23 +00:00
pc98 MFi386: revision 1.661 2007-11-14 12:29:09 +00:00
pccard
pci Move the agp(4) driver from sys/pci to sys/dev/agp. __FreeBSD_version was 2007-11-12 21:51:38 +00:00
powerpc Prevent the leakage of wired pages in the following circumstances: 2007-11-17 22:52:29 +00:00
rpc
security Implement per-object type consistency checks for labels passed to 2007-10-30 00:01:28 +00:00
sparc64 Prevent the leakage of wired pages in the following circumstances: 2007-11-17 22:52:29 +00:00
sun4v Prevent the leakage of wired pages in the following circumstances: 2007-11-17 22:52:29 +00:00
sys Add a function to list symbols in a file and their values at the 2007-11-18 00:23:31 +00:00
tools
ufs Fix build without INVARIANTS and update a comment to match 2007-11-09 11:04:36 +00:00
vm Prevent the leakage of wired pages in the following circumstances: 2007-11-17 22:52:29 +00:00
Makefile