diff options
| author | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-08-13 22:10:33 -0400 |
|---|---|---|
| committer | Martin K. Petersen (Oracle) <mkp@kernel.org> | 2026-08-13 22:10:33 -0400 |
| commit | 99d1623c08e91f67c0c6ec677b4a909e27d92014 (patch) | |
| tree | 57002381c3fdaf6fdfb5de58df9b98f3b7e913ef /scripts/objdiff | |
| parent | dc1b802f8e035de4a0e99b5e3e3a333e8a618540 (diff) | |
| parent | fb0fc67db96292a65539e63f536c6f586490c78b (diff) | |
| download | linux-next-99d1623c08e91f67c0c6ec677b4a909e27d92014.tar.gz linux-next-99d1623c08e91f67c0c6ec677b4a909e27d92014.zip | |
Merge patch series "Enable context analysis in the SCSI core and UFS driver"
Bart Van Assche <bvanassche@acm.org> says:
Hi Martin,
This patch series enables context analysis for the SCSI core and the UFS
driver. 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'.
Additionally, a patch is included that suppresses KCSAN complaints about SCSI
host state changes.
More information about lock context analysis is available in the cover letter of
[PATCH v5 00/36] Compiler-Based Context- and Locking-Analysis
(https://lore.kernel.org/lkml/20251219154418.3592607-1-elver@google.com/).
Please consider this patch series for the next merge window.
Thanks,
Bart.
Link: https://patch.msgid.link/cover.1786142946.git.bvanassche@acm.org
Signed-off-by: Martin K. Petersen (Oracle) <mkp@kernel.org>
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions
