]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/block/brd.c
Merge tag 'mmc-v4.6' of git://git.linaro.org/people/ulf.hansson/mmc
[mirror_ubuntu-zesty-kernel.git] / drivers / block / brd.c
index cb27190e9f395f94a4cac646e3a4beb12b7fa6fc..f7ecc287d733b6b76a0fb0411f16c7f55907671f 100644 (file)
@@ -341,7 +341,7 @@ static blk_qc_t brd_make_request(struct request_queue *q, struct bio *bio)
 
        if (unlikely(bio->bi_rw & REQ_DISCARD)) {
                if (sector & ((PAGE_SIZE >> SECTOR_SHIFT) - 1) ||
-                   bio->bi_iter.bi_size & PAGE_MASK)
+                   bio->bi_iter.bi_size & ~PAGE_MASK)
                        goto io_error;
                discard_from_brd(brd, sector, bio->bi_iter.bi_size);
                goto out;