diff options
-rw-r--r-- | driver/usb_mux/usb_mux.c | 2 |
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 |