fio: use thread flag count for ioengine flag shift
authorVincent Fu <vincent.fu@samsung.com>
Wed, 17 Apr 2024 15:37:24 +0000 (15:37 +0000)
committerVincent Fu <vincent.fu@samsung.com>
Thu, 18 Apr 2024 16:36:01 +0000 (12:36 -0400)
commitf8564c2a3c13543ae3fcb0802474ec69ea6a6787
tree8edb5229c5b3d1a120807164485170f1627aa40b
parentc6e2a258fbac28f6f421eef1a3be2e5ad5f5a01e
fio: use thread flag count for ioengine flag shift

We store the thread and ioengine flags in the same unsigned long long
with the ioengine flags bit shifted by the number of thread flags. In
the macros related to the bit shift, just use the count of the number of
thread flags. This way any time we change the number of thread flags the
required shift will be automatically updated.

Signed-off-by: Vincent Fu <vincent.fu@samsung.com>
fio.h