coccinelle: device_attr_show: simplify patch case

Replacing the final expression argument by ... allows the format
string to have multiple arguments.

It also has the advantage of allowing the change to be recognized as
a change in a single statement, thus avoiding adding unneeded braces.

Signed-off-by: Julia Lawall <[email protected]>
This commit is contained in:
Julia Lawall committed 2024-01-20 21:56:11 +01:00
1 parent 68ea60a796
commit ff82e84e80
1 file changed
+3 -8
@@ -34,15 +34,10 @@ expression BUF, SZ, FORMAT, STR;
ssize_t show(struct device *dev, struct device_attribute *attr, char *buf)
{
<...
(
return
- snprintf(BUF, SZ, FORMAT, STR);
+ sysfs_emit(BUF, FORMAT, STR);
|
return
- snprintf(BUF, SZ, STR);
+ sysfs_emit(BUF, STR);
)
- snprintf(BUF, SZ, FORMAT
+ sysfs_emit(BUF, FORMAT
,...);
...>
}