lkml.org 
[lkml]   [2013]   [Jan]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCHSET] block: improve tracepoints
Date
Hello, Jens.

This patchset fixes/improves bio_complete TP so that block layer
proper triggers for all completing bios instead of stackign drivers
triggering them manually and adds more buffer / block / writeback TPs.
These improve visibility in general and are already in use in google.

This patchset contains the following five patches.

0001-block-add-missing-block_bio_complete-tracepoint.patch
0002-block-add-req-to-bio_-front-back-_merge-tracepoints.patch
0003-buffer-make-touch_buffer-an-exported-function.patch
0004-block-add-block_touch_buffer-tracepoint.patch
0005-writeback-add-more-tracepoints.patch

It's based on top of v3.8-rc2 and also available in the following git
branch.

git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc.git block-tps

diffstat follows. Thanks.

block/blk-core.c | 5 -
drivers/md/dm.c | 1
drivers/md/raid5.c | 11 ---
fs/bio.c | 2
fs/buffer.c | 8 ++
fs/fs-writeback.c | 17 ++++
include/linux/blktrace_api.h | 1
include/linux/buffer_head.h | 2
include/trace/events/block.h | 78 ++++++++++++++++++----
include/trace/events/writeback.h | 135 +++++++++++++++++++++++++++++++++++++++
kernel/trace/blktrace.c | 28 +++++++-
mm/page-writeback.c | 2
12 files changed, 255 insertions(+), 35 deletions(-)

--
tejun


\
 
 \ /
  Last update: 2013-01-09 18:21    [W:0.060 / U:0.424 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site