zfs_dbgmsg
zfs_dbgmsg("injecting fault to vdev %llu; maxfaults=%d",
zfs_dbgmsg("vd %p, guid %llu", rand_vd, guid);
zfs_dbgmsg("vd %p, guid %llu", rand_vd, guid);
zfs_dbgmsg(
zfs_dbgmsg("L2ARC rebuild aborted, restored %llu blocks",
zfs_dbgmsg("L2ARC IO error (%d) while reading device header, "
zfs_dbgmsg("L2ARC IO error (%d) while reading log block, "
zfs_dbgmsg("L2ARC log block cksum failed, offset: %llu, "
zfs_dbgmsg("L2ARC IO error (%d) while writing device header, "
zfs_dbgmsg("bptree index %lld: traversing from min_txg=%lld "
zfs_dbgmsg("ds_fsid_guid changed from "
zfs_dbgmsg(errorstr);
zfs_dbgmsg("restarting resilver txg=%llu", txg);
zfs_dbgmsg("destroying ds %llu; currently traversing; "
zfs_dbgmsg("destroying ds %llu; currently traversing; "
zfs_dbgmsg("destroying ds %llu; in queue; "
zfs_dbgmsg("destroying ds %llu; in queue; removing",
zfs_dbgmsg("snapshotting ds %llu; currently traversing; "
zfs_dbgmsg("snapshotting ds %llu; in queue; "
zfs_dbgmsg("clone_swap ds %llu; currently traversing; "
zfs_dbgmsg("clone_swap ds %llu; currently traversing; "
zfs_dbgmsg("clone_swap ds %llu; in queue; "
zfs_dbgmsg("clone_swap ds %llu; in queue; "
zfs_dbgmsg("scanning dataset %llu (%s) is unnecessary because "
zfs_dbgmsg("scanned dataset %llu (%s) with min=%llu max=%llu; "
zfs_dbgmsg("incomplete pass; visiting again");
zfs_dbgmsg("scanned %llu ddt entries with class_max = %u; "
zfs_dbgmsg("freed %llu blocks in %llums from "
zfs_dbgmsg("restarting scan func=%u txg=%llu",
zfs_dbgmsg("begin scan checkpoint");
zfs_dbgmsg("begin scan clearing");
zfs_dbgmsg("finish scan clearing");
zfs_dbgmsg("doing scan sync txg %llu; "
zfs_dbgmsg("doing scan sync txg %llu; "
zfs_dbgmsg("scan visited %llu blocks in %llums "
zfs_dbgmsg("scan complete txg %llu",
zfs_dbgmsg("scrubbed %llu blocks (%llu segs) in %llums "
zfs_dbgmsg("scan issuing complete txg %llu",
zfs_dbgmsg("old-style scrub was in progress; "
zfs_dbgmsg("new-style scrub was modified "
zfs_dbgmsg("resilver can't excise DTL_MISSING "
zfs_dbgmsg("finish scan checkpoint");
zfs_dbgmsg("couldn't release holds on pool=%s "
zfs_dbgmsg("couldn't release holds on pool=%s "
(zfs_dbgmsg((s), (p)))
zfs_dbgmsg("loading: txg %llu, spa %s, vdev_id %llu, "
zfs_dbgmsg("txg %llu, requesting force condense: "
zfs_dbgmsg("condensing: txg %llu, msp[%llu] %p, vdev id %llu, "
zfs_dbgmsg("flushing: txg %llu, spa %s, vdev_id %llu, "
zfs_dbgmsg("MMP thread started pool '%s' "
zfs_dbgmsg("MMP thread stopped pool '%s' gethrtime %llu",
zfs_dbgmsg("MMP SCL_STATE acquisition pool '%s' took %llu ns "
zfs_dbgmsg("MMP error choosing leaf pool '%s' "
zfs_dbgmsg("MMP write after skipping due to unavailable "
zfs_dbgmsg("MMP interval change pool '%s' "
zfs_dbgmsg("MMP state change pool '%s': gethrtime %llu "
zfs_dbgmsg("MMP suspending pool '%s': gethrtime %llu "
zfs_dbgmsg("i=%d, hist=%p, hist=%llu, rt_hist=%llu",
zfs_dbgmsg("fail_intvals>0 import_delay=%llu ub_mmp "
zfs_dbgmsg("fail_intvals=0 import_delay=%llu ub_mmp "
zfs_dbgmsg("import_delay=%llu ub_mmp_delay=%llu "
zfs_dbgmsg("pool last imported on non-MMP aware "
zfs_dbgmsg("multihost activity detected "
zfs_dbgmsg("spa_open_common: opening %s", pool);
zfs_dbgmsg("spa_generate_rootconf: loader pool guid %llu != "
zfs_dbgmsg("spa_import: verbatim import of %s", pool);
zfs_dbgmsg("spa_import: importing %s", pool);
zfs_dbgmsg("spa_import: importing %s, max_txg=%lld "
zfs_dbgmsg("spa_tryimport: importing %s, max_txg=%lld",
zfs_dbgmsg("spa_tryimport: importing %s", poolname);
zfs_dbgmsg("spa_tryimport: using cachefile '%s'", cachefile);
zfs_dbgmsg("spa=%s async request task=%u", spa->spa_name, task);
zfs_dbgmsg("discarding checkpoint: txg %llu, vdev id %d, "
zfs_dbgmsg("command: %s",
zfs_dbgmsg("txg %lld %s %s (id %llu) %s",
zfs_dbgmsg("txg %lld %s %s",
zfs_dbgmsg("ioctl %s",
zfs_dbgmsg("spa_load(%s, config %s): FAILED: %s", spa->spa_name,
zfs_dbgmsg("spa_load(%s, config %s): %s", spa->spa_name,
zfs_dbgmsg("slow spa_sync: started %llu seconds ago, calls %llu",
zfs_dbgmsg("txg %llu, spa %s, sm %p, reallocating "
extern void zfs_dbgmsg(const char *fmt, ...);
zfs_dbgmsg("%s vdev '%s': %s", vd->vdev_ops->vdev_op_type,
zfs_dbgmsg("%s-%llu vdev (guid %llu): %s",
zfs_dbgmsg("%*svdev %u: %s", indent, "", vd->vdev_id,
zfs_dbgmsg("%*svdev %u: %s%s, guid: %llu, path: %s, %s", indent,
zfs_dbgmsg("vdev_copy_path: vdev %llu: path changed "
zfs_dbgmsg("vdev_copy_path: vdev %llu: path set to '%s'",
zfs_dbgmsg("guid:%llu txg:%llu scrub:%llu started:%d "
zfs_dbgmsg("update DTL_MISSING:%llu/%llu",
zfs_dbgmsg("DTL_MISSING is now empty");
zfs_dbgmsg("should condense vdev %llu because obsolete "
zfs_dbgmsg("should condense vdev %llu because obsolete sm "
zfs_dbgmsg("finished condense of vdev %llu in txg %llu: "
zfs_dbgmsg("starting condense of vdev %llu from index %llu",
zfs_dbgmsg("pausing condense of vdev %llu "
zfs_dbgmsg("starting condense of vdev %llu in txg %llu: "
zfs_dbgmsg("txg %llu: wrote %llu entries to "
zfs_dbgmsg("range write: vd %s changed (%llu, %llu) to "
zfs_dbgmsg("vdev_label_sync_list() returned error %d "
zfs_dbgmsg("vdev_uberblock_sync_list() returned error "
zfs_dbgmsg("vdev_label_sync_list() returned error %d "
zfs_dbgmsg("finishing device removal for vdev %llu in txg %llu",
zfs_dbgmsg("copying %llu segments for metaslab %llu",
zfs_dbgmsg("canceled device removal for vdev %llu in %llu",
zfs_dbgmsg("starting removal thread for vdev %llu (%p) in txg %llu "
zfs_dbgmsg("restarting removal of %llu", svr->svr_vdev_id);
zfs_dbgmsg("txg %lld ZCP: %s", ri->zri_tx->tx_txg, dbgstring);
zfs_dbgmsg("async zfs_unlinked_drain dispatch failed");
zfs_dbgmsg("zil_itx_assign: missed itx cleanup for "
zfs_dbgmsg("zil (%p) is dirty, txg %llu", zilog, txg);
zfs_dbgmsg("%s: metaslab allocation failure: zio %p, "
zfs_dbgmsg("%s: zil block allocation failure: "