1*c237f1ceSMarco Elver# SPDX-License-Identifier: GPL-2.0 2*c237f1ceSMarco Elver# 3*c237f1ceSMarco Elver# The suppressions file should only match common paths such as header files. 4*c237f1ceSMarco Elver# For individual subsytems use Makefile directive CONTEXT_ANALYSIS := [yn]. 5*c237f1ceSMarco Elver# 6*c237f1ceSMarco Elver# The suppressions are ignored when CONFIG_WARN_CONTEXT_ANALYSIS_ALL is 7*c237f1ceSMarco Elver# selected. 8*c237f1ceSMarco Elver 9*c237f1ceSMarco Elver[thread-safety] 10*c237f1ceSMarco Elversrc:*arch/*/include/* 11*c237f1ceSMarco Elversrc:*include/acpi/* 12*c237f1ceSMarco Elversrc:*include/asm-generic/* 13*c237f1ceSMarco Elversrc:*include/linux/* 14*c237f1ceSMarco Elversrc:*include/net/* 15*c237f1ceSMarco Elver 16*c237f1ceSMarco Elver# Opt-in headers: 17*c237f1ceSMarco Elversrc:*include/linux/bit_spinlock.h=emit 18*c237f1ceSMarco Elversrc:*include/linux/cleanup.h=emit 19*c237f1ceSMarco Elversrc:*include/linux/kref.h=emit 20*c237f1ceSMarco Elversrc:*include/linux/list*.h=emit 21*c237f1ceSMarco Elversrc:*include/linux/local_lock*.h=emit 22*c237f1ceSMarco Elversrc:*include/linux/lockdep.h=emit 23*c237f1ceSMarco Elversrc:*include/linux/mutex*.h=emit 24*c237f1ceSMarco Elversrc:*include/linux/rcupdate.h=emit 25*c237f1ceSMarco Elversrc:*include/linux/refcount.h=emit 26*c237f1ceSMarco Elversrc:*include/linux/rhashtable.h=emit 27*c237f1ceSMarco Elversrc:*include/linux/rwlock*.h=emit 28*c237f1ceSMarco Elversrc:*include/linux/rwsem.h=emit 29*c237f1ceSMarco Elversrc:*include/linux/seqlock*.h=emit 30*c237f1ceSMarco Elversrc:*include/linux/spinlock*.h=emit 31*c237f1ceSMarco Elversrc:*include/linux/srcu*.h=emit 32*c237f1ceSMarco Elversrc:*include/linux/ww_mutex.h=emit 33