Linux 3.13 compatibility

Reported by ArchangeGabriel, original patch by tuxoko (Issue
Bumblebee-Project/bbswitch#75)
master
Peter Wu 11 years ago
parent 9eb2e0d3fd
commit 417a592331

@ -403,7 +403,13 @@ static int __init bbswitch_init(void) {
pci_class != PCI_CLASS_DISPLAY_3D) pci_class != PCI_CLASS_DISPLAY_3D)
continue; continue;
#ifdef ACPI_HANDLE
/* since Linux 3.8 */
handle = ACPI_HANDLE(&pdev->dev);
#else
/* removed since Linux 3.13 */
handle = DEVICE_ACPI_HANDLE(&pdev->dev); handle = DEVICE_ACPI_HANDLE(&pdev->dev);
#endif
if (!handle) { if (!handle) {
pr_warn("cannot find ACPI handle for VGA device %s\n", pr_warn("cannot find ACPI handle for VGA device %s\n",
dev_name(&pdev->dev)); dev_name(&pdev->dev));

Loading…
Cancel
Save