diff options
| author | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-10-14 22:49:45 -0400 |
|---|---|---|
| committer | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-10-14 22:49:45 -0400 |
| commit | db8b4d2bf2d3e02b4ff78bbf69d00e11795840de (patch) | |
| tree | 8ef41ebe2a95ac0e3a0e4ce7a32f4fa20fe33689 /tools/lib/python/kdoc/python_version.py | |
| parent | 92821c2358c78345909889793918af8763808bd4 (diff) | |
| parent | 782a516e8f432f5ded4adab206bb809e29593c54 (diff) | |
Merge patch series "scsi: Enable context analysis for most drivers"
Bart Van Assche <bvanassche@acm.org> says:
This patch series enables lock context analysis for all SCSI drivers in the
drivers/scsi/ directory except scsi_debug. The advantages are as follows:
- The compiler (only Clang) verifies whether the lock and unlock calls match
what has been declared via __must_hold(), __acquires() or __releases().
This is useful for catching locking bugs in error paths.
- Support for __guarded_by() is enabled. If a member variable is annotated
with __guarded_by(lock), the compiler will issue a warning if that member
variable is accessed without holding 'lock'.
Please consider this patch series for the next merge window.
Thanks,
Bart.
[mkp: Left out BusLogic changes and excluded that driver from context
analysis]
Link: https://patch.msgid.link/cover.1790360262.git.bvanassche@acm.org
Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
