From mboxrd@z Thu Jan 1 00:00:00 1970 From: Todd Poynor Date: Mon, 03 May 2004 21:33:02 +0000 Subject: Re: [PATCH] Hotplug for device power state changes Message-Id: <4096BA8E.4040601@mvista.com> List-Id: References: <20040429202654.GA9971@dhcp193.mvista.com> <20040429224243.L16407@flint.arm.linux.org.uk> <40918375.2090806@mvista.com> <1083286226.20473.159.camel@gaston> <20040430093012.A30928@flint.arm.linux.org.uk> <4092B02C.5090205@mvista.com> <20040430215621.GA14015@kroah.com> <4092FA66.20704@mvista.com> <20040501014827.GA16006@kroah.com> In-Reply-To: <20040501014827.GA16006@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset="macroman" Content-Transfer-Encoding: base64 To: Greg KH Cc: linux-hotplug-devel@lists.sourceforge.net, Linux Kernel list R3JlZyBLSCB3cm90ZToKCj4gSSBkb24ndCBoYXZlIGFuIG9iamVjdGlvbiB0byBhZGQgc3VjaCBh IG5ldyBwYXJhbWF0ZXIgKG9yIGV2ZW4gYSBuZXcKPiBmdW5jdGlvbiBjYWxsIGxpa2UgeW91IHN1 Z2dlc3RlZCksIGp1c3QgZG9uJ3QgZ28gbWVzc2luZyB3aXRoIHRoZSBtYWluCj4ga29iamVjdCBo b3RwbHVnIGNhbGwgd2l0aG91dCB0aGlua2luZyBldmVyeXRoaW5nIHRocm91Z2ggOikKCk9LLCB3 aWxsIGRvLgoKPj5UaGlzIGlzIHNvbWV0aGluZyB0aGF0IHdhcyByZXF1ZXN0ZWQgb2YgbWUgYnkg b3RoZXJzIHdobyBidWlsZCBMaW51eCAKPj5pbnRvIGNvbnN1bWVyIGVsZWN0cm9uaWNzIGRldmlj ZXMuICBQZXJoYXBzIHNvbWUgb2YgdGhlIGludGVyZXN0ZWQgCj4+cGFydGllcyBtYXkgc3BlYWsg dXAgaGVyZSB0byBhZGQgbW9yZSBpbnNpZ2h0Lgo+IAo+IAo+IFBsZWFzZSBlbmNvdXJhZ2UgdGhl bSB0byBzcGVhayB1cC4gIEkgaGVhciBfbm90aGluZ18gZnJvbSBhbnkgZW1iZWRkZWQKPiBkZXZl bG9wZXJzLCBhbmQgSSBhbSByZWFsbHkgaW50ZXJlc3RlZCBpbiBob3cgdGhlIGRyaXZlciBtb2Rl bCBhbmQKPiBob3RwbHVnIHdvcmtzIChvciBkb2Vzbid0KSBmb3IgdGhlbS4gIFdpdGhvdXQgdGhh dCBmZWVkYmFjaywgd2UgYXJlIGluCj4gdGhlIGRhcmsgYXMgdG8gd2hhdCB0aGVpciBuZWVkcy9o YXRlcyBhcmUuCgpUaGFua3MsIEkgaGF2ZSBwYXNzZWQgdGhlIGNhbGwgdG8gZ2V0IGludm9sdmVk IG9uIHRvIGEgZ3JvdXAgb2YgTGludXggCmNvbnN1bWVyIGVsZWN0cm9uaWNzIGRldmVsb3BlcnMg KHRoZSBDb25zdW1lciBFbGVjdHJvbmljcyBMaW51eCBGb3J1bTsgClRpbSBCaXJkIHdpbGwgaG9s ZCBhIEJvRiBhdCBPTFMgaW50cm9kdWNpbmcgdGhpcyBncm91cCkuICBJIGFtIGludm9sdmVkIAph dCBhbiBpbmZyYXN0cnVjdHVyZSBsZXZlbCBhbmQgaGF2ZSBoZWxwZWQgc3RlZXIgdmFyaW91cyBn ZW5lcmFsIApyZXF1aXJlbWVudHMgdG93YXJkIHVzZSBvZiBMRE0gKHdoaWNoIHdlJ3ZlIGJlZW4g dXNpbmcgZXZlbiBpbiAyLjQgZm9yIApzb21lIHRpbWUpIGFuZCBob3RwbHVnICh3aGljaCBpcyBu ZXcgdG8gdXMgZm9yIHRoZXNlIHB1cnBvc2VzIGFuZCB0aGV5IAptaWdodCBub3QgeWV0IGhhdmUg bXVjaCBleHBlcmllbmNlIHdpdGggdGhpcyksIGFuZCBjYW4gYWxzbyBzZXJ2ZSBhcyBhIApjb25k dWl0IGZvciBmZWVkYmFjay4gIEkgYXBwcmVjaWF0ZSB5b3VyIGludGVyZXN0IGluIHRoZSBuZWVk cyBvZiAKZW1iZWRkZWQgZGV2ZWxvcGVycyBhbmQgaG9wZSB0aGF0IHdlIGNhbiBjb250cmlidXRl IHNvbWUgdXNlZnVsIApzdWdnZXN0aW9ucyBhbmQgZmVhdHVyZXMuCgoKLS0gClRvZGQgUG95bm9y Ck1vbnRhVmlzdGEgU29mdHdhcmUKCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUaGlzIFNGLk5ldCBlbWFpbCBpcyBzcG9uc29yZWQgYnk6 IE9yYWNsZSAxMGcKR2V0IGNlcnRpZmllZCBvbiB0aGUgaG90dGVzdCB0aGluZyBldmVyIHRvIGhp dCB0aGUgbWFya2V0Li4uIE9yYWNsZSAxMGcuIApUYWtlIGFuIE9yYWNsZSAxMGcgY2xhc3Mgbm93 LCBhbmQgd2UnbGwgZ2l2ZSB5b3UgdGhlIGV4YW0gRlJFRS4gCmh0dHA6Ly9hZHMub3Nkbi5jb20v P2FkX2lkMTQ5JmFsbG9jX2lkgTY2Jm9wPWNsaWNrCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkxpbnV4LWhvdHBsdWctZGV2ZWwgbWFpbGluZyBsaXN0ICBo dHRwOi8vbGludXgtaG90cGx1Zy5zb3VyY2Vmb3JnZS5uZXQKTGludXgtaG90cGx1Zy1kZXZlbEBs aXN0cy5zb3VyY2Vmb3JnZS5uZXQKaHR0cHM6Ly9saXN0cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMv bGlzdGluZm8vbGludXgtaG90cGx1Zy1kZXZlbA== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S264090AbUECVdZ (ORCPT ); Mon, 3 May 2004 17:33:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S264102AbUECVdZ (ORCPT ); Mon, 3 May 2004 17:33:25 -0400 Received: from gateway-1237.mvista.com ([12.44.186.158]:46584 "EHLO av.mvista.com") by vger.kernel.org with ESMTP id S264090AbUECVdG (ORCPT ); Mon, 3 May 2004 17:33:06 -0400 Message-ID: <4096BA8E.4040601@mvista.com> Date: Mon, 03 May 2004 14:33:02 -0700 From: Todd Poynor User-Agent: Mozilla Thunderbird 0.6 (X11/20040502) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Greg KH CC: linux-hotplug-devel@lists.sourceforge.net, Linux Kernel list Subject: Re: [PATCH] Hotplug for device power state changes References: <20040429202654.GA9971@dhcp193.mvista.com> <20040429224243.L16407@flint.arm.linux.org.uk> <40918375.2090806@mvista.com> <1083286226.20473.159.camel@gaston> <20040430093012.A30928@flint.arm.linux.org.uk> <4092B02C.5090205@mvista.com> <20040430215621.GA14015@kroah.com> <4092FA66.20704@mvista.com> <20040501014827.GA16006@kroah.com> In-Reply-To: <20040501014827.GA16006@kroah.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Greg KH wrote: > I don't have an objection to add such a new paramater (or even a new > function call like you suggested), just don't go messing with the main > kobject hotplug call without thinking everything through :) OK, will do. >>This is something that was requested of me by others who build Linux >>into consumer electronics devices. Perhaps some of the interested >>parties may speak up here to add more insight. > > > Please encourage them to speak up. I hear _nothing_ from any embedded > developers, and I am really interested in how the driver model and > hotplug works (or doesn't) for them. Without that feedback, we are in > the dark as to what their needs/hates are. Thanks, I have passed the call to get involved on to a group of Linux consumer electronics developers (the Consumer Electronics Linux Forum; Tim Bird will hold a BoF at OLS introducing this group). I am involved at an infrastructure level and have helped steer various general requirements toward use of LDM (which we've been using even in 2.4 for some time) and hotplug (which is new to us for these purposes and they might not yet have much experience with this), and can also serve as a conduit for feedback. I appreciate your interest in the needs of embedded developers and hope that we can contribute some useful suggestions and features. -- Todd Poynor MontaVista Software