[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