summaryrefslogtreecommitdiff
path: root/meta
diff options
context:
space:
mode:
authorBill Pittman <bill.pittman@ni.com>2014-07-21 11:53:46 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-07-23 21:44:20 +0100
commit3b256653ae9ab2cf56b21cb82a8bd2a562397b27 (patch)
tree802b5cc6e30a0e36535d058a335c548b98d4c4e7 /meta
parenta8f35be467836d8fa0bc8f8e85eba6f89a13f087 (diff)
downloadopenembedded-core-3b256653ae9ab2cf56b21cb82a8bd2a562397b27.tar.gz
openembedded-core-3b256653ae9ab2cf56b21cb82a8bd2a562397b27.tar.bz2
openembedded-core-3b256653ae9ab2cf56b21cb82a8bd2a562397b27.zip
busybox: mdev: Use mdev.seq
/dev/mdev.seq exists to synchronize concurrently running instances of mdev and to ensure that they execute in the proper order. Without this synchronization, it is possible to have inconsistent mount points, to leak device nodes, or to have a node erroneously removed in rapid hotplug scenarios. Enable the use of mdev.seq by creating an empty /dev/mdev.seq at boot. Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> Signed-off-by: Ben Shelton <ben.shelton@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rwxr-xr-xmeta/recipes-core/busybox/files/mdev1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/recipes-core/busybox/files/mdev b/meta/recipes-core/busybox/files/mdev
index f7ed1f3d67..c4447ef160 100755
--- a/meta/recipes-core/busybox/files/mdev
+++ b/meta/recipes-core/busybox/files/mdev
@@ -4,5 +4,6 @@ mount -t tmpfs tmpfs /dev -o size=64k,mode=0755
mkdir /dev/pts /dev/shm
chmod 777 /dev/shm
mount -t devpts devpts /dev/pts
+touch /dev/mdev.seq
echo "/sbin/mdev" > /proc/sys/kernel/hotplug
mdev -s