Revert "uname: Add Emulator specific name" 33/29333/1
authorMaciej Wereski <m.wereski@partner.samsung.com>
Fri, 24 Oct 2014 09:21:16 +0000 (11:21 +0200)
committerMaciej Wereski <m.wereski@partner.samsung.com>
Fri, 24 Oct 2014 09:25:30 +0000 (11:25 +0200)
This commit breaks userspace. systemd > 210 is unable to start, it also
causes problems with RPM.

Bug-Tizen: TC-1908

This reverts commit 3cbb49dcb48458572169d94bf7ec6015ed748f1b.

Change-Id: I46eba1846884f42503874921815eb5fac470fbce
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
kernel/sys.c

index 96fa989d0bc3c09938dcb40be4cea03c958ffb84..c18ecca575b42e0dcc9e12e2fc5c279983d9eb57 100644 (file)
@@ -1123,23 +1123,12 @@ static int override_release(char __user *release, size_t len)
 SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name)
 {
        int errno = 0;
-#ifdef CONFIG_MARU
-       struct new_utsname u;
 
-       down_read(&uts_sem);
-       memcpy(&u, utsname(), sizeof *name);
-       up_read(&uts_sem);
-
-       strcat(u.machine, "_emulated");
-
-       if (copy_to_user(name, &u, sizeof *name))
-               errno = -EFAULT;
-#else
        down_read(&uts_sem);
        if (copy_to_user(name, utsname(), sizeof *name))
                errno = -EFAULT;
        up_read(&uts_sem);
-#endif
+
        if (!errno && override_release(name->release, sizeof(name->release)))
                errno = -EFAULT;
        if (!errno && override_architecture(name))