[PATCH 01/16] coccinelle: misc: secs_to_jiffies: Patch expressions too
Easwar Hariharan
eahariha at linux.microsoft.com
Tue Jan 28 18:21:46 UTC 2025
Teach the script to suggest conversions for timeout patterns where the
arguments to msecs_to_jiffies() are expressions as well.
Signed-off-by: Easwar Hariharan <eahariha at linux.microsoft.com>
---
scripts/coccinelle/misc/secs_to_jiffies.cocci | 22 ++++++++++++++++------
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/scripts/coccinelle/misc/secs_to_jiffies.cocci b/scripts/coccinelle/misc/secs_to_jiffies.cocci
index 8bbb2884ea5db939c63fd4513cf5ca8c977aa8cb..ab9880d239f7d2a8d56a481a2710369e1082e16e 100644
--- a/scripts/coccinelle/misc/secs_to_jiffies.cocci
+++ b/scripts/coccinelle/misc/secs_to_jiffies.cocci
@@ -11,12 +11,22 @@
virtual patch
- at depends on patch@ constant C; @@
+ at depends on patch@
+constant C;
+@@
-- msecs_to_jiffies(C * 1000)
-+ secs_to_jiffies(C)
+-msecs_to_jiffies
++secs_to_jiffies
+ (C
+- * \( 1000 \| MSEC_PER_SEC \)
+ )
- at depends on patch@ constant C; @@
+ at depends on patch@
+expression E;
+@@
-- msecs_to_jiffies(C * MSEC_PER_SEC)
-+ secs_to_jiffies(C)
+-msecs_to_jiffies
++secs_to_jiffies
+ (E
+- * \( 1000 \| MSEC_PER_SEC \)
+ )
--
2.43.0
More information about the dri-devel
mailing list