aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-03-28isci: End the RNC resumption wait when the RNC is destroyed.isci-rnc-v1Jeff Skirvin4-11/+33
2012-03-28isci: Fixed RNC bug that lost the suspension or resumption during destroyJeff Skirvin1-58/+38
2012-03-28isci: Fix RNC AWAIT_SUSPENSION->INVALIDATING transition.Jeff Skirvin1-5/+13
2012-03-28isci: Manage the IREQ_NO_AUTO_FREE_TAG under scic_lock.Jeff Skirvin1-1/+4
2012-03-28isci: Remove obviated host callback list.Jeff Skirvin5-66/+31
2012-03-28isci: Check IDEV_GONE before performing abort path operations.Jeff Skirvin2-21/+57
2012-03-28isci: Restore the ATAPI device RNC management code.Jeff Skirvin3-20/+34
2012-03-28isci: Don't wait for an RNC suspend if it's being destroyed.Jeff Skirvin3-4/+28
2012-03-28isci: Change the phy control and link reset interface for HW reasons.Jeff Skirvin1-0/+2
2012-03-28isci: Added timeouts to RNC suspensions in the abort path.Jeff Skirvin2-11/+55
2012-03-28isci: Add protocol indicator for TMF requests.Jeff Skirvin1-0/+6
2012-03-28isci: Directly control IREQ_ABORT_PATH_ACTIVE when completing TMFs.Jeff Skirvin1-0/+3
2012-03-28isci: Wait for RNC resumption before leaving the abort path.Jeff Skirvin2-2/+53
2012-03-28isci: Fix RNC suspend call for SCI_RESUMING state.Jeff Skirvin1-8/+4
2012-03-28isci: Manage tag releases differently when aborting tasks.Jeff Skirvin4-6/+12
2012-03-28isci: Callbacks to libsas occur under scic_lock and are synchronized.Jeff Skirvin2-13/+40
2012-03-28isci: When in the abort path, defeat other resume calls until done.Jeff Skirvin3-46/+83
2012-03-28isci: Implement waiting for suspend in the abort path.Jeff Skirvin5-22/+66
2012-03-28isci: Make sure all TCs are terminated and cleaned in LUN reset.Jeff Skirvin1-6/+8
2012-03-28isci: Manage the LLHANG timer enable/disable per-device.Jeff Skirvin3-8/+20
2012-03-28isci: Save the suspension hint for upcoming suspensions.Jeff Skirvin4-18/+12
2012-03-28isci: Fix the terminated I/O to not call sas_task_abort().Jeff Skirvin1-1/+1
2012-03-28isci: Distinguish between remote device suspension casesJeff Skirvin4-25/+28
2012-03-28isci: Remove isci_device reqs_in_process and dev_node from isci_device.Jeff Skirvin6-25/+1
2012-03-28isci: Only set IDEV_GONE in the device stop path.Jeff Skirvin2-26/+0
2012-03-28isci: All pending TCs are terminated when the RNC is invalidated.Jeff Skirvin1-2/+2
2012-03-28isci: Device access in the error path does not depend on IDEV_GONE.Jeff Skirvin1-2/+5
2012-03-28isci: Add suspension cases for RNC INVALIDATING, POSTING states.Jeff Skirvin4-63/+105
2012-03-28isci: Redesign device suspension, abort, cleanup.Jeff Skirvin11-1474/+418
2012-03-28isci: Escalate to I_T_Nexus_Reset when the device is gone.Jeff Skirvin1-2/+2
2012-03-28isci: Remote device stop also suspends the RNC and terminates I/O.Jeff Skirvin1-12/+11
2012-03-28isci: Remote device must be suspended for NCQ cleanup.Jeff Skirvin1-13/+12
2012-03-28isci: Manage device suspensions during TC terminations.Jeff Skirvin3-49/+154
2012-03-28isci: Terminate outstanding TCs on TX/RX RNC suspensions.Jeff Skirvin7-32/+188
2012-03-28isci: Handle all suspending TC completionsJeff Skirvin7-87/+242
2012-03-28isci: Fixed bug in resumption from RNC Tx/Rx suspend state.Jeff Skirvin1-5/+7
2012-03-28isci: Manage the link layer hang detect timer for RNC suspensions.Jeff Skirvin4-2/+51
2012-03-28isci: fix controller stopDan Williams2-52/+55
2012-03-28isci: refactor initialization for S3/S4Dan Williams8-360/+277
2012-03-28isci: kill isci_port.domain_dev_listDan Williams3-15/+6
2012-03-28isci: kill ->status, and ->state_lock in isci_hostDan Williams2-34/+0
2012-03-28isci: Don't filter BROADCAST CHANGE primitivesTom Jackson1-0/+7
2012-03-28isci: kill sci_phy_protocol and sci_request_protocolDan Williams7-37/+22
2012-03-28isci: kill ->is_direct_attachedDan Williams5-49/+17
2012-03-28isci: improve 'invalid state' warningsDan Williams2-30/+36
2012-03-28isci: Just #include "host.h" once in host.cJesper Juhl1-1/+0
2012-03-28libsas: suspend / resume supportlibsas-eh-reworks-v15Dan Williams10-19/+335
2012-03-28scsi, sd: limit the scope of the async probe domainDan Williams5-6/+17
2012-03-28libsas: drop sata port multiplier infrastructureDan Williams2-7/+0
2012-03-28libata: export ata_port suspend/resume infrastructure for sasDan Williams2-12/+57
2012-03-28libsas, libata: fix start of life for a sas ata_portDan Williams7-48/+54
2012-03-28libsas: continue revalidationDan Williams1-4/+4
2012-03-28libata: make ata_print_id atomicDan Williams3-5/+5
2012-03-28libsas: fix ata_eh clobbering ex_phys via smp_ata_check_readyDan Williams1-1/+15
2012-03-28libsas: fix false positive 'device attached' conditionsDan Williams1-1/+8
2012-03-28libsas: unify domain_device sas_rphy lifetimesDan Williams2-7/+10
2012-03-28scsi_transport_sas: fix delete vs scan raceDan Williams1-1/+5
2012-03-20libata: reset onceDan Williams4-0/+7
2012-03-16libsas: fix sas_get_port_device regressionDan Williams1-4/+5
2012-03-16mvsas: remove unused variable in mvs_task_exec()Dan Carpenter1-1/+0
2012-03-16libsas: sas_rediscover_dev did not look at the SMP exec status.Jeff Skirvin1-1/+6
2012-03-16libsas: fix sas_find_bcast_phy() in the presence of 'vacant' physThomas Jackson1-5/+12
2012-03-16libsas: trim sas_task of slow path infrastructureDan Williams6-46/+73
2012-03-16isci: use sas eh strategy handlersDan Williams1-0/+3
2012-03-16libsas: use ->lldd_I_T_nexus_reset for ->eh_bus_reset_handlerDan Williams2-12/+10
2012-03-16libsas: add sas_eh_abort_handlerDan Williams2-0/+22
2012-03-16libsas: enforce eh strategy handlers only in eh contextDan Williams4-4/+140
2012-03-16libata, libsas: introduce sched_eh and end_eh port opsDan Williams10-37/+134
2012-03-12libsas: cleanup spurious calls to scsi_schedule_ehMaciej Trela2-2/+0
2012-03-12libsas: introduce sas_work to fix sas_drain_work vs sas_queue_workDan Williams7-62/+83
2012-02-29[SCSI] qla4xxx: Update driver version to 5.02.00-k15Vikas Chaudhary1-1/+1
2012-02-29[SCSI] qla4xxx: trivial cleanupVikas Chaudhary2-5/+5
2012-02-29[SCSI] qla4xxx: Fix sparse warningVikas Chaudhary2-4/+4
2012-02-29[SCSI] qla4xxx: Add support for multiple session per host.Manish Rangankar3-4/+35
2012-02-29[SCSI] qla4xxx: Export CHAP index as sysfs attributeMike Christie3-3/+53
2012-02-29[SCSI] scsi_transport: Export CHAP index as sysfs attributeMike Christie2-0/+11
2012-02-29[SCSI] qla4xxx: Add support to display CHAP list and delete CHAP entryNilesh Javali2-1/+195
2012-02-29[SCSI] iscsi_transport: Add support to display CHAP list and delete CHAP entryNilesh Javali3-1/+133
2012-02-29[SCSI] pm8001: fix endian issue with code optimization.Santosh Nayak3-46/+49
2012-02-29[SCSI] pm8001: Fix possible racing condition.Santosh Nayak1-3/+3
2012-02-29[SCSI] pm8001: Fix bogus interrupt state flag issue.Santosh Nayak1-30/+28
2012-02-29[SCSI] ipr: update PCI ID definitions for new adaptersWayne Boyer2-9/+9
2012-02-29[SCSI] qla2xxx: handle default case in qla2x00_request_firmware()Dan Carpenter1-1/+2
2012-02-29[SCSI] isci: improvements in driver unloading routineAndrzej Jakowski1-1/+2
2012-02-29[SCSI] isci: improve phy event warningsDan Williams1-52/+71
2012-02-29[SCSI] isci: debug, provide state-enum-to-string conversionsDan Williams10-520/+432
2012-02-29[SCSI] scsi_transport_sas: 'enable' phys on resetDan Williams1-0/+1
2012-02-29[SCSI] libsas: don't recover end devices attached to disabled physDan Williams4-5/+8
2012-02-29[SCSI] libsas: fixup target_port_protocols for expanders that don't report sataDan Williams1-0/+2
2012-02-29[SCSI] libsas: set attached device type and target protocols for local physDan Williams3-4/+27
2012-02-29[SCSI] libsas: revert ata srstDan Williams2-39/+0
2012-02-29[SCSI] libsas: fix lifetime of SAS_HA_FROZENDan Williams1-6/+7
2012-02-29[SCSI] libsas: async ata scanningDan Williams14-66/+123
2012-02-29[SCSI] libsas: restore scan orderDan Williams4-50/+32
2012-02-29[SCSI] libsas: delete device on sas address changedDan Williams1-0/+9
2012-02-29[SCSI] libsas: let libata recover links that fail to transmit initial sig-fisDan Williams6-89/+179
2012-02-29[SCSI] libsas: fix sas port namingDan Williams1-1/+1
2012-02-29[SCSI] libsas: improve debug statementsDan Williams2-32/+85
2012-02-29[SCSI] libsas: kill spurious sas_put_deviceMaciej Trela1-2/+0
2012-02-29[SCSI] libsas: fix sas_unregister_ports vs sas_drain_workDan Williams3-13/+25
2012-02-29[SCSI] libsas: route local link resets through ata-ehDan Williams3-20/+37
2012-02-29[SCSI] libsas: fix mixed topology recoveryDan Williams3-17/+13
2012-02-29[SCSI] libsas: close scsi_remove_target() vs libata-eh raceDan Williams3-3/+10
2012-02-29[SCSI] libsas: mark all domain devices gone if root port disappearsDan Williams3-6/+8
2012-02-29[SCSI] libsas: pre-clean commands that won the eh vs completion raceDan Williams1-9/+16
2012-02-29[SCSI] isci: remove IDEV_EH hack to disable "discovery-time" ata resetsDan Williams3-10/+7
2012-02-29[SCSI] isci: remove bus and reset handlersDan Williams3-27/+0
2012-02-29[SCSI] isci: ->lldd_ata_check_ready handlerDan Williams3-0/+29
2012-02-29[SCSI] isci: stop interpreting ->lldd_lu_reset() as an ata soft-resetDan Williams5-286/+15
2012-02-29[SCSI] isci: fix interpretation of "hard" resetDan Williams3-21/+37
2012-02-29[SCSI] isci: kill isci_port->statusDan Williams3-87/+11
2012-02-29[SCSI] isci: kill iphy->isci_port lookupsDan Williams7-77/+83
2012-02-29[SCSI] libsas: don't recover 'gone' devices in sas_ata_hard_reset()Dan Williams1-0/+3
2012-02-29[SCSI] libsas: fix sas_find_local_phy(), take phy referencesDan Williams13-44/+116
2012-02-29[SCSI] libsas: check for 'gone' expanders in smp_execute_task()Dan Williams1-0/+5
2012-02-29[SCSI] libsas: don't mark expanders as gone when a child device is removedDan Williams1-1/+0
2012-02-29[SCSI] libsas: poll for ata device readiness after resetDan Williams4-35/+83
2012-02-19[SCSI] libsas: async ata-ehDan Williams1-3/+14
2012-02-19[SCSI] libsas: add mutex for SMP task executionJeff Skirvin3-28/+34
2012-02-19[SCSI] libsas: Remove redundant phy state notification calls.Jeff Skirvin1-4/+1
2012-02-19[SCSI] libsas: sas_phy_enable via transport_sas_phy_resetDan Williams4-10/+52
2012-02-19[SCSI] libsas: execute transport link resets with libata-eh via host workqueueDan Williams8-3/+74
2012-02-19[SCSI] libsas: perform sas-transport resets in shost->workq contextDan Williams5-4/+90
2012-02-19[SCSI] libsas: use libata-eh-reset for sata rediscovery fis transmit failuresDan Williams3-6/+63
2012-02-19[SCSI] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libataDan Williams2-12/+6
2012-02-19[SCSI] libsas: let libata handle command timeoutsDan Williams3-3/+23
2012-02-19[SCSI] libsas: fix timeout vs completion raceDan Williams5-83/+68
2012-02-19[SCSI] libsas: prevent double completion of scmds from ehDan Williams2-29/+37
2012-02-19[SCSI] libsas: close error handling vs sas_ata_task_done() raceDan Williams3-54/+75
2012-02-19[SCSI] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_doneDan Williams1-14/+0
2012-02-19[SCSI] libsas: use ->set_dmamode to notify lldds of NCQ parametersDan Williams6-326/+49
2012-02-19[SCSI] libsas: prevent domain rediscovery competing with ata error handlingDan Williams11-18/+174
2012-02-19[SCSI] libsas: convert dev->gone to flagsDan Williams5-8/+11
2012-02-19[SCSI] libsas: remove ata_port.lock management duties from llddsDan Williams7-70/+29
2012-02-19[SCSI] libsas: introduce sas_drain_work()Dan Williams9-26/+93
2012-02-19[SCSI] libsas: convert ha->state to flagsDan Williams3-5/+4
2012-02-19[SCSI] libsas: replace event locks with atomic bitopsDan Williams7-60/+23
2012-02-19[SCSI] libsas: fix leak of dev->sata_dev.identify_[packet_]deviceDan Williams2-1/+8
2012-02-19[SCSI] libsas: fix domain_device leakDan Williams6-41/+56
2012-02-19[SCSI] libsas: kill sas_slave_destroyDan Williams6-14/+0
2012-02-19[SCSI] libsas: remove unused ata_task_resp fieldsDan Williams2-11/+0
2012-02-19[SCSI] Handle disk devices which can not process medium access commandsMartin K. Petersen7-9/+137
2012-02-19[SCSI] mpt2sas: spell "primitive" correctly in function prototypeAndrew Morton1-3/+3
2012-02-19[SCSI] virtio-scsi: SCSI driver for QEMU based virtual machinesPaolo Bonzini5-0/+718
2012-02-19[SCSI] hpsa: add some older controllers to the kdump blacklistTomas Henzl1-0/+12
2012-02-19[SCSI] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_...Mike Snitzer1-0/+8
2012-02-19[SCSI] sd: Make sure provisioning mode is reported correctlyMartin K. Petersen1-2/+2
2012-02-19[SCSI] Ensure discard failure gets treated as a target problemMartin K. Petersen1-0/+1
2012-02-19[SCSI] mpt2sas: add missing allocation checkTomas Henzl1-0/+5
2012-02-19[SCSI] qla4xxx: Update driver version to 5.02.00-k14Vikas Chaudhary1-1/+1
2012-02-19[SCSI] qla4xxx: Added ping supportVikas Chaudhary7-0/+328
2012-02-19[SCSI] iscsi_transport: Added Ping supportVikas Chaudhary3-0/+84
2012-02-19[SCSI] qla4xxx: added support for host eventVikas Chaudhary4-0/+111
2012-02-19[SCSI] scsi_transport_iscsi: added support for host eventVikas Chaudhary3-0/+50
2012-02-19[SCSI] qla4xxx: Proper detection of firmware abort error code for ISP82xxVikas Chaudhary3-3/+2
2012-02-19[SCSI] qla4xxx: Remove un-necessary print statmentLalit Chandivade1-4/+1
2012-02-19[SCSI] qla4xxx: Modified debug log messages for boot info.Manish Rangankar1-14/+12
2012-02-19[SCSI] qla4xxx: Fix verify boot idx correctlyLalit Chandivade1-3/+2
2012-02-19[SCSI] qla4xxx: Fix un-necessary delay on invalid DDBLalit Chandivade2-0/+6
2012-02-19[SCSI] qla4xxx: Remove unused codeVikas Chaudhary1-12/+0
2012-02-19[SCSI] libfc: Handle discovery failure during ctlr link downBhanu Prakash Gollapudi1-0/+7
2012-02-19[SCSI] libfc: Fix panic in fc_exch_recvBhanu Prakash Gollapudi1-3/+4
2012-02-19[SCSI] fcoe: Remove reference counting on 'stuct fcoe_interface'Robert Love2-46/+5
2012-02-19[SCSI] fcoe: Do not switch context in vport_delete callbackRobert Love1-9/+6
2012-02-19[SCSI] fcoe: Rename out_nomod label to out_putmodRobert Love1-3/+3
2012-02-19[SCSI] fcoe: Allow exposing FDMI attributes via sysfsNeerav Parikh1-0/+8
2012-02-19[SCSI] libfcoe: Don't KERN_ERR on netdev notificationRobert Love1-2/+2
2012-02-19[SCSI] isci: T10 DIF supportDave Jiang3-16/+193
2012-02-19[SCSI] qla2xxx: Avoid invalid request queue dereference for bad response pack...Arun Easi1-11/+17
2012-02-19[SCSI] qla2xxx: Stop iteration after first failure in *_id functions.Arun Easi1-0/+6
2012-02-19[SCSI] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs().Arun Easi1-1/+1
2012-02-19[SCSI] qla2xxx: Handle device mapping changes due to device logout.Arun Easi2-0/+27
2012-02-19[SCSI] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number...Chad Dupuis7-48/+77
2012-02-19[SCSI] qla2xxx: Cache swl during fabric discovery.Andrew Vasquez3-7/+8
2012-02-19[SCSI] qla2xxx: Remove EDC sysfs interface.Joe Carnuccio4-149/+4
2012-02-19[SCSI] qla2xxx: Update LICENSE.qla2xxx.Chad Dupuis1-39/+2
2012-02-19[SCSI] qla2xxx: Perform firmware dump procedure on mailbox command timeout.Chad Dupuis1-0/+6
2012-02-19[SCSI] qla2xxx: Change the log message when previous dump is available to ret...Giridhar Malavali1-2/+3
2012-02-19[SCSI] qla2xxx: Log messages to use correct vha.Arun Easi2-47/+47
2012-02-19[SCSI] qla2xxx: Add new message when a new loopid is assigned.Arun Easi2-1/+4
2012-02-19[SCSI] qla2xxx: Fix ql_dbg arguments.Arun Easi1-2/+2
2012-02-19[SCSI] qla2xxx: Use ql_log* #define's in ql_log() and ql_log_pci().Chad Dupuis1-6/+6
2012-02-19[SCSI] qla2xxx: Convert remaining printk's to ql_log format.Chad Dupuis3-16/+16
2012-02-19[SCSI] qla2xxx: Print mailbox command opcode and return code when a command t...Chad Dupuis1-7/+9
2012-02-19[SCSI] qla2xxx: Reduce mbx-command timeout for Login/Logout requests.Andrew Vasquez1-3/+4
2012-02-19[SCSI] qla2xxx: Prep zero-length BSG data-transfer requests.Andrew Vasquez1-17/+7
2012-02-19[SCSI] qla2xxx: Perform implicit logout during rport tear-down.Andrew Vasquez5-5/+51
2012-02-19[SCSI] qla2xxx: Handle failure cases during fabric_loginChad Dupuis3-19/+42
2012-02-19[SCSI] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve...Chad Dupuis1-40/+27
2012-02-19[SCSI] qla2xxx: Return blank sysfs string on initial get thermal failure.Joe Carnuccio1-1/+1
2012-02-19[SCSI] qla2xxx: Handle change notifications based on switch scan results.Arun Easi3-144/+13
2012-02-19[SCSI] qla2xxx: Correct print format for edc ql_log() calls.Joe Carnuccio1-2/+2
2012-02-19[SCSI] qla2xxx: Use consistent DL mask for ELS/CT passthru requests.Andrew Vasquez1-4/+4
2012-02-19[SCSI] qla2xxx: Consolidation of SRB processing.Giridhar Malavali11-628/+485
2012-02-19[SCSI] qla2xxx: Use a valid enode-mac if none defined.Andrew Vasquez1-3/+3
2012-02-19[SCSI] qla2xxx: Enhancements to support ISP83xx.Giridhar Malavali17-170/+1233
2012-02-19[SCSI] qla2xxx: Enhanced the dump routines to capture multiple request and re...Giridhar Malavali3-3/+105
2012-02-19[SCSI] aacraid: Added Sync.mode to support series 7/8/9 controllersMahesh Rajashekhara8-63/+338
2012-02-19[SCSI] bnx2i: Fixed the override of the error_mask module paramEddie Wai2-6/+10
2012-02-19[SCSI] bnx2i: use kthread_create_on_node()Eric Dumazet1-2/+3