| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-03 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -0/+8 |
| 2025-08-18 | scsi: libsas: Add dev_parent_is_expander() helper | Niklas Cassel | 1 | -0/+8 |
| 2025-08-13 | scsi: switch ->bios_param() to passing gendisk | Al Viro | 1 | -1/+1 |
| 2024-12-04 | scsi: Rename .device_configure() into .sdev_configure() | Bart Van Assche | 1 | -3/+2 |
| 2024-12-04 | scsi: Rename .slave_alloc() and .slave_destroy() | Bart Van Assche | 1 | -2/+2 |
| 2024-04-11 | scsi: libata: Switch to using ->device_configure | Christoph Hellwig | 1 | -2/+3 |
| 2024-03-25 | scsi: libsas: Add LIBSAS_SHT_BASE | John Garry | 1 | -0/+29 |
| 2023-09-13 | scsi: libsas: Declare sas_discover_end_dev() static | Damien Le Moal | 1 | -2/+0 |
| 2023-09-13 | scsi: libsas: Declare sas_set_phy_speed() static | Damien Le Moal | 1 | -1/+0 |
| 2023-09-13 | scsi: libsas: Move local functions declarations to sas_internal.h | Damien Le Moal | 1 | -14/+0 |
| 2023-08-24 | Merge patch series "libsas: Some tidy-up" | Martin K. Petersen | 1 | -28/+1 |
| 2023-08-24 | Merge patch series "Returning FIS on success for CDL" | Martin K. Petersen | 1 | -0/+1 |
| 2023-08-21 | scsi: libsas: Delete sas_ata_task.retry_count | John Garry | 1 | -2/+0 |
| 2023-08-21 | scsi: libsas: Delete sas_ata_task.stp_affil_pol | John Garry | 1 | -1/+0 |
| 2023-08-21 | scsi: libsas: Delete sas_ata_task.set_affil_pol | John Garry | 1 | -1/+0 |
| 2023-08-21 | scsi: libsas: Delete sas_ssp_task.task_prio | John Garry | 1 | -1/+0 |
| 2023-08-21 | scsi: libsas: Delete sas_ssp_task.enable_first_burst | John Garry | 1 | -1/+0 |
| 2023-08-21 | scsi: libsas: Delete sas_ssp_task.retry_count | John Garry | 1 | -2/+0 |
| 2023-08-21 | scsi: libsas: Delete struct scsi_core | John Garry | 1 | -6/+1 |
| 2023-08-21 | scsi: libsas: Delete enum sas_phy_type | John Garry | 1 | -6/+0 |
| 2023-08-21 | scsi: libsas: Delete enum sas_class | John Garry | 1 | -7/+0 |
| 2023-08-21 | scsi: libsas: Delete sas_ha_struct.lldd_module | John Garry | 1 | -1/+0 |
| 2023-08-21 | scsi: libsas: Add return_fis_on_success to sas_ata_task | Igor Pylypiv | 1 | -0/+1 |
| 2023-08-21 | scsi: libsas: Remove unused declarations | Yue Haibing | 1 | -2/+0 |
| 2022-12-30 | scsi: libsas: Change the coding style of sas_discover_sata() | Jason Yan | 1 | -1/+0 |
| 2022-10-22 | scsi: libsas: Add sas_task_find_rq() | John Garry | 1 | -0/+18 |
| 2022-10-18 | scsi: libsas: Introduce sas_find_attached_phy_id() helper | Jason Yan | 1 | -0/+2 |
| 2022-10-18 | scsi: libsas: Make sas_{alloc, alloc_slow, free}_task() private | John Garry | 1 | -4/+0 |
| 2022-06-10 | scsi: libsas: Introduce struct smp_rps_resp | Damien Le Moal | 1 | -1/+1 |
| 2022-03-14 | scsi: hisi_sas: Use libsas internal abort support | John Garry | 1 | -0/+2 |
| 2022-03-14 | scsi: libsas: Add sas_execute_internal_abort_dev() | John Garry | 1 | -0/+8 |
| 2022-03-14 | scsi: libsas: Add sas_execute_internal_abort_single() | John Garry | 1 | -0/+14 |
| 2022-02-27 | scsi: libsas: Make sas_notify_{phy,port}_event() return void | John Garry | 1 | -4/+4 |
| 2022-02-22 | scsi: libsas: Add sas_execute_ata_cmd() | John Garry | 1 | -4/+3 |
| 2022-02-19 | scsi: libsas: Add sas_abort_task() | John Garry | 1 | -0/+1 |
| 2022-02-19 | scsi: libsas: Add sas_query_task() | John Garry | 1 | -0/+1 |
| 2022-02-19 | scsi: libsas: Add sas_lu_reset() | John Garry | 1 | -0/+1 |
| 2022-02-19 | scsi: libsas: Add sas_clear_task_set() | John Garry | 1 | -0/+1 |
| 2022-02-19 | scsi: libsas: Add sas_abort_task_set() | John Garry | 1 | -0/+2 |
| 2022-02-19 | scsi: libsas: Add TMF handler aborted callback | John Garry | 1 | -0/+1 |
| 2022-02-19 | scsi: libsas: Add TMF handler exec complete callback | John Garry | 1 | -0/+3 |
| 2022-02-19 | scsi: libsas: Add sas_task.tmf | John Garry | 1 | -0/+1 |
| 2022-02-19 | scsi: libsas: Add struct sas_tmf_task | John Garry | 1 | -0/+9 |
| 2022-02-19 | scsi: libsas: Delete SAS_SG_ERR | John Garry | 1 | -1/+0 |
| 2022-02-19 | scsi: libsas: Delete lldd_clear_aca callback | John Garry | 1 | -1/+0 |
| 2022-02-11 | scsi: libsas: Use void for sas_discover_event() return code | Xiang Chen | 1 | -1/+1 |
| 2022-02-11 | scsi: libsas: Drop SAS_TASK_AT_INITIATOR | John Garry | 1 | -1/+0 |
| 2021-12-22 | scsi: libsas: Add flag SAS_HA_RESUMING | Xiang Chen | 1 | -0/+1 |
| 2021-12-22 | scsi: libsas: Don't always drain event workqueue for HA resume | John Garry | 1 | -0/+1 |
| 2021-10-12 | scsi: libsas: Export sas_phy_enable() | Luo Jiaxing | 1 | -0/+1 |
| 2021-06-02 | scsi: libsas: Introduce more SAM status code aliases in enum exec_status | Bart Van Assche | 1 | -3/+9 |
| 2021-01-22 | scsi: libsas: Remove temporarily-added _gfp() API variants | Ahmed S. Darwish | 1 | -4/+0 |
| 2021-01-22 | scsi: libsas: Add gfp_t flags parameter to event notifications | Ahmed S. Darwish | 1 | -2/+4 |
| 2021-01-22 | scsi: libsas: Introduce a _gfp() variant of event notifiers | Ahmed S. Darwish | 1 | -0/+4 |
| 2021-01-22 | scsi: libsas: Remove notifier indirection | John Garry | 1 | -4/+3 |
| 2019-07-11 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -3/+2 |
| 2019-06-20 | scsi: libsas: aic94xx: hisi_sas: mvsas: pm8001: Use dev_is_expander() | John Garry | 1 | -2/+1 |
| 2019-05-24 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 59 | Thomas Gleixner | 1 | -18/+1 |
| 2019-05-21 | scsi: libsas: switch remaining files to SPDX tags | Christoph Hellwig | 1 | -18/+1 |
| 2019-04-15 | scsi: libsas: Inject revalidate event for root port event | John Garry | 1 | -0/+7 |
| 2019-04-15 | scsi: libsas: Stop hardcoding SAS address length | John Garry | 1 | -3/+3 |
| 2019-02-08 | scsi: ata: Use unsigned int for cmd's type in ioctls in scsi_host_template | Nathan Chancellor | 1 | -1/+2 |
| 2019-01-11 | scsi: libsas: Fix some indentation in libsas.h | John Garry | 1 | -29/+27 |
| 2018-06-19 | scsi: libsas: dynamically allocate and free ata host | Jason Yan | 1 | -1/+1 |
| 2018-01-31 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -8/+22 |
| 2018-01-10 | scsi: libsas: direct call probe and destruct | Jason Yan | 1 | -2/+1 |
| 2018-01-08 | scsi: libsas: Use new workqueue to run sas event and disco event | Jason Yan | 1 | -0/+3 |
| 2018-01-08 | scsi: libsas: make the event threshold configurable | Jason Yan | 1 | -0/+1 |
| 2018-01-08 | scsi: libsas: shut down the PHY if events reached the threshold | Jason Yan | 1 | -0/+6 |
| 2018-01-08 | scsi: libsas: Use dynamic alloced work to avoid sas event lost | Jason Yan | 1 | -6/+11 |
| 2017-11-21 | scsi: libsas: align sata_device's rps_resp on a cacheline | Huacai Chen | 1 | -1/+1 |
| 2017-11-14 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -40/+16 |
| 2017-11-01 | scsi: sas: Convert timers to use timer_setup() | Kees Cook | 1 | -0/+1 |
| 2017-09-15 | scsi: libsas: remove unused port_gone_completion and DISCE_PORT_GONE | Jason Yan | 1 | -3/+0 |
| 2017-09-15 | scsi: libsas: remove the numbering for each event enum | Jason Yan | 1 | -17/+17 |
| 2017-09-15 | scsi: libsas: kill useless ha_event and do some cleanup | Jason Yan | 1 | -21/+0 |
| 2017-08-29 | scsi: scsi_transport_sas: switch to bsg-lib for SMP passthrough | Christoph Hellwig | 1 | -3/+0 |
| 2017-08-25 | scsi: libsas: move bus_reset_handler() to target_reset_handler() | Hannes Reinecke | 1 | -1/+1 |
| 2017-06-27 | scsi: sas: scsi_queue_work can fail, so make callers aware | Johannes Thumshirn | 1 | -3/+3 |
| 2017-04-04 | scsi: sas: remove sas_domain_release_transport | Johannes Thumshirn | 1 | -1/+0 |
| 2014-12-18 | Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus | James Bottomley | 1 | -1/+0 |
| 2014-12-11 | Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/l... | Linus Torvalds | 1 | -8/+3 |
| 2014-12-04 | scsi: remove ->change_queue_type method | Christoph Hellwig | 1 | -1/+0 |
| 2014-11-27 | libsas: remove task_collector mode | Christoph Hellwig | 1 | -13/+1 |
| 2014-11-24 | scsi: drop reason argument from ->change_queue_depth | Christoph Hellwig | 1 | -2/+1 |
| 2014-11-05 | libsas: use ata_dev_classify() | Hannes Reinecke | 1 | -8/+3 |
| 2014-03-18 | libata, libsas: kill pm_result and related cleanup | Dan Williams | 1 | -1/+0 |
| 2013-06-04 | [SCSI] libsas: implement > 16 byte CDB support | James Bottomley | 1 | -1/+1 |
| 2013-05-10 | [SCSI] sas: unify the pointlessly separated enums sas_dev_type and sas_device... | James Bottomley | 1 | -2/+2 |
| 2012-08-24 | [SCSI] libsas: suspend / resume support | Dan Williams | 1 | -5/+15 |
| 2012-07-20 | [SCSI] libsas: trim sas_task of slow path infrastructure | Dan Williams | 1 | -5/+9 |
| 2012-07-20 | [SCSI] libsas: drop sata port multiplier infrastructure | Dan Williams | 1 | -1/+0 |
| 2012-07-20 | [SCSI] libsas: add sas_eh_abort_handler | Dan Williams | 1 | -0/+1 |
| 2012-07-20 | [SCSI] libsas: enforce eh strategy handlers only in eh context | Dan Williams | 1 | -0/+10 |
| 2012-07-20 | [SCSI] libata, libsas: introduce sched_eh and end_eh port ops | Dan Williams | 1 | -1/+3 |
| 2012-07-08 | [SCSI] libsas: fix taskfile corruption in sas_ata_qc_fill_rtf | Dan Williams | 1 | -2/+4 |
| 2012-04-23 | [SCSI] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_work | Dan Williams | 1 | -4/+36 |
| 2012-02-29 | [SCSI] libsas: revert ata srst | Dan Williams | 1 | -1/+0 |
| 2012-02-29 | [SCSI] libsas: async ata scanning | Dan Williams | 1 | -1/+0 |
| 2012-02-29 | [SCSI] libsas: mark all domain devices gone if root port disappears | Dan Williams | 1 | -1/+1 |
| 2012-02-29 | [SCSI] libsas: fix sas_find_local_phy(), take phy references | Dan Williams | 1 | -2/+7 |
| 2012-02-29 | [SCSI] libsas: poll for ata device readiness after reset | Dan Williams | 1 | -0/+1 |
| 2012-02-19 | [SCSI] libsas: add mutex for SMP task execution | Jeff Skirvin | 1 | -0/+2 |
| 2012-02-19 | [SCSI] libsas: sas_phy_enable via transport_sas_phy_reset | Dan Williams | 1 | -1/+0 |
| 2012-02-19 | [SCSI] libsas: let libata handle command timeouts | Dan Williams | 1 | -1/+2 |
| 2012-02-19 | [SCSI] libsas: fix timeout vs completion race | Dan Williams | 1 | -0/+3 |
| 2012-02-19 | [SCSI] libsas: prevent double completion of scmds from eh | Dan Williams | 1 | -1/+4 |
| 2012-02-19 | [SCSI] libsas: close error handling vs sas_ata_task_done() race | Dan Williams | 1 | -1/+0 |
| 2012-02-19 | [SCSI] libsas: use ->set_dmamode to notify lldds of NCQ parameters | Dan Williams | 1 | -3/+1 |
| 2012-02-19 | [SCSI] libsas: prevent domain rediscovery competing with ata error handling | Dan Williams | 1 | -2/+10 |
| 2012-02-19 | [SCSI] libsas: convert dev->gone to flags | Dan Williams | 1 | -2/+5 |
| 2012-02-19 | [SCSI] libsas: introduce sas_drain_work() | Dan Williams | 1 | -0/+4 |
| 2012-02-19 | [SCSI] libsas: convert ha->state to flags | Dan Williams | 1 | -2/+1 |
| 2012-02-19 | [SCSI] libsas: replace event locks with atomic bitops | Dan Williams | 1 | -3/+0 |
| 2012-02-19 | [SCSI] libsas: fix domain_device leak | Dan Williams | 1 | -0/+1 |
| 2012-02-19 | [SCSI] libsas: kill sas_slave_destroy | Dan Williams | 1 | -1/+0 |
| 2012-02-19 | [SCSI] libsas: remove unused ata_task_resp fields | Dan Williams | 1 | -7/+0 |
| 2011-10-16 | [SCSI] libsas: fix port->dev_list locking | Dan Williams | 1 | -1/+1 |
| 2011-10-02 | [SCSI] isci: atapi support | Dan Williams | 1 | -0/+5 |
| 2011-10-02 | [SCSI] libsas: fix try_test_sas_gpio_gp_bit() build error | Dan Williams | 1 | -0/+7 |
| 2011-10-02 | [SCSI] libsas: Allow expander T-T attachments | Luben Tuikov | 1 | -0/+3 |
| 2011-09-22 | [SCSI] libsas: sgpio write support | Dan Williams | 1 | -0/+11 |
| 2011-08-27 | [SCSI] libsas: export sas_alloc_task() | Dan Williams | 1 | -24/+2 |
| 2011-05-26 | [SCSI] libsas: Add option for SATA soft reset | Dave Jiang | 1 | -0/+1 |
| 2010-12-21 | [SCSI] libsas: fix definition of wideport, include local sas address | Dan Williams | 1 | -0/+2 |
| 2010-11-16 | SCSI host lock push-down | Jeff Garzik | 1 | -2/+1 |
| 2010-10-08 | [SCSI] libsas: Don't issue commands to devices that have been hot-removed | Darrick J. Wong | 1 | -0/+1 |
| 2010-07-28 | [SCSI] Unify SAM_ and SAM_STAT_ macros | James Bottomley | 1 | -10/+1 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2009-12-04 | [SCSI] modify change_queue_depth to take in reason why it is being called | Mike Christie | 1 | -1/+2 |
| 2008-04-18 | include: Remove unnecessary inclusions of asm/semaphore.h | Matthew Wilcox | 1 | -1/+0 |
| 2008-04-07 | [SCSI] libsas: Provide a transport-level facility to request SAS addrs | Darrick J. Wong | 1 | -0/+2 |
| 2008-02-23 | [SCSI] libsas: export sas_find_local_phy function | James Bottomley | 1 | -0/+1 |
| 2008-01-25 | [SCSI] libsas: abstract STP task status into a function | James Bottomley | 1 | -0/+4 |
| 2008-01-11 | [SCSI] libsas: don't use made up error codes | James Bottomley | 1 | -2/+0 |
| 2008-01-11 | [SCSI] libsas: Fix various sparse complaints | Darrick J. Wong | 1 | -3/+1 |
| 2008-01-11 | [SCSI] libsas: Convert sas_proto users to sas_protocol | Darrick J. Wong | 1 | -9/+9 |
| 2007-11-02 | cleanup asm/scatterlist.h includes | Adrian Bunk | 1 | -1/+1 |
| 2007-07-26 | [SCSI] libsas: Remove PCI dependencies | Jeff Garzik | 1 | -1/+1 |
| 2007-07-18 | [SCSI] libsas: add SAS management protocol handler | FUJITA Tomonori | 1 | -0/+2 |
| 2007-07-18 | [SCSI] Migrate libsas ATA code into a separate file | Darrick J. Wong | 1 | -0/+1 |
| 2007-07-18 | [SCSI] Add SATA support to libsas | Darrick J. Wong | 1 | -0/+12 |
| 2007-05-06 | [SCSI] sas_scsi_host: Convert to use the kthread API | Christoph Hellwig | 1 | -2/+1 |
| 2007-02-11 | Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 | Linus Torvalds | 1 | -2/+17 |
| 2007-02-11 | [PATCH] Transform kmem_cache_alloc()+memset(0) -> kmem_cache_zalloc(). | Robert P. J. Day | 1 | -2/+1 |
| 2007-02-03 | [SCSI] libsas: Add an LU reset mechanism to the error handler | Darrick J. Wong | 1 | -0/+1 |
| 2007-01-27 | [SCSI] libsas: Handle SCSI commands that complete with failure codes | Darrick J. Wong | 1 | -0/+1 |
| 2007-01-13 | [SCSI] libsas: Add SAS_HA state flags to avoid queueing events while unloading | Darrick J. Wong | 1 | -0/+8 |
| 2007-01-13 | [SCSI] libsas: Delay issuing ABORT TASK TMF until the error handler | Darrick J. Wong | 1 | -1/+2 |
| 2007-01-13 | [SCSI] libsas: Enable the EH strategy handler to reset a phy after a command | Darrick J. Wong | 1 | -0/+1 |
| 2007-01-13 | [SCSI] libsas: Remove SAS_TASK_INITIATOR_ABORTED flag | Darrick J. Wong | 1 | -1/+0 |
| 2007-01-13 | [SCSI] libsas: Add a sysfs knob to enable/disable a phy | Darrick J. Wong | 1 | -0/+3 |
| 2007-01-13 | [SCSI] libsas: Don't give scsi_cmnds to the EH if they never made it to the S... | Darrick J. Wong | 1 | -0/+1 |
| 2006-12-07 | [PATCH] slab: remove kmem_cache_t | Christoph Lameter | 1 | -2/+2 |
| 2006-12-06 | Actually update the fixed up compile failures. | David Howells | 1 | -1/+1 |
| 2006-12-06 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval... | David Howells | 1 | -3/+11 |
| 2006-12-05 | Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 | Linus Torvalds | 1 | -3/+11 |
| 2006-12-05 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval... | David Howells | 1 | -0/+1 |
| 2006-11-28 | [PATCH] add missing libsas include to fix s390 compilation. | Dave Jones | 1 | -0/+1 |
| 2006-11-22 | [PATCH] aic94xx: handle REQ_DEVICE_RESET | Darrick J. Wong | 1 | -0/+1 |
| 2006-11-22 | WorkStruct: make allyesconfig | David Howells | 1 | -4/+19 |
| 2006-11-15 | [SCSI] libsas: add sas_abort_task | Darrick J. Wong | 1 | -0/+4 |
| 2006-11-15 | [SCSI] libsas: modify error handler to use scsi_eh_* functions | Darrick J. Wong | 1 | -3/+6 |
| 2006-09-24 | [PATCH] SCSI gfp_t annotations | Al Viro | 1 | -2/+2 |
| 2006-09-07 | [SCSI] aci94xx: implement link rate setting | James Bottomley | 1 | -1/+1 |
| 2006-09-07 | [SCSI] SAS: consolidate linkspeed definitions | James Bottomley | 1 | -7/+7 |
| 2006-08-29 | [SCSI] aic94xx: new driver | James Bottomley | 1 | -0/+627 |