Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755366Ab2K0VaN (ORCPT ); Tue, 27 Nov 2012 16:30:13 -0500 Received: from zene.cmpxchg.org ([85.214.230.12]:35214 "EHLO zene.cmpxchg.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754652Ab2K0VaL (ORCPT ); Tue, 27 Nov 2012 16:30:11 -0500 Date: Tue, 27 Nov 2012 16:29:11 -0500 From: Johannes Weiner To: Linus Torvalds Cc: Andrew Morton , Mel Gorman , Rik van Riel , George Spelvin , Johannes Hirte , Tomas Racek , Jan Kara , Dave Hansen , Josh Boyer , Valdis Kletnieks , Jiri Slaby , Thorsten Leemhuis , Zdenek Kabelac , Bruno Wolff III , linux-mm , Linux Kernel Mailing List Subject: Re: kswapd craziness in 3.7 Message-ID: <20121127212911.GR24381@cmpxchg.org> References: <1354049315-12874-1-git-send-email-hannes@cmpxchg.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1123 Lines: 23 On Tue, Nov 27, 2012 at 12:58:18PM -0800, Linus Torvalds wrote: > Note that in the meantime, I've also applied (through Andrew) the > patch that reverts commit c654345924f7 (see commit 82b212f40059 > 'Revert "mm: remove __GFP_NO_KSWAPD"'). > > I wonder if that revert may be bogus, and a result of this same issue. > Maybe that revert should be reverted, and replaced with your patch? The __GFP_NO_KSWAPD removal woke kswapd for THP reclaim and so it exposed all these bugs that accumulated in there when higher order kswapd reclaim was excercised less often. The revert will hide the problem again, but doesn't make it go away entirely, so I think we need my fix either way. Whether you want to put the full THP weight back on the freshly fixed higher order kswapd code for 3.7 is a different matter :-) At least we would see quickly if it's still not working correctly... -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/