From bf27ccda544177f53d0468a91bd8f6d57cdf3af6 Mon Sep 17 00:00:00 2001 From: Rafael Ortolan Date: Tue, 28 Jul 2020 16:00:11 -0300 Subject: [PATCH] ets_fps: Fix build error due to wakeup API changes On latest 4.14 kernel update, wakeup_source_register API has changed. Update the code accordingly. NO_PROP_NEEDED: Change-Id: I1ad821d2fc41f1258144421643ce8d353138d1fa Reviewed-on: https://gerrit.mot.com/1707928 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Ling Jin Submit-Approved: Jira Key --- drivers/input/misc/ets_fps_mmi/ets_fps.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/input/misc/ets_fps_mmi/ets_fps.c b/drivers/input/misc/ets_fps_mmi/ets_fps.c index 0ed14fea3d30..82ae18146b09 100644 --- a/drivers/input/misc/ets_fps_mmi/ets_fps.c +++ b/drivers/input/misc/ets_fps_mmi/ets_fps.c @@ -1059,7 +1059,8 @@ static int etspi_probe(struct platform_device *pdev) #ifdef CONFIG_HAS_WAKELOCK wake_lock_init(&ets_wake_lock, WAKE_LOCK_SUSPEND, "ets_wake_lock"); #else -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 110)) +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 110) || \ + LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 163)) ets_wake_lock = wakeup_source_register(dev, "ets_wake_lock"); #else ets_wake_lock = wakeup_source_register("ets_wake_lock");