block: update with upstream v6.3
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2175212
Omitted-fix: b600de2d7d3a ("block, bfq: fix uaf for bfqq in bic_set_bfqq()")
This fix isn't needed after we pull in patches for 6.3, see the following link:
https://lore.kernel.org/linux-block/963eaa70-79bc-796a-9c88-9e92929729a6@huaweicloud.com/
More nvme patches are backported:
-
"per-tagset SRCU struct and quiesce v3"[1] requires nvme change
-
"consolidate tagset / misc request_queue allocation "[2] is pulled in because blktests regression is caused if it isn't included, that can be thought as dependency of "per-tagset SRCU struct and quiesce v3"
-
other misc dependency of block layer core change, given recently Jens put all drivers and core patches into one branch
[1] https://lore.kernel.org/linux-block/34e0a12a-1010-faa0-379c-43d84c3c7a7a@nvidia.com/#r
[2] https://lore.kernel.org/linux-nvme/20220922141917.GB27549@lst.de/#r
Signed-off-by: Ming Lei ming.lei@redhat.com