Home | History | Annotate | Download | only in filecorefs
History log of /src/sys/fs/filecorefs/filecore_node.h
RevisionDateAuthorComments
 1.8  27-Mar-2022  christos dedup the eofs link/symlink methods
 1.7  18-Jul-2021  dholland Abolish all the silly indirection macros for initializing vnode ops tables.

These are things of the form #define foofs_op genfs_op, or #define
foofs_op genfs_eopnotsupp, or similar. They serve no purpose besides
obfuscation, and have gotten cutpasted all over everywhere.
 1.6  04-Oct-2014  hannken branches: 1.6.36;
Change filecore to vcache.

Compile-tested only, was not able to get my hands on a readable fs image.
 1.5  14-Mar-2009  dsl branches: 1.5.22;
Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.4  03-Dec-2005  christos branches: 1.4.74; 1.4.84; 1.4.90;
- protect userland exported files against multiple inclusion.
- make sure that kernel only files don't compile in userland using #error
- XXX: some kernel only files still get installed.
- XXX: some files used in userland, don't get installed.
 1.3  19-Aug-2005  christos namlen is u_int16_t now.
 1.2  07-Aug-2003  agc branches: 1.2.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.1  23-Dec-2002  jdolecek branches: 1.1.2; 1.1.4;
move filecorefs code from sys/filecorefs to sys/fs/filecorefs
 1.1.4.7  11-Dec-2005  christos Sync with head.
 1.1.4.6  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.1.4.5  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.4.4  18-Sep-2004  skrll Sync with HEAD.
 1.1.4.3  24-Aug-2004  skrll Undo part of the ktrace/lwp changes. In particular:
* Remove the "lwp *" argument that was added to vget(). Turns out
that nothing actually used it!
* Remove the "lwp *" arguments that were added to VFS_ROOT(), VFS_VGET(),
and VFS_FHTOVP(); all they did was pass it to vget() (which, as noted
above, didn't use it).
* Remove all of the "lwp *" arguments to internal functions that were added
just to appease the above.
 1.1.4.2  03-Aug-2004  skrll Sync with HEAD
 1.1.4.1  03-Jul-2003  wrstuden LWP-ify filecore fs.

Note: These changes suffer from the same cnp->cn_lwp issue noted for
ufs. They will need to get fixed at the same time as ufs. The fix is to
add struct lwp * as a parameter to some VOPs.

Also, some how or another, this code missed out on the changes to use
genfs_lease_check, and had a dangling reference to lease_check().
Given that genfs_lease_check has been around since 1998, I'm puzzled as
to what's been going on. Noticed in a compild of acorn32/GENERIC.
 1.1.2.2  29-Dec-2002  thorpej With with HEAD.
 1.1.2.1  23-Dec-2002  thorpej file filecore_node.h was added on branch nathanw_sa on 2002-12-29 19:55:52 +0000
 1.2.16.1  21-Jun-2006  yamt sync with head.
 1.4.90.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.4.84.1  28-Apr-2009  skrll Sync with HEAD.
 1.4.74.1  04-May-2009  yamt sync with head.
 1.5.22.1  03-Dec-2017  jdolecek update from HEAD
 1.6.36.1  01-Aug-2021  thorpej Sync with HEAD.

RSS XML Feed