Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp8574245ybl; Thu, 16 Jan 2020 19:59:11 -0800 (PST) X-Google-Smtp-Source: APXvYqwlbnbtYvNeXX3AYRsUPocpUoalo7O3WmRGba6Hn3YPfw56WXqRZ5UIT57XO7VceRWuqdYk X-Received: by 2002:aca:53c6:: with SMTP id h189mr2017754oib.11.1579233551652; Thu, 16 Jan 2020 19:59:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579233551; cv=none; d=google.com; s=arc-20160816; b=hxgRFxljPaPHK3rjFCEQBOLi99tsUliXFK0PIbgPTmhCNcm9w0W1JIsFkSmUWA3CG0 OS7UjRNsYTgH0jl6SYnGbXgbXkGWXaRiZ9mBAYa1UBlUAVX3LZUZtFC07nSG6cLqvNWB 3+892PfKG9PnaKED9QaMrTU/9KtIRK7grDEGB8BBMVACKirmL/f5lfzNwcr+IvMNYrW7 x1PiN4oDEcLIQ33f8Tov5q86Cf8jNPJ1hn5GTcIUisybGHc60a6XEeNMKPeNy2Kmt6XC A5AXKSL6WbSX3CIHXXF78jthkzg57KrdJJywLBcvmsT4WV9/sYcJPoesXPJaZcHl0L2r mEFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:message-id:date :mime-version:subject:references:in-reply-to:cc:to:envelope-from :from:dkim-signature; bh=u1Ex/dm008pS0Rs3HBPfLNJc8QRnk3C4G8W3JONuMQ0=; b=dT/dj+uaBqgXaGLIrkWz+mJoVtRusbyd4mzHMeCsQrm+5AwRC7PAb4DpEemYib8189 Kz/B4kvb3oap2bRA7BBWEhKv7XvPLHi5gkFCg8YNYmXj5WLIuoe6aFWQutX6U0X680mn IqNOQvOEUqi1Wc0JPEsiOtwfKj/APkw4tecrRAEYrGfRMc+Z0NDx0xvZoPggmrU68yxM v7DIeewsPQ7mqiJs4bRawvW3aBr13HQe0XMplDuKZlBcz9nAVGw8Ub4SDpBavfQD5cQb cgcarVayuxA7fqkkkkxTOWKBoemBjPJVnmyt6H1vSRrq0cfuxO2BjIYuKeNI2wULgdT3 7dDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@flygoat.com header.s=mail header.b=TvhvRYJm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v14si14000310oto.127.2020.01.16.19.59.00; Thu, 16 Jan 2020 19:59:11 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@flygoat.com header.s=mail header.b=TvhvRYJm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388050AbgAQCXt (ORCPT + 99 others); Thu, 16 Jan 2020 21:23:49 -0500 Received: from forward501o.mail.yandex.net ([37.140.190.203]:59631 "EHLO forward501o.mail.yandex.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726726AbgAQCXt (ORCPT ); Thu, 16 Jan 2020 21:23:49 -0500 Received: from mxback26j.mail.yandex.net (mxback26j.mail.yandex.net [IPv6:2a02:6b8:0:1619::226]) by forward501o.mail.yandex.net (Yandex) with ESMTP id C63321E80128; Fri, 17 Jan 2020 05:23:46 +0300 (MSK) Received: from localhost (localhost [::1]) by mxback26j.mail.yandex.net (mxback/Yandex) with ESMTP id ZU3RfPQi61-Nje07Xe4; Fri, 17 Jan 2020 05:23:46 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=flygoat.com; s=mail; t=1579227826; bh=u1Ex/dm008pS0Rs3HBPfLNJc8QRnk3C4G8W3JONuMQ0=; h=Message-Id:Cc:Subject:In-Reply-To:Date:References:To:From; b=TvhvRYJmVavbRIFYjpuWxnmMqAq6Hqy3kRZignk0nQTItrm2EQ0tXyql7Cxxtd7Ve fyILr7EMwJo/6vD7ghdo5ju+bgYl2lyEAs+oopfXK+Grx4cFqCMcdGcy/QAu6Qs+4L 2Y6CrVLxDEK0Mv46Us5mR7lJ3CF7WpO7x310VAEA= Authentication-Results: mxback26j.mail.yandex.net; dkim=pass header.i=@flygoat.com Received: by sas1-e05fd3bc78f9.qloud-c.yandex.net with HTTP; Fri, 17 Jan 2020 05:23:45 +0300 From: Jiaxun Yang Envelope-From: yjx@flygoat.com To: Thomas Gleixner , "linux-mips@vger.kernel.org" Cc: "chenhc@lemote.com" , "paul.burton@mips.com" , "linux-kernel@vger.kernel.org" , "maz@kernel.org" In-Reply-To: <875zhaeupr.fsf@nanos.tec.linutronix.de> References: <20200113101251.37471-1-jiaxun.yang@flygoat.com> <20200117001706.40620-1-jiaxun.yang@flygoat.com> <875zhaeupr.fsf@nanos.tec.linutronix.de> Subject: Re: [PATCH v1 1/2] genirq: Check for level based percpu irq MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Fri, 17 Jan 2020 10:23:45 +0800 Message-Id: <1440861579227825@sas1-e05fd3bc78f9.qloud-c.yandex.net> Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 17.01.2020, 09:29, "Thomas Gleixner" : > Jiaxun Yang writes: >>  MIPS processors implemented their IPI IRQ and CPU interrupt line >>  as level triggered IRQ. However, our current percpu_irq flow is trying >>  do it in a level triggered manner. > Hi Thomas, Thanks for your kind explanation. That appears to be my misunderstanding of the trigger type. Paul, I have confirmed it seems fine to handle percpu IRQ without mask it on both Ingenic and Loongson processors. How about other MIPS Cores? Could you please help check that? Thanks. -- Jiaxun Yang