|
@@ -12,22 +12,27 @@
|
|
|
#include <linux/utsname.h>
|
|
|
#include <linux/utsrelease.h>
|
|
|
#include <linux/version.h>
|
|
|
+#include <linux/sched.h>
|
|
|
|
|
|
#define version(a) Version_ ## a
|
|
|
#define version_string(a) version(a)
|
|
|
|
|
|
int version_string(LINUX_VERSION_CODE);
|
|
|
|
|
|
-struct new_utsname system_utsname = {
|
|
|
- .sysname = UTS_SYSNAME,
|
|
|
- .nodename = UTS_NODENAME,
|
|
|
- .release = UTS_RELEASE,
|
|
|
- .version = UTS_VERSION,
|
|
|
- .machine = UTS_MACHINE,
|
|
|
- .domainname = UTS_DOMAINNAME,
|
|
|
+struct uts_namespace init_uts_ns = {
|
|
|
+ .kref = {
|
|
|
+ .refcount = ATOMIC_INIT(2),
|
|
|
+ },
|
|
|
+ .name = {
|
|
|
+ .sysname = UTS_SYSNAME,
|
|
|
+ .nodename = UTS_NODENAME,
|
|
|
+ .release = UTS_RELEASE,
|
|
|
+ .version = UTS_VERSION,
|
|
|
+ .machine = UTS_MACHINE,
|
|
|
+ .domainname = UTS_DOMAINNAME,
|
|
|
+ },
|
|
|
};
|
|
|
-
|
|
|
-EXPORT_SYMBOL(system_utsname);
|
|
|
+EXPORT_SYMBOL_GPL(init_uts_ns);
|
|
|
|
|
|
const char linux_banner[] =
|
|
|
"Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@"
|