Re: [rft]power management for usbtouch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Dienstag 01 Juli 2008 14:56:30 schrieb Dmitry Torokhov:
> On Tue, Jul 01, 2008 at 11:08:47AM +0200, Oliver Neukum wrote:
> > Am Dienstag 01 Juli 2008 09:59:01 schrieb Jiri Kosina:

> > > I really don't think we want to return error in such cases. Either resume 
> > > the device, or queue some requests (maybe depending on the type of 
> > > requests), right?
> > 
> > We are talking about forcibly suspended devices, so they cannot be
> > resumed. We could queue, but where would we end queuing? And we
> > have to decide to stop it at some point, or we create a DoS problem.
> > 
> > The user has decided to put the device in a state in which the driver
> > cannot properly function. If the user wanted the driver to work, he should
> > select autosuspend.
> >
> 
> That is the thing with the forced suspend - it leaves device out of
> sync with the rest of the system. If user really does not want to use
> the device it should probably be completely disconnected?

Yes, therefore I suggested doing the logical disconnect.

The drawback is that we lose all settings made on the device. But
to keep those we have autosuspend. It's true that currently many drivers lack
support for autosuspend, but the API should be designed for the final state.

	Regards
		Oliver
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux