Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/drivers/base/firmware.c
26378 views
1
// SPDX-License-Identifier: GPL-2.0
2
/*
3
* firmware.c - firmware subsystem hoohaw.
4
*
5
* Copyright (c) 2002-3 Patrick Mochel
6
* Copyright (c) 2002-3 Open Source Development Labs
7
* Copyright (c) 2007 Greg Kroah-Hartman <[email protected]>
8
* Copyright (c) 2007 Novell Inc.
9
*/
10
#include <linux/kobject.h>
11
#include <linux/module.h>
12
#include <linux/init.h>
13
#include <linux/device.h>
14
15
#include "base.h"
16
17
struct kobject *firmware_kobj;
18
EXPORT_SYMBOL_GPL(firmware_kobj);
19
20
int __init firmware_init(void)
21
{
22
firmware_kobj = kobject_create_and_add("firmware", NULL);
23
if (!firmware_kobj)
24
return -ENOMEM;
25
return 0;
26
}
27
28