[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <52576133-b94e-e667-8410-33e44f3f37f1@opensource.wdc.com>
Date: Wed, 7 Dec 2022 08:22:50 +0900
From: Damien Le Moal <damien.lemoal@...nsource.wdc.com>
To: Paolo Valente <paolo.valente@...aro.org>,
Jens Axboe <axboe@...nel.dk>
Cc: linux-block@...r.kernel.org, linux-kernel@...r.kernel.org,
arie.vanderhoeven@...gate.com, rory.c.chen@...gate.com,
glen.valante@...aro.org, Gianmarco Lusvardi <glusvardi@...teo.net>,
Giulio Barabino <giuliobarabino99@...il.com>,
Emiliano Maccaferri <inbox@...lianomaccaferri.com>
Subject: Re: [PATCH V8 3/8] block, bfq: move io_cq-persistent bfqq data into a
dedicated struct
On 12/7/22 01:31, Paolo Valente wrote:
> With a multi-actuator drive, a process may get associated with multiple
> bfq_queues: one queue for each of the N actuators. So, the bfq_io_cq
> data structure must be able to accommodate its per-queue persistent
> information for N queues. Currently it stores this information for
> just one queue, in several scalar fields.
>
> This is a preparatory commit for moving to accommodating persistent
> information for N queues. In particular, this commit packs all the
> above scalar fields into a single data structure. Then there is now
> only one field, in bfq_io_cq, that stores all the above information. This
> scalar field will then be turned into an array by a following commit.
>
> Suggested-by: Damien Le Moal <damien.lemoal@...nsource.wdc.com>
> Signed-off-by: Gianmarco Lusvardi <glusvardi@...teo.net>
> Signed-off-by: Giulio Barabino <giuliobarabino99@...il.com>
> Signed-off-by: Emiliano Maccaferri <inbox@...lianomaccaferri.com>
> Signed-off-by: Paolo Valente <paolo.valente@...aro.org>
Reviewed-by: Damien Le Moal <damien.lemoal@...nsource.wdc.com>
--
Damien Le Moal
Western Digital Research
Powered by blists - more mailing lists