]> git.baikalelectronics.ru Git - kernel.git/commit
sh_eth: Fix crash or memory leak when resizing rings on device that is down
authorBen Hutchings <ben.hutchings@codethink.co.uk>
Thu, 22 Jan 2015 12:41:34 +0000 (12:41 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 27 Jan 2015 00:13:15 +0000 (16:13 -0800)
commita94f03ba829660d2742af340d6f3c7544a16adeb
tree358670a294b84b7523197607bca7efd27f73bc76
parent8bbaefada5f939926f3b509231b676a0f53770e1
sh_eth: Fix crash or memory leak when resizing rings on device that is down

If the device is down then no packet buffers should be allocated.
We also must not touch its registers as it may be powered off.

Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/renesas/sh_eth.c