On Fri, Feb 23, 2007 at 06:23:08PM -0800, David Brownell wrote:
> On Friday 23 February 2007 5:05 pm, Alan Stern wrote:
> > On Fri, 23 Feb 2007, Greg KH wrote:
> 
> > > I have heard rumors that both Intel and mvista are starting to dig up
> > > the old patches and want to get this stuff all sorted out and into the
> > > main kernel tree.  Hopefully something comes of it...
> 
> Certainly I'd anticipate much more email.  Previous discussions have been
> inconclusive, IMO basically because they were too much in the category
> of "solution in search of problem".  Also, ISTR they didn't even start
> to get near device-specific power management... but, maybe you're not
> thinking about the patches I'm recalling!

No, I'm thinking of the same mess :)

And yes, I would expect a lot of email about this too, or at least I
sure hope so...

> > My crystal ball is looking particularly cloudy today.  Eventually 
> > something will have to be done, but will it be done independently by each 
> > subsystem?  Or will there be a centralized PM core API with a 
> > subsystem-specific hook?  I have no idea.
> 
> If I were to bet, I'd say per-subsystem approaches will work better
> than any Grand Unified/Centralized Scheme.  Per-driver approaches will
> also be needed.

Agreed.

> > So it comes down to the same question: Should I submit this USB-only 
> > facility for inclusion now, with the understanding that it may need to be 
> > changed later?
> 
> I'd say submit it, but with a clear statement about how changeable the
> interface is.  Such a statement would be a kind of new ground for Linux,
> which is needed ... some folk take the wrong lesson about stability of
> kernel interfaces, and want all interfaces to be stable.  That's not a
> realistic expectation (IMO) in cases where some experimentation is needed
> to reach the eventual answer.  But it _is_ realistic to expect that if
> an interface isn't fully cooked, it will be declared as such ... so that
> userspace developers will at least know they need to communicate with the
> kernel developers if they plan to make heavy use of that interface.

That's what Documentation/ABI/ is there for :)

thanks,

greg k-h

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to