summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilos Nikic <nikic.milos@gmail.com>2025-06-19 16:51:05 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2025-06-21 14:34:14 +0200
commit5f2f10fbeef89f5d8d4936d2b3caa0ee30fc0005 (patch)
tree417e302bc656bf592b084c6e3603496f924c3021
parent47ab333a379d384230be7af62235a491d9941451 (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.c2
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:
*