Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp709780pxf; Thu, 25 Mar 2021 12:10:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJype1qDGlyI455UwJ9UFt6UIRdGTMCEsEMSzSGWPbvIlniwbczq6bR28nuIN80c8olq4L9W X-Received: by 2002:a05:6402:b48:: with SMTP id bx8mr11197316edb.162.1616699428957; Thu, 25 Mar 2021 12:10:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616699428; cv=none; d=google.com; s=arc-20160816; b=dpBA3upbf5ZQfxYD2t3XsltwrksL/ZouLvpOTKMY/nn5u3MeOeRmsUoy7Um0VpyZrv qrG0DwMaUOoRMwgfPAIvt/5jt9Q3l6By42LZNIP0tPNljQSCM4mTBxtjnIW20Fv11wSd Svnvi3uoUoVewwA7niyo4pDoFDv3SSFQ1UJRlt4nH88kA89CgJp7VSgrCWrr8h3RMhLb 7cgG+STTUohO9SBt0Lv62S6mF/+yfvIses28bFCzbtLhz4zioF+wVZDbzuB5JCWCoAGH sdN3PiFAds7e1lwkpmr7c4E10M0HgLoNUGHaAdkvBZdZOiRyXAN5dpqu9T92D68AY0Wt klXA== 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:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=vtkjjMXc3X2xxjn4WLNIi05eZwUjk0KJeKHvjJH0OKM=; b=f1I+afFTO0gswH1Uay2Ql6r3rkbmRU7w0xqy6eFyZLi95VNcRpQEgitHVpAs2A6Sh8 0c8d0IOrZTFdAJNTXb1U6bw3P39YWeFMQ5QOpUrURLS97PVrDx9MawuLKm1WcPYTfUdj dHDVJU1ZjVBYWBd6vHAicY9mmDgV3x9J3OO9Lb+ATyuatzDQJ6sHVfzyWkk11EXugQOJ PT+wS31HAbe7nqnjkOXBMc5ghIF38g5D3C1yLTtKvzaaZrZX+9pe42G9XF6ZgKgKk4Tj piHb/vtSSv48bjIVpOTT1gQxev9DXRuidi1kdEF6RoZ1Ru4oXaSkZAQ5XLkHh7kt1Vfc /yfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=4XFXwdCP; dkim=neutral (no key) header.i=@linutronix.de; 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=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b17si4887238eds.443.2021.03.25.12.10.03; Thu, 25 Mar 2021 12:10:28 -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=@linutronix.de header.s=2020 header.b=4XFXwdCP; dkim=neutral (no key) header.i=@linutronix.de; 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=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230057AbhCYTIZ (ORCPT + 99 others); Thu, 25 Mar 2021 15:08:25 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:49678 "EHLO galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229616AbhCYTH4 (ORCPT ); Thu, 25 Mar 2021 15:07:56 -0400 From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1616699275; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=vtkjjMXc3X2xxjn4WLNIi05eZwUjk0KJeKHvjJH0OKM=; b=4XFXwdCPgfny2nQClwNVfiwdraGbkPGPppRfktfYETZ9Bg4J/lyP/M+pJ4dx6+IqxJWKrZ QYajJSfwifCa9bZ96AB+ThBHFBAcRpQDhgpk8L3AGcpsKf+BgTI76gGQDkCDcvQReh7/uk mm5XUU4so0eShIWemNpMIFMJ5tLKm/pNuuQJPTqcm589FyW2CBUj9R689rOjV3Lx1r35EB UF4sIlac1S7bWf+Z1GDn6XMhIxSkGqCkdYQYfCqncAs3jimI9fkI+G39o6+BQxONHCw+j2 1hPmfYjTNWh0TOEfcgvM9/94Tm1F7u0WFfgDpK0wSbiz6v33q5VkM/FBNKC+sQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1616699275; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=vtkjjMXc3X2xxjn4WLNIi05eZwUjk0KJeKHvjJH0OKM=; b=lyXPJZS4dqguIAr1rEeaFfjrDt/5jKGhDz2dyy3YzObmcB0hkXXkGkWcyfB03MSQRX/SpJ piMoKy2++H9bL7DQ== To: Marc Zyngier , Megha Dey Cc: linux-kernel@vger.kernel.org, dave.jiang@intel.com, ashok.raj@intel.com, kevin.tian@intel.com, dwmw@amazon.co.uk, x86@kernel.org, tony.luck@intel.com, dan.j.williams@intel.com, jgg@mellanox.com, kvm@vger.kernel.org, iommu@lists.linux-foundation.org, alex.williamson@redhat.com, bhelgaas@google.com, linux-pci@vger.kernel.org, baolu.lu@linux.intel.com, ravi.v.shankar@intel.com Subject: Re: [Patch V2 12/13] irqchip: Add IMS (Interrupt Message Store) driver In-Reply-To: <87zgyrqgbm.wl-maz@kernel.org> References: <1614370277-23235-1-git-send-email-megha.dey@intel.com> <1614370277-23235-13-git-send-email-megha.dey@intel.com> <87zgyrqgbm.wl-maz@kernel.org> Date: Thu, 25 Mar 2021 20:07:54 +0100 Message-ID: <87eeg3vyph.fsf@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 25 2021 at 17:43, Marc Zyngier wrote: > On Fri, 26 Feb 2021 20:11:16 +0000, > Megha Dey wrote: >> + >> +#include >> + >> +#ifdef CONFIG_IMS_MSI_ARRAY > > Given that this covers the whole driver, what is this #defined used > for? You might as well make the driver depend on this config option. That's a leftover from the initial version I wrote which had also support for IMS_MSI_QUEUE to store the message in queue memory, but we have no use case yet for it. But yes, as things stand now it does not make any sense and IIRC at the end they do not share anything in the C file except for some includes at the very end. Thanks, tglx