aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/devfs/devfs_devs.c
Commit message (Expand)AuthorAgeFilesLines
* sysctl(9): Ease exporting struct sizes; Discourage doing thatOlivier Certner2025-05-071-5/+2
* devfs: Return early from sysctl_devname() if no input is givenMark Johnston2025-03-201-0/+3
* devfs: add integrity asserts for cdevp_listJason A. Harmening2023-09-211-1/+11
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* devfs: stop taking the interlock in devfs_deleteMateusz Guzik2022-09-141-3/+2
* devfs: retire the unused DEVFS_DEL_VNLOCKED flagMateusz Guzik2022-09-141-6/+2
* devfs(4): defer freeing until we drop devmtx ("cdev")Edward Tomasz Napierala2020-12-291-3/+3
* fs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-4/+0
* devfs: Abstract locking assertionsConrad Meyer2020-08-121-3/+3
* devfs: bool -> intMateusz Guzik2020-08-101-1/+1
* devfs: save on spurious relocking for devfs_populateMateusz Guzik2020-08-101-2/+9
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-1/+1
* devfs: introduce a per-dev lock to protect ->si_devswMateusz Guzik2019-11-301-0/+3
* Ensure that directory entry padding bytes are zeroed.Mark Johnston2018-11-231-1/+1
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-2/+0
* sys/fs: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Commit the 64-bit inode project.Konstantin Belousov2017-05-231-1/+13
* Minor style fixes.Konstantin Belousov2017-02-161-2/+3
* Remove zero assignments in the cdev allocator. cdp memory isKonstantin Belousov2016-05-211-5/+0
* When devfs dirent is freed, a vnode might still keep a pointer to it,Konstantin Belousov2016-01-221-0/+7
* Disable timestamping on devfs read/write operations by default.Xin LI2015-03-211-1/+1
* Stop enforcing additional reference on all cdevs, which was introducedKonstantin Belousov2015-01-191-6/+0
* Ignore devfs directory entries for devices either being destroyed orKonstantin Belousov2015-01-191-0/+10
* Avoid race with "dev_rel()" when using the recently addedHans Petter Selasky2015-01-141-0/+6
* Fix multiple incorrect SYSCTL arguments in the kernel:Hans Petter Selasky2014-10-211-2/+2
* Fix long known bug with handling device aliases residing not in devfs root.Alexander Motin2013-12-121-4/+12
* - Correct mispellings of the word necessaryGabor Kovesdan2013-04-171-1/+1
* Remove M_USE_RESERVE from the devfs cdp allocator, which is one of twoKonstantin Belousov2012-11-141-1/+1
* Merge si_name and __si_namebuf.Ed Schouten2012-02-101-1/+0
* Export devfs inode number allocator for the kernel consumers.Konstantin Belousov2011-10-051-3/+17
* Do not update mountpoint generation counter to the value which was notKonstantin Belousov2011-08-091-2/+4
* - Assert that dm_lock is exclusively held in devfs_rules_apply() andJaakko Heinonen2010-12-151-0/+2
* Add a new function devfs_dev_exists() to be able to find out if aJaakko Heinonen2010-09-271-0/+21
* Add reference counting for devfs paths containing user created symbolicJaakko Heinonen2010-09-271-1/+12
* - For consistency, remove "." and ".." entries from de_dlist beforeJaakko Heinonen2010-09-181-0/+4
* Remove empty devfs directories automatically.Jaakko Heinonen2010-09-151-8/+71
* Allow user created symbolic links to cover device files and directoriesJaakko Heinonen2010-08-121-5/+28
* Add a new function devfs_parent_dirent() for resolving devfs parentJaakko Heinonen2010-06-091-0/+20
* Add MAKEDEV_NOWAIT flag to make_dev_credf(9), to create a device nodeKonstantin Belousov2010-05-061-2/+7
* Revert r206560. The change doesn't work correctly in all cases withJaakko Heinonen2010-04-161-23/+0
* - Ignore and report duplicate and empty device names in devfs_populate_loop()Jaakko Heinonen2010-04-131-0/+23
* Properly use dev_refl()/dev_rel() in kern.devname.Ed Schouten2010-01-311-10/+13
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-2/+0
* Mark most often used sysctl's as MPSAFE.Ed Schouten2009-01-281-2/+3
* Already initialize the vfs timestamps inside the cdev upon allocation.Ed Schouten2008-09-211-0/+4
* Struct cdev is always the member of the struct cdev_priv. When devfsKonstantin Belousov2008-06-161-4/+3
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-3/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-1/+1