Hi Martin,
This code was added to detect holes, when we started testing with 4.9
kernel. when we disabled "use_blk_mq" and no merges, we are hitting
issues with holes. Anyhow In latest upstream, it got fixed with this
commit 5a8d75a1b8c99bdc926ba69b7b7dbe4fae81a5af
So we are removing the code
Hi Martin,
This code was added to detect holes, when we started testing with 4.9
kernel. when we disabled "use_blk_mq" and no merges, we are hitting
issues with holes. Anyhow In latest upstream, it got fixed with this
commit 5a8d75a1b8c99bdc926ba69b7b7dbe4fae81a5af
So we are removing the code
Suganath,
> + /*
> + ** Below code detects gaps/holes in IO data buffers.
> + ** What does holes/gaps mean?
> + ** Any SGE except first one in a SGL starts at non NVME page size
> + ** aligned address OR Any SGE except last one in a SGL ends at
> + ** non NVME page
Suganath,
> + /*
> + ** Below code detects gaps/holes in IO data buffers.
> + ** What does holes/gaps mean?
> + ** Any SGE except first one in a SGL starts at non NVME page size
> + ** aligned address OR Any SGE except last one in a SGL ends at
> + ** non NVME page
* Added support for translating the SGLs associated with incoming
commands either to IEE SGL or NVMe PRPs for NVMe devices.
* The hardware translation of IEEE SGL to NVMe PRPs has limitation
and if a command cannot be translated by hardware then it will go
to firmware and the firmware needs to
* Added support for translating the SGLs associated with incoming
commands either to IEE SGL or NVMe PRPs for NVMe devices.
* The hardware translation of IEEE SGL to NVMe PRPs has limitation
and if a command cannot be translated by hardware then it will go
to firmware and the firmware needs to
6 matches
Mail list logo