X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Fmd%2Fdm.c;h=aa9e093343d435eba77bb7fb1587e2c53b6f5d9a;hb=776edb59317ada867dfcddde40b55648beeb0078;hp=6a71bc7c9133a1d5e63ec13493593449a22f1044;hpb=59a3d4c3631e553357b7305dc09db1990aa6757c;p=karo-tx-linux.git diff --git a/drivers/md/dm.c b/drivers/md/dm.c index 6a71bc7c9133..aa9e093343d4 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c @@ -2446,7 +2446,7 @@ static void dm_wq_work(struct work_struct *work) static void dm_queue_flush(struct mapped_device *md) { clear_bit(DMF_BLOCK_IO_FOR_SUSPEND, &md->flags); - smp_mb__after_clear_bit(); + smp_mb__after_atomic(); queue_work(md->wq, &md->work); }