@@ -136,9 +136,9 @@ extern struct cache_operations libxfs_bcache_operations;
#define libxfs_readbuf_map(dev, map, nmaps, flags, ops) \
libxfs_trace_readbuf_map(__FUNCTION__, __FILE__, __LINE__, \
(dev), (map), (nmaps), (flags), (ops))
-#define libxfs_buf_mark_dirty(buf, flags) \
+#define libxfs_buf_mark_dirty(buf) \
libxfs_trace_dirtybuf(__FUNCTION__, __FILE__, __LINE__, \
- (buf), (flags))
+ (buf))
#define libxfs_buf_get(dev, daddr, len) \
libxfs_trace_getbuf(__FUNCTION__, __FILE__, __LINE__, \
(dev), (daddr), (len))
@@ -158,7 +158,7 @@ extern xfs_buf_t *libxfs_trace_readbuf_map(const char *, const char *, int,
struct xfs_buftarg *, struct xfs_buf_map *, int, int,
const struct xfs_buf_ops *);
void libxfs_trace_dirtybuf(const char *func, const char *file, int line,
- struct xfs_buf *bp, int flags);
+ struct xfs_buf *bp);
struct xfs_buf *libxfs_trace_getbuf(const char *func, const char *file,
int line, struct xfs_buftarg *btp, xfs_daddr_t daddr,
size_t len);
@@ -173,7 +173,7 @@ extern void libxfs_trace_putbuf (const char *, const char *, int,
extern xfs_buf_t *libxfs_readbuf_map(struct xfs_buftarg *, struct xfs_buf_map *,
int, int, const struct xfs_buf_ops *);
-void libxfs_buf_mark_dirty(struct xfs_buf *bp, int flags);
+void libxfs_buf_mark_dirty(struct xfs_buf *bp);
extern xfs_buf_t *libxfs_getbuf_map(struct xfs_buftarg *,
struct xfs_buf_map *, int, int);
extern xfs_buf_t *libxfs_getbuf_flags(struct xfs_buftarg *, xfs_daddr_t,
@@ -201,11 +201,10 @@ libxfs_trace_dirtybuf(
const char *func,
const char *file,
int line,
- struct xfs_buf *bp,
- int flags)
+ struct xfs_buf *bp)
{
__add_trace(bp, func, file, line);
- libxfs_buf_mark_dirty(bp, flags);
+ libxfs_buf_mark_dirty(bp);
}
struct xfs_buf *
@@ -1006,8 +1005,7 @@ libxfs_writebuf_int(xfs_buf_t *bp, int flags)
*/
void
libxfs_buf_mark_dirty(
- struct xfs_buf *bp,
- int flags)
+ struct xfs_buf *bp)
{
#ifdef IO_DEBUG
printf("%lx: %s: dirty blkno=%llu(%llu)\n",
@@ -1021,7 +1019,7 @@ libxfs_buf_mark_dirty(
*/
bp->b_error = 0;
bp->b_flags &= ~LIBXFS_B_STALE;
- bp->b_flags |= (LIBXFS_B_DIRTY | flags);
+ bp->b_flags |= LIBXFS_B_DIRTY;
}
void
@@ -1423,7 +1421,7 @@ libxfs_log_clear(
libxfs_log_header(ptr, fs_uuid, version, sunit, fmt, lsn, tail_lsn,
next, bp);
if (bp) {
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
}
@@ -1475,7 +1473,7 @@ libxfs_log_clear(
libxfs_log_header(ptr, fs_uuid, version, BBTOB(len), fmt, lsn,
tail_lsn, next, bp);
if (bp) {
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
}
@@ -843,7 +843,7 @@ inode_item_done(
goto free;
}
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
free:
xfs_inode_item_put(iip);
@@ -262,7 +262,7 @@ newfile(
if (logit)
libxfs_trans_log_buf(tp, bp, 0, bp->b_bcount - 1);
else {
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
}
}
@@ -3462,7 +3462,7 @@ prepare_devices(
buf = alloc_write_buf(mp->m_ddev_targp, (xi->dsize - whack_blks),
whack_blks);
memset(buf->b_addr, 0, WHACK_SIZE);
- libxfs_buf_mark_dirty(buf, 0);
+ libxfs_buf_mark_dirty(buf);
libxfs_buf_relse(buf);
/*
@@ -3473,7 +3473,7 @@ prepare_devices(
*/
buf = alloc_write_buf(mp->m_ddev_targp, 0, whack_blks);
memset(buf->b_addr, 0, WHACK_SIZE);
- libxfs_buf_mark_dirty(buf, 0);
+ libxfs_buf_mark_dirty(buf);
libxfs_buf_relse(buf);
/* OK, now write the superblock... */
@@ -3482,7 +3482,7 @@ prepare_devices(
buf->b_ops = &xfs_sb_buf_ops;
memset(buf->b_addr, 0, cfg->sectorsize);
libxfs_sb_to_disk(buf->b_addr, sbp);
- libxfs_buf_mark_dirty(buf, 0);
+ libxfs_buf_mark_dirty(buf);
libxfs_buf_relse(buf);
/* ...and zero the log.... */
@@ -3502,7 +3502,7 @@ prepare_devices(
XFS_FSB_TO_BB(mp, cfg->rtblocks - 1LL),
BTOBB(cfg->blocksize));
memset(buf->b_addr, 0, cfg->blocksize);
- libxfs_buf_mark_dirty(buf, 0);
+ libxfs_buf_mark_dirty(buf);
libxfs_buf_relse(buf);
}
@@ -3599,7 +3599,7 @@ rewrite_secondary_superblocks(
exit(1);
}
XFS_BUF_TO_SBP(buf)->sb_rootino = cpu_to_be64(mp->m_sb.sb_rootino);
- libxfs_buf_mark_dirty(buf, 0);
+ libxfs_buf_mark_dirty(buf);
libxfs_buf_relse(buf);
/* and one in the middle for luck if there's enough AGs for that */
@@ -3616,7 +3616,7 @@ rewrite_secondary_superblocks(
exit(1);
}
XFS_BUF_TO_SBP(buf)->sb_rootino = cpu_to_be64(mp->m_sb.sb_rootino);
- libxfs_buf_mark_dirty(buf, 0);
+ libxfs_buf_mark_dirty(buf);
libxfs_buf_relse(buf);
}
@@ -3964,7 +3964,7 @@ main(
if (!buf || buf->b_error)
exit(1);
(XFS_BUF_TO_SBP(buf))->sb_inprogress = 0;
- libxfs_buf_mark_dirty(buf, 0);
+ libxfs_buf_mark_dirty(buf);
libxfs_buf_relse(buf);
/* Exit w/ failure if anything failed to get written to our new fs. */
@@ -836,7 +836,7 @@ process_leaf_attr_level(xfs_mount_t *mp,
repair++;
if (repair && !no_modify) {
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
}
else
@@ -1001,7 +1001,7 @@ _("would clear forw/back pointers in block 0 for attributes in inode %" PRIu64 "
*repair = *repair || repairlinks;
if (*repair && !no_modify)
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
return 0;
@@ -1044,7 +1044,7 @@ _("would clear forw/back pointers in block 0 for attributes in inode %" PRIu64 "
/* must do this now, to release block 0 before the traversal */
if ((*repair || repairlinks) && !no_modify) {
*repair = 1;
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
}
libxfs_buf_relse(bp);
error = process_node_attr(mp, ino, dip, blkmap); /* + repair */
@@ -404,7 +404,7 @@ _("would correct bad hashval in non-leaf %s block\n"
(cursor->level[this_level].dirty && !no_modify));
if (cursor->level[this_level].dirty && !no_modify) {
- libxfs_buf_mark_dirty(cursor->level[this_level].bp, 0);
+ libxfs_buf_mark_dirty(cursor->level[this_level].bp);
libxfs_buf_relse(cursor->level[this_level].bp);
}
else
@@ -622,7 +622,7 @@ _("bad level %d in %s block %u for inode %" PRIu64 "\n"),
cursor->level[this_level].dirty = 1;
if (cursor->level[this_level].dirty && !no_modify) {
- libxfs_buf_mark_dirty(cursor->level[this_level].bp, 0);
+ libxfs_buf_mark_dirty(cursor->level[this_level].bp);
libxfs_buf_relse(cursor->level[this_level].bp);
}
else
@@ -940,8 +940,7 @@ process_inode_chunk(
XFS_BUF_ADDR(bplist[bp_index]), agno);
if (dirty && !no_modify) {
- libxfs_buf_mark_dirty(bplist[bp_index],
- 0);
+ libxfs_buf_mark_dirty(bplist[bp_index]);
libxfs_buf_relse(bplist[bp_index]);
}
else
@@ -1232,7 +1232,7 @@ _("cannot read inode %" PRIu64 ", file block %" PRIu64 ", disk block %" PRIu64 "
}
if (writebuf && !no_modify) {
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
}
else
@@ -1331,7 +1331,7 @@ _("bad symlink header ino %" PRIu64 ", file block %d, disk block %" PRIu64 "\n")
i++;
if (badcrc && !no_modify) {
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
}
else
@@ -1010,7 +1010,7 @@ _("bad directory block magic # %#x in block %u for directory inode %" PRIu64 "\n
dirty = 1;
if (dirty && !no_modify) {
*repair = 1;
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
} else
libxfs_buf_relse(bp);
@@ -1181,7 +1181,7 @@ _("bad sibling back pointer for block %u in directory inode %" PRIu64 "\n"),
ASSERT(buf_dirty == 0 || (buf_dirty && !no_modify));
if (buf_dirty && !no_modify) {
*repair = 1;
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
} else
libxfs_buf_relse(bp);
@@ -1341,7 +1341,7 @@ _("bad directory block magic # %#x in block %" PRIu64 " for directory inode %" P
}
if (dirty && !no_modify) {
*repair = 1;
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
} else
libxfs_buf_relse(bp);
@@ -47,7 +47,7 @@ process_agi_unlinked(
}
if (agi_dirty) {
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
}
else
@@ -321,10 +321,10 @@ write_cursor(bt_status_t *curs)
fprintf(stderr, "writing bt prev block %u\n",
curs->level[i].prev_agbno);
#endif
- libxfs_buf_mark_dirty(curs->level[i].prev_buf_p, 0);
+ libxfs_buf_mark_dirty(curs->level[i].prev_buf_p);
libxfs_buf_relse(curs->level[i].prev_buf_p);
}
- libxfs_buf_mark_dirty(curs->level[i].buf_p, 0);
+ libxfs_buf_mark_dirty(curs->level[i].buf_p);
libxfs_buf_relse(curs->level[i].buf_p);
}
}
@@ -683,7 +683,7 @@ prop_freespace_cursor(xfs_mount_t *mp, xfs_agnumber_t agno,
#endif
if (lptr->prev_agbno != NULLAGBLOCK) {
ASSERT(lptr->prev_buf_p != NULL);
- libxfs_buf_mark_dirty(lptr->prev_buf_p, 0);
+ libxfs_buf_mark_dirty(lptr->prev_buf_p);
libxfs_buf_relse(lptr->prev_buf_p);
}
lptr->prev_agbno = lptr->agbno;;
@@ -873,7 +873,7 @@ build_freespace_tree(xfs_mount_t *mp, xfs_agnumber_t agno,
lptr->prev_agbno);
#endif
ASSERT(lptr->prev_agbno != NULLAGBLOCK);
- libxfs_buf_mark_dirty(lptr->prev_buf_p, 0);
+ libxfs_buf_mark_dirty(lptr->prev_buf_p);
libxfs_buf_relse(lptr->prev_buf_p);
}
lptr->prev_buf_p = lptr->buf_p;
@@ -1050,7 +1050,7 @@ prop_ino_cursor(xfs_mount_t *mp, xfs_agnumber_t agno, bt_status_t *btree_curs,
#endif
if (lptr->prev_agbno != NULLAGBLOCK) {
ASSERT(lptr->prev_buf_p != NULL);
- libxfs_buf_mark_dirty(lptr->prev_buf_p, 0);
+ libxfs_buf_mark_dirty(lptr->prev_buf_p);
libxfs_buf_relse(lptr->prev_buf_p);
}
lptr->prev_agbno = lptr->agbno;;
@@ -1142,7 +1142,7 @@ build_agi(xfs_mount_t *mp, xfs_agnumber_t agno, bt_status_t *btree_curs,
agi->agi_free_level = cpu_to_be32(finobt_curs->num_levels);
}
- libxfs_buf_mark_dirty(agi_buf, 0);
+ libxfs_buf_mark_dirty(agi_buf);
libxfs_buf_relse(agi_buf);
}
@@ -1305,7 +1305,7 @@ build_ino_tree(xfs_mount_t *mp, xfs_agnumber_t agno,
lptr->prev_agbno);
#endif
ASSERT(lptr->prev_agbno != NULLAGBLOCK);
- libxfs_buf_mark_dirty(lptr->prev_buf_p, 0);
+ libxfs_buf_mark_dirty(lptr->prev_buf_p);
libxfs_buf_relse(lptr->prev_buf_p);
}
lptr->prev_buf_p = lptr->buf_p;
@@ -1458,7 +1458,7 @@ prop_rmap_cursor(
#endif
if (lptr->prev_agbno != NULLAGBLOCK) {
ASSERT(lptr->prev_buf_p != NULL);
- libxfs_buf_mark_dirty(lptr->prev_buf_p, 0);
+ libxfs_buf_mark_dirty(lptr->prev_buf_p);
libxfs_buf_relse(lptr->prev_buf_p);
}
lptr->prev_agbno = lptr->agbno;
@@ -1669,7 +1669,7 @@ _("Insufficient memory to construct reverse-map cursor."));
lptr->prev_agbno);
#endif
ASSERT(lptr->prev_agbno != NULLAGBLOCK);
- libxfs_buf_mark_dirty(lptr->prev_buf_p, 0);
+ libxfs_buf_mark_dirty(lptr->prev_buf_p);
libxfs_buf_relse(lptr->prev_buf_p);
}
lptr->prev_buf_p = lptr->buf_p;
@@ -1810,7 +1810,7 @@ prop_refc_cursor(
#endif
if (lptr->prev_agbno != NULLAGBLOCK) {
ASSERT(lptr->prev_buf_p != NULL);
- libxfs_buf_mark_dirty(lptr->prev_buf_p, 0);
+ libxfs_buf_mark_dirty(lptr->prev_buf_p);
libxfs_buf_relse(lptr->prev_buf_p);
}
lptr->prev_agbno = lptr->agbno;
@@ -1964,7 +1964,7 @@ _("Insufficient memory to construct refcount cursor."));
lptr->prev_agbno);
#endif
ASSERT(lptr->prev_agbno != NULLAGBLOCK);
- libxfs_buf_mark_dirty(lptr->prev_buf_p, 0);
+ libxfs_buf_mark_dirty(lptr->prev_buf_p);
libxfs_buf_relse(lptr->prev_buf_p);
}
lptr->prev_buf_p = lptr->buf_p;
@@ -2153,7 +2153,7 @@ _("Insufficient memory saving lost blocks.\n"));
agf->agf_flcount = 0;
}
- libxfs_buf_mark_dirty(agfl_buf, 0);
+ libxfs_buf_mark_dirty(agfl_buf);
libxfs_buf_relse(agfl_buf);
ext_ptr = findbiggest_bcnt_extent(agno);
@@ -2167,7 +2167,7 @@ _("Insufficient memory saving lost blocks.\n"));
ASSERT(be32_to_cpu(agf->agf_refcount_root) !=
be32_to_cpu(agf->agf_roots[XFS_BTNUM_CNTi]));
- libxfs_buf_mark_dirty(agf_buf, 0);
+ libxfs_buf_mark_dirty(agf_buf);
libxfs_buf_relse(agf_buf);
/*
@@ -2202,7 +2202,7 @@ sync_sb(xfs_mount_t *mp)
update_sb_version(mp);
libxfs_sb_to_disk(XFS_BUF_TO_SBP(bp), &mp->m_sb);
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
}
@@ -1231,7 +1231,7 @@ _("setting reflink flag on inode %"PRIu64"\n"),
else
dino->di_flags2 &= cpu_to_be64(~XFS_DIFLAG2_REFLINK);
libxfs_dinode_calc_crc(mp, dino);
- libxfs_buf_mark_dirty(buf, 0);
+ libxfs_buf_mark_dirty(buf);
libxfs_buf_relse(buf);
return 0;
@@ -152,7 +152,7 @@ scan_lbtree(
ASSERT(dirty == 0 || (dirty && !no_modify));
if ((dirty || badcrc) && !no_modify) {
- libxfs_buf_mark_dirty(bp, 0);
+ libxfs_buf_mark_dirty(bp);
libxfs_buf_relse(bp);
}
else
@@ -2428,14 +2428,14 @@ scan_ag(
}
if (agi_dirty && !no_modify) {
- libxfs_buf_mark_dirty(agibuf, 0);
+ libxfs_buf_mark_dirty(agibuf);
libxfs_buf_relse(agibuf);
}
else
libxfs_buf_relse(agibuf);
if (agf_dirty && !no_modify) {
- libxfs_buf_mark_dirty(agfbuf, 0);
+ libxfs_buf_mark_dirty(agfbuf);
libxfs_buf_relse(agfbuf);
}
else
@@ -2445,7 +2445,7 @@ scan_ag(
if (agno == 0)
memcpy(&mp->m_sb, sb, sizeof(xfs_sb_t));
libxfs_sb_to_disk(XFS_BUF_TO_SBP(sbbuf), sb);
- libxfs_buf_mark_dirty(sbbuf, 0);
+ libxfs_buf_mark_dirty(sbbuf);
libxfs_buf_relse(sbbuf);
} else
libxfs_buf_relse(sbbuf);
@@ -1096,7 +1096,7 @@ _("Note - stripe unit (%d) and width (%d) were copied from a backup superblock.\
be32_to_cpu(dsb->sb_unit), be32_to_cpu(dsb->sb_width));
}
- libxfs_buf_mark_dirty(sbp, 0);
+ libxfs_buf_mark_dirty(sbp);
libxfs_buf_relse(sbp);
/*