From nobody Mon Oct 6 21:02:07 2025 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 124D31D90DD for ; Thu, 17 Jul 2025 09:11:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752743465; cv=none; b=H9hciQce6Tq2qtNyDVXFM8ToXZ4xGjUu9wtL+aF8Qekgpgzc9a7fe+yJAA15XmfgFFDg0N3ijc6uxfrdMfrj60S+mlbcKFh+ouBBdJexODEwi4KU6py8f8O5UerV9HajSn/6ZBmDS68FjHIzVzcAHXWy66YLaD7YJmaYNdMfCVw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752743465; c=relaxed/simple; bh=/8oQPYYz6cHSNYNwym9xwEu6RpZClPerPGm665iJk6s=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=igFmXrFd5m3dfyLV0yAeRBpYRsTGS0O6Ki/7PD87dG1g0jWD/GQ/fZA93Zta6080q+uBI7Gh4JxnG2fvtXBF5nCqnpFtCuftGYlz/BikUxYA/aR9a0LG7gYEMu/XaFKeVJRdQLNAbxXNOtvTgUXL4CMG8APKqFtlpApBQ90YjV8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=UqJA9841; arc=none smtp.client-ip=209.85.221.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="UqJA9841" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-3a4e62619afso84095f8f.1 for ; Thu, 17 Jul 2025 02:11:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1752743462; x=1753348262; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=HyhBoxrCNtsTMaq/ZkCXVp9e8dnMJwhtRa7CTroNyu4=; b=UqJA9841YGmp3b1DmzBZMKxbCOn7lw/Alv6kqdBDhCNgl8crteibLLII7hHyFAi8A5 DdUUzBHTweeCYOA4JuFYJQnPeryjc6IGSxnUpg3Z7QlwDyGrCxatDcsE2CCV7XJevMGD k7iAgIIpPwS+JvAd/0FuNvCz3RWY2UO3Lfs+9hVxyiARutTwtLFTVO/nSgmQcniv1QbA HYhzZZkrxwbKWYSu5aw86NZ/pgIkmwXE9yUa0ceMsqlw5DqVKJaxMe3fQMkVwttO1Llz lyN4ZrVvztoFH2DkZHYEZOr8Q7BJuR9hQK9te/geSMbUKR3DY3XkVjSj4ji7movJ/Cl3 +mjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752743462; x=1753348262; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HyhBoxrCNtsTMaq/ZkCXVp9e8dnMJwhtRa7CTroNyu4=; b=D1Jm91aBP100S5UI2huPXjhCSp8kA3pYK5lNloNnZKEncKTscsEOhVm7Fv68mIOvwg 9eZWYDdRmsPAbyAujWibtIYayT/JqO/NaiAJDJ+xhz/97g0Cg+MyAwAXpETBC9OmabQ+ n4oofqVXWSLxskqqIuHskgNCkFPEYxSh3pzGx+a2MhFVjtyAqduKFYxta8c9cH7gkAo2 x8+rtHXa1gvM3+MXcsc3lbBiEiQ+XqQDYzRvm2ImArjw381ORPhkES8F4ZSXbRpUzE8x 7ofpap9yYDxnc48dttMeyWnbfHYWXQ7XNp+jdEC6GYXuDzmOFDVmdsVSVUI1KVQXt/MD XkPA== X-Forwarded-Encrypted: i=1; AJvYcCWUy73Kw5cW8Apa+QuD1jCCoxsdTW5tk0gC2Jbz+OF1dFNiO4OFpjXUb92fjoG2RpBUC4/ru83J6ZoP1lE=@vger.kernel.org X-Gm-Message-State: AOJu0YxYGLtR9jTbxGsOm65wszuU+GBIqFsWjvlb1JjMv/CWdKpqxGvd vXlB5uzft793DtX7hz+5UdL6yMtQTXaf4+9fWqhwjVcFvVkFLj6gq/Rao+swHcJRHeE= X-Gm-Gg: ASbGncsRc7CZI+K0Jgs1q87viFCQRDnDlNKfs7g1iYRyo2OxlqFPted0fIcOowMoAKY E2oTYeN7hGR6jwP1cy01ASL1QBOy8pEU/dIzQLY/wvv0bAlWrZ9Y2QHLulWy52sGGkHXMNpaTtv 0LNzz8ZtzbpR/PVc7sT3nH/VAlMelzeWG+8n3bFtMKMaq8G/ojzLz5MDfgOANtHS3zIoZq4Q0A6 5AmvYu3KD4XmjJXacPHrZOzPCuKXQJu9aQaYaSUAwhkFCXg49LJfHPYEqA6oehPVHhxE8ABcXDI SWEI7uCGyLfwIBLUONPahzoI90dw1t5HSJ2HEIYAGHUQ5lSm580S8JUlJVLdues2BUPSAXj2F6s AwjHCG4psKp1fBk/b29JeTCyucBqOCl8p X-Google-Smtp-Source: AGHT+IHrFGe3+kv5nwJd+XNeEujKS3DRWXLY9Byhf8ifVc9w27qoxH+x6Sv5cjsnKuMJ4OhTyD8jIg== X-Received: by 2002:a05:6000:2103:b0:3a3:584b:f5d7 with SMTP id ffacd0b85a97d-3b60dd52d9cmr1905603f8f.5.1752743462195; Thu, 17 Jul 2025 02:11:02 -0700 (PDT) Received: from kuoka.. ([178.197.222.89]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b5e8e1e8cfsm19737019f8f.80.2025.07.17.02.11.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Jul 2025 02:11:01 -0700 (PDT) From: Krzysztof Kozlowski To: Nipun Gupta , Nikhil Agarwal , Alex Williamson , Pieter Jansen van Vuuren , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski , Randy Dunlap , stable@vger.kernel.org Subject: [PATCH] vfio: cdx: Fix missing GENERIC_MSI_IRQ on compile test Date: Thu, 17 Jul 2025 11:10:54 +0200 Message-ID: <20250717091053.129175-2-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.48.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1461; i=krzysztof.kozlowski@linaro.org; h=from:subject; bh=/8oQPYYz6cHSNYNwym9xwEu6RpZClPerPGm665iJk6s=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBoeL4d8/4TGosHV8mie+xfGtqZiciWrgzgpC30w na+ERnoJQaJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaHi+HQAKCRDBN2bmhouD 1/zjD/0cJyPefGWza0F69QVCLfsnnCijvT/geB45kgr+TLK3lnT9lyLubK2hUCjwlKCFtiH8tz8 wNeof8YKDcnPrBqyG4EGIOmfMhI+ijZ61jNFiTu4+gj7tVZ0dHqYx8MFtRjyDnjrTpdx0mBx0lg rSyaosVWs629AWEV9j2AapeB9gtgNQJnfhCyyoigze5uc1x6qAz2FPuShy5yfnJYTaglvbToCsM ncptmAomgrda477zTKNEmlvgdNnxNi86vmEZR0Vf6LWJHwj6gi/3vJKtj15M1OB4KCcT93QDlF9 SmXfiLUozswlyVsrUicJV3l8OI2LKFviq1Lj2h/PdbTTLmFVUVtmYAYBhYqUDtnL+5h7XFGXFar 0J0x0ZyYrViyo8XnNUc9vG3bN1xTGKNXMmPcZdw0RIfTNnclNmxbtoIOWUl9FfhCTmjatxxQAjk 0aLfWgBslzg0FDl8tux9KXwJ5Vn+gjN3NwFa/U4lQ8BzYP+pkOTmKJJCs1naLhXCsfvPXPjz4bm lNvQEACOEtxjPDhc/2F1kdjetaBbmRtWhCf0iBR2K1pIFYSmrj20/jkSq5cuBpd4PDwRawqjNfA AWHelP78g1MBkw48ndHMh93lNulCY8IB8SHMxoQ7meVMeykTZmhNixthKHVcJEnjnYkdP5/AhRg wo8dIEv8fqBUaqQ== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Content-Transfer-Encoding: quoted-printable VFIO_CDX driver uses msi_domain_alloc_irqs() which is provided by non-user-visible GENERIC_MSI_IRQ, thus it should select that option directly. VFIO_CDX depends on CDX_BUS, which also will select GENERIC_MSI_IRQ (separate fix), nevertheless driver should poll what is being used there instead of relying on bus Kconfig. Without the fix on CDX_BUS compile test fails: drivers/vfio/cdx/intr.c: In function =E2=80=98vfio_cdx_msi_enable=E2=80= =99: drivers/vfio/cdx/intr.c:41:15: error: implicit declaration of function = =E2=80=98msi_domain_alloc_irqs=E2=80=99; did you mean =E2=80=98irq_domain_alloc_irqs=E2=80=99? [-Wimplicit-funct= ion-declaration] Reported-by: Randy Dunlap Closes: https://lore.kernel.org/r/4a6fd102-f8e0-42f3-b789-6e3340897032@infr= adead.org/ Fixes: 848e447e000c ("vfio/cdx: add interrupt support") Cc: Signed-off-by: Krzysztof Kozlowski --- drivers/vfio/cdx/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/vfio/cdx/Kconfig b/drivers/vfio/cdx/Kconfig index e6de0a0caa32..90cf3dee5dba 100644 --- a/drivers/vfio/cdx/Kconfig +++ b/drivers/vfio/cdx/Kconfig @@ -9,6 +9,7 @@ config VFIO_CDX tristate "VFIO support for CDX bus devices" depends on CDX_BUS select EVENTFD + select GENERIC_MSI_IRQ help Driver to enable VFIO support for the devices on CDX bus. This is required to make use of CDX devices present in --=20 2.48.1