mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-25 03:37:45 +03:00
Enable compiler to typecheck logging
Annotate spa logging declarations with printflike Workaround gcc bug (non disable-able warning) by replacing "" with " " Reviewed-by: Matt Ahrens <matt@delphix.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Matt Macy <mmacy@FreeBSD.org> Closes #9316
This commit is contained in:
committed by
Brian Behlendorf
parent
d66620681d
commit
74756182d2
@@ -759,7 +759,8 @@ dsl_scan_setup_sync(void *arg, dmu_tx_t *tx)
|
||||
|
||||
spa_history_log_internal(spa, "scan setup", tx,
|
||||
"func=%u mintxg=%llu maxtxg=%llu",
|
||||
*funcp, scn->scn_phys.scn_min_txg, scn->scn_phys.scn_max_txg);
|
||||
*funcp, (u_longlong_t)scn->scn_phys.scn_min_txg,
|
||||
(u_longlong_t)scn->scn_phys.scn_max_txg);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -900,13 +901,13 @@ dsl_scan_done(dsl_scan_t *scn, boolean_t complete, dmu_tx_t *tx)
|
||||
|
||||
if (dsl_scan_restarting(scn, tx))
|
||||
spa_history_log_internal(spa, "scan aborted, restarting", tx,
|
||||
"errors=%llu", spa_get_errlog_size(spa));
|
||||
"errors=%llu", (u_longlong_t)spa_get_errlog_size(spa));
|
||||
else if (!complete)
|
||||
spa_history_log_internal(spa, "scan cancelled", tx,
|
||||
"errors=%llu", spa_get_errlog_size(spa));
|
||||
"errors=%llu", (u_longlong_t)spa_get_errlog_size(spa));
|
||||
else
|
||||
spa_history_log_internal(spa, "scan done", tx,
|
||||
"errors=%llu", spa_get_errlog_size(spa));
|
||||
"errors=%llu", (u_longlong_t)spa_get_errlog_size(spa));
|
||||
|
||||
if (DSL_SCAN_IS_SCRUB_RESILVER(scn)) {
|
||||
spa->spa_scrub_started = B_FALSE;
|
||||
@@ -957,7 +958,8 @@ dsl_scan_done(dsl_scan_t *scn, boolean_t complete, dmu_tx_t *tx)
|
||||
if (resilver_needed) {
|
||||
spa_history_log_internal(spa,
|
||||
"starting deferred resilver", tx,
|
||||
"errors=%llu", spa_get_errlog_size(spa));
|
||||
"errors=%llu",
|
||||
(u_longlong_t)spa_get_errlog_size(spa));
|
||||
spa_async_request(spa, SPA_ASYNC_RESILVER);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user