diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/os/linux/spl/sys/debug.h | 2 | ||||
-rw-r--r-- | include/sys/spa.h | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/include/os/linux/spl/sys/debug.h b/include/os/linux/spl/sys/debug.h index ecda6bcb8..8fad3bef6 100644 --- a/include/os/linux/spl/sys/debug.h +++ b/include/os/linux/spl/sys/debug.h @@ -50,6 +50,8 @@ /* * Common DEBUG functionality. */ +#define __printflike(a, b) __printf(a, b) + int spl_panic(const char *file, const char *func, int line, const char *fmt, ...); void spl_dumpstack(void); diff --git a/include/sys/spa.h b/include/sys/spa.h index 8323662f6..51e4c0f77 100644 --- a/include/sys/spa.h +++ b/include/sys/spa.h @@ -1153,11 +1153,11 @@ extern int spa_history_log_nvl(spa_t *spa, nvlist_t *nvl); extern void spa_history_log_version(spa_t *spa, const char *operation, dmu_tx_t *tx); extern void spa_history_log_internal(spa_t *spa, const char *operation, - dmu_tx_t *tx, const char *fmt, ...); + dmu_tx_t *tx, const char *fmt, ...) __printflike(4, 5); extern void spa_history_log_internal_ds(struct dsl_dataset *ds, const char *op, - dmu_tx_t *tx, const char *fmt, ...); + dmu_tx_t *tx, const char *fmt, ...) __printflike(4, 5); extern void spa_history_log_internal_dd(dsl_dir_t *dd, const char *operation, - dmu_tx_t *tx, const char *fmt, ...); + dmu_tx_t *tx, const char *fmt, ...) __printflike(4, 5); extern const char *spa_state_to_name(spa_t *spa); |