[PATCH] media: siano: drop unneeded semicolon

Julia Lawall posted 1 patch an hour ago
drivers/media/common/siano/smsdvb-main.c |    8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
[PATCH] media: siano: drop unneeded semicolon
Posted by Julia Lawall an hour ago
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@inria.fr>

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