Message ID | 1528401911-5263-1-git-send-email-clabbe@baylibre.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Thu, 2018-06-07 at 20:05 +0000, Corentin Labbe wrote: > It's dangerous to use empty code define. > Furthermore it lead to the following warning: > "suggest braces around empty body in an « else » statement" > > So let's replace emptyness by "do {} while(0)" I also suggest renaming COUNT to something more intelligible like INCR as the uses are all for incrementing variables that may not exist. > diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h > index c8e9a48e1d51..a60d91eac771 100644 > --- a/drivers/usb/host/ehci.h > +++ b/drivers/usb/host/ehci.h > @@ -237,7 +237,7 @@ struct ehci_hcd { /* one per controller */ > struct ehci_stats stats; > # define COUNT(x) ((x)++) > #else > -# define COUNT(x) > +# define COUNT(x) do {} while (0) > #endif > > /* debug files */ > diff --git a/drivers/usb/host/fotg210.h b/drivers/usb/host/fotg210.h > index 7fcd785c7bc8..dca46d04e288 100644 > --- a/drivers/usb/host/fotg210.h > +++ b/drivers/usb/host/fotg210.h > @@ -179,7 +179,7 @@ struct fotg210_hcd { /* one per controller */ > struct fotg210_stats stats; > # define COUNT(x) ((x)++) > #else > -# define COUNT(x) > +# define COUNT(x) do {} while (0) > #endif > > /* debug files */ -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h index c8e9a48e1d51..a60d91eac771 100644 --- a/drivers/usb/host/ehci.h +++ b/drivers/usb/host/ehci.h @@ -237,7 +237,7 @@ struct ehci_hcd { /* one per controller */ struct ehci_stats stats; # define COUNT(x) ((x)++) #else -# define COUNT(x) +# define COUNT(x) do {} while (0) #endif /* debug files */ diff --git a/drivers/usb/host/fotg210.h b/drivers/usb/host/fotg210.h index 7fcd785c7bc8..dca46d04e288 100644 --- a/drivers/usb/host/fotg210.h +++ b/drivers/usb/host/fotg210.h @@ -179,7 +179,7 @@ struct fotg210_hcd { /* one per controller */ struct fotg210_stats stats; # define COUNT(x) ((x)++) #else -# define COUNT(x) +# define COUNT(x) do {} while (0) #endif /* debug files */
It's dangerous to use empty code define. Furthermore it lead to the following warning: "suggest braces around empty body in an « else » statement" So let's replace emptyness by "do {} while(0)" Signed-off-by: Corentin Labbe <clabbe@baylibre.com> --- drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fotg210.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)