Hi, While booting 3.10 on AM355x-evmsk with following steps seeing race condition leading to SPIN BUG: Attached log for reference. Config: omap2plus_defconfig. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage -j 8 LOADADDR=0x80008000 make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- am335x-evmsk.dtb cat arch/arm/boot/zImage arch/arm/boot/dts/am335x-evmsk.dtb > zImage mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Linux" -d zImage uImage [ 2.359689] cpsw: platform data missing [ 2.364835] BUG: spinlock bad magic on CPU#0, swapper/0/1 [ 2.370537] lock: 0xce11021c, .magic: 00000000, .owner: /0, .owner_cpu: 3 [ 2.377767] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.10.0-dirty #10 [ 2.384662] [] (unwind_backtrace+0x0/0xf4) from [] (show_stack+0x10/0x14) [ 2.393639] [] (show_stack+0x10/0x14) from [] (do_raw_spin_lock+0x1b8/0x1f8) [ 2.402896] [] (do_raw_spin_lock+0x1b8/0x1f8) from [] (_raw_spin_lock_irqsave+0x4c/0x58) [ 2.413243] [] (_raw_spin_lock_irqsave+0x4c/0x58) from [] (devres_remove+0x20/0x80) [ 2.423125] [] (devres_remove+0x20/0x80) from [] (devres_release+0x10/0x38) [ 2.432273] [] (devres_release+0x10/0x38) from [] (devm_pinctrl_put+0x18/0x40) [ 2.441699] [] (devm_pinctrl_put+0x18/0x40) from [] (pinctrl_bind_pins+0x84/0xb8) [ 2.451397] [] (pinctrl_bind_pins+0x84/0xb8) from [] (driver_probe_device+0x60/0x224) [ 2.461462] [] (driver_probe_device+0x60/0x224) from [] (__driver_attach+0x94/0x98) [ 2.471343] [] (__driver_attach+0x94/0x98) from [] (bus_for_each_dev+0x68/0x8c) [ 2.480857] [] (bus_for_each_dev+0x68/0x8c) from [] (bus_add_driver+0x208/0x2a4) [ 2.490462] [] (bus_add_driver+0x208/0x2a4) from [] (driver_register+0x78/0x194) [ 2.500067] [] (driver_register+0x78/0x194) from [] (do_one_initcall+0x30/0x168) [ 2.509682] [] (do_one_initcall+0x30/0x168) from [] (kernel_init_freeable+0xf4/0x1c0) [ 2.519745] [] (kernel_init_freeable+0xf4/0x1c0) from [] (kernel_init+0x8/0xe4) [ 2.529268] [] (kernel_init+0x8/0xe4) from [] (ret_from_fork+0x14/0x2c) [ 11.974206] BUG: spinlock lockup suspected on CPU#0, swapper/0/1 [ 11.980519] lock: 0xce11021c, .magic: 00000000, .owner: /0, .owner_cpu: 3 [ 11.987744] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.10.0-dirty #10 [ 11.994612] [] (unwind_backtrace+0x0/0xf4) from [] (show_stack+0x10/0x14) [ 12.003577] [] (show_stack+0x10/0x14) from [] (do_raw_spin_lock+0x170/0x1f8) [ 12.012818] [] (do_raw_spin_lock+0x170/0x1f8) from [] (_raw_spin_lock_irqsave+0x4c/0x58) [ 12.023155] [] (_raw_spin_lock_irqsave+0x4c/0x58) from [] (devres_remove+0x20/0x80) [ 12.033033] [] (devres_remove+0x20/0x80) from [] (devres_release+0x10/0x38) [ 12.042179] [] (devres_release+0x10/0x38) from [] (devm_pinctrl_put+0x18/0x40) [ 12.051600] [] (devm_pinctrl_put+0x18/0x40) from [] (pinctrl_bind_pins+0x84/0xb8) [ 12.061294] [] (pinctrl_bind_pins+0x84/0xb8) from [] (driver_probe_device+0x60/0x224) [ 12.071352] [] (driver_probe_device+0x60/0x224) from [] (__driver_attach+0x94/0x98) [ 12.081228] [] (__driver_attach+0x94/0x98) from [] (bus_for_each_dev+0x68/0x8c) [ 12.090738] [] (bus_for_each_dev+0x68/0x8c) from [] (bus_add_driver+0x208/0x2a4) [ 12.100339] [] (bus_add_driver+0x208/0x2a4) from [] (driver_register+0x78/0x194) [ 12.109940] [] (driver_register+0x78/0x194) from [] (do_one_initcall+0x30/0x168) [ 12.119545] [] (do_one_initcall+0x30/0x168) from [] (kernel_init_freeable+0xf4/0x1c0) [ 12.129602] [] (kernel_init_freeable+0xf4/0x1c0) from [] (kernel_init+0x8/0xe4) [ 12.139112] [] (kernel_init+0x8/0xe4) from [] (ret_from_fork+0x14/0x2c) Regards, Ambresh