diff mbox series

ia64: agp: Replace empty define with do while

Message ID 20171220191613.7827-1-clabbe.montjoie@gmail.com
State New
Headers show
Series ia64: agp: Replace empty define with do while | expand

Commit Message

Corentin Labbe Dec. 20, 2017, 7:16 p.m. UTC
It's dangerous to use empty code define.
Furthermore it lead to the following warning:
drivers/char/agp/generic.c: In function « agp_generic_destroy_page »:
drivers/char/agp/generic.c:1266:28: attention : suggest braces around empty body in an « if » statement [-Wempty-body]

So let's replace emptyness by "do {} while(0)"

Signed-off-by: Corentin Labbe <clabbe.montjoie@gmail.com>

---
 arch/ia64/include/asm/agp.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

-- 
2.13.6

Comments

Corentin Labbe April 20, 2019, 5:07 p.m. UTC | #1
On Wed, Dec 20, 2017 at 08:16:13PM +0100, Corentin Labbe wrote:
> It's dangerous to use empty code define.

> Furthermore it lead to the following warning:

> drivers/char/agp/generic.c: In function « agp_generic_destroy_page »:

> drivers/char/agp/generic.c:1266:28: attention : suggest braces around empty body in an « if » statement [-Wempty-body]

> 

> So let's replace emptyness by "do {} while(0)"

> 

> Signed-off-by: Corentin Labbe <clabbe.montjoie@gmail.com>


Hello

Gentle ping

Regards

> ---

>  arch/ia64/include/asm/agp.h | 4 ++--

>  1 file changed, 2 insertions(+), 2 deletions(-)

> 

> diff --git a/arch/ia64/include/asm/agp.h b/arch/ia64/include/asm/agp.h

> index 2b451c4496da..0261507dc264 100644

> --- a/arch/ia64/include/asm/agp.h

> +++ b/arch/ia64/include/asm/agp.h

> @@ -14,8 +14,8 @@

>   * in coherent mode, which lets us map the AGP memory as normal (write-back) memory

>   * (unlike x86, where it gets mapped "write-coalescing").

>   */

> -#define map_page_into_agp(page)		/* nothing */

> -#define unmap_page_from_agp(page)	/* nothing */

> +#define map_page_into_agp(page)		do { } while (0)

> +#define unmap_page_from_agp(page)	do { } while (0)

>  #define flush_agp_cache()		mb()

>  

>  /* GATT allocation. Returns/accepts GATT kernel virtual address. */

> -- 

> 2.13.6

>
diff mbox series

Patch

diff --git a/arch/ia64/include/asm/agp.h b/arch/ia64/include/asm/agp.h
index 2b451c4496da..0261507dc264 100644
--- a/arch/ia64/include/asm/agp.h
+++ b/arch/ia64/include/asm/agp.h
@@ -14,8 +14,8 @@ 
  * in coherent mode, which lets us map the AGP memory as normal (write-back) memory
  * (unlike x86, where it gets mapped "write-coalescing").
  */
-#define map_page_into_agp(page)		/* nothing */
-#define unmap_page_from_agp(page)	/* nothing */
+#define map_page_into_agp(page)		do { } while (0)
+#define unmap_page_from_agp(page)	do { } while (0)
 #define flush_agp_cache()		mb()
 
 /* GATT allocation. Returns/accepts GATT kernel virtual address. */