Module Name:    src
Committed By:   dholland
Date:           Sun Jun  9 00:13:55 UTC 2013

Modified Files:
        src/sys/ufs/lfs: lfs.h lfs_inode.h

Log Message:
Move struct lfs_inode_ext to lfs_inode.h; it doesn't need to be public.


To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 src/sys/ufs/lfs/lfs.h
cvs rdiff -u -r1.3 -r1.4 src/sys/ufs/lfs/lfs_inode.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/ufs/lfs/lfs.h
diff -u src/sys/ufs/lfs/lfs.h:1.151 src/sys/ufs/lfs/lfs.h:1.152
--- src/sys/ufs/lfs/lfs.h:1.151	Sat Jun  8 23:04:49 2013
+++ src/sys/ufs/lfs/lfs.h	Sun Jun  9 00:13:55 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: lfs.h,v 1.151 2013/06/08 23:04:49 dholland Exp $	*/
+/*	$NetBSD: lfs.h,v 1.152 2013/06/09 00:13:55 dholland Exp $	*/
 
 /*  from NetBSD: dinode.h,v 1.22 2013/01/22 09:39:18 dholland Exp  */
 /*  from NetBSD: dir.h,v 1.21 2009/07/22 04:49:19 dholland Exp  */
@@ -1329,41 +1329,6 @@ struct lbnentry {
 #endif /* _KERNEL */
 
 /*
- * LFS inode extensions.
- */
-struct lfs_inode_ext {
-	off_t	  lfs_osize;		/* size of file on disk */
-	u_int32_t lfs_effnblocks;  /* number of blocks when i/o completes */
-	size_t	  lfs_fragsize[ULFS_NDADDR]; /* size of on-disk direct blocks */
-	TAILQ_ENTRY(inode) lfs_dchain;  /* Dirop chain. */
-	TAILQ_ENTRY(inode) lfs_pchain;  /* Paging chain. */
-#define LFSI_NO_GOP_WRITE 0x01
-#define LFSI_DELETED      0x02
-#define LFSI_WRAPBLOCK    0x04
-#define LFSI_WRAPWAIT     0x08
-#define LFSI_BMAP         0x10
-	u_int32_t lfs_iflags;           /* Inode flags */
-	daddr_t   lfs_hiblk;		/* Highest lbn held by inode */
-#ifdef _KERNEL
-	SPLAY_HEAD(lfs_splay, lbnentry) lfs_lbtree; /* Tree of balloc'd lbns */
-	int	  lfs_nbtree;		/* Size of tree */
-	LIST_HEAD(, segdelta) lfs_segdhd;
-#endif
-	int16_t	  lfs_odnlink;		/* on-disk nlink count for cleaner */
-};
-#define i_lfs_osize		inode_ext.lfs->lfs_osize
-#define i_lfs_effnblks		inode_ext.lfs->lfs_effnblocks
-#define i_lfs_fragsize		inode_ext.lfs->lfs_fragsize
-#define i_lfs_dchain		inode_ext.lfs->lfs_dchain
-#define i_lfs_pchain		inode_ext.lfs->lfs_pchain
-#define i_lfs_iflags		inode_ext.lfs->lfs_iflags
-#define i_lfs_hiblk		inode_ext.lfs->lfs_hiblk
-#define i_lfs_lbtree		inode_ext.lfs->lfs_lbtree
-#define i_lfs_nbtree		inode_ext.lfs->lfs_nbtree
-#define i_lfs_segdhd		inode_ext.lfs->lfs_segdhd
-#define i_lfs_odnlink		inode_ext.lfs->lfs_odnlink
-
-/*
  * Macros for determining free space on the disk, with the variable metadata
  * of segment summaries and inode blocks taken into account.
  */

Index: src/sys/ufs/lfs/lfs_inode.h
diff -u src/sys/ufs/lfs/lfs_inode.h:1.3 src/sys/ufs/lfs/lfs_inode.h:1.4
--- src/sys/ufs/lfs/lfs_inode.h:1.3	Sat Jun  8 23:12:51 2013
+++ src/sys/ufs/lfs/lfs_inode.h	Sun Jun  9 00:13:55 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: lfs_inode.h,v 1.3 2013/06/08 23:12:51 dholland Exp $	*/
+/*	$NetBSD: lfs_inode.h,v 1.4 2013/06/09 00:13:55 dholland Exp $	*/
 /*  from NetBSD: ulfs_inode.h,v 1.5 2013/06/06 00:51:50 dholland Exp  */
 /*  from NetBSD: inode.h,v 1.64 2012/11/19 00:36:21 jakllsch Exp  */
 
@@ -210,4 +210,40 @@ struct inode {
 #define	IN_PAGING       0x1000		/* LFS: file is on paging queue */
 #define IN_CDIROP       0x4000          /* LFS: dirop completed pending i/o */
 
+/*
+ * LFS inode extensions.
+ */
+struct lfs_inode_ext {
+	off_t	  lfs_osize;		/* size of file on disk */
+	u_int32_t lfs_effnblocks;  /* number of blocks when i/o completes */
+	size_t	  lfs_fragsize[ULFS_NDADDR]; /* size of on-disk direct blocks */
+	TAILQ_ENTRY(inode) lfs_dchain;  /* Dirop chain. */
+	TAILQ_ENTRY(inode) lfs_pchain;  /* Paging chain. */
+#define LFSI_NO_GOP_WRITE 0x01
+#define LFSI_DELETED      0x02
+#define LFSI_WRAPBLOCK    0x04
+#define LFSI_WRAPWAIT     0x08
+#define LFSI_BMAP         0x10
+	u_int32_t lfs_iflags;           /* Inode flags */
+	daddr_t   lfs_hiblk;		/* Highest lbn held by inode */
+#ifdef _KERNEL
+	SPLAY_HEAD(lfs_splay, lbnentry) lfs_lbtree; /* Tree of balloc'd lbns */
+	int	  lfs_nbtree;		/* Size of tree */
+	LIST_HEAD(, segdelta) lfs_segdhd;
+#endif
+	int16_t	  lfs_odnlink;		/* on-disk nlink count for cleaner */
+};
+#define i_lfs_osize		inode_ext.lfs->lfs_osize
+#define i_lfs_effnblks		inode_ext.lfs->lfs_effnblocks
+#define i_lfs_fragsize		inode_ext.lfs->lfs_fragsize
+#define i_lfs_dchain		inode_ext.lfs->lfs_dchain
+#define i_lfs_pchain		inode_ext.lfs->lfs_pchain
+#define i_lfs_iflags		inode_ext.lfs->lfs_iflags
+#define i_lfs_hiblk		inode_ext.lfs->lfs_hiblk
+#define i_lfs_lbtree		inode_ext.lfs->lfs_lbtree
+#define i_lfs_nbtree		inode_ext.lfs->lfs_nbtree
+#define i_lfs_segdhd		inode_ext.lfs->lfs_segdhd
+#define i_lfs_odnlink		inode_ext.lfs->lfs_odnlink
+
+
 #endif /* _UFS_LFS_LFS_INODE_H_ */

Reply via email to