Skip to content

udev-cache fixes

Richard Tollerton openembedded-core 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v3 Latest9 patches 0 repliesNew

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9udev-cache: stop race between sysconf and cache generationmeta/recipes-core/udev/udev/udev-cache+18 -00 replies
2/9udev-cache: replace readfiles() with cmpmeta/recipes-core/udev/udev/init meta/recipes-core/udev/udev/udev-cache+10 -360 replies
3/9udev-cache: don't generate sysconf twicemeta/recipes-core/udev/udev/init meta/recipes-core/udev/udev/udev-cache+7 -20 replies
4/9udev-cache: refactor sysconf generationmeta/recipes-core/udev/udev/init meta/recipes-core/udev/udev/udev-cache+18 -50 replies
5/9udev-cache: Clean up message when cache is invalidatedmeta/recipes-core/udev/udev/init+7 -40 replies
6/9udev-cache: always warn on console if invalidatedmeta/recipes-core/udev/udev/init+1 -30 replies
7/9udev-cache: invalidate on rules.d changesmeta/recipes-core/udev/udev/init meta/recipes-core/udev/udev/udev-cache+11 -00 replies
8/9udev-cache: Update cache asynchronouslymeta/recipes-core/udev/udev/udev-cache+11 -90 replies
9/9udev-cache: refactor conditionals and error handlingmeta/recipes-core/udev/udev/udev-cache+22 -130 replies

Reviews trailers per patch

1 of 9 patches has a Reviewed-by or Acked-by.

PatchGratian Crisan
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9A-b
9/9

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/9] udev-cache fixes

This is v3 of the udev-cache changes previously submitted by Ben Shelton and myself last summer. This is primarily a cleanup of the patches that didn't make it into dizzy; the only significant behavioral difference is that I'm now making use of udevadm control --stop-exec-queue and udevadm control --start-exec-queue to completely close the race condition between sysconf generation and udev-cache tarball generation.

The following changes since commit 219e793907406eabf632e784e3a11ab9acb77cfb:

qemu/libc-package: Fix qemu option handling (2014-12-05 17:59:42 +0000)

are available in the git repository at:

git://github.com/rtollert/openembedded-core dev/rtollert/udev-cache-9
https://github.com/rtollert/openembedded-core/tree/dev/rtollert/udev-cache-9

Richard Tollerton (9):
udev-cache: stop race between sysconf and cache generation
udev-cache: replace readfiles() with cmp
udev-cache: don't generate sysconf twice
udev-cache: refactor sysconf generation
udev-cache: Clean up message when cache is invalidated
udev-cache: always warn on console if invalidated
udev-cache: invalidate on rules.d changes
udev-cache: Update cache asynchronously
udev-cache: refactor conditionals and error handling

 meta/recipes-core/udev/udev/init       | 56 ++++++++++++++++++----------------
 meta/recipes-core/udev/udev/udev-cache | 37 ++++++++++++++++++++--
 2 files changed, 63 insertions(+), 30 deletions(-)
Signature · 1 line
2.1.3