Namjae Jeon
f1e6fb0ab4
fat (exportfs): rebuild directory-inode if fat_dget()
...
This patch enables rebuilding of directory inodes which are not present in
the cache.This is done by traversing the disk clusters to find the
directory entry of the parent directory and using its i_pos to build the
inode.
The traversal is done by fat_scan_logstart() which is similar to
fat_scan() but matches i_pos values instead of names.fat_scan_logstart()
needs an inode parameter to work, for which a dummy inode is created by
it's caller fat_rebuild_parent(). This dummy inode is destroyed after the
traversal completes.
All this is done only if the nostale_ro nfs mount option is specified.
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com >
Signed-off-by: Ravishankar N <ravi.n1@samsung.com >
Signed-off-by: Amit Sahrawat <a.sahrawat@samsung.com >
Acked-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:41 -07:00
Namjae Jeon
8fceb4e017
fat (exportfs): rebuild inode if ilookup() fails
...
If the cache lookups fail,use the i_pos value to find the directory entry
of the inode and rebuild the inode.Since this involves accessing the FAT
media, do this only if the nostale_ro nfs mount option is specified.
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com >
Signed-off-by: Ravishankar N <ravi.n1@samsung.com >
Signed-off-by: Amit Sahrawat <a.sahrawat@samsung.com >
Acked-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:41 -07:00
Namjae Jeon
ea3983ace6
fat: restructure export_operations
...
Define two nfs export_operation structures,one for 'stale_rw' mounts and
the other for 'nostale_ro'. The latter uses i_pos as a basis for encoding
and decoding file handles.
Also, assign i_pos to kstat->ino. The logic for rebuilding the inode is
added in the subsequent patches.
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com >
Signed-off-by: Ravishankar N <ravi.n1@samsung.com >
Signed-off-by: Amit Sahrawat <a.sahrawat@samsung.com >
Acked-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:40 -07:00
Namjae Jeon
e22a444275
fat: introduce a helper fat_get_blknr_offset()
...
Introduce helper function to get the block number and offset for a given
i_pos value. Use it in __fat_write_inode() now and later on in nfs.c
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com >
Signed-off-by: Ravishankar N <ravi.n1@samsung.com >
Signed-off-by: Amit Sahrawat <a.sahrawat@samsung.com >
Acked-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:40 -07:00
Namjae Jeon
f21735d587
fat: move fat_i_pos_read to fat.h
...
Move fat_i_pos_read to fat.h so that it can be called from nfs.c in the
subsequent patches to encode the file handle.
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com >
Signed-off-by: Ravishankar N <ravi.n1@samsung.com >
Signed-off-by: Amit Sahrawat <a.sahrawat@samsung.com >
Acked-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:40 -07:00
Namjae Jeon
2628b7a6ac
fat: introduce 2 new values for the -o nfs mount option
...
This patchset eliminates the client side ESTALE errors when a FAT
partition exported over NFS has its dentries evicted from the cache. The
idea is to find the on-disk location_'i_pos' of the dirent of the inode
that has been evicted and use it to rebuild the inode.
This patch:
Provide two possible values 'stale_rw' and 'nostale_ro' for the -o nfs
mount option.The first one allows all file operations but does not reduce
ESTALE errors on memory constrained systems. The second one eliminates
ESTALE errors but mounts the filesystem as read-only. Not specifying a
value defaults to 'stale_rw'.
Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com >
Signed-off-by: Ravishankar N <ravi.n1@samsung.com >
Signed-off-by: Amit Sahrawat <a.sahrawat@samsung.com >
Acked-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:40 -07:00
Wei Yongjun
3562371581
drivers/rtc/rtc-pcf2123.c: fix error return code in pcf2123_probe()
...
Fix to return -ENODEV in the chip not found error handling
case instead of 0, as done elsewhere in this function.
Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn >
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 >
2013-04-29 18:28:40 -07:00
Axel Lin
01ee577a25
drivers/rtc/rtc-isl12022.c: Remove rtc8564 from isl12022_id
...
rtc8564 appears in i2c_device_id table of both rtc-isl12022.c and
rtc-pcf8563.c. Commit 8ea9212cbd
"rtc-pcf8563: add chip id" added the
rtc8564 chip entry to pcf8563. isl12022 driver is modified from pcf8563
driver, so this looks like a copy-paste bug.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Cc: Roman Fietze <roman.fietze@telemotive.de >
Cc: Jon Smirl <jonsmirl@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:40 -07:00
Johan Hovold
3427de92ac
drivers/rtc/rtc-at91rm9200.c: fix missing iounmap
...
Add missing iounmap to probe error path and remove.
Signed-off-by: Johan Hovold <jhovold@gmail.com >
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com >
Cc: <stable@vger.kernel.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:40 -07:00
Jingoo Han
b9d8c4603e
rtc: rtc-twl: convert twl4030rtc_driver to dev_pm_ops
...
Instead of using legacy suspend/resume methods, using newer dev_pm_ops
structure allows better control over power management.
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 >
2013-04-29 18:28:40 -07:00
Jingoo Han
ef69a7f061
rtc: rtc-stmp3xxx: convert stmp3xxx_rtcdrv to dev_pm_ops
...
Instead of using legacy suspend/resume methods, using newer dev_pm_ops
structure allows better control over power management.
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 >
2013-04-29 18:28:40 -07:00
Jingoo Han
b086e392b1
rtc: rtc-spear: convert spear_rtc_driver to dev_pm_ops
...
Instead of using legacy suspend/resume methods, using newer dev_pm_ops
structure allows better control over power management.
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 >
2013-04-29 18:28:39 -07:00
Jingoo Han
5936fdb9b2
rtc: rtc-puv3: convert puv3_rtc_driver to dev_pm_ops
...
Instead of using legacy suspend/resume methods, using newer dev_pm_ops
structure allows better control over power management.
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 >
2013-04-29 18:28:39 -07:00
Jingoo Han
04ebc35973
rtc: rtc-omap: convert omap_rtc_driver to dev_pm_ops
...
Instead of using legacy suspend/resume methods, using newer dev_pm_ops
structure allows better control over power management.
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 >
2013-04-29 18:28:39 -07:00
Jingoo Han
62068e2c45
rtc: rtc-coh901331: convert coh901331_driver to dev_pm_ops
...
Instead of using legacy suspend/resume methods, using newer dev_pm_ops
structure allows better control over power management.
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 >
2013-04-29 18:28:39 -07:00
Jingoo Han
b4df8f6ca1
rtc: rtc-bfin: convert bfin_rtc_driver to dev_pm_ops
...
Instead of using legacy suspend/resume methods, using newer dev_pm_ops
structure allows better control over power management.
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 >
2013-04-29 18:28:39 -07:00
Jingoo Han
4dc8eb13c2
rtc: rtc-at91sam9: convert at91_rtc_driver to dev_pm_ops
...
Instead of using legacy suspend/resume methods, using newer dev_pm_ops
structure allows better control over power management.
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 >
2013-04-29 18:28:39 -07:00
Axel Lin
08348d2f10
drivers/rtc/rtc-max6902.c: use register defines instead of magic numbers
...
Current code has defines for registers, use the defines rather than
magic numbers.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Cc: Raphael Assenat <raph@raphnet.net >
Cc: Alessandro Zummo <a.zummo@towertech.it >
Cc: Wu Fengguang <fengguang.wu@intel.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-04-29 18:28:39 -07:00
Jingoo Han
431c6c1df3
rtc: rtc-v3020: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:39 -07:00
Jingoo Han
87a8142087
rtc: rtc-stmp3xxx: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:39 -07:00
Jingoo Han
55d735efd0
rtc: rtc-sa1100: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
b4cd3d6a77
rtc: rtc-s35390a: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
b8a4b4e2f7
rtc: rtc-rs5c372: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
8fb1ecb36f
rtc: rtc-rs5c348: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
ddb396f125
rtc: rtc-rp5c01: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
4ad21183da
rtc: rtc-pcf8583: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
d6fbdc34c2
rtc: rtc-pcf8563: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
76753caf70
rtc: rtc-pcf50633: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
dd48ccc491
rtc: rtc-pcf2123: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
6b5f486225
rtc: rtc-pcap: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:38 -07:00
Jingoo Han
a63794fefd
rtc: rtc-nuc900: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:37 -07:00
Jingoo Han
c40dcf6e8c
rtc: rtc-msm6242: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:37 -07:00
Jingoo Han
a379fd2458
rtc: rtc-mc13xxx: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:37 -07:00
Jingoo Han
8925e31a9c
rtc: rtc-max8998: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:37 -07:00
Jingoo Han
4ebabb78e4
rtc: rtc-m41t80: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:37 -07:00
Jingoo Han
dc831f9768
rtc: rtc-isl12022: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:37 -07:00
Jingoo Han
c54a52e3a8
rtc: rtc-fm3130: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:37 -07:00
Jingoo Han
2a444cf77c
rtc: rtc-ds2404: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:37 -07:00
Jingoo Han
1ce95ba744
rtc: rtc-ds1390: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:37 -07:00
Jingoo Han
061d698e20
rtc: rtc-ds1286: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:36 -07:00
Jingoo Han
15c1567a71
rtc: rtc-ds1216: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:36 -07:00
Jingoo Han
26c5f7d93a
rtc: rtc-bq4802: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:36 -07:00
Jingoo Han
87e7d520ed
rtc: rtc-bfin: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:36 -07:00
Jingoo Han
9d42e46510
rtc: rtc-at91sam9: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:36 -07:00
Jingoo Han
fa11f7e777
rtc: rtc-ab8500: use devm_*() functions
...
Use devm_*() functions to make 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 >
2013-04-29 18:28:36 -07:00
Sachin Kamat
e035be6a55
drivers/rtc/rtc-max8925.c: use devm_* APIs
...
devm_* functions are device managed and make cleanup code simpler.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Acked-by: Haojian Zhuang <haojian.zhuang@linaro.org >
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 >
2013-04-29 18:28:36 -07:00
Sachin Kamat
4f58cd9b46
drivers/rtc/rtc-m48t35.c: use devm_* APIs
...
devm_* functions are device managed and make cleanup code simpler.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de >
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 >
2013-04-29 18:28:36 -07:00
Sachin Kamat
6671461278
drivers/rtc/rtc-ds3232.c: use devm_* APIs
...
devm_* functions are device managed and make cleanup code simpler.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Cc: Srikanth Srinivasan <srikanth.srinivasan@freescale.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 >
2013-04-29 18:28:36 -07:00
Sachin Kamat
d1a9663964
drivers/rtc/rtc-ds1374.c: use devm_* APIs
...
devm_* functions are device managed and make cleanup code simpler.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Cc: Scott Wood <scottwood@freescale.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 >
2013-04-29 18:28:35 -07:00
Sachin Kamat
0529bf4673
drivers/rtc/rtc-ds1305.c: use devm_* APIs
...
devm_* functions are device managed and make cleanup code simpler.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
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 >
2013-04-29 18:28:35 -07:00