]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev-ctrl: drop workaround for old kernel bug
authorDavid Tardon <dtardon@redhat.com>
Thu, 10 Sep 2020 13:50:15 +0000 (15:50 +0200)
committerDavid Tardon <dtardon@redhat.com>
Wed, 14 Oct 2020 17:31:30 +0000 (19:31 +0200)
It's been 7 years. That should be long enough :-)

This reverts commit b97caef538ae37bd2dc04fc15b448c12a2c9422b.

src/udev/udev-ctrl.c

index 9deb3864b5a85fd71fcd95f568ad0d321a38c722..8401691659554a42521290e3791be36517a3e83b 100644 (file)
@@ -58,7 +58,6 @@ struct udev_ctrl {
 int udev_ctrl_new_from_fd(struct udev_ctrl **ret, int fd) {
         _cleanup_close_ int sock = -1;
         struct udev_ctrl *uctrl;
-        int r;
 
         assert(ret);
 
@@ -79,14 +78,6 @@ int udev_ctrl_new_from_fd(struct udev_ctrl **ret, int fd) {
                 .bound = fd >= 0,
         };
 
-        /*
-         * FIXME: remove it as soon as we can depend on this:
-         *   http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=90c6bd34f884cd9cee21f1d152baf6c18bcac949
-         */
-        r = setsockopt_int(uctrl->sock, SOL_SOCKET, SO_PASSCRED, true);
-        if (r < 0)
-                log_warning_errno(r, "Failed to set SO_PASSCRED: %m");
-
         uctrl->saddr.un = (struct sockaddr_un) {
                 .sun_family = AF_UNIX,
                 .sun_path = "/run/udev/control",