[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] hw/arm/virt: remove unused header files
From: |
Hongbo Zhang |
Subject: |
Re: [Qemu-devel] [PATCH] hw/arm/virt: remove unused header files |
Date: |
Mon, 22 Oct 2018 09:37:42 +0800 |
On 19 October 2018 at 19:59, Peter Maydell <address@hidden> wrote:
> On 19 October 2018 at 11:18, Hongbo Zhang <address@hidden> wrote:
>> Remove the unused herder files, 'virt' can be compiled and run without
>> including them.
>>
>> Signed-off-by: Hongbo Zhang <address@hidden>
>> ---
>> hw/arm/virt.c | 8 --------
>> 1 file changed, 8 deletions(-)
>>
>> diff --git a/hw/arm/virt.c b/hw/arm/virt.c
>> index 9f67782..f0066cb 100644
>> --- a/hw/arm/virt.c
>> +++ b/hw/arm/virt.c
>> @@ -30,9 +30,6 @@
>>
>> #include "qemu/osdep.h"
>> #include "qapi/error.h"
>> -#include "hw/sysbus.h"
>> -#include "hw/arm/arm.h"
>> -#include "hw/arm/primecell.h"
>
> Dropping primecell.h makes sense, we don't use what it provides.
> But I suspect the others are "unused" only because some other
> header we include drags them in implicitly. I think it's better
> to explicitly include what we need, in case that other header
> changes in future.
>
> How did you determine which #includes to drop here?
>
Well, while I was working on the 'sbsa-ref' machine, I believed I
could remove some header files because I deleted some functions for
that platform, so I did.
And later, I thought I can try to test to remove part of what I did
for 'sbsa-ref' for 'virt' too, tests showed me that 'virt' can be
compiled and run without them.
> thanks
> -- PMM