openwrtv3/target/linux
John Crispin acbcd5f5b5 kernel: rootfs auto-mount on ubi
Similar to the rootfs hacks on NOR flash devices, this series
introduces support for auto-attaching (ubi device), auto-creating
(ubiblock device) and mounting the "rootfs" (ubifs or squashfs)
volume.
This is needed so OpenWrt can start without relying on the bootloader
to pass the ubi.mtd, ubi.block, rootfs and rootfstype parameters, but
instead auto-detect the root filesystem according to a simple convention.

OpenWrt-specific:
490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
491-ubi-auto-create-ubiblock-device-for-rootfs.patch
492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch
493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch

sent upstream:
552-ubifs-respect-silent-mount-flag.patch
http://lists.infradead.org/pipermail/linux-mtd/2014-May/053893.html

v2: actually retry with MS_RDONLY when mounting read-only ubifs root

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

SVN-Revision: 41119
2014-06-11 12:59:10 +00:00
..
adm5120 target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
adm8668 target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
amazon target: don't build jffs2 nor images by default 2013-06-05 20:58:59 +00:00
ar7 kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
ar71xx ar71xx: fix compile error in r40969, refresh patches 2014-06-02 16:24:12 +00:00
at91 kernel: modify mtd related patches for 3.14 2014-05-08 21:52:04 +00:00
atheros atheros: fix too short msleep 2014-06-10 09:06:25 +00:00
au1000 target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
avr32 target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
bcm53xx bcm53xx: add support for the PCIe controller 2014-05-29 19:25:40 +00:00
brcm47xx brcm47xx: merge FEATURES lines in the legacy subtarget 2014-06-08 09:51:38 +00:00
brcm63xx target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
brcm2708 kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
cns3xxx target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
cns21xx target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
cobalt cobalt: do not build userland with support for mips1 2013-10-13 22:10:57 +00:00
ep93xx ep93xx: fix kmod-input-keyboard-ep93xx dependencies 2013-10-01 22:39:28 +00:00
gemini build: unify arm target cflags 2013-09-26 17:53:20 +00:00
generic kernel: rootfs auto-mount on ubi 2014-06-11 12:59:10 +00:00
imx6 imx6: kernel: update 3.14 pcie patches 2014-06-04 23:01:30 +00:00
iop32x targets: prepare for supporting normal and initramfs images 2013-06-27 19:58:31 +00:00
ixp4xx target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
kirkwood kirkwood: cosmetic: move POGOE02 profile to different file 2014-05-28 21:43:43 +00:00
lantiq lantiq: fix eep handling patch 2014-06-05 08:19:52 +00:00
malta kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
mcs814x build: unify arm target cflags 2013-09-26 17:53:20 +00:00
mpc52xx build: unify powerpc target cflags 2013-09-26 17:53:28 +00:00
mpc83xx octeon/mpc83xx: remove CONFIG_NETWORK_FILESYSTEMS override 2014-05-01 18:49:58 +00:00
mpc85xx target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
mvebu kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
mxs mxs: rename files so that profiles are sorted alphabetically 2014-05-03 14:56:25 +00:00
octeon octeon/mpc83xx: remove CONFIG_NETWORK_FILESYSTEMS override 2014-05-01 18:49:58 +00:00
omap upgrade 3.13 targets to 3.13.7 2014-03-26 11:34:39 +00:00
omap24xx additional musb fixups 2014-02-09 16:14:30 +00:00
orion orion: create a macro for zImage with machine id 2014-04-01 22:21:11 +00:00
ppc40x target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
ppc44x kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
pxa targets: prepare for supporting normal and initramfs images 2013-06-27 19:58:31 +00:00
ramips ralink: fix asiarf/awm002 switch setup 2014-06-02 12:44:57 +00:00
rb532 rb532: Fix ext4 and squashfs images 2014-05-07 01:16:14 +00:00
realview kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
sibyte build: unify mips target cflags 2013-09-26 17:53:14 +00:00
sparc kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
sunxi sunxi: add support for Lemaker bananaPi 2014-06-01 18:44:10 +00:00
uml target/uml: update README 2014-02-18 22:16:04 +00:00
x86 x86: Compile xen-pci-frontend as module 2014-06-02 12:45:25 +00:00
x86_64 target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
xburst kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
Makefile