Commit 3beb6e620fae for kernel

commit 3beb6e620fae118f1dc1092b08b2c82b4e762b8a
Author: Sang-Heon Jeon <ekffu200098@gmail.com>
Date:   Mon Aug 24 01:18:17 2026 +0900

    coccinelle: kfree_mismatch: drop vmalloc_exec

    vmalloc_exec() was removed by commit 7a0e27b2a0ce ("mm: remove
    vmalloc_exec").

    So drop it from the rules.

    No functional change.

    Signed-off-by: Sang-Heon Jeon <ekffu200098@gmail.com>
    Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

diff --git a/scripts/coccinelle/api/kfree_mismatch.cocci b/scripts/coccinelle/api/kfree_mismatch.cocci
index d46a9b3eb7b3..bc90d0c071ac 100644
--- a/scripts/coccinelle/api/kfree_mismatch.cocci
+++ b/scripts/coccinelle/api/kfree_mismatch.cocci
@@ -29,7 +29,7 @@ position kok, vok;
   } else {
     ...
     E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|
-          vzalloc_node\|vmalloc_exec\|vmalloc_32\|
+          vzalloc_node\|vmalloc_32\|
           vmalloc_32_user\|__vmalloc\|__vmalloc_node_range\|
           __vmalloc_node\)(...)@vok
     ...
@@ -42,7 +42,7 @@ position kok, vok;
   if (E == NULL) {
     ...
     E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|
-          vzalloc_node\|vmalloc_exec\|vmalloc_32\|
+          vzalloc_node\|vmalloc_32\|
           vmalloc_32_user\|__vmalloc\|__vmalloc_node_range\|
           __vmalloc_node\)(...)@vok
     ...
@@ -68,7 +68,7 @@ position f != free.fok;
 * E = \(kmalloc\|kzalloc\|krealloc\|kcalloc\|kmalloc_node\|
 *       kzalloc_node\|kmalloc_array\|kmalloc_array_node\|
 *       kcalloc_node\)(...)@a
-  ... when != if (...) { ... E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\|vmalloc_exec\|vmalloc_32\|vmalloc_32_user\|__vmalloc\|__vmalloc_node_range\|__vmalloc_node\)(...); ... }
+  ... when != if (...) { ... E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\|vmalloc_32\|vmalloc_32_user\|__vmalloc\|__vmalloc_node_range\|__vmalloc_node\)(...); ... }
       when != is_vmalloc_addr(E)
       when any
 * \(vfree\|vfree_atomic\|kvfree\)(E)@f
@@ -82,7 +82,7 @@ position f != free.fok;
   E = \(kmalloc\|kzalloc\|krealloc\|kcalloc\|kmalloc_node\|
         kzalloc_node\|kmalloc_array\|kmalloc_array_node\|
         kcalloc_node\)(...)@a
-  ... when != if (...) { ... E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\|vmalloc_exec\|vmalloc_32\|vmalloc_32_user\|__vmalloc\|__vmalloc_node_range\|__vmalloc_node\)(...); ... }
+  ... when != if (...) { ... E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\|vmalloc_32\|vmalloc_32_user\|__vmalloc\|__vmalloc_node_range\|__vmalloc_node\)(...); ... }
       when != is_vmalloc_addr(E)
       when any
 - \(vfree\|vfree_atomic\|kvfree\)(E)@f
@@ -95,7 +95,7 @@ position f != free.fok;
 @@

 * E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\|
-*       vmalloc_exec\|vmalloc_32\|vmalloc_32_user\|__vmalloc\|
+*       vmalloc_32\|vmalloc_32_user\|__vmalloc\|
 *       __vmalloc_node_range\|__vmalloc_node\)(...)@a
   ... when != is_vmalloc_addr(E)
       when any
@@ -108,7 +108,7 @@ position f != free.fok;
 @@

   E = \(vmalloc\|vzalloc\|vmalloc_user\|vmalloc_node\|vzalloc_node\|
-        vmalloc_exec\|vmalloc_32\|vmalloc_32_user\|__vmalloc\|
+        vmalloc_32\|vmalloc_32_user\|__vmalloc\|
         __vmalloc_node_range\|__vmalloc_node\)(...)@a
   ... when != is_vmalloc_addr(E)
       when any