]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/acpi/glue.c
KVM: VMX: Trivial vmcs_write64() code simplification
[linux-2.6-omap-h63xx.git] / drivers / acpi / glue.c
index 9b227d4dc9c9bbd43b7649b66b7ee311371f7eaf..0f2dd81736bda796c8ace56f1f216edca65f88fd 100644 (file)
@@ -166,6 +166,8 @@ static int acpi_bind_one(struct device *dev, acpi_handle handle)
                                "firmware_node");
                ret = sysfs_create_link(&acpi_dev->dev.kobj, &dev->kobj,
                                "physical_node");
+               if (acpi_dev->wakeup.flags.valid)
+                       device_set_wakeup_capable(dev, true);
        }
 
        return 0;
@@ -333,6 +335,9 @@ static int __init acpi_rtc_init(void)
 {
        struct device *dev = get_rtc_dev();
 
+       if (acpi_disabled)
+               return 0;
+
        if (acpi_disabled)
                return 0;