Re: [PATCH 3/3] nvme: Enable autonomous power state transitions

2016-09-02 Thread Andy Lutomirski
On Fri, Sep 2, 2016 at 11:11 AM, J Freyensee wrote: > >> > > >> > > >> > > > >> > > > + /* >> > > > + * By default, allow up to 25ms of APST-induced >> > > > latency. This will >> > > > + * have no effect on non-APST supporting controllers >> > > > (i.e. >> > > > any >> > > > +

Re: [PATCH 3/3] nvme: Enable autonomous power state transitions

2016-09-02 Thread J Freyensee
> > > > > > > > > > > > > > + /* > > > > +  * By default, allow up to 25ms of APST-induced > > > > latency.  This will > > > > +  * have no effect on non-APST supporting controllers > > > > (i.e. > > > > any > > > > +  * controller with APSTA == 0). > > > > +  */ > > > > +  

Re: [PATCH 3/3] nvme: Enable autonomous power state transitions

2016-08-30 Thread Andy Lutomirski
On Mon, Aug 29, 2016 at 4:16 PM, Andy Lutomirski wrote: > On Aug 29, 2016 8:07 AM, "J Freyensee" > wrote: >> >> On Mon, 2016-08-29 at 02:25 -0700, Andy Lutomirski wrote: >> > NVME devices can advertise multiple power states. These states can >> > be either "operational" (the device is fully func

Re: [PATCH 3/3] nvme: Enable autonomous power state transitions

2016-08-29 Thread Andy Lutomirski
On Aug 29, 2016 8:07 AM, "J Freyensee" wrote: > > On Mon, 2016-08-29 at 02:25 -0700, Andy Lutomirski wrote: > > NVME devices can advertise multiple power states. These states can > > be either "operational" (the device is fully functional but possibly > > slow) or "non-operational" (the device is

Re: [PATCH 3/3] nvme: Enable autonomous power state transitions

2016-08-29 Thread Andy Lutomirski
On Aug 29, 2016 9:35 AM, "Keith Busch" wrote: > > On Mon, Aug 29, 2016 at 02:25:46AM -0700, Andy Lutomirski wrote: > > + /* > > + * By default, allow up to 25ms of APST-induced latency. This will > > + * have no effect on non-APST supporting controllers (i.e. any > > + * contro

Re: [PATCH 3/3] nvme: Enable autonomous power state transitions

2016-08-29 Thread Keith Busch
On Mon, Aug 29, 2016 at 02:25:46AM -0700, Andy Lutomirski wrote: > + /* > + * By default, allow up to 25ms of APST-induced latency. This will > + * have no effect on non-APST supporting controllers (i.e. any > + * controller with APSTA == 0). > + */ > + ctrl->apst_max_l

Re: [PATCH 3/3] nvme: Enable autonomous power state transitions

2016-08-29 Thread J Freyensee
On Mon, 2016-08-29 at 02:25 -0700, Andy Lutomirski wrote: > NVME devices can advertise multiple power states.  These states can > be either "operational" (the device is fully functional but possibly > slow) or "non-operational" (the device is asleep until woken up). > Some devices can automatically

[PATCH 3/3] nvme: Enable autonomous power state transitions

2016-08-29 Thread Andy Lutomirski
NVME devices can advertise multiple power states. These states can be either "operational" (the device is fully functional but possibly slow) or "non-operational" (the device is asleep until woken up). Some devices can automatically enter a non-operational state when idle for a specified amount of