1*1f5207b7SJohn Levon/* 2*1f5207b7SJohn Levon * These macros are actively misleading to smatch so 3*1f5207b7SJohn Levon * it's best to ignore them. 4*1f5207b7SJohn Levon */ 5*1f5207b7SJohn LevonWARN_ON 6*1f5207b7SJohn LevonB43legacy_WARN_ON 7*1f5207b7SJohn LevonB43_WARN_ON 8*1f5207b7SJohn Levon/* ASSERT can be worthwhile or bogus. */ 9*1f5207b7SJohn LevonHPI_DEBUG_ASSERT 10*1f5207b7SJohn Levonsnd_BUG_ON 11*1f5207b7SJohn LevonWARN_ON_ONCE 12*1f5207b7SJohn Levonubi_assert 13*1f5207b7SJohn Levonbfa_assert 14*1f5207b7SJohn LevonZD_ASSERT 15*1f5207b7SJohn Levonubifs_assert 16*1f5207b7SJohn LevonAR_DEBUG_ASSERT 17*1f5207b7SJohn LevonRT_ASSERT 18*1f5207b7SJohn LevonSKD_ASSERT 19*1f5207b7SJohn LevonSNIC_BUG_ON 20*1f5207b7SJohn LevonLASSERT 21*1f5207b7SJohn LevonAA_BUG 22