Merge 338a0582b2 ("net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition") into android12-5.10-lts

Steps on the way to 5.10.227

Change-Id: I5311c40af63e811a025fbc88b8de68169067b573
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
Greg Kroah-Hartman 2024-11-14 07:21:57 +00:00
commit 13cdfa4cd3

View File

@ -845,9 +845,11 @@ static void ether3_remove(struct expansion_card *ec)
{
struct net_device *dev = ecard_get_drvdata(ec);
ether3_outw(priv(dev)->regs.config2 |= CFG2_CTRLO, REG_CONFIG2);
ecard_set_drvdata(ec, NULL);
unregister_netdev(dev);
del_timer_sync(&priv(dev)->timer);
free_netdev(dev);
ecard_release_resources(ec);
}