Ingo Molnar wrote:Hi, Ingo The following oops still occurred whether this patch is applied or not. Lai Jiangshan ------------[ cut here ]------------ kernel BUG at kernel/sched.c:6133! invalid opcode: 0000 [1] SMP CPU 0 Modules linked in: Pid: 4744, comm: cpu_online.sh Not tainted 2.6.26-rc8 #1 RIP: 0010:[<ffffffff8058d0a9>] [<ffffffff8058d0a9>] migration_call+0x3eb/0x494 RSP: 0018:ffff81007115fd28 EFLAGS: 00010202 RAX: ffffffffffffffe3 RBX: ffff810001017580 RCX: 000000801b7c6e42 RDX: ffff81007115fcf8 RSI: 0000009388d2771c RDI: ffff810001017e00 RBP: ffff81007115fd78 R08: ffff81007115e000 R09: ffff8100807d6000 R10: ffff81007fb6d050 R11: 00000000ffffffff R12: 0000000000000283 R13: ffff810001029580 R14: ffff810001029580 R15: 0000000000000002 FS: 00007fbb153d36f0(0000) GS:ffffffff807a3000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 00007fabafe2b0a8 CR3: 0000000076901000 CR4: 00000000000006e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process cpu_online.sh (pid: 4744, threadinfo ffff81007115e000, task ffff810071447200) Stack: ffff81007115e000 000000007115fbd8 00000000ffffffff 0000000000000002 ffff81007115fd78 0000000000000000 00000000ffffffff ffffffff807a1d40 0000000000000002 0000000000000007 ffff81007115fdb8 ffffffff8059372c Call Trace: [<ffffffff8059372c>] notifier_call_chain+0x33/0x5b [<ffffffff802476a9>] __raw_notifier_call_chain+0x9/0xb [<ffffffff802476ba>] raw_notifier_call_chain+0xf/0x11 [<ffffffff805736d6>] _cpu_down+0x191/0x256 [<ffffffff805737c1>] cpu_down+0x26/0x36 [<ffffffff805749c1>] store_online+0x32/0x75 [<ffffffff803d1982>] sysdev_store+0x24/0x26 [<ffffffff802d2551>] sysfs_write_file+0xe0/0x11c [<ffffffff80290e6b>] vfs_write+0xae/0x137 [<ffffffff802913d3>] sys_write+0x47/0x70 [<ffffffff8020b1eb>] system_call_after_swapgs+0x7b/0x80 Code: 80 07 00 00 48 01 83 80 07 00 00 49 c7 85 80 07 00 00 00 00 00 00 41 fe 45 00 49 39 dd 74 02 fe 03 41 54 9d 49 83 7d 08 00 74 04 <0f> 0b eb fe 4c 89 ef e8 b8 40 00 00 eb 1e 48 8b 11 48 8b 41 08 RIP [<ffffffff8058d0a9>] migration_call+0x3eb/0x494 RSP <ffff81007115fd28> ---[ end trace f22fd757d4f07850 ]--- platform: x86_64 2cores*2cpus fedora9 # cat cpu_online.sh #!/bin/sh cpu1=1 cpu2=1 cpu3=1 while ((1)) do no=$(($RANDOM % 3 + 1)) if ((!cpu$no)) then echo 1 > /sys/devices/system/cpu/cpu$no/online ((cpu$no=1)) else echo 0 > /sys/devices/system/cpu/cpu$no/online ((cpu$no=0)) fi echo 1 $cpu1 $cpu2 $cpu3 sleep 2 done --
| Glauber de Oliveira Costa | [PATCH 08/79] [PATCH] use identify_boot_cpu |
| David Woodhouse | [PATCH v2] Stop pmac_zilog from abusing 8250's device numbers. |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Jeremy Fitzhardinge | [PATCH 30 of 31] xen: no need for domU to worry about MCE/MCA |
git: | |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
