diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2011-11-02 02:23:14 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-11-07 14:05:38 +0000 |
commit | 49f9ca5d4c037e32ba3a68374a350304e4e9c706 (patch) | |
tree | c5ed9002fdcf59764d78934d0fd4df67eb8cf8ac /meta | |
parent | 8f78cf20303c6c9bedab64bad1c88cca29f5135b (diff) | |
download | poky-49f9ca5d4c037e32ba3a68374a350304e4e9c706.tar.gz |
udev-164: Update init script to do an explicit add action
With udev 152 or greater the default action for 'udevadm trigger' was
modified to be 'change' instead of 'add.
To ensure initial coldplug events at boot are seen be scripts the are
expecting them as 'add' events we invoke udevadm with an explicit
'--action=add'.
(From OE-Core rev: eacafd21999ab37b60af29dc3e626c441716ef66)
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-core/udev/udev-164/init | 4 | ||||
-rw-r--r-- | meta/recipes-core/udev/udev_164.bb | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/meta/recipes-core/udev/udev-164/init b/meta/recipes-core/udev/udev-164/init index 9ce95ee4c2..073942f27e 100644 --- a/meta/recipes-core/udev/udev-164/init +++ b/meta/recipes-core/udev/udev-164/init | |||
@@ -48,10 +48,10 @@ kill_udevd > "/dev/null" 2>&1 | |||
48 | 48 | ||
49 | /sbin/udevadm control --env=STARTUP=1 | 49 | /sbin/udevadm control --env=STARTUP=1 |
50 | if [ "$not_first_boot" != "" ];then | 50 | if [ "$not_first_boot" != "" ];then |
51 | /sbin/udevadm trigger --subsystem-nomatch=tty --subsystem-nomatch=mem --subsystem-nomatch=vc --subsystem-nomatch=vtconsole --subsystem-nomatch=misc --subsystem-nomatch=dcon --subsystem-nomatch=pci_bus --subsystem-nomatch=graphics --subsystem-nomatch=backlight --subsystem-nomatch=video4linux --subsystem-nomatch=platform | 51 | /sbin/udevadm trigger --action=add --subsystem-nomatch=tty --subsystem-nomatch=mem --subsystem-nomatch=vc --subsystem-nomatch=vtconsole --subsystem-nomatch=misc --subsystem-nomatch=dcon --subsystem-nomatch=pci_bus --subsystem-nomatch=graphics --subsystem-nomatch=backlight --subsystem-nomatch=video4linux --subsystem-nomatch=platform |
52 | (/sbin/udevadm settle --timeout=3; /sbin/udevadm control --env=STARTUP=)& | 52 | (/sbin/udevadm settle --timeout=3; /sbin/udevadm control --env=STARTUP=)& |
53 | else | 53 | else |
54 | /sbin/udevadm trigger | 54 | /sbin/udevadm trigger --action=add |
55 | /sbin/udevadm settle | 55 | /sbin/udevadm settle |
56 | fi | 56 | fi |
57 | 57 | ||
diff --git a/meta/recipes-core/udev/udev_164.bb b/meta/recipes-core/udev/udev_164.bb index 7cbe4d8b60..d487addb60 100644 --- a/meta/recipes-core/udev/udev_164.bb +++ b/meta/recipes-core/udev/udev_164.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | include udev-new.inc | 1 | include udev-new.inc |
2 | 2 | ||
3 | PR = "r6" | 3 | PR = "r7" |
4 | 4 | ||
5 | SRC_URI += "file://udev-166-v4l1-1.patch" | 5 | SRC_URI += "file://udev-166-v4l1-1.patch" |
6 | 6 | ||