diff options
Diffstat (limited to 'drivers/base/init.c')
| -rw-r--r-- | drivers/base/init.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/drivers/base/init.c b/drivers/base/init.c index c16f0b808a17..9d2b06d65dfc 100644 --- a/drivers/base/init.c +++ b/drivers/base/init.c @@ -1,13 +1,14 @@ +// SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2002-3 Patrick Mochel * Copyright (c) 2002-3 Open Source Development Labs - * - * This file is released under the GPLv2 */ #include <linux/device.h> #include <linux/init.h> #include <linux/memory.h> +#include <linux/of.h> +#include <linux/backing-dev.h> #include "base.h" @@ -20,6 +21,7 @@ void __init driver_init(void) { /* These are the core pieces */ + bdi_init(&noop_backing_dev_info); devtmpfs_init(); devices_init(); buses_init(); @@ -30,7 +32,12 @@ void __init driver_init(void) /* These are also core pieces, but must come after the * core core pieces. */ + faux_bus_init(); + of_core_init(); platform_bus_init(); - cpu_dev_init(); + auxiliary_bus_init(); memory_dev_init(); + node_dev_init(); + cpu_dev_init(); + container_dev_init(); } |
