On Wed, 17 Aug 2011 22:51:26 +0200
Johannes Weiner <jwei...@redhat.com> wrote:

> > Signed-off-by: Johannes Weiner <jwei...@redhat.com>
> > Cc: KAMEZAWA Hiroyuki <kamezawa.hir...@jp.fujitsu.com
> > Cc: Michal Hocko <mho...@suse.cz>
> > Cc: <sta...@kernel.org>             [3.0.x]
> 
> The bug was introduced only after the 3.0 release, I think a stable
> backport is not required.

OK.

But 3.0's drain_all_stock_async() has a similar bug.


:       curcpu = raw_smp_processor_id();
:       for_each_online_cpu(cpu) {
:               struct memcg_stock_pcp *stock = &per_cpu(memcg_stock, cpu);
:               struct mem_cgroup *mem;

-> reschedule

:               if (cpu == curcpu)
:                       continue;

What are the consequences?

_______________________________________________
stable mailing list
stable@linux.kernel.org
http://linux.kernel.org/mailman/listinfo/stable

Reply via email to