drivers/rtc/rtc-tegra.c: clean up probe/remove routines
authorHannu Heikkinen <[email protected]>
Tue, 29 May 2012 22:07:40 +0000 (15:07 -0700)
committerLinus Torvalds <[email protected]>
Tue, 29 May 2012 23:22:34 +0000 (16:22 -0700)
commit621bae79f1a250e443eb83d1f473c533bea493dc
tree00bd66ff5b79fec03980a2a8d6c99b2fa8eb649f
parentac2dee5984bc78c8ff1893142f7322320d2baf05
drivers/rtc/rtc-tegra.c: clean up probe/remove routines

Use the devres managed resource functions in the probe routine.  Also
affects the remove routine where the previously used free and release
functions are not needed.

The devm_* functions eliminate the need for manual resource releasing and
simplify error handling.  Resources allocated by devm_* are freed
automatically on driver detach.

Signed-off-by: Hannu Heikkinen <[email protected]>
Acked-by: Stephen Warren <[email protected]>
Cc: Alessandro Zummo <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
drivers/rtc/rtc-tegra.c