diff options
author | Amey Narkhede <ameynarkhede03@gmail.com> | 2021-08-17 23:34:56 +0530 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2021-08-18 17:03:44 -0500 |
commit | d88f521da3efd698e36d0d504a2abba6ac4f5ef8 (patch) | |
tree | 1f8a35513e2833ece8d61ff952c143d0d3c1b531 /drivers/pci/pci.h | |
parent | 4ec36dfeb155b72da8d28ab006a46f2f8b981eac (diff) | |
download | linux-stable-d88f521da3efd698e36d0d504a2abba6ac4f5ef8.tar.gz linux-stable-d88f521da3efd698e36d0d504a2abba6ac4f5ef8.tar.bz2 linux-stable-d88f521da3efd698e36d0d504a2abba6ac4f5ef8.zip |
PCI: Allow userspace to query and set device reset mechanism
Add "reset_method" sysfs attribute to enable user to query and set
preferred device reset methods and their ordering.
[bhelgaas: on invalid sysfs input, return error and preserve previous
config, as in earlier patch versions]
Co-developed-by: Alex Williamson <alex.williamson@redhat.com>
Link: https://lore.kernel.org/r/20210817180500.1253-6-ameynarkhede03@gmail.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Amey Narkhede <ameynarkhede03@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Raphael Norwitz <raphael.norwitz@nutanix.com>
Diffstat (limited to 'drivers/pci/pci.h')
-rw-r--r-- | drivers/pci/pci.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h index ebeacb3dbe1e..b31afd4669cc 100644 --- a/drivers/pci/pci.h +++ b/drivers/pci/pci.h @@ -718,4 +718,6 @@ static inline int pci_acpi_program_hp_params(struct pci_dev *dev) extern const struct attribute_group aspm_ctrl_attr_group; #endif +extern const struct attribute_group pci_dev_reset_method_attr_group; + #endif /* DRIVERS_PCI_H */ |