]>
 
 
www.infradead.org Git - users/jedix/linux-maple.git/log 
 
 
 
 
 
 
Jingoo Han [Mon, 29 Apr 2013 23:20:20 +0000  (16:20 -0700)] 
 
rtc: rtc-ds1390: use spi_set_drvdata() 
 
Use the wrapper functions for getting and setting the driver data using 
spi_device instead of using dev_{get|set}_drvdata with &spi->dev, so we 
can directly pass a struct spi_device. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:19 +0000  (16:20 -0700)] 
 
rtc: rtc-ds3234: use spi_set_drvdata() 
 
Use the wrapper functions for getting and setting the driver data using 
spi_device instead of using dev_{get|set}_drvdata with &spi->dev, so we 
can directly pass a struct spi_device. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:19 +0000  (16:20 -0700)] 
 
rtc: rtc-r9701: use spi_set_drvdata() 
 
Use the wrapper functions for getting and setting the driver data using 
spi_device instead of using dev_{get|set}_drvdata with &spi->dev, so we 
can directly pass a struct spi_device. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:18 +0000  (16:20 -0700)] 
 
rtc: rtc-m41t94: use spi_set_drvdata() 
 
Use the wrapper functions for getting and setting the driver data using 
spi_device instead of using dev_{get|set}_drvdata with &spi->dev, so we 
can directly pass a struct spi_device. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:17 +0000  (16:20 -0700)] 
 
rtc: rtc-rx4581: use spi_set_drvdata() 
 
