|
@@ -5162,7 +5162,7 @@ static void quirk_reset_lenovo_thinkpad_p50_nvgpu(struct pci_dev *pdev)
|
|
|
*/
|
|
*/
|
|
|
if (ioread32(map + 0x2240c) & 0x2) {
|
|
if (ioread32(map + 0x2240c) & 0x2) {
|
|
|
pci_info(pdev, FW_BUG "GPU left initialized by EFI, resetting\n");
|
|
pci_info(pdev, FW_BUG "GPU left initialized by EFI, resetting\n");
|
|
|
- ret = pci_reset_function(pdev);
|
|
|
|
|
|
|
+ ret = pci_reset_bus(pdev);
|
|
|
if (ret < 0)
|
|
if (ret < 0)
|
|
|
pci_err(pdev, "Failed to reset GPU: %d\n", ret);
|
|
pci_err(pdev, "Failed to reset GPU: %d\n", ret);
|
|
|
}
|
|
}
|