HID: wacom: use devres to allocate driver data
We started switching the driver to devres, so we should use it as much as possible. Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Acked-by: Ping Cheng <pingc@wacom.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
c1f5409b74
commit
19b6433001
|
@ -1844,7 +1844,7 @@ static int wacom_probe(struct hid_device *hdev,
|
|||
/* hid-core sets this quirk for the boot interface */
|
||||
hdev->quirks &= ~HID_QUIRK_NOGET;
|
||||
|
||||
wacom = kzalloc(sizeof(struct wacom), GFP_KERNEL);
|
||||
wacom = devm_kzalloc(&hdev->dev, sizeof(struct wacom), GFP_KERNEL);
|
||||
if (!wacom)
|
||||
return -ENOMEM;
|
||||
|
||||
|
@ -1892,7 +1892,6 @@ static int wacom_probe(struct hid_device *hdev,
|
|||
|
||||
fail_type:
|
||||
fail_parse:
|
||||
kfree(wacom);
|
||||
hid_set_drvdata(hdev, NULL);
|
||||
return error;
|
||||
}
|
||||
|
@ -1916,7 +1915,6 @@ static void wacom_remove(struct hid_device *hdev)
|
|||
wacom_remove_shared_data(wacom);
|
||||
|
||||
hid_set_drvdata(hdev, NULL);
|
||||
kfree(wacom);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_PM
|
||||
|
|
Loading…
Reference in New Issue