gianfar: Fix packet drop when out of memory
authorAndy Fleming <afleming@freescale.com>
Thu, 18 Dec 2008 00:50:22 +0000 (16:50 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 18 Dec 2008 00:50:22 +0000 (16:50 -0800)
commit8882d9a60028a9937e9c5652cfb80d4399ce5242
treed39f493014cc3c3959617ef78d003a72668c5cbe
parenta693722aec4ce26fb46c21cf4bf4422484a397a7
gianfar: Fix packet drop when out of memory

The patch which fixed gianfar so it drops packets when it runs out
of memory left in the code which frees the skb when it drops packets.
Change the code so that we only free the skb if the new skb was successfully
created.

Signed-off-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/gianfar.c