diff options
Diffstat (limited to 'net/smc/smc_pnet.c')
| -rw-r--r-- | net/smc/smc_pnet.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/net/smc/smc_pnet.c b/net/smc/smc_pnet.c index 11775401df68..9f2c58c5a86b 100644 --- a/net/smc/smc_pnet.c +++ b/net/smc/smc_pnet.c @@ -1103,8 +1103,8 @@ static void smc_pnet_find_ism_by_pnetid(struct net_device *ndev,  	list_for_each_entry(ismdev, &smcd_dev_list.list, list) {  		if (smc_pnet_match(ismdev->pnetid, ndev_pnetid) &&  		    !ismdev->going_away && -		    (!ini->ism_peer_gid[0] || -		     !smc_ism_cantalk(ini->ism_peer_gid[0], ini->vlan_id, +		    (!ini->ism_peer_gid[0].gid || +		     !smc_ism_cantalk(&ini->ism_peer_gid[0], ini->vlan_id,  				      ismdev))) {  			ini->ism_dev[0] = ismdev;  			break; | 
