Re: [patch]mm: fix a memcg warning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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>


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]