aboutsummaryrefslogtreecommitdiff
path: root/drivers/scsi/libsas
AgeCommit message (Expand)AuthorFilesLines
2018-09-25scsi: libsas: fix a race condition when smp task timeoutGravatar Jason Yan 1-5/+4
2018-09-25scsi: libsas: check the ata device status by ata_dev_enabled()Gravatar Jason Yan 1-1/+1
2018-09-25scsi: libsas: always unregister the old device if going to discover newGravatar Jason Yan 1-8/+5
2018-09-25scsi: libsas: make the lldd_port_deformed method optionalGravatar Jason Yan 1-1/+1
2018-06-26scsi: read host_busy via scsi_host_busy()Gravatar Ming Lei 1-2/+2
2018-06-19scsi: libsas: dynamically allocate and free ata hostGravatar Jason Yan 2-14/+28
2018-06-19scsi: libsas: remove irq save in sas_ata_qc_issue()Gravatar Sebastian Andrzej Siewior 1-6/+1
2018-06-12treewide: kzalloc() -> kcalloc()Gravatar Kees Cook 1-1/+1
2018-04-18scsi: libsas: add transport class for ATA devicesGravatar Jason Yan 2-0/+6
2018-04-03Merge branch 'fixes' into miscGravatar James Bottomley 1-20/+13
2018-03-12scsi: libsas: defer ata device eh commands to libataGravatar Jason Yan 1-20/+13
2018-02-27scsi: libsas: Fix kernel-doc headersGravatar Bart Van Assche 5-24/+27
2018-01-31Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiGravatar Linus Torvalds 9-106/+255
2018-01-19Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Gravatar Linus Torvalds 1-2/+15
2018-01-10scsi: libsas: notify event PORTE_BROADCAST_RCVD in sas_enable_revalidation()Gravatar Jason Yan 1-1/+7
2018-01-10scsi: libsas: direct call probe and destructGravatar Jason Yan 5-20/+25
2018-01-10scsi: libsas: Disable asynchronous aborts for SATA devicesGravatar Hannes Reinecke 1-2/+15
2018-01-08scsi: libsas: use flush_workqueue to process disco events synchronouslyGravatar Jason Yan 1-0/+4
2018-01-08scsi: libsas: Use new workqueue to run sas event and disco eventGravatar Jason Yan 3-4/+22
2018-01-08scsi: libsas: make the event threshold configurableGravatar Jason Yan 1-0/+31
2018-01-08scsi: libsas: shut down the PHY if events reached the thresholdGravatar Jason Yan 2-2/+58
2018-01-08scsi: libsas: Use dynamic alloced work to avoid sas event lostGravatar Jason Yan 5-65/+104
2018-01-08scsi: libsas: initialize sas_phy status according to response of DISCOVERGravatar chenxiang 1-0/+1
2018-01-08scsi: libsas: fix error when getting phy eventsGravatar Jason Yan 1-1/+1
2018-01-08scsi: libsas: fix memory leak in sas_smp_get_phy_events()Gravatar Jason Yan 1-0/+1
2018-01-03scsi: libsas: remove private hex2bin() implementationGravatar Andy Shevchenko 1-16/+4
2017-12-15Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Gravatar Linus Torvalds 1-5/+5
2017-12-11scsi: libsas: fix length error in sas_smp_handler()Gravatar Jason Yan 1-5/+5
2017-11-21treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE castsGravatar Kees Cook 2-2/+2
2017-11-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiGravatar Linus Torvalds 4-46/+3
2017-11-01scsi: sas: Convert timers to use timer_setup()Gravatar Kees Cook 3-6/+7
2017-09-15scsi: libsas: add event to defer list tail instead of head when drainingGravatar chenxiang 1-1/+1
2017-09-15scsi: libsas: rename notify_port_event() for consistencyGravatar Jason Yan 1-2/+2
2017-09-15scsi: libsas: kill useless ha_event and do some cleanupGravatar Jason Yan 4-43/+0
2017-08-29scsi: scsi_transport_sas: switch to bsg-lib for SMP passthroughGravatar Christoph Hellwig 4-105/+84
2017-08-25scsi: libsas: move bus_reset_handler() to target_reset_handler()Gravatar Hannes Reinecke 1-6/+6
2017-08-25scsi: libsas: Annotate fall-through in a switch statementGravatar Bart Van Assche 1-0/+1
2017-08-25scsi: libsas: Remove a set-but-not-used variableGravatar Bart Van Assche 1-3/+0
2017-06-27scsi: sas: scsi_queue_work can fail, so make callers awareGravatar Johannes Thumshirn 2-16/+24
2017-05-04Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiGravatar Linus Torvalds 2-12/+0
2017-04-06scsi: make eh_eflags persistentGravatar Hannes Reinecke 1-2/+0
2017-04-06scsi: libsas: allow async abortsGravatar Christoph Hellwig 1-3/+0
2017-04-04scsi: sas: remove sas_domain_release_transportGravatar Johannes Thumshirn 1-7/+0
2017-03-20scsi: libsas: fix ata xfer lengthGravatar John Garry 1-1/+1
2017-02-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiGravatar Linus Torvalds 3-10/+0
2017-02-06scsi: libsas: remove sas_scsi_timed_outGravatar Christoph Hellwig 3-10/+0
2017-01-27block: split scsi_request out of struct requestGravatar Christoph Hellwig 2-23/+23
2016-07-27Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiGravatar Linus Torvalds 1-0/+1
2016-07-20scsi:libsas: fix oops caused by assigning a freed task to ->lldd_taskGravatar Wei Fang 1-0/+1
2016-07-14libsas: use ata_is_ncq() and ata_has_dma() accessorsGravatar Hannes Reinecke 1-9/+2