2023-10-13 | Mike Christie | scsi: target: Have drivers report if they support direct... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230928020907.5730-2-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-10-13 | Mike Christie | scsi: target: iscs: Make write_pending_must_be_called... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230928020907.5730-1-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-08-21 | Mike Christie | scsi: target: Fix write perf due to unneeded throttling Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230817192902.346791-1-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-08-10 | Mike Christie | MAINTAINERS: add vhost-scsi entry and myself as a co... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230715142027.5572-1-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-08-10 | Mike Christie | vhost-scsi: Rename vhost_scsi_iov_to_sgl Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230709202859.138387-3-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-08-10 | Mike Christie | vhost-scsi: Fix alignment handling with windows Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230709202859.138387-2-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: Allow worker switching while work is queueing Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230626232307.97930-18-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost_scsi: add support for worker ioctls Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230626232307.97930-17-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: allow userspace to create workers Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230626232307.97930-16-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: replace single worker pointer with xarray Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230626232307.97930-15-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: add helper to parse userspace vring state/file Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230626232307.97930-14-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: remove vhost_work_queue Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230626232307.97930-13-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost_scsi: flush IO vqs then send TMF rsp Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230626232307.97930-12-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost_scsi: convert to vhost_vq_work_queue Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230626232307.97930-11-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost_scsi: make SCSI cmd completion per vq Signed-off-by: Mike Christie <michael.christie@oracle.com> ... <20230626232307.97930-10-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost_sock: convert to vhost_vq_work_queue Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230626232307.97930-9-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: convert poll work to be vq based Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230626232307.97930-8-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: take worker or vq for flushing Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230626232307.97930-7-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: take worker or vq instead of dev for queueing Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230626232307.97930-6-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost, vhost_net: add helper to check if vq has work Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230626232307.97930-5-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: add vhost_worker pointer to vhost_virtqueue Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230626232307.97930-4-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: dynamically allocate vhost_worker Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230626232307.97930-3-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-07-03 | Mike Christie | vhost: create worker at end of vhost_dev_set_owner Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230626232307.97930-2-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-06-29 | Mike Christie | scsi: target: iblock: Quiet bool conversion warning... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230623161136.6270-1-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-06-08 | Mike Christie | vhost: Fix worker hangs due to missed wake up calls Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230607192338.6041-3-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-06-08 | Mike Christie | vhost: Fix crash during early vhost_transport_send_pkt... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230607192338.6041-2-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-06-01 | Mike Christie | fork, vhost: Use CLONE_THREAD to fix freezer/ps regression <michael.christie@oracle.com> which was a modified version... Co-developed-by: Mike Christie <michael.christie@oracle.com> Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-04-21 | Mike Christie | vhost-scsi: Reduce vhost_scsi_mutex use Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230321020624.13323-8-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-04-21 | Mike Christie | vhost-scsi: Drop vhost_scsi_mutex use in port callouts Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230321020624.13323-7-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-04-21 | Mike Christie | vhost-scsi: Check for a cleared backend before queueing... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230321020624.13323-6-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-04-21 | Mike Christie | vhost-scsi: Drop device mutex use in vhost_scsi_do_plug Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230321020624.13323-5-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-04-21 | Mike Christie | vhost-scsi: Delay releasing our refcount on the tpg Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230321020624.13323-4-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | scsi: target: Add block PR support to iblock Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-19-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | scsi: target: Report and detect unsupported PR commands Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-18-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | scsi: target: Pass struct target_opcode_descriptor... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-17-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | scsi: target: Allow backends to hook into PR handling Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-16-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | scsi: target: Rename sbc_ops to exec_cmd_ops Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-15-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | nvme: Add pr_ops read_reservation support Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-14-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | nvme: Add a nvme_pr_type enum Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-13-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | nvme: Add pr_ops read_keys support Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-12-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | nvme: Add helper to send pr command Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-11-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | nvme: Move pr code to it's own file Signed-off-by: Mike Christie <michael.christie@oracle.com> ...r/20230407200551.12660-10-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | nvme: Don't hardcode the data len for pr commands Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230407200551.12660-9-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | nvme: Fix reservation status related structs Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230407200551.12660-8-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | dm: Add support for block PR read keys/reservation Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230407200551.12660-7-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | scsi: Add support for block PR read keys/reservation Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230407200551.12660-6-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | scsi: Move sd_pr_type to scsi_common Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230407200551.12660-5-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | scsi: Rename sd_pr_command Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230407200551.12660-4-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230407200551.12660-3-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-12 | Mike Christie | block: Add PR callouts for read keys and reservation Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230407200551.12660-2-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-04-04 | Mike Christie | vhost-scsi: Fix crash during LUN unmapping Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230321020624.13323-3-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-04-04 | Mike Christie | vhost-scsi: Fix vhost_scsi struct use after free Signed-off-by: Mike Christie <michael.christie@oracle.com> ...Id: <20230321020624.13323-2-michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-24 | Mike Christie | scsi: target: iscsit: Fix TAS handling during conn... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230319015620.96006-9-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-03-24 | Mike Christie | scsi: target: Fix multiple LUN_RESET handling Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230319015620.96006-8-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-03-24 | Mike Christie | scsi: target: iscsit: Stop/wait on cmds during conn... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230319015620.96006-6-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-03-24 | Mike Christie | scsi: target: iscsit: isert: Alloc per conn cmd counter Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230319015620.96006-5-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-03-24 | Mike Christie | scsi: target: Pass in cmd counter to use during cmd... Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230319015620.96006-4-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-03-24 | Mike Christie | scsi: target: Move cmd counter allocation Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230319015620.96006-3-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-03-24 | Mike Christie | scsi: target: Move sess cmd counter to new struct Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20230319015620.96006-2-michael.christie@oracle.com |
commit | commitdiff | tree |
2023-03-23 | Mike Christie | vhost: use vhost_tasks for worker threads Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-23 | Mike Christie | vhost: move worker thread fields to new struct Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-23 | Mike Christie | vhost_task: Allow vhost layer to use copy_process Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-12 | Mike Christie | fork: allow kernel code to call copy_process Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-12 | Mike Christie | fork: Add kernel_clone_args flag to ignore signals Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-12 | Mike Christie | fork: add kernel_clone_args flag to not dup/clone files Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-12 | Mike Christie | fork/vm: Move common PF_IO_WORKER behavior to new flag Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-12 | Mike Christie | kernel: Make io_thread and kthread bit fields Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-12 | Mike Christie | kthread: Pass in the thread's name during creation Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-12 | Mike Christie | kernel: Allow a kernel thread's name to be set in copy_process Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-03-12 | Mike Christie | csky: Remove kernel_thread declaration Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-19 | Mike Christie | scsi: iscsi_tcp: Fix UAF during login when accessing... ...org/r/20230117193937.21244-3-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-19 | Mike Christie | scsi: iscsi_tcp: Fix UAF during logout when accessing... ...org/r/20230117193937.21244-2-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-18 | Mike Christie | scsi: core: Remove scsi_execute_req()/scsi_execute... Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-18 | Mike Christie | scsi: cxlflash: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: target: target_core_pscsi: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: virtio_scsi: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: sr: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: ses: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: zbc: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: sd: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: spi: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: core: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: scsi_dh: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: ch: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: hwmon: drivetemp: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: ata: libata-scsi: Convert to scsi_execute_cmd() Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2023-01-14 | Mike Christie | scsi: core: Add struct for args to execution functions Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2022-12-01 | Mike Christie | nvme: Convert NVMe errors to PR errors Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20221122032603.32766-5-michael.christie@oracle.com |
commit | commitdiff | tree |
2022-12-01 | Mike Christie | scsi: sd: Convert SCSI errors to PR errors Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20221122032603.32766-4-michael.christie@oracle.com |
commit | commitdiff | tree |
2022-12-01 | Mike Christie | scsi: core: Rename status_byte to sg_status_byte Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20221122032603.32766-3-michael.christie@oracle.com |
commit | commitdiff | tree |
2022-12-01 | Mike Christie | block: Add error codes for common PR failures Signed-off-by: Mike Christie <michael.christie@oracle.com> ...org/r/20221122032603.32766-2-michael.christie@oracle.com |
commit | commitdiff | tree |
2022-09-25 | Mike Christie | scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling... ...org/r/20220907221700.10302-1-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2022-09-07 | Mike Christie | scsi: core: Remove useless host error codes ...org/r/20220812010027.8251-11-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2022-09-07 | Mike Christie | scsi: core: Convert scsi_decide_disposition() to use... ...org/r/20220812010027.8251-10-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2022-09-07 | Mike Christie | scsi: core: Add error codes for internal SCSI midlayer use ...org/r/20220812010027.8251-9-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2022-09-07 | Mike Christie | scsi: cxlflash: Drop DID_ALLOC_FAILURE use ...org/r/20220812010027.8251-8-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2022-09-07 | Mike Christie | scsi: qla2xxx: Drop DID_TARGET_FAILURE use ...org/r/20220812010027.8251-7-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2022-09-07 | Mike Christie | scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use ...org/r/20220812010027.8251-6-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2022-09-07 | Mike Christie | scsi: virtio_scsi: Drop DID_TARGET_FAILURE use ...org/r/20220812010027.8251-5-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
2022-09-07 | Mike Christie | scsi: uas: Drop DID_TARGET_FAILURE use ...org/r/20220812010027.8251-4-michael.christie@oracle.com Signed-off-by: Mike Christie <michael.christie@oracle.com> |
commit | commitdiff | tree |
next |