>From the kernel source code i came to know below things.
4.1 kernel version onward
*""nr_pages = min(sdio->pages_in_io, bio_get_nr_vecs(map_bh->b_bdev))""*
line has been removed which was considering max_sectors_kb of queue.
Now new code is something like this* "nr_pages = min(sdio->pages_in_i
: Umesh Patel
Cc: Christoph Hellwig; linux-kernel@vger.kernel.org
Subject: Re: Kernel bio layer is sending bio size more than our block device is
capable of handling
Hi Umesh,
it's linux-bl...@vger.kernel.org, and the place where all block layer and
driver development happens, you can subsri
017 9:13 PM
To: Umesh Patel
Cc: linux-kernel@vger.kernel.org
Subject: Re: Kernel bio layer is sending bio size more than our block device is
capable of handling
Please post your driver to the linux-block list, and test a recent kernel.
Hello,
We are registering bio size of our device with linux kernel with below
available kernel API. blk_queue_max_hw_sectors(dev->osdev.queue,
(dev->aggr_max_size >> KERNEL_SECTOR_SHIFT));.
Max size of bio that our block device can handle is 106496 bytes (104KB) but
linux block device is sending
4 matches
Mail list logo