commit:     2dfff68d42f70e408cccc3aec773bd715db182e9
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  3 22:18:10 2018 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Sun Jun  3 22:18:10 2018 +0000
URL:        https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=2dfff68d

Remove 2900_dev-root-proc-mount-fix.patch for compilation errors.

Will take a look after this release.

 0000_README                        |  4 ----
 2900_dev-root-proc-mount-fix.patch | 38 --------------------------------------
 2 files changed, 42 deletions(-)

diff --git a/0000_README b/0000_README
index 6546583..94eb66a 100644
--- a/0000_README
+++ b/0000_README
@@ -63,10 +63,6 @@ Patch:  2600_enable-key-swapping-for-apple-mac.patch
 From:   https://github.com/free5lot/hid-apple-patched
 Desc:   This hid-apple patch enables swapping of the FN and left Control keys 
and some additional on some apple keyboards. See bug #622902
 
-Patch:  2900_dev-root-proc-mount-fix.patch
-From:   https://bugs.gentoo.org/show_bug.cgi?id=438380
-Desc:   Ensure that /dev/root doesn't appear in /proc/mounts when bootint 
without an initramfs.
-
 Patch:  4200_fbcondecor.patch
 From:   http://www.mepiscommunity.org/fbcondecor
 Desc:   Bootsplash ported by Conrad Kostecki. (Bug #637434)

diff --git a/2900_dev-root-proc-mount-fix.patch 
b/2900_dev-root-proc-mount-fix.patch
deleted file mode 100644
index 83f96d2..0000000
--- a/2900_dev-root-proc-mount-fix.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/init/do_mounts.c 2018-05-23 14:30:36.870899527 -0400
-+++ b/init/do_mounts.c 2018-05-23 14:35:54.398659105 -0400
-@@ -489,7 +489,11 @@ void __init change_floppy(char *fmt, ...
-       va_start(args, fmt);
-       vsprintf(buf, fmt, args);
-       va_end(args);
--      fd = ksys_open("/dev/root", O_RDWR | O_NDELAY, 0);
-+      if (saved_root_name[0])
-+              fd = sys_open(saved_root_name, O_RDWR | O_NDELAY, 0);
-+      else
-+              fd = sys_open("/dev/root", O_RDWR | O_NDELAY, 0);
-+
-       if (fd >= 0) {
-               ksys_ioctl(fd, FDEJECT, 0);
-               ksys_close(fd);
-@@ -533,11 +537,17 @@ void __init mount_root(void)
- #endif
- #ifdef CONFIG_BLOCK
-       {
--              int err = create_dev("/dev/root", ROOT_DEV);
--
--              if (err < 0)
--                      pr_emerg("Failed to create /dev/root: %d\n", err);
--              mount_block_root("/dev/root", root_mountflags);
-+              if (saved_root_name[0] == '/') {
-+                      int err = create_dev(saved_root_name, ROOT_DEV);
-+                      if (err < 0)
-+                              pr_emerg("Failed to create %s: %d\n", 
saved_root_name, err);
-+                      mount_block_root(saved_root_name, root_mountflags);
-+              } else {
-+                      int err = create_dev("/dev/root", ROOT_DEV);
-+                      if (err < 0)
-+                              pr_emerg("Failed to create /dev/root: %d\n", 
err);
-+                      mount_block_root("/dev/root", root_mountflags);
-+              }
-       }
- #endif
- }

Reply via email to