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 DAF35EB64D7 for ; Sun, 18 Jun 2023 11:55:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 208B56B0071; Sun, 18 Jun 2023 07:55:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1B72D6B0072; Sun, 18 Jun 2023 07:55:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0586D6B0075; Sun, 18 Jun 2023 07:55:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id EBC096B0071 for ; Sun, 18 Jun 2023 07:55:33 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id BF1971C92D3 for ; Sun, 18 Jun 2023 11:55:33 +0000 (UTC) X-FDA: 80915713746.07.502C78B Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by imf27.hostedemail.com (Postfix) with ESMTP id 003884000A for ; Sun, 18 Jun 2023 11:55:30 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b="jxiEUau/"; dmarc=pass (policy=none) header.from=ibm.com; spf=pass (imf27.hostedemail.com: domain of sachinp@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=sachinp@linux.ibm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1687089331; 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=2WXh4w64Lv8mltEuD3jJMBBsm9fTJg70V/r7wviudCM=; b=5w1R2SgIJ/z5ZYZNw+c8rv3/abT/jXh0pH9Dt9y7xa1SfV2y70NRCPhdAnpt2fCzWL5SJ2 9MpfoTBfH34MdlGb4A6yW1MwAKcU7BwivIXbJqs8PHg4Yi8DWBpWHIlzVfOsDghKF+LHT0 lkh5b8ByU2kiHWDS2kKIrUcgPTiPhBA= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b="jxiEUau/"; dmarc=pass (policy=none) header.from=ibm.com; spf=pass (imf27.hostedemail.com: domain of sachinp@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=sachinp@linux.ibm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1687089331; a=rsa-sha256; cv=none; b=xcbhl68BlC69T4hogVCumYjqPT8yj04sMjiJUCYlsLr78MrImWCYX6+4MIN7nAGkVFJn8P u5rA4nP7jEDQyK/a+oDbe30zinNPoAo8I1n2HLT6yO7omIQgsH/bLIsAng0P6OAimKAWYF 3Ub2JRD0tBoTdN6wn1QyXrU7U3jV2ZY= Received: from pps.filterd (m0353728.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35IBkReq028258; Sun, 18 Jun 2023 11:55:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=content-type : subject : from : in-reply-to : date : cc : message-id : references : to : content-transfer-encoding : mime-version; s=pp1; bh=2WXh4w64Lv8mltEuD3jJMBBsm9fTJg70V/r7wviudCM=; b=jxiEUau/TlaYhvl7UpsK+zX+y7O6Fzx0OPy28juabu/Mj8Bba15izseO4R+bywGgdGSy TEwHYY8kNiq2x8/aJ3wdxymi1jk1yX2g2IPcLmg6syFcWQC02eaLrzly66P/N8lWE2UT iqjqLE3TgXHbdES8gKHu/67bfWRdz8lrfjIhoGfGSSyfFi2gEvgl89i7jZFk8OcmbkTt fjA8ZTZlqdYT9dmiyx226Lh6tMrJy0dMbq2YOo912xTEcbu+1VPJLM2EQNsm9CfVfP7W RaMbYtrOcVrHhPFZ1U1o39X7bFt0kLzv1y6KqjF36kjRglV0neZmN8MDI6tS6ZfDNUmG Og== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3ra1bm02au-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 18 Jun 2023 11:55:09 +0000 Received: from m0353728.ppops.net (m0353728.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 35IBqgr6009618; Sun, 18 Jun 2023 11:55:09 GMT Received: from ppma01fra.de.ibm.com (46.49.7a9f.ip4.static.sl-reverse.com [159.122.73.70]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3ra1bm02aa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 18 Jun 2023 11:55:09 +0000 Received: from pps.filterd (ppma01fra.de.ibm.com [127.0.0.1]) by ppma01fra.de.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 35IBbFU8005259; Sun, 18 Jun 2023 11:55:06 GMT Received: from smtprelay02.fra02v.mail.ibm.com ([9.218.2.226]) by ppma01fra.de.ibm.com (PPS) with ESMTPS id 3r94f50j99-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 18 Jun 2023 11:55:06 +0000 Received: from smtpav05.fra02v.mail.ibm.com (smtpav05.fra02v.mail.ibm.com [10.20.54.104]) by smtprelay02.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 35IBt3C427263620 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 18 Jun 2023 11:55:03 GMT Received: from smtpav05.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8CAF620049; Sun, 18 Jun 2023 11:55:03 +0000 (GMT) Received: from smtpav05.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 10FFA20040; Sun, 18 Jun 2023 11:55:01 +0000 (GMT) Received: from smtpclient.apple (unknown [9.43.72.246]) by smtpav05.fra02v.mail.ibm.com (Postfix) with ESMTP; Sun, 18 Jun 2023 11:55:00 +0000 (GMT) Content-Type: text/plain; charset=us-ascii Subject: Re: [PATCH v2 00/16] Add support for DAX vmemmap optimization for ppc64 From: Sachin Sant In-Reply-To: <20230616110826.344417-1-aneesh.kumar@linux.ibm.com> Date: Sun, 18 Jun 2023 17:24:49 +0530 Cc: linux-mm@kvack.org, Andrew Morton , Michael Ellerman , linuxppc-dev , Nicholas Piggin , Christophe Leroy , Catalin Marinas , Muchun Song , Dan Williams , Oscar Salvador , Will Deacon , Joao Martins , Mike Kravetz Message-Id: References: <20230616110826.344417-1-aneesh.kumar@linux.ibm.com> To: "Aneesh Kumar K.V" X-Mailer: Apple Mail (2.3731.600.7) X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: 9Ym_WmZhEU-XS7AWkf4ltraHl5BImMLP X-Proofpoint-GUID: rBazhGExN_bo1tVzTPkynVUjkAHljWwd Content-Transfer-Encoding: quoted-printable X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-18_08,2023-06-16_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 clxscore=1011 mlxscore=0 impostorscore=0 suspectscore=0 spamscore=0 mlxlogscore=999 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306180110 X-Rspam-User: X-Stat-Signature: je6c6szjnaeb86p9p7s1fzjstx6rwegn X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 003884000A X-HE-Tag: 1687089330-849885 X-HE-Meta: U2FsdGVkX1/khtLs+cp7MGwA1si/S7i4pQ4E6oivtratT1Icp5RQoteuaT1dALpzn2bblmbQKDqDIlBwwjyNQcB6DJbwlsA1qyt0KwFSAzdtXW05W/K7Cv79rm3rezMfqC4LuxtPC6Y4J6HbR1fx5ubSR+8RXNn2CEIQ2/C1aFa05jSPLI91aABF+PEM5W2Lhc28xnQE4kSb5vcvw00zRhll/NaxqAKEJdHJhbUMNsRoCvos3GHeJHZ0cS+APFmks2UQJLGV9KuCAaf0rFglyhxUR+JaUxj+UaPnLvoPOzX6aMz8rc2gi9zWnWFmMBVPNIeuwht+D2BU+1B5uKh2ART8f6PaGvMp2x1sAjeC9BKQ4ZKp6es4xGQlw95ir8D0h3zCIAk/VmsKsV4+wD5Zf6qYtKPC8OmZg85FjRYQc2QM0Wnxbh2tOq+DHlrMD5Im4CWPqwm4gYWwEvO+wuIFuyKhkdVR9pTgnjw1Tc5FAniboeaClMBCSOvxYB3vhHzo3n3s/LFpo/qLLPbv7ty0x4d//pqABoHa614DLRAmARGspHUZaQt0+Eyy+tp3bNAxMvu6QAhkw20enNMbX+ohXv7QOwr8TTBYqo+FJYHcY8GUhqoSEuj9f/+b+RlrGCb/WQN6kzDdL3kqQJ9B/AqixltNXMHj/zn8txH8LoB1ENNEkI1yKq6XwDJdYgxWqr+Vg8SaKJqrsd02YSTf7iY9NcnjtQbMR69DwbSOdw8+BK/10nHxCxi7JU2GZEPrSYI9nRa+SFCFMSLW2QTuZXU8i8az8Ade7d0bZLgqTe6shVb9Y1qaR2TjrBZPmY/KwY0XAkHbx1Lg+00AcARwPgnP0cUkcaHvQZtG61etq2/EJ3hGEJbSGw19GO4DKzWnXqI+dtQvsG0Jsj+kH26YIriOeLuR9M0N98MfCliV8TirMhx99/D4qiYus1MBQpOYRgXUiGm0a1wfma99FnwqffQ BmJWgSaQ P7ecZiphlYYEGJW87Zl2f/AJiBnB7Ms0c6UB/Ion3lGNW80f+0wAXKYQ33phpFMOgbjr2Sc2VAB1cBvGRbochtSALUA2y+vYbAnZ50dZGM7AfjlL40ZlT58wC94kyoIbwlhZ0HUWAcYRGuJrvRHqWbhyHkA== 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 16-Jun-2023, at 4:38 PM, Aneesh Kumar K.V = wrote: >=20 > This patch series implements changes required to support DAX vmemmap > optimization for ppc64. The vmemmap optimization is only enabled with rad= ix MMU > translation and 1GB PUD mapping with 64K page size. The patch series also= split > hugetlb vmemmap optimization as a separate Kconfig variable so that > architectures can enable DAX vmemmap optimization without enabling hugetlb > vmemmap optimization. This should enable architectures like arm64 to enab= le DAX > vmemmap optimization while they can't enable hugetlb vmemmap optimization= . More > details of the same are in patch "mm/vmemmap optimization: Split hugetlb = and > devdax vmemmap optimization" >=20 > Changes from V1: > * Fix make htmldocs warning > * Fix vmemmap allocation bugs with different alignment values. > * Correctly check for section validity to before we free vmemmap area Thanks for the updated series. The previously reported WARN_ON is not seen with this series. I also ran few regression tests against this series and did not see any problems. Based on the test results Tested-by: Sachin Sant > -Sachin=