hid: hid-winwing.c Add NULL check in the winwing_init_led When devm_kasprintf() fails, it returns a NULL pointer. However, this return value is not properly checked in the function winwing_init_led. A NULL check should be added after the devm_kasprintf call to handle potential NULL pointer dereference error. CODE: led->cdev.brightness_set_blocking = winwing_led_write; led->cdev.flags = LED_HW_PLUGGABLE; led->cdev.name = devm_kasprintf(&hdev->dev, GFP_KERNEL, "%s::%s", dev_name(&input->dev), info->led_name); ret = devm_led_classdev_register(&hdev->dev, &led->cdev); if (ret) return ret;