]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ntb: transport: Fix uninitialized mutex
authorDave Jiang <dave.jiang@intel.com>
Thu, 8 Jan 2026 21:09:33 +0000 (14:09 -0700)
committerJon Mason <jdmason@kudzu.us>
Sat, 17 Jan 2026 16:57:39 +0000 (11:57 -0500)
When the mutex 'link_event_lock' was introduced, it was never
initialized and it triggers kernel warnings when used with locking
debug turned on. Add initialization for the mutex.

Fixes: 3db835dd8f9a ("ntb: Add mutex to make link_event_callback executed linearly.")
Cc: fuyuanli <fuyuanli0722@gmail.com>
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Jon Mason <jdmason@kudzu.us>
drivers/ntb/ntb_transport.c

index eb875e3db2e3b9f7ddd8c27e2ea560ac8a6405b7..71d4bb25f7fdd1e46b9b55b68e75fb19e96fd975 100644 (file)
@@ -1394,6 +1394,7 @@ static int ntb_transport_probe(struct ntb_client *self, struct ntb_dev *ndev)
                        goto err2;
        }
 
+       mutex_init(&nt->link_event_lock);
        INIT_DELAYED_WORK(&nt->link_work, ntb_transport_link_work);
        INIT_WORK(&nt->link_cleanup, ntb_transport_link_cleanup_work);