[linux-yocto] [PATCH 0/28] Refresh NUMA kernel code
Bruce Ashfield
bruce.ashfield at windriver.com
Tue Aug 19 11:34:31 PDT 2014
On 14-08-18 04:45 PM, Yang Shi wrote:
>
> Refresh kernel NUMA up to 3.16.
I've staged the changes, and will push them once build testing completes.
Bruce
>
> Primarily merged:
>
> numa,sched,mm: pseudo-interleaving for automatic NUMA balancing
> https://lkml.org/lkml/2014/1/27/459
> patch 1 - 9
>
> fix numa vs kvm scalability issue
> https://lkml.org/lkml/2014/2/18/677
> patch 12/13
>
> sched,numa: reduce page migrations with pseudo-interleaving
> http://lwn.net/Articles/594506/
> patch 19 - 21
>
> Others are minor bug fixes or performance optimization.
>
> 928e881 numa,sched: fix load_to_imbalanced logic inversion
> 6b8bcaf sched/numa: Fix use of spin_{un}lock_irq() when interrupts are disabled
> 549d1e1 arch/x86/mm/numa.c: use for_each_memblock()
> 583366b mm: numa: add migrated transhuge pages to LRU the same way as base pages
> ae4ea9b sched/numa: Decay ->wakee_flips instead of zeroing
> 60356c9 sched/numa: Update migrate_improves/degrades_locality()
> e68391a sched/numa: Allow task switch if load imbalance improves
> f0b13c2 sched/numa: Do not set preferred_node on migration to a second choice node
> 6b2bd33 sched/numa: Retry placement more frequently when misplaced
> 2faaa14 sched/numa: Count pages on active node as local
> c4eb5c17 sched/numa: Initialize newidle balance stats in sd_numa_init()
> dc96100 Documentation/vm/numa_memory_policy.txt: fix wrong document in numa_memory_policy.txt
> 9465ce5 sched/numa: Fix task_numa_free() lockdep splat
> 57d59d6 numa: use LAST_CPUPID_SHIFT to calculate LAST_CPUPID_MASK
> 7d7ceb4 mm: numa: recheck for transhuge pages under lock during protection changes
> 401ca1bc8 mm: move mmu notifier call from change_protection to change_pmd_range
> d7d1dc6 mm,numa: reorganize change_pmd_range()
> 30ac9d8 sched/numa: Move task_numa_free() to __put_task_struct()
> a5baef2 numa: fix NULL pointer access and memory leak in unregister_one_node()
> 10ba0f0 sched/numa: Turn some magic numbers into #defines
> 076738d sched/numa: Rename variables in task_numa_fault()
> dd2f060 sched/numa: Do statistics calculation using local variables only
> adcc36f sched/numa: Normalize faults_cpu stats and weigh by CPU use
> 47595e7 sched/numa, mm: Use active_nodes nodemask to limit numa migrations
> 68f13cb sched/numa: Build per numa_group active node mask from numa_faults_cpu statistics
> 1e41011 sched/numa: Track from which nodes NUMA faults are triggered
> ba3b5ff sched/numa: Rename p->numa_faults to numa_faults_memory
> 63960c0 sched/numa, mm: Remove p->numa_migrate_deferred
>
More information about the linux-yocto
mailing list