From 663af81986ad392529b4d0d17e1ef43a9877db82 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 10 Jan 2006 21:51:34 +0100 Subject: [PATCH] [PATCH] Work-around for 32-bit be64_to_cpu() weirdness --- blkparse_fmt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/blkparse_fmt.c b/blkparse_fmt.c index 34b920b..811f4b0 100644 --- a/blkparse_fmt.c +++ b/blkparse_fmt.c @@ -126,9 +126,10 @@ static unsigned int get_pdu_int(struct blk_io_trace *t) static void get_pdu_remap(struct blk_io_trace *t, struct blk_io_trace_remap *r) { struct blk_io_trace_remap *__r = pdu_start(t); + __u64 sector = __r->sector; r->device = be32_to_cpu(__r->device); - r->sector = be64_to_cpu(__r->sector); + r->sector = be64_to_cpu(sector); } static void print_field(char *act, struct per_cpu_info *pci, -- 2.25.1