On Fri, Feb 23, 2007 at 08:05:57PM -0500, Alan Stern wrote: > On Fri, 23 Feb 2007, Greg KH wrote: > > > > Part of the development I did with Oliver was to add a > > > .../power/suspended > > > attribute for USB devices. Writing 1 would immediately suspend the > > > device > > > and writing 0 would immediately resume it. Should I submit that part as > > > a > > > separate new patch? > > > > Well, we probably need to do that with the larger pm changes for all > > subsystems, right? > > The thing is, each subsystem needs to add this in its own way -- because > each type of bus has a different notion of what power states are > available. USB is simple in that respect, with only two possible states; > things like PCI are more complicated.
I agree. > > 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... > > 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. I think it's going to have to be done on a per-subsystem basis, but hopefully all the subsystems will at least go through the same sysfs file so as to make a semblance of uniformity. > 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? Yes, I don't have a problem with that. Make sure you add it to the proper place in Documetation/ABI saying it's very experimental, and then you have the freedom to change it over time. 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