Use the wrapper functions for getting and setting the driver data using 
spi_device instead of using dev_{get|set}_drvdata with &spi->dev, so we 
can directly pass a struct spi_device. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Steffen Trumtrar [Mon, 29 Apr 2013 23:20:16 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-ds1307.c: change sysfs function pointer assignment 
 
The current usage of commas instead of semicolons is not wrong, but 
affects the readability of the code. 
 
Also, the code would break, if someone puts something between those two 
assignments. 
 
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>  
Cc: Austin Boyle <Austin.Boyle@aviatnet.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Joachim Eastwood [Mon, 29 Apr 2013 23:20:15 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-at91rm9200.c: add DT support 
 
Signed-off-by: Joachim Eastwood <manabian@gmail.com>  
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Sachin Kamat [Mon, 29 Apr 2013 23:20:14 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-max8907.c: remove redundant code 
 
Remove unnecessary goto statements to simplify the code. 
devm_request_threaded_irq returns 0 upon success, hence explicit return 0 
is not necessary. 
 
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>  
Cc: Chiwoong Byun <woong.byun@samsung.com>  
Cc: Jonghwa Lee <jonghwa3.lee@samsung.com>  
Cc: Laxman dewangan <ldewangan@nvidia.com>  
Cc: Venu Byravarasu <vbyravarasu@nvidia.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Sachin Kamat [Mon, 29 Apr 2013 23:20:12 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-max77686.c: fix incorrect return value on error 
 
'ret' was not initialized to error code before returning. While 
at it also remove some redundant code and cleanup. 
 
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>  
Cc: Chiwoong Byun <woong.byun@samsung.com>  
Cc: Jonghwa Lee <jonghwa3.lee@samsung.com>  
Cc: Laxman dewangan <ldewangan@nvidia.com>  
Cc: Venu Byravarasu <vbyravarasu@nvidia.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Sachin Kamat [Mon, 29 Apr 2013 23:20:11 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-max8997.c: fix incorrect return value on error 
 
'ret' was being returned without initializing it to error code.  While at 
it also remove duplicate return statement. 
 
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>  
Cc: Jonghwa Lee <jonghwa3.lee@samsung.com>  
Cc: Chiwoong Byun <woong.byun@samsung.com>  
Cc: Laxman dewangan <ldewangan@nvidia.com>  
Cc: Venu Byravarasu <vbyravarasu@nvidia.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Sachin Kamat [Mon, 29 Apr 2013 23:20:10 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-tps65910.c: fix incorrect return value on error 
 
'ret' was not initialized to correct error value before returning. 
Since 'irq' is also being tested for 0, we cannot return irq itself as 
it means function is success even though we are returning before 
completing the probe. 
 
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>  
Acked-by: Venu Byravarasu <vbyravarasu@nvidia.com>  
Cc: Chiwoong Byun <woong.byun@samsung.com>  
Cc: Jonghwa Lee <jonghwa3.lee@samsung.com>  
Cc: Laxman dewangan <ldewangan@nvidia.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Sachin Kamat [Mon, 29 Apr 2013 23:20:09 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-tps6586x.c: remove incorrect use of rtc_device_unregister 
 
Device managed functions do not need explicit freeing/unregistering. 
Moreover in this case it was done using non-device managed function 
which is incorrect.  Hence remove it. 
 
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>  
Cc: Laxman dewangan <ldewangan@nvidia.com>  
Cc: Chiwoong Byun <woong.byun@samsung.com>  
Cc: Jonghwa Lee <jonghwa3.lee@samsung.com>  
Cc: Venu Byravarasu <vbyravarasu@nvidia.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:08 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-88pm80x.c: add CONFIG_PM_SLEEP to suspend/resume functions 
 
Add CONFIG_PM_SLEEP to suspend/resume functions to fix the following 
build warning when CONFIG_PM_SLEEP is not selected.  This is because 
sleep PM callbacks defined by SIMPLE_DEV_PM_OPS are only used when the 
CONFIG_PM_SLEEP is enabled. 
 
  drivers/rtc/rtc-88pm80x.c:238:12: warning: 'pm80x_rtc_suspend' defined but not used [-Wunused-function] 
  drivers/rtc/rtc-88pm80x.c:243:12: warning: 'pm80x_rtc_resume' defined but not used [-Wunused-function] 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:07 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-ds1374.c: add CONFIG_PM_SLEEP to suspend/resume functions 
 
Add CONFIG_PM_SLEEP to suspend/resume functions to fix the following 
build warning when CONFIG_PM_SLEEP is not selected.  This is because 
sleep PM callbacks defined by SIMPLE_DEV_PM_OPS are only used when the 
CONFIG_PM_SLEEP is enabled. 
 
  drivers/rtc/rtc-ds1374.c:413:12: warning: 'ds1374_suspend' defined but not used [-Wunused-function] 
  drivers/rtc/rtc-ds1374.c:422:12: warning: 'ds1374_resume' defined but not used [-Wunused-function] 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Laxman Dewangan [Mon, 29 Apr 2013 23:20:06 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-palmas.c: add dt support 
 
Add of_device_id table for Palma RTC to be enable the driver from DT file. 
 
The driver can be registered from DT file as: 
	palmas: tps65913@58 { 
		::::::::::: 
		palmas_rtc { 
			compatible = "ti,palmas-rtc"; 
			interrupt-parent = <&palmas>; 
			interrupts = <8 0>; 
		}; 
	}; 
 
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>  
Acked-by: Grant Likely <grant.likely@secretlab.ca>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Vishwanathrao Badarkhe, Manish [Mon, 29 Apr 2013 23:20:04 +0000  (16:20 -0700)] 
 
drivers/rtc/rtc-omap.c: update to devm_* API 
 
Update the code to use devm_* API so that driver core will manage 
resources. 
 
Signed-off-by: Vishwanathrao Badarkhe, Manish <manishv.b@ti.com>  
Tested-by: Sekhar Nori <nsekhar@ti.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:04 +0000  (16:20 -0700)] 
 
rtc: rtc-tps80031: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:03 +0000  (16:20 -0700)] 
 
rtc: rtc-tps65910: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:02 +0000  (16:20 -0700)] 
 
rtc: rtc-tps6586x: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:01 +0000  (16:20 -0700)] 
 
rtc: rtc-wm8350: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:20:00 +0000  (16:20 -0700)] 
 
rtc: rtc-sh: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size.  Also, CONFIG_PM_SLEEP is added to prevent 
build warning when CONFIG_PM_SLEEP is not selected. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:59 +0000  (16:19 -0700)] 
 
rtc: rtc-sa1100: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:58 +0000  (16:19 -0700)] 
 
rtc: rtc-rc5t583: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:57 +0000  (16:19 -0700)] 
 
rtc: rtc-pxa: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:57 +0000  (16:19 -0700)] 
 
rtc: rtc-mxc: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:56 +0000  (16:19 -0700)] 
 
