Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1171168pxf; Fri, 9 Apr 2021 01:37:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwOorl5shtApRyx30KcS1KJKNpGzEtOSr/oG78cmjQXceyrZFtSF0UrTaBlDi2j7y4X5I3q X-Received: by 2002:a05:6402:2786:: with SMTP id b6mr16445824ede.310.1617957476556; Fri, 09 Apr 2021 01:37:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617957476; cv=none; d=google.com; s=arc-20160816; b=LHEbZQIjr0Z8KCZyitY5VVUejnrKTxEI7UnzZHPkcIniMH0EPJ+Um+Bb5HfWFCVGlw xyxwVxcIRIb2Kcb1zdgk6C1EjLg7V+bhshkfjoE5XMU87F3wBQS5g2P1UsxoklrkzzwW /H0Y2nMIFkyHVMiLDl7uruxR+LFeYq7SmQF3Zrh9hc6oWtvidyM5tMwrMzY4+btPwdUB 0pCllGRC3JJqGINGMm7HRVCtxnmZVQIJpDEI14j8QJ3ZIcjnf2xHR6ScNcnF9cvZjiFJ SoEIxvxlgzlSQhNbSzlWRkF47plWK4nsQHsf6h62hmfgsoNV3hb3+sT5AwyJ3NGoDPT2 Ce2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=JVgXBZlCxvTtQMSQ+KW5cFZFgOIVAhprU6krt4g1/d4=; b=GUUMvyftsW87Si5WYBBF1PG5RiwyIzaEIiW6EitPJxsSrnW2hXwOgmttdJknbWe4Az qP/DKLn5Z1VVlskhUi6xyU1RVmk9WS4sC3cSiVgkssPqcDtJlk1xtwDQV2O9G5dZd+x/ iwtzQy4t2lHXRuuApmgcuSNsJm5nWxrV3gLnBpDacmdWi/MF70g2FWAbsStUDck7aCxe ZgBuyp1JqFAnQxbcFC+BTpZq0Syp0Z2TQUZ1UKUlkHdX61Uq7M/KnQwQBA3rF/kq3Xhv at38lKGxRU9yy1+XShB9Gmbh+mL58kdM07S51OEQZbWhLcIg8RRRD2PWCaLF0y13+tF0 DLHQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n25si1692371edv.559.2021.04.09.01.37.33; Fri, 09 Apr 2021 01:37:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231772AbhDIIgq (ORCPT + 99 others); Fri, 9 Apr 2021 04:36:46 -0400 Received: from Mailgw01.mediatek.com ([1.203.163.78]:37463 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S229673AbhDIIgl (ORCPT ); Fri, 9 Apr 2021 04:36:41 -0400 X-UUID: 299388df7e624f1c8e8beed20395e6d9-20210409 X-UUID: 299388df7e624f1c8e8beed20395e6d9-20210409 Received: from mtkcas35.mediatek.inc [(172.27.4.253)] by mailgw01.mediatek.com (envelope-from ) (mailgw01.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1803846756; Fri, 09 Apr 2021 16:36:26 +0800 Received: from mtkcas10.mediatek.inc (172.21.101.39) by MTKMBS31N1.mediatek.inc (172.27.4.69) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 9 Apr 2021 16:36:18 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas10.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 9 Apr 2021 16:36:11 +0800 From: Fengquan Chen To: Daniel Lezcano , Thomas Gleixner , Matthias Brugger , , , CC: , , Fengquan Chen Subject: [PATCH] [v3, 1/1] clocksource/drivers/timer-mediatek: optimize systimer irq clear flow on shutdown Date: Fri, 9 Apr 2021 16:36:06 +0800 Message-ID: <1617957367-479-1-git-send-email-Fengquan.Chen@mediatek.com> X-Mailer: git-send-email 1.8.1.1.dirty MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: 036FC9AB9D37B16DDA3D07D0176824E258CCE17098652B8B1A2B560D4C420FB52000:8 X-MTK: N Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org mtk_syst_clkevt_shutdown is called after irq disabled in suspend flow, clear any pending systimer irq when shutdown to avoid suspend aborted due to timer irq pending Also as for systimer in mediatek socs, there must be firstly enable timer before clear systimer irq Fixes: e3af677607d9("clocksource/drivers/timer-mediatek: Add support for system timer") Signed-off-by: Fengquan Chen Fengquan Chen (1): [v3, 1/1] clocksource/drivers/timer-mediatek: optimize systimer irq clear flow on shutdown drivers/clocksource/timer-mediatek.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) -- 1.8.1.1.dirty