evdev: move the 'device removed' message to the evdev backend
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 13 Feb 2017 05:11:58 +0000 (15:11 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Fri, 24 Feb 2017 05:54:56 +0000 (15:54 +1000)
Preparation work for standardizing log messages better

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Hans de Goede <hdegoede@redhat.com>
src/evdev.c
src/udev-seat.c

index 6132d54..881b5d4 100644 (file)
@@ -3444,6 +3444,11 @@ evdev_device_remove(struct evdev_device *device)
 {
        struct libinput_device *dev;
 
+       log_info(evdev_libinput_context(device),
+                "input device %s, %s removed\n",
+                device->devname,
+                udev_device_get_devnode(device->udev_device));
+
        list_for_each(dev, &device->base.seat->devices_list, link) {
                struct evdev_device *d = evdev_device(dev);
                if (dev == &device->base)
index a19afb4..47b4d05 100644 (file)
@@ -114,10 +114,6 @@ device_removed(struct udev_device *udev_device, struct udev_input *input)
                                   &seat->base.devices_list, base.link) {
                        if (streq(syspath,
                                  udev_device_get_syspath(device->udev_device))) {
-                               log_info(&input->base,
-                                        "input device %s, %s removed\n",
-                                        device->devname,
-                                        udev_device_get_devnode(device->udev_device));
                                evdev_device_remove(device);
                                break;
                        }