summaryrefslogtreecommitdiffstats
path: root/sys/fs/smbfs/smbfs.h
Commit message (Collapse)AuthorAgeFilesLines
* Completely rewrite the interface to smbdev switching from dev_clonedavide2013-05-041-0/+1
| | | | | | | | | to cdevpriv(9). This commit changes the semantic of mount_smbfs in userland as well, which now passes file descriptor in order to to mount a specific filesystem istance. Reviewed by: attilio, ed Tested by: martymac
* - Remove reset of vpp pointer in some places as long as it's not reallydavide2012-11-221-1/+0
| | | | | | | | useful and has the side effect of obfuscating the code a bit. - Remove spurious references to simple_lock. Reported by: attilio [1] Sponsored by: iXsystems inc.
* - Do not put in the mntqueue half-constructed vnodes.davide2012-10-311-3/+0
| | | | | | | | | | - Change the code so that it relies on vfs_hash rather than on a home-made hashtable. - There's no need to inline fnv_32_buf(). Reviewed by: delphij Tested by: pho Sponsored by: iXsystems inc.
* Remove MALLOC_DECLAREs of nonexisting malloc-pools.ed2011-11-061-4/+0
| | | | | After careful grepping, it seems none of these pools can be found in our source tree. They are not in use, nor are they defined.
* This update changes the mnt_flag field in the mount structure frommckusick2011-07-241-1/+1
| | | | | | | | | | 32 bits to 64 bits and eliminates the unused mnt_xflag field. The existing mnt_flag field is completely out of bits, so this update gives us room to expand. Note that the f_flags field in the statfs structure is already 64 bits, so the expanded mnt_flag field can be exported without having to make any changes in the statfs structure. Approved by: re (bz)
* Switch to our preferred 2-clause BSD license.joel2010-04-071-7/+1
| | | | Approved by: bp
* Replace lockmgr lock protecting smbfs node hash table with sx lock.rwatson2008-03-021-1/+3
| | | | MFC after: 1 month
* Eliminate unused and constant arguments to smbfs_vinvalbuf()phk2005-01-141-2/+1
|
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
|
* Convert to nmount. Add omount compat.phk2004-12-061-2/+6
| | | | Unpropagate the sm_args function into the runtime part.
* Explicitly pass vnode to smbfs_doio() function.phk2004-09-071-1/+1
|
* Revert removal of vnode and VFS stubs; bp asserts that they are needed.tjr2003-02-081-0/+2
|
* Garbage-collect stub vnode ops, use the defaults instead.tjr2003-02-071-2/+0
|
* Keep trying to flush the vnode list for the mount while some are stilltjr2002-12-131-0/+1
| | | | | | | | | busy and we are making progress towards making them not busy. This is needed because smbfs vnodes reference their parent directory but may appear after their parent in the mount's vnode list; one pass over the list is not sufficient in this case. This stops attempts to unmount idle smbfs mounts failing with EBUSY.
* Implement additional SMB calls to allow proper update of file size as somebp2002-09-181-1/+1
| | | | | | | | | | file servers fail to do it in the right way. New NFLUSHWIRE flag marks pending flush request(s). NB: not all cases covered by this commit. Obtained from: Darwin
* More s/file system/filesystem/gtrhodes2002-05-161-1/+1
|
* Catch up with KSE changes.bp2001-12-021-2/+2
| | | | Submitted by: Max Khon <fjoe@iclub.nsu.ru>
* Move VT_SMBFS definition to the proper place. Undefine VI_LOCK/VI_UNLOCK.bp2001-04-131-7/+0
|
* Import kernel part of SMB/CIFS requester.bp2001-04-101-0/+112
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