linux-next.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: linux-next@vger.kernel.org, linux-kernel@vger.kernel.org,
	Linus <torvalds@linux-foundation.org>,
	Ingo Molnar <mingo@elte.hu>, Hugh Dickins <hughd@google.com>
Subject: Re: linux-next: Tree for Nov 14
Date: Wed, 14 Nov 2012 17:55:28 +1100	[thread overview]
Message-ID: <20121114175528.819d9ac5b2582053b5de4b99@canb.auug.org.au> (raw)
In-Reply-To: <20121113213742.292f3ace.akpm@linux-foundation.org>

[-- Attachment #1: Type: text/plain, Size: 4999 bytes --]

Hi Andrew,

On Tue, 13 Nov 2012 21:37:42 -0800 Andrew Morton <akpm@linux-foundation.org> wrote:
>
> It would help if the old sched/numa code wasn't in -next while you're
> away.  That would give me a clean run at 3.7 and will make it easier
> for others to integrate and test the four(!) different
> autoschednumacore implementations on top of linux-next.
> 
> Pretty please?

So, your understanding is that the "old sched/numa code" won't (and
shouldn't) be merged into Linus' tree (for v3.7, or ever)?

In that case, what I can do is give you a tree that is the same as
akpm-base but with one of the merges in the tip tree reverted (and, in
fact, I could push that into akpm-base to make things easier for you).
I guess that would be the merge of the numa/core branch which would
result in the following commits being reverted:

Andrea Arcangeli (1):
      numa, mm: Support NUMA hinting page faults from gup/gup_fast

Gerald Schaefer (1):
      sched, numa, mm, s390/thp: Implement pmd_pgprot() for s390

Ingo Molnar (2):
      mm/pgprot: Move the pgprot_modify() fallback definition to mm.h
      sched, numa, mm: Add NUMA_MIGRATION feature flag

Lee Schermerhorn (3):
      mm/mpol: Add MPOL_MF_NOOP
      mm/mpol: Check for misplaced page
      mm/mpol: Add MPOL_MF_LAZY

Peter Zijlstra (17):
      sched, numa, mm: Make find_busiest_queue() a method
      sched, numa, mm: Describe the NUMA scheduling problem formally
      mm/thp: Preserve pgprot across huge page split
      mm/mpol: Make MPOL_LOCAL a real policy
      mm/mpol: Create special PROT_NONE infrastructure
      mm/migrate: Introduce migrate_misplaced_page()
      mm/mpol: Use special PROT_NONE to migrate pages
      sched, numa, mm: Introduce tsk_home_node()
      sched, numa, mm/mpol: Make mempolicy home-node aware
      sched, numa, mm: Introduce sched_feat_numa()
      sched, numa, mm: Implement THP migration
      sched, numa, mm: Implement home-node awareness
      sched, numa, mm: Introduce last_nid in the pageframe
      sched, numa, mm/mpol: Add_MPOL_F_HOME
      sched, numa, mm: Add fault driven placement and migration policy
      sched, numa, mm: Implement constant, per task Working Set Sampling (WSS) rate
      sched, numa, mm: Implement slow start for working set sampling

Ralf Baechle (1):
      sched, numa, mm, MIPS/thp: Add pmd_pgprot() implementation

Rik van Riel (6):
      mm/generic: Only flush the local TLB in ptep_set_access_flags()
      x86/mm: Only do a local tlb flush in ptep_set_access_flags()
      x86/mm: Introduce pte_accessible()
      mm: Only flush the TLB when clearing an accessible pte
      sched, numa, mm: Add credits for NUMA placement
      x86/mm: Completely drop the TLB flush from ptep_set_access_flags()

 CREDITS                                  |    1 -
 Documentation/scheduler/numa-problem.txt |  230 ------------
 arch/mips/include/asm/pgtable.h          |    2 -
 arch/s390/include/asm/pgtable.h          |   13 -
 arch/sh/mm/Kconfig                       |    1 -
 arch/x86/include/asm/pgtable.h           |    7 -
 arch/x86/mm/pgtable.c                    |    8 +-
 include/asm-generic/pgtable.h            |    4 -
 include/linux/huge_mm.h                  |   19 -
 include/linux/init_task.h                |    8 -
 include/linux/mempolicy.h                |    8 -
 include/linux/migrate.h                  |    7 -
 include/linux/migrate_mode.h             |    3 -
 include/linux/mm.h                       |  122 +++----
 include/linux/mm_types.h                 |   10 -
 include/linux/mmzone.h                   |   14 +-
 include/linux/page-flags-layout.h        |   83 -----
 include/linux/sched.h                    |   44 +--
 include/uapi/linux/mempolicy.h           |   17 +-
 init/Kconfig                             |   14 -
 kernel/sched/core.c                      |   77 +---
 kernel/sched/debug.c                     |    3 -
 kernel/sched/fair.c                      |  579 ++----------------------------
 kernel/sched/features.h                  |   14 -
 kernel/sched/sched.h                     |   36 --
 kernel/sysctl.c                          |   45 +--
 mm/huge_memory.c                         |  251 +++----------
 mm/memory.c                              |  127 +------
 mm/mempolicy.c                           |  204 ++---------
 mm/migrate.c                             |   87 +----
 mm/mprotect.c                            |   31 +-
 mm/pgtable-generic.c                     |    9 +-
 32 files changed, 209 insertions(+), 1869 deletions(-)

Does that sound like what you need?

If Ingo hasn't removed/reverted that branch tomorrow, I can do this
revert again just after merging the tip tree.

> Also, I need to get a fresh mmotm into -next tomorrow.  Don't do
> anything until I've pulled that rabbit out of the hat :)

No worries.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

  parent reply	other threads:[~2012-11-14  6:55 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-14  5:30 linux-next: Tree for Nov 14 Stephen Rothwell
2012-11-14  5:37 ` Andrew Morton
2012-11-14  5:53   ` Andrew Morton
2012-11-14  6:47   ` Ingo Molnar
2012-11-14  6:56     ` Andrew Morton
2012-11-14  7:15       ` Stephen Rothwell
2012-11-14  7:24         ` Andrew Morton
2012-11-14  7:39       ` Ingo Molnar
2012-11-14  8:13         ` Hugh Dickins
2012-11-14 17:05           ` Rik van Riel
2012-11-15 12:10             ` Mel Gorman
2012-11-14 17:19       ` Linus Torvalds
2012-11-14  6:55   ` Stephen Rothwell [this message]
2012-11-14  7:03     ` Stephen Rothwell
2012-11-14 19:41 ` linux-next: Tree for Nov 14 (gpu/drm/i915) Randy Dunlap
2012-11-14 20:17   ` Andrew Morton
2012-11-15  0:59 ` [PATCH 1/2] asm-generic: add __WARN() to bug.h Randy Dunlap
2012-11-15  1:28   ` David Rientjes
2012-11-15  0:59 ` [PATCH 2/2] mm: balloon_compaction.c needs asm-generic/bug.h Randy Dunlap
2012-11-15  1:29   ` David Rientjes
2012-11-15  1:29     ` Randy Dunlap
  -- strict thread matches above, loose matches on Subject: below --
2023-11-14  3:19 linux-next: Tree for Nov 14 Stephen Rothwell
2022-11-14  7:49 Stephen Rothwell
2019-11-14  8:31 Stephen Rothwell
2019-11-14 18:38 ` Naresh Kamboju
2019-11-14 20:11   ` Jan Stancek
2019-11-14 21:19     ` Arnd Bergmann
2018-11-14  5:26 Stephen Rothwell
2017-11-14  6:20 Stephen Rothwell
2016-11-14  7:23 Stephen Rothwell
2014-11-14  8:27 Stephen Rothwell
2014-11-15 21:19 ` Guenter Roeck
2014-11-16  2:33   ` Jiang Liu
2014-11-16  3:22     ` Guenter Roeck
2014-11-16  4:20       ` Jiang Liu
2014-11-16  6:56         ` Guenter Roeck
2014-11-16  8:24           ` Jiang Liu
2014-11-16  8:37             ` Jiang Liu
2014-11-16 15:42               ` Guenter Roeck
2014-11-16 16:01             ` Guenter Roeck
2014-11-16 16:11               ` Guenter Roeck
2014-11-17  5:12       ` Jiang Liu
2014-11-17 17:02         ` Guenter Roeck
2013-11-14  4:22 Stephen Rothwell
2011-11-14  3:43 Stephen Rothwell
2019-11-14 16:43 ` Christian Brauner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20121114175528.819d9ac5b2582053b5de4b99@canb.auug.org.au \
    --to=sfr@canb.auug.org.au \
    --cc=akpm@linux-foundation.org \
    --cc=hughd@google.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-next@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).