DMERR_LIMIT
DMERR_LIMIT("%s: migration failed; couldn't insert mapping",
DMERR_LIMIT("%s: migration failed; couldn't update on disk metadata",
DMERR_LIMIT("%s: invalidation failed; couldn't update on disk metadata",
DMERR_LIMIT("%s: policy_lookup_with_work() failed with r = %d",
DMERR_LIMIT("%s: policy_lookup() failed with r = %d",
DMERR_LIMIT("%s: policy_background_work failed",
DMERR_LIMIT("%s: invalidation failed; couldn't update on disk metadata",
DMERR_LIMIT("%s: aborting current metadata transaction", dev_name);
DMERR_LIMIT("%s: metadata operation '%s' failed: error = %d",
DMERR_LIMIT("%s: hydration failed", clone_device_name(clone));
DMERR_LIMIT("%pg: INTEGRITY AEAD ERROR, sector %llu",
DMERR_LIMIT("%pg: INTEGRITY AEAD ERROR, sector %llu",
DMERR_LIMIT("%pg: Checksum failed at sector 0x%llx",
DMERR_LIMIT("%pg: Checksum failed at sector 0x%llx",
DMERR_LIMIT("ioctl interface mismatch: kernel(%u.%u.%u), user(%u.%u.%u), cmd(%d)",
DMERR_LIMIT("Invalid data size in the ioctl structure: %u",
DMERR_LIMIT("Mirror read failed.");
DMERR_LIMIT("Unable to read primary mirror during recovery");
DMERR_LIMIT("Write error during recovery (error = 0x%lx)",
DMERR_LIMIT("Read failure on mirror device %s. Failing I/O.",
DMERR_LIMIT("%s: mapping table unavailable, erroring io",
DMERR_LIMIT("bio unserviceable, yet pool is in PM_WRITE mode");
DMERR_LIMIT("bio unserviceable, yet pool has an unknown mode");
DMERR_LIMIT("Discard doesn't respect bio prison limits");
DMERR_LIMIT("%s: alloc_data_block() failed: error = %d",
DMERR_LIMIT("%s: alloc_data_block() failed: error = %d",
DMERR_LIMIT("%s: dm_thin_find_block() failed: error = %d",
DMERR_LIMIT("%s: dm_thin_find_block() failed: error = %d",
DMERR_LIMIT("%s: aborting current metadata transaction", dev_name);
DMERR_LIMIT("%s: metadata operation '%s' failed: error = %d",
DMERR_LIMIT("%s: FEC %llu: failed to correct: %d",
DMERR_LIMIT("%s: FEC %llu: failed to correct (%d erasures)",
DMERR_LIMIT("%s: %s block %llu is corrupted", v->data_dev->name,
DMERR_LIMIT("unaligned io (data block spans pages)");
DMERR_LIMIT("unaligned io");
DMERR_LIMIT("io out of range");
DMERR_LIMIT("%s: mapping table unavailable, erroring io",
DMERR_LIMIT("couldn't get reference count for block %llu",
DMERR_LIMIT("%s failed: blocknr %llu != wanted %llu", __func__,
DMERR_LIMIT("couldn't get array block %llu",
DMERR_LIMIT("%s failed: csum %u != wanted %u", __func__,
DMERR_LIMIT("%s validator check failed for block %llu", v->name,
DMERR_LIMIT("validator mismatch (old=%s vs new=%s) for block %llu",
DMERR_LIMIT("%s failed: blocknr %llu != wanted %llu", __func__,
DMERR_LIMIT("%s failed: csum %u != wanted %u", __func__,
DMERR_LIMIT("%s failed: max_entries too large", __func__);
DMERR_LIMIT("%s failed: too many entries", __func__);
DMERR_LIMIT("%s failed: node is neither INTERNAL or LEAF", __func__);
DMERR_LIMIT("bitmap check failed: csum %u != wanted %u",
DMERR_LIMIT("metadata block out of bounds");
DMERR_LIMIT("%s failed: blocknr %llu != wanted %llu", __func__,
DMERR_LIMIT("%s failed: csum %u != wanted %u", __func__,
DMERR_LIMIT("bitmap check failed: blocknr %llu != wanted %llu",
DMERR_LIMIT("unable to allocate new metadata block");
DMERR_LIMIT("couldn't get free block count");