diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-03-06 14:32:21 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-03-06 14:32:21 -0500 |
commit | 66ce3cf84deba6cc71dcf43c9d56a4278e5f712d (patch) | |
tree | 7580bcc42fc7c52620b98d78ebdc654bd7ed83ea /fs/xfs/xfs_log.h | |
parent | 05c5cb31ec47cacf38db56d9efaa37ca9d473132 (diff) | |
parent | 9b1f56d60acfd634728f91f34922066c6f80ede6 (diff) |
Merge branch 'for-linus' of git://oss.sgi.com/xfs/xfs
* 'for-linus' of git://oss.sgi.com/xfs/xfs: (21 commits)
xfs: return inode fork offset in bulkstat for fsr
xfs: Increase the default size of the reserved blocks pool
xfs: truncate delalloc extents when IO fails in writeback
xfs: check for more work before sleeping in xfssyncd
xfs: Fix a build warning in xfs_aops.c
xfs: fix locking for inode cache radix tree tag updates
xfs: remove xfs_ipin/xfs_iunpin
xfs: cleanup xfs_iunpin_wait/xfs_iunpin_nowait
xfs: kill xfs_lrw.h
xfs: factor common xfs_trans_bjoin code
xfs: stop passing opaque handles to xfs_log.c routines
xfs: split xfs_bmap_btalloc
xfs: fix xfs_fsblock_t tracing
xfs: fix inode pincount check in fsync
xfs: Non-blocking inode locking in IO completion
xfs: implement optimized fdatasync
xfs: remove wrapper for the fsync file operation
xfs: remove wrappers for read/write file operations
xfs: merge xfs_lrw.c into xfs_file.c
xfs: fix dquota trace format
...
Diffstat (limited to 'fs/xfs/xfs_log.h')
-rw-r--r-- | fs/xfs/xfs_log.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/fs/xfs/xfs_log.h b/fs/xfs/xfs_log.h index 7074be9d13e9..97a24c7795a4 100644 --- a/fs/xfs/xfs_log.h +++ b/fs/xfs/xfs_log.h | |||
@@ -110,8 +110,6 @@ typedef struct xfs_log_iovec { | |||
110 | uint i_type; /* type of region */ | 110 | uint i_type; /* type of region */ |
111 | } xfs_log_iovec_t; | 111 | } xfs_log_iovec_t; |
112 | 112 | ||
113 | typedef void* xfs_log_ticket_t; | ||
114 | |||
115 | /* | 113 | /* |
116 | * Structure used to pass callback function and the function's argument | 114 | * Structure used to pass callback function and the function's argument |
117 | * to the log manager. | 115 | * to the log manager. |
@@ -126,10 +124,12 @@ typedef struct xfs_log_callback { | |||
126 | #ifdef __KERNEL__ | 124 | #ifdef __KERNEL__ |
127 | /* Log manager interfaces */ | 125 | /* Log manager interfaces */ |
128 | struct xfs_mount; | 126 | struct xfs_mount; |
127 | struct xlog_in_core; | ||
129 | struct xlog_ticket; | 128 | struct xlog_ticket; |
129 | |||
130 | xfs_lsn_t xfs_log_done(struct xfs_mount *mp, | 130 | xfs_lsn_t xfs_log_done(struct xfs_mount *mp, |
131 | xfs_log_ticket_t ticket, | 131 | struct xlog_ticket *ticket, |
132 | void **iclog, | 132 | struct xlog_in_core **iclog, |
133 | uint flags); | 133 | uint flags); |
134 | int _xfs_log_force(struct xfs_mount *mp, | 134 | int _xfs_log_force(struct xfs_mount *mp, |
135 | uint flags, | 135 | uint flags, |
@@ -151,21 +151,21 @@ int xfs_log_mount_finish(struct xfs_mount *mp); | |||
151 | void xfs_log_move_tail(struct xfs_mount *mp, | 151 | void xfs_log_move_tail(struct xfs_mount *mp, |
152 | xfs_lsn_t tail_lsn); | 152 | xfs_lsn_t tail_lsn); |
153 | int xfs_log_notify(struct xfs_mount *mp, | 153 | int xfs_log_notify(struct xfs_mount *mp, |
154 | void *iclog, | 154 | struct xlog_in_core *iclog, |
155 | xfs_log_callback_t *callback_entry); | 155 | xfs_log_callback_t *callback_entry); |
156 | int xfs_log_release_iclog(struct xfs_mount *mp, | 156 | int xfs_log_release_iclog(struct xfs_mount *mp, |
157 | void *iclog_hndl); | 157 | struct xlog_in_core *iclog); |
158 | int xfs_log_reserve(struct xfs_mount *mp, | 158 | int xfs_log_reserve(struct xfs_mount *mp, |
159 | int length, | 159 | int length, |
160 | int count, | 160 | int count, |
161 | xfs_log_ticket_t *ticket, | 161 | struct xlog_ticket **ticket, |
162 | __uint8_t clientid, | 162 | __uint8_t clientid, |
163 | uint flags, | 163 | uint flags, |
164 | uint t_type); | 164 | uint t_type); |
165 | int xfs_log_write(struct xfs_mount *mp, | 165 | int xfs_log_write(struct xfs_mount *mp, |
166 | xfs_log_iovec_t region[], | 166 | xfs_log_iovec_t region[], |
167 | int nentries, | 167 | int nentries, |
168 | xfs_log_ticket_t ticket, | 168 | struct xlog_ticket *ticket, |
169 | xfs_lsn_t *start_lsn); | 169 | xfs_lsn_t *start_lsn); |
170 | int xfs_log_unmount_write(struct xfs_mount *mp); | 170 | int xfs_log_unmount_write(struct xfs_mount *mp); |
171 | void xfs_log_unmount(struct xfs_mount *mp); | 171 | void xfs_log_unmount(struct xfs_mount *mp); |