block: remove bogus comments in __bio_add_pc_page
authorChristoph Hellwig <hch@lst.de>
Thu, 25 Apr 2019 07:04:34 +0000 (09:04 +0200)
committerJens Axboe <axboe@kernel.dk>
Tue, 30 Apr 2019 15:26:42 +0000 (09:26 -0600)
We are never called with file system pages by defintions for the
passthrough interface, and we also never undo any addition later
these days.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/bio.c

index e717b303e1fb80f4f2f4a41164f417fb9efc95d9..de26dc18bceb0153066872cbcf6918c570bb6772 100644 (file)
@@ -724,11 +724,6 @@ static int __bio_add_pc_page(struct request_queue *q, struct bio *bio,
        if (((bio->bi_iter.bi_size + len) >> 9) > queue_max_hw_sectors(q))
                return 0;
 
-       /*
-        * For filesystems with a blocksize smaller than the pagesize
-        * we will often be called with the same page as last time and
-        * a consecutive offset.  Optimize this special case.
-        */
        if (bio->bi_vcnt > 0) {
                bvec = &bio->bi_io_vec[bio->bi_vcnt - 1];
 
@@ -760,10 +755,6 @@ static int __bio_add_pc_page(struct request_queue *q, struct bio *bio,
        if (bio->bi_phys_segments >= queue_max_segments(q))
                return 0;
 
-       /*
-        * setup the new entry, we might clear it again later if we
-        * cannot add the page
-        */
        bvec = &bio->bi_io_vec[bio->bi_vcnt];
        bvec->bv_page = page;
        bvec->bv_len = len;