summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--driver/usb_mux/usb_mux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/driver/usb_mux/usb_mux.c b/driver/usb_mux/usb_mux.c
index 884ccdf50a..01f8f0ab6f 100644
--- a/driver/usb_mux/usb_mux.c
+++ b/driver/usb_mux/usb_mux.c
@@ -182,7 +182,7 @@ void usb_mux_init(int port)
rv = configure_mux(port, USB_MUX_INIT, NULL);
if (rv == EC_SUCCESS)
- flags[port] |= USB_MUX_FLAG_INIT;
+ atomic_or(&flags[port], USB_MUX_FLAG_INIT);
/*
* Mux may fail initialization if it's not powered. Mark this port