]> git.ozlabs.org Git - petitboot/blobdiff - discover/udev.c
protocol: Separate device add from boot-option add messages
[petitboot] / discover / udev.c
index 28357c7e1b0b0441952aab16646ee1d1d67395c9..40b9f638c5b9d51b0c2c432cbe4a223e1873dd96 100644 (file)
@@ -116,7 +116,7 @@ static int udev_destructor(void *p)
        return 0;
 }
 
-struct udev *udev_init(struct device_handler *handler)
+struct udev *udev_init(struct waitset *waitset, struct device_handler *handler)
 {
        struct sockaddr_un addr;
        struct udev *udev;
@@ -144,7 +144,7 @@ struct udev *udev_init(struct device_handler *handler)
                goto out_err;
        }
 
-       waiter_register(udev->socket, WAIT_IN, udev_process, udev);
+       waiter_register(waitset, udev->socket, WAIT_IN, udev_process, udev);
 
        pb_log("%s: waiting on %s\n", __func__, PBOOT_DEVICE_SOCKET);