index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
fs
/
devfs
/
devfs_vnops.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove the NDEVFSINO and NDEVFSOVERFLOW options which no longer exists in
phk
2006-07-17
1
-13
/
+0
*
Add vnode interlocking to devfs.
ups
2006-07-12
1
-16
/
+33
*
Use #include "", not #include <> for opt_foo.h.
rwatson
2006-07-06
1
-2
/
+2
*
- Add a bogus vhold/vdrop around vgone() in devfs_revoke. Without this
jeff
2006-03-31
1
-0
/
+3
*
- Remove a stale comment. This function was rewritten to be SMP safe some
jeff
2006-01-30
1
-6
/
+0
*
This is a workaround for a complicated issue involving VFS cookies and devfs.
dwhite
2005-11-09
1
-0
/
+24
*
Use correct cirteria for determining which directory entries we can
phk
2005-10-18
1
-1
/
+1
*
Rewamp DEVFS internals pretty severely [1].
phk
2005-09-19
1
-113
/
+79
*
Don't attempt to recurse lockmgr, it doesn't like it.
phk
2005-09-15
1
-1
/
+6
*
Various minor polishing.
phk
2005-09-15
1
-15
/
+4
*
Absolve devfs_rule.c from locking responsibility and call it with
phk
2005-09-15
1
-3
/
+3
*
Clean up prototypes.
phk
2005-09-12
1
-258
/
+96
*
Add a missing dev_relthread() call.
phk
2005-08-29
1
-4
/
+5
*
Handle device drivers with D_NEEDGIANT in a way which does not
phk
2005-08-17
1
-24
/
+0
*
Collect the devfs related sysctls in one place
phk
2005-08-16
1
-49
/
+2
*
Eliminate effectively unused dm_basedir field from devfs_mount.
phk
2005-08-15
1
-1
/
+1
*
Merge the dev_clone and dev_clone_cred event handlers into a single
rwatson
2005-08-08
1
-7
/
+4
*
Correct devfs ruleset bypass.
simon
2005-07-20
1
-0
/
+6
*
When devfs cloning takes place, provide access to the credential of the
rwatson
2005-07-14
1
-3
/
+7
*
Do not declare a struct as extern, and then implement
rodrigc
2005-05-31
1
-59
/
+57
*
- In devfs_open() and devfs_close() grab Giant if the driver sets NEEDGIANT.
jeff
2005-05-01
1
-5
/
+12
*
- Change all filesystems and vfs_cache to relock the dvp once the child is
jeff
2005-04-13
1
-2
/
+1
*
Explicitly hold a reference to the cdev we have just cloned. This
phk
2005-03-31
1
-0
/
+1
*
Rename dev_ref() to dev_refl()
phk
2005-03-31
1
-1
/
+1
*
- We no longer have to bother with PDIRUNLOCK, lookup() handles it for us.
jeff
2005-03-28
1
-21
/
+2
*
- The VI_DOOMED flag now signals the end of a vnode's relationship with
jeff
2005-03-13
1
-9
/
+2
*
One more bit of the major/minor patch to make ttyname happy as well.
phk
2005-03-10
1
-2
/
+11
*
Try to fix the mess I made of devname, with the minimal subset of the
phk
2005-03-10
1
-1
/
+59
*
We may not have an actual cdev at this point.
phk
2005-02-22
1
-0
/
+3
*
Reap more benefits from DEVFS:
phk
2005-02-22
1
-16
/
+17
*
Make dev_ref() require the dev_lock() to be held and use it from
phk
2005-02-22
1
-1
/
+1
*
Introduce vx_wait{l}() and use it instead of home-rolled versions.
phk
2005-02-17
1
-6
/
+2
*
Statize devfs_ops_f
phk
2005-02-10
1
-1
/
+1
*
Make filesystems get rid of their own vnodes vnode_pager object in
phk
2005-01-28
1
-0
/
+1
*
Whitespace in vop_vector{} initializations.
phk
2005-01-13
1
-0
/
+2
*
/* -> /*- for copyright notices, minor format tweaks as necessary
imp
2005-01-06
1
-1
/
+1
*
Be consistent about flag values passed to device drivers read/write
phk
2004-12-22
1
-11
/
+4
*
Shuffle numeric values of the IO_* flags to match the O_* flags from
phk
2004-12-22
1
-0
/
+13
*
We can only ever get to vgonechrl() from a devfs vnode, so we do not
phk
2004-12-20
1
-1
/
+2
*
Add a couple of KASSERTS to try to diagnose a problem reported.
phk
2004-12-20
1
-1
/
+5
*
Be a bit more assertive about vnode bypass.
phk
2004-12-14
1
-16
/
+17
*
Another FNONBLOCK -> O_NONBLOCK.
phk
2004-12-13
1
-2
/
+2
*
Use O_NONBLOCK instead of FNONBLOCK alias.
phk
2004-12-13
1
-1
/
+1
*
Explicit panic in vop_read/vop_write for devices
phk
2004-12-13
1
-0
/
+2
*
The remaining part of nmount/omount/rootfs mount changes. I cannot sensibly
phk
2004-12-07
1
-1
/
+8
*
Back when VOP_* was introduced, we did not have new-style struct
phk
2004-12-01
1
-61
/
+48
*
Mechanically change prototypes for vnode operations to use the new typedefs.
phk
2004-12-01
1
-20
/
+20
*
Make vnode bypass for devices mandatory.
phk
2004-11-17
1
-200
/
+1
*
Make vnode bypass the default for devices.
phk
2004-11-15
1
-1
/
+1
*
Integrate most of vop_revoke() into devfs_revoke() where it belongs.
phk
2004-11-13
1
-1
/
+24
[next]