aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/scsi_transport_fc.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-11scsi: scsi_transport_fc: Add a max_bsg_segments field to struct fc_function_t...Christoph Hellwig1-0/+2
2024-04-11scsi: core: Initialize scsi midlayer limits before allocating the queueChristoph Hellwig1-5/+6
2024-04-11scsi: bsg: Pass queue_limits to bsg_setup_queue()Christoph Hellwig1-3/+3
2023-06-16scsi: core: Replace scsi_target_block() with scsi_block_targets()Martin Wilck1-1/+1
2023-04-02scsi: scsi_transport_fc: Remove unused 'desc_cnt' variableTom Rix1-2/+1
2023-02-21scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv()Muneendra1-3/+7
2022-10-22scsi: core: Change the return type of .eh_timed_out()Bart Van Assche1-4/+3
2022-09-25scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usageKees Cook1-3/+5
2022-09-15scsi: scsi_transport_fc: Use %u for dev_loss_tmoMartin Wilck1-1/+1
2022-03-01scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics countersJames Smart1-23/+16
2021-08-11scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.requestBart Van Assche1-1/+1
2021-05-21scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creationDaniel Wagner1-1/+1
2021-01-14scsi: scsi_transport_fc: Add store capability to rport port_state in sysfsMuneendra Kumar1-2/+54
2021-01-14scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINALMuneendra Kumar1-16/+46
2020-10-26scsi: doc: Fix some kernel-doc markupsMauro Carvalho Chehab1-1/+1
2020-10-26scsi: fc: Add mechanism to update FPIN signal statisticsShyam Sundar1-0/+5
2020-10-26scsi: fc: Parse FPIN packets and update statisticsShyam Sundar1-0/+293
2020-10-26scsi: fc: Add FPIN statistics to fc_host and fc_rport objectsShyam Sundar1-0/+117
2020-09-02scsi: fc: Add 256GBit speed setting to SCSI FC transportJames Smart1-0/+1
2019-07-11Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-3/+0
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-15/+1
2019-05-21scsi: scsi_transport_fc: switch to SPDX tagsChristoph Hellwig1-17/+1
2019-04-12scsi: scsi_transport_fc: nvme: display FC-NVMe port rolesHannes Reinecke1-0/+3
2019-04-08scsi: scsi_transport_fc: Add FPIN fc event codesJames Smart1-0/+18
2019-04-08scsi: scsi_transport_fc: refactor event posting routinesJames Smart1-59/+41
2018-11-07bsg: convert to use blk-mqJens Axboe1-24/+35
2018-11-07bsg: provide bsg_remove_queue() helperJens Axboe1-4/+1
2018-11-07bsg: pass in desired timeout handlerJens Axboe1-4/+3
2018-08-15Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+2
2018-06-26scsi: scsi_transport_fc: use 64-bit timestamps consistentlyArnd Bergmann1-2/+2
2018-06-19block: fix timeout changes for legacy request driversChristoph Hellwig1-1/+1
2018-05-29block: remove parent device reference from struct bsg_class_deviceChristoph Hellwig1-4/+3
2018-05-29scsi_transport_fc: complete requests from ->timeoutChristoph Hellwig1-4/+3
2018-05-29block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONEChristoph Hellwig1-2/+2
2018-01-03scsi: scsi_transport_fc: fix typos on 64/128 GBit define namesJames Smart1-2/+2
2017-11-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+2
2017-11-08scsi: scsi_transport_fc: add 64GBIT and 128GBIT port speed definitionsJames Smart1-0/+2
2017-10-11scsi: fc: check for rport presence in fc_block_scsi_ehJohannes Thumshirn1-0/+3
2017-09-25scsi: scsi_transport_fc: Also check for NOTPRESENT in fc_remote_port_add()Hannes Reinecke1-1/+2
2017-09-25scsi: scsi_transport_fc: set scsi_target_id upon rescanHannes Reinecke1-10/+1
2017-09-14scsi: scsi_transport_fc: fix NULL pointer dereference in fc_bsg_job_timeoutChristoph Hellwig1-1/+1
2017-08-29scsi: bsg-lib: pass the release callback through bsg_setup_queueChristoph Hellwig1-2/+4
2017-08-07scsi: fc: start decoupling fc_block_scsi_eh from scsi_cmndSteffen Maier1-5/+26
2017-07-24scsi: scsi_transport_fc: return -EBUSY for deleted vportHannes Reinecke1-2/+4
2017-07-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-6/+6
2017-06-26scsi: fix typos and grammar in comments of scsi_transport_fc.cTyrel Datwyler1-6/+6
2017-05-16scsi: fix some kernel-doc markupsMauro Carvalho Chehab1-8/+10
2017-04-19scsi: scsi_transport_fc: Add dummy initiator role to rportCathy Avery1-4/+6
2017-04-18scsi: fc: remove redundant check of an unsigned long being less than zeroColin Ian King1-1/+1
2017-02-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-22/+4
2017-02-06scsi: remove tsk_mgmt_response and it_nexus_response transport methodsChristoph Hellwig1-17/+0
2017-02-06scsi: remove eh_timed_out methods in the transport templateChristoph Hellwig1-5/+4
2017-01-27block/bsg: move queue creation into bsg_setup_queueChristoph Hellwig1-28/+8
2017-01-27scsi: remove __scsi_alloc_queueChristoph Hellwig1-2/+4
2016-11-17scsi: fc: move FC transport's bsg code to bsg-libJohannes Thumshirn1-242/+43
2016-11-17block: add bsg_job_put() and bsg_job_get()Johannes Thumshirn1-2/+2
2016-11-17scsi: fc: use bsg_job_doneJohannes Thumshirn1-38/+3
2016-11-17scsi: fc: use bsg_softirq_doneJohannes Thumshirn1-13/+2
2016-11-17scsi: fc: Use bsg_destroy_jobJohannes Thumshirn1-22/+3
2016-11-17scsi: change FC drivers to use 'struct bsg_job'Johannes Thumshirn1-11/+9
2016-11-17scsi: fc: implement kref backed reference countingJohannes Thumshirn1-29/+11
2016-11-17scsi: fc: provide fc_bsg_to_rport() helperJohannes Thumshirn1-1/+2
2016-11-17scsi: fc: provide fc_bsg_to_shost() helperJohannes Thumshirn1-1/+1
2016-11-17scsi: fc: Export fc_bsg_jobdone and use it in FC driversJohannes Thumshirn1-11/+14
2016-11-17scsi: don't use fc_bsg_job::request and fc_bsg_job::reply directlyJohannes Thumshirn1-24/+31
2016-11-17scsi: Get rid of struct fc_bsg_bufferJohannes Thumshirn1-1/+1
2016-11-14scsi: scsi_transport_fc: Hold queue lock while calling blk_run_queue_async()Bart Van Assche1-7/+7
2016-11-08scsi: scsi_transport_fc: rename 'fc_rport_create' to 'fc_remote_port_create'Hannes Reinecke1-4/+4
2016-04-11scsi_transport_fc: Unexport scsi_is_fc_vport()Bart Van Assche1-2/+1
2016-04-11scsi: disable automatic target scanHannes Reinecke1-2/+4
2015-11-30scsi_transport_fc: Introduce scsi_host_{get,put}()Bart Van Assche1-6/+6
2015-04-10scsi_transport_fc: Add support for 25Gbit speedJames Smart1-0/+1
2014-07-25scsi: add defines for new FC port speeds.Dick Kennedy1-0/+4
2014-07-17tgt: removalBart Van Assche1-12/+0
2014-07-17scsi: use 64-bit LUNsHannes Reinecke1-2/+2
2014-06-25fc: ensure scan_work isn't active when freeing fc_rportNeil Horman1-0/+1
2014-03-15[SCSI] scsi_transport_fc: Add 32Gbps speed definition.Chad Dupuis1-0/+1
2013-07-03drivers: avoid format strings in names passed to alloc_workqueue()Kees Cook1-3/+3
2013-03-28scsi: replace obsolete NLMSG_* with type safe nlmsg_*Hong zhi guo1-13/+8
2012-08-01Merge branch 'for-3.6/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-38/+0
2012-07-20[SCSI] core, classes, mpt2sas: have scsi_internal_device_unblock take new stateMike Christie1-9/+7
2012-07-20[SCSI] fc: add some more FC specific stats to fc_hostVasu Dev1-0/+18
2012-06-25block: drop custom queue draining used by scsi_transport_{iscsi|fc}Tejun Heo1-38/+0
2012-05-10[SCSI] fc class: fix scanning when devs are offlineMike Christie1-10/+14
2012-02-19[SCSI] scsi_transport_fc: Add FDMI host attributesNeerav Parikh1-1/+29
2012-01-16[SCSI] scsi_transport_fc: Clear Devloss Callback Done flag in fc_remote_port_...James Smart1-1/+2
2011-05-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-6/+5
2011-05-01[SCSI] scsi_transport_fc: Fix deadlock during fc_remove_hostNithin Nayak Sujir1-6/+5
2011-04-19block: get rid of QUEUE_FLAG_REENTERJens Axboe1-15/+4
2011-04-18block: add blk_run_queue_asyncChristoph Hellwig1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2011-03-10Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/coreJens Axboe1-1/+1
2011-03-10block: remove per-queue pluggingJens Axboe1-1/+1
2011-03-02block: add @force_kblockd to __blk_run_queue()Tejun Heo1-1/+1
2010-10-07[SCSI] fc class: add fc host dev loss sysfs fileMike Christie1-36/+88
2010-09-09[SCSI] scsi_transport_fc: fix blocked bsg request when fc object deletedJames Smart1-0/+43
2010-09-05[SCSI] fc class: add fc host default default dev loss settingMike Christie1-1/+5
2010-08-11drivers: scsi: use newly introduced hex_to_bin() methodAndy Shevchenko1-6/+6
2010-06-16fix typos concerning "hierarchy"Uwe Kleine-König1-1/+1
2010-04-11[SCSI] Allow FC LLD to fast-fail scsi eh by introducing new eh returnChristof Schmitt1-5/+15
2010-04-11[SCSI] scsi_transport_fc: Protect against overflow in dev_loss_tmoHannes Reinecke1-2/+8
2010-04-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6Linus Torvalds1-2/+2
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-27[SCSI] scsi_transport_fc: Make sure commands are completed when rport is offlineSarang Radke1-2/+2
2010-03-08[SCSI] scsi_transport_fc: Fix synchronization issue while deleting vportGal Rosen1-12/+12
2010-01-18[SCSI] scsi_transport_fc: Remove capping from dev_loss_tmoHannes Reinecke1-5/+21
2010-01-17[SCSI] scsi_transport_fc: Allow LLD to reset FC BSG timeoutSwen Schillig1-1/+4
2009-12-10[SCSI] fc class: fix fc_transport_init error handlingMike Christie1-3/+14
2009-12-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-28/+71
2009-12-04[SCSI] fc class: fail fast bsg requestsMike Christie1-2/+3
2009-12-04[SCSI] scsi_transport_fc: Introduce helper function for blocking scsi_ehChristof Schmitt1-0/+26
2009-11-06[SCSI] scsi_transport_fc: Fix WARN message for FC passthru failure pathsBrian King1-0/+3
2009-10-29[SCSI] scsi_transport_fc: remove invalid BUG_ONMichael Reed1-26/+42
2009-10-02[SCSI] scsi_transport_fc: fix missing kernel-docRandy Dunlap1-0/+2
2009-08-22[SCSI] fc_transport: Correct max fc_host attribute countJames Smart1-1/+1
2009-08-22[SCSI] scsi_transport_fc: fix kernel-doc param nameRandy Dunlap1-1/+1
2009-06-26[SCSI] FC transport: Locking fix for common-code FC pass-through patchChristof Schmitt1-2/+3
2009-06-21[SCSI] scsi_transport_fc: replace BUS_ID_SIZE by fixed countJames Bottomley1-1/+1
2009-06-21fc_transport: Selective return value from BSG timeout functionGiridhar Malavali1-1/+4
2009-06-21fc_transport: The softirq_done function registration for BSG requestGiridhar Malavali1-18/+19
2009-06-12[SCSI] FC Pass Thru supportJames Smart1-1/+613
2009-03-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-1/+1
2009-03-12[SCSI] scsi_transport_fc: Add missing parenthesis to Point-To-Point descriptionChristof Schmitt1-1/+1
2009-02-05netlink: change return-value logic of netlink_broadcast()Pablo Neira Ayuso1-12/+4
2009-01-06[SCSI] fc transport: restore missing dev_loss_tmo callback to LLDDJames Smart1-2/+19
2009-01-02[SCSI] struct device - replace bus_id with dev_name(), dev_set_name()Kay Sievers1-9/+9
2008-12-29[SCSI] fc transport: pre-emptively terminate i/o upon dev_loss_tmo timeoutJames Smart1-3/+10
2008-10-13[SCSI] fc class: unblock target after calling terminate callback (take 2)Mike Christie1-19/+28
2008-10-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-28/+26
2008-10-09block: unify request timeout handlingJens Axboe1-3/+3
2008-10-03[SCSI] fc_transport: Add an API to allow an LLD to create vportsAndrew Vasquez1-28/+26
2008-07-27[SCSI] replace __FUNCTION__ with __func__Harvey Harrison1-6/+6
2008-07-21driver core: remove KOBJ_NAME_LEN defineKay Sievers1-4/+5
2008-04-27[SCSI] scsi_transport_fc: fc_user_scan correctionJames Smart1-7/+53
2008-04-19SCSI: convert struct class_device to struct deviceTony Jones1-177/+208
2008-01-11[SCSI] Add Documentation and integrate into docbook buildRob Landley1-56/+46
2007-10-12[SCSI] Fix signness of parameters in scsi moduleMasatake YAMATO1-1/+1
2007-10-12[SCSI] fc_transport: add target driver supportFUJITA Tomonori1-0/+29
2007-10-12[SCSI] scsi_transport_fc: Introduce disable_target_scan flagChristof Schmitt1-1/+3
2007-07-18[SCSI] small cleanupsAdrian Bunk1-1/+1
2007-06-17[SCSI] fc_transport: Check portstates before invoking target scanHannes Reinecke1-0/+3
2007-05-26[SCSI] fc_transport: fix sysfs deadlock on vport deleteJames Smart1-24/+35
2007-05-16[SCSI] FC Transport support for vports based on NPIVJames Smart1-22/+783
2007-05-06[SCSI] fc_transport: make all rports wait dev_loss_tmo before removing themJames Smart1-61/+97
2007-03-20[SCSI] fc_transport: update potential link speedsJames Smart1-0/+2
2007-02-17Fix typos concerning hierarchyUwe Kleine-König1-1/+1
2007-02-14[PATCH] remove many unneeded #includes of sched.hTim Schmielau1-1/+0
2006-11-22WorkStruct: make allyesconfigDavid Howells1-29/+31
2006-09-23[SCSI] scsi_transport_fc: fixup netlink argumentsJames Bottomley1-2/+4
2006-09-04[SCSI] FC transport: Add dev_loss_tmo callbacks, and new fast_io_fail_tmo w/ ...James Smart1-11/+123
2006-09-02[SCSI] SCSI & FC transport: extend event vendor id's to 64bitsJames Smart1-1/+1
2006-09-02[SCSI] SCSI and FC Transport: add netlink support for posting of transport ev...James Smart1-1/+199
2006-08-19[SCSI] fc transport: add fc_host system_hostname attribute and u64_to_wwn()James Smart1-2/+28
2006-08-19[SCSI] fc transport: convert fc_host symbolic_name attribute to a dynamic att...James Smart1-2/+2
2006-06-27[SCSI] fc transport: bug fix: correct referencesJames Smart1-6/+6
2006-06-27[SCSI] update max sdev block limitJames Smart1-1/+1
2006-06-27[SCSI] fc transport: resolve scan vs delete deadlocksJames Smart1-13/+15
2006-06-10[SCSI] drivers/scsi: Use ARRAY_SIZE macroTobias Klauser1-3/+3
2006-04-13[SCSI] FC transport: fixes for workq deadlocksJames Smart1-155/+311
2006-03-21Merge ../linux-2.6James Bottomley1-1/+1
2006-03-14Merge ../linux-2.6James Bottomley1-2/+1
2006-03-13[SCSI] FC transport : Avoid device offline cases by stalling aborts until dev...James Smart1-0/+37
2006-03-09[SCSI] scsi_transport_fc: fix FC_HOST_NUM_ATTRSAndreas Herrmann1-1/+1
2006-02-27[SCSI] SCSI core kmalloc2kzallocJes Sorensen1-6/+3
2006-02-27[SCSI] fc_transport: stop creating duplicate rport entries.Andrew Vasquez1-2/+1
2006-01-14[SCSI] remove target parent limitiationChristoph Hellwig1-8/+14
2006-01-14[SCSI] fc transport: add permanent_port_name fc_host attributeAndreas Herrmann1-0/+4
2006-01-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds1-4/+4
2005-12-15[SCSI] fix for fc transport recursion problem.James.Smart@Emulex.Com1-4/+55
2005-12-13[SCSI] Mark some core scsi data structures constArjan van de Ven1-4/+4
2005-11-04Merge by HandJames Bottomley1-172/+304
2005-10-30[PATCH] fix missing includesTim Schmielau1-0/+1
2005-10-28[SCSI] update fc_transport for removal of block/unblock functionsJames.Smart@Emulex.Com1-168/+278
2005-10-28[SCSI] Add an 'Issue LIP' device attribute in fc_transport classAndrew Vasquez1-2/+26
2005-10-28[SCSI] move the mid-layer printk's over to shost/starget/sdev_printkJames Bottomley1-2/+0
2005-10-16[SCSI] FW: [PATCH] for Deadlock in transport_fcJames.Smart@Emulex.Com1-3/+10
2005-08-28Merge HEAD from ../scsi-misc-2.6-tmp James Bottomley1-2/+4
2005-08-14[SCSI] correct transport class abstraction to work outside SCSIJames Bottomley1-2/+4
2005-08-08[SCSI] fix target scanning oops with fc transport classJames.Smart@Emulex.Com1-0/+19
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1665