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