]> err.no Git - linux-2.6/blobdiff - include/linux/blktrace_api.h
[PATCH] Add the vgetcpu vsyscall
[linux-2.6] / include / linux / blktrace_api.h
index d95615fc6da546231035cd5993aa53fcf268ca7b..7520cc1ff9e2b9d3947f3cb1ace868b329394555 100644 (file)
@@ -19,6 +19,7 @@ enum blktrace_cat {
        BLK_TC_FS       = 1 << 8,       /* fs requests */
        BLK_TC_PC       = 1 << 9,       /* pc requests */
        BLK_TC_NOTIFY   = 1 << 10,      /* special message */
+       BLK_TC_AHEAD    = 1 << 11,      /* readahead */
 
        BLK_TC_END      = 1 << 15,      /* only 16-bits, reminder */
 };
@@ -147,7 +148,7 @@ static inline void blk_add_trace_rq(struct request_queue *q, struct request *rq,
                                    u32 what)
 {
        struct blk_trace *bt = q->blk_trace;
-       int rw = rq->flags & 0x07;
+       int rw = rq->flags & 0x03;
 
        if (likely(!bt))
                return;