viafb: Do not probe for LVDS/TMDS on OLPC XO-1.5
Jonathan Corbet schrieb: From: Chris Ball <cjb(a)> The i2c transactions involved in detecting LVDS (9 seconds) and TMDS (16 seconds) add an extra 25 seconds to viafb load time on the XO-1.5. I don't like the idea of OLPC specific code. Isn't there any way to speed this up in general? There is... 23 Apr 2010 21:08
jump label: sort jump table at build-time
On Fri, Apr 09, 2010 at 03:49:57PM -0400, Jason Baron wrote: The jump label table is more optimal accessed if the entries are continguous. Sorting the table accomplishes this. Do the sort at build-time. Adds a '-j' option to 'modpost' which replaces the vmlinux, with a sorted jump label section vmlinux. I'v... 9 Apr 2010 17:52
[PATCH][GIT PULL] tracing: Fix uninitialized variable of tracing/trace output
Ingo, Please pull the latest tip/tracing/core tree, which can be found at: git:// tip/tracing/core Lai Jiangshan (1): tracing: Fix uninitialized variable of tracing/trace output ---- kernel/trace/trace.c | 2 +- 1 files c... 9 Apr 2010 17:51
viafb: complete support for VX800/VX855 accelerated framebuffer
On Fri, 09 Apr 2010 06:21:18 +0200 Florian Tobias Schandinat <FlorianSchandinat(a)> wrote: + for (i = 0; i <= highest_reg; i+= 4) + writel(0x0, engine + i); + this obsoletes /* Init 2D engine reg to reset 2D engine */ writel(0x0, engine + VIA_REG_KEYCONTROL); as VIA_REG_KEYCONTR... 9 Apr 2010 16:45
uio_pci_generic: extensions to allow access for?non-privileged processes
* Tom Lyon (pugs(a) wrote: On Friday 09 April 2010 02:58:19 am Avi Kivity wrote: - access to all config space, but BARs must be translated so userspace cannot attack the host Please elaborate. All of PCI config? All of PCIe config? Seems like a huge mess. All of config space, but not ra... 9 Apr 2010 16:45
[PATCH 6/9] jump label: move ftrace_dyn_arch_init to common code
Move Steve's code for finding the best 5-byte no-op from ftrace.c to alternative.c. The idea is that other consumers (in this case jump label) want to make use of that code. I've created a global: 'char ideal_nop[5]', that is setup during setup_arch that can be used. Signed-off-by: Jason Baron <jbaron(a)>... 9 Apr 2010 16:45
[PATCH 8/9] jump label: initialize workqueue tracepoints *before* they are registered
Initialize the workqueue data structures *before* they are registered so that they are ready for callbacks. Signed-off-by: Jason Baron <jbaron(a)> --- kernel/trace/trace_workqueue.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/kernel/trace/trace_workqueue.c b/kerne... 9 Apr 2010 16:45
[PATCH 9/9] jump label: jump_label_text_reserved() to reserve our jump points
Add a jump_label_text_reserved(void *start, void *end), so that other pieces of code that want to modify kernel text, can first verify that jump label has not reserved the instruction. Signed-off-by: Jason Baron <jbaron(a)> --- arch/x86/kernel/kprobes.c | 3 +- include/linux/jump_label.h | 6 +++... 9 Apr 2010 16:45
proc: make collect_sigign_sigcatch() rcu-safe
> In theory, this ->sighand can be re-used under us (but it can't go away). We could check task->sighand == sighand once again after the main loop to prevent the race with exit/exec, but I don't think this is really needed for fs/proc. In v2.6.34-rc3-500-g0eddb51 this isn't possible because the calls from ... 12 Apr 2010 17:02
[PATCH 4/9] jump label: tracepoint support
Make use of the jump label infrastructure for tracepoints. Signed-off-by: Jason Baron <jbaron(a)> --- include/linux/tracepoint.h | 34 +++++++++++++++++++--------------- kernel/tracepoint.c | 8 ++++++++ 2 files changed, 27 insertions(+), 15 deletions(-) diff --git a/include/linux/tracepo... 9 Apr 2010 16:45