>>>>> "Felix" == Felix Fietkau <nbd at openwrt.org> writes: >>> OpenWrt works just fine without DEVTMPFS - doesn't matter if initramfs >>> is enabled or not. >> >> The discussion is about adding a patch to up upstream ARC kernel, not specific to >> openwrt. > Right. I belive that the upstream kernel should not arbitrarily force > DEVTMPFS support for some architectures, as long as there are user space > implementations (such as OpenWrt) that can do without it. Agreed, only the options absolutely needed should be forced on. >> BTW if openwrt builds for initramfs, it has to enable DEVTMPFS under the hood. >> Perhaps there are dependencies in openwrt build system which take care of that >> already - o/w it just won't work (assuming dynamic dev nodes). > Incorrect. OpenWrt does not use DEVTMPFS, it does not even get compiled > into the image. We would like to keep it that way. > Our user space takes care of creating all required device nodes very > early during boot. Out of interest, why is that? Devtmpfs got added 7 years ago (2.6.32) - And is easy to backport if really needed, is easier and more flexible than a bunch of static mknods, and probably smaller as well. We changed to devtmpfs by default in Buildroot quite some time ago, and I'm pretty happy with it. -- Venlig hilsen, Peter Korsgaard