Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5de4a22 authored by Ying Xue's avatar Ying Xue Committed by David S. Miller
Browse files

atm: idt77252: fix dev refcnt leak



init_card() calls dev_get_by_name() to get a network deceive. But it
doesn't decrease network device reference count after the device is
used.

Signed-off-by: default avatarYing Xue <ying.xue@windriver.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 236c9f84
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3511,7 +3511,7 @@ static int init_card(struct atm_dev *dev)
	tmp = dev_get_by_name(&init_net, tname);	/* jhs: was "tmp = dev_get(tname);" */
	if (tmp) {
		memcpy(card->atmdev->esi, tmp->dev_addr, 6);

		dev_put(tmp);
		printk("%s: ESI %pM\n", card->name, card->atmdev->esi);
	}
	/*