wiz
113b689e88
Sort errors.
2009-05-04 20:08:07 +00:00
joerg
0d3747382b
Convert to mdoc.
...
XXX groff is rather stupid in the way it handles the list
2009-03-15 13:45:04 +00:00
pooka
7ab651d699
fix VOP_ISLOCKED description
...
noticed by Adam Burkepile
2008-08-04 21:22:02 +00:00
enami
6fddba0b06
No comma is necessary for the last .Nm entry.
2008-05-31 16:24:59 +00:00
martin
11a6dbe728
Convert TNF licenses to new 2 clause variant
2008-04-30 13:10:46 +00:00
mjf
74d757d370
struct componentname has no cn_lwp member anymore. Also update the data
...
types for the other struct members so they actually reflect sys/sys/namei.h
2008-03-20 18:56:28 +00:00
pooka
13e4604edb
improve readdir, abortop and bmap description
...
PR kern/15062 by Love
2008-01-19 19:56:47 +00:00
wiz
6a0134c241
Spelling, HTML output fix.
2007-12-01 19:46:56 +00:00
pooka
8a64ceed6a
"struct lwp *l" is a goner from VFS/VOP interfaces.
2007-11-26 19:11:11 +00:00
pooka
1a9e88bd0f
fix/clarify VOP_CLOSE
2007-08-24 09:57:03 +00:00
rumble
daacba5e07
Be more specific in the description of VOP_READDIR:
...
- uio->uio_offset must be set to the offset of the next directory entry.
- each cookie entry points to the next directory entry's offset, not the
current entry's offset.
- cookies must be callee allocated with malloc type M_TEMP.
2007-07-30 03:25:50 +00:00
pooka
1f1ebcb118
VOP_MMAP fflags -> prot
2007-07-27 08:31:30 +00:00
rumble
d831b3217f
Fix typo.
2007-06-28 02:54:23 +00:00
rumble
b9ff3c810f
TRUE -> true, FALSE -> false.
2007-06-24 19:26:58 +00:00
tnn
da779f39a1
fix typos
2007-05-13 19:02:17 +00:00
pooka
71ab04cbde
make description of VOP_MMAP compatible with reality
2007-05-07 21:41:49 +00:00
pooka
4d4d2d4517
fix definition of runp in VOP_BMAP
2007-03-29 12:06:58 +00:00
wiz
103c72a1ca
Bump date for previous.
2006-12-23 09:36:56 +00:00
chs
c398ae9734
a smorgasbord of improvements to vnode locking and path lookup:
...
- LOCKPARENT is no longer relevant for lookup(), relookup() or VOP_LOOKUP().
these now always return the parent vnode locked. namei() works as before.
lookup() and various other paths no longer acquire vnode locks in the
wrong order via vrele(). fixes PR 32535.
as a nice side effect, path lookup is also up to 25% faster.
- the above allows us to get rid of PDIRUNLOCK.
- also get rid of WANTPARENT (just use LOCKPARENT and unlock it).
- remove an assumption in layer_node_find() that all file systems implement
a recursive VOP_LOCK() (unionfs doesn't).
- require that all file systems supply vfs_vptofh and vfs_fhtovp routines.
fill in eopnotsupp() for file systems that don't support being exported
and remove the checks for NULL. (layerfs calls these without checking.)
- in union_lookup1(), don't change refcounts in the ISDOTDOT case, just
adjust which vnode is locked. fixes PR 33374.
- apply fixes for ufs_rename() from ufs_vnops.c rev. 1.61 to ext2fs_rename().
2006-12-09 16:11:50 +00:00
pooka
0dd37417ef
match description of VOP_PUTPAGES with reality
2006-11-28 19:26:30 +00:00
pooka
c870120337
VOP_RENAME synopsis:
...
* tdvp points to a vnode, not a componentname.
* name of the source vnode is fvp, not vp
2006-10-19 13:44:00 +00:00
pooka
e2f3993f69
VOP_REMOVE is supposed to vput the arguments before returning instead
...
of keeping them locked
2006-10-08 08:13:56 +00:00
chs
33c1fd1917
add support for O_DIRECT (I/O directly to application memory,
...
bypassing any kernel caching for file data).
2006-10-05 14:48:32 +00:00
reinoud
64f9244532
Fix confusing statement on locking and contradiction in the VOP_RECLAIM()
...
explanation.
It told the node vp would be locked on entry and later told that the vnode
is unlocked on entry and should remain unlocked on exit.
2006-10-04 12:32:53 +00:00
pooka
9852bfb57e
ucred -> kauth sweep
2006-10-04 11:35:47 +00:00
jld
af0234e90d
Remove erroneous boilerplate about VOP_POLL's return value (which was
...
already described correctly earlier in the paragraph).
2006-09-30 21:18:38 +00:00
wiz
db06aa87ca
Use macro for HTML output.
2006-09-16 08:54:22 +00:00
yamt
c76c4d01d3
VOP_ADVLOCK: document the current unnatural handling of SEEK_CUR.
...
pointed by efnbl06 at bn2.maus.net.
2006-09-16 08:47:18 +00:00
yamt
658b31f04b
VOP_ADVLOCK: fix a description of vp. pointed by efnbl06 at bn2.maus.net.
2006-09-16 08:23:30 +00:00
wiz
e4113c2f20
Bump date for previous.
2006-08-23 20:39:01 +00:00
jld
1a62815660
vnode_if.src says that VOP_POLL's vnode is unlocked, and has said so
...
since 1998; adjust the man page to reflect that.
2006-08-17 04:38:27 +00:00
rtr
1b5ececaf1
fix typo
2006-04-05 11:11:07 +00:00
rpaulo
dbf1ff6457
Fix more proc/lwp conversions. From Gregory McGarry in private email.
2006-03-30 11:16:00 +00:00
wiz
3402be3b88
Bump date for previous.
2006-03-11 09:15:58 +00:00
rumble
727090f650
Mention VOP_KQFILTER briefly. Its description could be more thorough, but
...
I am unfamiliar with the kqueue framework. Also fix a typo while we're
here.
2006-03-04 20:36:15 +00:00
rpaulo
7d7fe4b786
Adapt man pages to ktrace-lwp.
2005-12-20 19:53:14 +00:00
yamt
73a46700dc
sync with kernel. (yamt-vop)
2005-11-02 14:22:36 +00:00
wiz
3a6af42b59
Bump date for previous.
2005-10-31 11:34:55 +00:00
erh
4535d519d7
Mention that VOP_CREATE always unlocks the directory vnode.
2005-10-30 20:49:05 +00:00
wiz
b6b6657a5a
Uppercase I/O.
2005-09-09 20:29:12 +00:00
jmmv
c35190a672
Sync the description of the getattr, link and rmdir operations with reality
...
as regards vnode locking. Thanks to wrstuden@ for clarifying this.
2005-08-30 21:03:13 +00:00
jmmv
8f66d74dea
Specify the types for the cookies and ncookies parameters to the readdir
...
operation.
2005-08-19 10:56:29 +00:00
pooka
9157daca51
apply cosmetics to VOP_MK/RMDIR prototypes
2005-08-11 10:49:47 +00:00
pooka
f219942c2b
match section on read/write ioflags with current reality
...
(bump date!)
2005-08-11 10:06:38 +00:00
chs
717114639a
typoes.
2005-01-11 01:51:12 +00:00
wiz
2ce71f9bbf
Mark up NULL, and replace null by nul where appropriate.
2005-01-02 18:38:04 +00:00
thorpej
c8a6aeb225
Document file system extended attribute functions.
2005-01-02 17:34:43 +00:00
wiz
0fc8b3b26d
Fix Dd argument.
2004-06-25 15:33:13 +00:00
simonb
9bc855a931
s/the the/the/ (only in sources that aren't regularly imported from
...
elsewhere).
2004-04-23 02:58:27 +00:00
hannken
3db4e2acd8
Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern.
...
VOP_STRATEGY(bp) is replaced by one of two new functions:
- VOP_STRATEGY(vp, bp) Call the strategy routine of vp for bp.
- DEV_STRATEGY(bp) Call the d_strategy routine of bp->b_dev for bp.
DEV_STRATEGY(bp) is used only for block-to-block device situations.
2004-01-25 18:06:48 +00:00