| To: | Ingo Molnar <mingo@xxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 4/4] mm: numa: Slow PTE scan rate if migration failures occur |
| From: | Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> |
| Date: | Sun, 8 Mar 2015 11:46:10 -0700 |
| Cc: | Mel Gorman <mgorman@xxxxxxx>, Dave Chinner <david@xxxxxxxxxxxxx>, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>, Aneesh Kumar <aneesh.kumar@xxxxxxxxxxxxxxxxxx>, Linux Kernel Mailing List <linux-kernel@xxxxxxxxxxxxxxx>, Linux-MM <linux-mm@xxxxxxxxx>, xfs@xxxxxxxxxxx, ppc-dev <linuxppc-dev@xxxxxxxxxxxxxxxx> |
| Delivered-to: | xfs@xxxxxxxxxxx |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=wVJXYnRRF+QgmC8PbnQKGTy2jGAFqCqC2JkQR6fpJjE=; b=y6gUsJBChzZJW6IL1fsUmuiNSqKWjc5MBAbYhVc8L1tUly2tlUZ0pjWGJpH65qF/k5 N2J5htfqXc0G92vb/ldFkSi30WITkKeN5+nHcVzCQSojXo1tpy9wIG9umA3JOexWVwKv SH3Qkm0eRvRhjyD+GuINZDrFWlQe3QoMFRQasIvK0SQuv398RZ8bKqaxJMGRUjydKRUP OhmqqyiByJ3inle5RUAp1XXQzqhwX05KRPHH7WnhLIivjEqtm/2fbKfy/KUeUWkO7rd5 LSF/f5u+vRZu025z4fZh+A4rEVOiXZcwRHDOPT2PzpSgoYjTgyo1MHtYjVlWFLqyiTcd xm2A== |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=wVJXYnRRF+QgmC8PbnQKGTy2jGAFqCqC2JkQR6fpJjE=; b=DnZdRZ8WdHwN0J5FPe2qdLuSIFaAy3A5Py2r+x+SNvk583NnxRKbDl8djK1PLOyCap pS8KDgbB7tzhEDIJ9iws1+KuQgTAGnZVNbTgV44cyMNL4G9fokbjJ4Vr5L2eEKExbB/U cuFCDJpwbKkkFhWciblASZTbljqb4fNpoMCLM= |
| In-reply-to: | <CA+55aFyQyZXu2fi7X9bWdSX0utk8=sccfBwFaSoToROXoE_PLA@xxxxxxxxxxxxxx> |
| References: | <1425741651-29152-1-git-send-email-mgorman@xxxxxxx> <1425741651-29152-5-git-send-email-mgorman@xxxxxxx> <20150307163657.GA9702@xxxxxxxxx> <CA+55aFwDuzpL-k8LsV3touhNLh+TFSLKP8+-nPwMXkWXDYPhrg@xxxxxxxxxxxxxx> <20150308100223.GC15487@xxxxxxxxx> <CA+55aFyQyZXu2fi7X9bWdSX0utk8=sccfBwFaSoToROXoE_PLA@xxxxxxxxxxxxxx> |
| Sender: | linus971@xxxxxxxxx |
On Sun, Mar 8, 2015 at 11:35 AM, Linus Torvalds
<torvalds@xxxxxxxxxxxxxxxxxxxx> wrote:
>> As a second hack (not to be applied), could we change:
>>
>> #define _PAGE_BIT_PROTNONE _PAGE_BIT_GLOBAL
>>
>> to:
>>
>> #define _PAGE_BIT_PROTNONE (_PAGE_BIT_GLOBAL+1)
>>
>> to double check that the position of the bit does not matter?
>
> Agreed. We should definitely try that.
There's a second reason to do that, actually: the __supported_pte_mask
thing, _and_ the pageattr stuff in __split_large_page() etc play games
with _PAGE_GLOBAL. As does drivers/lguest for some reason.
So looking at this all, there's a lot of room for confusion with _PAGE_GLOBAL.
That kind of confusion would certainly explain the whole "the changes
_look_ like they do the same thing, but don't" - because of silly
semantic conflicts with PROTNONE vs GLOBAL.
Linus
|
| Previous by Date: | Re: [PATCH 4/4] mm: numa: Slow PTE scan rate if migration failures occur, Linus Torvalds |
|---|---|
| Next by Date: | Re: [PATCH 4/4] mm: numa: Slow PTE scan rate if migration failures occur, Mel Gorman |
| Previous by Thread: | Re: [PATCH 4/4] mm: numa: Slow PTE scan rate if migration failures occur, Linus Torvalds |
| Next by Thread: | Re: [PATCH 4/4] mm: numa: Slow PTE scan rate if migration failures occur, Dave Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |