block: remove QUEUE_FLAG_DISCARD
[linux-2.6-block.git] / fs / f2fs / f2fs.h
index cd1e65bcf0b043d6e892f04522aa97556e8c62f9..0ea9a5fa7c1dd0b989a33cd9d4c009ffd119636a 100644 (file)
@@ -4381,8 +4381,7 @@ static inline bool f2fs_hw_should_discard(struct f2fs_sb_info *sbi)
 
 static inline bool f2fs_bdev_support_discard(struct block_device *bdev)
 {
-       return blk_queue_discard(bdev_get_queue(bdev)) ||
-              bdev_is_zoned(bdev);
+       return bdev_max_discard_sectors(bdev) || bdev_is_zoned(bdev);
 }
 
 static inline bool f2fs_hw_support_discard(struct f2fs_sb_info *sbi)