[PATCH 2/3] powerpc: fsl_soc: fix mpc83xx_spi device registration

Kumar Gala galak at kernel.crashing.org
Wed Feb 6 16:44:06 EST 2008


On Feb 1, 2008, at 6:09 PM, Kim Phillips wrote:

> calling platform_device_register after platform_device_alloc causes
> this:
>
> kobject (c3841a70): tried to init an initialized object, something  
> is seriously wrong.
> Call Trace:
> [c381fe20] [c0007bb8] show_stack+0x3c/0x194 (unreliable)
> [c381fe50] [c01322a8] kobject_init+0xb8/0xbc
> [c381fe60] [c01591cc] device_initialize+0x30/0x9c
> [c381fe80] [c015ee34] platform_device_register+0x1c/0x34
> [c381fea0] [c02f1fe0] of_fsl_spi_probe+0x21c/0x22c
> [c381ff30] [c02f2044] fsl_spi_init+0x54/0x160
> [c381ff60] [c02f3924] __machine_initcall_mpc832x_rdb_mpc832x_spi_init 
> +0x120/0x138
> [c381ff70] [c02e61b4] kernel_init+0x98/0x284
> [c381fff0] [c000f740] kernel_thread+0x44/0x60
>
> fixed by calling platform_device_add (second half of
> platform_device_register) instead.
>
> Signed-off-by: Kim Phillips <kim.phillips at freescale.com>

applied.

- k



More information about the Linuxppc-dev mailing list