diff options
Diffstat (limited to 'fs/gfs2/log.c')
-rw-r--r-- | fs/gfs2/log.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/fs/gfs2/log.c b/fs/gfs2/log.c index 0e31d46edd4d..32a41a274bf8 100644 --- a/fs/gfs2/log.c +++ b/fs/gfs2/log.c | |||
@@ -12,14 +12,18 @@ | |||
12 | #include <linux/spinlock.h> | 12 | #include <linux/spinlock.h> |
13 | #include <linux/completion.h> | 13 | #include <linux/completion.h> |
14 | #include <linux/buffer_head.h> | 14 | #include <linux/buffer_head.h> |
15 | #include <linux/gfs2_ondisk.h> | ||
15 | #include <asm/semaphore.h> | 16 | #include <asm/semaphore.h> |
16 | 17 | ||
17 | #include "gfs2.h" | 18 | #include "gfs2.h" |
19 | #include "lm_interface.h" | ||
20 | #include "incore.h" | ||
18 | #include "bmap.h" | 21 | #include "bmap.h" |
19 | #include "glock.h" | 22 | #include "glock.h" |
20 | #include "log.h" | 23 | #include "log.h" |
21 | #include "lops.h" | 24 | #include "lops.h" |
22 | #include "meta_io.h" | 25 | #include "meta_io.h" |
26 | #include "util.h" | ||
23 | 27 | ||
24 | #define PULL 1 | 28 | #define PULL 1 |
25 | 29 | ||
@@ -80,7 +84,7 @@ unsigned int gfs2_struct2blk(struct gfs2_sbd *sdp, unsigned int nstruct, | |||
80 | if (nstruct > first) { | 84 | if (nstruct > first) { |
81 | second = (sdp->sd_sb.sb_bsize - | 85 | second = (sdp->sd_sb.sb_bsize - |
82 | sizeof(struct gfs2_meta_header)) / ssize; | 86 | sizeof(struct gfs2_meta_header)) / ssize; |
83 | blks += DIV_RU(nstruct - first, second); | 87 | blks += DIV_ROUND_UP(nstruct - first, second); |
84 | } | 88 | } |
85 | 89 | ||
86 | return blks; | 90 | return blks; |
@@ -257,7 +261,7 @@ static uint64_t log_bmap(struct gfs2_sbd *sdp, unsigned int lbn) | |||
257 | uint64_t dbn; | 261 | uint64_t dbn; |
258 | int error; | 262 | int error; |
259 | 263 | ||
260 | error = gfs2_block_map(get_v2ip(sdp->sd_jdesc->jd_inode), | 264 | error = gfs2_block_map(sdp->sd_jdesc->jd_inode->u.generic_ip, |
261 | lbn, &new, &dbn, NULL); | 265 | lbn, &new, &dbn, NULL); |
262 | gfs2_assert_withdraw(sdp, !error && dbn); | 266 | gfs2_assert_withdraw(sdp, !error && dbn); |
263 | 267 | ||