diff options
Diffstat (limited to 'fs/xfs/xfs_inode_item.h')
-rw-r--r-- | fs/xfs/xfs_inode_item.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/fs/xfs/xfs_inode_item.h b/fs/xfs/xfs_inode_item.h index 9a467958ecd..d3dee61e6d9 100644 --- a/fs/xfs/xfs_inode_item.h +++ b/fs/xfs/xfs_inode_item.h | |||
@@ -103,12 +103,6 @@ typedef struct xfs_inode_log_format_64 { | |||
103 | XFS_ILOG_ADATA | XFS_ILOG_AEXT | \ | 103 | XFS_ILOG_ADATA | XFS_ILOG_AEXT | \ |
104 | XFS_ILOG_ABROOT) | 104 | XFS_ILOG_ABROOT) |
105 | 105 | ||
106 | #define XFS_ILI_HOLD 0x1 | ||
107 | #define XFS_ILI_IOLOCKED_EXCL 0x2 | ||
108 | #define XFS_ILI_IOLOCKED_SHARED 0x4 | ||
109 | |||
110 | #define XFS_ILI_IOLOCKED_ANY (XFS_ILI_IOLOCKED_EXCL | XFS_ILI_IOLOCKED_SHARED) | ||
111 | |||
112 | static inline int xfs_ilog_fbroot(int w) | 106 | static inline int xfs_ilog_fbroot(int w) |
113 | { | 107 | { |
114 | return (w == XFS_DATA_FORK ? XFS_ILOG_DBROOT : XFS_ILOG_ABROOT); | 108 | return (w == XFS_DATA_FORK ? XFS_ILOG_DBROOT : XFS_ILOG_ABROOT); |
@@ -137,7 +131,7 @@ typedef struct xfs_inode_log_item { | |||
137 | struct xfs_inode *ili_inode; /* inode ptr */ | 131 | struct xfs_inode *ili_inode; /* inode ptr */ |
138 | xfs_lsn_t ili_flush_lsn; /* lsn at last flush */ | 132 | xfs_lsn_t ili_flush_lsn; /* lsn at last flush */ |
139 | xfs_lsn_t ili_last_lsn; /* lsn at last transaction */ | 133 | xfs_lsn_t ili_last_lsn; /* lsn at last transaction */ |
140 | unsigned short ili_flags; /* misc flags */ | 134 | unsigned short ili_lock_flags; /* lock flags */ |
141 | unsigned short ili_logged; /* flushed logged data */ | 135 | unsigned short ili_logged; /* flushed logged data */ |
142 | unsigned int ili_last_fields; /* fields when flushed */ | 136 | unsigned int ili_last_fields; /* fields when flushed */ |
143 | struct xfs_bmbt_rec *ili_extents_buf; /* array of logged | 137 | struct xfs_bmbt_rec *ili_extents_buf; /* array of logged |
@@ -161,8 +155,8 @@ static inline int xfs_inode_clean(xfs_inode_t *ip) | |||
161 | 155 | ||
162 | extern void xfs_inode_item_init(struct xfs_inode *, struct xfs_mount *); | 156 | extern void xfs_inode_item_init(struct xfs_inode *, struct xfs_mount *); |
163 | extern void xfs_inode_item_destroy(struct xfs_inode *); | 157 | extern void xfs_inode_item_destroy(struct xfs_inode *); |
164 | extern void xfs_iflush_done(struct xfs_buf *, xfs_inode_log_item_t *); | 158 | extern void xfs_iflush_done(struct xfs_buf *, struct xfs_log_item *); |
165 | extern void xfs_istale_done(struct xfs_buf *, xfs_inode_log_item_t *); | 159 | extern void xfs_istale_done(struct xfs_buf *, struct xfs_log_item *); |
166 | extern void xfs_iflush_abort(struct xfs_inode *); | 160 | extern void xfs_iflush_abort(struct xfs_inode *); |
167 | extern int xfs_inode_item_format_convert(xfs_log_iovec_t *, | 161 | extern int xfs_inode_item_format_convert(xfs_log_iovec_t *, |
168 | xfs_inode_log_format_t *); | 162 | xfs_inode_log_format_t *); |