* [PATCH for-5.0] hw/gpio/aspeed_gpio.c: Don't directly include assert.h
@ 2020-04-03 12:47 Peter Maydell
2020-04-03 13:23 ` Philippe Mathieu-Daudé
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Peter Maydell @ 2020-04-03 12:47 UTC (permalink / raw)
To: qemu-arm, qemu-devel; +Cc: Andrew Jeffery, Cédric Le Goater, Joel Stanley
Remove a direct include of assert.h -- this is already
provided by qemu/osdep.h, and it breaks our rule that the
first include must always be osdep.h.
In particular we must get the assert() macro via osdep.h
to avoid compile failures on mingw (see the comment in
osdep.h where we redefine assert() for that platform).
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
Reported via a random comment on our github mirror...
we should probably do a proper clean-includes run post-5.0.
hw/gpio/aspeed_gpio.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/hw/gpio/aspeed_gpio.c b/hw/gpio/aspeed_gpio.c
index 41e11ea9b04..e52fcfd9a03 100644
--- a/hw/gpio/aspeed_gpio.c
+++ b/hw/gpio/aspeed_gpio.c
@@ -6,8 +6,6 @@
* SPDX-License-Identifier: GPL-2.0-or-later
*/
-#include <assert.h>
-
#include "qemu/osdep.h"
#include "qemu/host-utils.h"
#include "qemu/log.h"
--
2.20.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH for-5.0] hw/gpio/aspeed_gpio.c: Don't directly include assert.h
2020-04-03 12:47 [PATCH for-5.0] hw/gpio/aspeed_gpio.c: Don't directly include assert.h Peter Maydell
@ 2020-04-03 13:23 ` Philippe Mathieu-Daudé
2020-04-03 13:28 ` Cédric Le Goater
2020-04-05 7:01 ` Andrew Jeffery
2 siblings, 0 replies; 4+ messages in thread
From: Philippe Mathieu-Daudé @ 2020-04-03 13:23 UTC (permalink / raw)
To: Peter Maydell, qemu-arm, qemu-devel
Cc: Andrew Jeffery, Cédric Le Goater, Joel Stanley
On 4/3/20 2:47 PM, Peter Maydell wrote:
> Remove a direct include of assert.h -- this is already
> provided by qemu/osdep.h, and it breaks our rule that the
> first include must always be osdep.h.
Seems a leftover for debugging added between v3:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg634251.html
and v4:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg637329.html
since not commented in v4 cover:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg637328.html
>
> In particular we must get the assert() macro via osdep.h
> to avoid compile failures on mingw (see the comment in
> osdep.h where we redefine assert() for that platform).
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
> ---
> Reported via a random comment on our github mirror...
> we should probably do a proper clean-includes run post-5.0.
Yes... Or schedule/include a pre-soft-freeze tasklist in the wiki
"things to do 1month before soft-freeze".
- refresh MAINTAINERS entries
- look at what we can deprecate
- run cocci cleanup scripts
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>
> hw/gpio/aspeed_gpio.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/hw/gpio/aspeed_gpio.c b/hw/gpio/aspeed_gpio.c
> index 41e11ea9b04..e52fcfd9a03 100644
> --- a/hw/gpio/aspeed_gpio.c
> +++ b/hw/gpio/aspeed_gpio.c
> @@ -6,8 +6,6 @@
> * SPDX-License-Identifier: GPL-2.0-or-later
> */
>
> -#include <assert.h>
> -
> #include "qemu/osdep.h"
> #include "qemu/host-utils.h"
> #include "qemu/log.h"
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH for-5.0] hw/gpio/aspeed_gpio.c: Don't directly include assert.h
2020-04-03 12:47 [PATCH for-5.0] hw/gpio/aspeed_gpio.c: Don't directly include assert.h Peter Maydell
2020-04-03 13:23 ` Philippe Mathieu-Daudé
@ 2020-04-03 13:28 ` Cédric Le Goater
2020-04-05 7:01 ` Andrew Jeffery
2 siblings, 0 replies; 4+ messages in thread
From: Cédric Le Goater @ 2020-04-03 13:28 UTC (permalink / raw)
To: Peter Maydell, qemu-arm, qemu-devel; +Cc: Andrew Jeffery, Joel Stanley
On 4/3/20 2:47 PM, Peter Maydell wrote:
> Remove a direct include of assert.h -- this is already
> provided by qemu/osdep.h, and it breaks our rule that the
> first include must always be osdep.h.
>
> In particular we must get the assert() macro via osdep.h
> to avoid compile failures on mingw (see the comment in
> osdep.h where we redefine assert() for that platform).
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
> ---
> Reported via a random comment on our github mirror...
> we should probably do a proper clean-includes run post-5.0.
with a 'sort' maybe.
Thanks,
C.
>
> hw/gpio/aspeed_gpio.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/hw/gpio/aspeed_gpio.c b/hw/gpio/aspeed_gpio.c
> index 41e11ea9b04..e52fcfd9a03 100644
> --- a/hw/gpio/aspeed_gpio.c
> +++ b/hw/gpio/aspeed_gpio.c
> @@ -6,8 +6,6 @@
> * SPDX-License-Identifier: GPL-2.0-or-later
> */
>
> -#include <assert.h>
> -
> #include "qemu/osdep.h"
> #include "qemu/host-utils.h"
> #include "qemu/log.h"
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH for-5.0] hw/gpio/aspeed_gpio.c: Don't directly include assert.h
2020-04-03 12:47 [PATCH for-5.0] hw/gpio/aspeed_gpio.c: Don't directly include assert.h Peter Maydell
2020-04-03 13:23 ` Philippe Mathieu-Daudé
2020-04-03 13:28 ` Cédric Le Goater
@ 2020-04-05 7:01 ` Andrew Jeffery
2 siblings, 0 replies; 4+ messages in thread
From: Andrew Jeffery @ 2020-04-05 7:01 UTC (permalink / raw)
To: Peter Maydell, qemu-arm, Cameron Esfahani via
Cc: Cédric Le Goater, Joel Stanley
On Fri, 3 Apr 2020, at 23:17, Peter Maydell wrote:
> Remove a direct include of assert.h -- this is already
> provided by qemu/osdep.h, and it breaks our rule that the
> first include must always be osdep.h.
>
> In particular we must get the assert() macro via osdep.h
> to avoid compile failures on mingw (see the comment in
> osdep.h where we redefine assert() for that platform).
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Andrew Jeffery <andrew@aj.id.au>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-04-05 7:02 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-03 12:47 [PATCH for-5.0] hw/gpio/aspeed_gpio.c: Don't directly include assert.h Peter Maydell
2020-04-03 13:23 ` Philippe Mathieu-Daudé
2020-04-03 13:28 ` Cédric Le Goater
2020-04-05 7:01 ` Andrew Jeffery
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).