Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

firmware: remove firmware_(un)register()

These functions are no longer called or needed, so we can remove them.

As I rewrote the whole firmware.c file, add my copyright.

Cc: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

+2 -22
+2 -17
drivers/base/firmware.c
··· 3 3 * 4 4 * Copyright (c) 2002-3 Patrick Mochel 5 5 * Copyright (c) 2002-3 Open Source Development Labs 6 + * Copyright (c) 2007 Greg Kroah-Hartman <gregkh@suse.de> 7 + * Copyright (c) 2007 Novell Inc. 6 8 * 7 9 * This file is released under the GPLv2 8 - * 9 10 */ 10 - 11 11 #include <linux/kobject.h> 12 12 #include <linux/module.h> 13 13 #include <linux/init.h> ··· 18 18 struct kset *firmware_kset; 19 19 EXPORT_SYMBOL_GPL(firmware_kset); 20 20 21 - int firmware_register(struct kset *s) 22 - { 23 - s->kobj.kset = firmware_kset; 24 - s->kobj.ktype = NULL; 25 - return subsystem_register(s); 26 - } 27 - 28 - void firmware_unregister(struct kset *s) 29 - { 30 - subsystem_unregister(s); 31 - } 32 - 33 21 int __init firmware_init(void) 34 22 { 35 23 firmware_kset = kset_create_and_add("firmware", NULL, NULL); ··· 25 37 return -ENOMEM; 26 38 return 0; 27 39 } 28 - 29 - EXPORT_SYMBOL_GPL(firmware_register); 30 - EXPORT_SYMBOL_GPL(firmware_unregister);
-5
include/linux/device.h
··· 555 555 /* drivers/base/sys.c */ 556 556 extern void sysdev_shutdown(void); 557 557 558 - 559 - /* drivers/base/firmware.c */ 560 - extern int __must_check firmware_register(struct kset *); 561 - extern void firmware_unregister(struct kset *); 562 - 563 558 /* debugging and troubleshooting/diagnostic helpers. */ 564 559 extern const char *dev_driver_string(struct device *dev); 565 560 #define dev_printk(level, dev, format, arg...) \