Merge branch 'fix-m' into add-P
[blktrace.git] / blkparse_fmt.c
index 364f27c50f7f96d051a9e151869d7d9dcc127e02..83a85049e8d9308918bb9104cd8b1ab927b4bcef 100644 (file)
@@ -57,9 +57,12 @@ static inline void fill_rwbs(char *rwbs, struct blk_io_trace *t)
        int b = t->action & BLK_TC_ACT(BLK_TC_BARRIER);
        int s = t->action & BLK_TC_ACT(BLK_TC_SYNC);
        int m = t->action & BLK_TC_ACT(BLK_TC_META);
+       int d = t->action & BLK_TC_ACT(BLK_TC_DISCARD);
        int i = 0;
 
-       if (w)
+       if (d)
+               rwbs[i++] = 'D';
+       else if (w)
                rwbs[i++] = 'W';
        else if (t->bytes)
                rwbs[i++] = 'R';