Re: [PATCH v6 3/6] locking/rwsem: Disable preemption at all down_write*() and up_write() code paths

From: Jiri Wiesner
Date: Fri Dec 16 2022 - 10:04:15 EST


On Thu, Nov 17, 2022 at 09:20:13PM -0500, Waiman Long wrote:
> The previous patch has disabled preemption at all the down_read()
> and up_read() code paths. For symmetry, this patch extends commit
> 48dfb5d2560d ("locking/rwsem: Disable preemption while trying for rwsem
> lock") to have preemption disabled at all the down_write() and up_write()
> code path including downgrade_write().
>
> Suggested-by: Peter Zijlstra <peterz@xxxxxxxxxxxxx>
> Signed-off-by: Waiman Long <longman@xxxxxxxxxx>
> ---

Tested-by: Jiri Wiesner <jwiesner@xxxxxxx>

--
Jiri Wiesner
SUSE Labs