summaryrefslogtreecommitdiff
path: root/include/linux/root_dev.h
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2023-05-31 14:55:21 +0200
committerJens Axboe <axboe@kernel.dk>2023-06-05 10:55:20 -0600
commit07d63cbb67cdb5e2a7720fdd8579b3be979c2d66 (patch)
treea573356aeff5a9584d93c89e7f3a8afb1b814e3f /include/linux/root_dev.h
parent73231b58b1b496d631fa0ecf9fa7f64f5a07c6e3 (diff)
init: handle ubi/mtd root mounting like all other root types
Assign a Root_Generic magic value for UBI/MTD root and handle the root mounting in mount_root like all other root types. Besides making the code more clear this also means that UBI/MTD root can be used together with an initrd (not that anyone should care). Also factor parsing of the root name into a helper now that it can be easily done and will get more complicated with subsequent patches. Signed-off-by: Christoph Hellwig <hch@lst.de> Link: https://lore.kernel.org/r/20230531125535.676098-11-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux/root_dev.h')
-rw-r--r--include/linux/root_dev.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/root_dev.h b/include/linux/root_dev.h
index ed3ea8da6429..847c9a06101b 100644
--- a/include/linux/root_dev.h
+++ b/include/linux/root_dev.h
@@ -9,6 +9,7 @@
enum {
Root_NFS = MKDEV(UNNAMED_MAJOR, 255),
Root_CIFS = MKDEV(UNNAMED_MAJOR, 254),
+ Root_Generic = MKDEV(UNNAMED_MAJOR, 253),
Root_RAM0 = MKDEV(RAMDISK_MAJOR, 0),
};