Commit Graph

39 Commits

Author SHA1 Message Date
lukem
6e69bda797 regen (for RCSID) 2001-11-12 14:50:28 +00:00
chs
d9faf4d4e7 regen 2001-09-15 20:37:36 +00:00
assar
bec71dc090 change vop_symlink and vop_mknod to return vpp (the created node)
refed, so that the caller can actually use it.  update callers and
file systems that implement these vnode operations
2001-07-24 15:39:30 +00:00
chs
c90ead639a regen. 2001-05-26 21:34:04 +00:00
chs
11a9651c8f replace vm_page_t with struct vm_page *. 2001-05-26 21:27:10 +00:00
lukem
5b2ac78763 regen from vnode_if.sh rev 1.29 2001-05-07 08:48:07 +00:00
jdolecek
c3f6f769a3 regen: *_desc are generated correctly, new VNODE_OPS_COUNT,
structures constified
2001-01-22 09:53:31 +00:00
martin
d1ff650a0c Regen after de-const-ing. 2001-01-19 12:24:09 +00:00
jdolecek
34c8ae80da constify 2001-01-18 20:28:15 +00:00
fvdl
0d4862bed1 Regen. 2000-12-22 20:07:09 +00:00
mrg
264248925f regen 2000-12-22 15:10:38 +00:00
mrg
af36640df1 regen 2000-12-22 14:59:40 +00:00
mrg
a0e71c9ca7 avoid redefinition of VNODE_OP_NOINLINE 2000-12-22 14:45:50 +00:00
chs
69ad0d84c0 regen. 2000-11-27 09:04:59 +00:00
fvdl
9d8dbdad9a Regen. 2000-09-19 21:58:01 +00:00
thorpej
e3d2277d32 Regen: VNODE_OP_NOINLINE vs. LKM. 2000-09-13 16:09:52 +00:00
thorpej
5d879e9012 Regen for VNODE_OP_NOINLINE. 2000-09-13 15:51:19 +00:00
perseant
f0728fdce1 Change the sementics of the last parameter from a boolean ("waitfor") to
a set of flags ("flags").  Two flags are defined, UPDATE_WAIT and
UPDATE_DIROP.

Under the old semantics, VOP_UPDATE would block if waitfor were set,
under the assumption that directory operations should be done
synchronously.  At least LFS and FFS+softdep do not make this
assumption; FFS+softdep got around the problem by enclosing all relevant
calls to VOP_UPDATE in a "if(!DOINGSOFTDEP(vp))", while LFS simply
ignored waitfor, one of the reasons why NFS-serving an LFS filesystem
did not work properly.

Under the new semantics, the UPDATE_DIROP flag is a hint to the
fs-specific update routine that the call comes from a dirop routine, and
should be wait for, or not, accordingly.

Closes PR#8996.
2000-05-13 23:43:06 +00:00
thorpej
33c520ace6 Regen. 1999-12-07 23:58:27 +00:00
wrstuden
17afd02c47 Regen. 1999-12-07 21:07:38 +00:00
fvdl
0b1963121a Add Kirk McKusick's soft updates code to the trunk. Not enabled by
default, as the copyright on the main file (ffs_softdep.c) is such
that is has been put into gnusrc. options SOFTDEP will pull this
in. This code also contains the trickle syncer.

Bump version number to 1.4O
1999-11-15 18:49:07 +00:00
wrstuden
ae0b6372e0 Regen for revision: 1.19 of vnode_if.src. 1999-08-03 18:20:22 +00:00
wrstuden
332bef3064 Regen to reflect WILLPUT & WILLUNLOCK syntax. 1999-07-07 23:33:50 +00:00
sommerfeld
8d750c058f regen (no actual change, but comments in the master file changed) 1999-06-21 02:30:53 +00:00
sommerfe
6d0f67d6aa Regen files based on changes to syscalls.master, vnode_if.src (latter
was changes to comments only, but..)
Build vfs_getcwd.c as standard part of kernel.
Add implementation of fchroot(), since two emulations already had it.
Call vn_isunder() in fchdir(), chroot(), and fchroot() to make it harder
to escape chroot().
1999-03-22 17:13:34 +00:00
christos
f35a4d311a Regen 1998-09-13 14:45:22 +00:00
mycroft
f53fedba63 Regen. 1998-07-30 00:46:27 +00:00
kleink
b5a587ab63 Regen: fsync argument change. 1998-06-05 19:41:21 +00:00
fvdl
78447a3cfd Regen. 1998-03-01 02:29:59 +00:00
fvdl
e5bc90f40c Merge with Lite2 + local changes 1998-03-01 02:20:01 +00:00
thorpej
c5a2e825a0 Regen. 1998-01-09 06:41:17 +00:00
thorpej
655a55141c Regen: Back out RCS ID related changes. 1998-01-08 01:07:24 +00:00
perry
3a47434df3 regened with RCSIDs in place 1998-01-05 19:14:39 +00:00
fvdl
b691680ac4 Regen. 1997-10-10 02:07:55 +00:00
cgd
c96fac46ea update for new vnode_if.sh 1997-07-07 20:19:54 +00:00
mikel
d59edbdc1c regen 1997-01-22 06:54:31 +00:00
mycroft
264dd4757c Regen. 1996-09-07 12:56:49 +00:00
mycroft
9401257bde Regen. 1996-05-11 18:30:39 +00:00
cgd
a8804b9fb4 Do not build vnode_if.[ch] for each kernel. Build them once, like the
various syscall sources/headers, and just compile them.  From PR 2142, OK'd
by mycroft.  (These are now generated files.)
1996-02-29 21:01:12 +00:00