diff options
Diffstat (limited to 'fs/xfs/xfs_trans.h')
-rw-r--r-- | fs/xfs/xfs_trans.h | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/fs/xfs/xfs_trans.h b/fs/xfs/xfs_trans.h index db056544cbb5..f02d40296506 100644 --- a/fs/xfs/xfs_trans.h +++ b/fs/xfs/xfs_trans.h | |||
@@ -464,10 +464,7 @@ xfs_trans_get_buf( | |||
464 | int numblks, | 464 | int numblks, |
465 | uint flags) | 465 | uint flags) |
466 | { | 466 | { |
467 | struct xfs_buf_map map = { | 467 | DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); |
468 | .bm_bn = blkno, | ||
469 | .bm_len = numblks, | ||
470 | }; | ||
471 | return xfs_trans_get_buf_map(tp, target, &map, 1, flags); | 468 | return xfs_trans_get_buf_map(tp, target, &map, 1, flags); |
472 | } | 469 | } |
473 | 470 | ||
@@ -476,7 +473,8 @@ int xfs_trans_read_buf_map(struct xfs_mount *mp, | |||
476 | struct xfs_buftarg *target, | 473 | struct xfs_buftarg *target, |
477 | struct xfs_buf_map *map, int nmaps, | 474 | struct xfs_buf_map *map, int nmaps, |
478 | xfs_buf_flags_t flags, | 475 | xfs_buf_flags_t flags, |
479 | struct xfs_buf **bpp); | 476 | struct xfs_buf **bpp, |
477 | xfs_buf_iodone_t verify); | ||
480 | 478 | ||
481 | static inline int | 479 | static inline int |
482 | xfs_trans_read_buf( | 480 | xfs_trans_read_buf( |
@@ -486,13 +484,12 @@ xfs_trans_read_buf( | |||
486 | xfs_daddr_t blkno, | 484 | xfs_daddr_t blkno, |
487 | int numblks, | 485 | int numblks, |
488 | xfs_buf_flags_t flags, | 486 | xfs_buf_flags_t flags, |
489 | struct xfs_buf **bpp) | 487 | struct xfs_buf **bpp, |
488 | xfs_buf_iodone_t verify) | ||
490 | { | 489 | { |
491 | struct xfs_buf_map map = { | 490 | DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); |
492 | .bm_bn = blkno, | 491 | return xfs_trans_read_buf_map(mp, tp, target, &map, 1, |
493 | .bm_len = numblks, | 492 | flags, bpp, verify); |
494 | }; | ||
495 | return xfs_trans_read_buf_map(mp, tp, target, &map, 1, flags, bpp); | ||
496 | } | 493 | } |
497 | 494 | ||
498 | struct xfs_buf *xfs_trans_getsb(xfs_trans_t *, struct xfs_mount *, int); | 495 | struct xfs_buf *xfs_trans_getsb(xfs_trans_t *, struct xfs_mount *, int); |