diff options
-rw-r--r-- | drivers/md/md.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c index 21a90efb13b7..b572e1e386ce 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c | |||
@@ -8021,7 +8021,7 @@ void md_ack_all_badblocks(struct badblocks *bb) | |||
8021 | return; | 8021 | return; |
8022 | write_seqlock_irq(&bb->lock); | 8022 | write_seqlock_irq(&bb->lock); |
8023 | 8023 | ||
8024 | if (bb->changed == 0) { | 8024 | if (bb->changed == 0 && bb->unacked_exist) { |
8025 | u64 *p = bb->page; | 8025 | u64 *p = bb->page; |
8026 | int i; | 8026 | int i; |
8027 | for (i = 0; i < bb->count ; i++) { | 8027 | for (i = 0; i < bb->count ; i++) { |