Messages in this thread | | | From | Chaitanya Kulkarni <> | Subject | Re: [PATCH -next v2 1/2] block, bfq: protect 'bfqd->queued' by 'bfqd->lock' | Date | Fri, 13 May 2022 06:13:02 +0000 |
| |
On 5/12/2022 7:35 PM, Yu Kuai wrote: > If bfq_schedule_dispatch() is called from bfq_idle_slice_timer_body(), > then 'bfqd->queued' is read without holding 'bfqd->lock'. This is > wrong since it can be wrote concurrently. > > Fix the problem by holding 'bfqd->lock' in such case. > > Signed-off-by: Yu Kuai <yukuai3@huawei.com> > Reviewed-by: Jan Kara <jack@suse.cz> > ---
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
-ck
| |