summaryrefslogtreecommitdiff
path: root/sys/miscfs
AgeCommit message (Expand)Author
2022-03-27dedup the eofs link/symlink methodschristos
2022-03-27Expose groupmember as kauth_cred_groupmember and use it.christos
2022-03-19Remove now unused VV_LOCKSWORK, all file systems support locking.hannken
2022-03-19Remove now unused genfs_nolock(), genfs_nounlock() and genfs_noislocked().hannken
2022-03-19Switch spec_vnodeop vector to real vnode locking, VV_LOCKSWORK now.hannken
2022-03-12kernfs: Just fail with EOPNOTSUPP, don't panic, on VOP_BMAP.riastradh
2022-01-19Now that an inline function dereferences it, make sure struct procmartin
2022-01-17If the calling process is running under linux emulation, make /proc/xxx/fd/bouyer
2022-01-15sys/fs/fdesc: Delete silly vnop #define aliases.riastradh
2022-01-14Fix emul and exe DT_ types (from RVP, as was the previous commit)christos
2022-01-14genfs(9): Prune dead branch.riastradh
2022-01-14Put the appropriate DT_ constant in the dirent structure depending on thechristos
2022-01-11remove redundant error initialization and break earlier. (from rvp)christos
2022-01-11Use a single "p" variable.hannken
2022-01-10use a single nc variable.christos
2022-01-10Fix locking in the error path (from RVP). Centralize unlock code.christos
2021-12-08s/efficent/efficient/ in comments.andvar
2021-10-20Don't use genfs_rename_knote() in the "rename foo over hard-link to itself"thorpej
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2021-10-11Mark the EVFILT_VNODE filters MP-safe.thorpej
2021-10-11Setting EV_EOF requires modifying kn->kn_flags. However, that relies onthorpej
2021-10-10Must hold kn->kn_kq->kq_lock to modify kn->kn_flags.thorpej
2021-10-05PR/53299: RVP: kernfs and procfs are broken when sysctl security.curtainchristos
2021-10-02- Add a new EVFILT_WRITE test case for FIFOs that correctly validatesthorpej
2021-10-02...and correct my terrible spelling.thorpej
2021-10-02- Strenghen the poll(2) fifo_inout test to ensure that once the readerthorpej
2021-10-02- fifo_poll(): If the last writer has disappeared, detect this and returnthorpej
2021-09-29The kq filterops that interact with sockets are MPSAFE.thorpej
2021-09-29- Change selremove_knote() from returning void to bool, and returnthorpej
2021-09-26Change the kqueue filterops::f_isfd field to filterops::f_flags, andthorpej
2021-07-19Abolish all the silly indirection macros for initializing vnode ops tables.dholland
2021-07-18Abolish all the silly indirection macros for initializing vnode ops tables.dholland
2021-07-18Use macros for the canned parts of device and fifo vnode op tables.dholland
2021-07-06Fix perms on /kern/{r,}rootdev.dholland
2021-07-06Add missing VOP_KQFILTER to kernfs.dholland
2021-06-29Add containment for the cloning devices hack in vn_open.dholland
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2021-06-28VOP_BMAP() may be called via ioctl(FIOGETBMAP) on any vnode that applicationschs
2021-05-01Make sure fdesc_lookup() never returns VNON vnodes.hannken
2020-12-28Fix procfs environ node.riastradh
2020-12-25When reading from a block device, queue parallel block requests tomlelstv
2020-12-19Use sel{record,remove}_knote().thorpej
2020-09-05Round of uvm.h cleanup.riastradh
2020-09-05genfs_rename: Fix deadlocks in cross-directory cyclic rename.riastradh
2020-08-19Remove trailing \n from UVMHIST_LOG() format strings.simonb
2020-08-14centralize calls from UVM to radixtree into a few functions.chs
2020-08-10Output offsets in hex for UVMHIST.rin
2020-08-07accmode should be accmode_tchristos
2020-06-27Introduce genfs_pathconf() and use it for the default case in all filesystems.christos
2020-06-14genfs_putpages(): when building a cluster make use of pages in the in thead