From 323274d5e7545013b09c280254879dcbf1430fbf Mon Sep 17 00:00:00 2001 From: Franck Bui Date: Fri, 12 Jan 2024 10:54:57 +0100 Subject: [PATCH 5001/5002] Revert "udev: update devlink with the newer device node even when priority is equivalent" This reverts commit 277cb24ffb7a520f640eb36d11340f11bf0c7c4f. --- src/udev/udev-node.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/udev/udev-node.c b/src/udev/udev-node.c index 74a70185bc..75845413cf 100644 --- a/src/udev/udev-node.c +++ b/src/udev/udev-node.c @@ -468,13 +468,13 @@ static int link_update(sd_device *dev, const char *slink, bool add) { /* The devlink priority is downgraded. Another device may have a higher * priority now. Let's find the device node with the highest priority. */ } else { - if (current_prio > prio) - /* The devlink with a higher priority already exists and is owned by - * another device. Hence, it is not necessary to recreate it. */ + if (current_prio >= prio) + /* The devlink with equal or higher priority already exists and is + * owned by another device. Hence, it is not necessary to recreate it. */ return 0; - /* This device has the equal or a higher priority than the current. Let's - * create the devlink to our device node. */ + /* This device has a higher priority than the current. Let's create the + * devlink to our device node. */ return node_symlink(dev, NULL, slink); } -- 2.35.3