diff options
author | Mark Fasheh <mark.fasheh@oracle.com> | 2006-10-05 18:11:36 -0400 |
---|---|---|
committer | Mark Fasheh <mark.fasheh@oracle.com> | 2006-12-01 21:27:06 -0500 |
commit | c161f89be7d57af863e434e9b15afaa863343a7a (patch) | |
tree | 18152d2fb567746e74a0f57f0d11c53c740db87a /fs/ocfs2/journal.h | |
parent | 1fc581467e52546195c7ee8233a34d63c1cc1322 (diff) |
ocfs2: remove ocfs2_journal_handle flags field
Callers can set h_sync directly on the handle_t, whether a transaction has
been started or not can be determined via the existence of the handle_t on
the struct ocfs2_journal_handle.
Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
Diffstat (limited to 'fs/ocfs2/journal.h')
-rw-r--r-- | fs/ocfs2/journal.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/fs/ocfs2/journal.h b/fs/ocfs2/journal.h index 9f3d79dac33b..6b5d548ca117 100644 --- a/fs/ocfs2/journal.h +++ b/fs/ocfs2/journal.h | |||
@@ -143,7 +143,6 @@ struct ocfs2_journal_lock { | |||
143 | struct ocfs2_journal_handle { | 143 | struct ocfs2_journal_handle { |
144 | handle_t *k_handle; /* kernel handle. */ | 144 | handle_t *k_handle; /* kernel handle. */ |
145 | struct ocfs2_journal *journal; | 145 | struct ocfs2_journal *journal; |
146 | u32 flags; /* see flags below. */ | ||
147 | 146 | ||
148 | /* The following two fields are for ocfs2_handle_add_lock */ | 147 | /* The following two fields are for ocfs2_handle_add_lock */ |
149 | int num_locks; | 148 | int num_locks; |
@@ -154,22 +153,6 @@ struct ocfs2_journal_handle { | |||
154 | struct list_head inode_list; | 153 | struct list_head inode_list; |
155 | }; | 154 | }; |
156 | 155 | ||
157 | #define OCFS2_HANDLE_STARTED 1 | ||
158 | /* should we sync-commit this handle? */ | ||
159 | #define OCFS2_HANDLE_SYNC 2 | ||
160 | static inline int ocfs2_handle_started(struct ocfs2_journal_handle *handle) | ||
161 | { | ||
162 | return handle->flags & OCFS2_HANDLE_STARTED; | ||
163 | } | ||
164 | |||
165 | static inline void ocfs2_handle_set_sync(struct ocfs2_journal_handle *handle, int sync) | ||
166 | { | ||
167 | if (sync) | ||
168 | handle->flags |= OCFS2_HANDLE_SYNC; | ||
169 | else | ||
170 | handle->flags &= ~OCFS2_HANDLE_SYNC; | ||
171 | } | ||
172 | |||
173 | /* Exported only for the journal struct init code in super.c. Do not call. */ | 156 | /* Exported only for the journal struct init code in super.c. Do not call. */ |
174 | void ocfs2_complete_recovery(void *data); | 157 | void ocfs2_complete_recovery(void *data); |
175 | 158 | ||