]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: 6323/1: cam60: don't use __init for cam60_spi_{flash_platform_data,partitions}
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tue, 10 Aug 2010 21:17:19 +0000 (22:17 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Tue, 10 Aug 2010 21:46:56 +0000 (22:46 +0100)
commita0c9fad7c691456bd649062d78d2ef0e94df1c26
treecb5ed8d029d8b0a1d499c4431527e97438d79804
parent93eaaa3f4dc8f90058bbf69cdd34fae7d3ff3449
ARM: 6323/1: cam60: don't use __init for cam60_spi_{flash_platform_data,partitions}

From: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 12/19] ARM: cam60: don't use __init for cam60_spi_{flash_platform_data,partitions}
Date: Thu,  5 Aug 2010 16:08:46 +0200
Message-Id: <1281017333-5563-12-git-send-email-u.kleine-koenig@pengutronix.de>

These two structs are referenced by cam60_spi_devices.  The latter is
copied at init time to kmalloced memory and so the copy isn't freed after
booting.  So it must not contain references to .init memory.

This isn't noticed by modpost as cam60_spi_devices is in .init.data, too.

Noticed-and-Acked-by: Andrew Victor <linux@maxim.org.za>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-at91/board-cam60.c