power: Fix ABI change in 4.9.3
authorBen Hutchings <ben@decadent.org.uk>
Mon, 23 Jan 2017 14:34:01 +0000 (14:34 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 28 Jan 2017 16:11:16 +0000 (16:11 +0000)
Commit bed570307ed7 "PM / wakeirq: Fix dedicated wakeirq for drivers
not using autosuspend" changed struct wake_irq, but it is only used
by built-in code and its definition is not exposed to OOT modules
at all.  Hide the change from genksyms.

Gbp-Pq: Topic debian
Gbp-Pq: Name power-avoid-abi-change-in-4.9.3.patch

drivers/base/power/power.h

index a84332aefc2da73aa3252877cf970efe9e2b9f77..40a46711263792e1e50e9e7b98da7f81f05ac8b8 100644 (file)
@@ -28,8 +28,13 @@ extern void pm_runtime_remove(struct device *dev);
 
 struct wake_irq {
        struct device *dev;
+#ifndef __GENKSYMS__
        unsigned int status;
+#endif
        int irq;
+#ifdef __GENKSYMS__
+       bool dedicated_irq:1;
+#endif
 };
 
 extern void dev_pm_arm_wake_irq(struct wake_irq *wirq);