Home | History | Annotate | Download | only in umapfs
History log of /src/sys/miscfs/umapfs/umap.h
RevisionDateAuthorComments
 1.19  20-Aug-2019  perseant Clean up debugging cruft that somehow made it into my previous commit.
 1.18  20-Aug-2019  perseant Allow the user to specify the filesystem ID for umapfs at mount time,
allowing a consistent filesystem ID across reboots. Closes PR #54471.
 1.17  11-Apr-2017  hannken branches: 1.17.12;
Field "layerm_vfs" of "struct layer_mount" got superseded by "mnt_lower".
Adapt consumers and remove the now unused field.

Ride 7.99.68
 1.16  28-Jun-2008  rumble branches: 1.16.40; 1.16.60; 1.16.64; 1.16.68;
Create sysctl entries during module initialisation and destroy them
appropriately.

Many of these file systems are now ready for modularisation.
 1.15  14-May-2006  elad branches: 1.15.58; 1.15.62; 1.15.64; 1.15.66;
integrate kauth.
 1.14  11-Dec-2005  christos branches: 1.14.4; 1.14.6; 1.14.8; 1.14.10; 1.14.12;
merge ktrace-lwp.
 1.13  30-Aug-2005  xtraeme Remove __P()
 1.12  26-Feb-2005  perry branches: 1.12.4;
nuke trailing whitespace
 1.11  20-May-2004  atatat branches: 1.11.4; 1.11.6;
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.10  07-Aug-2003  agc branches: 1.10.2;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.9  08-Jul-1999  wrstuden branches: 1.9.36;
Introduce layer library in genfs. This set of files abstracts most of
the functionality of nullfs. The latter is now just a mount & unmount
routine, and a few tables. umapfs borrow most of this infrastructure.

Both fs's are now nfs-exportable.

All layered fs's share a common format to private mount & private
vnode structs (which a particular fs can extend).

Also add genfs_noerr_rele(), a vnode op which will vrele/vput
operand vnodes appropriately.
 1.8  01-Mar-1998  fvdl branches: 1.8.10;
Merge with Lite2 + local changes
 1.7  06-Oct-1997  thorpej Make the vfs ops and vnodeop_opv symbols match the name of the
file-system option used to configure the file system into the kernel.
 1.6  09-Feb-1996  christos branches: 1.6.12;
miscfs prototype changes
 1.5  15-Apr-1995  cgd clean up some return-type warnings
 1.4  29-Mar-1995  briggs KERNEL -> _KERNEL
 1.3  19-Aug-1994  mycroft Convert hash tables.
 1.2  29-Jun-1994  cgd branches: 1.2.2;
New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
 1.1  08-Jun-1994  mycroft branches: 1.1.1;
Update to 4.4-Lite fs code, with local changes.
 1.1.1.2  01-Mar-1998  fvdl Import 4.4BSD-Lite2
 1.1.1.1  01-Mar-1998  fvdl Import 4.4BSD-Lite for reference
 1.2.2.1  19-Aug-1994  mycroft update from trunk
 1.6.12.1  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.8.10.1  02-Aug-1999  thorpej Update from trunk.
 1.9.36.5  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.9.36.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.9.36.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.36.2  18-Sep-2004  skrll Sync with HEAD.
 1.9.36.1  03-Aug-2004  skrll Sync with HEAD
 1.10.2.1  23-May-2004  tron Pull up revision 1.11 (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.11.6.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.11.4.1  29-Apr-2005  kent sync with -current
 1.12.4.1  21-Jun-2006  yamt sync with head.
 1.14.12.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.14.10.1  08-Mar-2006  elad Adapt to kernel authorization KPI.
 1.14.8.1  24-May-2006  yamt sync with head.
 1.14.6.1  01-Jun-2006  kardel Sync with head.
 1.14.4.1  09-Sep-2006  rpaulo sync with head
 1.15.66.1  03-Jul-2008  simonb Sync with head.
 1.15.64.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.15.62.1  04-May-2009  yamt sync with head.
 1.15.58.1  29-Jun-2008  mjf Sync with HEAD.
 1.16.68.1  21-Apr-2017  bouyer Sync with HEAD
 1.16.64.1  26-Apr-2017  pgoyette Sync with HEAD
 1.16.60.1  28-Aug-2017  skrll Sync with HEAD
 1.16.40.1  03-Dec-2017  jdolecek update from HEAD
 1.17.12.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed