]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/pnp/pnpacpi/core.c
ACPI / PNP: Do not crash due to stale pointer use during system resume
[karo-tx-linux.git] / drivers / pnp / pnpacpi / core.c
index d21e8f59c84e2f8e1b500bfdf433a26afe49ac6c..e3537888db7e3717cff164bd9d7b3364610a3ac3 100644 (file)
@@ -95,6 +95,9 @@ static int pnpacpi_set_resources(struct pnp_dev *dev)
                return -ENODEV;
        }
 
+       if (WARN_ON_ONCE(acpi_dev != dev->data))
+               dev->data = acpi_dev;
+
        ret = pnpacpi_build_resource_template(dev, &buffer);
        if (ret)
                return ret;