Re: [PATCH 8/8] locking/lockdep: Use shazptr to protect the key hashlist

From: Peter Zijlstra
Date: Wed Jun 25 2025 - 08:01:02 EST


On Tue, Jun 24, 2025 at 08:11:01PM -0700, Boqun Feng wrote:

> + /* Need preemption disable for using shazptr. */
> + guard(preempt)();
> +
> + /* Protect the list search with shazptr. */
> + guard(shazptr)(hash_head);

OK, this is the end of the series, and so far every single user is doing
both a preempt and a shazptr guard. Why can't we simplify this and have
the shazptr guard imply preempt-disable?