rtc: rtc-at91rm9200: switch to using SIMPLE_DEV_PM_OPS 
 
Switch to using the SIMPLE_DEV_PM_OPS macro to declare the driver's 
pm_ops.  It reduces code size. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:55 +0000  (16:19 -0700)] 
 
rtc: rtc-x1205: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:54 +0000  (16:19 -0700)] 
 
rtc: rtc-wm8350: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:53 +0000  (16:19 -0700)] 
 
rtc: rtc-tile: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:52 +0000  (16:19 -0700)] 
 
rtc: rtc-test: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:51 +0000  (16:19 -0700)] 
 
rtc: rtc-sun4v: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:50 +0000  (16:19 -0700)] 
 
rtc: rtc-starfire: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:50 +0000  (16:19 -0700)] 
 
rtc: rtc-rx8581: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:49 +0000  (16:19 -0700)] 
 
rtc: rtc-rx4581: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:48 +0000  (16:19 -0700)] 
 
rtc: rtc-rv3029c2: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:47 +0000  (16:19 -0700)] 
 
rtc: rtc-rs5c313: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:46 +0000  (16:19 -0700)] 
 
rtc: rtc-rc5t583: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:45 +0000  (16:19 -0700)] 
 
rtc: rtc-r9701: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:44 +0000  (16:19 -0700)] 
 
rtc: rtc-ps3: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:43 +0000  (16:19 -0700)] 
 
rtc: rtc-max6902: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:43 +0000  (16:19 -0700)] 
 
rtc: rtc-max6900: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:42 +0000  (16:19 -0700)] 
 
rtc: rtc-m48t86: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:41 +0000  (16:19 -0700)] 
 
rtc: rtc-m41t94: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:40 +0000  (16:19 -0700)] 
 
rtc: rtc-m41t93: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:39 +0000  (16:19 -0700)] 
 
rtc: rtc-ls1x: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:38 +0000  (16:19 -0700)] 
 
rtc: hid-sensor-time: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:37 +0000  (16:19 -0700)] 
 
rtc: rtc-generic: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:37 +0000  (16:19 -0700)] 
 
rtc: rtc-em3027: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:36 +0000  (16:19 -0700)] 
 
rtc: rtc-efi: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:35 +0000  (16:19 -0700)] 
 
rtc: rtc-ds3234: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:34 +0000  (16:19 -0700)] 
 
rtc: rtc-ds1672: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:33 +0000  (16:19 -0700)] 
 
rtc: rtc-ds1302: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:32 +0000  (16:19 -0700)] 
 
rtc: rtc-dm355evm: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:31 +0000  (16:19 -0700)] 
 
rtc: rtc-bq32k: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:31 +0000  (16:19 -0700)] 
 
rtc: rtc-au1xxx: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:30 +0000  (16:19 -0700)] 
 
rtc: rtc-ab3100: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup paths 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:29 +0000  (16:19 -0700)] 
 
rtc: rtc-fm3130: use dev_dbg() instead of pr_debug() 
 
dev_dbg() is preferred to pr_debug(). 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:28 +0000  (16:19 -0700)] 
 
rtc: rtc-ds1307: use dev_dbg() instead of pr_debug() 
 
dev_dbg() is preferred to pr_debug(). 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:27 +0000  (16:19 -0700)] 
 
drivers/rtc/rtc-s3c.c: convert s3c_rtc to dev_pm_ops 
 
Instead of using legacy suspend/resume methods, using newer dev_pm_ops 
structure allows better control over power management.  Also, 'wake_en' 
variable is moved, because it is only used when CONFIG_PM_SLEEP is 
enabled. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Cc: Grant Likely <grant.likely@secretlab.ca>  
Cc: Rob Herring <rob.herring@calxeda.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Bertrand Achard [Mon, 29 Apr 2013 23:19:26 +0000  (16:19 -0700)] 
 
drivers/rtc/rtc-ds1307.c: long block operations bugfix 
 
The rtc-ds1307 driver does not properly handle block operations bigger 
than 32 bytes in either of the two modes supported (SMbus native, or 
emulated if not supported by the SMbus platform driver). 
 
