When CONFIG_HID_UCLOGIC=y and CONFIG_KUNIT_ALL_TESTS=y, launch kernel and then there are a user-memory-access bug and a work->entry not empty bug. This patchset fix these issues. Changes in v2: - Use kunit_kzalloc() instead of kzalloc(). - Add KUNIT_ASSERT_NOT_ERR_OR_NULL() for kunit_kzalloc(). - Add Reviewed-by. Jinjie Ruan (2): HID: uclogic: Fix user-memory-access bug in uclogic_params_ugee_v2_init_event_hooks() HID: uclogic: Fix a work->entry not empty bug in __queue_work() drivers/hid/hid-uclogic-core-test.c | 7 +++++++ drivers/hid/hid-uclogic-params-test.c | 16 +++++++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) -- 2.34.1