scheduler fix
Subsystems (4)
Greg,
Please pull the latest sched-urgent-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-urgent-for-linus
# HEAD: e054637597ba36d3729ba6a3a3dd7aad8e2a3003 mm, sched/numa: Remove remaining traces of NUMA rate-limiting
Cleanup of dead code left over from the recent sched/numa fixes.
Thanks,
Ingo
------------------>
Srikar Dronamraju (1):
mm, sched/numa: Remove remaining traces of NUMA rate-limiting
include/linux/mmzone.h | 4 ---- mm/page_alloc.c | 10 ---------- 2 files changed, 14 deletions(-)
include/linux/mmzone.h +0 -4
@@ -667,10 +667,6 @@ typedef struct pglist_data {enum zone_type kcompactd_classzone_idx;wait_queue_head_t kcompactd_wait;struct task_struct *kcompactd; -#endif -#ifdef CONFIG_NUMA_BALANCING -/* Lock serializing the migrate rate limiting window */ -spinlock_t numabalancing_migrate_lock;#endif /* * This is a per-node reserve of pages that are not available
mm/page_alloc.c +0 -10
@@ -6193,15 +6193,6 @@ static unsigned long __init calc_memmap_size(unsigned long spanned_pages,return PAGE_ALIGN (pages *sizeof (struct page )) >>PAGE_SHIFT ; } -#ifdef CONFIG_NUMA_BALANCING -static void pgdat_init_numabalancing (struct pglist_data *pgdat) -{ -spin_lock_init (&pgdat->numabalancing_migrate_lock); -} -#else -static void pgdat_init_numabalancing (struct pglist_data *pgdat) {} -#endif -#ifdef CONFIG_TRANSPARENT_HUGEPAGE static void pgdat_init_split_queue (struct pglist_data *pgdat) {
@@ -6226,7 +6217,6 @@ static void __meminit pgdat_init_internals(struct pglist_data *pgdat) {pgdat_resize_init (pgdat); -pgdat_init_numabalancing (pgdat);pgdat_init_split_queue (pgdat);pgdat_init_kcompactd (pgdat);