Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys To make sure that I'm not doing wrong, try to define ffs...



details:   https://anonhg.NetBSD.org/src/rev/d3893cc3e7d8
branches:  trunk
changeset: 802979:d3893cc3e7d8
user:      uebayasi <uebayasi%NetBSD.org@localhost>
date:      Fri Oct 10 12:20:13 2014 +0000

description:
To make sure that I'm not doing wrong, try to define ffs/ufs/vfs dependencies
a little more strictly.

diffstat:

 sys/conf/files    |  60 ++++++++++++++++++++++++++++--------------------------
 sys/ufs/files.ufs |  32 +++++++++++++++++-----------
 2 files changed, 50 insertions(+), 42 deletions(-)

diffs (161 lines):

diff -r 902d4a5669f1 -r d3893cc3e7d8 sys/conf/files
--- a/sys/conf/files    Fri Oct 10 12:10:02 2014 +0000
+++ b/sys/conf/files    Fri Oct 10 12:20:13 2014 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: files,v 1.1112 2014/10/10 12:10:02 uebayasi Exp $
+#      $NetBSD: files,v 1.1113 2014/10/10 12:20:13 uebayasi Exp $
 #      @(#)files.newconf       7.5 (Berkeley) 5/10/93
 
 version        20141010
@@ -1688,38 +1688,40 @@
 file   kern/uipc_socket2.c             kern
 file   kern/uipc_syscalls.c            kern
 file   kern/uipc_usrreq.c              kern
-file   kern/vfs_bio.c                  kern
-file   kern/vfs_cache.c                kern
-file   kern/vfs_cwd.c                  kern
-file   kern/vfs_dirhash.c              kern
-file   kern/vfs_getcwd.c               kern
-file   kern/vfs_hooks.c                kern
-file   kern/vfs_init.c                 kern
-file   kern/vfs_lockf.c                kern
-file   kern/vfs_lookup.c               kern
-file   kern/vfs_mount.c                kern
-file   kern/vfs_quotactl.c             kern
-file   kern/vfs_subr.c                 kern
-file   kern/vfs_syscalls.c             kern
-file   kern/vfs_trans.c                kern
-file   kern/vfs_vnode.c                kern
-file   kern/vfs_vnops.c                kern
+
+define vfs: kern
+file   kern/vfs_bio.c                  vfs
+file   kern/vfs_cache.c                vfs
+file   kern/vfs_cwd.c                  vfs
+file   kern/vfs_dirhash.c              vfs
+file   kern/vfs_getcwd.c               vfs
+file   kern/vfs_hooks.c                vfs
+file   kern/vfs_init.c                 vfs
+file   kern/vfs_lockf.c                vfs
+file   kern/vfs_lookup.c               vfs
+file   kern/vfs_mount.c                vfs
+file   kern/vfs_quotactl.c             vfs
+file   kern/vfs_subr.c                 vfs
+file   kern/vfs_syscalls.c             vfs
+file   kern/vfs_trans.c                vfs
+file   kern/vfs_vnode.c                vfs
+file   kern/vfs_vnops.c                vfs
 file   kern/vfs_wapbl.c                wapbl
-file   kern/vfs_xattr.c                kern
-file   kern/vnode_if.c                 kern
-file   miscfs/deadfs/dead_vfsops.c     kern
-file   miscfs/deadfs/dead_vnops.c      kern
-file   miscfs/fifofs/fifo_vnops.c      kern
-file   miscfs/genfs/genfs_io.c         kern
-file   miscfs/genfs/genfs_rename.c     kern
-file   miscfs/genfs/genfs_vfsops.c     kern
-file   miscfs/genfs/genfs_vnops.c      kern
+file   kern/vfs_xattr.c                vfs
+file   kern/vnode_if.c                 vfs
+file   miscfs/deadfs/dead_vfsops.c     vfs
+file   miscfs/deadfs/dead_vnops.c      vfs
+file   miscfs/fifofs/fifo_vnops.c      vfs
+file   miscfs/genfs/genfs_io.c         vfs
+file   miscfs/genfs/genfs_rename.c     vfs
+file   miscfs/genfs/genfs_vfsops.c     vfs
+file   miscfs/genfs/genfs_vnops.c      vfs
 file   miscfs/genfs/layer_subr.c       nullfs | overlay | umapfs
 file   miscfs/genfs/layer_vfsops.c     nullfs | overlay | umapfs
 file   miscfs/genfs/layer_vnops.c      nullfs | overlay | umapfs
-file   miscfs/specfs/spec_vnops.c      kern
-file   miscfs/syncfs/sync_subr.c       kern
-file   miscfs/syncfs/sync_vnops.c      kern
+file   miscfs/specfs/spec_vnops.c      vfs
+file   miscfs/syncfs/sync_subr.c       vfs
+file   miscfs/syncfs/sync_vnops.c      vfs
 
 file   net/bpf.c                       bpfilter
 file   net/bpf_filter.c                bpf_filter
diff -r 902d4a5669f1 -r d3893cc3e7d8 sys/ufs/files.ufs
--- a/sys/ufs/files.ufs Fri Oct 10 12:10:02 2014 +0000
+++ b/sys/ufs/files.ufs Fri Oct 10 12:20:13 2014 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: files.ufs,v 1.36 2014/05/16 09:34:03 dholland Exp $
+#      $NetBSD: files.ufs,v 1.37 2014/10/10 12:20:13 uebayasi Exp $
 
 deffs                                  FFS
 deffs                                  EXT2FS
