Show patches with: Submitter = chenxiang       |   89 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,2/2] scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() Some small fixes for hisi_sas - - - --- 2024-04-02 chenxiang Accepted
[v2,1/2] scsi: hisi_sas: Handle the NCQ error returned by D2H frame Some small fixes for hisi_sas - - - --- 2024-04-02 chenxiang Accepted
[2/2] scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() Some small fixes for hisi_sas - - - --- 2024-04-01 chenxiang Superseded
[1/2] scsi: hisi_sas: Handle the NCQ error returned by D2H frame Some small fixes for hisi_sas - - - --- 2024-04-01 chenxiang Superseded
[4/4] scsi: hisi_sas: Remove hisi_hba->timer for v3 hw scsi: hisi_sas: Minor fixes and cleanups - - - --- 2024-01-22 chenxiang Accepted
[3/4] scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it scsi: hisi_sas: Minor fixes and cleanups - - - --- 2024-01-22 chenxiang Accepted
[2/4] scsi: hisi_sas: Remove redundant checks for automatic debugfs dump scsi: hisi_sas: Minor fixes and cleanups - - - --- 2024-01-22 chenxiang Accepted
[1/4] scsi: hisi_sas: Fix a deadlock issue related to automatic dump scsi: hisi_sas: Minor fixes and cleanups - - - --- 2024-01-22 chenxiang Accepted
[RESEND,5/5] scsi: hisi_sas: Correct the number of global debugfs registers scsi: hisi_sas: Minor fixes and cleanups - - - --- 2023-12-14 chenxiang Accepted
[RESEND,4/5] scsi: hisi_sas: Rollback some operations if FLR failed scsi: hisi_sas: Minor fixes and cleanups - - - --- 2023-12-14 chenxiang Accepted
[RESEND,3/5] scsi: hisi_sas: Check before using pointer variables scsi: hisi_sas: Minor fixes and cleanups - - - --- 2023-12-14 chenxiang Accepted
[RESEND,2/5] scsi: hisi_sas: Replace with standard error code return value scsi: hisi_sas: Minor fixes and cleanups - - - --- 2023-12-14 chenxiang Accepted
[RESEND,1/5] scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM scsi: hisi_sas: Minor fixes and cleanups - - - --- 2023-12-14 chenxiang Accepted
[3/3] scsi: hisi_sas: Allocate DFX memory during dump trigger Some fixes and optimizations for hisi_sas debugfs - - - --- 2023-09-13 chenxiang Accepted
[2/3] scsi: hisi_sas: Directly calling register snapshot instead of workqueue Some fixes and optimizations for hisi_sas debugfs - - - --- 2023-09-13 chenxiang Accepted
[1/3] scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs Some fixes and optimizations for hisi_sas debugfs - - - --- 2023-09-13 chenxiang Accepted
[3/3] scsi: hisi_sas: Delete unused lock in hisi_sas_port_notify_formed() Some misc changes - - - --- 2023-07-11 chenxiang Accepted
[2/3] scsi: hisi_sas: Block requests before a debugfs snapshot Some misc changes - - - --- 2023-07-11 chenxiang Accepted
[1/3] scsi: hisi_sas: Fix normally completed I/O analysed as failed Some misc changes - - - --- 2023-07-11 chenxiang Accepted
[3/3] scsi: hisi_sas: Fix warnings detected by sparse scsi: hisi_sas: Some misc changes - - - --- 2023-05-15 chenxiang Accepted
[2/3] scsi: hisi_sas: Change DMA setup lock timeout to 2.5s scsi: hisi_sas: Some misc changes - - - --- 2023-05-15 chenxiang Accepted
[1/3] scsi: hisi_sas: Configure initial value of some registers according to HBA model scsi: hisi_sas: Some misc changes - - - --- 2023-05-15 chenxiang Accepted
[4/4] scsi: hisi_sas: Exit suspending state when usage count is greater than 0 scsi: hisi_sas: Some misc changes - - - --- 2023-03-20 chenxiang Accepted
[3/4] scsi: hisi_sas: Ensure all enabled PHYs up during controller reset scsi: hisi_sas: Some misc changes - - - --- 2023-03-20 chenxiang Accepted
[2/4] scsi: hisi_sas: Handle NCQ error when IPTT is valid scsi: hisi_sas: Some misc changes - - - --- 2023-03-20 chenxiang Accepted
[1/4] scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list scsi: hisi_sas: Some misc changes - - - --- 2023-03-20 chenxiang Accepted
[4/4] scsi: hisi_sas: Add device attribute experimental_iopoll_q_cnt for v3 hw Add poll support for hisi_sas v3 hw - - - --- 2023-03-07 chenxiang Accepted
[3/4] scsi: hisi_sas: Sync complete queue for poll queue Add poll support for hisi_sas v3 hw - 1 - --- 2023-03-07 chenxiang Accepted
[2/4] scsi: hisi_sas: Add poll support for v3 hw Add poll support for hisi_sas v3 hw - - - --- 2023-03-07 chenxiang Accepted
[1/4] scsi: hisi_sas: Add function complete_v3_hw() Add poll support for hisi_sas v3 hw - - - --- 2023-03-07 chenxiang Accepted
[2/2] scsi: hisi_sas: Set a port invalid only if there is no devices attached when refreshing port … hisi_sas: Some misc update - - - --- 2023-01-04 chenxiang Accepted
[1/2] scsi: hisi_sas: Use abort task set to reset SAS disks when discovered hisi_sas: Some misc update - - - --- 2023-01-04 chenxiang Accepted
[4/4] scsi: Remove unused member cmd_pool for structure scsi_host_template Some small cleanups for scsi/libsas - 1 - --- 2022-02-11 chenxiang Accepted
[3/4] scsi: libsas: Remove unused parameter for function sas_ata_eh() Some small cleanups for scsi/libsas - 1 - --- 2022-02-11 chenxiang Accepted
[2/4] scsi: libsas: Remove duplicated setting for task->task_state_flags Some small cleanups for scsi/libsas - 1 - --- 2022-02-11 chenxiang Accepted
[1/4] scsi: libsas: Use void for sas_discover_event() return code Some small cleanups for scsi/libsas - 1 - --- 2022-02-11 chenxiang Accepted
scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy() scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy() 1 - - --- 2022-01-04 chenxiang Accepted
[v2,15/15] scsi: hisi_sas: Use autosuspend for the host controller Add runtime PM support for libsas 1 - - --- 2021-12-20 chenxiang Accepted
[v2,14/15] scsi: libsas: Keep host active while processing events Add runtime PM support for libsas - 1 - --- 2021-12-20 chenxiang Accepted
[v2,13/15] scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed Add runtime PM support for libsas 1 - - --- 2021-12-20 chenxiang Accepted
[v2,12/15] scsi: libsas: Defer works of new phys during suspend Add runtime PM support for libsas - 1 - --- 2021-12-20 chenxiang Accepted
[v2,11/15] scsi: libsas: Refactor sas_queue_deferred_work() Add runtime PM support for libsas - 1 - --- 2021-12-20 chenxiang Accepted
[v2,10/15] scsi: libsas: Add flag SAS_HA_RESUMING Add runtime PM support for libsas - 1 - --- 2021-12-20 chenxiang Accepted
[v2,09/15] scsi: libsas: Resume host while sending SMP IOs Add runtime PM support for libsas - 1 - --- 2021-12-20 chenxiang Accepted
[v2,08/15] scsi: hisi_sas: Add more logs for runtime suspend/resume Add runtime PM support for libsas 1 - - --- 2021-12-20 chenxiang Accepted
[v2,07/15] scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host Add runtime PM support for libsas - 1 - --- 2021-12-20 chenxiang Accepted
[v2,06/15] scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list Add runtime PM support for libsas - - - --- 2021-12-20 chenxiang Accepted
[v2,05/15] scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list Add runtime PM support for libsas 1 - - --- 2021-12-20 chenxiang Accepted
[v2,04/15] scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list Add runtime PM support for libsas - 1 - --- 2021-12-20 chenxiang Accepted
[v2,03/15] scsi/block PM: Always set request queue runtime active in blk_post_runtime_resume() Add runtime PM support for libsas - 1 - --- 2021-12-20 chenxiang Accepted
[v2,02/15] Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" Add runtime PM support for libsas - - - --- 2021-12-20 chenxiang Accepted
[v2,01/15] libsas: Don't always drain event workqueue for HA resume Add runtime PM support for libsas - - - --- 2021-12-20 chenxiang Accepted
[15/15] scsi: hisi_sas: Use autosuspend for SAS controller Add runtime PM support for libsas - - - --- 2021-11-17 chenxiang Changes Requested
[14/15] scsi: libsas: Keep sas host active until finished some work Add runtime PM support for libsas - 1 - --- 2021-11-17 chenxiang Changes Requested
[13/15] scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed Add runtime PM support for libsas 1 - - --- 2021-11-17 chenxiang Changes Requested
[12/15] scsi: libsas: Defer works of new phys during suspend Add runtime PM support for libsas - 1 - --- 2021-11-17 chenxiang Changes Requested
[11/15] scsi: libsas: Refactor out sas_queue_deferred_work() Add runtime PM support for libsas - 1 - --- 2021-11-17 chenxiang Changes Requested
[10/15] scsi: libsas: Add a flag SAS_HA_RESUMING of sas_ha Add runtime PM support for libsas - 1 - --- 2021-11-17 chenxiang Changes Requested
[09/15] scsi: libsas: Resume sas host before sending SMP IOs Add runtime PM support for libsas - 1 - --- 2021-11-17 chenxiang Changes Requested
[08/15] scsi: hisi_sas: Add more prink for runtime suspend/resume Add runtime PM support for libsas - - - --- 2021-11-17 chenxiang Changes Requested
[07/15] scsi: libsas: Send event PORTE_BROADCAST_RCVD for valid ports Add runtime PM support for libsas - 1 - --- 2021-11-17 chenxiang Changes Requested
[06/15] scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list Add runtime PM support for libsas - - - --- 2021-11-17 chenxiang Changes Requested
[05/15] scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list Add runtime PM support for libsas 1 - - --- 2021-11-17 chenxiang Changes Requested
[04/15] scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list Add runtime PM support for libsas - 1 - --- 2021-11-17 chenxiang Changes Requested
[03/15] scsi/block PM: Always set request queue runtime active in blk_post_runtime_resume() Add runtime PM support for libsas - 1 - --- 2021-11-17 chenxiang Changes Requested
[02/15] Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" Add runtime PM support for libsas - - - --- 2021-11-17 chenxiang Changes Requested
[01/15] libsas: Don't always drain event workqueue for HA resume Add runtime PM support for libsas - - - --- 2021-11-17 chenxiang Changes Requested
libata: configure max sectors properly libata: configure max sectors properly - - - --- 2021-05-26 chenxiang Changes Requested
scsi: Fix a comment in function scsi_host_dev_release() scsi: Fix a comment in function scsi_host_dev_release() - - - --- 2021-05-10 chenxiang Accepted
scsi: sd: fill the interface revalidate_disk of sd_fops scsi: sd: fill the interface revalidate_disk of sd_fops - - - --- 2020-12-09 chenxiang New
[v2,plinth/topic-sas-5.8] {topost} scsi: hisi_sas: ignore adding device link for enclosure device [v2,plinth/topic-sas-5.8] {topost} scsi: hisi_sas: ignore adding device link for enclosure device - - - --- 2020-08-05 chenxiang Not Applicable
scsi: scsi_transport_sas: add spaces around binary operator "|" scsi: scsi_transport_sas: add spaces around binary operator "|" - - - --- 2020-08-03 chenxiang Mainlined
[v2] ata: libata: Remove unused parameter in function ata_sas_port_alloc() [v2] ata: libata: Remove unused parameter in function ata_sas_port_alloc() - - - --- 2020-05-21 chenxiang Not Applicable
ata: libata: Remove unused parameter in function ata_sas_port_alloc() ata: libata: Remove unused parameter in function ata_sas_port_alloc() - - - --- 2020-05-20 chenxiang Superseded
scsi: sd: Clear sdkp->protection_type when the disk isn't DIF in sd_read_protection_type() scsi: sd: Clear sdkp->protection_type when the disk isn't DIF in sd_read_protection_type() - - - --- 2020-01-09 chenxiang Mainlined
scsi:sd: define variable dif as unsigned int instead of bool scsi:sd: define variable dif as unsigned int instead of bool - 1 - --- 2019-10-22 chenxiang Mainlined
[RESEND] scsi: megaraid: disable device when probe failed after enabled device [RESEND] scsi: megaraid: disable device when probe failed after enabled device - 1 - --- 2019-09-07 chenxiang Mainlined
scsi: megaraid: disable device when probe failed after enabled device scsi: megaraid: disable device when probe failed after enabled device - - - --- 2019-09-06 chenxiang Superseded
block: set rq->cmd_flags with bio->opf instead of data->cmd_flags when bio is not Null block: set rq->cmd_flags with bio->opf instead of data->cmd_flags when bio is not Null - 1 - --- 2019-01-24 chenxiang Not Applicable
[plinth/topic-sas-4.18] {topost} scsi: hisi_sas: send HARD RESET to clear the previous affiliation … [plinth/topic-sas-4.18] {topost} scsi: hisi_sas: send HARD RESET to clear the previous affiliation … - - - --- 2018-08-23 chenxiang Not Applicable
scsi: ata: don't reset three times if device is offline for SAS host - - - --- 2018-01-24 chenxiang Not Applicable
[v2,4/4] scsi: pm8001: fix dma_unmap_sg() parameter - - - --- 2018-01-04 chenxiang Deferred
[v2,3/4] scsi: mvsas: fix dma_unmap_sg() parameter - - - --- 2018-01-04 chenxiang Deferred
[v2,2/4] scsi: isci: fix dma_unmap_sg() parameter - - - --- 2018-01-04 chenxiang Deferred
[v2,1/4] scsi: ibmvscsis: fix dma_unmap_sg() parameter - - - --- 2018-01-04 chenxiang Deferred
[2/2] scsi: hisi_sas: Change frame type for SET MAX commands - - - --- 2017-12-28 chenxiang Accepted
[1/2] ata: enhance the definition of SET MAX feature field value - - - --- 2017-12-28 chenxiang Not Applicable
scsi: fix dma_unmap_sg() parameter in some drivers - - - --- 2017-12-21 chenxiang Deferred
scsi: hisi_sas: fix a warning reported by sparse - - - --- 2017-12-19 chenxiang Accepted