diff options
| author | Keith Busch <kbusch@kernel.org> | 2025-10-14 18:04:56 +0300 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2025-11-07 04:11:58 +0300 |
| commit | bc840b21a25a50f00e2b240329c09281506df387 (patch) | |
| tree | 435390fd780e1183557e14359fcd809b388b56d1 /scripts/stackusage | |
| parent | 2f6b2565d43cdb5087cac23d530cca84aa3d897e (diff) | |
| download | linux-bc840b21a25a50f00e2b240329c09281506df387.tar.xz | |
nvme: remove virtual boundary for sgl capable devices
The nvme virtual boundary is only required for the PRP format. Devices
that can use SGL for DMA don't need it for IO queues. Drop reporting it
for such devices; rdma fabrics controllers will continue to use the
limit as they currently don't report any boundary requirements, but tcp
and fc never needed it in the first place so they get to report no
virtual boundary.
Applications may continue to align to the same virtual boundaries for
optimization purposes if they want, and the driver will continue to
decide whether to use the PRP format the same as before if the IO allows
it.
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
