Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2242832pxb; Fri, 17 Sep 2021 05:43:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQLzJS0enMbbsDOUsV+jJNZMeUiNNu8NtfyKPOky0I6O4mDt3q9eLD61VVvZaxuF3q+R/s X-Received: by 2002:a17:907:8309:: with SMTP id mq9mr11535797ejc.561.1631882586472; Fri, 17 Sep 2021 05:43:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631882586; cv=none; d=google.com; s=arc-20160816; b=PNtKZT8gpiDlDGtlOXHrOQVdRPI2Xnu9yZl06Dox/na3r3/SwRX67bJS/aAxfeOri5 yDU3hxUsC/5R9ltgREqhaFVwdkry8uaz+FbYL3ilM1J9sma0Bevfsz1KIZcmuVN33thy KBj+3BUnwhDrVHe+NaTWLV8M/dae9njkjACPYqrJjDVKUU0iLbr6ufJrIMFg6F8h9JG/ cnEZOHnP1ZeFJZfiyg3eB/RVR+gw1K2oMRfqwzZCd+oeUcIoNdIIzQBq3Rxs6WL3wJZP FmlEXr/9yJDEqTYe5oq8XeKbWvBYoE5L3UwUcJm/LDY20XfX6QSvUSYxaRNj1jEDTi8L BeZg== 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 :dkim-signature; bh=vaJo/3lQdjAPiKiQNJktpgWEtr6D4ST2XKIiQTG6noY=; b=cxBnD+BRWniUuFI7gPUwcFobEqhId0+PB5CaK07K8ikrqwAKi+0dfaRex9ZVY+tr9Q +Uf44R8MXT/LB5k6scwpONquWeN+pGh2ksvBKFU6cRZ4g1oa+Z1haQCyNzy9H3etEiqa fkgsB7imrX9QB9qaYxtH3S/rI0JrvL39kj2Bm4vI/O/xSaD8EOLc1cXgmkGpN6rfXkgF Vai/a6PixnL/FEuavRkBsecmy5d9VN0e9k01NDhAuFvLCLQwYu4O9pmae71GFWNNrJHt 6bcnYjHe8yAC2tZBDTgr883ydJgB+qmI6/8XIvaP5001m7n+13gbcqu6gwr2Ya/AEOfi ICuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=dtuHXMhM; 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=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h1si6639047edk.285.2021.09.17.05.42.42; Fri, 17 Sep 2021 05:43:06 -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; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=dtuHXMhM; 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=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234107AbhIQGee (ORCPT + 99 others); Fri, 17 Sep 2021 02:34:34 -0400 Received: from alexa-out.qualcomm.com ([129.46.98.28]:60418 "EHLO alexa-out.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232934AbhIQGee (ORCPT ); Fri, 17 Sep 2021 02:34:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1631860392; x=1663396392; h=from:to:cc:subject:date:message-id:mime-version; bh=vaJo/3lQdjAPiKiQNJktpgWEtr6D4ST2XKIiQTG6noY=; b=dtuHXMhMtUgzqaanhuLq96JihYwtjytkuYOzj1u8GIFj+4D+EZPSpvDD 4vAWXga/1kyyreK96zDLaXlitfhqZ7Lb8VAvceANvOWAu+D46ikjF08DE ing8i/kxMjVnWOLQFrdOSX8m7PwKO2GlIiwZF0ONxUOoKQBlTBBdBVvIn Q=; Received: from ironmsg08-lv.qualcomm.com ([10.47.202.152]) by alexa-out.qualcomm.com with ESMTP; 16 Sep 2021 23:33:12 -0700 X-QCInternal: smtphost Received: from nalasex01a.na.qualcomm.com ([10.47.209.196]) by ironmsg08-lv.qualcomm.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Sep 2021 23:33:12 -0700 Received: from fenglinw-gv.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.922.7; Thu, 16 Sep 2021 23:33:09 -0700 From: Fenglin Wu To: , , CC: , , Subject: [RESEND PATCH v1 0/9] A bunch of fix and optimization patches in spmi-pmic-arb.c Date: Fri, 17 Sep 2021 14:32:55 +0800 Message-ID: <1631860384-26608-1-git-send-email-quic_fenglinw@quicinc.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Just want to resend the series of the changes again and see if anyone can help to review them and give any comments. Thanks! This change series includes some fixes and optimizations in spmi-pmic-arb.c. Please see change detail and description in each of the patch. Thanks! Abhijeet Dharmapurikar (1): spmi: pmic-arb: add a print in cleanup_irq Ashay Jaiswal (1): spmi: pmic-arb: add support to dispatch interrupt based on IRQ status David Collins (5): spmi: pmic-arb: check apid against limits before calling irq handler spmi: pmic-arb: correct duplicate APID to PPID mapping logic spmi: pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes spmi: pmic-arb: make interrupt support optional spmi: pmic-arb: increase SPMI transaction timeout delay Subbaraman Narayanamurthy (1): spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq Yimin Peng (1): spmi: pmic-arb: support updating interrupt type flags drivers/spmi/spmi-pmic-arb.c | 127 +++++++++++++++++++++++++++++++------------ 1 file changed, 91 insertions(+), 36 deletions(-) -- 2.7.4