On Fri, Nov 18, 2016 at 01:14:20PM +1100, NeilBrown wrote: > > > Somewhere around > Commit: 20d0189b1012 ("block: Introduce new bio_split()") > and > Commit: 4b1faf931650 ("block: Kill bio_pair_split()") > > in 3.14 we lost the call to trace_block_split() from bio_split(). > > Commit: cda22646adaa ("block: add call to split trace point") > > in 4.5 added it back for blk_queue_split(), but not for other users of > bio_split(), and particularly not for md/raid. > > This patch moves the trace_block_split() call from blk_queue_split() > to bio_split(). > As blk_queue_split() calls bio_split() (via various helper functions) > the same events that were traced before will still be traced. > > Signed-off-by: NeilBrown <neilb@xxxxxxxx> > --- > block/bio.c | 1 + > block/blk-merge.c | 1 - > 2 files changed, 1 insertion(+), 1 deletion(-) > > diff --git a/block/bio.c b/block/bio.c > index db85c5753a76..212ea95a7401 100644 > --- a/block/bio.c > +++ b/block/bio.c > @@ -1804,6 +1804,7 @@ struct bio *bio_split(struct bio *bio, int sectors, > bio_integrity_trim(split, 0, sectors); > > bio_advance(bio, split->bi_iter.bi_size); > + trace_block_split(bdev_get_queue(bio->bi_bdev), split, bio->bi_iter.bi_sector); This line needs to be wrapped. Otherwise looks fine: Reviewed-by: Christoph Hellwig <hch@xxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html