From: Zbigniew Jędrzejewski-Szmek Date: Fri, 16 Aug 2019 11:20:04 +0000 (+0200) Subject: udev: assume all devices which have persistent links also need to be watched X-Git-Tag: v243~52^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5492c62a25313ec645e7330c016e2e406f5205e0;p=platform%2Fupstream%2Fsystemd.git udev: assume all devices which have persistent links also need to be watched We had two similar lists, but one was accepting many more device types. I assume that this is by mistake, simply because the lack of device links is easier to notice than the lack of synthesized event after the device is written to. This uses the same list in both places, effectively adding "watch" attribute to /dev/nbd*, /dev/zd*, etc. --- diff --git a/rules/60-block.rules b/rules/60-block.rules index 491081f..a320e63 100644 --- a/rules/60-block.rules +++ b/rules/60-block.rules @@ -8,4 +8,6 @@ ACTION=="add", SUBSYSTEM=="module", KERNEL=="block", ATTR{parameters/events_dfl_ ACTION=="change", SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST=="block", ATTR{block/*/uevent}="change" # watch metadata changes, caused by tools closing the device node which was opened for writing -ACTION!="remove", SUBSYSTEM=="block", KERNEL=="loop*|nvme*|sd*|vd*|xvd*|pmem*|mmcblk*|dasd*|nbd*", OPTIONS+="watch" +ACTION!="remove", SUBSYSTEM=="block", \ + KERNEL=="loop*|mmcblk*[0-9]|msblk*[0-9]|mspblk*[0-9]|nvme*|sd*|vd*|xvd*|bcache*|cciss*|dasd*|ubd*|scm*|pmem*|nbd*|zd*", \ + OPTIONS+="watch"