diff options
author | Milos Nikic <nikic.milos@gmail.com> | 2025-06-19 16:51:05 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-06-21 14:34:14 +0200 |
commit | 5f2f10fbeef89f5d8d4936d2b3caa0ee30fc0005 (patch) | |
tree | 417e302bc656bf592b084c6e3603496f924c3021 | |
parent | 47ab333a379d384230be7af62235a491d9941451 (diff) |
smp: fix warning
Reading lapic->error_status.r may have side effects, and we must preserve it. To avoid a compiler warning about err being unused, cast it to (void).
This keeps the behavior intact while eliminating the warning.
Message-ID: <20250619155105.8940-1-nikic.milos@gmail.com>
-rw-r--r-- | i386/i386/smp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/i386/i386/smp.c b/i386/i386/smp.c index e3e4cc82..4513b7f2 100644 --- a/i386/i386/smp.c +++ b/i386/i386/smp.c @@ -134,6 +134,8 @@ smp_send_ipi_startup_twice(int bsp_apic_id, int vector) for (i = 0; i < 2; i++) { lapic->error_status.r = 0; err = lapic->error_status.r; + /* Suppress unused variable warning for the necessary dummy read.*/ + (void) err; /* StartUp IPI: * |