Skip to content

Coccinelle/Semantic Patches (SmPL)

Supported 865 threads 1,291 messages Latest

About Lists, Files, Maintainers
Lists
[email protected]
Files
Documentation/dev-tools/coccinelle.rst, scripts/coccicheck, scripts/coccinelle/
Maintainers
Julia Lawall, Nicolas Palix
  1. Stop lockdep_assert_held*() from assuming lock ownership PATCH 14 patches Bart Van Assche lkml kernel/ (6), include/ (5), net/ (5), Documentation/, +3 Superseded 9 replies
  2. coccinelle: api: add a checker for device nodes in devm_ memory PATCH 1 patch Chad Aldreda cocci kernel-janitors lkml +1 scripts/coccinelle/api/devm_file_reachable.cocci Superseded 8 replies
  3. serdev: handle devices without an ACPI or device tree node PATCH v6 3 patches ChunAn Wu cocci linux-kbuild linux-serial +2 drivers/ (5), include/ (3), scripts/ (3), MAINTAINERS In review 3 replies
  4. coccinelle: Add devm_kmalloc_objs conversion script PATCH RESEND 1 patch Joe Perches cocci driver-core lkml scripts/coccinelle/api/devm_kmalloc_objs.cocci Applied 7 replies
  5. coccinelle: free: add a checker for `__cleanup(kfree)` usage PATCH 1 patch Ella Ma cocci kernel-janitors lkml scripts/coccinelle/free/cleanup-free.cocci Superseded 7 replies
  6. coccinelle: Detect clk_register() anti-pattern PATCH v4 1 patch Guru Das Srinagesh linux-clk lkml scripts/coccinelle/api/clk_register.cocci New 0 replies
  7. sched: Replace nr_iowait_cpu() with a bool accessor PATCH 1 patch Christian Loehle cocci linux-s390 lkml kernel/sched/ (2), arch/s390/kernel/, include/linux/sched/, scripts/coccinelle/api/ Superseded 1 reply
  8. coccinelle: api: add a checker for pm_runtime_use_autosuspend() usage PATCH v3 1 patch Joshua Crofts cocci lkml scripts/coccinelle/api/pm_autosuspend.cocci In review 1 reply
  9. scripts/coccinelle: Add script for using ARRAY_END() PATCH cocci 1 patch Alejandro Colomar cocci kernel-janitors lkml scripts/coccinelle/misc/array_end.cocci Superseded 18 replies
  10. coccinelle: api: add a checker for pm_runtime_use_autosuspend() usage PATCH v2 1 patch Joshua Crofts cocci lkml scripts/coccinelle/api/pm_autosuspend.cocci Superseded 3 replies
  11. coccinelle: kmalloc_obj: Convert multi-byte integral allocations PATCH 1 patch Kees Cook cocci linux-hardening lkml scripts/coccinelle/api/kmalloc_objs.cocci New 0 replies
  12. coccinelle: api: add a checker for pm_runtime_use_autosuspend() usage PATCH 1 patch Joshua Crofts cocci lkml scripts/coccinelle/api/pm_autosuspend.cocci Superseded 2 replies
  13. HID: fix semantic patch and improve its performance PATCH 1 patch Julia Lawall cocci linux-doc linux-input +1 scripts/coccinelle/hid/ff_race.cocci Applied 4 replies
  14. coccinelle: fix rules that match outdated function names PATCH 7 patches Sang-Heon Jeon cocci lkml scripts/coccinelle/api/alloc/ (3), scripts/coccinelle/api/ (2), scripts/coccinelle/free/ (2) Applied 6 replies
  15. HID: fix racy force feedback initialization via .input_configured() PATCH 21 patches Dmitry Torokhov cocci linux-doc linux-input +1 drivers/hid/ (21), Documentation/hid/, include/linux/, scripts/coccinelle/hid/ In review 7 replies
  16. coccinelle: update Coccinelle website URL PATCH 1 patch 相浦彰 / AIURA,AKIRA cocci linux-doc lkml +1 scripts/ (2), Documentation/process/ Applied 2 replies
  17. lib/string_choices: add few more convenient choice helpers PATCH 6 patches Dmitry Antipov lkml drivers/ (9), include/, scripts/, sound/ In review 7 replies
  18. coccinelle: misc: struct_size: drop unneeded parentheses PATCH cocci 1 patch Sang-Heon Jeon cocci scripts/coccinelle/misc/struct_size.cocci New 0 replies
  19. treewide: remove conditional returns with no effect PATCH 36 patches Sang-Heon Jeon amd-gfx cocci dm-devel +36 drivers/ (89), sound/ (8), fs/, mm/, +3 Applied 54 replies
  20. coccinelle: Detect clk_register() anti-pattern PATCH v3 1 patch Guru Das Srinagesh cocci kernel-janitors linux-clk +1 scripts/coccinelle/api/clk_register.cocci Superseded 6 replies
  21. coccinelle: scripts: coccinelle: devm_free: reduce false positives PATCH 1 patch Julia Lawall cocci kernel-janitors lkml scripts/coccinelle/free/devm_free.cocci In review 4 replies
  22. coccinelle: misc: add cond_return_no_effect.cocci PATCH v2 1 patch Sang-Heon Jeon cocci lkml scripts/coccinelle/misc/cond_return_no_effect.cocci In review 1 reply
  23. coccinelle: Detect clk_register() anti-pattern PATCH v2 1 patch Guru Das Srinagesh cocci linux-clk lkml MAINTAINERS, scripts/coccinelle/api/ Superseded 3 replies
  24. coccinelle: mini_lock: improve performance when searching loops PATCH v2 1 patch Sang-Heon Jeon cocci lkml scripts/coccinelle/locks/mini_lock.cocci In review 1 reply
  25. coccinelle: Detect clk_register() anti-pattern PATCH 1 patch Guru Das Srinagesh cocci linux-clk lkml MAINTAINERS, scripts/coccinelle/api/ Superseded 2 replies
  26. Coccinelle: alloc_cast: coccinelle: api: check for macro context PATCH 1 patch Julia Lawall cocci lkml scripts/coccinelle/api/alloc/alloc_cast.cocci New 0 replies
  27. coccinelle: improve performance of mini_lock, double_lock and minmax PATCH 3 patches Sang-Heon Jeon cocci kernel-janitors lkml scripts/coccinelle/locks/ (2), scripts/coccinelle/misc/ Applied 8 replies
  28. qom: Make composition-tree parenting mandatory RFC PATCH 134 patches Alexander Graf qemu-arm qemu-devel qemu-riscv hw/ (339), include/ (58), scripts/ (10), system/ (7), +13 Superseded 22 replies
  29. coccinelle: Add devm_kmalloc_objs conversion script PATCH 1 patch Joe Perches cocci driver-core lkml scripts/coccinelle/api/devm_kmalloc_objs.cocci Superseded 4 replies
  30. Accel patches for 2026-06-18 GIT PULL Philippe Mathieu-Daudé qemu-devel target/ (67), hw/ (48), include/ (21), accel/ (15), +14 Applied 49 replies
  31. system: Clarify legacy physical_memory_read/write/map/unmap API PATCH v2 6 patches Philippe Mathieu-Daudé qemu-devel hw/ (46), dump/ (2), include/ (2), system/ (2), +5 Applied 3 replies
  32. system: Clarify legacy physical_memory_read/write/map/unmap API PATCH 6 patches Philippe Mathieu-Daudé qemu-devel hw/ (46), dump/ (2), include/ (2), system/ (2), +5 Superseded 7 replies
  33. Add str_alloc_free() helper PATCH v3 3 patches Jiazi Li linux-hardening linux-wireless drivers/net/wireless/realtek/rtw89/, include/linux/, scripts/coccinelle/api/ In review 3 replies
  34. coccinelle: Adjust the position of some coccinelle rules PATCH v3 1 patch Jiazi Li linux-hardening scripts/coccinelle/api/string_choices.cocci In review 1 reply
  35. Add str_alloc_free()/str_free_alloc helper and PATCH v2 2 patches Jiazi Li linux-hardening include/linux/, scripts/coccinelle/api/ Superseded 3 replies
  36. Add str_alloc_free()/str_free_alloc helper and related rules PATCH 2 patches Jiazi Li linux-hardening include/linux/, scripts/coccinelle/api/ Superseded 2 replies
  37. Coccinelle: api: Add SmPL script “pm_runtime_mark_last_busy-deletion.cocci” PATCH 1 patch Markus Elfring cocci kernel-janitors lkml scripts/coccinelle/api/pm_runtime_mark_last_busy-deletion.cocci In review 1 reply
  38. treewide: Use IS_ERR_OR_NULL over manual NULL check - refactor PATCH 61 patches Philipp Hahn amd-gfx bpf ceph-devel +45 drivers/ (37), fs/ (22), net/ (11), arch/ (5), +8 Applied 67 replies
  39. coccinelle: kmalloc_obj: Remove default GFP_KERNEL arg PATCH 1 patch Kees Cook cocci linux-hardening lkml scripts/coccinelle/api/kmalloc_objs.cocci In review 1 reply
  40. coccinelle: update Coccinelle URL PATCH v2 1 patch Julia Lawall cocci linux-doc lkml +1 Documentation/ (5) Applied 1 reply
  41. memory: Remove most _nomigrate variants PATCH v10 9 patches BALATON Zoltan qemu-devel hw/ (6), docs/, include/, scripts/, +1 Applied 2 replies
  42. Staging patches GIT PULL Peter Xu qemu-devel hw/ (11), include/ (4), system/ (3), stubs/ (2), +3 Applied 21 replies
  43. coccinelle: update Coccinelle URL PATCH 1 patch Julia Lawall cocci linux-doc lkml +1 Documentation/ (5) Superseded 4 replies
  44. docs/dev-tools: fix a broken URL in dev-tools/coccinelle.rst PATCH 1 patch LIU Haoyang cocci linux-doc lkml +1 Documentation/dev-tools/coccinelle.rst In review 5 replies
  45. memory: Remove most _nomigrate variants PATCH v9 8 patches BALATON Zoltan qemu-devel hw/ (6), docs/, include/, scripts/, +1 Superseded 1 reply
  46. memory: Remove most _nomigrate variants PATCH v8 8 patches BALATON Zoltan qemu-devel hw/ (6), docs/, include/, scripts/, +1 Superseded 2 replies
  47. Coccinelle: Use IS_ERR_OR_NULL RFC cocci 1 patch Philipp Hahn cocci scripts/coccinelle/api/is_err_or_null.cocci In review 4 replies
  48. memory: Remove most _nomigrate variants PATCH v6 8 patches BALATON Zoltan qemu-devel hw/ (4), docs/, include/, scripts/, +1 Superseded 6 replies
  49. memory: Remove most _nomigrate variants PATCH v5 8 patches BALATON Zoltan qemu-devel hw/ (6), docs/, include/, scripts/, +1 Superseded 8 replies
  50. memory: Remove most _nomigrate variants PATCH v7 9 patches BALATON Zoltan qemu-devel hw/ (6), docs/, include/, scripts/, +1 Superseded 0 replies
Page 1 of 18 –