Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp5399161ybv; Mon, 17 Feb 2020 19:17:36 -0800 (PST) X-Google-Smtp-Source: APXvYqy5wOms7Y2C13VWhmN9DUOf304TaVQ184ZTLmO3AD23qAB90Ms9PtW56KKgYRElCpA8JsH5 X-Received: by 2002:a05:6808:b1c:: with SMTP id s28mr33723oij.2.1581995856473; Mon, 17 Feb 2020 19:17:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581995856; cv=none; d=google.com; s=arc-20160816; b=dF+xEbZi/nuay5ucghgQu0xOyyWb2mFFmrDzwGbSjCIfjdBy87P71glUU/7dvFGY+e Sy0gEgylLhe1IgykzcpZM+f8bTvKDX5EAYnRLW2ty12+Qjt50VqBOb2ap7PFOv1gVd7X 7+cyVHVgEVkxk840Sz3+Mo0z/CCWJQldLjquqhrCG9z/CZ86AqSBY4Jn/bBkMlfxBO7E epQ+LsQOeM45biRWPv4RnzMXWrltSbNZvuevE2u9KoQpUkjhwpr53NANMDacUei9Cbym RWldWRXge7jYyaZMHvkdgjwXgAjKub0vDOxAbyypSwoyrrnawJuIwHY5DVFFqzeg2TCx DjrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=dkxYQTr65QlOOAFQsyRzwsDx3XagRDFiJgkfgarcqeU=; b=rMBhlIcchaNoE2vNMehoPg6VO1KZTLhYGbJPUK89DLrOS5gt00BPjOh4Gt/cdRxkZ2 mOsbU0UPZKhQldRzU54qcpeViutTbI0e6BOa5nocFtUOVhasR1PbQ3XgHjg4+8h5fNeX 5eUOavz1ysop+Czm05tfn7ThTEsnxQhQCnX9pZUqQhoV9qE4lZMrOnjE0t1vRiwoPgto OwVdnHYqa7C2OdrwCVGYdIxpxl4T2QVK02RJ4/TNOo5fBWD6ZwNK+JQXU7khPcMPzd4c NbvshHKxFvYxOnwyDopn3ql7k02QE8YtK2UPOgDf2cGGjYhQnxZ9lXC7yEzD0d1Fprkl nQ7g== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d6si1117210ote.72.2020.02.17.19.17.24; Mon, 17 Feb 2020 19:17:36 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726353AbgBRDRQ (ORCPT + 99 others); Mon, 17 Feb 2020 22:17:16 -0500 Received: from mga05.intel.com ([192.55.52.43]:16883 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726283AbgBRDRQ (ORCPT ); Mon, 17 Feb 2020 22:17:16 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Feb 2020 19:17:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,455,1574150400"; d="scan'208";a="314932496" Received: from linux.intel.com ([10.54.29.200]) by orsmga001.jf.intel.com with ESMTP; 17 Feb 2020 19:17:15 -0800 Received: from [10.226.38.30] (unknown [10.226.38.30]) by linux.intel.com (Postfix) with ESMTP id ADD2A580270; Mon, 17 Feb 2020 19:17:12 -0800 (PST) Subject: Re: [PATCH v9 2/2] spi: cadence-quadpsi: Add support for the Cadence QSPI controller To: Mark Brown Cc: linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org, vigneshr@ti.com, mark.rutland@arm.com, robh+dt@kernel.org, devicetree@vger.kernel.org, dan.carpenter@oracle.com, cheol.yong.kim@intel.com, qi-ming.wu@intel.com References: <20200214114618.29704-1-vadivel.muruganx.ramuthevar@linux.intel.com> <20200214114618.29704-3-vadivel.muruganx.ramuthevar@linux.intel.com> <20200214130952.GI4827@sirena.org.uk> <3530edcd-eb67-8ea5-0fce-89c83400441c@linux.intel.com> <20200217170901.GS9304@sirena.org.uk> From: "Ramuthevar, Vadivel MuruganX" Message-ID: Date: Tue, 18 Feb 2020 11:17:11 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: <20200217170901.GS9304@sirena.org.uk> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Mark, On 18/2/2020 1:09 AM, Mark Brown wrote: > On Mon, Feb 17, 2020 at 05:18:10PM +0800, Ramuthevar, Vadivel MuruganX wrote: >> On 14/2/2020 9:09 PM, Mark Brown wrote: >>> This will unconditionally handle the interrupt regardless of if the >>> hardware was actually flagging an interrupt which will break shared >>> interrupts and the fault handling code in genirq. >> Yes, you're correct, it doesn't check unconditionally, will update the >> INT flag in the INT_STATUS register after successful completion of >> read/write operation. >> but in this case it is dedicated to qspi-interrupt,not shared with any other >> HW/SW interrupts. > Currently, on the system you're looking at. Given that this is already > a widely reused IP there's no guarantee that this will always be the > case, and like I say even without sharing it also defeats the fault > handling code. Got it, Thanks! a lot will take care of it, even though it is not present in the system current,? to avoid future conflicts. Flagging and check to be added? to avoid? if the interrupt raises from shared? devices. Regards Vadivel