Commit 313c47f
committed
fs: use nullfs unconditionally as the real rootfs
Remove the "nullfs_rootfs" boot parameter and simply always use nullfs.
The mutable rootfs will be mounted on top of it. Systems that don't use
pivot_root() to pivot away from the real rootfs will have an additional
mount stick around but that shouldn't be a problem at all. If it is
we'll rever this commit.
This also simplifies the boot process and removes the need for the
traditional switch_root workarounds.
Suggested-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>1 parent 7416634 commit 313c47f
File tree
4 files changed
+32
-77
lines changed- Documentation/filesystems
- fs
- init
4 files changed
+32
-77
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
| 79 | + | |
| 80 | + | |
86 | 81 | | |
87 | 82 | | |
88 | 83 | | |
| |||
126 | 121 | | |
127 | 122 | | |
128 | 123 | | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
| 124 | + | |
141 | 125 | | |
142 | 126 | | |
143 | 127 | | |
144 | 128 | | |
145 | 129 | | |
146 | 130 | | |
147 | | - | |
| 131 | + | |
148 | 132 | | |
149 | 133 | | |
150 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | 78 | | |
90 | 79 | | |
91 | 80 | | |
| |||
4593 | 4582 | | |
4594 | 4583 | | |
4595 | 4584 | | |
4596 | | - | |
4597 | | - | |
4598 | | - | |
4599 | | - | |
| 4585 | + | |
| 4586 | + | |
| 4587 | + | |
4600 | 4588 | | |
4601 | 4589 | | |
4602 | 4590 | | |
| |||
5993 | 5981 | | |
5994 | 5982 | | |
5995 | 5983 | | |
5996 | | - | |
| 5984 | + | |
5997 | 5985 | | |
5998 | 5986 | | |
5999 | 5987 | | |
6000 | 5988 | | |
6001 | 5989 | | |
6002 | 5990 | | |
6003 | | - | |
6004 | | - | |
6005 | | - | |
6006 | | - | |
6007 | | - | |
| 5991 | + | |
| 5992 | + | |
| 5993 | + | |
6008 | 5994 | | |
6009 | 5995 | | |
6010 | 5996 | | |
6011 | 5997 | | |
6012 | 5998 | | |
6013 | | - | |
6014 | | - | |
6015 | | - | |
| 5999 | + | |
| 6000 | + | |
6016 | 6001 | | |
6017 | | - | |
6018 | | - | |
6019 | | - | |
| 6002 | + | |
| 6003 | + | |
| 6004 | + | |
6020 | 6005 | | |
6021 | | - | |
6022 | | - | |
6023 | | - | |
| 6006 | + | |
| 6007 | + | |
| 6008 | + | |
6024 | 6009 | | |
6025 | | - | |
6026 | | - | |
6027 | | - | |
6028 | | - | |
6029 | | - | |
| 6010 | + | |
| 6011 | + | |
| 6012 | + | |
| 6013 | + | |
| 6014 | + | |
6030 | 6015 | | |
6031 | | - | |
6032 | | - | |
6033 | | - | |
6034 | | - | |
6035 | | - | |
6036 | | - | |
6037 | | - | |
6038 | | - | |
| 6016 | + | |
6039 | 6017 | | |
6040 | 6018 | | |
6041 | 6019 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | | - | |
501 | | - | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
| 496 | + | |
| 497 | + | |
506 | 498 | | |
507 | 499 | | |
508 | | - | |
509 | | - | |
510 | | - | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
511 | 505 | | |
512 | 506 | | |
513 | 507 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
| |||
0 commit comments