summaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-omap/iovmm.c
diff options
context:
space:
mode:
authorJulia Lawall <julia@diku.dk>2011-05-13 18:46:10 +0200
committerTony Lindgren <tony@atomide.com>2011-06-01 11:25:04 +0200
commit77f7059a329fc8a514bbcc2f204aaa7c150e8046 (patch)
treea75f324b69a310e5e240e4f6cdec76b3b78e9b1f /arch/arm/plat-omap/iovmm.c
parentOMAP2+: mux: fix compilation warnings (diff)
downloadlinux-77f7059a329fc8a514bbcc2f204aaa7c150e8046.tar.xz
linux-77f7059a329fc8a514bbcc2f204aaa7c150e8046.zip
arch/arm/mach-omap1/dma.c: Invert calls to platform_device_put and platform_device_del
Platform_device_del should be called before platform_device_put, as platform_device_put can delete the structure. Additionally, improve the error handling code for the call to ioremap, so that it calls platform_device_put. The semantic match that finds this problem is: (http://coccinelle.lip6.fr/) // <smpl> @@ expression e1,e2; @@ *platform_device_put(e1); ... when != e1 = e2 *platform_device_del(e1); // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/plat-omap/iovmm.c')
0 files changed, 0 insertions, 0 deletions