aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/scsi
AgeCommit message (Expand)AuthorFilesLines
2024-03-13s390/zfcp: use new address translation helpersHeiko Carstens3-6/+6
2023-12-05scsi: zfcp: Replace strlcpy() with strscpy()Kees Cook1-2/+13
2023-09-27scsi: zfcp: Fix a double put in zfcp_port_enqueue()Dinghao Liu1-4/+5
2023-07-25scsi: zfcp: Defer fc_rport blocking until after ADISC responseSteffen Maier1-5/+1
2023-03-24scsi: zfcp: Declare SCSI host template constBart Van Assche1-1/+1
2023-02-21scsi: zfcp: Trace when request remove fails after qdio send failsBenjamin Block3-4/+52
2023-02-21scsi: zfcp: Change the type of all fsf request id fields and variables to u64Benjamin Block6-17/+18
2023-02-21scsi: zfcp: Make the type for accessing request hashtable buckets size_tBenjamin Block1-9/+11
2022-12-12Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-11-17scsi: zfcp: Fix double free of FSF request when qdio send failsBenjamin Block1-1/+1
2022-08-30s390: move from strlcpy with unused retval to strscpyWolfram Sang2-2/+2
2022-08-01scsi: zfcp: Fix missing auto port scan and thus missing target portsSteffen Maier3-13/+26
2022-07-07scsi: zfcp: Drop redundant "the" in the commentsJiang Jian1-1/+1
2022-07-07scsi: zfcp: Declare zfcp_sdev_attrs as staticJulian Wiedmann1-1/+1
2022-01-24scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devicesSteffen Maier1-1/+12
2021-12-06s390/qdio: split do_QDIO()Julian Wiedmann1-6/+9
2021-12-06s390/qdio: split qdio_inspect_queue()Julian Wiedmann1-2/+2
2021-10-16scsi: zfcp: Switch to attribute groupsBart Van Assche3-21/+39
2021-10-16scsi: zfcp_scsi: Call scsi_done() directlyBart Van Assche2-3/+3
2021-09-09Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds4-6/+6
2021-09-08scsi: zfcp: fix kernel doc commentsHeiko Carstens4-6/+6
2021-09-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-3/+3
2021-08-11scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche1-1/+1
2021-07-27s390/qdio: clarify reporting of errors to the driversJulian Wiedmann1-4/+1
2021-07-20scsi: zfcp: Use the proper SCSI midlayer interfaces for PIMartin K. Petersen1-2/+2
2021-07-12scsi: zfcp: Report port fc_security as unknown early during remote cable pullSteffen Maier1-0/+1
2021-05-31scsi: core: Introduce scsi_build_sense()Hannes Reinecke1-4/+1
2021-04-28Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds10-82/+97
2021-04-15scsi: zfcp: Lift Request Queue tasklet & timer from qdioJulian Wiedmann2-12/+61
2021-04-15scsi: zfcp: Move the position of put_device()Qinglang Miao2-4/+4
2021-04-15scsi: zfcp: Clean up sysfs code for SFP diagnosticsJulian Wiedmann5-63/+14
2021-04-15scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue()Julian Wiedmann1-2/+18
2021-04-15scsi: zfcp: Fix indentation coding style issueYevhen Viktorov1-3/+3
2021-04-15scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requestsJulian Wiedmann1-1/+0
2021-03-22s390/qdio: let driver manage the QAOBJulian Wiedmann1-3/+4
2021-01-22scsi: zfcp: Do not set COMMAND_COMPLETEHannes Reinecke1-1/+0
2020-12-16Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds7-2/+91
2020-12-16Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+1
2020-12-04block: remove the request_queue to argument request based tracepointsChristoph Hellwig1-2/+1
2020-12-02s390/zfcp: remove pm support from zfcp driverVineeth Vijayan4-80/+4
2020-10-29scsi: zfcp: Handle event-lost notification for Version Change eventsJulian Wiedmann4-0/+16
2020-10-29scsi: zfcp: Process Version Change eventsJulian Wiedmann2-0/+26
2020-10-29scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send()Julian Wiedmann1-0/+8
2020-10-29scsi: zfcp: Remove orphaned function declarationsVasily Gorbik1-2/+0
2020-10-29scsi: zfcp: Lift Input Queue tasklet from qdioJulian Wiedmann2-0/+41
2020-10-16Merge tag 's390-5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-2/+0
2020-09-15scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete()Julian Wiedmann1-2/+8
2020-09-15scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread()Julian Wiedmann1-5/+3
2020-09-14s390/qdio: always use dev_name() for device name in QIBJulian Wiedmann1-2/+0
2020-08-17scsi: zfcp: Fix use-after-free in request timeout handlersSteffen Maier1-2/+2
2020-08-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds4-8/+10
2020-07-08scsi: zfcp: Avoid benign overflow of the Request Queue's free-levelJulian Wiedmann1-1/+4
2020-07-08scsi: zfcp: Replace open-coded list moveJulian Wiedmann1-4/+3
2020-07-08scsi: zfcp: Clean up zfcp_erp_action_ready()Julian Wiedmann1-1/+1
2020-07-08scsi: zfcp: Fix an outdated comment for zfcp_qdio_send()Julian Wiedmann1-1/+1
2020-07-08scsi: zfcp: Use prandom_u32_max() for backoffGeorge Spelvin1-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 Block6-16/+96
2020-05-11scsi: zfcp: Fence early sysfs interfaces for accesses of shost objectsBenjamin Block1-2/+14
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-05-11scsi: zfcp: Fence fc_host updates during link-down handlingBenjamin Block1-5/+9
2020-05-11scsi: zfcp: Move fc_host updates during xport data handling into fenced functionBenjamin Block3-9/+25
2020-05-11scsi: zfcp: Move shost updates during xconfig data handling into fenced functionBenjamin Block3-43/+82
2020-05-11scsi: zfcp: Move shost modification after QDIO (re-)open into fenced functionBenjamin Block2-5/+16
2020-04-10Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-17/+16
2020-04-06s390/qdio: remove cdev from init_dataJulian Wiedmann1-3/+2
2020-04-06s390/qdio: allow for non-contiguous SBAL array in init_dataJulian Wiedmann1-2/+4
2020-04-06zfcp: inline zfcp_qdio_setup_init_data()Julian Wiedmann1-25/+17
2020-04-06s390/qdio: cleanly split alloc and establishJulian Wiedmann1-3/+1
2020-04-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds9-35/+449
2020-03-31scsi: zfcp: use fallthrough;Joe Perches2-17/+16
2020-03-17scsi: zfcp: log FC Endpoint Security errorsJens Remus2-0/+70
2020-03-17scsi: zfcp: enhance handling of FC Endpoint Security errorsJens Remus2-2/+12
2020-03-17scsi: zfcp: trace FC Endpoint Security of FCP devices and connectionsJens Remus5-8/+100
2020-03-17scsi: zfcp: log FC Endpoint Security of connectionsJens Remus2-1/+54
2020-03-17scsi: zfcp: report FC Endpoint Security in sysfsJens Remus5-6/+170
2020-03-17scsi: zfcp: auto variables for dereferenced structs in open port handlerJens Remus1-6/+7
2020-03-17scsi: zfcp: fix fc_host attributes that should be unknown on local link downSteffen Maier1-18/+21
2020-03-17scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_hostSteffen Maier2-0/+15
2020-03-17scsi: zfcp: expose fabric name as common fc_host sysfs attributeSteffen Maier2-0/+6
2020-03-17scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-pointSteffen Maier1-1/+1
2020-02-29Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds2-2/+2
2020-02-24scsi: zfcp: fix wrong data and display format of SFP+ temperatureBenjamin Block2-2/+2
2020-02-19s390/qdio: fill SBALEs with absolute addressesJulian Wiedmann3-7/+7
2019-10-28scsi: zfcp: trace channel log even for FCP command responsesSteffen Maier1-5/+3
2019-10-28scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_actSteffen Maier1-2/+2
2019-10-28scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variableBenjamin Block3-11/+61
2019-10-28scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfsBenjamin Block3-0/+36
2019-10-28scsi: zfcp: introduce sysfs interface to read the local B2B-CreditBenjamin Block1-0/+40
2019-10-28scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfsBenjamin Block3-0/+145
2019-10-28scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiverBenjamin Block5-0/+136
2019-10-28scsi: zfcp: support retrieval of SFP Data via Exchange Port DataBenjamin Block2-3/+24
2019-10-28scsi: zfcp: add diagnostics buffer for exchange config dataBenjamin Block3-2/+28
2019-10-28scsi: zfcp: diagnostics buffer caching and use for exchange port dataBenjamin Block6-3/+175
2019-10-28scsi: zfcp: signal incomplete or error for sync exchange config/port dataBenjamin Block4-9/+46
2019-10-03scsi: zfcp: fix reaction on bit error threshold notificationSteffen Maier1-3/+13
2019-07-20Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds2-7/+55
2019-07-11scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitializedBenjamin Block1-0/+7
2019-07-11scsi: zfcp: fix request object use-after-free in send path causing wrong tracesBenjamin Block1-2/+8
2019-07-11scsi: zfcp: fix request object use-after-free in send path causing seqno errorsBenjamin Block1-5/+40
2019-07-11Merge tag 'scsi-sg' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+2
2019-06-20scsi: s390: zfcp_fc: use sg helper to iterate over scatterlistMing Lei1-2/+2
2019-05-29scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs)Steffen Maier4-7/+65
2019-05-29scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_removeSteffen Maier1-0/+1
2019-03-27scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCNSteffen Maier1-4/+17
2019-03-27scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devicesSteffen Maier3-0/+20
2019-03-27scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_HostSteffen Maier1-0/+3
2019-03-05Merge tag 's390-5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-2/+2
2019-02-07s390/qdio: make SBAL address array type-safeJulian Wiedmann1-2/+2
2019-01-29scsi: zfcp: fix sysfs block queue limit output for max_segment_sizeSteffen Maier2-1/+2
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2018-12-07scsi: zfcp: improve kdoc for return of zfcp_status_read_refill()Steffen Maier1-4/+4
2018-12-07scsi: zfcp: fix posting too many status read buffers leading to adapter shutdownSteffen Maier1-3/+3
2018-12-07scsi: zfcp: make DIX experimental, disabled, and independent of DIFFedor Loshakov3-3/+11
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 remaining kdoc warnings in header filesSteffen Maier5-9/+37
2018-11-15scsi: zfcp: silence all W=1 build warnings for existing kdocSteffen Maier5-16/+22
2018-11-15scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsgSteffen Maier1-1/+1
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 Maier2-11/+40
2018-11-15scsi: zfcp: the action field of zfcp_erp_action is actually the typeSteffen Maier3-43/+56
2018-11-15scsi: zfcp: clarify function argument name for trace tag stringSteffen Maier3-51/+57
2018-11-15scsi: zfcp: ERP thread setup kdoc updateSteffen Maier1-1/+1
2018-11-15scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDBSteffen Maier1-5/+2
2018-11-15scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB headerSteffen Maier3-4/+1
2018-11-15scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTC...Steffen Maier5-17/+20
2018-11-15scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_reqSteffen Maier1-2/+0
2018-11-15scsi: zfcp: group sort internal structure definitions for proximitySteffen Maier1-29/+29
2018-11-15scsi: zfcp: namespace prefix for internal latency data structuresSteffen Maier2-9/+9
2018-11-15scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS maskSteffen Maier1-2/+2
2018-11-15scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp...Steffen Maier2-8/+7
2018-11-15scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlistSteffen Maier1-3/+1
2018-11-15scsi: zfcp: move SG table helper from aux to fc and make them staticSteffen Maier2-45/+45
2018-11-15scsi: zfcp: remove unnecessary null pointer check before mempool_destroyzhong jiang1-14/+7
2018-07-02s390/dasd,zfcp: fix gcc 8 stringop-truncation warningsVasily Gorbik1-1/+1
2018-06-10Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds10-167/+400
2018-05-18scsi: zfcp: enhance comments on fc_link_speed and supported_speedJens Remus1-3/+3
2018-05-18scsi: zfcp: add port speed capabilitiesJens Remus1-1/+10
2018-05-18scsi: zfcp: assert that the ERP lock is held when tracing a recovery triggerJens Remus1-0/+2
2018-05-18scsi: zfcp: cleanup indentation for posting FC eventsSteffen Maier1-3/+2
2018-05-18scsi: zfcp: support SCSI_ADAPTER_RESET via scsi_host sysfs attribute host_resetSteffen Maier4-4/+39
2018-05-18scsi: zfcp: explicitly support initiator in scsi_host_templateSteffen Maier1-0/+1
2018-05-18scsi: zfcp: remove unused return values of ERP trigger functionsSteffen Maier2-22/+14
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 Maier4-31/+37
2018-05-18scsi: zfcp: workqueue: set description for port work items with their WWPN as...Steffen Maier2-0/+5
2018-05-18scsi: zfcp: decouple our scsi_eh callbacks from scsi_cmndSteffen Maier1-4/+37
2018-05-18scsi: zfcp: decouple TMFs from scsi_cmnd by using fc_block_rportSteffen Maier1-1/+2
2018-05-18scsi: zfcp: decouple SCSI setup of TMF from scsi_cmndSteffen Maier3-8/+9
2018-05-18scsi: zfcp: decouple FSF request setup of TMF from scsi_cmndSteffen Maier1-3/+5
2018-05-18scsi: zfcp: split FCP_CMND IU setup between SCSI I/O and TMF againSteffen Maier2-10/+16
2018-05-18scsi: zfcp: decouple TMF response handler from scsi_cmndSteffen Maier1-11/+14
2018-05-18scsi: zfcp: decouple SCSI traces for scsi_eh / TMF from scsi_cmndSteffen Maier4-33/+56
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 Maier3-0/+28
2018-05-18scsi: zfcp: fix misleading REC trigger trace where erp_action setup failedSteffen Maier1-1/+15
2018-05-18scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMFSteffen Maier1-0/+2
2018-05-18scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handlerSteffen Maier3-5/+48
2018-05-08scsi: zfcp: fix infinite iteration on ERP ready listJens Remus3-9/+33
2018-03-13bsg-lib: introduce a timeout field in struct bsg_jobChristoph Hellwig1-2/+2
2017-12-05s390: add a few more SPDX identifiersMartin Schwidefsky1-0/+1
2017-11-30Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-0/+1
2017-11-24s390: scsi: zfcp_aux: add SPDX identifierGreg Kroah-Hartman1-0/+1
2017-11-21treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE castsKees Cook1-2/+2
2017-11-16zfcp: purely mechanical update using timer API, plus blank linesSteffen Maier3-4/+4
2017-11-16s390/scsi: Convert timers to use timer_setup()Kees Cook3-14/+17
2017-11-02Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds16-0/+16
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman16-0/+16
2017-10-16scsi: zfcp: fix erp_action use-before-initialize in REC action traceSteffen Maier3-7/+21
2017-08-10scsi: zfcp: early returns for traces disabled via levelMartin Peschke1-8/+46
2017-08-10scsi: zfcp: clean up unnecessary module_param_named() with no_auto_port_rescanMartin Peschke1-1/+1
2017-08-10scsi: zfcp: clean up a member of struct zfcp_qdio that was assigned but never...Martin Peschke2-3/+0
2017-08-10scsi: zfcp: clean up no longer existent prototype from zfcp API headerSteffen Maier1-1/+0
2017-08-10scsi: zfcp: clean up redundant code with fall through in link down SRB switch...Martin Peschke1-2/+0
2017-08-10scsi: zfcp: fix kernel doc comment typos for struct zfcp_dbf_scsiSteffen Maier1-3/+3
2017-08-10scsi: zfcp: use endianness conversions with common FC(P) struct fieldsSteffen Maier4-35/+43
2017-08-10scsi: zfcp: use common code fcp_cmnd and fcp_resp with union in fsf_qtcb_bott...Steffen Maier4-10/+17
2017-08-10scsi: zfcp: clarify that we don't need "link" test on failed open portSteffen Maier1-1/+3
2017-08-10scsi: zfcp: more fitting constant for fc_ct_hdr.ct_reason on port scan responseSteffen Maier1-2/+2
2017-08-10scsi: zfcp: trace high part of "new" 64 bit SCSI LUNSteffen Maier2-2/+4
2017-08-10scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late res...Steffen Maier1-1/+5
2017-08-10scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace recordsSteffen Maier1-4/+17
2017-08-10scsi: zfcp: fix missing trace records for early returns in TMF eh handlersSteffen Maier1-2/+6
2017-08-10scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBASteffen Maier2-7/+8
2017-08-10scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace recordsSteffen Maier2-3/+11
2017-08-10scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress pathBenjamin Block1-1/+5
2017-08-10scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabledSteffen Maier1-1/+2
2017-08-10scsi: zfcp: convert bool-definitions to use 'true' instead of '1'Benjamin Block2-2/+2
2017-08-10scsi: zfcp: Remove unneeded linux/miscdevice.h includeCorentin Labbe1-1/+0
2017-08-10scsi: zfcp: use setup_timer instead of init_timerLukáš Korenčik1-3/+2
2017-08-10scsi: zfcp: replace zfcp_qdio_sbale_count by sg_nentsLABBE Corentin2-17/+1
2017-02-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+1
2017-02-09scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed sendSteffen Maier1-4/+4