aboutsummaryrefslogtreecommitdiffstats
path: root/core/fs/pxe/isr.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/fs/pxe/isr.c')
-rw-r--r--core/fs/pxe/isr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/fs/pxe/isr.c b/core/fs/pxe/isr.c
index 69cfe9f1..069fefd5 100644
--- a/core/fs/pxe/isr.c
+++ b/core/fs/pxe/isr.c
@@ -252,7 +252,7 @@ void pxe_start_isr(void)
pxe_poll_thread, NULL);
if (!irq || !(pxe_undi_iface.ServiceFlags & PXE_UNDI_IFACE_FLAG_IRQ))
- pxe_need_poll |= 1;
+ asm volatile("orb $1,%0" : "+m" (pxe_need_poll));
}
int reset_pxe(void)