aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/scsi_transport_iscsi.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-06scsi: iscsi: Remove unused list 'connlist_err'Dr. David Alan Gilbert1-1/+0
2024-04-11scsi: core: Initialize scsi midlayer limits before allocating the queueChristoph Hellwig1-2/+3
2024-04-11scsi: bsg: Pass queue_limits to bsg_setup_queue()Christoph Hellwig1-1/+2
2024-02-05scsi: iscsi: Make iscsi_flashnode_bus constRicardo B. Marliere1-2/+2
2023-07-25scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()Lin Ma1-0/+8
2023-07-25scsi: iscsi: Add length check for nlattr payloadLin Ma1-29/+43
2023-06-16scsi: core: Replace scsi_target_block() with scsi_block_targets()Martin Wilck1-1/+2
2022-12-30Merge branch '6.2/scsi-queue' into 6.2/scsi-fixesMartin K. Petersen1-5/+45
2022-12-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+2
2022-12-14scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspaceWenchao Hao1-5/+45
2022-11-24scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()Wenchao Hao1-2/+2
2022-11-17scsi: iscsi: Fix possible memory leak when device_register() failedZhou Guanghui1-15/+16
2022-07-07Merge branch '5.19/scsi-fixes' into 5.20/scsi-stagingMartin K. Petersen1-1/+6
2022-06-21scsi: iscsi: Add helper to remove a session from the kernelMike Christie1-0/+49
2022-06-21scsi: iscsi: Clean up bound endpoints during shutdownMike Christie1-10/+10
2022-06-21scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernelMike Christie1-10/+7
2022-06-21scsi: iscsi: Fix HW conn removal use after freeMike Christie1-2/+0
2022-06-16scsi: iscsi: Make iscsi_unregister_transport() return voidMax Gurtovoy1-3/+1
2022-06-13scsi: iscsi: Exclude zero from the endpoint ID rangeSergey Gorenko1-1/+6
2022-06-07scsi: core: iscsi: Directly use ida_alloc()/ida_free()keliu1-3/+3
2022-04-11scsi: iscsi: Fix unbound endpoint error handlingMike Christie1-29/+36
2022-04-11scsi: iscsi: Fix conn cleanup and stop race during iscsid restartMike Christie1-0/+17
2022-04-11scsi: iscsi: Fix endpoint reuse regressionMike Christie1-1/+11
2022-04-11scsi: iscsi: Release endpoint ID when its freedMike Christie1-36/+35
2022-04-11scsi: iscsi: Fix offload conn cleanup when iscsid restartsMike Christie1-20/+28
2022-04-11scsi: iscsi: Move iscsi_ep_disconnect()Mike Christie1-19/+19
2022-03-15scsi: libiscsi: Teardown iscsi_cls_conn gracefullyWenchao Hao1-22/+5
2022-03-15scsi: libiscsi: Add iscsi_cls_conn to sysfs after initializationWenchao Hao1-76/+0
2022-03-15scsi: iscsi: Add helper functions to manage iscsi_cls_connWenchao Hao1-0/+97
2022-03-01scsi: iscsi: Use the session workqueue for recoveryMike Christie1-16/+4
2022-03-01scsi: iscsi: ql4xxx: Use per-session workqueue for unbindingMike Christie1-5/+14
2022-03-01scsi: iscsi: Remove iscsi_scan_finished()Mike Christie1-35/+4
2022-03-01scsi: iscsi: Speed up session unblocking and removalMike Christie1-4/+5
2022-03-01scsi: iscsi: Fix recovery and unblocking raceMike Christie1-5/+2
2021-11-16scsi: iscsi: Unblock session then wake up error handlerMike Christie1-3/+3
2021-10-12scsi: iscsi: Fix set_param() handlingMike Christie1-2/+0
2021-09-13scsi: iscsi: Adjust iface sysfs attr detectionBaokun Li1-4/+4
2021-07-18scsi: iscsi: Fix iface sysfs attr detectionMike Christie1-56/+34
2021-06-02scsi: iscsi: Flush block work before unblockMike Christie1-0/+2
2021-06-02scsi: iscsi: Add iscsi_cls_conn refcount helpersMike Christie1-0/+12
2021-06-02scsi: iscsi: Fix in-kernel conn failure handlingMike Christie1-197/+274
2021-06-02scsi: iscsi: Rel ref after iscsi_lookup_endpoint()Mike Christie1-8/+17
2021-06-02scsi: iscsi: Use system_unbound_wq for destroy_workMike Christie1-14/+1
2021-06-02scsi: iscsi: Force immediate failure during shutdownMike Christie1-4/+10
2021-06-02scsi: iscsi: Stop queueing during ep_disconnectMike Christie1-3/+7
2021-04-17Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-3/+15
2021-04-07scsi: iscsi: Fix iSCSI cls conn stateMike Christie1-3/+15
2021-04-03Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-1/+13
2021-03-29scsi: iscsi: Fix race condition between login and sync threadGulam Mohamed1-1/+13
2021-03-04scsi: iscsi: Verify lengths on passthrough PDUsChris Leech1-0/+9
2021-03-04scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZEChris Leech1-9/+16
2021-03-04scsi: iscsi: Restrict sessions and handles to admin capabilitiesLee Duncan1-0/+6
2021-02-08scsi: iscsi: Drop session lock in iscsi_session_chkready()Mike Christie1-3/+0
2020-12-07scsi: iscsi: Fix inappropriate use of put_device()Qinglang Miao1-1/+3
2020-08-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-15/+16
2020-07-28scsi: iscsi: Do not put host in iscsi_set_flashnode_param()Jing Xiangfeng1-1/+1
2020-07-08scsi: iscsi: Register sysfs for workqueue iscsi_destroyBob Liu1-1/+3
2020-07-02scsi: iscsi: Remove sessdestroylistMike Christie1-3/+3
2020-07-02scsi: iscsi: Optimize work queue flush useMike Christie1-8/+7
2020-07-02scsi: iscsi: Delay freeing target_idMike Christie1-2/+2
2020-07-02scsi: iscsi: Change iSCSI workqueue max_active back to 1Bob Liu1-1/+1
2020-05-26scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaimGabriel Krisman Bertazi1-17/+47
2020-05-26scsi: iscsi: Register sysfs for iscsi workqueueBob Liu1-1/+3
2020-03-31scsi: iscsi: Report unbind session event when the target has been removedWu Bo1-1/+3
2020-03-26scsi: iscsi: Report connection state in sysfsGabriel Krisman Bertazi1-1/+28
2020-03-11scsi: iscsi: Add support for asynchronous iSCSI session destructionFrank Mayhar1-0/+38
2020-02-10scsi: iscsi: Perform connection failure entirely in kernel spaceBharath Ravi1-0/+68
2020-01-15scsi: iscsi: Fail session and connection on transport registration failureGabriel Krisman Bertazi1-2/+16
2020-01-15scsi: iscsi: Don't destroy session if there are outstanding connectionsNick Black1-3/+23
2019-12-09scsi: iscsi: Avoid potential deadlock in iscsi_if_rx funcBo Wu1-0/+7
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-14/+1
2019-03-18scsi: iscsi: flush running unbind operations when removing a sessionMaurizio Lombardi1-0/+2
2018-12-28Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+33
2018-12-20scsi: iscsi: Capture iscsi debug messages using tracepointsFred Herard1-1/+33
2018-11-07bsg: provide bsg_remove_queue() helperJens Axboe1-4/+1
2018-11-07bsg: pass in desired timeout handlerJens Axboe1-1/+1
2018-05-29block: remove parent device reference from struct bsg_class_deviceChristoph Hellwig1-1/+1
2018-04-18scsi: iscsi: respond to netlink with unicast when appropriateChris Leech1-11/+18
2017-11-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
2017-10-31scsi: scsi_transport_iscsi: fix spelling mistake: 'Cound' -> 'Could'Arvind Yadav1-1/+1
2017-10-02scsi: libiscsi: Remove iscsi_destroy_sessionKhazhismel Kumykov1-16/+0
2017-09-25scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlms...Xin Long1-1/+1
2017-08-29scsi: bsg-lib: pass the release callback through bsg_setup_queueChristoph Hellwig1-1/+1
2017-08-25scsi: make device_type constBhumika Goyal1-2/+2
2017-03-27scsi: scsi_transport_iscsi: Use flush_work in iscsi_remove_sessionJitendra Bhivare1-2/+1
2017-01-27block/bsg: move queue creation into bsg_setup_queueChristoph Hellwig1-11/+4
2017-01-27scsi: remove __scsi_alloc_queueChristoph Hellwig1-1/+2
2016-04-11scsi_transport_iscsi: Declare local symbols staticBart Van Assche1-4/+4
2016-04-11scsi_transport_iscsi: Unexport iscsi_is_flashnode_conn_dev()Bart Van Assche1-2/+1
2016-04-11scsi_transport_iscsi: Remove set-but-not-used variablesBart Van Assche1-3/+0
2016-04-11scsi: disable automatic target scanHannes Reinecke1-1/+4
2016-02-23scsi_transport_iscsi: Add 25G and 40G speed definitionJitendra Bhivare1-0/+2
2015-09-02Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-3/+8
2015-08-07[SCSI] Fix printk typos in drivers/scsiMasanari Iida1-1/+1
2015-07-30iSCSI: let session recovery_tmo sysfs writes persist across recoveryChris Leech1-3/+8
2015-06-02iscsi: Fix iscsi endpoints leakSagi Grimberg1-0/+2
2014-08-04iscsi class: Fix freeing of skb in get host error pathMike Christie1-1/+1
2014-08-01iscsi class: fix get_host_stats return code when not supportedMike Christie1-1/+1
2014-08-01iscsi class: fix get_host_stats error handlingMike Christie1-0/+4
2014-07-25iscsi: kill redundant castsNick Black' via open-iscsi1-2/+2
2014-07-17scsi: use 64-bit LUNsHannes Reinecke1-2/+2
2014-02-20Merge branch 'master' into for-nextJiri Kosina1-3/+411
2014-02-19treewide: Fix typo in Documentation/DocBookMasanari Iida1-3/+3
2013-12-19[SCSI] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_c...Adheer Chandravanshi1-0/+4
2013-12-19[SCSI] scsi_transport_iscsi: Add host statistics supportLalit Chandivade1-0/+70
2013-12-16[SCSI] iscsi_transport: Additional parameters for network settingsHarish Zunjarrao1-3/+337
2013-10-25[SCSI] scsi_transport_iscsi: Add support to set CHAP entriesAdheer Chandravanshi1-0/+26
2013-08-23[SCSI] scsi_transport_iscsi: Exporting new attrs for iscsi session and connec...Adheer Chandravanshi1-1/+122
2013-06-26[SCSI] libiscsi: Added new boot entries in the session sysfsEddie Wai1-0/+12
2013-05-10[SCSI] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are usedMike Christie1-47/+43
2013-05-02[SCSI] scsi_transport_iscsi: fix error return code in iscsi_transport_init()Wei Yongjun1-1/+3
2013-05-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-35/+35
2013-04-11[SCSI] scsi_transport_iscsi: Add flash node mgmt supportAdheer Chandravanshi1-1/+1001
2013-03-28scsi: replace obsolete NLMSG_* with type safe nlmsg_*Hong zhi guo1-35/+35
2013-02-28Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+12
2013-02-06driver-core: constify data for class_find_device()Michał Mirosław1-2/+2
2013-01-29[SCSI] scsi_transport_iscsi: export iscsi class session's target_id in sysfs.Manish Rangankar1-0/+12
2012-09-10netlink: Rename pid to portid to avoid confusionEric W. Biederman1-2/+2
2012-09-08netlink: hide struct module parameter in netlink_kernel_createPablo Neira Ayuso1-2/+1
2012-08-01Merge branch 'for-3.6/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2012-07-24Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-3/+3
2012-07-20[SCSI] core, classes, mpt2sas: have scsi_internal_device_unblock take new stateMike Christie1-3/+3
2012-06-29netlink: add netlink_kernel_cfg parameter to netlink_kernel_createPablo Neira Ayuso1-3/+6
2012-06-25block: drop custom queue draining used by scsi_transport_{iscsi|fc}Tejun Heo1-1/+1
2012-03-27[SCSI] iscsi class: fix gfp use in ping compl and host eventMike Christie1-4/+4
2012-02-29[SCSI] scsi_transport: Export CHAP index as sysfs attributeMike Christie1-0/+8
2012-02-29[SCSI] iscsi_transport: Add support to display CHAP list and delete CHAP entryNilesh Javali1-1/+100
2012-02-19[SCSI] iscsi_transport: Added Ping supportVikas Chaudhary1-0/+59
2012-02-19[SCSI] scsi_transport_iscsi: added support for host eventVikas Chaudhary1-0/+31
2012-02-19[SCSI] iscsi: fix setting of pid from netlink skbMike Christie1-2/+2
2012-02-19[SCSI] iscsi: don't hang in endless loop if no targets presentSasha Levin1-1/+1
2012-02-19[SCSI] scsi_transport_iscsi: Added support to show port_state and port_speed ...Vikas Chaudhary1-0/+63
2012-01-10Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/s...Linus Torvalds1-2/+19
2012-01-03switch ->is_visible() to returning umode_tAl Viro1-4/+4
2011-12-15[SCSI] iscsi class: export pid of process that createdMike Christie1-2/+19
2011-11-03[SCSI] scsi_transport_iscsi: Fix documentation os parameterMarcos Paulo de Souza1-1/+1
2011-10-20[SCSI] iscsi class: fix vlan configurationMike Christie1-3/+3
2011-10-20[SCSI] qla4xxx: fix data alignment and use nl helpersMike Christie1-4/+4
2011-10-20[SCSI] iscsi class: fix link local mispellingMike Christie1-3/+3
2011-10-20[SCSI] iscsi class: Replace iscsi_get_next_target_id with IDAMike Christie1-36/+23
2011-08-27[SCSI] scsi_transport_iscsi: Added support to update initiator iscsi portVikas Chaudhary1-0/+4
2011-08-27[SCSI] scsi_transport_iscsi: Added support to update mtuVikas Chaudhary1-0/+4
2011-08-27[SCSI] scsi_transport_iscsi: Add conn login, kernel to user, event to support...Manish Rangankar1-0/+47
2011-08-27[SCSI] iscsi class: add bsg support to iscsi classMike Christie1-1/+113
2011-08-27[SCSI] iscsi class: expand vlan supportMike Christie1-0/+8
2011-08-27[SCSI] iscsi class: sysfs group is_visible callout for iscsi host attrsMike Christie1-20/+38
2011-08-27[SCSI] iscsi class: remove iface param maskMike Christie1-24/+21
2011-08-27[SCSI] iscsi class: sysfs group is_visible callout for session attrsMike Christie1-53/+95
2011-08-27[SCSI] iscsi cls: sysfs group is_visible callout for conn attrsMike Christie1-28/+65
2011-08-27[SCSI] iscsi class: add iface representationMike Christie1-1/+188
2011-08-27[SCSI] iscsi_transport: add support for net settingsMike Christie1-0/+27
2011-03-23[SCSI] scsi_transport_iscsi: make priv_sess file writeable only by rootVasiliy Kulikov1-1/+1
2011-02-24[SCSI] iscsi class: add callout to get iscsi_endpoint valuesMike Christie1-2/+37
2011-02-24[SCSI] iscsi class: remove unused active variableMike Christie1-2/+0
2011-02-24[SCSI] iscsi: fix iscsi_endpoint leakMike Christie1-13/+50
2010-12-21[SCSI] iscsi: add module aliasStephen Hemminger1-0/+1
2010-09-09[SCSI] iscsi transport: fix kernel-doc notationRandy Dunlap1-1/+1
2010-07-28[SCSI] iscsi_transport: wait on session in error handler pathMike Christie1-0/+32
2010-07-28[SCSI] iscsi_transport: Modidify recovery_tmo from sysfsVikas Chaudhary1-5/+38
2010-07-28[SCSI] iscsi_transport: added new iscsi_param to display target alias in sysfsVikas Chaudhary1-2/+4
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-12-04[SCSI] iscsi class: modify handling of replacement timeoutMike Christie1-4/+5
2009-12-04[SCSI] libiscsi: add warm target reset tmf supportMike Christie1-1/+3
2009-09-05[SCSI] iscsi class: Add logging to scsi_transport_iscsi.cMike Christie1-2/+71
2009-07-30iscsi: Use GFP_ATOMIC in iscsi_offload_mesg().Michael Chan1-2/+2
2009-06-21scsi_transport_iscsi: return -EOVERFLOW for Too many iscsi targetsJaswinder Singh Rajput1-0/+1
2009-06-09[SCSI] iscsi class: Add new NETLINK_ISCSI messages for cnic/bnx2i driver.Michael Chan1-36/+86
2009-05-23[SCSI] iscsi: pass ep connect shostMike Christie1-11/+40
2009-05-15[SCSI] fc-transport: Close state transition-window during rport deletion.Andrew Vasquez1-1/+1
2009-03-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-35/+10
2009-03-13[SCSI] iscsi class: remove host no argument from session creation calloutMike Christie1-3/+4
2009-03-13[SCSI] iscsi class: fix lock dep warning on logoutMike Christie1-32/+6
2009-02-05netlink: change return-value logic of netlink_broadcast()Pablo Neira Ayuso1-10/+2
2009-01-02[SCSI] struct device - replace bus_id with dev_name(), dev_set_name()Kay Sievers1-7/+4
2008-10-13[SCSI] iscsi class: fix endpoint id handlingMike Christie1-4/+5
2008-10-13[SCSI] libiscsi: Support drivers initiating session removalMike Christie1-3/+3
2008-10-13[SCSI] iscsi class, libiscsi and qla4xxx: convert to new transport host byte ...Mike Christie1-2/+2
2008-10-03[SCSI] scsi_host_lookup: error returns and NULL pointersJames Smart1-2/+2
2008-07-21driver core: remove KOBJ_NAME_LEN defineKay Sievers1-2/+2
2008-07-21Driver Core: add ability for class_find_device to start in middle of listGreg Kroah-Hartman1-2/+2
2008-07-12[SCSI] iscsi class: fix endpoint leakMike Christie1-1/+8
2008-07-12[SCSI] iscsi class: update version numberMike Christie1-1/+1
2008-07-12[SCSI] iscsi class: fix refcount leakMike Christie1-2/+4
2008-07-12[SCSI] iscsi class: Add session initiatorname and ifacename sysfs attrs.Mike Christie1-1/+5
2008-07-12[SCSI] iscsi class: add endpoint classMike Christie1-33/+157
2008-07-12[SCSI] iscsi class: user device_for_each_child instead of duplicating session...Mike Christie1-29/+96
2008-07-12[SCSI] iscsi: remove session/conn_data_size from iscsi_transportMike Christie1-12/+12
2008-07-12[SCSI] iscsi: add iscsi host helpersMike Christie1-0/+20
2008-07-12[SCSI] iscsi: remove session and host binding in libiscsiMike Christie1-4/+1
2008-07-12[SCSI] iscsi class: rename iscsi_host to iscsi_cls_hostMike Christie1-13/+11
2008-07-12[SCSI] iscsi class, iscsi drivers: remove unused iscsi_transport attrsMike Christie1-4/+0
2008-07-12[SCSI] iscsi class, iscsi_tcp/iser: add host arg to session creationMike Christie1-9/+37
2008-04-19SCSI: convert struct class_device to struct deviceTony Jones1-52/+55
2008-03-05[SCSI] iscsi class: regression - fix races with state manipulation and blocki...Mike Christie1-28/+48
2008-02-27[SCSI] iscsi regression: check for zero max session cmdsMike Christie1-1/+1
2008-02-22[SCSI] iscsi transport: make 2 functions staticAdrian Bunk1-2/+2
2008-02-07[SCSI] iscsi: bump version to 2.0-868Mike Christie1-1/+1
2008-02-07[SCSI] iscsi: fix up iscsi printk prefixMike Christie1-26/+30
2008-02-07[SCSI] iscsi class: fix iscsi conn attr counterMike Christie1-1/+1
2008-02-07[SCSI] iscsi class: add async scan helperMike Christie1-3/+35