On Tue, 6 Nov 2012, Aaditya Kumar wrote: > From: Takamori Yamaguchi <takamori.yamaguchi@xxxxxxxxxxx> > > In kswapd(), set current->reclaim_state to NULL before returning, as > current->reclaim_state holds reference to variable on kswapd()'s stack. > > In rare cases, while returning from kswapd() during memory off lining, > __free_slab() can access dangling pointer of current->reclaim_state. > It's __free_slab() for slub and kmem_freepages() for slab. > Signed-off-by: Takamori Yamaguchi <takamori.yamaguchi@xxxxxxxxxxx> > Signed-off-by: Aaditya Kumar <aaditya.kumar@xxxxxxxxxxx> Acked-by: David Rientjes <rientjes@xxxxxxxxxx> -- 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/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>