]> www.infradead.org Git - users/jedix/linux-maple.git/commit
dp83640: free packet queues on remove
authorRichard Cochran <richardcochran@gmail.com>
Fri, 21 Oct 2011 00:49:17 +0000 (00:49 +0000)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Thu, 8 Dec 2011 19:17:53 +0000 (11:17 -0800)
commit45b91f805d019b71e9baa4c923af08fdbcb51bd3
tree3f8074c1e2ef6cc04ae1c957cb46689bc9c7b493
parent6b5db3a4a944ce09056860bec33b2179841f1d5d
dp83640: free packet queues on remove

commit 8b3408f8ee994973869d8ba32c5bf482bc4ddca4 upstream.

If the PHY should disappear (for example, on an USB Ethernet MAC), then
the driver would leak any undelivered time stamp packets. This commit
fixes the issue by calling the appropriate functions to free any packets
left in the transmit and receive queues.

The driver first appeared in v3.0.

Signed-off-by: Richard Cochran <richard.cochran@omicron.at>
Acked-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/phy/dp83640.c