Go to file
jmmv e0fd5659c6 Bring in fix from FreeBSD by tjr, 3 years and 9 months ago: Store a
reference to the parent directory's vnode instead of its smbnode to
avoid a use-after-free bug causing a panic when a smbfs mount is
forcefully unmounted.

Keep trying to flush the vnode list for the mount while some are still
busy and we are making progress towards making them not busy.  This
stops attempts to unmount idle smbfs mounts failing with EBUSY.

The easiest way to reproduce the above problem, from what I have seen is:
1) Assume /s is a smbfs mount point.
2) mount /s
3) stat /s/foo/1
4) umount /s
   Returns error because the file system is busy.
5) Shutdown the machine: panic in smbfs_reclaim because vrele
   accesses already-released memory.
2006-11-02 17:34:21 +00:00
bin Add support for printing the emulation of the process. 2006-10-29 22:32:53 +00:00
common Add include of <sys/param.h>, to allow vax kernels to build again. 2006-11-01 11:29:08 +00:00
crypto Don't define the deprecated IPV6_RECVDSTADDR if the "advanced IPv6 API" is 2006-10-31 00:17:21 +00:00
dist Sprinkle llx -> PRIx64 around; fixes compilation on 64 bit platforms. 2006-11-01 00:33:40 +00:00
distrib Add configuration files for the 3.0.2 release ISO's. 2006-11-02 10:46:30 +00:00
doc Change GENERIC, GENERIC.MP, GENERIC.MPACPI, GENERIC_LAPTOP, INSTALL, 2006-11-01 19:33:41 +00:00
etc Add rum(4) for newer USB Ralink devices. Obtained from OpenBSD. 2006-10-31 22:21:16 +00:00
games don't discard const. GCC 4.1-20061021 doesn't like that... 2006-10-22 08:09:24 +00:00
gnu Fix some compiler warnings by including some headers and 2006-11-01 17:25:30 +00:00
include Revert the changes I introduced trying to solve tmpfs' NFS export problem. 2006-10-31 08:12:46 +00:00
lib last change to file.h modified struct magic: bump major 2006-10-31 21:53:17 +00:00
libexec Create _rtld_relocate_plt_object and use it in _rtld_bind and 2006-10-17 08:33:36 +00:00
regress fix another crypto/rmd160.h 2006-10-30 20:24:48 +00:00
rescue Revert the recent addition of /rescue/gkermit. There's some concern 2006-11-01 17:36:13 +00:00
sbin PR/34965: Nicolas Joly: sysctl(1) small memory leak 2006-11-02 14:54:21 +00:00
share Remove references to hostname.if(5), add ones for ifconfig.if(5). 2006-10-31 22:49:01 +00:00
sys Bring in fix from FreeBSD by tjr, 3 years and 9 months ago: Store a 2006-11-02 17:34:21 +00:00
tools ...and one more for xcompilation (due to lib/libc/hash/sha1/sha1hl.c, sigh.) 2006-10-29 06:56:01 +00:00
usr.bin Use of libutil to provide emalloc et al, should be predicated on 2006-11-01 23:48:20 +00:00
usr.sbin kill crypto/rmd160.h and crypto/sha2.h, and instead make symlinks to 2006-10-30 20:22:53 +00:00
x11
build.sh
BUILDING Clarify that DESTDIR/OBJDIR/etc are absolute paths, but build.sh 2006-10-08 17:54:30 +00:00
Makefile
Makefile.inc
UPDATING Mention removal of net.inet.tcp.newreno. 2006-10-09 18:57:30 +00:00