Thadeu Lima de Souza Cascardo
659098141d
rtc: mark if rtc-cmos drivers were successfully registered
...
rtc-cmos has two drivers, one PNP and one platform. When PNP has not
succeeded probing, platform is registered. However, it tries to
unregister both drivers unconditionally, instead of only unregistering
those that were successfully registered. This causes runtime warnings to
be emitted from the driver core code.
Fix this with a boolean variable for each driver indicating whether
registering was successful.
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Cc: David Brownell <david-b@pacbell.net>
Cc: Bjorn Helgaas <bjorn.helgaas@hp.com>
Cc: Alessandro Zummo <alessandro.zummo@towertech.it>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: David Brownell <david-b@pacbell.net>
Cc: Kay Sievers <kay.sievers@vrfy.org>
Cc: Greg KH <greg@kroah.com>
Cc: Ozan Caglayan <ozan@pardus.org.tr>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-07-29 19:10:35 -07:00
..
class.c
rtc: struct device: replace bus_id with dev_name(), dev_set_name()
2009-01-06 15:59:23 -08:00
hctosys.c
interface.c
rtc: make rtc_update_irq callable with irqs enabled
2009-06-19 16:46:05 -07:00
Kconfig
rtc: add stand-alone driver for RX8025 chip
2009-06-18 13:03:43 -07:00
Makefile
rtc: add stand-alone driver for RX8025 chip
2009-06-18 13:03:43 -07:00
rtc-at32ap700x.c
rtc: bunch of drivers: fix 'no irq' case handing
2009-01-06 15:59:23 -08:00
rtc-at91rm9200.c
rtc-at91sam9.c
rtc: struct device - replace bus_id with dev_name(), dev_set_name()
2009-03-24 16:38:22 -07:00
rtc-au1xxx.c
rtc: t reaches -1, tested 0
2009-02-11 14:25:36 -08:00
rtc-bfin.c
bfin: delay IRQ registration until driver is ready
2009-06-30 18:56:01 -07:00
rtc-bq4802.c
rtc-cmos.c
rtc: mark if rtc-cmos drivers were successfully registered
2009-07-29 19:10:35 -07:00
rtc-core.h
rtc-dev.c
rtc: make rtc_update_irq callable with irqs enabled
2009-06-19 16:46:05 -07:00
rtc-dm355evm.c
rtc: rtc-dm355evm driver
2009-02-05 12:56:46 -08:00
rtc-ds1216.c
rtc: rtc-ds1216 fixes
2009-01-06 15:59:25 -08:00
rtc-ds1286.c
rtc-ds1302.c
rtc-ds1305.c
rtc: make rtc_update_irq callable with irqs enabled
2009-06-19 16:46:05 -07:00
rtc-ds1307.c
rtc: make rtc_update_irq callable with irqs enabled
2009-06-19 16:46:05 -07:00
rtc-ds1374.c
rtc: ds1374, fix lock imbalance
2009-07-06 13:57:03 -07:00
rtc-ds1390.c
rtc-ds1390: fix compilation warnings in drivers/rtc/rtc-ds1390.c
2009-02-05 12:56:48 -08:00
rtc-ds1511.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-01-07 11:31:52 -08:00
rtc-ds1553.c
rtc-ds1553: drop IRQF_SHARED
2009-06-18 13:03:43 -07:00
rtc-ds1672.c
rtc: use set_mmss when set_time is not available
2009-01-06 15:59:25 -08:00
rtc-ds1742.c
rtc: rtc-ds1742 nvram attribute fix
2009-06-18 13:03:43 -07:00
rtc-ds3234.c
rtc: rtc-ds3234 fixes
2009-01-06 15:59:24 -08:00
rtc-efi.c
rtc: add platform driver for EFI
2009-04-01 08:59:24 -07:00
rtc-ep93xx.c
[ARM] 5452/1: ep93x: rtc: use ioremap'ed addresses
2009-04-26 13:57:29 +01:00
rtc-fm3130.c
rtc-generic.c
parisc: rtc: Rename rtc-parisc to rtc-generic
2009-04-02 01:05:31 +00:00
rtc-isl1208.c
rtc: rtc-isl1208: reject invalid dates
2008-12-23 15:58:21 -08:00
rtc-lib.c
rtc: convert LEAP_YEAR into an inline
2009-04-01 08:59:24 -07:00
rtc-m41t80.c
rtc: add m41t62 support to rtc-m41t80 driver
2009-04-02 19:04:51 -07:00
rtc-m41t94.c
rtc-m48t35.c
rtc-m48t59.c
rtc: bunch of drivers: fix 'no irq' case handing
2009-01-06 15:59:23 -08:00
rtc-m48t86.c
rtc-max6900.c
rtc: fix missing id_table in rtc-ds1672 and rtc-max6900 drivers
2008-12-10 08:01:52 -08:00
rtc-max6902.c
rtc: rtc-max6902 fixes
2009-01-06 15:59:24 -08:00
rtc-mv.c
[ARM] Kirkwood: fail the probe if internal RTC does not work
2009-03-24 09:11:39 -04:00
rtc-omap.c
rtc: struct device - replace bus_id with dev_name(), dev_set_name()
2009-03-24 16:38:22 -07:00
rtc-pcf8563.c
rtc-pcf8583.c
rtc-pcf50633.c
rtc: PCF50633 rtc driver
2009-01-11 01:34:24 +01:00
rtc-pl030.c
[ARM] 5544/1: Trust PrimeCell resource sizes
2009-06-11 15:36:56 +01:00
rtc-pl031.c
[ARM] 5544/1: Trust PrimeCell resource sizes
2009-06-11 15:36:56 +01:00
rtc-proc.c
proc 2/2: remove struct proc_dir_entry::owner
2009-03-31 01:14:44 +04:00
rtc-ps3.c
powerpc/ps3: Add rtc-ps3
2009-04-02 01:05:32 +00:00
rtc-pxa.c
rtc: update maintainership of pxa rtc driver
2009-02-11 14:25:34 -08:00
rtc-r9701.c
rtc-rs5c313.c
rtc-rs5c348.c
rtc-rs5c372.c
rtc-rx8025.c
rtc: add stand-alone driver for RX8025 chip
2009-06-18 13:03:43 -07:00
rtc-rx8581.c
rtc-s3c.c
rtc: move power of 2 periodic frequency check down into drivers
2009-01-06 15:59:24 -08:00
rtc-s35390a.c
rtc-sa1100.c
[ARM] pxa: separate definitions from pxa-regs.h and remove it finally
2009-03-09 21:22:40 +08:00
rtc-sh.c
rtc: rtc-sh: clock framework support.
2009-04-16 14:12:22 +09:00
rtc-starfire.c
rtc: rtc-starfire fixes
2008-11-21 01:24:38 -08:00
rtc-stk17ta8.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-01-07 11:31:52 -08:00
rtc-sun4v.c
rtc-sysfs.c
rtc-test.c
rtc: make rtc_update_irq callable with irqs enabled
2009-06-19 16:46:05 -07:00
rtc-twl4030.c
rtc: rtc-twl4030 don't mask alarm interrupts on suspend
2009-05-12 14:11:35 -07:00
rtc-tx4939.c
rtc-tx4939: drop IRQF_SHARED
2009-06-18 13:03:43 -07:00
rtc-v3020.c
rtc-v3020: add ability to access v3020 chip with GPIOs
2009-04-02 19:04:51 -07:00
rtc-vr41xx.c
Update Yoichi Yuasa's e-mail address
2009-07-03 15:45:29 +01:00
rtc-wm8350.c
rtc-wm8350: retries will reach -1
2009-04-01 08:59:26 -07:00
rtc-x1205.c