From 654aaa528674a4e849337a89b820027a67d74bfb Mon Sep 17 00:00:00 2001 From: Nathan Scott Date: Tue, 6 Sep 2005 08:48:11 +0200 Subject: [PATCH] Bump ->cpu to 32-bits for alignment and add process name --- blktrace.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'blktrace.h') diff --git a/blktrace.h b/blktrace.h index 91c386b..167785c 100644 --- a/blktrace.h +++ b/blktrace.h @@ -7,7 +7,7 @@ #include "blktrace_api.h" #define CHECK_MAGIC(t) (((t)->magic & 0xffffff00) == BLK_IO_TRACE_MAGIC) -#define SUPPORTED_VERSION (0x03) +#define SUPPORTED_VERSION (0x04) #if defined(__LITTLE_ENDIAN_BITFIELD) #define be16_to_cpu(x) __bswap_16(x) @@ -51,9 +51,11 @@ static inline void trace_to_be(struct blk_io_trace *t) t->bytes = cpu_to_be32(t->bytes); t->action = cpu_to_be32(t->action); t->pid = cpu_to_be32(t->pid); - t->cpu = cpu_to_be16(t->cpu); + t->cpu = cpu_to_be32(t->cpu); t->error = cpu_to_be16(t->error); t->pdu_len = cpu_to_be16(t->pdu_len); + t->device = cpu_to_be32(t->device); + /* t->comm is a string (endian neutral) */ } static inline void trace_to_cpu(struct blk_io_trace *t) @@ -65,9 +67,11 @@ static inline void trace_to_cpu(struct blk_io_trace *t) t->bytes = be32_to_cpu(t->bytes); t->action = be32_to_cpu(t->action); t->pid = be32_to_cpu(t->pid); - t->cpu = be16_to_cpu(t->cpu); + t->cpu = be32_to_cpu(t->cpu); t->error = be16_to_cpu(t->error); t->pdu_len = be16_to_cpu(t->pdu_len); + t->device = be32_to_cpu(t->device); + /* t->comm is a string (endian neutral) */ } #endif -- cgit v1.2.3