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 DA162C3DA6F for ; Thu, 24 Aug 2023 16:49:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1CA28280075; Thu, 24 Aug 2023 12:49:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 152108E0011; Thu, 24 Aug 2023 12:49:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 040CF280075; Thu, 24 Aug 2023 12:49:54 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id E7B058E0011 for ; Thu, 24 Aug 2023 12:49:54 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 9227A1C954F for ; Thu, 24 Aug 2023 16:49:54 +0000 (UTC) X-FDA: 81159585108.29.CAA6D8A Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf21.hostedemail.com (Postfix) with ESMTP id A32911C0003 for ; Thu, 24 Aug 2023 16:49:51 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=R7g8P97R; spf=none (imf21.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692895793; a=rsa-sha256; cv=none; b=oQecZGt8d8AXBUGZ1M3Ulp92r2B0dqOsvOSHGSz5a/boacQmhSTXjD71c1QfYyeBIZozIn DY39gipDFZLtRu4a99qkXO+XpppLtl/WuBwasr7F1ettZhgVNbpXsia0hIvSwqZmZO/fKL xMCw76tlFtsDTNyTqrx1n+6vHAy0Eb4= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=R7g8P97R; spf=none (imf21.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692895793; 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=YckUv1ihMab7rMcGVwSOcE8yYXtakAo85QAiFzlmJV4=; b=72bPO08XwIUnl8hFVfNkwbQfK+BitmI0uvRFpXX91EfeG/rXYDQQPIC7VNNGD3HPovLYY6 1SbBcxpzudZfAPTQoYqK4iz8hSj7Z/kOQn+NiAw7OXVSSX28R1dtqFz+JMCAWwinLBQ0hb dEgs+tNwgIYvbYNUdTHiU2NNSnMA33c= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; 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=YckUv1ihMab7rMcGVwSOcE8yYXtakAo85QAiFzlmJV4=; b=R7g8P97RRXfDCNqan6gkj1fML6 us1GZJwtLBORZtbSPIP6mcL4rFig9HPO3KLfbfFJGNQ6O3NMnzJ5YQ4RStefaSl7oqnOjoT+XAK1N 8q6F1S5UA4aHSy5fZ1ffLECP0eLQYZXHT4GEjoTIpCOXn65NLgUcPFsM43OG+MplVTG03WvnuiqAj EPjByd+3nxURlj0jb/vA4tXdeWzzOxAnfwZkCSh8nOBOupObIZfbf/U/INgW/hx5la4Bxluns4twP u4V3ibl76ieS1RQD4SIIj+WyAECruUU/KCYgn4lhnWk6yIWLs2raF4WwVgvBBLdx9Kho0heAYCZ43 AuwmEbNw==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1qZDWT-00BzT9-TN; Thu, 24 Aug 2023 16:49:29 +0000 Date: Thu, 24 Aug 2023 17:49:29 +0100 From: Matthew Wilcox To: Robin Murphy Cc: Russell King , Andrew Morton , Marek Szyprowski , linux-arm-kernel@lists.infradead.org, linux-mm@kvack.org Subject: Re: [PATCH] Fix folio conversion in __dma_page_dev_to_cpu() Message-ID: References: <20230823191852.1556561-1-willy@infradead.org> <46702101-01b3-1d1d-e5c0-f869c5b88ea5@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <46702101-01b3-1d1d-e5c0-f869c5b88ea5@arm.com> X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: A32911C0003 X-Stat-Signature: goud1edudsbwtdft78jnccgzq58c6rty X-Rspam-User: X-HE-Tag: 1692895791-527898 X-HE-Meta: U2FsdGVkX19ZRYqS5XBpeqjVSuAS8zSIJTBP++B2BSd2VlIJOI/JThBRUQnUobuPnS2Z842MuHThXvGhpsQdPmL01ScbiBlFwJAVqP1O0j5ehbU6YWkdItrrCEB+OMi1VvYHNDNX0Zjt7iLGQxno4ctA9Kaxt+ID+v40qIF+HpX66yKo4XC+mofvc9KiVQnVJBcg931iRTiJYenG33dlC5w++/byYOnXlUzM2T9iNB/KrZSM6UImakB6tzy2YkCw5goeTmEs5ShelY4xv6a9pjaDjyO6eACiVqm5l/HGrppjImnFFiSDL8R/okyLJWSqPwRxG0n57GnHY6DIdc7mEpKFzg++GWB5E7mXphECBT8Mk+YJXzwdu3GVoMWJTfLEOnKkje5aBKPnMi46UVcDgyat7/At1bRMMduY3SGLgDumUP8zsjVyfD4pHdaZRbgrmVxnaDIecpXUYMYfbMQ4/3NIrzuXbPRZXQ4Uu2YGRpZIsZnfO2+p0nYOqHPt8x9PKgs7AL/a9iMtY0Zt7mTBa+sEl2AZRpPZ90rNbxjvN8/4nw2tL2wvzSOecG4OtN7n1vf7BiGSnNwDA/n3q+RGm3pi2eROpO4J1lSB/QskDOfhhpnLN2SlPdbf+ZDT3Uh7aH3C1vq4H0ehFP+a6WYBILqT/dooFH0e1AK9fhqjgSg7LAbPSTDtiBfpqFcH9Fd8ln2pJSujHOgDnn2zHouxrayEwJoM8QZLE42ZX1ligoF33ND5DRhgOqau92Ijns74DFUlInmb+tVJLTxhx6Z+3NDmR1QQIcsvNqNPPJ2EsUOXVGedZGBA6ZA1CKCGnB2IpcqRVmWWHONPzgjkv24DFBGxIGp6vqN51OUKkY5RUCSpOuz5MESBXUuqoFbbgVfe92fOIYcJW8Y+4NJZSIGMUdV4Dgj61C6b6CLRDZrwG1wL930NEx6MqKWsXZ/e5NLxX8lg1xiqO6Hhp3Rasf2 //oQajXp Uf2pvBog9IePRUEyMmXh5l662IRMOVYiix3ASr72+ft28jCn6Gad0qkDRbU8EEJngb20ti9pNXYb4e9Vw3fTkY0ztv1i+dG58eAMPPrauAiTDaIdum/Cn8cnV0dktzBunxlqgpCsRT+H9pXC2daP89mUjDXNO6S6fME/HyIbOdURcvQmlm+1pZXvjjw== 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: On Thu, Aug 24, 2023 at 05:39:38PM +0100, Robin Murphy wrote: > As for >2GB segments, we've certainly seen cases of users mapping absurdly > large buffers and overflowing dma_length[2], so I would imagine it's only > the improbability of allocating that much physically-contiguous memory which > keeps individual segment lengths from getting up to UINT_MAX ;) With a 32-bit kernel though? ;-)