[PATCH 4/4] tracing: Use local_irq_{save,restore}_nmi() in tracers.
Signed-off-by: David S. Miller <davem(a)davemloft.net> --- kernel/trace/ftrace.c | 8 ++++---- kernel/trace/trace_functions.c | 8 ++++---- kernel/trace/trace_functions_graph.c | 8 ++++---- kernel/trace/trace_sched_wakeup.c | 4 ++-- kernel/trace/trace_stack.c | ... 9 Apr 2010 20:06
[PATCH 2/4] sparc64: Implement local_irq_save_nmi() override.
Signed-off-by: David S. Miller <davem(a)davemloft.net> --- arch/sparc/include/asm/irqflags_64.h | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/arch/sparc/include/asm/irqflags_64.h b/arch/sparc/include/asm/irqflags_64.h index 8b49bf9..fa1e00e 100644 --- a/ar... 9 Apr 2010 20:06
[PATCH 3/4] 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> Signed-off-by: David S. Miller <davem(a)davemloft.net> --- kernel/sched_clock.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git... 9 Apr 2010 20:06
[PATCH 1/4] kernel: local_irq_{save,restore}_nmi()
Provide local_irq_{save,restore}_nmi() which will allow us to help architectures that implement NMIs using IRQ priorities like SPARC64 does. Sparc uses IRQ prio 15 for NMIs and implements local_irq_disable() as disable <= 14. However if you do that while inside an NMI you re- enable the NMI priority again, cau... 9 Apr 2010 20:06
[PATCH tip/core/urgent 1/3] rcu: add rcu_access_pointer and rcu_dereference_protected
This patch adds variants of rcu_dereference() that handle situations where the RCU-protected data structure cannot change, perhaps due to our holding the update-side lock, or where the RCU-protected pointer is only to be fetched, not dereferenced. These are needed due to some performance concerns with using rcu_de... 9 Apr 2010 18:59
[PATCH 3/3] rtl8187se: Do not send NULL BSSID events when not associated
If we're not associated, we should not send wireless events to let userspace know that we just left an ESSID, simply because we havent yet joined it. If we keep on doing that, wpa_supplicant could receive such events while actually trying to join an ESSID, and thus decide to stop trying. This leads to a lot of conn... 9 Apr 2010 18:59
[PATCH 2/3] rtl8187se: Do not mess with carrier settings while scanning
Toggling the link carrier is a non sense and is the grossest locking I can think of. Moreover, it's giving a completely inaccurate status to userspace who could for example decide to turn the interface down on carrier off detection. Signed-off-by: Samuel Ortiz <sameo(a)linux.intel.com> --- .../rtl8187se/ieee8021... 9 Apr 2010 18:59
x86: Reserve legacy VGA MMIO area for x86_64 as well as x86_32
> "Don't use legacy fixed-function addresses for nonstandard purposes." There, there is your documentation. It's probably a good idea to only reserve it if the space is actually being used. There are a variety of legitimate reasons to use that space for other things on embedded x86 boards. They are only ... 9 Apr 2010 20:06
[PATCH 1/3] rtl8187se: Do not autoconnect based on probe response
Getting a probe response after sending a probe request to a specific SSID doesnt mean we're trying to associate with this SSID. wpa_supplicant should be the only one deciding when to join an SSID, not the kernel. Signed-off-by: Samuel Ortiz <sameo(a)linux.intel.com> --- drivers/staging/rtl8187se/ieee80211/ieee80... 9 Apr 2010 18:59
[PATCH tip/core/urgent 2/3] RCU: Better explain the condition parameter of rcu_dereference_check()
From: David Howells <dhowells(a)redhat.com> Better explain the condition parameter of rcu_dereference_check() that describes the conditions under which the dereference is permitted to take place (and incorporate Yong Zhang's suggestion). This condition is only checked under lockdep proving. Signed-off-by: David... 9 Apr 2010 18:59