diff options
Diffstat (limited to 'drivers/platform/x86/firmware_attributes_class.c')
| -rw-r--r-- | drivers/platform/x86/firmware_attributes_class.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/drivers/platform/x86/firmware_attributes_class.c b/drivers/platform/x86/firmware_attributes_class.c new file mode 100644 index 000000000000..736e96c186d9 --- /dev/null +++ b/drivers/platform/x86/firmware_attributes_class.c @@ -0,0 +1,27 @@ +// SPDX-License-Identifier: GPL-2.0-or-later + +/* Firmware attributes class helper module */ + +#include <linux/module.h> +#include "firmware_attributes_class.h" + +const struct class firmware_attributes_class = { + .name = "firmware-attributes", +}; +EXPORT_SYMBOL_GPL(firmware_attributes_class); + +static __init int fw_attributes_class_init(void) +{ + return class_register(&firmware_attributes_class); +} +module_init(fw_attributes_class_init); + +static __exit void fw_attributes_class_exit(void) +{ + class_unregister(&firmware_attributes_class); +} +module_exit(fw_attributes_class_exit); + +MODULE_AUTHOR("Mark Pearson <markpearson@lenovo.com>"); +MODULE_DESCRIPTION("Firmware attributes class helper module"); +MODULE_LICENSE("GPL"); |
