Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933147AbXHGMr6 (ORCPT ); Tue, 7 Aug 2007 08:47:58 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1759029AbXHGMru (ORCPT ); Tue, 7 Aug 2007 08:47:50 -0400 Received: from mtagate6.de.ibm.com ([195.212.29.155]:5593 "EHLO mtagate6.de.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757886AbXHGMrt (ORCPT ); Tue, 7 Aug 2007 08:47:49 -0400 Date: Tue, 7 Aug 2007 14:48:50 +0200 From: Cornelia Huck To: "Kay Sievers" Cc: "Javier Pello" , linux-kernel@vger.kernel.org, "Greg KH" Subject: Re: [PATCH] request_firmware: skip timeout if userspace was not notified Message-ID: <20070807144850.289636a0@gondolin.boeblingen.de.ibm.com> In-Reply-To: <3ae72650708070531q696625ddo6e7f582693c8267@mail.gmail.com> References: <46B37CF7.2020803@urjc.es> <20070806142451.5d28d41c@gondolin.boeblingen.de.ibm.com> <46B7832B.6010808@urjc.es> <20070807125844.4d756b04@gondolin.boeblingen.de.ibm.com> <3ae72650708070446y6452d13jb7cd802119dab3ce@mail.gmail.com> <20070807141030.1bb0f76a@gondolin.boeblingen.de.ibm.com> <3ae72650708070531q696625ddo6e7f582693c8267@mail.gmail.com> Organization: IBM Deutschland Entwicklung GmbH Vorsitzender des Aufsichtsrats: Martin Jetter =?ISO-8859-15?Q?Gesch=E4ftsf=FChrung:?= Herbert Kircher Sitz der Gesellschaft: =?ISO-8859-15?Q?B=F6blingen?= Registergericht: Amtsgericht Stuttgart, HRB 243294 X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.13; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1036 Lines: 23 On Tue, 7 Aug 2007 14:31:34 +0200, "Kay Sievers" wrote: > > > How do you check if events have been "handled"? None of the recent > > > distros uses /sbin/hotplug anymore. Netlink events are broadcasted, > > > but no failure in delivery doesn't mean anything like "handled", or > > > delivered to the right instance. Even if you check that the netlink > > > socket has listeners, that wouldn't be sufficient to tell that is is > > > handled. > > > > You can't check if it's been handled, yes; but you can certainly check > > if you delivered it. > > The broadcast returns a failure when nobody received the message? To my understanding, netlink_broadcast() returns 0 if the message was delivered to someone, -ENOBUFS in case of failure and -ESRCH if nobody listened. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/