Message ID | 1558082782-29279-1-git-send-email-hongyan.song@intel.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Jiri Kosina |
Headers | show |
Series | hid: remove NO_D3 flag for ish not CHV platform | expand |
On Fri, 17 May 2019, hongyan.song@intel.com wrote: > From: Song Hongyan <hongyan.song@intel.com> > > NO_D3 flag is set for CHV and the older platforms, the other platform > suppose can enter D3, if have this NO_D3 flag set it can never enter D3 Could you please provide a little bit more descriptive changelog -- namely what observable problem is it fixing. > Signed-off-by: Song Hongyan <hongyan.song@intel.com> > --- > drivers/hid/intel-ish-hid/ipc/pci-ish.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c b/drivers/hid/intel-ish-hid/ipc/pci-ish.c > index a6e1ee7..de1459b 100644 > --- a/drivers/hid/intel-ish-hid/ipc/pci-ish.c > +++ b/drivers/hid/intel-ish-hid/ipc/pci-ish.c > @@ -154,7 +154,9 @@ static int ish_probe(struct pci_dev *pdev, const struct pci_device_id *ent) > /* mapping IO device memory */ > hw->mem_addr = pcim_iomap_table(pdev)[0]; > ishtp->pdev = pdev; > - pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3; > + /*This NO_D3 flag is only for CHV and older platforms*/ ... and while you're updating the changelog, please also stick a space before and after the comment mark. Thanks,
On Wed, 2019-05-22 at 12:36 +0200, Jiri Kosina wrote: > On Fri, 17 May 2019, hongyan.song@intel.com wrote: > > > From: Song Hongyan <hongyan.song@intel.com> Also commit summary "hid: remove NO_D3 flag for non Cherry Trail (CHT)" > > > > NO_D3 flag is set for CHV and the older platforms, the other > > platform > > suppose can enter D3, if have this NO_D3 flag set it can never > > enter D3 > > Could you please provide a little bit more descriptive changelog -- > namely > what observable problem is it fixing. In addition, I don't think this is a rc2+ release fix. Thanks, Srinivas > > > Signed-off-by: Song Hongyan <hongyan.song@intel.com> > > --- > > drivers/hid/intel-ish-hid/ipc/pci-ish.c | 4 +++- > > 1 file changed, 3 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c > > b/drivers/hid/intel-ish-hid/ipc/pci-ish.c > > index a6e1ee7..de1459b 100644 > > --- a/drivers/hid/intel-ish-hid/ipc/pci-ish.c > > +++ b/drivers/hid/intel-ish-hid/ipc/pci-ish.c > > @@ -154,7 +154,9 @@ static int ish_probe(struct pci_dev *pdev, > > const struct pci_device_id *ent) > > /* mapping IO device memory */ > > hw->mem_addr = pcim_iomap_table(pdev)[0]; > > ishtp->pdev = pdev; > > - pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3; > > + /*This NO_D3 flag is only for CHV and older platforms*/ > > ... and while you're updating the changelog, please also stick a > space > before and after the comment mark. > > Thanks, >
On Wed, 22 May 2019, Pandruvada, Srinivas wrote: > > > From: Song Hongyan <hongyan.song@intel.com> > Also commit summary "hid: remove NO_D3 flag for non Cherry Trail (CHT)" > > > > > > > NO_D3 flag is set for CHV and the older platforms, the other > > > platform > > > suppose can enter D3, if have this NO_D3 flag set it can never > > > enter D3 > > > > Could you please provide a little bit more descriptive changelog -- > > namely > > what observable problem is it fixing. > > > In addition, I don't think this is a rc2+ release fix. Thanks Srinivas. Could you please Ack v2 so that I could queue it?
On Fri, 2019-05-24 at 11:10 +0200, Jiri Kosina wrote: > On Wed, 22 May 2019, Pandruvada, Srinivas wrote: > > > > > From: Song Hongyan <hongyan.song@intel.com> > > > > Also commit summary "hid: remove NO_D3 flag for non Cherry Trail > > (CHT)" > > > > > > > > > > NO_D3 flag is set for CHV and the older platforms, the other > > > > platform > > > > suppose can enter D3, if have this NO_D3 flag set it can never > > > > enter D3 > > > > > > Could you please provide a little bit more descriptive changelog > > > -- > > > namely > > > what observable problem is it fixing. > > > > > > In addition, I don't think this is a rc2+ release fix. > > Thanks Srinivas. Could you please Ack v2 so that I could queue it? I want some more information in the commit and test information. So Song will submit v3. Thanks, Srinivas >
diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c b/drivers/hid/intel-ish-hid/ipc/pci-ish.c index a6e1ee7..de1459b 100644 --- a/drivers/hid/intel-ish-hid/ipc/pci-ish.c +++ b/drivers/hid/intel-ish-hid/ipc/pci-ish.c @@ -154,7 +154,9 @@ static int ish_probe(struct pci_dev *pdev, const struct pci_device_id *ent) /* mapping IO device memory */ hw->mem_addr = pcim_iomap_table(pdev)[0]; ishtp->pdev = pdev; - pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3; + /*This NO_D3 flag is only for CHV and older platforms*/ + if (pdev->device == CHV_DEVICE_ID) + pdev->dev_flags |= PCI_DEV_FLAGS_NO_D3; /* request and enable interrupt */ ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES);