android_kernel_xiaomi_sm8350/drivers/pci
Shaohua Li 99dc804d9b [PATCH] PCI: disable msi mode in pci_disable_device
Brice said the pci_save_msi_state breaks his driver in his special usage
(not in suspend/resume), as pci_save_msi_state will disable msi mode. In
his usage, pci_save_state will be called at runtime, and later (after
the device operates for some time and has an error) pci_restore_state
will be called.
In another hand, suspend/resume needs disable msi mode, as device should
stop working completely. This patch try to workaround this issue.
Drivers are expected call pci_disable_device in suspend time after
pci_save_state.

Signed-off-by: Shaohua Li <shaohua.li@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-06-21 12:00:00 -07:00
..
hotplug [PATCH] PCI Hotplug: Fix recovery path from errors during pcie_init() 2006-06-19 14:13:24 -07:00
pcie [PATCH] PCI: kzalloc() conversion in drivers/pci 2006-03-23 14:35:17 -08:00
.gitignore
access.c
bus.c
hotplug.c
Kconfig [PATCH] PCI: Provide a boot parameter to disable MSI 2006-03-23 14:35:16 -08:00
Makefile [PATCH] PCI: msi abstractions and support for altix 2006-06-21 11:59:58 -07:00
msi-altix.c [PATCH] PCI: altix: msi support 2006-06-21 11:59:59 -07:00
msi-apic.c [PATCH] PCI: msi abstractions and support for altix 2006-06-21 11:59:58 -07:00
msi.c [PATCH] PCI: disable msi mode in pci_disable_device 2006-06-21 12:00:00 -07:00
msi.h [PATCH] PCI: msi abstractions and support for altix 2006-06-21 11:59:58 -07:00
pci-acpi.c [PATCH] PCI ACPI: Rename the functions to avoid multiple instances. 2006-06-21 11:59:59 -07:00
pci-driver.c [PATCH] PCI: Error handling on PCI device resume 2006-06-11 14:02:27 -07:00
pci-sysfs.c [PATCH] PCI: Add a "enable" sysfs attribute to the pci devices to allow userspace (Xorg) to enable devices without doing foul direct access 2006-06-21 11:59:59 -07:00
pci.c [PATCH] PCI: disable msi mode in pci_disable_device 2006-06-21 12:00:00 -07:00
pci.h [PATCH] PCI: MSI(X) save/restore for suspend/resume 2006-04-14 12:25:25 -07:00
probe.c [PATCH] PCI: fix to pci ignore pre-set 64-bit bars on 32-bit platforms 2006-06-21 11:59:59 -07:00
proc.c [PATCH] PCI: the scheduled removal of PCI_LEGACY_PROC 2006-03-23 14:35:16 -08:00
quirks.c [PATCH] PCI Bus Parity Status-broken hardware attribute, EDAC foundation 2006-06-21 11:59:59 -07:00
remove.c
rom.c
search.c [PATCH] PCI: Move pci_dev_put outside a spinlock 2006-03-23 14:35:14 -08:00
setup-bus.c
setup-irq.c
setup-res.c [PATCH] PCI: Add pci_assign_resource_fixed -- allow fixed address assignments 2006-06-21 11:59:59 -07:00
syscall.c