summaryrefslogtreecommitdiff
path: root/sys/fs/devfs/devfs_devs.c
AgeCommit message (Expand)Author
2025-05-07sysctl(9): Ease exporting struct sizes; Discourage doing thatOlivier Certner
2025-03-20devfs: Return early from sysctl_devname() if no input is givenMark Johnston
2023-09-21devfs: add integrity asserts for cdevp_listJason A. Harmening
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-09-14devfs: stop taking the interlock in devfs_deleteMateusz Guzik
2022-09-14devfs: retire the unused DEVFS_DEL_VNLOCKED flagMateusz Guzik
2020-12-29devfs(4): defer freeing until we drop devmtx ("cdev")Edward Tomasz Napierala
2020-09-01fs: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-12devfs: Abstract locking assertionsConrad Meyer
2020-08-10devfs: bool -> intMateusz Guzik
2020-08-10devfs: save on spurious relocking for devfs_populateMateusz Guzik
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-01-03vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik
2019-11-30devfs: introduce a per-dev lock to protect ->si_devswMateusz Guzik
2018-11-23Ensure that directory entry padding bytes are zeroed.Mark Johnston
2018-04-06Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis
2017-11-27sys/fs: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-05-23Commit the 64-bit inode project.Konstantin Belousov
2017-02-16Minor style fixes.Konstantin Belousov
2016-05-21Remove zero assignments in the cdev allocator. cdp memory isKonstantin Belousov
2016-01-22When devfs dirent is freed, a vnode might still keep a pointer to it,Konstantin Belousov
2015-03-21Disable timestamping on devfs read/write operations by default.Xin LI
2015-01-19Stop enforcing additional reference on all cdevs, which was introducedKonstantin Belousov
2015-01-19Ignore devfs directory entries for devices either being destroyed orKonstantin Belousov
2015-01-14Avoid race with "dev_rel()" when using the recently addedHans Petter Selasky
2014-10-21Fix multiple incorrect SYSCTL arguments in the kernel:Hans Petter Selasky
2013-12-12Fix long known bug with handling device aliases residing not in devfs root.Alexander Motin
2013-04-17- Correct mispellings of the word necessaryGabor Kovesdan
2012-11-14Remove M_USE_RESERVE from the devfs cdp allocator, which is one of twoKonstantin Belousov
2012-02-10Merge si_name and __si_namebuf.Ed Schouten
2011-10-05Export devfs inode number allocator for the kernel consumers.Konstantin Belousov
2011-08-09Do not update mountpoint generation counter to the value which was notKonstantin Belousov
2010-12-15- Assert that dm_lock is exclusively held in devfs_rules_apply() andJaakko Heinonen
2010-09-27Add a new function devfs_dev_exists() to be able to find out if aJaakko Heinonen
2010-09-27Add reference counting for devfs paths containing user created symbolicJaakko Heinonen
2010-09-18- For consistency, remove "." and ".." entries from de_dlist beforeJaakko Heinonen
2010-09-15Remove empty devfs directories automatically.Jaakko Heinonen
2010-08-12Allow user created symbolic links to cover device files and directoriesJaakko Heinonen
2010-06-09Add a new function devfs_parent_dirent() for resolving devfs parentJaakko Heinonen
2010-05-06Add MAKEDEV_NOWAIT flag to make_dev_credf(9), to create a device nodeKonstantin Belousov
2010-04-16Revert r206560. The change doesn't work correctly in all cases withJaakko Heinonen
2010-04-13- Ignore and report duplicate and empty device names in devfs_populate_loop()Jaakko Heinonen
2010-01-31Properly use dev_refl()/dev_rel() in kern.devname.Ed Schouten
2009-06-05Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson
2009-01-28Mark most often used sysctl's as MPSAFE.Ed Schouten
2008-09-21Already initialize the vfs timestamps inside the cdev upon allocation.Ed Schouten
2008-06-16Struct cdev is always the member of the struct cdev_priv. When devfsKonstantin Belousov
2008-01-13VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao
2008-01-10vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao