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 06C48E7717F for ; Tue, 10 Dec 2024 12:04:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 65BE76B0191; Tue, 10 Dec 2024 07:04:31 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5E4206B0192; Tue, 10 Dec 2024 07:04:31 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 435C36B0193; Tue, 10 Dec 2024 07:04:31 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 218EA6B0191 for ; Tue, 10 Dec 2024 07:04:31 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id BC3F91A0866 for ; Tue, 10 Dec 2024 12:04:30 +0000 (UTC) X-FDA: 82878915546.17.D6D4FD7 Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by imf29.hostedemail.com (Postfix) with ESMTP id EE45A120015 for ; Tue, 10 Dec 2024 12:03:57 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=oA0m6Cgy; spf=pass (imf29.hostedemail.com: domain of imbrenda@linux.ibm.com designates 148.163.158.5 as permitted sender) smtp.mailfrom=imbrenda@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1733832248; a=rsa-sha256; cv=none; b=TI9czVaXNQebxqA4cYK3V8kaMnPknnQca7up1k//wSEWmiZKFlFXUxQWRKdj7XwUNTRr/H 00eOp/PutDDS4O2FfdeIgPduM4BERXZR1xY8iEUW7qN0jgvWWVEGVq8XE89e1rykwOXSa9 0YsTWznf+Elr+YIOuimAiT8aAqoT5BU= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=oA0m6Cgy; spf=pass (imf29.hostedemail.com: domain of imbrenda@linux.ibm.com designates 148.163.158.5 as permitted sender) smtp.mailfrom=imbrenda@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733832248; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=vA75UP03QsurDGssRpWZcSqFusQkpZzOyF8/hFKVgXg=; b=6Ez2Ollzmgr42J20gBToDD+Op3AC8WpQlqjPcSJD+ONIYnNG3U/c8HerjBAivyEGqDlOF5 V3VpY294GPfNWOUAUZZysoCxKtlzO7Dm+tpZehxBloaHJFtU8UsAin0nl4GKHIwzWbw+pd yZoslGnbKBxWTmCalk+5b4MTRGHkhTk= Received: from pps.filterd (m0360072.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4BA9kEH9001905; Tue, 10 Dec 2024 12:04:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=vA75UP 03QsurDGssRpWZcSqFusQkpZzOyF8/hFKVgXg=; b=oA0m6Cgy9j2oxfWXBcvGt4 PR0YVzpvh6e7ZWu6Qn69v8MRmIFkKHbRNDOZBzljtkhzXUIZEPZay0A2Xtlu0wXP LvcVgwh79bsLmUAy/KS0bS7vbBtVz9Xqsgasc767WcnCQ9J3j1A711/akjbUagbq eadN3om5/Zgju3Z9DW2zt363tyvDpSMD6RNMswDChvGAmdfxX8fW33HpYscOPEmL 0//qbjOzUcc5iTSumkQvAXpbCLTEf9azvII6R+AYrs3EbghS+bKGKPRu2ZIE8sGh KDVwseaNuywkIo6LzHRrdNIK6GbGnHqvj0kugr5gFhA4nFPS3xbUlM1p1q+Ma22Q == Received: from ppma13.dal12v.mail.ibm.com (dd.9e.1632.ip4.static.sl-reverse.com [50.22.158.221]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 43ce0xdrv6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 10 Dec 2024 12:04:25 +0000 (GMT) Received: from pps.filterd (ppma13.dal12v.mail.ibm.com [127.0.0.1]) by ppma13.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 4BA95Goj023062; Tue, 10 Dec 2024 12:04:24 GMT Received: from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225]) by ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 43d2wju6sf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 10 Dec 2024 12:04:24 +0000 Received: from smtpav06.fra02v.mail.ibm.com (smtpav06.fra02v.mail.ibm.com [10.20.54.105]) by smtprelay05.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 4BAC4MaN50463210 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 10 Dec 2024 12:04:22 GMT Received: from smtpav06.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9A4E62004B; Tue, 10 Dec 2024 12:04:22 +0000 (GMT) Received: from smtpav06.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 715D220040; Tue, 10 Dec 2024 12:04:22 +0000 (GMT) Received: from p-imbrenda (unknown [9.152.224.66]) by smtpav06.fra02v.mail.ibm.com (Postfix) with ESMTP; Tue, 10 Dec 2024 12:04:22 +0000 (GMT) Date: Tue, 10 Dec 2024 13:04:20 +0100 From: Claudio Imbrenda To: David Hildenbrand Cc: Matthew Wilcox , linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-s390@vger.kernel.org Subject: Re: Removing page->index Message-ID: <20241210130420.534a6512@p-imbrenda> In-Reply-To: <023d1c53-783e-4d6d-a5e9-d15b9e068986@redhat.com> References: <20241209183611.1f15595f@p-imbrenda> <023d1c53-783e-4d6d-a5e9-d15b9e068986@redhat.com> Organization: IBM X-Mailer: Claws Mail 4.3.0 (GTK 3.24.43; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: PTMiC_JsSh-uP8nX3mrxpQjELbvawpTI X-Proofpoint-ORIG-GUID: PTMiC_JsSh-uP8nX3mrxpQjELbvawpTI X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-15_01,2024-10-11_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 spamscore=0 clxscore=1015 impostorscore=0 mlxscore=0 mlxlogscore=999 priorityscore=1501 malwarescore=0 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2412100089 X-Rspamd-Queue-Id: EE45A120015 X-Stat-Signature: 4ag1rorqznag6fprnsjichpb9oeqpr9h X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1733832237-423742 X-HE-Meta: U2FsdGVkX19bbDleC/C48YEEO2CLcWDAmIKiDW5Fq4QXZRQK9nOavJXk+9irIx3+LElARfzfrQZB9bq29H8dSpavbvwCYxys0iTpA93rrUTqSfPZcelPqiBNmuxbZXyqvVLvW0FrffYhUzbsvzkbdrJs04ZLkQShP4hhp2LCfRCFu1RxZ6lXzZIamQASVcd7lyYCC9ltmYL6QUphOwPhJ/pGiNKdkCdjkWh0cXLsXobrfIx4M/F/5+k0jaGWQV8uWP3Te5O4XtYyZjc/6OxqYrkglHfPGzAn+8QGOm0x3flJHyBCm3ex+II7RvM9SiaH70wl4p39CywEB6luphFpNcZYPb04Ulx8Z9c8lRW93TULPCQ8Vq2h/u36aTM47itN7yhM89DptfCohxW2yd4S4P0JmIBkR/JsQ2yrzl5lcxR+CflXfOxAp3LIYu9dDmcOQdYAYGo2KM0FwhJhm8Vj+ElXCjLfdUWrT2YgHFUshd6rwqpD7BkKNu5sONuiGNzMrvDnpAdJSW2wgR0hAwCGP5h8twVM3zOVA2OTc38ui26asseN8L6o+S3iBSoe4QMw0OQZh7YhQcrAMLD4Ui3DXQjY5dULYLZn81Y7ZkwADyIri38kJlB6PKHnieA6yzC0GH3VAMBYrK9V8NRlnnh6FlX2Sa0XXvT6CD7IPKS4p3jf7gY+go/rYQ15PAyqLS03hGjKgxg5DHfq3lIeEPG0IBNOf565w5kR9+V/xZZ5Rv81xdTa2HNPK0ERRVPGnEPusIUYhLdo7o9ULDxKWcNm9YlQavBATLw68L0zy/g70l3aKvRE7kx6kpjz8KUeylbZUWUOzfhU4+i6X9RHQQXuQN4nIpTJbRFi11vBJqZqpkwiAMQS8W9GmqEPwpHkRKDtS+o+tSWkT1mrkG9hu5WTznq8L0XLoRZB3lgXYSQsnKIpKzBlwj7iEqKWcQJjTS/pQeH5DafvL3lDZ5wPpAP Niy+x35r XbcpJmDP0GPgEoGLo4qmSmHho84m+yrhzRNSgmfSqqVLgcyiolBGCw6jdQjZ4lEu1DlbBzCP1mkjRcicPWEkdvoxmjq8BMZ0ww5K9ykT6tRZ71EWapXHrOYQrUucSWhp9pxr2CyWbLiMDtqaZNy7XxQBNVAmwGodnP5k+AiFo9iiTWOULiOeMTjcZnmAS7gCfSoTbK5nJ2CyK85xQAika94HAtCFDJ+WDb3nK+eZHyG1gnItGons7E+DIHn558yPugChBexbpXBH23xyrrD9VWParLggJ2dSbwvOZS8nTwUmI4HgROBc418cDp7ZE/BryEn6WIh2dzPcxx0o= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000003, 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 Tue, 10 Dec 2024 12:05:25 +0100 David Hildenbrand wrote: > On 09.12.24 18:36, Claudio Imbrenda wrote: > > On Wed, 4 Dec 2024 16:58:52 +0100 > > David Hildenbrand wrote: [...] > >> I know that Claudio is working on some changes, but not sure how that > >> would affect gmap's usage of page->index. > > > > After I'm done, we won't use page->index anymore. > > > > The changes I'm working on are massive, it's very impractical to push > > everything at once, so I'm refactoring and splitting smaller and more > > manageable (and reviewable) series. > > > > This means that it will take some time before I'm done (I'm *hoping* > > to be done for 6.15) > > Thanks for the information. So for the time being, we could likely > switch to page->private. > > One question may be whether these (not-user-space) page tables should at > some point deserve a dedicated memdesc. But likely the question is what maybe? but given that everything is changing all the time, I'm avoiding any magic logic in struct page / struct folio. > it will all look like after your rework. but now that you put my attention on it, I'll try to get rid of page->index rather sooner than later.