[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CABCJKudwzZ1BWaKTAHa0dmnOnRFAugaon0gYqFbRHve1841eDA@mail.gmail.com>
Date: Fri, 23 Jan 2026 14:45:05 -0800
From: Sami Tolvanen <samitolvanen@...gle.com>
To: Eric Biggers <ebiggers@...nel.org>
Cc: dm-devel@...ts.linux.dev, Alasdair Kergon <agk@...hat.com>,
Mike Snitzer <snitzer@...nel.org>, Mikulas Patocka <mpatocka@...hat.com>,
Benjamin Marzinski <bmarzins@...hat.com>, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] dm-verity: consolidate the BH and normal work structs
On Sun, Jan 11, 2026 at 12:26 PM Eric Biggers <ebiggers@...nel.org> wrote:
>
> Since each dm_verity_io is never on both the BH and normal workqueues at
> the same time, there's no need for two different work_structs. Replace
> the 'bh_work' and 'work' fields with just 'work'.
>
> Note: this is correct even though it means 'work' may be reused while
> verity_bh_work() is running. The workqueue API allows work functions to
> reuse or free their work_struct, and many workqueue users rely on that.
>
> Signed-off-by: Eric Biggers <ebiggers@...nel.org>
Reviewed-by: Sami Tolvanen <samitolvanen@...gle.com>
Sami
Powered by blists - more mailing lists