serial: vt8500: Cleanup code using devm_ function
authorTony Prisk <linux@prisktech.co.nz>
Fri, 18 Jan 2013 02:05:32 +0000 (15:05 +1300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 18 Jan 2013 02:54:33 +0000 (18:54 -0800)
commit49abd90c4bb7b35e84c430dbba6b6368786fbf62
tree3256955920819a65de0dfc361f9b8e0cadcf919b
parent12faa35ae5cbfbd0d90e2103688e87ceb46c5886
serial: vt8500: Cleanup code using devm_ function

Convert the last memory allocation (vt8500_port) to use devm_kzalloc
and remove the fail path cleanup code from vt8500_serial_probe.

Reorder iomem mapping above clk_enable to simplify fail code. The
clock is only enabled if all other resources are available.

Signed-off-by: Tony Prisk <linux@prisktech.co.nz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/vt8500_serial.c