vc4/hdmi: Update MAI_THR for D0
[platform/kernel/linux-rpi.git] / drivers / hid / hid-uclogic-params-test.c
index 678f50c..a301214 100644 (file)
@@ -174,12 +174,26 @@ static void hid_test_uclogic_parse_ugee_v2_desc(struct kunit *test)
        KUNIT_EXPECT_EQ(test, params->frame_type, frame_type);
 }
 
+struct fake_device {
+       unsigned long quirks;
+};
+
 static void hid_test_uclogic_params_cleanup_event_hooks(struct kunit *test)
 {
        int res, n;
+       struct hid_device *hdev;
+       struct fake_device *fake_dev;
        struct uclogic_params p = {0, };
 
-       res = uclogic_params_ugee_v2_init_event_hooks(NULL, &p);
+       hdev = kunit_kzalloc(test, sizeof(struct hid_device), GFP_KERNEL);
+       KUNIT_ASSERT_NOT_ERR_OR_NULL(test, hdev);
+
+       fake_dev = kunit_kzalloc(test, sizeof(struct fake_device), GFP_KERNEL);
+       KUNIT_ASSERT_NOT_ERR_OR_NULL(test, fake_dev);
+
+       hid_set_drvdata(hdev, fake_dev);
+
+       res = uclogic_params_ugee_v2_init_event_hooks(hdev, &p);
        KUNIT_ASSERT_EQ(test, res, 0);
 
        /* Check that the function can be called repeatedly */