On Mon, 2011-08-01 at 14:37 +0800, KAMEZAWA Hiroyuki wrote: > On Mon, 01 Aug 2011 14:41:18 +0800 > Shaohua Li <shaohua.li@xxxxxxxxx> wrote: > > > I get below warning: > > BUG: using smp_processor_id() in preemptible [00000000] code: bash/739 > > caller is drain_local_stock+0x1a/0x55 > > Pid: 739, comm: bash Tainted: G W 3.0.0+ #255 > > Call Trace: > > [<ffffffff813435c6>] debug_smp_processor_id+0xc2/0xdc > > [<ffffffff8114ae9b>] drain_local_stock+0x1a/0x55 > > [<ffffffff8114b076>] drain_all_stock+0x98/0x13a > > [<ffffffff8114f04c>] mem_cgroup_force_empty+0xa3/0x27a > > [<ffffffff8114ff1d>] ? sys_close+0x38/0x138 > > [<ffffffff811a7631>] ? environ_read+0x1d/0x159 > > [<ffffffff8114f253>] mem_cgroup_force_empty_write+0x17/0x19 > > [<ffffffff810c72fb>] cgroup_file_write+0xa8/0xba > > [<ffffffff811522ce>] vfs_write+0xb3/0x138 > > [<ffffffff81152416>] sys_write+0x4a/0x71 > > [<ffffffff8114ffd5>] ? sys_close+0xf0/0x138 > > [<ffffffff8176deab>] system_call_fastpath+0x16/0x1b > > > > drain_local_stock() should be run with preempt disabled. > > > > Signed-off-by: Shaohua Li <shaohua.li@xxxxxxxxx> > > > > Thanks, > Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@xxxxxxxxxxxxxx> > > IIUC, I myself didn't see this warning when I wrote codes. > Do I need to set some CONFIG ? I thought it's CONFIG_DEBUG_PREEMPT=y -- 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>