From e119c7dcc5232dd56884906ba34aed63d18ecab4 Mon Sep 17 00:00:00 2001 From: Alan Chen Date: Thu, 14 Nov 2019 15:05:37 -0800 Subject: [PATCH] qcacld-3.0: Use qdf_pm_system_wakeup() for abort system suspend hdd_abort_system_suspend() function currently uses pm_wakeup_hard_event(), which does not work because device is not initialized. Switch to using pm_system_wakeup() instead by calling qdf_pm_system_wakeup() wrapper. Change-Id: Ib89eca5014729f6a2103e14c6f46540d1406a5a0 CRs-Fixed: 2566770 --- core/hdd/src/wlan_hdd_driver_ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/hdd/src/wlan_hdd_driver_ops.c b/core/hdd/src/wlan_hdd_driver_ops.c index eda2ed0e8eab..ff5ddb363823 100644 --- a/core/hdd/src/wlan_hdd_driver_ops.c +++ b/core/hdd/src/wlan_hdd_driver_ops.c @@ -381,7 +381,7 @@ static int check_for_probe_defer(int ret) #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)) static void hdd_abort_system_suspend(struct device *dev) { - pm_wakeup_hard_event(dev); + qdf_pm_system_wakeup(); } #else static void hdd_abort_system_suspend(struct device *dev)