From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751529AbdATHux (ORCPT ); Fri, 20 Jan 2017 02:50:53 -0500 Received: from smtp01.smtpout.orange.fr ([80.12.242.123]:26217 "EHLO smtp.smtpout.orange.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751320AbdATHuv (ORCPT ); Fri, 20 Jan 2017 02:50:51 -0500 X-ME-Helo: belgarion X-ME-Auth: amFyem1pay5yb2JlcnRAb3JhbmdlLmZy X-ME-Date: Fri, 20 Jan 2017 08:42:18 +0100 X-ME-IP: 92.149.56.251 From: Robert Jarzmik To: Jan Kiszka Cc: Mark Brown , linux-spi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Daniel Mack , Haojian Zhuang , linux-kernel@vger.kernel.org, Andy Shevchenko , Mika Westerberg , Jarkko Nikula , Sascha Weisenberger Subject: Re: [PATCH v3 2/3] spi: pxa2xx: Prepare for edge-triggered interrupts References: <7b15a0910a3ad861fd32161c72559bafa7b71e29.1484592296.git.jan.kiszka@siemens.com> <87ziiqdstr.fsf@belgarion.home> <4d97e416-4d32-3b9f-0695-de116a4b26bd@siemens.com> <87r340eq28.fsf@belgarion.home> <20170118124645.6ugjwbfeq5vsh2to@sirena.org.uk> <7e5fb21d-35bd-6ac3-9e6f-cffed656997f@siemens.com> X-URL: http://belgarath.falguerolles.org/ Date: Fri, 20 Jan 2017 08:42:11 +0100 In-Reply-To: (Jan Kiszka's message of "Thu, 19 Jan 2017 20:37:40 +0100") Message-ID: <87inpadvos.fsf@belgarion.home> User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Jan Kiszka writes: > When using the a device with edge-triggered interrupts, such as MSIs, > the interrupt handler has to ensure that there is a point in time during > its execution where all interrupts sources are silent so that a new > event can trigger a new interrupt again. > > This is achieved here by disabling all interrupt sources for a moment > before processing them according to the status register. If a new > interrupt should have arrived after we read the status, it will now > re-trigger the interrupt, even in edge mode. > > Signed-off-by: Jan Kiszka Acked-by: Robert Jarzmik Cheers. -- Robert