[MTD] physmap: resume already suspended chips on failure to suspend
authorUwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
Tue, 22 Jul 2008 07:39:01 +0000 (09:39 +0200)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 25 Jul 2008 13:53:26 +0000 (09:53 -0400)
commit4b5e33a7bf185c8d8568a807d9805fb155bcedd9
tree6e8658fe6708ea36260f8e813cbdc88500c4ca10
parent7b2491911540e4904498622fbee2e1a9e3120d2f
[MTD] physmap: resume already suspended chips on failure to suspend

A nice side effect of this patch is that the return value of
physmap_flash_suspend in the error path is the value of the first failing
suspend callback and not the bitwise OR of all of them.

Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/maps/physmap.c