On Mon, 01 Aug 2011 14:41:17 +0800 Shaohua Li <shaohua.li@xxxxxxxxx> wrote: > I get below warnning: > BUG: using smp_processor_id() in preemptible [00000000] code: bash/746 > caller is native_sched_clock+0x37/0x6e > Pid: 746, comm: bash Tainted: G W 3.0.0+ #254 > Call Trace: > [<ffffffff813435c6>] debug_smp_processor_id+0xc2/0xdc > [<ffffffff8104158d>] native_sched_clock+0x37/0x6e > [<ffffffff81116219>] try_to_free_mem_cgroup_pages+0x7d/0x270 > [<ffffffff8114f1f8>] mem_cgroup_force_empty+0x24b/0x27a > [<ffffffff8114ff21>] ? sys_close+0x38/0x138 > [<ffffffff8114ff21>] ? sys_close+0x38/0x138 > [<ffffffff8114f257>] mem_cgroup_force_empty_write+0x17/0x19 > [<ffffffff810c72fb>] cgroup_file_write+0xa8/0xba > [<ffffffff811522d2>] vfs_write+0xb3/0x138 > [<ffffffff8115241a>] sys_write+0x4a/0x71 > [<ffffffff8114ffd9>] ? sys_close+0xf0/0x138 > [<ffffffff8176deab>] system_call_fastpath+0x16/0x1b > > sched_clock() can't be used with preempt enabled. And we don't > need fast approach to get clock here, so let's use ktime API. > > Signed-off-by: Shaohua Li <shaohua.li@xxxxxxxxx> Tested, thanks!. Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@xxxxxxxxxxxxxx> -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>