[PATCH 2/2] arc770: move arc patches to taregt/linux/generic
Peter Korsgaard
peter at korsgaard.com
Sat Jan 16 03:00:59 PST 2016
>>>>> "Felix" == Felix Fietkau <nbd at openwrt.org> writes:
Hi,
>> 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 don't need to backport anything. Our oldest kernel is 3.18, and we're
> going to move everything to 4.4 soon ;)
Good!
>> We changed to devtmpfs by default in Buildroot quite some time ago, and
>> I'm pretty happy with it.
> We need to have dynamically created device nodes anyway - for managing
> permissions, being able to change names, etc. Because of that, devtmpfs
> is not enough to provide a full /dev. Since it's not enough, and
> creating the initial device nodes from our custom init is easy, we see
> little value in keeping it. So we got rid of the extra bloat :)
Heh, "bloat":
arm-none-eabi-size drivers/base/devtmpfs.o
text data bss dec hex filename
1568 64 4 1636 664 drivers/base/devtmpfs.o
Compared to the extra inodes and/or the busybox mknod applet + script,
it isn't too bad.
In Buildroot we support pure devtmpfs, mdev or udev (both with devtmpfs)
or static /dev for legacy setups.
--
Venlig hilsen,
Peter Korsgaard
More information about the linux-snps-arc
mailing list