From: Shaohua Li Date: Fri, 26 May 2006 02:58:27 +0000 (+0800) Subject: [PATCH] PCI: disable msi mode in pci_disable_device X-Git-Tag: v2.6.18-rc1~1081^2~228^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99dc804d9bcc2c53f4c20c291bf4e185312a1a0c;p=pandora-kernel.git [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 Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed