No caller passes a non-zero verbose argument to xlog_is_dirty.
Remove the argument the code keyed off by it.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
*/
memset(&xlog, 0, sizeof(struct xlog));
mp->m_log = &xlog;
- c = xlog_is_dirty(mp, mp->m_log, &xargs, 0);
+ c = xlog_is_dirty(mp, mp->m_log, &xargs);
if (!duplicate) {
if (c == 1) {
do_log(_(
if (!metadump.obfuscate && !metadump.zero_stale_data)
goto done;
- dirty = xlog_is_dirty(mp, &log, &x, 0);
+ dirty = xlog_is_dirty(mp, &log, &x);
switch (dirty) {
case 0:
if (iocur_top->data) { /* best effort */
struct xlog log;
- if (xlog_is_dirty(mp, &log, &x, 0))
+ if (xlog_is_dirty(mp, &log, &x))
metadump.dirty_log = true;
}
pop_cur();
libxfs_buftarg_init(mp, x.ddev, x.logdev, x.rtdev);
- dirty = xlog_is_dirty(mp, mp->m_log, &x, 0);
+ dirty = xlog_is_dirty(mp, mp->m_log, &x);
if (dirty == -1) {
dbprintf(_("ERROR: cannot find log head/tail, run xfs_repair\n"));
return 0;
/* libxfs parameters */
extern libxfs_init_t x;
+int xlog_is_dirty(struct xfs_mount *mp, struct xlog *log, libxfs_init_t *x);
-extern int xlog_is_dirty(struct xfs_mount *, struct xlog *, libxfs_init_t *,
- int);
extern struct xfs_buf *xlog_get_bp(struct xlog *, int);
extern int xlog_bread(struct xlog *log, xfs_daddr_t blk_no, int nbblks,
struct xfs_buf *bp, char **offset);
xlog_is_dirty(
struct xfs_mount *mp,
struct xlog *log,
- libxfs_init_t *x,
- int verbose)
+ libxfs_init_t *x)
{
int error;
xfs_daddr_t head_blk, tail_blk;
return -1;
}
- if (verbose)
- xlog_warn(
- _("%s: head block %" PRId64 " tail block %" PRId64 "\n"),
- __func__, head_blk, tail_blk);
-
if (head_blk != tail_blk)
return 1;