From 13596f18da2194186423696d3c00592f591d0fa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20H=C3=B6ppner?= Date: Mon, 7 May 2018 12:55:25 +0200 Subject: [PATCH] udev: Replace WAIT_FOR with TEST keyword MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The udev rule for SCSI devices is still using the WAIT_FOR keyword, which was used to make sure that a file does in fact exist before any rule is applied. That keyword, however, was removed with systemd-220 and is therefore no longer valid, which in turn leads to errors on newer systems. Use the TEST keyword instead to check the existence of a file before we apply any rules. Signed-off-by: Jan Höppner --- etc/udev/rules.d/60-readahead.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/udev/rules.d/60-readahead.rules b/etc/udev/rules.d/60-readahead.rules index 1f569215..b3596f1f 100644 --- a/etc/udev/rules.d/60-readahead.rules +++ b/etc/udev/rules.d/60-readahead.rules @@ -7,7 +7,7 @@ SUBSYSTEM!="block", GOTO="ra_end" ACTION!="add", GOTO="ra_change" # on device add set initial readahead to 512 (instead of in kernel 128) -KERNEL=="sd*[!0-9]", WAIT_FOR="queue/read_ahead_kb", ATTR{queue/read_ahead_kb}="512" +KERNEL=="sd*[!0-9]", TEST=="queue/read_ahead_kb", ATTR{queue/read_ahead_kb}="512" LABEL="ra_change"