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 E1335C3064D for ; Thu, 27 Jun 2024 05:35:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 73BDD6B007B; Thu, 27 Jun 2024 01:35:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6EBA36B008C; Thu, 27 Jun 2024 01:35:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5B39C6B0092; Thu, 27 Jun 2024 01:35:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 3E6046B007B for ; Thu, 27 Jun 2024 01:35:06 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id E1BB81419CC for ; Thu, 27 Jun 2024 05:35:05 +0000 (UTC) X-FDA: 82275554970.24.9B4F476 Received: from verein.lst.de (verein.lst.de [213.95.11.211]) by imf19.hostedemail.com (Postfix) with ESMTP id 372AD1A0003 for ; Thu, 27 Jun 2024 05:35:03 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=none; spf=pass (imf19.hostedemail.com: domain of hch@lst.de designates 213.95.11.211 as permitted sender) smtp.mailfrom=hch@lst.de; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1719466496; 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; bh=6Pp4lAnXH09IN+3X+d/sTnLjcjKqKmLHt67A6exdc4Q=; b=otIXVG6iMhPaIKZ/+XNsLQOTniRVcZKwvE4oZi00/NnWFyUuAhdHjTKlNCE/wIDArB2/S5 KDLIV0yC5UJ7+F4VtmT+S69UJCoqK7Scul4jNfz7XPK1ng9vYXtSijTnRK1lemtbdxLsul iPztYW9tDRDWxb9kN0UNjRVMufD5Yjw= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=none; spf=pass (imf19.hostedemail.com: domain of hch@lst.de designates 213.95.11.211 as permitted sender) smtp.mailfrom=hch@lst.de; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719466496; a=rsa-sha256; cv=none; b=tM0MASmi0hkpxlcfnatlOhb+j0yHSZZKVEomuOQRup+teaqYQqxYcfKT/ye4ums34zpmjQ /OwmqAC84VhwIqqm6gehw+2gMD4fpgtygoJAEYTyTBJyuHQ6GL+Y0MHGK5AP9uxA695tYk P5wCIGIb5YHs86eQqkV+jRPU1dS43W8= Received: by verein.lst.de (Postfix, from userid 2407) id 1D92568C4E; Thu, 27 Jun 2024 07:35:01 +0200 (CEST) Date: Thu, 27 Jun 2024 07:35:00 +0200 From: Christoph Hellwig To: Alistair Popple Cc: dan.j.williams@intel.com, vishal.l.verma@intel.com, dave.jiang@intel.com, logang@deltatee.com, bhelgaas@google.com, jack@suse.cz, jgg@ziepe.ca, catalin.marinas@arm.com, will@kernel.org, mpe@ellerman.id.au, npiggin@gmail.com, dave.hansen@linux.intel.com, ira.weiny@intel.com, willy@infradead.org, djwong@kernel.org, tytso@mit.edu, linmiaohe@huawei.com, david@redhat.com, peterx@redhat.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, nvdimm@lists.linux.dev, linux-cxl@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-ext4@vger.kernel.org, linux-xfs@vger.kernel.org, jhubbard@nvidia.com, hch@lst.de, david@fromorbit.com, Jason Gunthorpe Subject: Re: [PATCH 05/13] mm: Allow compound zone device pages Message-ID: <20240627053500.GE14837@lst.de> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.17 (2007-11-01) X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 372AD1A0003 X-Stat-Signature: 17srff9h9i8rj7oon6gfwrwu8y8jzrfb X-HE-Tag: 1719466503-562215 X-HE-Meta: U2FsdGVkX19Jf5FfxcDlqIYkwiDBGBNssHQAkUuN8d2r0+rC21gAuWNcnsHCag4/hfBrDkLodHLXq0P/h0s0fw6wmhOPuPdVHTTc+qeHVBVIiQnvVAEeSq7NuU2m4Bkv0gdOFA3b9M7N3uihrxUsecSl8wDsxtQ2BNGlsE0yvBBe90NVpXGFAPELucDhuGdLz8w6AgqO4rxq4rDoy0XeE8l+mshqOEf6Gi7qw+EwAaU7DrOGviQs4lyioL037WiKZsxft3GomjXhS9UJgqZSnE1pVXoRbhmQ8bJz1W1SsrNUShx/KZZkAy6LKBGHhNiYmpOE2BIx/I1jJvnZhg8jSMOZWTEsao5V6Js7TGwOsU0LcQd8F+OCTxLHTQpw2tqHuk0WcOpq4sDRyXScyxZ/mqSQDyJeE71m3YmO4jNL67ogy7xq5/N3oArb4HZUVmfs+i07Kg5qpZMfokt0Ftpux8im8zVjTFuC/WSTFoB39bDUaYN/JCB4u7KyxbslD0/uyGSbgNlsLfL2Z+NOJgwUmQMUHeK9kugfGxljY0jkkjlrk0hm2rB4ja/r4nfN1j7BBCpyMAO06blWG1jfa1ogU+VYCEy+Z+fUbyc5a+Mi0wj7gsIs0471IutvLfEh9f/rUlM7u+RgveW6G2UJk7EDHziSR6MKl0e52adE2Xu1h/qpnl7zHyHWkLAXKez8rexAul3Mk38pqZo39rEFbHfFxfdSYLDM4P8SyqstKJ58+eFsAH4tyzB8waU/O/n1L4lNM1zJsrV78h6dVJZ4uvHh0NLjjtYuFOrXp7vzQ61tjDlVQD+kKZknX/Re7gvejkYeFzkgmy9Q4xxBdNi4fbJ2460aJcj/DEGStFBTbURtuq+IO2sW8y5ozQ/8SKarkkfmyZbS3xUbSppONXhzHU6jEm4GnhqkrXaJy+VsNMAcD803dgc2FBUAkrArP0nX2K6AY6rbUi2N86nIgYmmbI9 dsqjHmVV kJ838UsDfEg031WtrrSdtquY3agRBSxZfmkn109EJb17+gv7Wyskib3iWbyz70FcatA6gCVcgjg2dIKM= 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: On Thu, Jun 27, 2024 at 10:54:20AM +1000, Alistair Popple wrote: > static struct nouveau_dmem_chunk *nouveau_page_to_chunk(struct page *page) > { > - return container_of(page->pgmap, struct nouveau_dmem_chunk, pagemap); > + return container_of(page_dev_pagemap(page), struct nouveau_dmem_chunk, pagemap); Overly long line hee (and quite a few more).