sky2: Avoid allocating memory in sky2_resume
commit3403aca2320274dc5c617dc2f0cc358771a51be9
authorMike McCormack <mikem@ring3k.org>
Thu, 13 May 2010 06:12:52 +0000 (13 06:12 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 14 May 2010 10:06:22 +0000 (14 03:06 -0700)
tree450028ec2e3851f26e4cb4c5f7993e04af655079
parentd72ff8fa7f8b344382963721f842256825c4660b
sky2: Avoid allocating memory in sky2_resume

Allocating memory can fail, and since we have the memory we need
in sky2_resume when sky2_suspend is called, just stop the hardware
without freeing the memory it's using.

This avoids the possibility of failing because we can't allocate
memory in sky2_resume(), and allows sharing code with sky2_restart().

Signed-off-by: Mike McCormack <mikem@ring3k.org>
Acked-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/sky2.c