freebsd-skq/sys/fs
jhb b731672881 Add a custom VOP_PATHCONF method for fdescfs.
The method handles NAME_MAX and LINK_MAX explicitly.  For all other
pathconf variables, the method passes the request down to the underlying
file descriptor.  This requires splitting a kern_fpathconf() syscallsubr
routine out of sys_fpathconf().  Also, to avoid lock order reversals with
vnode locks, the fdescfs vnode is unlocked around the call to
kern_fpathconf(), but with the usecount of the vnode bumped.

MFC after:	1 month
Sponsored by:	Chelsio Communications
2017-12-19 18:20:38 +00:00
..
autofs Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
cd9660 sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
cuse Allow CUSE(3) to free all memory mapped memory by using regular SWAP objects 2017-11-03 14:10:57 +00:00
deadfs sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
devfs In devfs_lookupx() dotdot lookup case, avoid dereferencing 2017-12-14 13:41:11 +00:00
ext2fs SPDX: some uses of the RSA-MD license. 2017-12-13 16:30:39 +00:00
fdescfs Add a custom VOP_PATHCONF method for fdescfs. 2017-12-19 18:20:38 +00:00
fifofs sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
fuse sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
msdosfs sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
nandfs sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
nfs Define macros used by the pNFS server code. 2017-12-09 21:04:56 +00:00
nfsclient sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
nfsserver Avoid the overhead of acquiring a lock in nfsrv_checkgetattr() when 2017-12-04 21:50:27 +00:00
nullfs sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
procfs sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
pseudofs sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
smbfs sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
tmpfs Fix file missed in r326607. 2017-12-06 00:44:49 +00:00
udf sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00
unionfs sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00