zram: delay pending free request in read path
[firefly-linux-kernel-4.4.55.git] / drivers / block / zram / zram_drv.c
index 213dfc10b78354885c7283a0e2ee5ff39d4b4f5e..d87c7e98fb1117ee37a987df505f59eca80c2f00 100644 (file)
@@ -535,7 +535,6 @@ static int zram_bvec_rw(struct zram *zram, struct bio_vec *bvec, u32 index,
 
        if (rw == READ) {
                down_read(&zram->lock);
-               handle_pending_slot_free(zram);
                ret = zram_bvec_read(zram, bvec, index, offset, bio);
                up_read(&zram->lock);
        } else {