net: microchip: sparx5: Add lock initialization to the KUNIT tests
authorSteen Hegelund <steen.hegelund@microchip.com>
Tue, 17 Jan 2023 08:55:44 +0000 (09:55 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Jan 2023 14:31:43 +0000 (14:31 +0000)
Ensure that the KUNIT tests lock instance is initialized before the test is
executed.

Signed-off-by: Steen Hegelund <steen.hegelund@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c

index 9211cb453a3dffe638a5b0aa0a8f7022997b0cbd..cbf7e0f110b83c643de48606d4b8c8e99a2afe8b 100644 (file)
@@ -246,6 +246,7 @@ static void vcap_test_api_init(struct vcap_admin *admin)
        INIT_LIST_HEAD(&admin->list);
        INIT_LIST_HEAD(&admin->rules);
        INIT_LIST_HEAD(&admin->enabled);
+       mutex_init(&admin->lock);
        list_add_tail(&admin->list, &test_vctrl.list);
        memset(test_updateaddr, 0, sizeof(test_updateaddr));
        test_updateaddridx = 0;
index 22690c669028a05d7b1befd433be36646733d08f..82981176218c2cb6388d50167e743204654c9f92 100644 (file)
@@ -236,6 +236,7 @@ static void vcap_test_api_init(struct vcap_admin *admin)
        INIT_LIST_HEAD(&admin->list);
        INIT_LIST_HEAD(&admin->rules);
        INIT_LIST_HEAD(&admin->enabled);
+       mutex_init(&admin->lock);
        list_add_tail(&admin->list, &test_vctrl.list);
        memset(test_updateaddr, 0, sizeof(test_updateaddr));
        test_updateaddridx = 0;