summaryrefslogtreecommitdiff
path: root/udev/udev-event.c
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@vrfy.org>2009-11-16 15:22:17 +0100
committerKay Sievers <kay.sievers@vrfy.org>2009-11-16 15:22:17 +0100
commitcdae488a3fbca5a61b3f8ea0651730cfa2da9cb0 (patch)
tree26d3f5a0b0da338f367dfb643679e11f9d9be698 /udev/udev-event.c
parent5052297b6a8928d3ccfdd9996b71fdfff8bc8921 (diff)
remove "ignore_device"
There is no way to ignore an event these days. Libudev events can not be suppressed. It only prevents RUN keys from being executed, which results in an inconsistent behavior in current setups.
Diffstat (limited to 'udev/udev-event.c')
-rw-r--r--udev/udev-event.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/udev/udev-event.c b/udev/udev-event.c
index d5b4d0941e..4e1773ffea 100644
--- a/udev/udev-event.c
+++ b/udev/udev-event.c
@@ -568,12 +568,6 @@ int udev_event_execute_rules(struct udev_event *event, struct udev_rules *rules)
event->tmp_node = NULL;
}
- if (event->ignore_device) {
- info(event->udev, "device event will be ignored\n");
- delete_kdevnode = 1;
- goto exit_add;
- }
-
if (event->name != NULL && event->name[0] == '\0') {
info(event->udev, "device node creation suppressed\n");
delete_kdevnode = 1;
@@ -638,10 +632,6 @@ exit_add:
udev_device_delete_db(dev);
udev_rules_apply_to_event(rules, event);
- if (event->ignore_device) {
- info(event->udev, "device event will be ignored\n");
- goto exit;
- }
if (event->name == NULL)
goto exit;
@@ -694,10 +684,6 @@ exit_add:
}
udev_rules_apply_to_event(rules, event);
- if (event->ignore_device) {
- info(event->udev, "device event will be ignored\n");
- goto exit;
- }
if (udev_device_get_ignore_remove(dev)) {
info(event->udev, "ignore_remove for '%s'\n", udev_device_get_devnode(dev));
@@ -710,8 +696,6 @@ exit_add:
/* default devices */
udev_rules_apply_to_event(rules, event);
- if (event->ignore_device)
- info(event->udev, "device event will be ignored\n");
if (strcmp(udev_device_get_action(dev), "remove") != 0)
udev_device_update_db(dev);