[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAPcyv4jv96Jprp_XpTYAiJik3fG1SFL8rr3JqUnXMtkB_yZXEQ@mail.gmail.com>
Date: Sun, 21 Jun 2015 06:26:23 -0700
From: Dan Williams <dan.j.williams@...el.com>
To: Christoph Hellwig <hch@....de>
Cc: Jens Axboe <axboe@...nel.dk>,
"linux-nvdimm@...ts.01.org" <linux-nvdimm@...ts.01.org>,
Boaz Harrosh <boaz@...xistor.com>,
"Kani, Toshimitsu" <toshi.kani@...com>,
Vishal Verma <vishal.l.verma@...ux.intel.com>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
Linux ACPI <linux-acpi@...r.kernel.org>,
linux-fsdevel <linux-fsdevel@...r.kernel.org>,
Ingo Molnar <mingo@...nel.org>
Subject: Re: [PATCH 11/15] libnvdimm: pmem, blk, and btt make_request cleanups
On Sun, Jun 21, 2015 at 3:10 AM, Christoph Hellwig <hch@....de> wrote:
> One patch per driver please.
>
>> diff --git a/drivers/nvdimm/blk.c b/drivers/nvdimm/blk.c
>> index 8a6345797a71..9d609ef95266 100644
>> --- a/drivers/nvdimm/blk.c
>> +++ b/drivers/nvdimm/blk.c
>> @@ -170,18 +170,12 @@ static void nd_blk_make_request(struct request_queue *q, struct bio *bio)
>> struct bvec_iter iter;
>> struct bio_vec bvec;
>> int err = 0, rw;
>> - sector_t sector;
>>
>> - sector = bio->bi_iter.bi_sector;
>> - if (bio_end_sector(bio) > get_capacity(disk)) {
>> + if (unlikely(bio_end_sector(bio) > get_capacity(disk))) {
>> err = -EIO;
>> goto out;
>> }
>>
>> - BUG_ON(bio->bi_rw & REQ_DISCARD);
>
> If you remove the DISCARD check you can kill the max sectors one
> as well, given that generic_make_request_checks() takes care of it.
Ah, true, will add that with the split.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists