block: have drivers use blk_queue_max_discard_sectors()
[firefly-linux-kernel-4.4.55.git] / drivers / block / zram / zram_drv.c
index fb655e8d1e3b17bf4cda9fd09593bc7dc770f78d..f439ad2800da935dcb4158171c0c679037ba91e2 100644 (file)
@@ -1244,7 +1244,7 @@ static int zram_add(void)
        blk_queue_io_min(zram->disk->queue, PAGE_SIZE);
        blk_queue_io_opt(zram->disk->queue, PAGE_SIZE);
        zram->disk->queue->limits.discard_granularity = PAGE_SIZE;
-       zram->disk->queue->limits.max_discard_sectors = UINT_MAX;
+       blk_queue_max_discard_sectors(zram->disk->queue, UINT_MAX);
        /*
         * zram_bio_discard() will clear all logical blocks if logical block
         * size is identical with physical block size(PAGE_SIZE). But if it is