introduce sys_membarrier(): process-wide memory barrier (v10)
On Mon, Apr 05, 2010 at 03:10:57PM -0400, Mathieu Desnoyers wrote: * Randy Dunlap (randy.dunlap(a) wrote: On Mon, 5 Apr 2010 13:57:37 -0400 Mathieu Desnoyers wrote: +/* + * sys_membarrier - issue memory barrier on current process running threads + * @flags: One of these must be set... 5 Apr 2010 18:22
KVM MMU: cleanup/fix mmu audit code
On Thu, Apr 01, 2010 at 04:50:45PM +0800, Xiao Guangrong wrote: This patch does: - 'sp' parameter in inspect_spte_fn() is not used, so remove it - fix 'kvm' and 'slots' is not defined in count_rmaps() - fix a bug in inspect_spte_has_rmap() Signed-off-by: Xiao Guangrong <xiaoguangrong(a)> ... 5 Apr 2010 17:14
[GIT PULL] 9p file system bug fixes for 2.6.34-rc3
Linus, The following changes since commit db217dece3003df0841bacf9556b5c06aa097dae: Linus Torvalds (1): Merge git:// are available in the git repository at: git:// for-linus Aneesh Kumar K.V (3): fs... 5 Apr 2010 17:14
futex: FUTEX_LOCK with optional adaptive spinning
And by V2 I meant V4.... -- Darren Hart IBM Linux Technology Center Real-Time Linux Team -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a) More majordomo info at Please read the FAQ at ... 15 Apr 2010 02:39
[BUG] x86info fails on 2.6.34 ?
Hi Dave I just noticed x86info was not working anymore on latest kernel x86info v1.24. Dave Jones 2001-2009 Feedback to <davej(a)>. type seek: Value too large for defined data type Offending syscall is an lseek(fd, -1, SEEK_CUR) on /dev/mem file open("/dev/mem", O_RDONLY) = 3... 5 Apr 2010 17:14
[PATCH 5/6] futex: handle timeout inside adaptive lock spin
Signed-off-by: Darren Hart <dvhltc(a)> --- kernel/futex.c | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) diff --git a/kernel/futex.c b/kernel/futex.c index c33ac2a..af61dcd 100644 --- a/kernel/futex.c +++ b/kernel/futex.c @@ -2385,6 +2385,7 @@ out: /** * trylo... 5 Apr 2010 17:14
[PATCH 2/6] futex: add futex_q static initializer
The futex_q struct has grown considerably over the last year or so. I believe it now merits a static initializer to avoid uninitialized data errors (having just spent more time than I care to admit debugging an uninitialized q.bitset in an experimental new op code). I originally planned on following the __THING_I... 5 Apr 2010 17:14
[PATCH 6/6] futex: Add aggressive adaptive spinning argument to FUTEX_LOCK
Aggresive adaptive spinning (aas) allows for more than spinner in the adaptive loop at a given time. In some scenarios this yields better results than the default single spinner mode. Signed-off-by: Darren Hart <dvhltc(a)> --- kernel/futex.c | 21 ++++++++++++++++++--- 1 files changed, 18 insertions(... 5 Apr 2010 17:14
blkdev: add discard payload flag
On Wed, Mar 24, 2010 at 08:33:07PM +0300, Dmitry Monakhov wrote: Not all implementations require discard bio to be filled with one-sector sized payload. Let's allocate payload only when necessary. Neither this nor the next one are really needed as I have some patches pending to move the payload allocation int... 6 Apr 2010 05:18
[RFC][PATCH] sched: cpuacct: Track cpuusage per cpu frequency
New file: cpuacct.cpufreq when CONFIG_CPU_FREQ_STATS is enabled. cpuacct.cpufreq accounts for cpu time per-cpu frequency, time is exported in nano-seconds We do not know the cpufreq table size at compile time. So a new config option CONFIG_CPUACCT_CPUFREQ_TABLE_MAX is intruduced, to determine the cpufreq table... 5 Apr 2010 16:07