When reviewing the Qualcomm serial-driver suspend implementation I noticed the odd runtime PM state update which had snuck in. Turns out it was added to work around a bug in PM core which prevented drivers not implementing runtime PM from using dedicated wake irqs. This series fixes the wake irq arming and drops the unused wake irq enable helpers before dropping the bogus runtime PM state update in the Qualcomm driver. I suggest that Rafael takes all of these through his tree. Johan Johan Hovold (3): PM / wakeirq: fix wake irq arming PM / wakeirq: drop unused enable helpers serial: qcom-geni: drop bogus runtime pm state update drivers/base/power/power.h | 1 + drivers/base/power/wakeirq.c | 61 ++++----------------------- drivers/tty/serial/qcom_geni_serial.c | 7 --- include/linux/pm_wakeirq.h | 10 ----- 4 files changed, 9 insertions(+), 70 deletions(-) -- 2.41.0