Home | History | Annotate | Download | only in lfs
History log of /src/sys/ufs/lfs/lfs_kernel.h
RevisionDateAuthorComments
 1.3  20-Jun-2016  dholland u_int{8,16,32,64}_t -> uint{8,16,32,64}_t in remaining lfs headers.
 1.2  12-Aug-2015  dholland Widen several of the fields of BLOCK_INFO to 64 bits.

Keep the old BLOCK_INFO as BLOCK_INFO_70, and version the fcntls that
use it.

Note that BLOCK_INFO_70 has 64-bit padding issues so that it's
different on 32-bit and 64-bit machines. This has been fixed. However,
BLOCK_INFO also contains a pointer, so compat32 stuff for 32-on-64 is
still needed and doesn't currently exist.
 1.1  28-Jul-2013  dholland branches: 1.1.2; 1.1.6; 1.1.10; 1.1.12;
Add lfs_kernel.h for declarations that don't need to be exposed to userland.

lfs currently has the following headers:
lfs.h - on-disk structures and stuff needed for userlevel tools
lfs_inode.h - additional restricted materials for userlevel tools
that operate the fs (newfs_lfs, fsck_lfs, lfs_cleanerd)
lfs_kernel.h - stuff needed only in the kernel

and the following legacy headers that are expected to be mopped up and
folded into one of the above:
lfs_extern.h - function prototypes
ulfs_bswap.h - endian-independent support
ulfs_dinode.h - now contains very little
ulfs_dirhash.h - dirhash support
ulfs_extattr.h - extattr support
ulfs_extern.h - more function prototypes
ulfs_inode.h - assorted kernel-only declarations
ulfs_quota.h - quota support
ulfs_quota1.h - more quota support
ulfs_quota2.h - more quota support
ulfs_quotacommon.h - more quota support
ulfsmount.h - legacy copy of ufsmount material
 1.1.12.2  09-Jul-2016  skrll Sync with HEAD
 1.1.12.1  22-Sep-2015  skrll Sync with HEAD
 1.1.10.3  03-Dec-2017  jdolecek update from HEAD
 1.1.10.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.10.1  28-Jul-2013  tls file lfs_kernel.h was added on branch tls-maxphys on 2014-08-20 00:04:44 +0000
 1.1.6.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.6.1  28-Jul-2013  yamt file lfs_kernel.h was added on branch yamt-pagecache on 2014-05-22 11:41:19 +0000
 1.1.2.2  28-Aug-2013  rmind sync with head
 1.1.2.1  28-Jul-2013  rmind file lfs_kernel.h was added on branch rmind-smpnet on 2013-08-28 23:59:38 +0000

RSS XML Feed