summaryrefslogtreecommitdiff
path: root/meta/recipes-core/readline
diff options
context:
space:
mode:
authorRichard Tollerton <rich.tollerton@ni.com>2014-12-08 16:44:33 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-12-19 17:54:14 +0000
commit107e7fa2b2cc2e06addb83518c03b3ab769fed6f (patch)
tree250b74955fa6b1b7f15d19bd249da6da741a6ca2 /meta/recipes-core/readline
parent5b051d65e797624cca3a81fc6f5c924925f3493e (diff)
downloadopenembedded-core-107e7fa2b2cc2e06addb83518c03b3ab769fed6f.tar.gz
openembedded-core-107e7fa2b2cc2e06addb83518c03b3ab769fed6f.tar.bz2
openembedded-core-107e7fa2b2cc2e06addb83518c03b3ab769fed6f.zip
udev-cache: stop race between sysconf and cache generation
The validity of the udev cache is determined by the sysconf file (/etc/udev/cache.data). Currently, there is a substantial delay between sysconf generation in /etc/init.d/udev and cache generation in /etc/init.d/udev-cache. If a hotplug event arrives in the middle of this, then the sysconf will be out of date with respect to the cache. The solution is two-pronged. First, we minimize the race window by regenerating the sysconf immediately before the cache, in /etc/init.d/udev-cache. This allows us to kill the race entirely by stopping the udev event queue while the sysconf and cache are being generated. Signed-off-by: Richard Tollerton <rich.tollerton@ni.com>
Diffstat (limited to 'meta/recipes-core/readline')
0 files changed, 0 insertions, 0 deletions