aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/devfs/devfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/7.0.0_cvscvs2svn2008-02-241-1/+1
* MFC: Lock the vnode interlock while reading v_usecount to updateJohn Baldwin2008-01-121-0/+3
* When we do open, we should lock the vnode exclusively. This fixes few races:Pawel Jakub Dawidek2007-07-261-0/+1
* Since rev. 1.199 of sys/kern/kern_conf.c, the thread that callsKonstantin Belousov2007-07-031-0/+13
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inRobert Watson2007-06-121-4/+2
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-13/+6
* Rename mac*devfsdirent*() to mac*devfs*() to synchronize with SEDarwin,Robert Watson2007-04-231-1/+1
* In some cases, like whenever devfs file times are zero, the fix(aa) will notTom Rhodes2007-04-201-1/+1
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-1/+3
* Annotate that this giant acqusition is dependent on tty locking.Kris Kennaway2007-03-261-2/+2
* Make insmntque() externally visibile and allow it to fail (e.g. duringTor Egge2007-03-131-3/+20
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-8/+16
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Update the access and modification times for dev while still holdingKonstantin Belousov2006-10-201-2/+2
* Fix the race between devfs_fp_check and devfs_reclaim. Derefence theKonstantin Belousov2006-10-201-5/+9
* Properly lock the vnode around vgone() calls.Konstantin Belousov2006-10-181-9/+65
* Fix the bug in rev. 1.134. In devfs_allocv_drop_refs(), when not_found == 2Konstantin Belousov2006-09-191-1/+1
* Resolve the devfs deadlock caused by LOR between devfs_mount->dm_lock andKonstantin Belousov2006-09-181-11/+70
* Remove the NDEVFSINO and NDEVFSOVERFLOW options which no longer exists inPoul-Henning Kamp2006-07-171-13/+0
* Add vnode interlocking to devfs.Stephan Uphoff2006-07-121-16/+33
* Use #include "", not #include <> for opt_foo.h.Robert Watson2006-07-061-2/+2
* - Add a bogus vhold/vdrop around vgone() in devfs_revoke. Without thisJeff Roberson2006-03-311-0/+3
* - Remove a stale comment. This function was rewritten to be SMP safe someJeff Roberson2006-01-301-6/+0
* This is a workaround for a complicated issue involving VFS cookies and devfs.Doug White2005-11-091-0/+24
* Use correct cirteria for determining which directory entries we canPoul-Henning Kamp2005-10-181-1/+1
* Rewamp DEVFS internals pretty severely [1].Poul-Henning Kamp2005-09-191-113/+79
* Don't attempt to recurse lockmgr, it doesn't like it.Poul-Henning Kamp2005-09-151-1/+6
* Various minor polishing.Poul-Henning Kamp2005-09-151-15/+4
* Absolve devfs_rule.c from locking responsibility and call it withPoul-Henning Kamp2005-09-151-3/+3
* Clean up prototypes.Poul-Henning Kamp2005-09-121-258/+96
* Add a missing dev_relthread() call.Poul-Henning Kamp2005-08-291-4/+5
* Handle device drivers with D_NEEDGIANT in a way which does notPoul-Henning Kamp2005-08-171-24/+0
* Collect the devfs related sysctls in one placePoul-Henning Kamp2005-08-161-49/+2
* Eliminate effectively unused dm_basedir field from devfs_mount.Poul-Henning Kamp2005-08-151-1/+1
* Merge the dev_clone and dev_clone_cred event handlers into a singleRobert Watson2005-08-081-7/+4
* Correct devfs ruleset bypass.Simon L. B. Nielsen2005-07-201-0/+6
* When devfs cloning takes place, provide access to the credential of theRobert Watson2005-07-141-3/+7
* Do not declare a struct as extern, and then implementCraig Rodrigues2005-05-311-59/+57
* - In devfs_open() and devfs_close() grab Giant if the driver sets NEEDGIANT.Jeff Roberson2005-05-011-5/+12
* - Change all filesystems and vfs_cache to relock the dvp once the child isJeff Roberson2005-04-131-2/+1
* Explicitly hold a reference to the cdev we have just cloned. ThisPoul-Henning Kamp2005-03-311-0/+1
* Rename dev_ref() to dev_refl()Poul-Henning Kamp2005-03-311-1/+1
* - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us.Jeff Roberson2005-03-281-21/+2
* - The VI_DOOMED flag now signals the end of a vnode's relationship withJeff Roberson2005-03-131-9/+2
* One more bit of the major/minor patch to make ttyname happy as well.Poul-Henning Kamp2005-03-101-2/+11
* Try to fix the mess I made of devname, with the minimal subset of thePoul-Henning Kamp2005-03-101-1/+59
* We may not have an actual cdev at this point.Poul-Henning Kamp2005-02-221-0/+3
* Reap more benefits from DEVFS:Poul-Henning Kamp2005-02-221-16/+17
* Make dev_ref() require the dev_lock() to be held and use it fromPoul-Henning Kamp2005-02-221-1/+1
* Introduce vx_wait{l}() and use it instead of home-rolled versions.Poul-Henning Kamp2005-02-171-6/+2