From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3D589C54ED0 for ; Fri, 23 May 2025 15:42:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CBD036B00C6; Fri, 23 May 2025 11:42:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C94B06B00C9; Fri, 23 May 2025 11:42:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BAB4E6B00CB; Fri, 23 May 2025 11:42:46 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id A08EA6B00C6 for ; Fri, 23 May 2025 11:42:46 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 46BDB1CE0F9 for ; Fri, 23 May 2025 15:42:46 +0000 (UTC) X-FDA: 83474590332.19.0CC733B Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf06.hostedemail.com (Postfix) with ESMTP id 5EE46180006 for ; Fri, 23 May 2025 15:42:44 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=EhZXxL0G; spf=none (imf06.hostedemail.com: domain of BATV+9d3e714d82903859cdeb+7943+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+9d3e714d82903859cdeb+7943+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748014964; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=cWvExEmX2CXey0nsq/xA9W7LqAPoEJF71YAIT7PxRDc=; b=q0Ds88nPNJt3NbXpsidmMdWj3KeBlDo7pK9HXrZUhhxaz4E0HLrR8ZDH29VcMtFxeXkbcl if02cUilWJul0pQ0drU7S+lOdHykSEcFGRAoe+Yp3dK1LPeAFlu1hRaCs1JVbmbh8lc/Fl DlRW/QjV1P2fWfr8l+5Qp7Th7y5SMuk= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=EhZXxL0G; spf=none (imf06.hostedemail.com: domain of BATV+9d3e714d82903859cdeb+7943+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+9d3e714d82903859cdeb+7943+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748014964; a=rsa-sha256; cv=none; b=sRmhnR4wk6Lv/IxFWE2dECFfNuHtQW9Td6Qs2f4IL7hJ3GG93mh/EXK4274K4z0cXmbrVb wj3rnpDGe7BtUf/dji+Cm3NX25OMfBaOZXPoLxMFD7mogAnW/gOgSvhwUHUYk7ewcoeVCd PnpbAiRR0ul32YAV2bRjhQz+jJ6Zyqc= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=cWvExEmX2CXey0nsq/xA9W7LqAPoEJF71YAIT7PxRDc=; b=EhZXxL0GrKtd3iSJ+wPvrbA+m5 PpjOO7lePi0JrCwZhX78wxsMvPt/LHuIREgspeBc5Qc+DXhrkEbkGpNvTwrh7u8pb1D8K8sJWiKZX OBfQXsavrfpWm3ai2iDsAgzOyzdrxcD2WtwhZG8tI/hplK+t/jUVOzTfi/Z2P/R0zTe8fyg5BDkJc SPYu1BIBZA0GuQ+/BjZL/J2Z25LiMrKmF493AnlgWmT1aWoNbSD1orK84KSwGUKX5COCj9/LMW8rr cKfL6Kc9kL+0kdRXh4qZHOP5blhDmaFRfwb2EM1j1+Efq0XX5EwCzivzAJ7UyJN/4U2m3zNSnO2nf QzX76JNg==; Received: from hch by bombadil.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1uIUXh-00000004HKU-1vig; Fri, 23 May 2025 15:42:41 +0000 Date: Fri, 23 May 2025 08:42:41 -0700 From: Christoph Hellwig To: Daisuke Matsuda Cc: Christoph Hellwig , linux-rdma@vger.kernel.org, linux-mm@kvack.org, leon@kernel.org, jgg@ziepe.ca, akpm@linux-foundation.org, jglisse@redhat.com, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, zyjzyj2000@gmail.com Subject: Re: [PATCH] mm/hmm: Allow hmm_dma_map_alloc() to tolerate NULL device Message-ID: References: <20250523143537.10362-1-dskmtsd@gmail.com> <63702a66-4cc6-4562-89f4-857fe3f044e8@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <63702a66-4cc6-4562-89f4-857fe3f044e8@gmail.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 5EE46180006 X-Stat-Signature: ybosbcsrshwgnzxxbjqtpdcjfuyf7aip X-Rspam-User: X-HE-Tag: 1748014964-409105 X-HE-Meta: U2FsdGVkX1/QElRJUEQ85hkgr2k5xZbbltWU1DUHVQ6wDzPVPlHZzDypBqUlNDZz90hDUo9JWpxMx7f17QsFO9sOFHyddBHdusgMWxOUPmM8QCfXS86Can1zxZGVzTsxlceqly3QvAAEQ5iQ01ahq3QtsksUmayIG2W1W8LJQxyS9S8BDBXXum7VR5XNAXU1BntSROKKh4w5/kgJ4fLwuUDNFeUBBYaNOIENBGigHHogFiQGdSujXvfQg08voUAPgzto2PUJXKcrjHr1r0/dMmZ2bHyGonv6hFmG7i4gEWkhKxiHCOnXIkvFUXJPJr1YOPrp8co37Rn+5DMMvOygoroPCv3qhCzmPJzAeYK40NQUOQEPrkMePzFq9jAoCTpTNoikKxyFYqrLEc76FBklGtFmw/+/kVDZ5BsB6b0D5vQV3TAr5EOKx1UD8tns9IbNXk4ag7WmbNMkAwu4YgiCZqjFHhG7yO/yaYieiauEdPmOzz2yhig5I4hO1K4e1Kru4sQRCH2UYtoV0CcTTWGTD8LSw1XRbs8oEczVzPWLSLTMD2By8wkkyY7UV5FR/1tNQ7uHdq6u6mnHCbO169hLDeD/YGXfAvx/MAfx/l1hcRfGvVUm6a9q4wQe27lNWW+FgJS3ouqVOUdnK+qmCUmWtfrHM2K4hwTKt90RMJUYufqc/BJRL92KAp29ZfwADKOJ4VXuI4YSlg5VlDasmHEN2uqnm0rXdieO2vVcLPRBmNCu6wqZu+6rv7xCvutymnWZXP9KEJAzWXWu/F3l0mrExjpConFmvhJts+OJobTmDAqANxG5P0Ottd2nH5kp9OhXGvafeKELSVoDkg8pg05L+V4S1Vo00riX8lmBKnQP2jfkzQcO9HmWEFEDbSpD9IrJjvNlQ/lnjeRdz3gY8TQGrfvG9zAtYcn4Wuia/319sugxh2avlqk42L1RtDLKJ+WKHWT/rOIORZqU8yblKRi 3sYWRNVX Dhu5SuUq+hliWdHypDPq3ri25q5hC4Yyg68+wfvuax6c6ACnMyWb5XHc0yk5hSha8QLTsRNftNCTFHMvHNuEulOcS5DLOQXgLwatM3Eij484Ukqtr9Kzq0ryTh5Arj9lQXwQO6bnNDja/G3HW1UtL0Squk8gabgiME9R20rzJGk3b2UhzJ71QLtDp1KSTMiRS/+jRyepUlNgK3YiZJEo6rpEhFcQlCn25CRHDjdRFDhiEgR/zDynENS5F9XDD094kfaozopP0eGZ9JEtJgr06uLiewsJYfbNSMvcExF59/FFCcI9MCwq8arNz56ylveTCdnOMNVpsmeAQ0in9DNcsrl5Z1XcP5vbnR3HfJ8pSZASlyerIiHfaSpbwYkrihCgM4bwpQI4bcMvQoflnPAmJmmEmU+67OQl/oEsWgwRXACqZlwudGhWBfxyRPPoHJ7c0XjTNrDD8Bd3LIxb2x24rzehEe/nuEYyEv4xcJ6Nck2e+OU24ZpHPe7RNppsRAte46y52cqEJQm8N9m7KWmj2qnnSUw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Thank you very much, but I know rxe very well. And given your apparent knowledge of the rdma subsystem you should also know pretty well that it does not otherwise call into the dma mapping core for virtual devices because calling into the dma mapping code is not valid for the virtual devices. Please fix the rdma core to not call into the hmm dma mapping helpers for the ib_uses_virt_dma() case.