ACPI: video - add missing input_free_device()
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 5 Nov 2007 16:43:30 +0000 (11:43 -0500)
committerLen Brown <len.brown@intel.com>
Wed, 14 Nov 2007 16:53:35 +0000 (11:53 -0500)
commitf51e83916a0a022d3d0ea39ae2f877c703032923
tree0341762efa85726c476c32efa118a53097a9e04f
parent91c05c667b2d8e43e0bbc5f269bf45d4821001d6
ACPI: video - add missing input_free_device()

If input_register_device() fails input_free_device() must
be called to release memory allocated for the device.
Also consolidate error handling in acpi_bus_video_add()
and handle input_allocate_device() failures.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Acked-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/video.c