aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/md/dm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/dm.c b/drivers/md/dm.c
index 77972090abe5..8498dc4ce1f0 100644
--- a/drivers/md/dm.c
+++ b/drivers/md/dm.c
@@ -555,7 +555,7 @@ static void dec_pending(struct dm_io *io, int error)
555 * a per-device variable for error reporting. 555 * a per-device variable for error reporting.
556 * Note that you can't touch the bio after end_io_acct 556 * Note that you can't touch the bio after end_io_acct
557 */ 557 */
558 if (!md->barrier_error) 558 if (!md->barrier_error && io_error != -EOPNOTSUPP)
559 md->barrier_error = io_error; 559 md->barrier_error = io_error;
560 end_io_acct(io); 560 end_io_acct(io);
561 } else { 561 } else {