@@ -15,6 +15,7 @@
                                        LFS_EXTATTR LFS_EXTATTR_AUTOSTART
                                        LFS_QUOTA LFS_QUOTA2
 
+define ext2fs: vfs, ffs
 file   ufs/ext2fs/ext2fs_alloc.c       ext2fs
 file   ufs/ext2fs/ext2fs_balloc.c      ext2fs
 file   ufs/ext2fs/ext2fs_bmap.c        ext2fs
@@ -27,6 +28,7 @@
 file   ufs/ext2fs/ext2fs_vfsops.c      ext2fs
 file   ufs/ext2fs/ext2fs_vnops.c       ext2fs
 
+define chfs: vfs, ffs
 file   ufs/chfs/ebh.c                  chfs
 file   ufs/chfs/chfs_ihash.c           chfs
 file   ufs/chfs/chfs_scan.c            chfs
@@ -45,19 +47,21 @@
 file   ufs/chfs/chfs_vfsops.c          chfs
 file   ufs/chfs/chfs_readinode.c       chfs
 
-file   ufs/ffs/ffs_alloc.c             ffs | mfs | ext2fs | chfs
-file   ufs/ffs/ffs_balloc.c            ffs | mfs | ext2fs | chfs
+define ffs: vfs, ufs
+file   ufs/ffs/ffs_alloc.c             ffs
+file   ufs/ffs/ffs_balloc.c            ffs
 file   ufs/ffs/ffs_bswap.c             (ffs | mfs) & ffs_ei
-file   ufs/ffs/ffs_inode.c             ffs | mfs | ext2fs | chfs
-file   ufs/ffs/ffs_snapshot.c          ffs | mfs | ext2fs | chfs
-file   ufs/ffs/ffs_subr.c              ffs | mfs | ext2fs | chfs
-file   ufs/ffs/ffs_tables.c            ffs | mfs | ext2fs | chfs
-file   ufs/ffs/ffs_vfsops.c            ffs | mfs | ext2fs | chfs
-file   ufs/ffs/ffs_vnops.c             ffs | mfs | ext2fs | chfs
+file   ufs/ffs/ffs_inode.c             ffs
+file   ufs/ffs/ffs_snapshot.c          ffs
+file   ufs/ffs/ffs_subr.c              ffs
+file   ufs/ffs/ffs_tables.c            ffs
+file   ufs/ffs/ffs_vfsops.c            ffs
+file   ufs/ffs/ffs_vnops.c             ffs
 file   ufs/ffs/ffs_wapbl.c             ffs & wapbl
 file   ufs/ffs/ffs_appleufs.c          ffs & apple_ufs
 file   ufs/ffs/ffs_quota2.c            quota2 & (ffs | mfs | ext2fs | chfs)
 
+define lfs: vfs
 file   ufs/lfs/lfs_alloc.c             lfs
 file   ufs/lfs/lfs_balloc.c            lfs
 file   ufs/lfs/lfs_bio.c               lfs
@@ -88,21 +92,23 @@
 file   ufs/lfs/ulfs_vfsops.c           lfs
 file   ufs/lfs/ulfs_vnops.c            lfs
 
+define mfs: vfs, ffs
 file   ufs/mfs/mfs_vfsops.c            mfs
 file   ufs/mfs/mfs_vnops.c             mfs
 file   ufs/mfs/mfs_miniroot.c
 
-file   ufs/ufs/ufs_bmap.c              ffs | mfs | ext2fs | chfs
+define ufs: vfs
+file   ufs/ufs/ufs_bmap.c              ufs
 file   ufs/ufs/ufs_dirhash.c           (ffs | mfs | ext2fs | chfs) & ufs_dirhash
 file   ufs/ufs/ufs_extattr.c           (ffs | mfs) & ufs_extattr
 file   ufs/ufs/ufs_inode.c             ffs | mfs | ext2fs
-file   ufs/ufs/ufs_lookup.c            ffs | mfs | ext2fs | chfs
+file   ufs/ufs/ufs_lookup.c            ufs
 file   ufs/ufs/ufs_quota.c             (quota | quota2) & (ffs | mfs | ext2fs | chfs)
 file   ufs/ufs/ufs_quota1.c            quota & (ffs | mfs | ext2fs | chfs)
 file   ufs/ufs/ufs_quota2.c            quota2 & (ffs | mfs | ext2fs | chfs)
 file   ufs/ufs/quota1_subr.c
 file   ufs/ufs/quota2_subr.c           quota2 & (ffs | mfs | ext2fs | chfs)
 file   ufs/ufs/ufs_rename.c            ffs | mfs | chfs
-file   ufs/ufs/ufs_vfsops.c            ffs | mfs | ext2fs | chfs
-file   ufs/ufs/ufs_vnops.c             ffs | mfs | ext2fs | chfs
+file   ufs/ufs/ufs_vfsops.c            ufs
+file   ufs/ufs/ufs_vnops.c             ufs
 file   ufs/ufs/ufs_wapbl.c             ffs & wapbl



Home | Main Index | Thread Index | Old Index