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)
commit084236d8c53952f14b5cb1741311c80c7fbe8289
tree358670a294b84b7523197607bca7efd27f73bc76
parentbd8889163a7f392f89de5bb01ad00f5772c7ea25
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