>From 87ab1696526be6102ca451bf99c44f1cbf3a50f8 Mon Sep 17 00:00:00 2001 From: Eric Seibel <[email protected]> Date: Tue, 23 Nov 2010 12:28:14 +0100 Subject: [PATCH 1/2] Section mismatch warning from mrst.c Solve compilers warning relative to patches "mrst.c: add platform support for wl12xx" and "mrst.c: make the delayed device mechanism more generic"
Signed-off-by: Eric Seibel <[email protected]> --- arch/x86/kernel/mrst.c | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/arch/x86/kernel/mrst.c b/arch/x86/kernel/mrst.c index 68be5e6..255c62a 100644 --- a/arch/x86/kernel/mrst.c +++ b/arch/x86/kernel/mrst.c @@ -1508,7 +1508,7 @@ static struct platform_device wl12xx_vwlan_device = { #define NCDK_BOARD_REF_CLK 38400000 extern int sdhci_pci_request_regulators(void); -void wl12xx_platform_data_init_post_scu(void *info) +void __init wl12xx_platform_data_init_post_scu(void *info) { struct sd_board_info *sd_info = info; int wifi_irq_gpio; @@ -1571,7 +1571,7 @@ void wl12xx_platform_data_init_post_scu(void *info) if (err < 0) pr_err("error btfm_init : %d\n", err); } -void *wl12xx_platform_data_init(void *info) +void __init *wl12xx_platform_data_init(void *info) { struct sd_board_info *sd_info; @@ -1718,13 +1718,14 @@ static void intel_scu_device_register(struct platform_device *pdev) intel_delayed_device_register(pdev, intel_scu_device_register_cb); } -static void intel_delayed_spi_device_register_cb(void *dev) +static void __init intel_delayed_spi_device_register_cb(void *dev) { spi_register_board_info(dev, 1); kfree(dev); } -static void intel_delayed_spi_device_register(struct spi_board_info *sdev) +static void __init intel_delayed_spi_device_register(struct spi_board_info + *sdev) { struct spi_board_info *new_dev; @@ -1743,7 +1744,7 @@ struct i2c_delayed_dev{ struct i2c_board_info dev; }; -static void intel_delayed_i2c_device_register_cb(void *dev) +static void __init intel_delayed_i2c_device_register_cb(void *dev) { struct i2c_delayed_dev *idev = (struct i2c_delayed_dev *)dev; struct i2c_adapter *adapter; @@ -1760,7 +1761,7 @@ static void intel_delayed_i2c_device_register_cb(void *dev) kfree(idev); } -static void intel_delayed_i2c_device_register(int bus, +static void __init intel_delayed_i2c_device_register(int bus, struct i2c_board_info *idev) { struct i2c_delayed_dev *new_dev; @@ -1846,7 +1847,7 @@ static int sfi_force_ipc(const char *name) return 0; } -static void sfi_handle_spi_dev(struct spi_board_info *spi_info) +static void __init sfi_handle_spi_dev(struct spi_board_info *spi_info) { const struct devs_id *dev = device_ids; void *pdata = NULL; -- 1.6.2.2 --------------------------------------------------------------------- Intel Corporation SAS (French simplified joint stock company) Registered headquarters: "Les Montalets"- 2, rue de Paris, 92196 Meudon Cedex, France Registration Number: 302 456 199 R.C.S. NANTERRE Capital: 4,572,000 Euros This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.
0001-Section-mismatch-warning-from-mrst.c.patch
Description: 0001-Section-mismatch-warning-from-mrst.c.patch
_______________________________________________ MeeGo-kernel mailing list [email protected] http://lists.meego.com/listinfo/meego-kernel
