platform/x86: intel-vbtn: Switch to use devm_input_allocate_device
authorAxel Lin <axel.lin@ingics.com>
Tue, 20 Sep 2016 09:01:24 +0000 (17:01 +0800)
committerDarren Hart <dvhart@linux.intel.com>
Tue, 13 Dec 2016 17:29:01 +0000 (09:29 -0800)
commitbb9ad484845d7cc48f0c8db199a91c3a669d908f
treef58a43c7057eaff73da0d232c3cd4fa3da71318a
parent3526ecadc86cc1d485153255498cde7d0275dd37
platform/x86: intel-vbtn: Switch to use devm_input_allocate_device

Use devm_input_allocate_device to simplify the error handling code.
This conversion also makes input_register_device() to be called after
acpi_remove_notify_handler. This avoid a small window that it's possible
to call notify_handler after unregister input device.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/platform/x86/intel-vbtn.c