[PATCH 2/3] blkparse: Allow request tracking on non md/dm devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Fix queue to completion tracking on devices other than md/dm: without this fix,
enabling tracking with the -t option on a non-md/dm device leads to "complete
not found" errors.

Signed-off-by: Andreas Gruenbacher <agruenba@xxxxxxxxxx>
---
 blkparse.c | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/blkparse.c b/blkparse.c
index 0054d4f..c31a5c2 100644
--- a/blkparse.c
+++ b/blkparse.c
@@ -1027,13 +1027,6 @@ static void log_track_getrq(struct per_dev_info *pdi, struct blk_io_trace *t)
 	iot->allocation_time = t->time;
 }
 
-static inline int is_remapper(struct per_dev_info *pdi)
-{
-	int major = MAJOR(pdi->dev);
-
-	return (major == 253 || major == 9);
-}
-
 /*
  * for md/dm setups, the interesting cycle is Q -> C. So track queueing
  * time here, as dispatch time
@@ -1044,8 +1037,6 @@ static void log_track_queue(struct per_dev_info *pdi, struct blk_io_trace *t)
 
 	if (!track_ios)
 		return;
-	if (!is_remapper(pdi))
-		return;
 
 	iot = find_track(pdi, t->pid, t->sector);
 	iot->dispatch_time = t->time;
-- 
2.25.1




[Index of Archives]     [Netdev]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux