]> www.infradead.org Git - users/jedix/linux-maple.git/commit
blk: [Partial] Replace SG_GAPGS with new queue limits mask
authorAshok Vairavan <ashok.vairavan@oracle.com>
Fri, 6 Oct 2017 13:51:15 +0000 (06:51 -0700)
committerAshok Vairavan <ashok.vairavan@oracle.com>
Mon, 23 Oct 2017 18:24:58 +0000 (11:24 -0700)
commit5ba566b455bd5302aff276dca38059202b7be08c
treeb1d3dd1ccbf7dce22cd5a1d95385b7e8be1d871b
parent976f7cbc2b8a992892a45332d0621223a0c5efc2
blk: [Partial] Replace SG_GAPGS with new queue limits mask

Several fixes went in upstream on top of queue_virt_boundary()
to address the gaps issue. However, back-porting queue_virt_boundary() api
disrupts iSER, storvsc and mpt3sas. Hence, implemented a hybrid
approach in QU4 got GAPS functionality. NVMe driver supports both
queue_virt_boundary() and QUEUE_FLAG_SG_GAPS to facilitate smooth
transistion.

Orabug: 26871819

Signed-off-by: Ashok Vairavan <ashok.vairavan@oracle.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Kyle Fortin <kyle.fortin@oracle.com>
block/blk-settings.c
drivers/nvme/host/core.c
include/linux/blkdev.h