[oe-commits] Bill Pittman : busybox: mdev: Use mdev.seq

git at git.openembedded.org git at git.openembedded.org
Wed Jul 23 21:08:46 UTC 2014


Module: openembedded-core.git
Branch: master
Commit: 3b256653ae9ab2cf56b21cb82a8bd2a562397b27
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=3b256653ae9ab2cf56b21cb82a8bd2a562397b27

Author: Bill Pittman <bill.pittman at ni.com>
Date:   Mon Jul 21 11:53:46 2014 -0500

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 at ni.com>
Signed-off-by: Ben Shelton <ben.shelton at ni.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/recipes-core/busybox/files/mdev | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-core/busybox/files/mdev b/meta/recipes-core/busybox/files/mdev
index f7ed1f3..c4447ef 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



More information about the Openembedded-commits mailing list