Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp2577013pxb; Tue, 24 Aug 2021 02:26:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwAItD4/nz+7VAKHQqmP8DD1jBuwHmtwVjrRgmmkslXwDnNQH1AmKgp26TPjuUudyhyrAbZ X-Received: by 2002:a05:6402:2806:: with SMTP id h6mr1072526ede.259.1629797167208; Tue, 24 Aug 2021 02:26:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629797167; cv=none; d=google.com; s=arc-20160816; b=baTmGXQ35dcFEsavc22dzhsfAIx6MyoOx5PfdF3Q8JYTi7lyALPdLFfG3V9To0eK1S X75q0QwDIwM8uPLNrhcwkXPIO4K3MxklyLwMCmbUhzdH7fuwknIMaRM8ossa3FX65krK Pmsb+DIhSXfNcZb58W9pJVMRErFq6rjzfdtHHHPpjtgaLwN6HgGJQsuudnQkbu7eSpls VNaa2Oda514Ya3PaYcK864sdPhEIcUshPrS1iZo56oFP7Hq8n+4TiwV6zPezAsT0vFkw 9lgWNCRGd6pfd8zxSyH52Rcpqfg2rxknCU90GjrtMVBEp44vL1Jy83jCfYY/bpOhSz+2 5l7w== 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=FNKfK122P01lofZovGxIjLfJJgtAtDAXGeRU9J8tcXw=; b=LmW1nKlHVc+FKYY/5i2jrRoYqgVa8pfcNb3tkBNAlv2AltUNTMYdUyC+Wrw5Ba63Sh 2GbJfW3Bzyq9Cx1fdnKJwvFRl2jdICymZbJ9PcY9sujhc9gILrOxa2R1gaUWCXtwMPlh 4vQf7KhuQVBM7BQf9xbWx2Az3ocID6/H06+EoMAHQo3dmhSDQeIeIli/XWqC+3kHAAex QDCyBhZL721J2UIwM/vgtB9LQVGshKxNJ4ph2dBBtL4f4s5NrlK8Sm39FfqRdFA08HDz MxUyQVts/OD8NLDpP/XSnjx/3NAuQHdOhgvYsIOgfJFWwplLTG9pn71Rf63vckpFYKg3 I68A== 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 jg38si17504634ejc.700.2021.08.24.02.25.44; Tue, 24 Aug 2021 02:26:07 -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 S235698AbhHXJYH (ORCPT + 99 others); Tue, 24 Aug 2021 05:24:07 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:42808 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S235573AbhHXJYG (ORCPT ); Tue, 24 Aug 2021 05:24:06 -0400 X-UUID: 069a8131a4cf418a9b629eb8b0597961-20210824 X-UUID: 069a8131a4cf418a9b629eb8b0597961-20210824 Received: from mtkexhb01.mediatek.inc [(172.21.101.102)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 689128301; Tue, 24 Aug 2021 17:23:20 +0800 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkexhb02.mediatek.inc (172.21.101.103) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 24 Aug 2021 17:23:13 +0800 Received: from mtkcas11.mediatek.inc (172.21.101.40) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.792.15; Tue, 24 Aug 2021 17:23:13 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas11.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Tue, 24 Aug 2021 17:23:12 +0800 From: Fengquan Chen To: Daniel Lezcano , Thomas Gleixner , Matthias Brugger , Stanley Chu , , , CC: Subject: [v5, 1/1] clocksource/drivers/timer-mediatek: optimize systimer irq clear flow on shutdown Date: Tue, 24 Aug 2021 17:23:09 +0800 Message-ID: <1629796990-28361-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-MTK: N Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "fengquan.chen" 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 fengquan.chen (1): [v5, 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