Do diskutil check earlier
authorJens Axboe <jaxboe@fusionio.com>
Mon, 21 Jun 2010 10:35:02 +0000 (12:35 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Mon, 21 Jun 2010 10:35:02 +0000 (12:35 +0200)
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
diskutil.c

index e90096bee6f5c099c639f0b29ebcd96eb0bfcac8..92f8caa22238e04908a3b758ade38675b5347fdc 100644 (file)
@@ -67,10 +67,10 @@ static void update_io_tick_disk(struct disk_util *du)
        struct disk_util_stat __dus, *dus, *ldus;
        struct timeval t;
 
-       if (get_io_ticks(du, &__dus))
-               return;
        if (!du->users)
                return;
+       if (get_io_ticks(du, &__dus))
+               return;
 
        dus = &du->dus;
        ldus = &du->last_dus;