From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail172.messagelabs.com (mail172.messagelabs.com [216.82.254.3]) by kanga.kvack.org (Postfix) with SMTP id 3A79A600786 for ; Mon, 25 Jan 2010 12:30:17 -0500 (EST) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [PATCH 00 of 31] Transparent Hugepage support #6 Message-Id: Date: Mon, 25 Jan 2010 18:18:51 +0100 From: Andrea Arcangeli Sender: owner-linux-mm@kvack.org To: linux-mm@kvack.org Cc: Marcelo Tosatti , Adam Litke , Avi Kivity , Izik Eidus , Hugh Dickins , Nick Piggin , Rik van Riel , Mel Gorman , Andi Kleen , Dave Hansen , Benjamin Herrenschmidt , Ingo Molnar , Mike Travis , KAMEZAWA Hiroyuki , Christoph Lameter , Chris Wright , Andrew Morton , bpicco@redhat.com, Christoph Hellwig , KOSAKI Motohiro List-ID: Hello everyone, so this is working on my laptop and for now on I'll keeping taking advantage of hugepages here on my laptop (all sysctl set to "always") and there are no bugs left that I am aware of, my laptop seems rock solid with sound, skype videocall, youtube etc... On server I'm running this with lockdep, full preempt and all all debug goodies enabled, and it's doing swap storms of 5G in a loop with firefox and stuff running as well (which triggers the futex and stuff on hugepages without splitting them). The major bug that triggered with firefox was futex (firefox is using hugepages all the time now), it was tricky to find because futex takes the pin on a tail page and then run put_page on the head page only, so leaving at a much later time (during pte teardown) one hugepage being freed but with bad_page triggering because of the atomic count of the tail page being > 0. Other cleanups and changes as usual. I think next submit should be against mmotd, not agaist mainline anymore. I still wait answer from Dave on the tail page handling for hugetlbfs to decide if to optimize that bit with yet another new PG_trans_huge bitflag. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org