stat: ensure we align correctly
authorJens Axboe <axboe@kernel.dk>
Thu, 23 Jan 2020 02:53:14 +0000 (19:53 -0700)
committerJens Axboe <axboe@kernel.dk>
Thu, 23 Jan 2020 02:53:14 +0000 (19:53 -0700)
Fixes: b2a432bfbb6d ("Per-command priority: Priority logging and libaio/io_uring cmdprio_percentage")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
stat.h

diff --git a/stat.h b/stat.h
index fd261f3..9320c6b 100644 (file)
--- a/stat.h
+++ b/stat.h
@@ -239,9 +239,9 @@ struct thread_stat {
        fio_fp64_t ss_deviation;
        fio_fp64_t ss_criterion;
 
        fio_fp64_t ss_deviation;
        fio_fp64_t ss_criterion;
 
-       uint64_t io_u_plat_high_prio[DDIR_RWDIR_CNT][FIO_IO_U_PLAT_NR];
+       uint64_t io_u_plat_high_prio[DDIR_RWDIR_CNT][FIO_IO_U_PLAT_NR] __attribute__((aligned(8)));;
        uint64_t io_u_plat_prio[DDIR_RWDIR_CNT][FIO_IO_U_PLAT_NR];
        uint64_t io_u_plat_prio[DDIR_RWDIR_CNT][FIO_IO_U_PLAT_NR];
-       struct io_stat clat_high_prio_stat[DDIR_RWDIR_CNT];
+       struct io_stat clat_high_prio_stat[DDIR_RWDIR_CNT] __attribute__((aligned(8)));
        struct io_stat clat_prio_stat[DDIR_RWDIR_CNT];
 
        union {
        struct io_stat clat_prio_stat[DDIR_RWDIR_CNT];
 
        union {