]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - lib/kobject_uevent.c
kobj_uevent: Ignore if some listeners cannot handle message
[karo-tx-linux.git] / lib / kobject_uevent.c
index 920a3ca6e2590ddc3d64950a729441758d0a5ce5..507b821f4c1699264d27f1a2b790313687511d96 100644 (file)
@@ -235,7 +235,7 @@ int kobject_uevent_env(struct kobject *kobj, enum kobject_action action,
                        retval = netlink_broadcast(uevent_sock, skb, 0, 1,
                                                   GFP_KERNEL);
                        /* ENOBUFS should be handled in userspace */
-                       if (retval == -ENOBUFS)
+                       if (retval == -ENOBUFS || retval == -ESRCH)
                                retval = 0;
                } else
                        retval = -ENOMEM;