aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/devfs
Commit message (Expand)AuthorAgeFilesLines
* fs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-4/+0
* devfs: Abstract locking assertionsConrad Meyer2020-08-122-3/+6
* devfs: rework si_usecount to track opensMateusz Guzik2020-08-112-16/+149
* devfs: bool -> intMateusz Guzik2020-08-102-2/+2
* devfs: save on spurious relocking for devfs_populateMateusz Guzik2020-08-103-2/+16
* devfs: use cheaper lockmgr entry pointsMateusz Guzik2020-08-101-0/+6
* devfs: use vget_prep/vget_finishMateusz Guzik2020-08-101-7/+8
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-1/+1
* devfs: fix a vnode use-after-free in devfs_ioctlMateusz Guzik2020-07-041-8/+9
* vfs: track sequential reads and writes separatelyThomas Munro2020-06-211-2/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Fix up various vnode-related asserts which did not dump the used vnodeMateusz Guzik2020-02-031-2/+1
* Provide O_SEARCHKyle Evans2020-02-021-2/+2
* vfs: consistently use size_t for buflen around VOP_VPTOCNPMateusz Guzik2020-02-011-1/+1
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-033-11/+11
* vfs: flatten vop vectorsMateusz Guzik2019-12-161-0/+2
* vfs: introduce v_irflag and make v_type smallerMateusz Guzik2019-12-081-5/+5
* tty: implement TIOCNOTTYKyle Evans2019-11-301-2/+9
* devfs: introduce a per-dev lock to protect ->si_devswMateusz Guzik2019-11-302-0/+5
* vfs: change si_usecount management to count used vnodesMateusz Guzik2019-11-201-8/+8
* devfs: use MNTK_NOMSYNCMateusz Guzik2019-10-131-1/+2
* devfs_vptocnp(): correct the component name when node is not at top.Konstantin Belousov2019-10-111-27/+16
* devfs: add root vnode cachingMateusz Guzik2019-10-061-1/+3
* devfs: plug redundant bwillwrite avoidanceMateusz Guzik2019-10-051-11/+0
* Rework v_object lifecycle for vnodes.Konstantin Belousov2019-08-291-1/+0
* Avoid relying on header pollution from sys/refcount.h.Mark Johnston2019-07-291-0/+1
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* Ensure that directory entry padding bytes are zeroed.Mark Johnston2018-11-231-1/+1
* Add d_off support for multiple filesystems.Konstantin Belousov2018-11-141-0/+2
* Move 32-bit compat support for FIODGNAME to the right place.Brooks Davis2018-10-261-8/+34
* Revert r339174: Move 32-bit compat support for FIODGNAME to the right place.Brooks Davis2018-10-041-42/+8
* Move 32-bit compat support for FIODGNAME to the right place.Brooks Davis2018-10-031-8/+42
* Make it easier for filesystems to count themselves as jail-enabled,Jamie Gritton2018-05-041-3/+0
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-2/+0
* Report INT_MAX for LINK_MAX for devfs' VOP_PATHCONF().John Baldwin2017-12-191-1/+1
* Handle _PC_FILESIZEBITS and _PC_SYMLINK_MAX for devfs' VOP_PATHCONF().John Baldwin2017-12-191-0/+6
* Move NAME_MAX, LINK_MAX, and CHOWN_RESTRICTED out of vop_stdpathconf().John Baldwin2017-12-191-0/+9
* In devfs_lookupx() dotdot lookup case, avoid dereferencingKonstantin Belousov2017-12-141-5/+6
* r326394 is calling malloc with M_WAITOK under a lock, revert for nowEmmanuel Vadot2017-11-301-5/+6
* devfs: Avoid a malloc/free if we just need to increment the refcountEmmanuel Vadot2017-11-301-6/+5
* sys/fs: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-277-0/+14
* Only handle _PC_MAX_CANON, _PC_MAX_INPUT, and _PC_VDISABLE for TTY devices.John Baldwin2017-09-211-0/+18
* Commit the 64-bit inode project.Konstantin Belousov2017-05-232-1/+14
* Simplify devfs_fsync() by removing it. This might also be a minorEdward Tomasz Napierala2017-02-201-27/+1
* Apply noexec mount option for mmap(PROT_EXEC).Konstantin Belousov2017-02-191-2/+4
* Minor style fixes.Konstantin Belousov2017-02-161-2/+3
* Change the "devfs_fsync: vop_stdfsync failed" from panic to a printf.Edward Tomasz Napierala2017-02-151-1/+1
* Hide the boottime and bootimebin globals, provide the getboottime(9)Konstantin Belousov2016-07-271-1/+3
* devfs: Move most ioctl logic down to vnode layerConrad Meyer2016-07-251-24/+41
* Another follow-up to r291460. Only access vp->v_rdev for VCHR vnodesKonstantin Belousov2016-06-151-13/+20