summaryrefslogtreecommitdiffstats
path: root/sys/fs/smbfs/smbfs_subr.c
Commit message (Collapse)AuthorAgeFilesLines
* Don't follow smbnode n_parent pointer when NREFPARENT flag is not settjr2003-06-141-0/+2
| | | | | | in smb_fphelp(): the parent vnode may have already been recycled since we don't hold a reference to it. Fixes a panic when rebooting with mdconfig -t vnode devices referring to vnodes on a smbfs mount.
* Split the global timezone structure into two integer fields tophk2003-02-031-2/+2
| | | | | | | | | | prevent the compiler from optimizing assignments into byte-copy operations which might make access to the individual fields non-atomic. Use the individual fields throughout, and don't bother locking them with Giant: it is no longer needed. Inspired by: tjr
* Store a reference to the parent directory's vnode in struct smbnode,tjr2002-12-131-1/+1
| | | | | | not to the parent's smbnode, which may be freed during the lifetime of the child if the mount is forcibly unmounted. umount -f should now work properly (ie. not panic) on smbfs mounts.
* Import kernel part of SMB/CIFS requester.bp2001-04-101-0/+326
Add smbfs(CIFS) filesystem. Userland part will be in the ports tree for a while. Obtained from: smbfs-1.3.7-dev package.
OpenPOWER on IntegriCloud