Message ID | 1468444634-1866-15-git-send-email-imunsie@au.ibm.com (mailing list archive) |
---|---|
State | New, archived |
Delegated to: | Bjorn Helgaas |
Headers | show |
On Wed, 2016-13-07 at 21:17:13 UTC, Ian Munsie wrote: > From: Andrew Donnellan <andrew.donnellan@au1.ibm.com> > > When calling pnv_php_set_slot_power_state() with state == > OPAL_PCI_SLOT_OFFLINE, remove devices from the device tree as if we're > dealing with OPAL_PCI_SLOT_POWER_OFF. > > Cc: Gavin Shan <gwshan@linux.vnet.ibm.com> > Cc: linux-pci@vger.kernel.org > Cc: Bjorn Helgaas <bhelgaas@google.com> > Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> > Signed-off-by: Ian Munsie <imunsie@au1.ibm.com> > Acked-by: Gavin Shan <gwshan@linux.vnet.ibm.com> Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/5473a6bf635d35d5c1d12d0e13 cheers -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/pci/hotplug/pnv_php.c b/drivers/pci/hotplug/pnv_php.c index 2d2f704..e6245b0 100644 --- a/drivers/pci/hotplug/pnv_php.c +++ b/drivers/pci/hotplug/pnv_php.c @@ -317,7 +317,7 @@ int pnv_php_set_slot_power_state(struct hotplug_slot *slot, return ret; } - if (state == OPAL_PCI_SLOT_POWER_OFF) + if (state == OPAL_PCI_SLOT_POWER_OFF || state == OPAL_PCI_SLOT_OFFLINE) pnv_php_rmv_devtree(php_slot); else ret = pnv_php_add_devtree(php_slot);