[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL 7/9] hw/i386/acpi-build: Fix maybe-uninitialized error when AC
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PULL 7/9] hw/i386/acpi-build: Fix maybe-uninitialized error when ACPI hotplug off |
Date: |
Mon, 16 Nov 2020 14:11:35 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 |
On 11/16/20 1:27 PM, Michael S. Tsirkin wrote:
> On Mon, Nov 16, 2020 at 12:24:15PM +0000, Alex Bennée wrote:
>> From: Philippe Mathieu-Daudé <philmd@redhat.com>
>>
>> GCC 9.3.0 thinks that 'method' can be left uninitialized. This code
>> is already in the "if (bsel || pcihp_bridge_en)" block statement,
>> but it isn't smart enough to figure it out.
>>
>> Restrict the code to be used only in the "if (bsel || pcihp_bridge_en)"
>> block statement to fix (on Ubuntu):
>>
>> ../hw/i386/acpi-build.c: In function 'build_append_pci_bus_devices':
>> ../hw/i386/acpi-build.c:496:9: error: 'method' may be used uninitialized
>> in this function [-Werror=maybe-uninitialized]
>> 496 | aml_append(parent_scope, method);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> cc1: all warnings being treated as errors
>>
>> Fixes: df4008c9c59 ("piix4: don't reserve hw resources when hotplug is off
>> globally")
>> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
>> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
>> Reviewed-by: Igor Mammedov <imammedo@redhat.com>
>> Message-Id: <20201108204535.2319870-4-philmd@redhat.com>
>> Message-Id: <20201110192316.26397-8-alex.bennee@linaro.org>
>
> BTW it's in my pull request alredy.
> Not sure why you are merging it too ...
I suppose to unbreak Gitlab-CI...
There is no policy w.r.t. CI so maintainer don't have to use it,
but this breaking it delay the workflow of others subsystems.
I'm not asking you to use it, just explaining why this patch is
in Alex's queue.
Regards,
Phil.
- [PULL 0/9] various fixes (CI, Xen, warnings), Alex Bennée, 2020/11/16
- [PULL 1/9] plugins: Fix resource leak in connect_socket(), Alex Bennée, 2020/11/16
- [PULL 2/9] plugins: Fix two resource leaks in setup_socket(), Alex Bennée, 2020/11/16
- [PULL 3/9] meson.build: fix building of Xen support for aarch64, Alex Bennée, 2020/11/16
- [PULL 4/9] include/hw/xen.h: drop superfluous struct, Alex Bennée, 2020/11/16
- [PULL 5/9] stubs/xen-hw-stub: drop xenstore_store_pv_console_info stub, Alex Bennée, 2020/11/16
- [PULL 6/9] accel/stubs: drop unused cpu.h include, Alex Bennée, 2020/11/16
- [PULL 8/9] tests/acceptance: Disable Spartan-3A DSP 1800A test, Alex Bennée, 2020/11/16
- [PULL 7/9] hw/i386/acpi-build: Fix maybe-uninitialized error when ACPI hotplug off, Alex Bennée, 2020/11/16
[PULL 9/9] .gitlab-ci.d/check-patch: tweak output for CI logs, Alex Bennée, 2020/11/16
Re: [PULL 0/9] various fixes (CI, Xen, warnings), Peter Maydell, 2020/11/16