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