From 6036e08d8e8bf9d6b115d04de1fdeb8a053b72cc Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Mon, 23 Jan 2017 14:34:01 +0000 Subject: [PATCH] power: Fix ABI change in 4.9.3 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 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/base/power/power.h b/drivers/base/power/power.h index a84332aefc2d..40a467112637 100644 --- a/drivers/base/power/power.h +++ b/drivers/base/power/power.h @@ -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); -- 2.30.2