time: add wait_interruptible_timeout macro to sleep (w. timeout) until wake_up
On Fri, 26 Feb 2010, Rafał Miłecki wrote: Following macro is soemthing that seems to work fine for us, but instead introducing this to radeon KMS only, I'd like to propose adding this to whole wait.h. Do you this it's something we should place there? Can someone take this patch for me? Or maybe you f... 26 Feb 2010 20:54
[PATCH] thinkpad-acpi: fix return value of volume callbacks
On Fri, 26 Feb 2010, Clemens Ladisch wrote: ALSA sends notifications to all mixer application when the value of any mixer control has changed. To be able to avoid sending them for controls that did not actually change, it uses the return value of the .put callback: 0 means the control value... 26 Feb 2010 20:54
[PATCH tip/core/rcu 3/3] rcu: more fixes for accelerated GPs for last non-dynticked CPU
This patch disables irqs across the call to rcu_needs_cpu(). It also enforces a hold-off period so that the idle loop doesn't softirq itself to death when there are lots of RCU callbacks in flight on the last non-dynticked CPU. Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> --- kernel/rcutree_pl... 26 Feb 2010 19:48
[PATCH tip/core/rcu 2/3] rcu: Make non-RCU_PROVE_LOCKING rcu_read_lock_sched_held() understand boot
Before the scheduler starts, all tasks are non-preemptible by definition. So, during that time, rcu_read_lock_sched_held() needs to always return "true". This patch makes that be so for RCU_PROVE_LOCKING=n. Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com> --- include/linux/rcupdate.h | 2 +- 1... 26 Feb 2010 19:48
[PATCH tip/core/rcu 0/3] rcu: fixes for lockdep RCU and accelerated dyntick GPs
Hello! This patchset includes three fixes for problems in tip/core/rcu: 1. Convert grace-period acceleration for the last non-dynticked RCU to a trivial state machine in order to avoid illegally invoking __rcu_process_callbacks() with irqs disabled. 2. Make the non-PROVE_RCU variant of rcu_read_lock_sched_... 26 Feb 2010 19:48
[PATCH tip/core/rcu 1/3] rcu: fixes for accelerated grace periods for last non-dynticked CPU
It is illegal to invoke __rcu_process_callbacks() with irqs disabled, so do it indirectly via raise_softirq(). This requires a state-machine implementation to cycle through the grace-period machinery the required number of times. Located-by: Ingo Molnar <mingo(a)elte.hu> Signed-off-by: Paul E. McKenney <paulmck@l... 26 Feb 2010 19:47
EXT4 is ~2X as slow as XFS (593MB/s vs 304MB/s) for writes?
Hello, Is it possible to 'optimize' ext4 so it is as fast as XFS for writes? I see about half the performance as XFS for sequential writes. I have checked the doc and tried several options, a few of which are shown below (I have also tried the commit/journal_async/etc options but none of them get the write sp... 1 Mar 2010 19:52
[PATCH 08/11] ocfs2: Pass the locking protocol into ocfs2_cluster_connect().
Signed-off-by: Sunil Mushran <sunil.mushran(a)oracle.com> Joel Becker wrote: Inside the stackglue, the locking protocol structure is hanging off of the ocfs2_cluster_connection. This takes it one further; the locking protocol is passed into ocfs2_cluster_connect(). Now different cluster connections can... 26 Feb 2010 19:47
x86 platform drivers tree
I send yesterday a patchset (six patches) for thinkpad-acpi, which should also go to stable. Since it looks like you'll be thinkpad-acpi upstream, will you pick them off linux-acpi and send them to Linus, or do you want me to resend them to you? Also, do you plan to use patchwork like we used to in linux-acpi? ... 1 Mar 2010 10:16
MAINTAINERS: update drivers/platform/x86 information
Matthew Garrett writes: Many of the drivers/platform/x86 drivers have nothing to do with ACPI, so it's kind of inappropriate for them to be stuck under the ACPI mailing list. Add a new mailing list (platform-driver-x86(a)vger.kernel.org) and, with Len's blessing, add myself as subsystem maintainer. S... 26 Feb 2010 19:47