diff options
-rw-r--r-- | drivers/scsi/fcoe/fcoe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/fcoe/fcoe.c b/drivers/scsi/fcoe/fcoe.c index 0a5609bb5817..b7dfc6ebed36 100644 --- a/drivers/scsi/fcoe/fcoe.c +++ b/drivers/scsi/fcoe/fcoe.c | |||
@@ -329,7 +329,7 @@ static int fcoe_netdev_config(struct fc_lport *lp, struct net_device *netdev) | |||
329 | rcu_read_lock(); | 329 | rcu_read_lock(); |
330 | for_each_dev_addr(netdev, ha) { | 330 | for_each_dev_addr(netdev, ha) { |
331 | if ((ha->type == NETDEV_HW_ADDR_T_SAN) && | 331 | if ((ha->type == NETDEV_HW_ADDR_T_SAN) && |
332 | (is_valid_ether_addr(fc->ctlr.ctl_src_addr))) { | 332 | (is_valid_ether_addr(ha->addr))) { |
333 | memcpy(fc->ctlr.ctl_src_addr, ha->addr, ETH_ALEN); | 333 | memcpy(fc->ctlr.ctl_src_addr, ha->addr, ETH_ALEN); |
334 | fc->ctlr.spma = 1; | 334 | fc->ctlr.spma = 1; |
335 | break; | 335 | break; |