aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/libsas/sas_event.c
AgeCommit message (Expand)AuthorFilesLines
2022-02-27scsi: libsas: Use bool for queue_work() return codeJohn Garry1-19/+11
2022-02-27scsi: libsas: Make sas_notify_{phy,port}_event() return voidJohn Garry1-12/+8
2021-12-22scsi: libsas: Keep host active while processing eventsXiang Chen1-3/+21
2021-12-22scsi: libsas: Defer works of new phys during suspendXiang Chen1-0/+24
2021-12-22scsi: libsas: Refactor sas_queue_deferred_work()Xiang Chen1-11/+14
2021-12-22scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_listXiang Chen1-1/+5
2021-01-22scsi: libsas: Remove temporarily-added _gfp() API variantsAhmed S. Darwish1-14/+0
2021-01-22scsi: libsas: Switch back to original event notifiers APIAhmed S. Darwish1-3/+3
2021-01-22scsi: libsas: Add gfp_t flags parameter to event notificationsAhmed S. Darwish1-44/+18
2021-01-22scsi: libsas: Pass gfp_t flags to event notifiersAhmed S. Darwish1-1/+2
2021-01-22scsi: libsas: Introduce a _gfp() variant of event notifiersAhmed S. Darwish1-12/+53
2021-01-22scsi: libsas: Remove notifier indirectionJohn Garry1-9/+4
2019-05-21scsi: libsas: switch remaining files to SPDX tagsChristoph Hellwig1-17/+1
2018-11-15scsi: libsas: Delete sas_dump.{c, h}John Garry1-1/+0
2018-01-10scsi: libsas: notify event PORTE_BROADCAST_RCVD in sas_enable_revalidation()Jason Yan1-1/+7
2018-01-08scsi: libsas: Use new workqueue to run sas event and disco eventJason Yan1-3/+3
2018-01-08scsi: libsas: Use dynamic alloced work to avoid sas event lostJason Yan1-17/+57
2017-09-15scsi: libsas: add event to defer list tail instead of head when drainingchenxiang1-1/+1
2017-09-15scsi: libsas: rename notify_port_event() for consistencyJason Yan1-2/+2
2017-09-15scsi: libsas: kill useless ha_event and do some cleanupJason Yan1-20/+0
2017-06-27scsi: sas: scsi_queue_work can fail, so make callers awareJohannes Thumshirn1-14/+22
2012-08-24[SCSI] libsas: suspend / resume supportDan Williams1-2/+2
2012-07-20[SCSI] libata, libsas: introduce sched_eh and end_eh port opsDan Williams1-6/+6
2012-04-23[SCSI] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_workDan Williams1-11/+13
2012-02-29[SCSI] libsas: fix sas_unregister_ports vs sas_drain_workDan Williams1-6/+13
2012-02-19[SCSI] libsas: perform sas-transport resets in shost->workq contextDan Williams1-1/+1
2012-02-19[SCSI] libsas: prevent domain rediscovery competing with ata error handlingDan Williams1-0/+26
2012-02-19[SCSI] libsas: introduce sas_drain_work()Dan Williams1-0/+55
2012-02-19[SCSI] libsas: replace event locks with atomic bitopsDan Williams1-5/+3
2007-01-13[SCSI] libsas: Add SAS_HA state flags to avoid queueing events while unloadingDarrick J. Wong1-3/+3
2006-11-22WorkStruct: make allyesconfigDavid Howells1-6/+8
2006-08-29[SCSI] aic94xx: new driverJames Bottomley1-0/+75