It also does not properly handle userland-supplied input (block 
operation length) through sysfs and may suffer a type of buffer overrun. 
 
The driver has been modified with proper input validation, buffer sizes, 
and now splits block transfers bigger than 32 bytes into separate 
transfers. 
 
Explanation : Buffer size allocated is I2C_SMBUS_BLOCK_MAX which equals 
to 32 as per the SMbus spec.  Reads and write may be up to 56 bytes (to 
the NVRAM).  This patch allocated a 255 byte buffer, the maximum 
allowable (address is an u8).  It's not only a buffer problem, SMbus 
only supports up to 32 bytes transfer at once, so it's needed to split 
bigger transfers. 
 
Patch successfully tested on 3.2.27; cleanly applies on 3.7-rc4. 
 
[akpm@linux-foundation.org: rework code to avoid 80-column overflows] 
Signed-off-by: Bertrand Achard <ba@cykian.net>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Laxman Dewangan [Mon, 29 Apr 2013 23:19:25 +0000  (16:19 -0700)] 
 
drivers/rtc/rtc-tegra.c: use managed rtc_device_register() 
 
Use devm_rtc_device_register() for registering RTC device.  This will 
reduce the code for unregistering RTC device in cleanup path and remove 
the implementation of remove callback of platform driver. 
 
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>  
Reviewed-by: Thierry Reding <thierry.reding@avionic-design.de>  
Reviewed-by: Stephen Warren <swarren@nvidia.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Laxman Dewangan [Mon, 29 Apr 2013 23:19:24 +0000  (16:19 -0700)] 
 
drivers/rtc/rtc-tegra.c: set irq name as device name 
 
The irq name of tegra rtc shows as "rtc alarm" which actually does not 
reflect the name related to driver. 
 
Passing the device name to have the irq names with driver name. 
 
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>  
Reviewed-by: Thierry Reding <thierry.reding@avionic-design.de>  
Reviewed-by: Stephen Warren <swarren@nvidia.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Laxman Dewangan [Mon, 29 Apr 2013 23:19:23 +0000  (16:19 -0700)] 
 
drivers/rtc/rtc-tegra.c: use struct dev_pm_ops for power management 
 
Make the Tegra RTC controller driver define its PM callbacks through a 
struct dev_pm_ops object rather than by using legacy PM hooks in struct 
platform_driver. 
 
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>  
Reviewed-by: Thierry Reding <thierry.reding@avionic-design.de>  
Reviewed-by: Stephen Warren <swarren@nvidia.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Laxman Dewangan [Mon, 29 Apr 2013 23:19:21 +0000  (16:19 -0700)] 
 
drivers/rtc/rtc-tegra.c: protect suspend/resume callbacks with CONFIG_PM_SLEEP 
 
CONFIG_PM doesn't actually enable any of the PM callbacks, it only allows 
to enable CONFIG_PM_SLEEP and CONFIG_PM_RUNTIME.  This means if CONFIG_PM 
is used to protect system sleep callbacks then it may end up unreferenced 
if only runtime PM is enabled.  Hence protecting sleep callbacks with 
CONFIG_PM_SLEEP. 
 
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>  
Reviewed-by: Thierry Reding <thierry.reding@avionic-design.de>  
Reviewed-by: Stephen Warren <swarren@nvidia.com>  
Cc: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Devendra Naga [Mon, 29 Apr 2013 23:19:20 +0000  (16:19 -0700)] 
 
drivers/rtc/rtc-ds1286.c: fix compiler warning while doing make W=1
below is the warning reported with the gcc (gcc (GCC) 4.7.2 
20121109 
(Red Hat 4.7.2-8)) with make W=1:
  drivers/rtc/rtc-ds1286.c: In function `ds1286_read_alarm':
  drivers/rtc/rtc-ds1286.c:273:16: warning: variable `cmd' set but not used [-Wunused-but-set-variable]
fixed by removing the variable
Signed-off-by: Devendra Naga <devendra.aaru@gmail.com> 
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 
Cc: Alessandro Zummo <a.zummo@towertech.it> 
Signed-off-by: Andrew Morton <akpm@linux-foundation.org> 
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> 
 
Jingoo Han [Mon, 29 Apr 2013 23:19:19 +0000  (16:19 -0700)] 
 
