Hi Jiri, It's been a long time since I told you that I was about to work on the devres API... So here are the first patches. My deductions are that it is safe to run devm_* functions within the hid subsystem. With this, we can simplify a little the error path of some drivers. The gain is more visible for hid-multitouch as the function mt_free_input_name() can be entirely dropped. Cheers, Benjamin Benjamin Tissoires (2): HID: trivial devm conversion for special hid drivers HID: multitouch: devm conversion drivers/hid/hid-a4tech.c | 23 +++----------- drivers/hid/hid-apple.c | 16 ++-------- drivers/hid/hid-magicmouse.c | 17 ++--------- drivers/hid/hid-multitouch.c | 71 ++++++++++++++------------------------------ drivers/hid/hid-sony.c | 9 ++---- drivers/hid/hid-zydacron.c | 19 ++---------- 6 files changed, 39 insertions(+), 116 deletions(-) -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html