usbnet: ipheth: race between ipheth_close and error handling
[ Upstream commit e5876b08 ] ipheth_sndbulk_callback() can submit carrier_work as a part of its error handling. That means that the driver must make sure that the work is cancelled after it has made sure that no more URB can terminate with an error condition. Hence the order of actions in ipheth_close() needs to be inverted. Signed-off-by:Oliver Neukum <oneukum@suse.com> Signed-off-by:
Foster Snowhill <forst@pen.gy> Tested-by:
Georgi Valkov <gvalkov@gmail.com> Signed-off-by:
David S. Miller <davem@davemloft.net> Signed-off-by:
Sasha Levin <sashal@kernel.org>
Loading