On Thu, Sep 05, 2024 at 01:47:06PM -0700, Bart Van Assche wrote: > Hi Greg, > > This patch series suppresses a lockdep complaint about recursive locking > that is triggered by switching USB roles. Please consider this patch series > for the next merge window. > > Thanks, > > Bart. > > Changes compared to v1: > - Added two patches. One that combines the two mutex_init() definitions and > another patch that introduces mutex_init_with_key(). > - Changed patch 3/3 such that it uses mutex_init_with_key(). Added Amit's > Signed-off-by. > > Bart Van Assche (3): > locking/mutex: Define mutex_init() once > locking/mutex: Introduce mutex_init_with_key() > usb: roles: Fix a false positive recursive locking complaint > > drivers/usb/roles/class.c | 6 +++++- > include/linux/mutex.h | 19 ++++++++++++------- > 2 files changed, 17 insertions(+), 8 deletions(-) Acked-by: Peter Zijlstra (Intel) <peterz@xxxxxxxxxxxxx>