xref: /openbmc/linux/drivers/base/hypervisor.c (revision 2d72fc00)
14039483fSMichael Holzheu /*
24039483fSMichael Holzheu  * hypervisor.c - /sys/hypervisor subsystem.
34039483fSMichael Holzheu  *
4f19bfb2cSMichael Holzheu  * Copyright (C) IBM Corp. 2006
52d72fc00SGreg Kroah-Hartman  * Copyright (C) 2007 Greg Kroah-Hartman <gregkh@suse.de>
62d72fc00SGreg Kroah-Hartman  * Copyright (C) 2007 Novell Inc.
74039483fSMichael Holzheu  *
8f19bfb2cSMichael Holzheu  * This file is released under the GPLv2
94039483fSMichael Holzheu  */
104039483fSMichael Holzheu 
114039483fSMichael Holzheu #include <linux/kobject.h>
124039483fSMichael Holzheu #include <linux/device.h>
134039483fSMichael Holzheu #include "base.h"
144039483fSMichael Holzheu 
152d72fc00SGreg Kroah-Hartman struct kobject *hypervisor_kobj;
162d72fc00SGreg Kroah-Hartman EXPORT_SYMBOL_GPL(hypervisor_kobj);
174039483fSMichael Holzheu 
184039483fSMichael Holzheu int __init hypervisor_init(void)
194039483fSMichael Holzheu {
202d72fc00SGreg Kroah-Hartman 	hypervisor_kobj = kobject_create_and_add("hypervisor", NULL);
212d72fc00SGreg Kroah-Hartman 	if (!hypervisor_kobj)
222d72fc00SGreg Kroah-Hartman 		return -ENOMEM;
232d72fc00SGreg Kroah-Hartman 	return 0;
244039483fSMichael Holzheu }
25