From: Kyungmin Park Date: Fri, 17 Aug 2007 00:06:56 +0000 (+0900) Subject: Fix scheduling while atomic bug in tsc210x X-Git-Tag: v2.6.23-omap1~85 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e133407e7d9da42d230558bd3f1352a3838d54b;p=pandora-kernel.git Fix scheduling while atomic bug in tsc210x Fix scheduling while atomic bug BUG: scheduling while atomic: swapper/0x00000002/1 [] (dump_stack+0x0/0x14) from [] (__schedule_bug+0x34/0x3c) [] (__schedule_bug+0x0/0x3c) from [] (schedule+0x74/0x384) [] (schedule+0x0/0x384) from [] (wait_for_completion+0xc8/0) [] (wait_for_completion+0x0/0x148) from [] (call_usermodehe) r8:c072bce0 r7:00000000 r6:00000000 r5:c02fd2d4 r4:c07536e0 [] (call_usermodehelper_exec+0x0/0x100) from [] (kobject_ue) r8:00000008 r7:c7c060ad r6:c7cccda0 r5:c074a9e0 r4:00000000 [] (kobject_uevent_env+0x0/0x498) from [] (kobject_uevent+0) [] (kobject_uevent+0x0/0x18) from [] (device_add+0x374/0x61) [] (device_add+0x0/0x618) from [] (platform_device_add+0xe8) [] (platform_device_add+0x0/0x164) from [] (platform_device) r7:c076a800 r6:c0752400 r5:c076a8a4 r4:c02f0958 [] (platform_device_register+0x0/0x28) from [] (tsc210x_pro) r4:00000004 [] (tsc210x_probe+0x0/0x54c) from [] (tsc2101_probe+0x14/0x) [] (tsc2101_probe+0x0/0x18) from [] (spi_drv_probe+0x24/0x2) [] (spi_drv_probe+0x0/0x28) from [] (driver_probe_device+0x) [] (driver_probe_device+0x0/0x180) from [] (__driver_attach) r8:c072a000 r7:c02f0648 r6:c02f0648 r5:c076a800 r4:c076a8c0 [] (__driver_attach+0x0/0xf8) from [] (bus_for_each_dev+0x4) r6:c019ca20 r5:c072bed8 r4:00000000 [] (bus_for_each_dev+0x0/0x84) from [] (driver_attach+0x24/) r7:c02f01e8 r6:c02f0650 r5:c02f0648 r4:00000000 [] (driver_attach+0x0/0x2c) from [] (bus_add_driver+0x7c/0x) [] (bus_add_driver+0x0/0x1d4) from [] (driver_register+0x84) [] (driver_register+0x0/0x8c) from [] (spi_register_driver+) r4:00000000 [] (spi_register_driver+0x0/0x64) from [] (tsc210x_init+0x3) [] (tsc210x_init+0x0/0x74) from [] (kernel_init+0xe0/0x290) r5:00000000 r4:00000000 [] (kernel_init+0x0/0x290) from [] (do_exit+0x0/0x878) Signed-off-by: Kyungmin Park Signed-off-by: Tony Lindgren --- Reading git-diff-tree failed