From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 90814333730 for ; Tue, 21 Apr 2026 17:50:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=67.231.145.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776793854; cv=none; b=ZG3HHhfo/Usk93rxILlrJ0M1typz9Kti66LFR4U+ooeQwg6VVFG8tzaxBDH3nD8nwFA1f3G+hbuayO+r3M1VLqt8w2tauv+YAwxLjBoxvA4DFzLFIWJQhVIt6Im9VEhlR1B7ZUegCKLthj7NpKrgsecqTv+0JxZ59zEv5YDT5CM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776793854; c=relaxed/simple; bh=qvmZnqQatSPTh1mJ53fMUFwvoaWUfo+pkcEdCDOubK8=; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References: In-Reply-To:Content-Type; b=cSCkHPFb1NhMg2NZ9mCL49OLdN8HcoVUg+yIHXiwItiiM9FW2kfH9fSy9iD+eXVfSITV6VUu5634q4HIIQely9P0OhK55atGYfme34F5wsniX1WIVnkoESBfHW2ltopCVJ1c+XWDiESRtcGXGTeoYJxVGTVatfT5nQG13she2JQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=meta.com; spf=pass smtp.mailfrom=meta.com; dkim=pass (2048-bit key) header.d=meta.com header.i=@meta.com header.b=in+eEmhZ; arc=none smtp.client-ip=67.231.145.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=meta.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=meta.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=meta.com header.i=@meta.com header.b="in+eEmhZ" Received: from pps.filterd (m0528007.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63LH9xrN3705330 for ; Tue, 21 Apr 2026 10:50:53 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=s2048-2025-q2; bh=u659RX+V+MG6fUG1Ehn+R9BUUW23ImKdrAbY8lfxzqw=; b=in+eEmhZsETb gjRHvR5LY0m94Hav6Vx7ss+ceaG7yqv7BpF9MytWH4HL32MRsnjTo1w+QVhAHeJC 8HVPBZmN1jZ25Xn5utC3JEhszJ8tHhBXleMJ2fCSSuTz68CLmVszOGoiQYQrLr5t ryFMCuOgb+O/VfMUlDIXW14Gk7PAisip5l0xO9/bryvaE2wfnrzBYPpiKcBnbuzM 6CNmb5/1oaEFYroz49Y8Ijo9Y7DwFvj8wWlmiIH5Yxf68nvA4M9SudAEYwPJE7zZ hUAP0HQi8eMNWOQswnLPSwWAATztx29gNRtnOD+STgmTDp3sTXUcoA+17XQ3LS6f U00jbbI6Wg== Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by mx0a-00082601.pphosted.com (PPS) with ESMTPS id 4dmwyrnws0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Apr 2026 10:50:52 -0700 (PDT) Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-48a5775d647so7526485e9.2 for ; Tue, 21 Apr 2026 10:50:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776793851; x=1777398651; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=u659RX+V+MG6fUG1Ehn+R9BUUW23ImKdrAbY8lfxzqw=; b=oLFgj7QfTmeN5jAZ82K830pCVZ2pWzdg5FuPZgZ3ciD412pn5Tbk5eJy2Qxs/WB6WM zcRz8BISrxnRNjp+V4awhcYGi+C+Eq5UqvU2yFzzTIgsh9yADYhdOcB6nZ8SG8Wu3fNE gemKa0EBlHMiz6P6I8lxNQGn5uxS2N/Cb2AXKNRxEKUnTWdF0qBnm3qPjsspwSMGfOjP jottmABhkgDWHNj2NH03dFCHzFdy+mcHg7eFR6+r1x4UZhvdabUrQ7Uvr2xfpsHG8124 t7teozxWIwKNgWmbISxNLnL44p2AhDNPYBMTezP9cJuCs3libq8HZzQ9IKu5qYql2GJu chYw== X-Forwarded-Encrypted: i=1; AFNElJ8HzdSXx8P3QI3Aa0VVDFVafkXt1JZ8MRMlPlMwwRQipP5Ych1vQfL+OmuesRwwQXE8CS+OtOG9ql1th6M=@vger.kernel.org X-Gm-Message-State: AOJu0YxnQztNDU2yhPiHacdDAVtLjcRpoOduEE2Qf8NtwbRtAGFo3H6i Zj/qF0LnlECWSFONZNlBwOACZW9nvUkcWyL966Pydr4r0i4ssymHeAvJX0Lzpy1Lt5UdVBxF0Mu gFPDRjI5YNLxVV1de67DCuEX+tsQHZ0go7CRq9b0nI7RH/sLAxqoKTWzjBIeB+pit X-Gm-Gg: AeBDietbwDp3r8/ZhBiinu246/9/0iuTH5ENX6SoVgscMTOjsQKUIyjyDHYZ007btCZ kgC76gNZzWOMkAf+dMom3jjWl7nj0cMi77a4lZCry2qLxcDfcymerLdRxgOanIBRomgNWYIHIt8 B2zcPg+npT8o0D5NccE1Q86YNCAHIcxPbQqTgO+iWoOXD/FGzHdYqHdkUNZIJUGDcpF+F91f2BB En2oNSxTVfUE6UmiHskDh1yHodJ6bpHAs2zs3D2zMdkpWSji5/3IpgfICjs2RHdVrYXisHrGJYX q5zxBPblWfXMaKz4lzR3fJvUkcN/1h0Gc++Jw/lTyszrhFtv6cpt0/9xHqBWgGRS7cf7ArAz7Ql gaWKqXnaOgQFSqcw0ilGuXBtqAZs8x/gzoBkW04HfXcbTzhlE6YIf36zRXKzWPXG+Sk2YS/Za7r CRz1PkbOcdK5S3fZ6YiS/ORedvOEaWPRhWS3v1xyK7n1VtpJRfS0ghHNor/zEjOgdJzSpZUivmU JNfYfLKc5mAwgl5EmKtyJYR56SL8jePew== X-Received: by 2002:a05:600c:8183:b0:488:b187:d898 with SMTP id 5b1f17b1804b1-488fb771445mr230344165e9.14.1776793851163; Tue, 21 Apr 2026 10:50:51 -0700 (PDT) X-Received: by 2002:a05:600c:8183:b0:488:b187:d898 with SMTP id 5b1f17b1804b1-488fb771445mr230343745e9.14.1776793850681; Tue, 21 Apr 2026 10:50:50 -0700 (PDT) Received: from ?IPV6:2001:8b0:8b6:13d4:102e:f2af:e074:5cde? (e.d.c.5.4.7.0.e.f.a.2.f.e.2.0.1.4.d.3.1.6.b.8.0.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:8b6:13d4:102e:f2af:e074:5cde]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488fc0f82bbsm641230725e9.3.2026.04.21.10.50.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Apr 2026 10:50:50 -0700 (PDT) Message-ID: <2487afab-779a-46fe-9f85-4e36748cd9b5@meta.com> Date: Tue, 21 Apr 2026 18:50:49 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] vfio/pci: Don't export DMABUFs for unmappable BARs Content-Language: en-GB From: Matt Evans To: Alex Williamson Cc: Leon Romanovsky , Jason Gunthorpe , Kevin Tian , Vivek Kasireddy , Ankit Agrawal , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, schnelle@linux.ibm.com References: <20260415181623.1021090-1-mattev@meta.com> <20260416081138.GE361495@unreal> <2ea075f9-c80c-41e9-9f93-9b0a2858f68f@meta.com> <20260416131417.GF361495@unreal> <20260416154806.0c5cb10d@shazbot.org> <9a8b39c0-5c0b-4f32-88b4-225f16e8f3c6@meta.com> <20260417163151.18ac44bf@shazbot.org> <789793ec-8ee7-4cba-b20e-15f8bb6f494d@meta.com> In-Reply-To: <789793ec-8ee7-4cba-b20e-15f8bb6f494d@meta.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=FKArAeos c=1 sm=1 tr=0 ts=69e7b8fc cx=c_pps a=ocXdEHcuFBd2kx0v6vcWqw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=7x6HtfJdh03M6CCDgxCd:22 a=4h92JMTCafKA-fb_NiOh:22 a=VwQbUJbxAAAA:8 a=VabnemYjAAAA:8 a=Ey9hfNUkbNGToFrkYroA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=zgiPjhLxNE0A:10 a=XRP02QYyWapGEjE7oHHB:22 a=gKebqoRLp9LExxC7YDUY:22 X-Proofpoint-ORIG-GUID: SMzJkxRiNx1SaqmN_Zsgfhp8up4EL-ht X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDIxMDE3NyBTYWx0ZWRfX3Mo8GeDCvwLc WTtN6R/cEeuGgIHNgOC2ZSgIZRpQRdtrhb+lrliub64I6UlPxxS+1c/PNPPh+WIViZT07V6Tuea QYJrA8ZdM+LDsKQthjrl3CZUVfS9FG5ScgorE+RAPEpHeJd1mMcaJIXtHyd4mi10FBS0/FPMRo3 buGX8bVgTC0oSjXDI27GfJERxTyEPIXa8MsRuQQnDYb2XpuhT93rwBgyFnJGyIS0gkTLvO/f+ll QBDFiVA6Sr98tMwZtaQjjYbGY3RhILjUo51qAtIMSn3QLqLBa1SiWnUiisFw7IUxw+ZPIYU68T4 +7fry58PWyoUMl8Q6mgmXbZWKY+7YUerGnBdIW937rEffXXWDNjRl3PqgMB2nYRmoM93WStcz41 vFAzQ108RZvTTlq0heWiq27WkH5lMPWKBdlnOaIdDrpJb6ezmvh/gtKIG1JrNcVUtjmfkCagXFp y/jKvctgKd/4l6i5AAA== X-Proofpoint-GUID: SMzJkxRiNx1SaqmN_Zsgfhp8up4EL-ht X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-21_03,2026-04-21_02,2025-10-01_01 Hi, On 20/04/2026 15:24, Matt Evans wrote: > Hi Alex, > > On 17/04/2026 23:31, Alex Williamson wrote: >> [snip] >> >> That's fixing the leaf driver rather than the subsystem, where >> pci/p2pdma really ought to honor its own flag indicating the BAR is not >> mappable.  The precedent is already there in rejecting IO BARs.  Thanks, > > All good; I appreciate the discussion, thanks, and will redo with > checking non_mappable_bars in p2pdma. Since the patch has a radically different subject/lists, here's a courtesy link: https://lore.kernel.org/linux-pci/20260421174351.3897842-1-mattev@meta.com/ (Obviously we can drop this thread now.) Matt