Re: Kernel bio layer is sending bio size more than our block device is capable of handling

2017-03-02 Thread Umesh Patel
>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 =

Re: Kernel bio layer is sending bio size more than our block device is capable of handling

2017-03-02 Thread Umesh Patel
>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 =

RE: Kernel bio layer is sending bio size more than our block device is capable of handling

2017-03-02 Thread Umesh Patel
To: 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 subsribe

RE: Kernel bio layer is sending bio size more than our block device is capable of handling

2017-03-02 Thread Umesh Patel
To: 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 subsribe

RE: Kernel bio layer is sending bio size more than our block device is capable of handling

2017-03-02 Thread Umesh Patel
: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.

RE: Kernel bio layer is sending bio size more than our block device is capable of handling

2017-03-02 Thread Umesh Patel
: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.

Kernel bio layer is sending bio size more than our block device is capable of handling

2017-03-01 Thread Umesh Patel
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

Kernel bio layer is sending bio size more than our block device is capable of handling

2017-03-01 Thread Umesh Patel
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