]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/md/dm.c
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / drivers / md / dm.c
index 6a71bc7c9133a1d5e63ec13493593449a22f1044..aa9e093343d435eba77bb7fb1587e2c53b6f5d9a 100644 (file)
@@ -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);
 }