libudev-zero: backport latest changes to fix blocking on devices scan
authorFlorian Eckert <fe@dev.tdt.de>
Tue, 15 Mar 2022 14:04:55 +0000 (15:04 +0100)
committerRosen Penev <rosenp@gmail.com>
Thu, 17 Mar 2022 02:46:41 +0000 (19:46 -0700)
commit0c66639a288ffd29819a30473212a8c4791e4a99
tree926f6322e8f6944cb891eb13774c547e82fac090
parent35c109c7ff09db42ca89ca16df1d266798f828d1
libudev-zero: backport latest changes to fix blocking on devices scan

This change added the latest upstream changes since version 1.0.0.

When using the smart plugin from collectd, there are problems with the
function udev_enumerate_scan_devices. This function is blocked and no
longer returns. Backporting the latest fixes from libudev-zero solves
the problem.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
15 files changed:
libs/libudev-zero/patches/0001-readme-future-directions.patch [new file with mode: 0644]
libs/libudev-zero/patches/0002-udev_enumerate.c-fix-endless-loop-in-filter_property.patch [new file with mode: 0644]
libs/libudev-zero/patches/0003-readme-What-works-What-doesn-t-work.patch [new file with mode: 0644]
libs/libudev-zero/patches/0004-readme-rewrite-why-add-pros-cons.patch [new file with mode: 0644]
libs/libudev-zero/patches/0005-Makefile-add-stub-symbol-versioning.patch [new file with mode: 0644]
libs/libudev-zero/patches/0006-readme-pros-cons.patch [new file with mode: 0644]
libs/libudev-zero/patches/0007-readme-add-cups-and-workaround-for-pulseaudio.patch [new file with mode: 0644]
libs/libudev-zero/patches/0008-udev_device.c-ignore-devices-without-subsystem.patch [new file with mode: 0644]
libs/libudev-zero/patches/0009-various-fix-memory-leaks.patch [new file with mode: 0644]
libs/libudev-zero/patches/0010-Fix-typo.patch [new file with mode: 0644]
libs/libudev-zero/patches/0011-Revert-Makefile-add-stub-symbol-versioning.patch [new file with mode: 0644]
libs/libudev-zero/patches/0012-Revert-udev_enumerate.c-fix-pipeware.patch [new file with mode: 0644]
libs/libudev-zero/patches/0013-readme-mention-PipeWire-patch.patch [new file with mode: 0644]
libs/libudev-zero/patches/0014-Makefile-support-static-only-builds.patch [new file with mode: 0644]
libs/libudev-zero/patches/0015-udev_enumerate.c-support-NULL-value-in-match-nomatch.patch [new file with mode: 0644]