android_kernel_msm-6.1_noth.../include
Mike Christie ea120395be UPSTREAM: scsi: core: Add struct for args to execution functions
Move the SCSI execution functions to use a struct for passing in optional
args. This commit adds the new struct, temporarily converts scsi_execute()
and scsi_execute_req() ands a new helper, scsi_execute_cmd(), which takes
the scsi_exec_args struct.

There should be no change in behavior. We no longer allow users to pass in
any request->rq_flags value, but they were only passing in RQF_PM which we
do support by allowing users to pass in the BLK_MQ_REQ flags used by
blk_mq_alloc_request().

Subsequent commits will convert scsi_execute() and scsi_execute_req() users
to the new helpers then remove scsi_execute() and scsi_execute_req().

Change-Id: I56d96a1c376734d623bc203b33fb62fc3b7a3202
Signed-off-by: Mike Christie <michael.christie@oracle.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: John Garry <john.g.garry@oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Bug: 267974767
(cherry picked from commit d0949565811f0896c1c7e781ab2ad99d34273fdf)
Signed-off-by: Bart Van Assche <bvanassche@google.com>
2023-03-15 16:17:14 +00:00
..
acpi ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops 2023-01-18 11:58:11 +01:00
asm-generic This is the 6.1.14 stable release 2023-02-25 15:37:47 +00:00
clocksource
crypto crypto: scatterwalk - Remove unused inline function scatterwalk_aligned() 2022-09-30 13:59:13 +08:00
drm Merge 6.1.16 into android14-6.1 2023-03-13 15:45:34 +00:00
dt-bindings dt-bindings: clocks: imx8mp: Add ID for usb suspend clock 2022-12-31 13:33:09 +01:00
keys
kunit kunit: fix kunit_test_init_section_suites(...) 2023-02-09 11:28:08 +01:00
kvm ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header 2022-12-15 16:12:56 +00:00
linux UPSTREAM: Revert "blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()" 2023-03-13 18:53:52 +00:00
math-emu
media This is the 6.1.2 stable release 2023-01-18 18:44:34 +00:00
memory
misc
net Merge 6.1.16 into android14-6.1 2023-03-13 15:45:34 +00:00
pcmcia
ras
rdma
rv
scsi UPSTREAM: scsi: core: Add struct for args to execution functions 2023-03-15 16:17:14 +00:00
soc ARM: at91: pm: avoid soft resetting AC DLL 2022-11-01 12:25:19 +02:00
sound Merge 6.1.16 into android14-6.1 2023-03-13 15:45:34 +00:00
target
trace Merge changes I95ce33fb,I03723a9f,I4b1cf7f1,I6e17c9b3,I446172f8, ... into android14-6.1 2023-03-14 17:38:04 +00:00
uapi FROMGIT: scsi: ufs: core: bsg: Add advanced RPMB support in ufs_bsg 2023-03-15 16:17:14 +00:00
ufs FROMGIT: scsi: ufs: ufs: Remove duplicate entry 2023-03-15 16:17:14 +00:00
vdso
video
xen xen/virtio: enable grant based virtio on x86 2022-10-10 14:31:26 +02:00
OWNERS