summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorBart Van Assche <bvanassche@acm.org>2026-10-13 15:10:08 -0700
committerMartin K. Petersen (Oracle) <mkp@kernel.org>2026-10-13 23:26:01 -0400
commit0f81d5ea524d1706e0eedbbaaa34bd80a95e2b1d (patch)
tree014ea98ac509741b056f2639d0489b9308a28d39 /tools/lib/python
parent20a26ca89e7175b9dc1f9e1454585a4a5b6aac95 (diff)
downloadlinux-next-0f81d5ea524d1706e0eedbbaaa34bd80a95e2b1d.tar.gz
linux-next-0f81d5ea524d1706e0eedbbaaa34bd80a95e2b1d.zip
scsi: scsi_debug: Improve lock context annotations
Prepare the scsi_debug driver for enabling compiler-based lock context analysis: - Annotate the lock and unlock helper functions with __acquires, __releases, __acquires_shared, and __releases_shared. - Add __acquire() and __release() calls in the paths that do not match the __acquires() / __releases() annotations. - Annotate sdeb_meta_{read,write}_{,un}lock() with __context_unsafe() because adding __acquire() and __release() calls in these functions is not possible without triggering undefined behavior (taking the address of a member of a structure with a NULL pointer as base address). Signed-off-by: Bart Van Assche <bvanassche@acm.org> Link: https://patch.msgid.link/1775809e31b535cc42f3f79e75f28666e74a98f7.1791924924.git.bvanassche@acm.org Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions