Re: [RFC PATCH 5/5] usb: add usb port's pm qos flags request to change NO_POWER_OFF flag

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

 



On 2012年11月11日 23:55, Alan Stern wrote:
> On Sun, 11 Nov 2012, Lan Tianyu wrote:
> 
>> On 2012/11/10 0:10, Alan Stern wrote:
>>> On Fri, 9 Nov 2012, Lan Tianyu wrote:
>>>
>>>> Some usb devices can't be resumed correctly after power off. This
>>>> patch is to add pm qos flags request to change NO_POWER_OFF and
>>>> provide usb_device_allow_power_off() for device drivers to allow or
>>>> prohibit usb core to power off the device.
>>>
>>> If the reason for adding this request is to prevent the device from
>>> being powered off, then shouldn't the PM QOS flag be associated with
>>> device rather than with the port?
>> Hi Alan:
>> 	Great thanks for your review and good suggestions.
>> 	For pm qos flags, If put it on the port device, there is an advantage 
>> that it can cover port without device or unused port and this part 
>> didn't present in my this patchset.
> 
> Right.  That's a big advantage.
> 
>>> In fact, it seems reasonable to have such a flag for both the device
>>> and the port.
>> 	You mean for usb device or usb interface device?
> 
> USB device.
> 
>> I think port and device are bound. Power off port also means to power 
>> off device. So prevent device from power off also means to prevent port 
>> from power off. They just like a power domain. Because power is on the 
>> port and so I thought we just needed to have pm qos flag on the port. 
> 
> Consider what happens when the device is unplugged.  The restriction
> against powering off the device won't be needed any more, but the PM
> QOS flag will still be set for the port.
You are saying outside port. For outside port, currently our plan is to
set NO_POWER_OFF flag defaultly. So it doesn't matter after device
unplugged. Moreover, we can change the port's pm qos flag when device is
disconnected.

> 
>> This maybe a simple version. If necessary, I also could add pm qos flag 
>> for usb or usb interface device later.
> 
> Okay.
> 
> Alan Stern
> 


-- 
Best regards
Tianyu Lan
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" 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]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux