Home | History | Annotate | Download | only in ntfs
History log of /src/sys/fs/ntfs/ntfs_vfsops.h
RevisionDateAuthorComments
 1.9  13-Nov-2014  hannken - Change ntfs_vgetex() to always load the ntnode and fnode.
- Take the vnode attributes from the NAME attribute.
- Remove now unused ntfs_times() and ntfs_filesize().
- Treat nodes without an unnamed DATA attribute as zero-sized regular files.
 1.8  13-Nov-2014  hannken - Fix ntfs_ntlookupattr() to make the examples from the man page work.
- Fix ntfs_loadntnode() to always read full cluster to prevent buffer
cache inconsistency.
- Change ntfs_vgetex() and ntfs_fget() to take a const attrname and
always pass a possibly empty string.
- Change printf to dprintf.
- Get rid of dead fields i_next, i_prev of struct ntnode.
 1.7  28-Jun-2008  rumble branches: 1.7.40;
Create sysctl entries during module initialisation and destroy them
appropriately.

Many of these file systems are now ready for modularisation.
 1.6  11-Dec-2005  christos branches: 1.6.70; 1.6.74; 1.6.76; 1.6.78;
merge ktrace-lwp.
 1.5  03-Dec-2005  christos - 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.4  20-May-2004  atatat branches: 1.4.12;
Tweak sysctl setup functions (the macros, actually) for use in lkms,
and tweak lkminit_*.c (where applicable) to call them, and to call
sysctl_teardown() when being unloaded.

This consists of (1) making setup functions not be static when being
compiled as lkms (change to sys/sysctl.h), (2) making prototypes
visible for the various setup functions in header files (changes to
various header files), and (3) making simple "load" and "unload"
functions in the actual lkminit stuff.

linux_sysctl.c also needs its root exposed (ie, made not static) for
this (when built as an lkm).
 1.3  29-Jun-2003  fvdl branches: 1.3.2; 1.3.4;
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
 1.2  28-Jun-2003  darrenr Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V
 1.1  23-Dec-2002  jdolecek branches: 1.1.2;
move NTFS code from sys/ntfs to sys/fs/ntfs
 1.1.2.2  29-Dec-2002  thorpej With with HEAD.
 1.1.2.1  23-Dec-2002  thorpej file ntfs_vfsops.h was added on branch nathanw_sa on 2002-12-29 19:56:19 +0000
 1.3.4.1  23-May-2004  tron Pull up revision 1.4 (requested by atatat in ticket #374):
Tweak sysctl setup functions (the macros, actually) for use in lkms,
and tweak lkminit_*.c (where applicable) to call them, and to call
sysctl_teardown() when being unloaded.
This consists of (1) making setup functions not be static when being
compiled as lkms (change to sys/sysctl.h), (2) making prototypes
visible for the various setup functions in header files (changes to
various header files), and (3) making simple "load" and "unload"
functions in the actual lkminit stuff.
linux_sysctl.c also needs its root exposed (ie, made not static) for
this (when built as an lkm).
 1.3.2.6  11-Dec-2005  christos Sync with head.
 1.3.2.5  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.2.4  18-Sep-2004  skrll Sync with HEAD.
 1.3.2.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.3.2.2  03-Aug-2004  skrll Sync with HEAD
 1.3.2.1  02-Jul-2003  darrenr Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
 1.4.12.1  21-Jun-2006  yamt sync with head.
 1.6.78.1  03-Jul-2008  simonb Sync with head.
 1.6.76.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.6.74.1  04-May-2009  yamt sync with head.
 1.6.70.1  29-Jun-2008  mjf Sync with HEAD.
 1.7.40.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed