From 49ffb4a2e1ac3026d77d9e1c03edc2753fcec41b Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 24 Aug 2010 15:01:37 +0200 Subject: Fix blktrace replay We would add duplicate files, if the open event comes before the add file event. Make sure we return the current index file instead of adding a duplicate, this causes bad file lookups. Signed-off-by: Jens Axboe --- blktrace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'blktrace.c') diff --git a/blktrace.c b/blktrace.c index ef3e18fd..68ba964a 100644 --- a/blktrace.c +++ b/blktrace.c @@ -187,7 +187,7 @@ static void trace_add_file(struct thread_data *td, __u32 device) int fileno; dprint(FD_BLKTRACE, "add devices %s\n", dev); - fileno = add_file(td, dev); + fileno = add_file_exclusive(td, dev); trace_add_open_event(td, fileno); } } -- cgit v1.2.3