bio->bi_status == BLK_STS_TARGET) {
                        struct btrfs_device *dev = btrfs_io_bio(bio)->device;
 
-                       if (dev->bdev) {
-                               if (bio_op(bio) == REQ_OP_WRITE)
-                                       btrfs_dev_stat_inc_and_print(dev,
+                       ASSERT(dev->bdev);
+                       if (bio_op(bio) == REQ_OP_WRITE)
+                               btrfs_dev_stat_inc_and_print(dev,
                                                BTRFS_DEV_STAT_WRITE_ERRS);
-                               else if (!(bio->bi_opf & REQ_RAHEAD))
-                                       btrfs_dev_stat_inc_and_print(dev,
+                       else if (!(bio->bi_opf & REQ_RAHEAD))
+                               btrfs_dev_stat_inc_and_print(dev,
                                                BTRFS_DEV_STAT_READ_ERRS);
-                               if (bio->bi_opf & REQ_PREFLUSH)
-                                       btrfs_dev_stat_inc_and_print(dev,
+                       if (bio->bi_opf & REQ_PREFLUSH)
+                               btrfs_dev_stat_inc_and_print(dev,
                                                BTRFS_DEV_STAT_FLUSH_ERRS);
-                       }
                }
        }