[PATCH] media: siano: drop unneeded semicolon

Julia Lawall <[email protected]> Sat, 1 Aug 2026 21:10:01 +0200
Newsgroups org.kernel.vger.kernel-janitors,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media
Message-ID <[email protected]>
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 <[email protected]>

---
 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)