aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/fcoe
AgeCommit message (Expand)AuthorFilesLines
2024-03-16Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+2
2024-02-12scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"Lee Duncan1-12/+8
2024-02-05scsi: fcoe: Make fcoe_bus_type constRicardo B. Marliere1-2/+2
2024-01-11scsi: fcoe: Fix unsigned comparison with zero in store_ctlr_mode()Harshit Mogalapalli1-2/+4
2023-12-13scsi: fcoe: Use sysfs_match_string() over fcoe_parse_mode()Justin Stitt1-22/+4
2023-08-21scsi: fcoe: Fix potential deadlock on &fip->ctlr_lockChengfeng Ye1-8/+12
2023-05-31scsi: libfcoe: Replace all non-returning strlcpy() with strscpy()Azeem Shaikh1-1/+1
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-8/+6
2023-03-24scsi: fcoe: Declare SCSI host template constBart Van Assche1-1/+1
2023-03-23driver core: bus: mark the struct bus_type for sysfs callbacks as constantGreg Kroah-Hartman2-8/+6
2022-12-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-9/+11
2022-11-26scsi: fcoe: Fix transport not deattached when fcoe_if_init() failsChen Zhongjin1-0/+1
2022-11-26scsi: fcoe: Fix possible name leak when device_register() failsYang Yingliang1-9/+10
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-2/+2
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld1-2/+2
2022-06-27scsi: fcoe: Remove redundant assignment to variable 'wlen'Colin Ian King1-1/+0
2022-05-25Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-47/+29
2022-05-25Merge tag 'Wstringop-overflow-fixes-5.19-rc1' of git://git.kernel.org/pub/scm...Linus Torvalds1-1/+1
2022-05-16scsi: fcoe: Use per-CPU API to update per-CPU statisticsSebastian Andrzej Siewior3-44/+24
2022-05-16scsi: fcoe: Add a local_lock to fcoe_percpuDavidlohr Bueso1-2/+4
2022-05-16net: allow gso_max_size to exceed 65536Alexander Duyck1-1/+1
2022-04-26scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()Gustavo A. R. Silva1-1/+1
2022-04-18scsi: fcoe: Simplify if-if to if-elseYihao Han1-1/+1
2022-02-22scsi: libfc: Stop using the SCSI pointerBart Van Assche1-0/+1
2021-10-18scsi: fcoe: Use netif_is_bond_master() instead of open codeMichelleJin1-1/+1
2021-06-07scsi: fcoe: Statically initialize flogi_maddrKees Cook1-4/+2
2021-04-15scsi: fcoe: Suppress a compiler warningBart Van Assche1-1/+1
2021-03-15scsi: fcoe: Fix a couple of incorrectly named functionsLee Jones1-2/+2
2021-03-15scsi: fcoe: Fix function name fcoe_set_vport_symbolic_name() in descriptionLee Jones1-1/+1
2020-12-16Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-4/+3
2020-11-23net: don't include ethtool.h from netdevice.hJakub Kicinski1-0/+1
2020-11-04scsi: fcoe: Remove unneeded semicolonTom Rix2-3/+3
2020-10-26scsi: Remove unneeded break statementsTom Rix1-1/+0
2020-10-23Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-7/+1
2020-10-07scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup()Qinglang Miao1-7/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-4/+4
2020-08-04scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()Javed Hasan1-1/+1
2020-07-24scsi: fcoe: Use eth_zero_addr() to clear mac addressMiaohe Lin1-1/+1
2020-07-15scsi: fcoe: Correct some kernel-doc issuesLee Jones1-1/+3
2020-07-15scsi: fcoe: Fix a myriad of documentation issuesLee Jones1-14/+14
2020-07-15scsi: fcoe: Fix various kernel-doc infringementsLee Jones1-6/+4
2020-04-22scsi: fcoe: remove unneeded semicolon in fcoe.cJason Yan1-2/+2
2019-09-21Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-6/+11
2019-09-10scsi: fcoe: fix null-ptr-deref Read in fc_release_transportzhengbin1-5/+11
2019-08-29scsi: fcoe: remove redundant call to skb_transport_headerColin Ian King1-1/+0
2019-08-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-74/+66
2019-07-30net: Use skb_frag_off accessorsJonathan Lemon2-3/+2
2019-07-29scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_privHannes Reinecke1-48/+51
2019-07-29scsi: fcoe: Embed fc_rport_priv in fcoe_rport structureHannes Reinecke1-31/+20
2019-07-23scsi: fcoe: fix a typoChristophe JAILLET1-1/+1
2019-07-22net: Use skb accessors in network driversMatthew Wilcox (Oracle)1-1/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335Thomas Gleixner5-65/+5
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-02-19scsi: fcoe: make use of fip_mode enum completeSedat Dilek3-4/+7
2019-01-29scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store exportGreg Kroah-Hartman1-1/+0
2019-01-29scsi: fcoe: convert to use BUS_ATTR_WOGreg Kroah-Hartman1-2/+13
2018-12-20scsi: fcoe: remove set but not used variable 'port'YueHaibing1-4/+0
2018-12-18scsi: flip the default on use_clusteringChristoph Hellwig1-1/+0
2018-08-15Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-8/+4
2018-08-02scsi: fcoe: drop frames in ELS LOGO error pathJohannes Thumshirn1-2/+2
2018-08-02scsi: fcoe: fix use-after-free in fcoe_ctlr_els_sendJohannes Thumshirn1-1/+1
2018-07-12scsi: fcoe: hold disc_mutex when traversing rport listsHannes Reinecke1-8/+4
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook1-2/+2
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook1-4/+4
2017-11-15Merge tag 'modules-for-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-8/+12
2017-11-14Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-30/+51
2017-11-13Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-3/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-31treewide: Fix function prototypes for module_param_call()Kees Cook1-8/+12
2017-10-27scsi: fcoe: Convert timers to use timer_setup()Kees Cook2-3/+5
2017-09-15scsi: fcoe: open-code fcoe_destroy_work() for NETDEV_UNREGISTERHannes Reinecke1-5/+13
2017-09-15scsi: fcoe: separate out fcoe_vport_remove()Hannes Reinecke1-22/+33
2017-09-15scsi: fcoe: move fcoe_interface_remove() out of fcoe_interface_cleanup()Hannes Reinecke1-5/+7
2017-08-25scsi: make device_type constBhumika Goyal1-2/+2
2017-07-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-6/+6
2017-06-16networking: make skb_push & __skb_push return void pointersJohannes Berg1-1/+1
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg1-1/+1
2017-06-16networking: convert many more places to skb_put_zero()Johannes Berg1-2/+1
2017-06-12scsi: fcoe: Remove an extra out label in _fcoe_create functionMilan P. Gandhi1-2/+2
2017-06-12scsi: fcoe: Fix few small typos in fcoe.cMilan P. Gandhi1-4/+4
2017-04-25scsi: fcoe: make fcoe_e_d_tov and fcoe_r_a_tov staticColin Ian King1-2/+2
2017-02-27scripts/spelling.txt: add "omited" pattern and fix typo instancesMasahiro Yamada1-1/+1
2017-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-7/+6
2017-02-06scsi: remove eh_timed_out methods in the transport templateChristoph Hellwig1-0/+1
2017-02-06net-next: treewide use is_vlan_dev() helper function.Parav Pandit1-7/+6
2016-11-08scsi: libfc: Remove fc_rport_init()Hannes Reinecke1-1/+0
2016-11-08scsi: libfc: Replace ->rport_flush_queue callback with function callHannes Reinecke1-1/+1
2016-11-08scsi: libfc: Replace ->rport_logoff callback with function callHannes Reinecke1-4/+4
2016-11-08scsi: libfc: Replace ->rport_login callback with function callHannes Reinecke1-2/+2
2016-11-08scsi: libfc: Replace ->rport_create callback with function callHannes Reinecke1-1/+1
2016-11-08scsi: libfc: Replace ->rport_lookup callback with function callHannes Reinecke1-2/+2
2016-11-08scsi: libfc: Replace ->rport_destroy callback with function callHannes Reinecke1-6/+6
2016-11-08scsi: libfc: Replace ->seq_els_rsp_send callback with function callHannes Reinecke1-1/+1
2016-11-08scsi: fcoe: Fixup missing initialisation in fcoe_dcb_create()Hannes Reinecke1-1/+1
2016-11-08scsi: fcoe: filter out frames from invalid vlansHannes Reinecke1-1/+11
2016-11-08scsi: fcoe: correct sending FIP VLAN packets on VLAN 0Hannes Reinecke1-1/+2
2016-11-08scsi: fcoe: FIP debuggingHannes Reinecke1-4/+44
2016-11-08scsi: fcoe: catch invalid values for the 'enabled' attributeHannes Reinecke1-2/+10
2016-11-08scsi: fcoe: set default TC priorityHannes Reinecke1-2/+6
2016-11-08scsi: fcoe: make R_A_TOV and E_D_TOV configurableHannes Reinecke2-2/+81
2016-11-08scsi: fcoe: Harden CVL handling when we have not logged into the fabric.Chad Dupuis1-3/+32
2016-11-08scsi: libfc: Fixup disc_mutex handlingHannes Reinecke1-8/+29
2016-10-07Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-17/+36
2016-09-26scsi: fcoe: fix off by one in eth2fc_speed()Vincent Stehlé1-1/+1
2016-08-23scsi: fcoe: provide translation table between Ethernet and FC port speedsJohannes Thumshirn1-17/+36
2016-08-04fcoe: Use kfree_skb() instead of kfree()Wei Yongjun1-1/+1
2016-08-02fcoe: add missing destroy_workqueue() on error in fcoe_init()Wei Yongjun1-1/+2
2016-07-27fcoe: Use default VLAN for FIP VLAN discoveryHannes Reinecke2-1/+49
2016-07-20fcoe: implement FIP VLAN responderHannes Reinecke3-0/+269
2016-07-20fcoe: Rename 'fip_frame' to 'fip_vn2vn_notify_frame'Hannes Reinecke1-2/+2
2016-07-13fcoe: use defines from ethtool for 20Gbit and 40Gbit speedsJohannes Thumshirn1-2/+2
2016-07-13fcoe: Update multicast addresses on FIP mode changeHannes Reinecke1-2/+29
2016-07-13fcoe: fcoe->realdev is always setHannes Reinecke1-3/+0
2016-07-13fcoe: use enum for fip_modeHannes Reinecke2-4/+4
2016-07-13fc_fip: Update to latest FC-BB-6 draftHannes Reinecke1-4/+4
2016-07-12fcoe: convert to kworkerSebastian Andrzej Siewior1-250/+26
2016-07-12libfc: Update rport reference countingHannes Reinecke1-6/+1
2016-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-16/+20
2016-02-29fcoe: fix reset of fip selection time.Usha Ketineni1-1/+2
2016-02-25net: fcoe: use __ethtool_get_ksettingsDavid Decotigny1-16/+20
2015-12-15fcoe: Use CHECKSUM_PARTIAL to indicate CRC offloadTom Herbert1-1/+1
2015-11-09scsi: use host wide tags by defaultChristoph Hellwig1-1/+0
2015-11-09fcoe: use continue instead of goto+labelJiri Slaby1-2/+1
2015-09-11Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
2015-09-06fcoe: Convert use of __constant_htons to htonsVaishali Thakkar1-1/+1
2015-08-07scsi:fcoe: Fix typo "a ethernet" in fcoe_transport.cMasanari Iida1-4/+4
2014-12-18Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linusJames Bottomley1-1/+0
2014-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-4/+2
2014-12-04scsi: remove ->change_queue_type methodChristoph Hellwig1-1/+0
2014-11-24scsi: drop reason argument from ->change_queue_depthChristoph Hellwig1-1/+1
2014-11-24scsi: avoid ->change_queue_depth indirection for queue full trackingChristoph Hellwig1-0/+1
2014-11-21vlan: make __vlan_hwaccel_put_tag return voidJiri Pirko1-4/+2
2014-11-12scsi: always assign block layer tags if enabledChristoph Hellwig1-0/+1
2014-11-12scsi: provide a generic change_queue_type methodChristoph Hellwig1-1/+1
2014-10-13Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+0
2014-09-30fcoe: extend ethtool to FC port speed mappingChris Leech1-6/+33
2014-09-19sched, cleanup, treewide: Remove set_current_state(TASK_RUNNING) after schedu...Kirill Tkhai1-1/+0
2014-05-07Merge branch 'sched/urgent' into sched/core, to avoid conflictsIngo Molnar1-2/+13
2014-04-18sched, treewide: Replace hardcoded nice values with MIN_NICE/MAX_NICEDongsheng Yang1-1/+1
2014-03-20scsi, fcoe: Fix CPU hotplug callback registrationSrivatsa S. Bhat1-2/+13
2013-11-14Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Linus Torvalds3-69/+118
2013-10-14scsi: Convert uses of compare_ether_addr to ether_addr_equalJoe Perches3-13/+13
2013-10-14fcoe: Fix missing mutex_unlock in fcoe_sysfs_fcf_add error pathNeil Horman1-0/+1
2013-10-11libfcoe: Make fcoe_sysfs optional / fix fnic NULL exceptionRobert Love2-31/+64
2013-09-26scsi: fcoe: fix build errorGreg Kroah-Hartman1-1/+1
2013-09-26SCSI: fcoe: convert bus code to use bus_groupsGreg Kroah-Hartman1-5/+9
2013-09-04fcoe: Reduce fcoe_sysfs_fcf_add() stack usageBart Van Assche1-17/+23
2013-09-04fcoe: Add missing newlines in debug messagesBart Van Assche2-12/+12
2013-09-04fcoe: Declare fcoe_ctlr_mode_set() staticBart Van Assche1-2/+2
2013-09-04fcoe: cleanup return codes from fcoe_rcvNeil Horman1-2/+2
2013-09-04fcoe: make sure fcoe frames are unshared prior to manipulating themNeil Horman1-0/+6
2013-09-04fcoe: ensure that skb placed on the fip_recv_list are unsharedNeil Horman1-0/+3
2013-07-13Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Linus Torvalds4-45/+37
2013-07-09fcoe: Reduce number of sparse warningsBart Van Assche1-12/+12
2013-07-09fcoe: Stop fc_rport_priv structure leakMark Rustad1-0/+4
2013-07-09libfcoe: Fix meaningless log statementRobert Love1-4/+2
2013-07-09fcoe: fix the link error status block sparse warningsYi Zou1-18/+4
2013-07-09fcoe: Fix smatch warning in fcoe_fdmi_info functionNeerav Parikh1-11/+15
2013-07-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-12/+10
2013-06-26Merge tag 'fcoe1' into fixesJames Bottomley1-2/+5
2013-06-26Merge tag 'fcoe' into fixesJames Bottomley1-10/+5
2013-06-25fcoe: Use correct API to set vlan tag for FCoE Ethertype skbsRobert Love1-2/+5
2013-05-28net: pass info struct via netdevice notifierJiri Pirko2-2/+2
2013-05-10libfcoe: Fix Conflicting FCFs issue in the fabricKrishna Mohan1-10/+5
2013-05-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-1/+1
2013-04-29scsi: rename random32() to prandom_u32()Akinobu Mita1-2/+2
2013-04-19net: vlan: rename NETIF_F_HW_VLAN_* feature flags to NETIF_F_HW_VLAN_CTAG_*Patrick McHardy1-1/+1
2013-03-25libfcoe: Fix fcoe_sysfs VN2VN modeRobert Love1-15/+45
2013-03-25libfc, fcoe, bnx2fc: Split fc_disc_init into fc_disc_{init, config}Robert Love1-1/+2
2013-03-25libfc, fcoe, bnx2fc: Always use fcoe_disc_init for discovery layer initializa...Robert Love1-5/+6
2013-03-25fcoe: Fix deadlock between create and destroy pathsRobert Love1-4/+11
2013-03-01[SCSI] Merge tag 'fcoe-02-19-13' into for-linusJames Bottomley6-158/+564
2013-02-19libfcoe: Check for unusable FCFs before looking for conflicting FCFsBhanu Prakash Gollapudi1-9/+9
2013-02-11libfcoe: Handle CVL while waiting to select an FCFBhanu Prakash Gollapudi1-1/+9
2013-01-28fcoe: Fix deadlock while deleting FCoE interface with NPIV portsNeerav Parikh1-0/+23
2013-01-28fcoe: close race on link speed detection in fcoe codeNeil Horman1-4/+27
2012-12-17random32: rename random32 to prandomAkinobu Mita1-2/+2
2012-12-14debris left by "[SCSI] libfcoe: Remove mutex_trylock/restart_syscall checks"Al Viro1-5/+1
2012-12-14libfcoe, fcoe: consolidate the fcoe_ctlr_get_lesb/fcoe_get_lesbYi Zou2-40/+54
2012-12-14libfcoe, fcoe: move fcoe_link_speed_update() to libfcoe and export itYi Zou2-35/+35
2012-12-14fcoe: add support to the get_netdev() for fcoe_interfaceYi Zou1-0/+1
2012-12-14libfc, libfcoe, fcoe: Convert debug_logging macros to pr_infoRobert Love2-8/+7
2012-12-14fcoe: Use the fcoe_sysfs control interfaceRobert Love2-24/+140
2012-12-14libfcoe, fcoe, bnx2fc: Add new fcoe control interfaceRobert Love3-8/+234
2012-12-14libfcoe: Add fcoe_sysfs debug logging levelRobert Love2-3/+15
2012-12-04libfcoe: Save some memory and optimize name lookupsRobert Love1-28/+16
2012-10-07[SCSI] fcoe: Fix write errors on NPIV portsNeerav Parikh2-9/+7
2012-07-20[SCSI] fcoe: Cleanup locking on fcoe_percpu_receive_threadNeil Horman1-8/+10
2012-07-20[SCSI] fcoe: Remove redundant 'less than zero' checkRobert Love1-1/+1
2012-07-20[SCSI] libfcoe: Fix section mismatchMark Rustad1-1/+1
2012-07-20[SCSI] libfc, fcoe, bnx2fc: cleanup fcoe_dev_statsVasu Dev3-21/+20
2012-05-23[SCSI] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE SyfsRobert Love2-21/+209
2012-05-23[SCSI] libfcoe: Add fcoe_sysfsRobert Love3-3/+844
2012-05-23[SCSI] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a memberRobert Love2-52/+93
2012-05-10[SCSI] fcoe: remove a stray unlockDan Carpenter1-3/+2
2012-05-10[SCSI] libfcoe: fix VN2VN N_Port_ID Beacon source MACYi Zou1-1/+7
2012-05-10[SCSI] fcoe: Don't hold rtnl_mutex in fcoe_update_src_macRobert Love1-2/+0
2012-05-10[SCSI] libfc: defer releasing master lport until complete fcoe interface clea...Vasu Dev1-2/+7
2012-05-10[SCSI] fcoe: remove lport from net device before doing per cpu rx thread cleanupVasu Dev2-5/+24
2012-03-31Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/s...Linus Torvalds2-58/+63