rtc: rtc-wm831x: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:19 +0000  (16:19 -0700)] 
 
rtc: rtc-vt8500: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:18 +0000  (16:19 -0700)] 
 
rtc: rtc-tx4939: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:17 +0000  (16:19 -0700)] 
 
rtc: rtc-tps80031: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:16 +0000  (16:19 -0700)] 
 
rtc: rtc-tps65910: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:15 +0000  (16:19 -0700)] 
 
rtc: rtc-tps6586x: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:14 +0000  (16:19 -0700)] 
 
rtc: rtc-stk17ta8: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:13 +0000  (16:19 -0700)] 
 
rtc: rtc-spear: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:12 +0000  (16:19 -0700)] 
 
rtc: rtc-snvs: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:11 +0000  (16:19 -0700)] 
 
rtc: rtc-s3c: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:11 +0000  (16:19 -0700)] 
 
rtc: rtc-pcf8523: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:10 +0000  (16:19 -0700)] 
 
rtc: rtc-palmas: use devm_rtc_device_register() and devm_request_threaded_irq() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Also, use devm_request_threaded_irq() to make cleanup paths more simple. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:09 +0000  (16:19 -0700)] 
 
rtc: rtc-mxc: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:08 +0000  (16:19 -0700)] 
 
rtc: rtc-mv: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:07 +0000  (16:19 -0700)] 
 
rtc: rtc-max8997: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:06 +0000  (16:19 -0700)] 
 
rtc: rtc-max8907: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:05 +0000  (16:19 -0700)] 
 
rtc: rtc-max77686: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. Also, this patch uses devm_request_threaded_irq(). 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:04 +0000  (16:19 -0700)] 
 
rtc: rtc-lpc32xx: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:04 +0000  (16:19 -0700)] 
 
rtc: rtc-lp8788: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:03 +0000  (16:19 -0700)] 
 
rtc: rtc-imxdi: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:02 +0000  (16:19 -0700)] 
 
rtc: rtc-ep93xx: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:01 +0000  (16:19 -0700)] 
 
rtc: rtc-ds1742: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:19:00 +0000  (16:19 -0700)] 
 
rtc: rtc-ds1553: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:59 +0000  (16:18 -0700)] 
 
rtc: rtc-ds1511: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:58 +0000  (16:18 -0700)] 
 
rtc: rtc-davinci: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:58 +0000  (16:18 -0700)] 
 
rtc: rtc-da9055: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:57 +0000  (16:18 -0700)] 
 
rtc: rtc-da9052: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:56 +0000  (16:18 -0700)] 
 
rtc: rtc-coh90133: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:55 +0000  (16:18 -0700)] 
 
rtc: rtc-88pm80x: use devm_rtc_device_register() 
 
devm_rtc_device_register() is device managed and makes cleanup 
paths simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:54 +0000  (16:18 -0700)] 
 
rtc: rtc-tx4939: use module_platform_driver_probe() 
 
Use module_platform_driver_probe() macro which makes the code smaller and 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:53 +0000  (16:18 -0700)] 
 
rtc: rtc-tegra: use module_platform_driver_probe() 
 
Use module_platform_driver_probe() macro which makes the code smaller and 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:52 +0000  (16:18 -0700)] 
 
rtc: rtc-sun4v: use module_platform_driver_probe() 
 
Use module_platform_driver_probe() macro which makes the code smaller and 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:52 +0000  (16:18 -0700)] 
 
rtc: rtc-starfire: use module_platform_driver_probe() 
 
Use module_platform_driver_probe() macro which makes the code smaller and 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:51 +0000  (16:18 -0700)] 
 
rtc: rtc-sh: use module_platform_driver_probe() 
 
Use module_platform_driver_probe() macro which makes the code smaller and 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Acked-by: Paul Mundt <lethal@linux-sh.org>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>  
Jingoo Han [Mon, 29 Apr 2013 23:18:50 +0000  (16:18 -0700)] 
 
rtc: rtc-rp5c01: use module_platform_driver_probe() 
 
Use module_platform_driver_probe() macro which makes the code smaller and 
simpler. 
 
Signed-off-by: Jingoo Han <jg1.han@samsung.com>  
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>  
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>  
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>