aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/fcoe/fcoe.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/fcoe/fcoe.c')
-rw-r--r--drivers/scsi/fcoe/fcoe.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/scsi/fcoe/fcoe.c b/drivers/scsi/fcoe/fcoe.c
index 14a4017a1535..719a99d4a438 100644
--- a/drivers/scsi/fcoe/fcoe.c
+++ b/drivers/scsi/fcoe/fcoe.c
@@ -603,18 +603,18 @@ static int fcoe_if_create(struct net_device *netdev)
603 goto out_netdev_cleanup; 603 goto out_netdev_cleanup;
604 } 604 }
605 605
606 /* lport exch manager allocation */ 606 /* Initialize the library */
607 rc = fcoe_em_config(lp); 607 rc = fcoe_libfc_config(lp, &fcoe_libfc_fcn_templ);
608 if (rc) { 608 if (rc) {
609 FCOE_NETDEV_DBG(netdev, "Could not configure the EM for the " 609 FCOE_NETDEV_DBG(netdev, "Could not configure libfc for the "
610 "interface\n"); 610 "interface\n");
611 goto out_netdev_cleanup; 611 goto out_lp_destroy;
612 } 612 }
613 613
614 /* Initialize the library */ 614 /* lport exch manager allocation */
615 rc = fcoe_libfc_config(lp, &fcoe_libfc_fcn_templ); 615 rc = fcoe_em_config(lp);
616 if (rc) { 616 if (rc) {
617 FCOE_NETDEV_DBG(netdev, "Could not configure libfc for the " 617 FCOE_NETDEV_DBG(netdev, "Could not configure the EM for the "
618 "interface\n"); 618 "interface\n");
619 goto out_lp_destroy; 619 goto out_lp_destroy;
620 } 620 }