X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=lib%2Fkobject_uevent.c;h=97a777ad4f592993bb58b0098ceee85d1b6977eb;hb=b933453f1965c1e3136cb5fd69abd6e6927fb5d7;hp=e68e743bd86134eb11a84d4000512d4291bceaf0;hpb=8690d8a9f6c2d5728a9c9f68231f1bb4de109e3a;p=karo-tx-linux.git diff --git a/lib/kobject_uevent.c b/lib/kobject_uevent.c index e68e743bd861..97a777ad4f59 100644 --- a/lib/kobject_uevent.c +++ b/lib/kobject_uevent.c @@ -234,6 +234,9 @@ int kobject_uevent_env(struct kobject *kobj, enum kobject_action action, NETLINK_CB(skb).dst_group = 1; retval = netlink_broadcast(uevent_sock, skb, 0, 1, GFP_KERNEL); + /* ENOBUFS should be handled in userspace */ + if (retval == -ENOBUFS) + retval = 0; } else retval = -ENOMEM; }