aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/scsi/zfcp_erp.c
AgeCommit message (Expand)AuthorFilesLines
2020-09-15scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread()Julian Wiedmann1-5/+3
2020-08-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
2020-07-08scsi: zfcp: Clean up zfcp_erp_action_ready()Julian Wiedmann1-1/+1
2020-06-24scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP actionSteffen Maier1-2/+11
2020-05-11scsi: zfcp: Move allocation of the shost object to after xconf- and xport-dataBenjamin Block1-0/+58
2020-05-11scsi: zfcp: Fence adapter status propagation for common statusesBenjamin Block1-0/+14
2020-05-11scsi: zfcp: Move p-t-p port allocation to after xport dataBenjamin Block1-3/+9
2020-03-31scsi: zfcp: use fallthrough;Joe Perches1-5/+5
2020-03-17scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-pointSteffen Maier1-1/+1
2019-10-28scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_actSteffen Maier1-2/+2
2019-07-11scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitializedBenjamin Block1-0/+7
2019-03-27scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devicesSteffen Maier1-0/+14
2019-03-27scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_HostSteffen Maier1-0/+3
2018-11-15scsi: zfcp: drop old default switch case which might paper over missing caseSteffen Maier1-3/+0
2018-11-15scsi: zfcp: drop default switch case which might paper over missing caseSteffen Maier1-3/+0
2018-11-15scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy()Steffen Maier1-1/+2
2018-11-15scsi: zfcp: silence all W=1 build warnings for existing kdocSteffen Maier1-3/+3
2018-11-15scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected func...Steffen Maier1-40/+84
2018-11-15scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.stepSteffen Maier1-10/+25
2018-11-15scsi: zfcp: the action field of zfcp_erp_action is actually the typeSteffen Maier1-41/+36
2018-11-15scsi: zfcp: clarify function argument name for trace tag stringSteffen Maier1-44/+48
2018-11-15scsi: zfcp: ERP thread setup kdoc updateSteffen Maier1-1/+1
2018-05-18scsi: zfcp: support SCSI_ADAPTER_RESET via scsi_host sysfs attribute host_resetSteffen Maier1-0/+11
2018-05-18scsi: zfcp: remove unused return values of ERP trigger functionsSteffen Maier1-21/+13
2018-05-18scsi: zfcp: zfcp_erp_action_exists() does only check for runningSteffen Maier1-9/+5
2018-05-18scsi: zfcp: remove unused ERP enum valuesSteffen Maier1-3/+0
2018-05-18scsi: zfcp: consistently use function name space prefixSteffen Maier1-4/+7
2018-05-18scsi: zfcp: fix missing REC trigger trace on enqueue without ERP threadSteffen Maier1-2/+5
2018-05-18scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILEDSteffen Maier1-28/+51
2018-05-18scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILEDSteffen Maier1-2/+11
2018-05-18scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early returnSteffen Maier1-0/+20
2018-05-18scsi: zfcp: fix misleading REC trigger trace where erp_action setup failedSteffen Maier1-1/+15
2017-11-16zfcp: purely mechanical update using timer API, plus blank linesSteffen Maier1-3/+2
2017-11-16s390/scsi: Convert timers to use timer_setup()Kees Cook1-6/+10
2017-11-02Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-16scsi: zfcp: fix erp_action use-before-initialize in REC action traceSteffen Maier1-7/+11
2017-08-10scsi: zfcp: use setup_timer instead of init_timerLukáš Korenčik1-3/+2
2016-12-14scsi: zfcp: fix rport unblock race with LUN recoverySteffen Maier1-2/+59
2016-08-12zfcp: close window with unblocked rport during rport goneSteffen Maier1-3/+9
2015-07-27atomic: Replace atomic_{set,clear}_mask() usagePeter Zijlstra1-31/+31
2015-04-14mm, mempool: do not allow atomic resizingDavid Rientjes1-2/+2
2014-11-20zfcp: remove access control tables interface (port leftovers)Martin Peschke1-7/+0
2013-08-22[SCSI] zfcp: fix schedule-inside-lock in scsi_device list loopsMartin Peschke1-7/+22
2013-05-31[SCSI] zfcp: remove access control tables interfaceMartin Peschke1-2/+1
2012-09-24[SCSI] zfcp: No automatic port_rescan on eventsSteffen Maier1-1/+1
2012-07-20s390/comments: unify copyright messages and remove file namesHeiko Carstens1-1/+1
2011-02-25[SCSI] zfcp: Add information to symbolic port name when running in NPIV modeChristof Schmitt1-0/+2
2011-02-25[SCSI] zfcp: Replace kmem_cache for "status read" dataChristof Schmitt1-1/+1
2010-12-21[SCSI] zfcp: Move qdio setup from erp to zfcp_qdio.cChristof Schmitt1-12/+1
2010-12-21[SCSI] zfcp: Redesign of the debug tracing final cleanup.Swen Schillig1-52/+45
2010-12-21[SCSI] zfcp: Redesign of the debug tracing for recovery actions.Swen Schillig1-18/+13
2010-12-09[SCSI] zfcp: Prevent usage w/o holding a referenceSwen Schillig1-3/+6
2010-12-09[SCSI] zfcp: No ERP escalation on gpn_ft evalSwen Schillig1-0/+2
2010-09-16[SCSI] zfcp: Replace status modifier functions.Swen Schillig1-139/+119
2010-09-16[SCSI] zfcp: Move ACL/CFDC code to zfcp_cfdc.cChristof Schmitt1-82/+0
2010-09-16[SCSI] zfcp: Use SCSI device data zfcp_scsi_dev instead of zfcp_unitChristof Schmitt1-175/+194
2010-09-16[SCSI] zfcp: Allow running unit/LUN shutdown without acquiring referenceChristof Schmitt1-36/+62
2010-07-28[SCSI] zfcp: Fix retry after failed "open port" erp actionChristof Schmitt1-2/+1
2010-07-28[SCSI] zfcp: Fail erp after timeoutChristof Schmitt1-0/+6
2010-07-28[SCSI] zfcp: Register SCSI devices after successful fc_remote_port_addChristof Schmitt1-6/+0
2010-07-28[SCSI] zfcp: Do not try "forced close" when port is already closedChristof Schmitt1-1/+5
2010-07-28[SCSI] zfcp: Do not unblock rport from REOPEN_PORT_FORCEDChristof Schmitt1-1/+2
2010-07-21[SCSI] zfcp: Update status read mempoolChristof Schmitt1-0/+8
2010-05-02[SCSI] zfcp: Use status_read_buf_num provided by FCP channelChristof Schmitt1-1/+1
2010-02-17[SCSI] zfcp: Rename sysfs_device attribute to dev in zfcp_unit and zfcp_portChristof Schmitt1-7/+7
2010-02-17[SCSI] zfcp: Move FSF request tracking code to new fileChristof Schmitt1-3/+4
2010-02-17[SCSI] zfcp: Remove function zfcp_reqlist_find_safeChristof Schmitt1-8/+9
2009-12-04[SCSI] zfcp: Assign scheduled work to driver queueSwen Schillig1-1/+1
2009-12-04[SCSI] zfcp: Remove STATUS_COMMON_REMOVE flag as it is not required anymoreSwen Schillig1-2/+4
2009-12-04[SCSI] zfcp: Replace local reference counting with common krefSwen Schillig1-9/+11
2009-12-04[SCSI] zfcp: Replace global config_lock with local list locksSwen Schillig1-55/+61
2009-10-22[SCSI] zfcp: Handle WWPN mismatch in PLOGI payloadChristof Schmitt1-12/+10
2009-09-05[SCSI] zfcp: Defer resource allocation to first ccw_set_online callChristof Schmitt1-0/+5
2009-09-05[SCSI] zfcp: Use kthread API for zfcp erp threadChristof Schmitt1-38/+24
2009-09-05[SCSI] zfcp: Update dbf callsSwen Schillig1-25/+24
2009-09-05[SCSI] zfcp: Decouple gid_pn requests from erpChristof Schmitt1-27/+1
2009-09-05[SCSI] zfcp: Move qdio related data out of zfcp_adapterSwen Schillig1-3/+5
2009-09-05[SCSI] zfcp: Move workqueue to adapter structSwen Schillig1-1/+1
2009-09-05[SCSI] zfcp: Replace fsf_req wait_queue with completionSwen Schillig1-2/+1
2009-09-05[SCSI] zfcp: Implicitly close all wka portsChristof Schmitt1-1/+1
2009-07-30[SCSI] zfcp: avoid double notify in lowmem scenarioSwen Schillig1-4/+10
2009-07-30[SCSI] zfcp: Fix erp escalation procedureChristof Schmitt1-26/+24
2009-07-30[SCSI] zfcp: Fix logic for physical port closeChristof Schmitt1-1/+1
2009-07-30[SCSI] zfcp: Use correct flags for zfcp_erp_notifyChristof Schmitt1-2/+2
2009-06-12[SCSI] zfcp: Add FC pass-through supportSven Schuetz1-1/+1
2009-05-23[SCSI] zfcp: Changed D_ID left port disabledSwen Schillig1-1/+6
2009-05-23[SCSI] zfcp: Add comments to switch/case fallthroughsChristof Schmitt1-0/+1
2009-04-27[SCSI] zfcp: avoid false ERP complete due to sema raceSwen Schillig1-4/+5
2009-04-27[SCSI] zfcp: Set WKA-port to offline on adapter deactivationSwen Schillig1-0/+1
2009-04-27[SCSI] zfcp: Dont block zfcp_wq with scanSwen Schillig1-46/+4
2009-03-12[SCSI] zfcp: fix queue, scheduled work processing.Swen Schillig1-3/+7
2009-03-12[SCSI] zfcp: Block FC transport rports early on errorsChristof Schmitt1-45/+11
2009-03-12[SCSI] zfcp: replace current ERP logging with a more convenient versionSwen Schillig1-67/+70
2009-03-12[SCSI] zfcp: prevent adapter close on initial adapter openSwen Schillig1-35/+34
2009-03-12[SCSI] zfcp: Remove UNIT_REGISTERED status flagChristof Schmitt1-2/+0
2009-03-12[SCSI] zfcp: Remove some port flagsChristof Schmitt1-14/+2
2008-12-29[SCSI] zfcp: remove DID_DID flagChristof Schmitt1-4/+3
2008-12-29[SCSI] zfcp: fix compile warningHeiko Carstens1-1/+2
2008-12-25[S390] convert zfcp printks to pr_xxx macros.Christof Schmitt1-0/+3
2008-12-25[S390] zfcp: Report microcode level through service level interfaceChristof Schmitt1-2/+5
2008-12-01[SCSI] zfcp: fix deadlock between wq triggered port scan and ERPSwen Schillig1-1/+2
2008-12-01[SCSI] zfcp: verify for correct rport state before scanning for SCSI devsSwen Schillig1-1/+3
2008-11-05[SCSI] zfcp: fix erp timeout cleanup for port open requestsMartin Petermann1-0/+1
2008-10-10[S390] more bus_id -> dev_name conversionsCornelia Huck1-1/+1
2008-10-03[SCSI] zfcp: fix double dbf id usageSwen Schillig1-1/+1
2008-10-03[SCSI] zfcp: wait on SCSI work to be finished before proceeding with init devSwen Schillig1-0/+1
2008-10-03[SCSI] zfcp: fix erp list usage without using locksSwen Schillig1-2/+2
2008-10-03[SCSI] zfcp: prevent fc_remote_port_delete calls for unregistered rportSwen Schillig1-0/+2
2008-10-03[SCSI] zfcp: fix deadlock caused by shared work queue tasksSwen Schillig1-2/+2
2008-10-03[SCSI] zfcp: Simplify zfcp data structuresChristof Schmitt1-1/+1
2008-10-03[SCSI] zfcp: remove all typedefs and replace them with standardsSwen Schillig1-4/+6
2008-10-03[SCSI] zfcp: attach and release SAN nameserver port on demandSwen Schillig1-109/+40
2008-10-03[SCSI] zfcp: remove unused references, declarations and flagsSwen Schillig1-14/+3
2008-10-03[SCSI] zfcp: Update message with input from reviewChristof Schmitt1-28/+22
2008-07-12[SCSI] zfcp: Cleanup code in zfcp_erp.cChristof Schmitt1-2134/+1236
2008-07-12[SCSI] zfcp: Cleanup of code in zfcp_aux.cSwen Schillig1-1/+1
2008-07-12[SCSI] zfcp: Automatically attach remote portsSwen Schillig1-13/+29
2008-07-12[SCSI] zfcp: Message cleanupChristof Schmitt1-236/+57
2008-07-12[SCSI] zfcp: Cleanup qdio codeSwen Schillig1-110/+4
2008-07-12[SCSI] zfcp: Move FC code to new fileChristof Schmitt1-187/+1
2008-06-05[SCSI] zfcp: Fix sparse warning by providing new entry in dbfChristof Schmitt1-9/+9
2008-06-05[SCSI] zfcp: receiving an unsolicted status can lead to I/O stallSwen Schillig1-17/+2
2008-04-18[SCSI] zfcp: fix 31 bit compile warningsMartin Peschke1-67/+73
2008-04-07[SCSI] zfcp: Remove obsolete erp_dbf traceMartin Peschke1-301/+4
2008-04-07[SCSI] zfcp: Add trace records for recovery actions.Martin Peschke1-0/+6
2008-04-07[SCSI] zfcp: Trace all triggers of error recovery activityMartin Peschke1-105/+108
2008-04-07[SCSI] zfcp: Add traces for state changes.Martin Peschke1-62/+91
2008-04-07[SCSI] zfcp: Add trace records for recovery thread and its queuesMartin Peschke1-0/+9
2008-01-26[S390] drivers/s390/: Spelling fixesJoe Perches1-1/+1
2008-01-11[SCSI] zfcp: Hold queue lock when checking port handle for ELS commandChristof Schmitt1-1/+1
2008-01-11[SCSI] zfcp: fix use after free bug.Heiko Carstens1-1/+2
2008-01-11[SCSI] zfcp: Fix deadlock when adding invalid LUNChristof Schmitt1-1/+0
2008-01-11[SCSI] zfcp: Specify waiting times in ERP in secondsChristof Schmitt1-4/+4
2007-11-16[SCSI] zfcp: fix cleanup of dismissed error recovery actionsMartin Peschke1-8/+6
2007-11-16[SCSI] zfcp: fix dismissal of error recovery actionsMartin Peschke1-1/+3
2007-10-24SG: Change sg_set_page() to take length and offset argumentJens Axboe1-5/+2
2007-10-23s390 zfcp: sg fixupsJens Axboe1-4/+6
2007-10-15Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-70/+70
2007-10-12[SCSI] zfcp: whitespace cleanupSwen Schillig1-67/+67
2007-10-12[SCSI] zfcp: cleanup, separation of ERP, non ERP-version for exchange_ functionsSwen Schillig1-1/+1
2007-10-12[SCSI] zfcp: avoid if (whatever) ; constructs.Heiko Carstens1-2/+2
2007-10-12[S390] Get rid of a bunch of sparse warnings again.Heiko Carstens1-10/+8
2007-07-18[SCSI] zfcp: Replace kmalloc/memset with kzallocSwen Schillig1-2/+1
2007-06-19[SCSI] zfcp: clear adapter status flags during adapter shutdownVolker Sameske1-0/+7
2007-05-08[SCSI] zfcp: clear adapter failed flag if an fsf request times out.Heiko Carstens1-1/+1
2007-05-08[SCSI] zfcp: rework request ID management.Heiko Carstens1-2/+1
2007-05-08[SCSI] zfcp: Fix deadlock between zfcp ERP and SCSIChristof Schmitt1-4/+60
2007-05-08[SCSI] zfcp: print S_ID and D_ID with 3 bytesChristof Schmitt1-10/+10
2007-04-01[SCSI] zfcp: fix initialization of FSF timerChristof Schmitt1-1/+1
2007-02-10Merge branch 'linus'James Bottomley1-4/+3
2007-02-10[SCSI] zfcp: removed wrong commentSwen Schillig1-2/+0
2007-02-10[SCSI] zfcp: use of uninitialized variableSwen Schillig1-12/+8
2007-02-05[S390] Get rid of a lot of sparse warnings.Heiko Carstens1-4/+3
2006-10-10[PATCH] drivers/s390 misc sparse annotationsAl Viro1-1/+1
2006-09-23[SCSI] zfcp: fix: avoid removal of fsf reqs before qdio queues are downAndreas Herrmann1-1/+2
2006-09-23[SCSI] zfcp: introduce struct timer_list in struct zfcp_fsf_reqAndreas Herrmann1-156/+72
2006-08-06[SCSI] zfcp: minor erp bug fixesAndreas Herrmann1-129/+67
2006-08-06[SCSI] zfcp: improve management of request IDsVolker Sameske1-9/+7
2006-07-03[PATCH] zfcp: fix incorrect usage of erp_lockHeiko Carstens1-4/+4
2006-06-26spelling fixesAndreas Mohr1-7/+7
2006-05-28[SCSI] zfcp: make use of fc_remote_port_delete when target port is unavailableAndreas Herrmann1-2/+20
2006-05-28[SCSI] zfcp: evaluate plogi payload to set maxframe_size, supported_classes o...Ralph Wuerthner1-1/+5
2006-05-28[SCSI] zfcp: (cleanup) removed superfluous macros, struct members, typedefsAndreas Herrmann1-1/+1
2006-05-28[SCSI] zfcp: (cleanup) kmalloc/kzalloc replacementAndreas Herrmann1-6/+3
2006-05-28[SCSI] zfcp: (cleanup) remove useless commentsAndreas Herrmann1-218/+0
2006-05-28[SCSI] zfcp: (cleanup) shortened copyright and author informationAndreas Herrmann1-14/+4
2006-03-09[SCSI] zfcp: fix device registration issuesAndreas Herrmann1-4/+7
2006-02-12[SCSI] zfcp: fix: avoid race between fc_remote_port_add and scsi_add_deviceAndreas Herrmann1-0/+2
2006-02-12[SCSI] zfcp: fix adapter erp when link is unpluggedAndreas Herrmann1-52/+28
2006-02-01[PATCH] s390: Remove CVS generated informationHeiko Carstens1-2/+0
2006-01-15spelling: s/appropiate/appropriate/Adrian Bunk1-1/+1
2006-01-14[SCSI] zfcp: transport class adaptations IIAndreas Herrmann1-1/+1
2005-12-01[SCSI] zfcp: fix adapter initializationAndreas Herrmann1-57/+32
2005-12-01[SCSI] zfcp: fix spinlock initializationHeiko Carstens1-5/+0
2005-09-19[SCSI] zfcp: add additional fc_host attributesAndreas Herrmann1-8/+8
2005-09-19[SCSI] zfcp: provide support for NPIVMaxim Shchetynin1-8/+87
2005-09-19[SCSI] zfcp: fix race conditions when accessing erp_action listsAndreas Herrmann1-7/+17
2005-08-27[PATCH] zfcp: add rports to enable scsi_add_device to work againAndreas Herrmann1-3/+22
2005-06-13[SCSI] zfcp: fix handling of port boxed and lun boxed fsf statesAndreas Herrmann1-10/+58
2005-06-13[SCSI] zfcp: fix bug during adapter shutdownAndreas Herrmann1-2/+2
2005-06-13[SCSI] zfcp: fix: problem in send_els_handler when D_ID assignment changesAndreas Herrmann1-14/+10
2005-06-13[SCSI] zfcp: fix: allow more time for adapter initializationAndreas Herrmann1-12/+13
2005-04-18zfcp: add point-2-point support1-1/+19
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+3585