Re: [PATCH v2 0/4] x86/boot/compressed: Enable -Wunused and remove unused variables

From: Thorsten Blum

Date: Tue Jul 28 2026 - 01:50:53 EST


On Wed, Jun 24, 2026 at 02:02:54PM +0200, Thorsten Blum wrote:
> This series marks potentially unused variables and functions as
> __maybe_unused and removes truly unused ones. Patch 4 enables -Wunused,
> matching the W=0 kernel defaults. With WERROR=y, the warnings failed as
> follows:
>
> arch/x86/boot/compressed/acpi.c:25:1: error: ‘__efi_get_rsdp_addr’ defined but not used
> arch/x86/boot/compressed/acpi.c:29:6: error: unused variable 'ret'
> arch/x86/boot/compressed/acpi.c:57:15: error: unused variable 'nr_tables'
> arch/x86/boot/compressed/efi.c:64:16: error: unused variable 'et'
> arch/x86/boot/compressed/efi.c:136:6: error: unused variable 'ret'
> arch/x86/boot/compressed/kaslr.c:600:13: error: unused variable ‘i’
>
> Patch 2 also drops a redundant efi_get_system_table() call and uses the
> existing efi_get_conf_table() error path.
>
> Changes in v2:
> - Fix a kernel test robot issue by marking __efi_get_rsdp_addr() as
> __maybe_unused: https://lore.kernel.org/r/202606240416.cXegPpiJ-lkp@xxxxxxxxx/
> - v1: https://lore.kernel.org/r/20260621144116.224010-6-thorsten.blum@xxxxxxxxx/
>
> Thorsten Blum (4):
> x86/boot/compressed: Remove unused variables in EFI helpers
> x86/boot/compressed: Clean up EFI RSDP lookup in efi_get_rsdp_addr()
> x86/boot/compressed: Mark process_mem_region() index __maybe_unused
> x86/boot/compressed: Enable -Wunused
>
> arch/x86/boot/compressed/Makefile | 3 +++
> arch/x86/boot/compressed/acpi.c | 18 ++++--------------
> arch/x86/boot/compressed/efi.c | 17 +++++------------
> arch/x86/boot/compressed/kaslr.c | 3 ++-
> 4 files changed, 14 insertions(+), 27 deletions(-)
>
>
> base-commit: 840ef6c78e6a2f694b578ecb9063241c992aaa9e

Gentle ping.

Thanks,
Thorsten