]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/usb/serial/usb_wwan.c
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / drivers / usb / serial / usb_wwan.c
index 2932d9cfb16629bafe07abeec8bff85d0675f3fb..2f805cb386a5ae429ce9e0676a3311268ab273a6 100644 (file)
@@ -312,7 +312,7 @@ static void usb_wwan_outdat_callback(struct urb *urb)
 
        for (i = 0; i < N_OUT_URB; ++i) {
                if (portdata->out_urbs[i] == urb) {
-                       smp_mb__before_clear_bit();
+                       smp_mb__before_atomic();
                        clear_bit(i, &portdata->out_busy);
                        break;
                }