[PATCH][v2] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging.
These have helped us debug some issues we've noticed in earlier IO controller versions and should be useful now as well. The extra logging covers: - idling behavior. Since there are so many conditions based on which we decide to idle or not, this patch adds a log message for some conditions that we've found useful... 24 Mar 2010 22:46
cfq-iosched: Do not merge queues of BE and IDLE classes
On Wed, Mar 24, 2010 at 01:52:03PM -0700, Divyesh Shah wrote: even if they are found to be co-operating. The prio_trees do not have any IDLE cfqqs on them. cfq_close_cooperator() is called from cfq_select_queue() and cfq_completed_request(). The latter ensures that the close cooperator code does not get... 25 Mar 2010 11:28
[PATCH 1/2] tracing: Reduce overhead of module tracepoints
From: Li Zefan <lizf(a)cn.fujitsu.com> Remove the @refcnt argument, because it has side-effects, and arguments with side-effects are not skipped by the jump over disabled instrumentation, so it adds overhead even when the tracepoints are disabled. Tested-by: Randy Dunlap <randy.dunlap(a)oracle.com> Acked-by: Math... 24 Mar 2010 21:39
[PATCH 0/2][GIT PULL][v2.6.34] tracing: fixes
Ingo, Please pull the latest tip/tracing/urgent tree, which can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git tip/tracing/urgent Li Zefan (2): tracing: Reduce overhead of module tracepoints tracing: Fix lockdep warning in global_clock() ---- in... 24 Mar 2010 21:39
[PATCH 2/2] tracing: Fix lockdep warning in global_clock()
From: Li Zefan <lizf(a)cn.fujitsu.com> # echo 1 > events/enable # echo global > trace_clock ------------[ cut here ]------------ WARNING: at kernel/lockdep.c:3162 check_flags+0xb2/0x190() .... ---[ end trace 3f86734a89416623 ]--- possible reason: unannotated irqs-on. .... There's no reason to use the raw_... 24 Mar 2010 21:39
Expose the statistics in blkio.time and blkio.sectors for the root cgroup
On Wed, Mar 24, 2010 at 04:35:56PM -0700, Ricky Benitez wrote: Currently, the io statistics for the root cgroup are maintained, but they are not shown because the device information is not available at the point that the root blkio cgroup is created. This patch updates the device information when the statis... 24 Mar 2010 21:39
[PATCH] x86: let 'reservetop' functioning right
When specify 'reservetop=0xabc000' kernel parameter, kernel will hang on boot due to a early_ioremap bug that relate to commit 8827247ff. The root cause of boot failure problem is the value of 'slot_virt[i]' was initialized in setup_arch->early_ioremap_init. But later in setup_arch, the function 'parse_early_para... 24 Mar 2010 21:39
Prevent nested interrupts when the IRQ stack is near overflowing v2
On Thu, Mar 25, 2010 at 12:08:23AM +0100, Thomas Gleixner wrote: On Wed, 24 Mar 2010, Thomas Gleixner wrote: On Wed, 24 Mar 2010, Andi Kleen wrote: Prevent nested interrupts when the IRQ stack is near overflowing v2 Interrupts can always nest when they don't run with IRQF_DISABLE... 26 Mar 2010 02:30
[PATCH] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging.
These extra logging messages have helped us debug some issues we've noticed in earlier IO controller versions and should be useful now as well. The extra logging covers: - idling behavior. Since there are so many conditions based on which we decide to idle or not, this patch adds a log message for some conditions t... 24 Mar 2010 20:31
[PATCH] Expose the statistics in blkio.time and blkio.sectors for the root cgroup
Currently, the io statistics for the root cgroup are maintained, but they are not shown because the device information is not available at the point that the root blkio cgroup is created. This patch updates the device information when the statistics are updated so that the statistics become visible. Signed-off-b... 24 Mar 2010 20:31