diff options
Diffstat (limited to 'drivers/usb/serial/usb_wwan.c')
-rw-r--r-- | drivers/usb/serial/usb_wwan.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/serial/usb_wwan.c b/drivers/usb/serial/usb_wwan.c index 640fe0173236..f1ec1680e822 100644 --- a/drivers/usb/serial/usb_wwan.c +++ b/drivers/usb/serial/usb_wwan.c | |||
@@ -325,7 +325,7 @@ static void usb_wwan_outdat_callback(struct urb *urb) | |||
325 | 325 | ||
326 | for (i = 0; i < N_OUT_URB; ++i) { | 326 | for (i = 0; i < N_OUT_URB; ++i) { |
327 | if (portdata->out_urbs[i] == urb) { | 327 | if (portdata->out_urbs[i] == urb) { |
328 | smp_mb__before_clear_bit(); | 328 | smp_mb__before_atomic(); |
329 | clear_bit(i, &portdata->out_busy); | 329 | clear_bit(i, &portdata->out_busy); |
330 | break; | 330 | break; |
331 | } | 331 | } |