[MTD] physmap: fix memory leak on physmap_flash_remove by using devres
authorAtsushi Nemoto <anemo@mba.ocn.ne.jp>
Wed, 26 Nov 2008 10:26:29 +0000 (10:26 +0000)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Wed, 26 Nov 2008 10:26:29 +0000 (10:26 +0000)
commit3136e903fa2d493ebc1b8a8fbdde2d3a17f85acd
treec118e957169be1b33325d704fa143417c6e4ff8d
parent7854643a91eade84112dca9768eeb8d32463d101
[MTD] physmap: fix memory leak on physmap_flash_remove by using devres

physmap_flash_remove releases only last memory region.  This causes
memory leak if multiple resources were provided.

This patch fixes this leakage by using devm_ functions.

Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/maps/physmap.c