Commit fca717c5 authored by Daniel Ritz's avatar Daniel Ritz Committed by Linus Torvalds

[PATCH] PCI: support PCI_PM_CAP version 1

A check for the PM_CAP version was recently added but i breaks devices
with version 1.  if they're in power-save mode they never get out of it.

Change it to also support v1. 
Signed-off-by: default avatarDaniel Ritz <daniel.ritz@gmx.ch>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 35878e46
...@@ -268,7 +268,7 @@ pci_set_power_state(struct pci_dev *dev, pci_power_t state) ...@@ -268,7 +268,7 @@ pci_set_power_state(struct pci_dev *dev, pci_power_t state)
return -EIO; return -EIO;
pci_read_config_word(dev,pm + PCI_PM_PMC,&pmc); pci_read_config_word(dev,pm + PCI_PM_PMC,&pmc);
if ((pmc & PCI_PM_CAP_VER_MASK) != 2) { if ((pmc & PCI_PM_CAP_VER_MASK) > 2) {
printk(KERN_DEBUG printk(KERN_DEBUG
"PCI: %s has unsupported PM cap regs version (%u)\n", "PCI: %s has unsupported PM cap regs version (%u)\n",
dev->slot_name, pmc & PCI_PM_CAP_VER_MASK); dev->slot_name, pmc & PCI_PM_CAP_VER_MASK);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment