linux-stable-rt/arch/arm/mach-omap2
Aaro Koskinen a6c7fdd293 OMAP: hsmmc: fix memory leak
The platform data allocated with kmalloc() will become unreachable once
the init is complete, so it should be freed. The problem was discovered
by kmemleak.

Signed-off-by: Aaro Koskinen <aaro.koskinen@nokia.com>
Acked-by: Adrian Hunter <adrian.hunter@nokia.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2010-02-10 09:20:33 -08:00
..
include/mach
Kconfig omap3: EVM: Choose OMAP_PACKAGE_CBB 2010-01-08 10:29:08 -08:00
Makefile omap3: Board file of Always Innovating OMAP3-based Touch Book 2009-12-11 16:16:34 -08:00
Makefile.boot
board-2430sdp.c mfd: Rename twl4030* driver files to enable re-use 2009-12-13 20:05:51 +01:00
board-3430sdp.c mfd: Rename twl4030* driver files to enable re-use 2009-12-13 20:05:51 +01:00
board-3630sdp.c omap: mux: Add 36xx CBP package support 2009-12-11 16:16:33 -08:00
board-4430sdp.c
board-am3517evm.c omap: mux: Add new style init functions to omap3 board-*.c files 2009-12-11 16:16:32 -08:00
board-apollon.c omap: use smc91x_platdata to setup smc91x 2009-12-11 16:16:33 -08:00
board-cm-t35.c mfd: twl: fix twl4030 rename for remaining driver, board files 2009-12-16 12:44:04 -08:00
board-generic.c
board-h4.c
board-igep0020.c mfd: twl: fix twl4030 rename for remaining driver, board files 2009-12-16 12:44:04 -08:00
board-ldp.c mfd: Rename twl4030* driver files to enable re-use 2009-12-13 20:05:51 +01:00
board-n8x0.c
board-omap3beagle.c mfd: Rename twl4030* driver files to enable re-use 2009-12-13 20:05:51 +01:00
board-omap3evm.c mfd: twl: fix twl4030 rename for remaining driver, board files 2009-12-16 12:44:04 -08:00
board-omap3pandora.c mfd: Rename twl4030* driver files to enable re-use 2009-12-13 20:05:51 +01:00
board-omap3touchbook.c mfd: twl: fix twl4030 rename for remaining driver, board files 2009-12-16 12:44:04 -08:00
board-overo.c mfd: Rename twl4030* driver files to enable re-use 2009-12-13 20:05:51 +01:00
board-rx51-peripherals.c mfd: twl: fix twl4030 rename for remaining driver, board files 2009-12-16 12:44:04 -08:00
board-rx51-sdram.c
board-rx51.c omap: mux: Remove old mux code for 34xx 2009-12-11 16:16:33 -08:00
board-zoom-debugboard.c
board-zoom-peripherals.c omap2/3: ZOOM: Correcting key mapping for few keys 2010-01-08 10:29:07 -08:00
board-zoom2.c omap: mux: Add new style init functions to omap3 board-*.c files 2009-12-11 16:16:32 -08:00
board-zoom3.c omap: mux: Add 36xx CBP package support 2009-12-11 16:16:33 -08:00
clock.c ARM: OMAP4: PM: Add init api for DPLL nodes 2009-12-11 17:00:47 -07:00
clock.h ARM: OMAP4: PM: Add init api for DPLL nodes 2009-12-11 17:00:47 -07:00
clock2xxx.c OMAP2 clock: dynamically allocate CPUFreq frequency table 2010-01-08 15:23:17 -07:00
clock2xxx.h
clock2xxx_data.c
clock34xx.c OMAP2: remove duplicated #include 2010-01-08 15:23:03 -07:00
clock34xx.h ARM: OMAP4: PM: Move DPLL control apis to dpll.c 2009-12-11 17:00:46 -07:00
clock34xx_data.c OMAP3: clock: Remove unnecessarily .init initializers from OMAP3 clocks 2010-01-19 17:30:52 -07:00
clock44xx.c ARM: OMAP4: PM: Add support for OMAP4 dpll api's 2009-12-11 17:00:46 -07:00
clock44xx.h ARM: OMAP4: PM: Move DPLL control apis to dpll.c 2009-12-11 17:00:46 -07:00
clock44xx_data.c OMAP4: clocks: Fix the clksel_rate struct DPLL divs 2010-01-20 13:35:28 -07:00
clock_common_data.c
clockdomain.c ARM: OMAP3: PM: Fix the Invalid CM_CLKSTCTRL reg access. 2010-01-08 15:23:04 -07:00
clockdomains.h
cm-regbits-24xx.h
cm-regbits-34xx.h
cm-regbits-44xx.h ARM: OMAP4: PM: Adds CM1/2 register field masks 2009-12-11 17:00:45 -07:00
cm.c OMAP clock/hwmod: fix off-by-one errors 2009-12-11 17:00:43 -07:00
cm.h ARM: OMAP4: PM: Add dummy hooks for OMAP4 dpll api's 2009-12-11 17:00:46 -07:00
cm4xxx.c
cm44xx.h ARM: OMAP4: PM: Adds CM1/2 register defs for OMAP4 2009-12-11 17:00:45 -07:00
control.c
cpuidle34xx.c OMAP3: CPUidle: Fixed timer resolution 2010-01-20 18:16:02 -08:00
devices.c omap: mux: Replace omap_cfg_reg() with new style signal or gpio functions 2009-12-11 16:16:32 -08:00
dpll.c ARM: OMAP4: PM: Add support for OMAP4 dpll api's 2009-12-11 17:00:46 -07:00
emu.c
gpmc-onenand.c
gpmc-smc91x.c omap: use smc91x_platdata to setup smc91x 2009-12-11 16:16:33 -08:00
gpmc.c OMAP2/3: GPMC: ensure valid clock pointer 2010-02-03 08:48:06 -08:00
i2c.c omap: Split i2c platform init for mach-omap1 and mach-omap2 2009-12-11 16:16:32 -08:00
id.c omap3: Fix cpu detection 2010-01-19 18:17:36 -08:00
io.c OMAP2xxx IO mapping: mark DSP mappings as being 2420-only 2010-01-08 15:23:05 -07:00
iommu2.c
irq.c OMAP2/3: IRQ: ensure valid base address 2010-02-03 08:48:06 -08:00
mailbox.c
mcbsp.c
mmc-twl4030.c OMAP: hsmmc: fix memory leak 2010-02-10 09:20:33 -08:00
mmc-twl4030.h
mux.c omap: Fix arch/arm/mach-omap2/mux.c: Off by one error 2010-02-03 08:48:06 -08:00
mux.h omap: Fix functions for dynamic remuxing of pins 2010-01-19 18:17:35 -08:00
mux34xx.c omap: Fix 3630 mux errors 2010-02-03 08:48:06 -08:00
mux34xx.h omap: mux: Add 36xx CBP package support 2009-12-11 16:16:33 -08:00
omap-headsmp.S OMAP4: AuxCoreBoot registers only accessible in secure mode 2009-12-11 16:16:35 -08:00
omap-smp.c OMAP4: Remove the secondary wait loop 2009-12-11 16:16:35 -08:00
omap3-iommu.c
omap_hwmod.c OMAP3: hwmod: Adding flag to prevent caching of sysconfig register. 2010-01-19 17:30:51 -07:00
omap_hwmod_34xx.h
omap_hwmod_2420.h
omap_hwmod_2430.h
opp2xxx.h
opp2420_data.c OMAP2xxx OPP: clean up comments in OPP data 2010-01-08 15:23:15 -07:00
opp2430_data.c OMAP2xxx OPP: clean up comments in OPP data 2010-01-08 15:23:15 -07:00
pm-debug.c PM debug: Fix warning when no CONFIG_DEBUG_FS 2010-01-20 18:16:10 -08:00
pm.h OMAP3: PM debug: fix build error when !CONFIG_DEBUG_FS 2010-01-20 18:16:05 -08:00
pm24xx.c
pm34xx.c OMAP3: PM: DSS PM_WKEN to refill DMA 2010-01-20 18:16:09 -08:00
powerdomain.c
powerdomains.h
powerdomains24xx.h
powerdomains34xx.h
prcm-common.h ARM: OMAP4: PM: Adds PRM register shift and mask bits 2009-12-11 17:00:45 -07:00
prcm.c OMAP3: PM: Removing redundant and potentially dangerous PRCM configration 2010-01-20 18:16:04 -08:00
prm-regbits-24xx.h
prm-regbits-34xx.h
prm-regbits-44xx.h ARM: OMAP4: PM: Adds PRM register shift and mask bits 2009-12-11 17:00:45 -07:00
prm.h OMAP4: PRCM: Fix the base address for CHIRONSS reg defines 2010-01-20 13:35:27 -07:00
prm44xx.h OMAP4: PRCM: Fix the base address for CHIRONSS reg defines 2010-01-20 13:35:27 -07:00
sdram-hynix-h8mbx00u0mer-0em.h
sdram-micron-mt46h32m32lf-6.h
sdram-qimonda-hyb18m512160af-6.h
sdrc.c
sdrc.h
sdrc2xxx.c
serial.c omap: Disable serial port autoidle by default 2010-02-03 08:48:06 -08:00
sleep24xx.S
sleep34xx.S OMAP3: Fixed ARM aux ctrl register save/restore 2010-01-20 18:16:03 -08:00
sram34xx.S
sram242x.S
sram243x.S
timer-gp.c
timer-mpu.c
usb-ehci.c omap: mux: Replace omap_cfg_reg() with new style signal or gpio functions 2009-12-11 16:16:32 -08:00
usb-musb.c
usb-tusb6010.c