[PATCH] media: siano: drop unneeded semicolon

From: Julia Lawall

Date: Sat Aug 01 2026 - 15:14:04 EST


When a function-like macro expands to an expression, that expression
doesn't need a semicolon after it. All uses have been verified to
have their own semicolons.

This was found using the following Coccinelle semantic patch:

@r@
identifier i : script:ocaml() { String.lowercase_ascii i = i };
expression e;
@@

*#define i(...) e;

Signed-off-by: Julia Lawall <Julia.Lawall@xxxxxxxx>

---
drivers/media/common/siano/smsdvb-main.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/media/common/siano/smsdvb-main.c b/drivers/media/common/siano/smsdvb-main.c
index 415c24fbb..012ce994b 100644
--- a/drivers/media/common/siano/smsdvb-main.c
+++ b/drivers/media/common/siano/smsdvb-main.c
@@ -223,19 +223,19 @@ static inline u32 sms_to_bw(u32 value)

#define sms_to_guard_interval(value) \
convert_from_table(value, sms_to_guard_interval_table, \
- GUARD_INTERVAL_AUTO);
+ GUARD_INTERVAL_AUTO)

#define sms_to_code_rate(value) \
convert_from_table(value, sms_to_code_rate_table, \
- FEC_NONE);
+ FEC_NONE)

#define sms_to_hierarchy(value) \
convert_from_table(value, sms_to_hierarchy_table, \
- FEC_NONE);
+ FEC_NONE)

#define sms_to_modulation(value) \
convert_from_table(value, sms_to_modulation_table, \
- FEC_NONE);
+ FEC_NONE)

static void smsdvb_update_tx_params(struct smsdvb_client_t *client,
struct sms_tx_stats *p)