From: Ben Hutchings Date: Mon, 23 Jan 2017 14:34:01 +0000 (+0000) Subject: power: Fix ABI change in 4.9.3 X-Git-Tag: archive/raspbian/4.9.13-1+rpi1~11^2^2~25 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6036e08d8e8bf9d6b115d04de1fdeb8a053b72cc;p=linux-4.9.git 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 --- 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);