mm: Check if any page in a pageblock is reserved before marking it MIGRATE_RESERVE
On Mon, Apr 05, 2010 at 08:09:16PM -0700, Arve Hj?nnev?g wrote: This fixes a problem where the first pageblock got marked MIGRATE_RESERVE even though it only had a few free pages. This in turn caused no contiguous memory to be reserved and frequent kswapd wakeups that emptied the caches to get more contiguo... 6 Apr 2010 11:54
futex: FUTEX_LOCK with optional adaptive spinning
On Tue, 2010-04-06 at 07:47 -0700, Ulrich Drepper wrote: On Tue, Apr 6, 2010 at 01:48, Peter Zijlstra <peterz(a)infradead.org> wrote: try spin try syscall This is available for a long time in the mutex implementation (PTHREAD_MUTEX_ADAPTIVE_NP mutex type). It hasn't show much i... 10 Apr 2010 20:07
Memory Compaction v7
Hi Mel, On Friday 02 April 2010 07:02:34 pm Mel Gorman wrote: The only change is relatively minor and is around the migration of unmapped PageSwapCache pages. Specifically, it's not safe to access anon_vma for these pages when remapping after migration completes so the last patch makes sure we don't. ... 6 Apr 2010 11:54
futex: FUTEX_LOCK with optional adaptive spinning
On Tue, Apr 6, 2010 at 01:48, Peter Zijlstra <peterz(a)infradead.org> wrote:  try  spin  try  syscall This is available for a long time in the mutex implementation (PTHREAD_MUTEX_ADAPTIVE_NP mutex type). It hasn't show much improvement if any. There were some people demanding this support for as far a... 10 Apr 2010 20:07
[PATCH] perf enable Nehalem-EX support
According to Intel Software Devel Manual Volume 3B, the Nehalem-EX PMU is just like regular Nehalem (except for the uncore support, which is completely different). Signed-off-by: Vince Weaver <vweaver1(a)eecs.utk.edu> diff --git a/arch/x86/kernel/cpu/perf_event_intel.c b/arch/x86/kernel/cpu/perf_event_intel.... 6 Apr 2010 10:47
: REPOST cleanup debug message in init_kstat_irqs()
Whoops... Subject should have been REPOST cleanup debug message in irq_to_desc_alloc_node() Sorry 'bout that. P. Prarit Bhargava wrote: [Sending to a wider audience this time, cc'ing Andrew and Ingo directly] Clean up debug messages in irq_to_desc_alloc_node(). This debug message can result in... 6 Apr 2010 10:47
[patch 2/3] perf: Use local_irq_save_nmi()
Patch 8bb39f9 (perf: Fix 'perf sched record' deadlock) introduced a local_irq_save() in NMI context, convert that to local_irq_save_nmi() and move the IRQ disable into perf_output_lock/unlock(). The former is needed because we now disallow local_irq_disable() from NMI context due to some arch limitations. The ... 6 Apr 2010 10:47
[patch 3/3] sched: Use local_irq_save_nmi() in cpu_clock()
Since we can call cpu_clock() from NMI context fix up the IRQ disabling to conform to the new rules. Signed-off-by: Peter Zijlstra <a.p.zijlstra(a)chello.nl> --- kernel/sched_clock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6/kernel/sched_clock.c ============================... 6 Apr 2010 09:40
[patch 0/3] IRQ disable vs NMI
This patch set tries to solve the local_irq_disable() vs NMI problem that SPARC has by providing new arch hooks and instrumenting the existing interface to WARN on conflicting usage. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org... 6 Apr 2010 09:40
drivers/usb/host/hwa-hc.c: Rename dev_info to hdi
Joe Perches wrote: There is a macro called dev_info that prints struct device specific information. Having variables with the same name can be confusing and prevents conversion of the macro to a function. Rename the existing dev_info variables to something else in preparation to converting the dev_i... 6 Apr 2010 09:40