diff options
-rw-r--r-- | process/do_process.cpp | 2 | ||||
-rw-r--r-- | process/process.h | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/process/do_process.cpp b/process/do_process.cpp index 87d1b52..b5c1558 100644 --- a/process/do_process.cpp +++ b/process/do_process.cpp @@ -476,7 +476,7 @@ void perf_process_bundle::handle_trace_point(int type, void *trace, int cpu, uin drty = (struct dirty_inode *)trace; - if (consumer && strcmp(consumer->name(), "process")==0 && (drty->dev>>20) > 0) { + if (consumer && strcmp(consumer->name(), "process")==0 && drty->dev > 0) { consumer->disk_hits++; /* if the previous inode dirty was > 1 second ago, it becomes a hard hit */ diff --git a/process/process.h b/process/process.h index 0ece99a..a230461 100644 --- a/process/process.h +++ b/process/process.h @@ -180,6 +180,8 @@ struct workqueue_end { struct dirty_inode { uint32_t dev; + uint32_t inode; + uint32_t flags; }; |