Greg Kroah-Hartman
f368ed6088
char: make misc_deregister a void function
...
With well over 200+ users of this api, there are a mere 12 users that
actually checked the return value of this function. And all of them
really didn't do anything with that information as the system or module
was shutting down no matter what.
So stop pretending like it matters, and just return void from
misc_deregister(). If something goes wrong in the call, you will get a
WARNING splat in the syslog so you know how to fix up your driver.
Other than that, there's nothing that can go wrong.
Cc: Alasdair Kergon <agk@redhat.com>
Cc: Neil Brown <neilb@suse.com>
Cc: Oleg Drokin <oleg.drokin@intel.com>
Cc: Andreas Dilger <andreas.dilger@intel.com>
Cc: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Wim Van Sebroeck <wim@iguana.be>
Cc: Christine Caulfield <ccaulfie@redhat.com>
Cc: David Teigland <teigland@redhat.com>
Cc: Mark Fasheh <mfasheh@suse.com>
Acked-by: Joel Becker <jlbec@evilplan.org>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Acked-by: Alessandro Zummo <a.zummo@towertech.it>
Acked-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-08-05 10:35:49 -07:00
..
acquirewdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
advantechwdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
alim1535_wdt.c
alim7101_wdt.c
watchdog: alim7101: register restart handler with kernel restart handler
2014-09-26 00:00:32 -07:00
ar7_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
at32ap700x_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
at91rm9200_wdt.c
char: make misc_deregister a void function
2015-08-05 10:35:49 -07:00
at91sam9_wdt.c
watchdog: at91sam9: use endian agnostic IO
2015-06-22 15:53:57 +02:00
at91sam9_wdt.h
ath79_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
bcm47xx_wdt.c
watchdog: bcm47xx_wdt.c: add restart handler support
2015-02-17 21:33:27 +01:00
bcm63xx_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
bcm2835_wdt.c
ARM: bcm2835: Move the restart/power_off handling to the WDT driver
2015-05-14 10:04:19 +01:00
bcm_kona_wdt.c
watchdog: bcm281xx: Remove use of seq_printf return value
2015-04-22 15:27:39 +02:00
bfin_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
booke_wdt.c
powerpc: booke_wdt: Fix build error as a module
2014-10-20 20:44:22 +02:00
cadence_wdt.c
watchdog: drop owner assignment from platform_drivers
2015-01-21 14:52:34 +01:00
coh901327_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
cpu5wdt.c
watchdog: delete non-required instances of include <linux/init.h>
2014-03-31 13:22:45 +02:00
cpwd.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
da9052_wdt.c
watchdog: Remove unnecessary OOM messages
2014-03-31 13:23:19 +02:00
da9055_wdt.c
watchdog: Remove unnecessary OOM messages
2014-03-31 13:23:19 +02:00
da9062_wdt.c
watchdog: da9062: DA9062 watchdog driver
2015-06-22 15:54:34 +02:00
da9063_wdt.c
watchdog: da9063: Add restart handler support
2015-02-17 21:33:06 +01:00
davinci_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
diag288_wdt.c
s390/watchdog: support for KVM hypervisors and delete pr_info messages
2015-03-25 11:49:42 +01:00
digicolor_wdt.c
watchdog: digicolor: driver for Conexant Digicolor CX92755 SoC
2015-06-22 15:53:59 +02:00
dw_wdt.c
watchdog: dw_wdt: keepalive the watchdog at write time
2015-06-22 15:54:31 +02:00
ep93xx_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
eurotechwdt.c
f71808e_wdt.c
gef_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
geodewdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
gpio_wdt.c
watchdog: gpio_wdt: Add option for early registration
2015-06-29 11:51:08 +02:00
hpwdt.c
watchdog: hpwdt: Add support for WDIOC_SETOPTIONS
2015-06-22 15:54:36 +02:00
i6300esb.c
watchdog: delete non-required instances of include <linux/init.h>
2014-03-31 13:22:45 +02:00
ib700wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
ibmasr.c
watchdog: fix checkpatch warnings and error
2014-03-31 13:31:06 +02:00
ie6xx_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
imgpdc_wdt.c
watchdog: imgpdc: Add some documentation about the timeout
2015-06-22 15:54:15 +02:00
imx2_wdt.c
watchdog: imx2_wdt: Disable previously acquired clock on error path
2015-06-26 10:41:18 +02:00
indydog.c
watchdog: indydog: Simplify indydog_{start,stop}
2014-03-31 13:26:31 +02:00
intel-mid_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
intel_scu_watchdog.c
watchdog: intel_scu_watchdog: Remove unused variable
2014-03-31 13:26:56 +02:00
intel_scu_watchdog.h
iop_wdt.c
it87_wdt.c
watchdog: it87_wdt: add IT8783 ID
2015-02-17 21:32:08 +01:00
it8712f_wdt.c
iTCO_vendor.h
iTCO_vendor_support.c
iTCO_wdt.c
PM / watchdog: iTCO: stop watchdog during system suspend
2015-04-03 15:25:04 +02:00
ixp4xx_wdt.c
jz4740_wdt.c
watchdog: jz4740: Add DT support
2015-02-17 21:34:09 +01:00
Kconfig
watchdog: gpio_wdt: Add option for early registration
2015-06-29 11:51:08 +02:00
kempld_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
ks8695_wdt.c
char: make misc_deregister a void function
2015-08-05 10:35:49 -07:00
lantiq_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
m54xx_wdt.c
machzwd.c
Makefile
watchdog: da9062: DA9062 watchdog driver
2015-06-22 15:54:34 +02:00
max63xx_wdt.c
watchdog: max63xx: dynamically allocate device
2015-06-29 11:50:53 +02:00
mena21_wdt.c
watchdog: mena21_wdt: Fix possible NULL pointer dereference
2015-06-22 15:54:32 +02:00
menf21bmc_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
meson_wdt.c
watchdog: drop owner assignment from platform_drivers
2015-01-21 14:52:34 +01:00
mixcomwd.c
moxart_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
mpc8xxx_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
mtk_wdt.c
watchdog: mtk_wdt: signedness bug in mtk_wdt_start()
2015-03-27 08:47:36 +01:00
mtx-1_wdt.c
watchdog: delete non-required instances of include <linux/init.h>
2014-03-31 13:22:45 +02:00
mv64x60_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
nuc900_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
nv_tco.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
nv_tco.h
octeon-wdt-main.c
watchdog: octeon: use fixed length string for register names
2015-04-22 15:28:40 +02:00
octeon-wdt-nmi.S
of_xilinx_wdt.c
watchdog: xilinx: Remove .owner field for driver
2014-10-20 20:43:42 +02:00
omap_wdt.c
watchdog: omap_wdt: early_enable module parameter
2015-07-01 16:43:17 +02:00
omap_wdt.h
watchdog: omap_wdt: implement get_timeleft
2015-06-22 15:54:35 +02:00
orion_wdt.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
pc87413_wdt.c
watchdog: fix checkpatch warnings and error
2014-03-31 13:31:06 +02:00
pcwd.c
pcwd_pci.c
pcwd_usb.c
watchdog: Remove unnecessary OOM messages
2014-03-31 13:23:19 +02:00
pika_wdt.c
pnx833x_wdt.c
pnx4008_wdt.c
watchdog: pnx4008_wdt: fix broken email address
2015-04-22 15:30:41 +02:00
qcom-wdt.c
watchdog: qcom: use timer devicetree binding
2015-04-22 15:27:47 +02:00
rc32434_wdt.c
rdc321x_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
retu_wdt.c
watchdog: Fix omap watchdogs to enable the magic close bit
2015-02-17 21:32:36 +01:00
riowd.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
rn5t618_wdt.c
watchdog: add driver for Ricoh RN5T618 watchdog
2014-10-20 20:55:02 +02:00
rt2880_wdt.c
watchdog: rt2880_wdt: minor clean up
2015-02-17 21:32:21 +01:00
s3c2410_wdt.c
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
sa1100_wdt.c
sb_wdog.c
sbc60xxwdt.c
sbc7240_wdt.c
sbc8360.c
sbc_epx_c3.c
sbc_fitpc2_wdt.c
sc520_wdt.c
watchdog: sc520_wdt: Remove unused variable
2014-03-31 13:27:34 +02:00
sc1200wdt.c
sch311x_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
scx200_wdt.c
shwdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
sirfsoc_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
smsc37b787_wdt.c
softdog.c
watchdog: fix checkpatch warnings and error
2014-03-31 13:31:06 +02:00
sp805_wdt.c
Update Viresh Kumar's email address
2015-07-17 16:39:53 -07:00
sp5100_tco.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
sp5100_tco.h
st_lpc_wdt.c
watchdog: st_wdt: Update IP layout information to include Clocksource
2015-06-22 15:53:52 +02:00
stmp3xxx_rtc_wdt.c
watchdog: stmp3xxx_rtc_wdt: fix broken email address
2015-04-22 15:30:45 +02:00
sunxi_wdt.c
Merge branch 'platform/remove_owner' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into driver-core-next
2014-11-03 19:53:56 -08:00
tegra_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
ts72xx_wdt.c
char: make misc_deregister a void function
2015-08-05 10:35:49 -07:00
twl4030_wdt.c
watchdog: Fix omap watchdogs to enable the magic close bit
2015-02-17 21:32:36 +01:00
txx9wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
ux500_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00
via_wdt.c
watchdog: via_wdt: replace del_timer by del_timer_sync
2014-06-10 21:38:25 +02:00
w83627hf_wdt.c
watchdog: w83627hf_wdt: Add support for NCT6791 and NCT6792
2015-02-17 21:33:37 +01:00
w83877f_wdt.c
w83977f_wdt.c
wafer5823wdt.c
watchdog_core.c
watchdog: watchdog_core: Add watchdog registration deferral mechanism
2015-06-29 11:51:06 +02:00
watchdog_core.h
watchdog_dev.c
wd501p.h
wdrtas.c
wdt.c
wdt285.c
watchdog: wdt285: Fix variable type
2014-03-31 13:28:20 +02:00
wdt977.c
wdt_pci.c
watchdog: delete non-required instances of include <linux/init.h>
2014-03-31 13:22:45 +02:00
wm831x_wdt.c
watchdog: Remove unnecessary OOM messages
2014-03-31 13:23:19 +02:00
wm8350_wdt.c
xen_wdt.c
watchdog: drop owner assignment from platform_drivers
2014-10-20 16:21:56 +02:00