Linux 3.13 compatibility
Reported by ArchangeGabriel, original patch by tuxoko (Issue Bumblebee-Project/bbswitch#75)
This commit is contained in:
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…
x
Reference in New Issue
Block a user