WARN_TAINT
WARN_TAINT(mmu_enabled_at_boot, TAINT_FIRMWARE_WORKAROUND,
WARN_TAINT(1, TAINT_CPU_OUT_OF_SPEC,
WARN_TAINT(!coherent && cls > ARCH_DMA_MINALIGN,
WARN_TAINT(!coherent && riscv_cbom_block_size > ARCH_DMA_MINALIGN,
WARN_TAINT(!coherent && !noncoherent_supported, TAINT_CPU_OUT_OF_SPEC,
if (WARN_TAINT(iort_node >= iort_end, TAINT_FIRMWARE_WORKAROUND,
if (WARN_TAINT(iort_node >= iort_end, TAINT_FIRMWARE_WORKAROUND,
if (WARN_TAINT(rimt_node >= rimt_end, TAINT_FIRMWARE_WORKAROUND,
DO_ONCE_LITE_IF(condition, WARN_TAINT, 1, taint, format)