From: Mark Brown <broonie(a)linaro.org>
Otherwise any attempt to interact with the hardware will crash. This is
what happens when drivers get written blind.
Signed-off-by: Mark Brown <broonie(a)linaro.org>
Cc: stable(a)vger.kernel.org
---
drivers/clk/clk-wm831x.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/clk/clk-wm831x.c b/drivers/clk/clk-wm831x.c
index 1b3f8c9..1d5af3f 100644
--- a/drivers/clk/clk-wm831x.c
+++ b/drivers/clk/clk-wm831x.c
@@ -360,6 +360,8 @@ static int wm831x_clk_probe(struct platform_device *pdev)
if (!clkdata)
return -ENOMEM;
+ clkdata->wm831x = wm831x;
+
/* XTAL_ENA can only be set via OTP/InstantConfig so just read once */
ret = wm831x_reg_read(wm831x, WM831X_CLOCK_CONTROL_2);
if (ret < 0) {
--
1.8.4.rc3
Automated build results for all ARM defconfigs. Summarizes all build
errors, warnings and section mismatches followed by a per-defconfig
summary.
Tree/Branch: arm-soc/for-next
Git describe: v3.11-rc7-929-gaf9b642
Commit: af9b64266c Merge branch 'late/all' into for-next
Build Time: 57 min 13 sec
Passed: 129 / 129 (100.00 %)
Failed: 0 / 129 ( 0.00 %)
Errors: 0
Warnings: 22
Section Mismatches: 3
-------------------------------------------------------------------------------
defconfigs with issues (other than build errors):
arm-multi_v7_defconfig+lpae.config: 21 warnings 1 mismatches
arm-multi_v7_defconfig: 0 warnings 1 mismatches
arm-armadillo800eva_defconfig: 1 warnings 0 mismatches
arm-spear13xx_defconfig: 0 warnings 1 mismatches
-------------------------------------------------------------------------------
Warnings Summary: 22
1 drivers/tty/serial/imx.c:1134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 drivers/spi/spi-pl022.c:2197:9: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'resource_size_t' [-Wformat]
1 drivers/media/platform/soc_camera/soc_camera.c:1514:55: warning: 'sasd' may be used uninitialized in this function [-Wuninitialized]
1 drivers/gpu/host1x/hw/debug_hw.c:175:10: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'dma_addr_t' [-Wformat]
1 drivers/gpu/host1x/hw/cdma_hw.c:57:3: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/ste_dma40.c:3593:5: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'resource_size_t' [-Wformat]
1 drivers/dma/ste_dma40.c:3582:3: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'resource_size_t' [-Wformat]
1 drivers/dma/ste_dma40.c:3582:3: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
1 drivers/dma/ste_dma40.c:3228:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
1 drivers/dma/ipu/ipu_idmac.c:1235:2: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/ipu/ipu_idmac.c:1235:2: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-sdma.c:995:3: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-sdma.c:1069:3: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-dma.c:962:2: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-dma.c:962:2: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-dma.c:932:2: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-dma.c:932:2: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-dma.c:603:4: warning: format '%x' expects argument of type 'unsigned int', but argument 9 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-dma.c:593:4: warning: format '%x' expects argument of type 'unsigned int', but argument 9 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-dma.c:579:3: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'dma_addr_t' [-Wformat]
1 drivers/dma/imx-dma.c:579:3: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
1 arch/arm/mach-omap2/gpmc.c:1495:4: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
Section Mismatch Summary: 3
1 WARNING: vmlinux.o(.text.unlikely+0xf98): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
1 WARNING: vmlinux.o(.text.unlikely+0xf30): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
1 WARNING: vmlinux.o(.text.unlikely+0x3c8): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
===============================================================================
Detailed per-defconfig build reports below:
-------------------------------------------------------------------------------
arm-multi_v7_defconfig+lpae.config : PASS, 0 errors, 21 warnings, 1 section mismatches
Warnings:
arch/arm/mach-omap2/gpmc.c:1495:4: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
drivers/dma/imx-dma.c:579:3: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
drivers/dma/imx-dma.c:579:3: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'dma_addr_t' [-Wformat]
drivers/dma/imx-dma.c:593:4: warning: format '%x' expects argument of type 'unsigned int', but argument 9 has type 'dma_addr_t' [-Wformat]
drivers/dma/imx-dma.c:603:4: warning: format '%x' expects argument of type 'unsigned int', but argument 9 has type 'dma_addr_t' [-Wformat]
drivers/dma/imx-dma.c:932:2: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
drivers/dma/imx-dma.c:932:2: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'dma_addr_t' [-Wformat]
drivers/dma/imx-dma.c:962:2: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
drivers/dma/imx-dma.c:962:2: warning: format '%x' expects argument of type 'unsigned int', but argument 7 has type 'dma_addr_t' [-Wformat]
drivers/dma/imx-sdma.c:995:3: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
drivers/dma/imx-sdma.c:1069:3: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
drivers/dma/ipu/ipu_idmac.c:1235:2: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Wformat]
drivers/dma/ipu/ipu_idmac.c:1235:2: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'dma_addr_t' [-Wformat]
drivers/dma/ste_dma40.c:3228:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
drivers/dma/ste_dma40.c:3582:3: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
drivers/dma/ste_dma40.c:3582:3: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'resource_size_t' [-Wformat]
drivers/dma/ste_dma40.c:3593:5: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'resource_size_t' [-Wformat]
drivers/gpu/host1x/hw/cdma_hw.c:57:3: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t' [-Wformat]
drivers/gpu/host1x/hw/debug_hw.c:175:10: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'dma_addr_t' [-Wformat]
drivers/spi/spi-pl022.c:2197:9: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'resource_size_t' [-Wformat]
drivers/tty/serial/imx.c:1134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
Section Mismatches:
WARNING: vmlinux.o(.text.unlikely+0xf98): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
-------------------------------------------------------------------------------
arm-multi_v7_defconfig : PASS, 0 errors, 0 warnings, 1 section mismatches
Section Mismatches:
WARNING: vmlinux.o(.text.unlikely+0xf30): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
-------------------------------------------------------------------------------
arm-armadillo800eva_defconfig : PASS, 0 errors, 1 warnings, 0 section mismatches
Warnings:
drivers/media/platform/soc_camera/soc_camera.c:1514:55: warning: 'sasd' may be used uninitialized in this function [-Wuninitialized]
-------------------------------------------------------------------------------
arm-spear13xx_defconfig : PASS, 0 errors, 0 warnings, 1 section mismatches
Section Mismatches:
WARNING: vmlinux.o(.text.unlikely+0x3c8): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
-------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
arm-realview-smp_defconfig
arm-at91rm9200_defconfig
arm-pcm027_defconfig
arm-spitz_defconfig
arm-rmk-omap3430-ldp.config
arm-bcm2835_defconfig
arm-ixp4xx_defconfig
arm-dove_defconfig
arm-nuc950_defconfig
arm-ebsa110_defconfig
arm-at91sam9261_9g10_defconfig
arm-omap2plus_defconfig
arm-bockw_defconfig
arm-hackkit_defconfig
arm-cns3420vb_defconfig
arm-u300_defconfig
arm-bcm_defconfig
arm-exynos_defconfig
arm-imx_v4_v5_defconfig
arm-zeus_defconfig
arm-rmk-sa11x0-neponset.config
arm-davinci_all_defconfig
arm-badge4_defconfig
arm-exynos_defconfig+lpae.config
arm-nuc960_defconfig
arm-shark_defconfig
arm-allnoconfig
arm-em_x270_defconfig
arm-trizeps4_defconfig
arm-acs5k_defconfig
arm-rmk-realview.config
arm-at91sam9260_9g20_defconfig
arm-lpc32xx_defconfig
arm-rmk-omap4430-ldp-allnoconfig.config
arm-prima2_defconfig
arm-rmk-versatile.config
arm-vexpress_defconfig
arm-ape6evm_defconfig
arm-netx_defconfig
arm-socfpga_defconfig
arm-orion5x_defconfig
arm-cm_x2xx_defconfig
arm-da8xx_omapl_defconfig
arm-omap2plus_defconfig+pm.config
arm-at91x40_defconfig
arm-cerfcube_defconfig
arm-versatile_defconfig
arm-am200epdkit_defconfig
arm-rmk-omap3430-ldp-allnoconfig.config
arm-simpad_defconfig
arm-pxa910_defconfig
arm-acs5k_tiny_defconfig
arm-xcep_defconfig
arm-s5pv210_defconfig
arm-at91_dt_defconfig
arm-palmz72_defconfig
arm-mini2440_defconfig
arm-ezx_defconfig
arm-imote2_defconfig
arm-netwinder_defconfig
arm-iop33x_defconfig
arm-rmk-pxa.config
arm-iop13xx_defconfig
arm-assabet_defconfig
arm-magician_defconfig
arm-mainstone_defconfig
arm-s5pc100_defconfig
arm-lager_defconfig
arm-spear3xx_defconfig
arm-shannon_defconfig
arm-at91sam9g45_defconfig
arm-iop32x_defconfig
arm-jornada720_defconfig
arm-s3c2410_defconfig
arm-pxa255-idp_defconfig
arm-h3600_defconfig
arm-colibri_pxa270_defconfig
arm-nhk8815_defconfig
arm-nuc910_defconfig
arm-viper_defconfig
arm-colibri_pxa300_defconfig
arm-pleb_defconfig
arm-mmp2_defconfig
arm-spear6xx_defconfig
arm-eseries_pxa_defconfig
arm-ks8695_defconfig
arm-raumfeld_defconfig
arm-integrator_defconfig
arm-footbridge_defconfig
arm-pxa168_defconfig
arm-corgi_defconfig
arm-s5p64x0_defconfig
arm-rpc_defconfig
arm-mxs_defconfig
arm-pxa3xx_defconfig
arm-omap1_defconfig
arm-kzm9d_defconfig
arm-rmk-vexpress-ct9x4.config
arm-ep93xx_defconfig
arm-keystone_defconfig
arm-at91sam9rl_defconfig
arm-lubbock_defconfig
arm-s3c6400_defconfig
arm-imx_v6_v7_defconfig
arm-at91sam9263_defconfig
arm-mackerel_defconfig
arm-clps711x_defconfig
arm-collie_defconfig
arm-tegra_defconfig
arm-lart_defconfig
arm-marzen_defconfig
arm-kzm9g_defconfig
arm-tct_hammer_defconfig
arm-mv78xx0_defconfig
arm-realview_defconfig
arm-msm_defconfig
arm-u8500_defconfig
arm-cm_x300_defconfig
arm-h5000_defconfig
arm-kirkwood_defconfig
arm-mvebu_defconfig
arm-lpd270_defconfig
arm-rmk-omap4430-ldp.config
arm-neponset_defconfig
arm-sama5_defconfig
Automated build results for all ARM defconfigs. Summarizes all build
errors, warnings and section mismatches followed by a per-defconfig
summary.
Tree/Branch: linus/HEAD
Git describe: v3.11-rc7-30-g41615e8
Commit: 41615e811b Merge branch 'for-3.11-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Build Time: 73 min 58 sec
Passed: 131 / 131 (100.00 %)
Failed: 0 / 131 ( 0.00 %)
Errors: 0
Warnings: 9
Section Mismatches: 12
-------------------------------------------------------------------------------
Warnings Summary: 9
1 drivers/tty/serial/imx.c:1134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1 drivers/spi/spi-pl022.c:2197:9: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'resource_size_t' [-Wformat]
1 drivers/mmc/host/tmio_mmc_pio.c:798:19: warning: ignoring return value of 'regulator_enable', declared with attribute warn_unused_result [-Wunused-result]
1 drivers/media/platform/soc_camera/soc_camera.c:1514:55: warning: 'sasd' may be used uninitialized in this function [-Wuninitialized]
1 drivers/dma/ste_dma40.c:3593:5: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'resource_size_t' [-Wformat]
1 drivers/dma/ste_dma40.c:3582:3: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'resource_size_t' [-Wformat]
1 drivers/dma/ste_dma40.c:3582:3: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
1 drivers/dma/ste_dma40.c:3228:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
1 arch/arm/mach-omap2/gpmc.c:1495:4: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
Section Mismatch Summary: 12
1 WARNING: vmlinux.o(.text.unlikely+0xa14): Section mismatch in reference from the function dove_mpp_gpio_mode() to the function .init.text:orion_gpio_set_valid()
1 WARNING: vmlinux.o(.text.unlikely+0x3c8): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
1 WARNING: vmlinux.o(.text.unlikely+0x1afc): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
1 WARNING: vmlinux.o(.text.unlikely+0x1a94): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
1 WARNING: vmlinux.o(.data+0xe464): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the (unknown reference) .init.data:(unknown)
1 WARNING: vmlinux.o(.data+0xe43c): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the function .init.text:sdhci_bcm_kona_probe()
1 WARNING: drivers/mmc/host/built-in.o(.data+0x28): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the (unknown reference) .init.data:(unknown)
1 WARNING: drivers/mmc/host/built-in.o(.data+0x0): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the function .init.text:sdhci_bcm_kona_probe()
1 WARNING: drivers/mmc/built-in.o(.data+0x504): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the (unknown reference) .init.data:(unknown)
1 WARNING: drivers/mmc/built-in.o(.data+0x4dc): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the function .init.text:sdhci_bcm_kona_probe()
1 WARNING: drivers/built-in.o(.data+0x5aa4): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the (unknown reference) .init.data:(unknown)
1 WARNING: drivers/built-in.o(.data+0x5a7c): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the function .init.text:sdhci_bcm_kona_probe()
===============================================================================
Detailed per-defconfig build reports below:
-------------------------------------------------------------------------------
arm-armadillo800eva_defconfig : PASS, 0 errors, 1 warnings, 0 section mismatches
Warnings:
drivers/media/platform/soc_camera/soc_camera.c:1514:55: warning: 'sasd' may be used uninitialized in this function [-Wuninitialized]
-------------------------------------------------------------------------------
arm-multi_v7_defconfig+lpae.config : PASS, 0 errors, 7 warnings, 1 section mismatches
Warnings:
arch/arm/mach-omap2/gpmc.c:1495:4: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
drivers/dma/ste_dma40.c:3228:2: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
drivers/dma/ste_dma40.c:3582:3: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' [-Wformat]
drivers/dma/ste_dma40.c:3582:3: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'resource_size_t' [-Wformat]
drivers/dma/ste_dma40.c:3593:5: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'resource_size_t' [-Wformat]
drivers/spi/spi-pl022.c:2197:9: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'resource_size_t' [-Wformat]
drivers/tty/serial/imx.c:1134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
Section Mismatches:
WARNING: vmlinux.o(.text.unlikely+0x1afc): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
-------------------------------------------------------------------------------
arm-dove_defconfig : PASS, 0 errors, 0 warnings, 1 section mismatches
Section Mismatches:
WARNING: vmlinux.o(.text.unlikely+0xa14): Section mismatch in reference from the function dove_mpp_gpio_mode() to the function .init.text:orion_gpio_set_valid()
-------------------------------------------------------------------------------
arm-multi_v7_defconfig : PASS, 0 errors, 0 warnings, 1 section mismatches
Section Mismatches:
WARNING: vmlinux.o(.text.unlikely+0x1a94): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
-------------------------------------------------------------------------------
arm-kota2_defconfig : PASS, 0 errors, 1 warnings, 0 section mismatches
Warnings:
drivers/mmc/host/tmio_mmc_pio.c:798:19: warning: ignoring return value of 'regulator_enable', declared with attribute warn_unused_result [-Wunused-result]
-------------------------------------------------------------------------------
arm-bcm_defconfig : PASS, 0 errors, 0 warnings, 8 section mismatches
Section Mismatches:
WARNING: drivers/mmc/host/built-in.o(.data+0x0): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the function .init.text:sdhci_bcm_kona_probe()
WARNING: drivers/mmc/host/built-in.o(.data+0x28): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the (unknown reference) .init.data:(unknown)
WARNING: drivers/mmc/built-in.o(.data+0x4dc): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the function .init.text:sdhci_bcm_kona_probe()
WARNING: drivers/mmc/built-in.o(.data+0x504): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the (unknown reference) .init.data:(unknown)
WARNING: drivers/built-in.o(.data+0x5a7c): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the function .init.text:sdhci_bcm_kona_probe()
WARNING: drivers/built-in.o(.data+0x5aa4): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the (unknown reference) .init.data:(unknown)
WARNING: vmlinux.o(.data+0xe43c): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the function .init.text:sdhci_bcm_kona_probe()
WARNING: vmlinux.o(.data+0xe464): Section mismatch in reference from the variable sdhci_bcm_kona_driver to the (unknown reference) .init.data:(unknown)
-------------------------------------------------------------------------------
arm-spear13xx_defconfig : PASS, 0 errors, 0 warnings, 1 section mismatches
Section Mismatches:
WARNING: vmlinux.o(.text.unlikely+0x3c8): Section mismatch in reference from the function spear_clocksource_init() to the function .init.text:clocksource_mmio_init()
-------------------------------------------------------------------------------
Passed with no errors, warnings or mismatches:
arm-realview-smp_defconfig
arm-at91rm9200_defconfig
arm-pcm027_defconfig
arm-spitz_defconfig
arm-rmk-omap3430-ldp.config
arm-bcm2835_defconfig
arm-ixp4xx_defconfig
arm-rmk-versatile.config
arm-nuc950_defconfig
arm-ebsa110_defconfig
arm-at91sam9261_9g10_defconfig
arm-omap2plus_defconfig
arm-bockw_defconfig
arm-hackkit_defconfig
arm-cns3420vb_defconfig
arm-u300_defconfig
arm-exynos_defconfig
arm-imx_v4_v5_defconfig
arm-zeus_defconfig
arm-rmk-sa11x0-neponset.config
arm-ag5evm_defconfig
arm-davinci_all_defconfig
arm-badge4_defconfig
arm-exynos_defconfig+lpae.config
arm-nuc960_defconfig
arm-shark_defconfig
arm-allnoconfig
arm-em_x270_defconfig
arm-trizeps4_defconfig
arm-acs5k_defconfig
arm-rmk-realview.config
arm-at91sam9260_9g20_defconfig
arm-lpc32xx_defconfig
arm-rmk-omap4430-ldp-allnoconfig.config
arm-prima2_defconfig
arm-vexpress_defconfig
arm-ape6evm_defconfig
arm-netx_defconfig
arm-socfpga_defconfig
arm-orion5x_defconfig
arm-cm_x2xx_defconfig
arm-da8xx_omapl_defconfig
arm-omap2plus_defconfig+pm.config
arm-at91x40_defconfig
arm-cerfcube_defconfig
arm-versatile_defconfig
arm-am200epdkit_defconfig
arm-rmk-omap3430-ldp-allnoconfig.config
arm-simpad_defconfig
arm-pxa910_defconfig
arm-acs5k_tiny_defconfig
arm-xcep_defconfig
arm-s5pv210_defconfig
arm-at91_dt_defconfig
arm-palmz72_defconfig
arm-mini2440_defconfig
arm-ezx_defconfig
arm-exynos4_defconfig
arm-imote2_defconfig
arm-netwinder_defconfig
arm-iop33x_defconfig
arm-rmk-pxa.config
arm-iop13xx_defconfig
arm-assabet_defconfig
arm-magician_defconfig
arm-mainstone_defconfig
arm-s5pc100_defconfig
arm-spear3xx_defconfig
arm-shannon_defconfig
arm-at91sam9g45_defconfig
arm-iop32x_defconfig
arm-jornada720_defconfig
arm-s3c2410_defconfig
arm-pxa255-idp_defconfig
arm-h3600_defconfig
arm-colibri_pxa270_defconfig
arm-nhk8815_defconfig
arm-nuc910_defconfig
arm-viper_defconfig
arm-colibri_pxa300_defconfig
arm-pleb_defconfig
arm-mmp2_defconfig
arm-spear6xx_defconfig
arm-eseries_pxa_defconfig
arm-ks8695_defconfig
arm-raumfeld_defconfig
arm-integrator_defconfig
arm-footbridge_defconfig
arm-pxa168_defconfig
arm-corgi_defconfig
arm-s5p64x0_defconfig
arm-rpc_defconfig
arm-mxs_defconfig
arm-pxa3xx_defconfig
arm-omap1_defconfig
arm-kzm9d_defconfig
arm-rmk-vexpress-ct9x4.config
arm-ep93xx_defconfig
arm-keystone_defconfig
arm-at91sam9rl_defconfig
arm-lubbock_defconfig
arm-s3c6400_defconfig
arm-imx_v6_v7_defconfig
arm-at91sam9263_defconfig
arm-mackerel_defconfig
arm-clps711x_defconfig
arm-collie_defconfig
arm-tegra_defconfig
arm-lart_defconfig
arm-marzen_defconfig
arm-kzm9g_defconfig
arm-tct_hammer_defconfig
arm-mv78xx0_defconfig
arm-realview_defconfig
arm-msm_defconfig
arm-u8500_defconfig
arm-cm_x300_defconfig
arm-h5000_defconfig
arm-kirkwood_defconfig
arm-mvebu_defconfig
arm-lpd270_defconfig
arm-rmk-omap4430-ldp.config
arm-neponset_defconfig
arm-sama5_defconfig
Automated DT boot report for various ARM defconfigs.
Tree/Branch: linus/HEAD
Git describe: v3.11-rc7-30-g41615e8
Commit: 41615e811b Merge branch 'for-3.11-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
arm-imx_v6_v7_defconfig
-----------------------
imx6dl-wandboard PASS: 0 min 18.1 sec
arm-multi_v7_defconfig
----------------------
omap3-beagle-xm PASS: 0 min 59.6 sec
sun4i-a10-cubieboard PASS: 0 min 15.9 sec
am335x-bone,am335xboneb PASS: 0 min 34.5 sec
am335x-bone,am335xbone PASS: 0 min 36.0 sec
omap3-tobi,3530overo PASS: 0 min 22.8 sec
omap4-panda PASS: 1 min 3.9 sec
imx6dl-wandboard PASS: 0 min 18.4 sec
omap4-panda-es PASS: 1 min 0.9 sec
omap3-tobi,3730storm PASS: 0 min 22.8 sec
omap3-beagle PASS: 1 min 0.5 sec
arm-exynos_defconfig
--------------------
exynos5250-arndale PASS: 0 min 31.1 sec
arm-omap2plus_defconfig
-----------------------
omap3-beagle-xm PASS: 0 min 59.6 sec
am335x-bone,am335xboneb FAIL: 0 min 0.0 sec
am335x-bone,am335xbone PASS: 0 min 29.1 sec
omap3-tobi,3530overo PASS: 0 min 28.0 sec
omap4-panda PASS: 1 min 8.8 sec
omap4-panda-es PASS: 1 min 4.0 sec
omap3-tobi,3730storm PASS: 0 min 24.7 sec
omap3-beagle PASS: 0 min 59.5 sec
======================================================================
arm-omap2plus_defconfig
-----------------------
am335x-bone,am335xboneb: FAIL: last 24 lines of boot log:
---------------------------------------------------------
arm-angstrom-linux-gnueabi-gcc (Linaro GCC 4.7-2013.02-01) 4.7.3 20130205 (prerelease)
GNU ld (GNU Binutils) 2.22
U-Boot# setenv initenv "'if test -n ${loadbootenv}; then if run loadbootenv; then run importbootenv; fi; fi;'"
setenv initenv "'if test -n ${loadbootenv}; then if run loadbootenv; then run importbootenv; fi; fi;'"
U-Boot# if test -n ${initenv}; then run initenv; fi
if test -n ${initenv}; then run initenv; fi
reading uEnv.txt
392 bytes read in 7 ms (54.7 KiB/s)
Importing environment from mmc ...
U-Boot# if test -n ${preboot}; then run preboot; fi
if test -n ${preboot}; then run preboot; fi
U-Boot# setenv autoload no; setenv autoboot no
setenv autoload no; setenv autoboot no
U-Boot# dhcp
dhcp
link up on port 0, speed 1000, full duplex
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
~$off
# PYBOOT: Exception: u-boot: ERROR: timed-out getting DHCP address.
# PYBOOT: Time: 0.00 seconds.
# PYBOOT: Result: FAIL
Hello all,
I've just started posting reports to linaro-kernel of the automated
build/boot I've setup to start tracking upstream arm-soc kernel
development. I'd like to use linaro-kernel for a test audience for
these reports, and then I'll broaden it to the broader ARM community.
These reports are especially targetted at the various platform
maintainers so they can keep an eye on their own platforms and be
notified quickly of any new build/boot issues with their platforms.
The boot testing is limited to the hardware I have in my own board farm
(more hardware always welcome.)
Please send me any feedback/questions you have on the specific reports.
Kevin
From: Mark Brown <broonie(a)linaro.org>
The wm831x-status driver was not converted to use a REG resource when they
were introduced and the rest of the wm831x drivers converted, causing it
to fail to probe due to requesting the wrong resource type.
Signed-off-by: Mark Brown <broonie(a)linaro.org>
Cc: stable(a)vger.kernel.org # v3.7+
---
drivers/leds/leds-wm831x-status.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/leds/leds-wm831x-status.c b/drivers/leds/leds-wm831x-status.c
index c32dad4..0a1a13f 100644
--- a/drivers/leds/leds-wm831x-status.c
+++ b/drivers/leds/leds-wm831x-status.c
@@ -230,9 +230,9 @@ static int wm831x_status_probe(struct platform_device *pdev)
int id = pdev->id % ARRAY_SIZE(chip_pdata->status);
int ret;
- res = platform_get_resource(pdev, IORESOURCE_IO, 0);
+ res = platform_get_resource(pdev, IORESOURCE_REG, 0);
if (res == NULL) {
- dev_err(&pdev->dev, "No I/O resource\n");
+ dev_err(&pdev->dev, "No register resource\n");
ret = -EINVAL;
goto err;
}
--
1.8.4.rc3
Systems with large external L3-cache (few MBs), might have dirty
content belonging to the guest page in L3-cache. To tackle this,
we need to flush such dirty content from d-cache so that guest
will see correct contents of guest page when guest MMU is disabled.
The patch fixes coherent_icache_guest_page() for external L3-cache.
Signed-off-by: Pranavkumar Sawargaonkar <pranavkumar(a)linaro.org>
Signed-off-by: Anup Patel <anup.patel(a)linaro.org>
---
arch/arm64/include/asm/kvm_mmu.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/include/asm/kvm_mmu.h b/arch/arm64/include/asm/kvm_mmu.h
index efe609c..5129038 100644
--- a/arch/arm64/include/asm/kvm_mmu.h
+++ b/arch/arm64/include/asm/kvm_mmu.h
@@ -123,6 +123,8 @@ static inline void coherent_icache_guest_page(struct kvm *kvm, gfn_t gfn)
if (!icache_is_aliasing()) { /* PIPT */
unsigned long hva = gfn_to_hva(kvm, gfn);
flush_icache_range(hva, hva + PAGE_SIZE);
+ /* Flush d-cache for systems with external caches. */
+ __flush_dcache_area((void *) hva, PAGE_SIZE);
} else if (!icache_is_aivivt()) { /* non ASID-tagged VIVT */
/* any kind of VIPT cache */
__flush_icache_all();
--
1.7.9.5
This is third version of patch that fixes rt_sig* ltp failures
in case of big endian V7 kernel. It make sigreturn_codes snippets
endian neutral. In this version of the patch problem is fixed by
using separate .S file with snippets written with regular asm
mnemonic. With such change compiler/linker take care of all needed
byteswaps in case of BE8 mode.
This approach was suggested on the following thread:
http://lists.infradead.org/pipermail/linux-arm-kernel/2013-August/191543.ht…
Changes were tested on V7 in both BE and LE modes
Changes from v2:
Incorporated Dave's comments that he gave on
http://lists.infradead.org/pipermail/linux-arm-kernel/2013-August/191879.ht…
Added comment that explains why sigreturn_codes size is 7 words
Note I could not implemented defensive snippet, that Dave suggested, in
asm that asserts sigreturn_codes size in asm wrt one that declared in
C file. The issue is in gas handling movs instruction, please see above
thread for details. So we should rely on comment in the code to make
sure that code maintained correctly further. Note it was not functional
piece anyway. I think it is OK to omit it.
Changes from v1:
Use separate .S file rather than <asm/opcodes.h> instruction
byteswaping macros
Victor Kamensky (1):
ARM: signal: sigreturn_codes should be endian neutral to work in BE8
arch/arm/kernel/Makefile | 3 +-
arch/arm/kernel/signal.c | 24 +-------------
arch/arm/kernel/sigreturn_codes.S | 69 +++++++++++++++++++++++++++++++++++++++
3 files changed, 72 insertions(+), 24 deletions(-)
create mode 100644 arch/arm/kernel/sigreturn_codes.S
--
1.8.1.4
From: Mark Brown <broonie(a)linaro.org>
It is possible that we may fail to set the clock rate, if we do so then
log the failure and don't bother reprogramming the IP.
Signed-off-by: Mark Brown <broonie(a)linaro.org>
---
drivers/mmc/host/sdhci-s3c.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/host/sdhci-s3c.c b/drivers/mmc/host/sdhci-s3c.c
index 926aaf6..d10de3f 100644
--- a/drivers/mmc/host/sdhci-s3c.c
+++ b/drivers/mmc/host/sdhci-s3c.c
@@ -295,6 +295,7 @@ static void sdhci_cmu_set_clock(struct sdhci_host *host, unsigned int clock)
struct device *dev = &ourhost->pdev->dev;
unsigned long timeout;
u16 clk = 0;
+ int ret;
/* don't bother if the clock is going off */
if (clock == 0)
@@ -302,7 +303,12 @@ static void sdhci_cmu_set_clock(struct sdhci_host *host, unsigned int clock)
sdhci_s3c_set_clock(host, clock);
- clk_set_rate(ourhost->clk_bus[ourhost->cur_clk], clock);
+ ret = clk_set_rate(ourhost->clk_bus[ourhost->cur_clk], clock);
+ if (ret != 0) {
+ dev_err(dev, "%s: failed to set clock rate %uHz\n",
+ mmc_hostname(host->mmc), clock);
+ return;
+ }
host->clock = clock;
--
1.8.4.rc3