From f615137102723a6524ee6b724c6d7980e9b2e7bd Mon Sep 17 00:00:00 2001 From: Jon Medhurst Date: Mon, 28 Apr 2014 15:26:25 +0100 Subject: Revert "configs: vexpress64: Enable devices used on Juno" Commit bc3ee18a7a57243 (arm64: init: Move of_clk_init to time_init) does what it's title says, and also makes arm64 the same as arm. Unfortunately, this exposes problems in the Juno scpi setup as clocks now initialise before security_init() is called to setup security_ops, which causes any use of request_module(), e.g. in scpi_osc_setup() to cause a null pointer dereference... [ 0.000000] Unable to handle kernel NULL pointer dereference at virtual address 000002d0 ... [ 0.000000] Call trace: [ 0.000000] [] security_kernel_module_request+0x14/0x24 [ 0.000000] [] __request_module+0xb4/0x2c4 [ 0.000000] [] scpi_osc_setup+0x130/0x1f8 [ 0.000000] [] of_clk_init+0xe8/0x184 [ 0.000000] [] time_init+0xc/0x40 [ 0.000000] [] start_kernel+0x204/0x360 As people's main interest is Linux 3.10, we'll just drop Juno from newer kernels for now. Signed-off-by: Jon Medhurst --- linaro/configs/vexpress64.conf | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/linaro/configs/vexpress64.conf b/linaro/configs/vexpress64.conf index 1f1b6a1e18a6..2d0f201c444d 100644 --- a/linaro/configs/vexpress64.conf +++ b/linaro/configs/vexpress64.conf @@ -31,18 +31,3 @@ CONFIG_VIRTIO_BLK=y CONFIG_VIRTIO_MMIO=y CONFIG_REGULATOR=y CONFIG_REGULATOR_FIXED_VOLTAGE=y -CONFIG_SMSC911X=y -CONFIG_I2C=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_USB_HIDDEV=y -CONFIG_SCSI=y -CONFIG_BLK_DEV_SD=y -CONFIG_USB_STORAGE=y -CONFIG_USB=y -CONFIG_USB_ULPI=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_SYNOPSYS=y -CONFIG_NOP_USB_XCEIV=y -CONFIG_USB_OHCI_HCD=y -CONFIG_ARM_SCPI_MHU=y -CONFIG_COMMON_CLK_SCPI=y -- cgit v1.2.3