Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp180403pxf; Tue, 6 Apr 2021 18:47:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxiiEhsMtCXx9zVCByoZ94dchYQlMFt688fFv2b6PmTpAX5Ku/GCikXPMutFRBQKTFtni2O X-Received: by 2002:a05:6402:514c:: with SMTP id n12mr1491120edd.224.1617760035541; Tue, 06 Apr 2021 18:47:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617760035; cv=none; d=google.com; s=arc-20160816; b=oqcUnt5r1QLCTfm6D/vC7iarwC1YwB9gprgpYWoqyQP3wuDQdP83awpXP7X34B4Ubk xpI8pFbx/sb1TrC80RF5IkKJoKWXpUWBZ/Ufpl8R5vqqYUAckhl2Kr+HibCSMxft0TXS 9r74rbLZLnouZX7GdyZcH8hvrHWWv3r+e9TInrYbKDF+wD8bshdAxOeMoSGZIxWVP2bS QkQPje8HN8nWaPZbNGTlN1IIoths4Mql8aY5uY0CH6gw2uvPhkaBv/9tRbEDzBSlXa8s Tt1YTzhURajGh/VBLIvVNKgRAlICKAud7R1THs8DaWpRv/iE0Plgbh9OO3YyjJUjWhab barw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=+uYQ7q44KFHwjVCmXGtKPxxr2jwoaS/fH9Dduu84SvE=; b=gPK+ak+UoDM1YXMFF4giK1G8cr7GnATYtOnBQQwpIq7W+G27A0cFmtC9vasVEnMneW qtTGYGl536ZnFEKhTzhrB+wOO5SYd/mRkQW0BFMWQbfeTTsKXzrx/s7kBeBfYn21O1AZ FnWUi3LzZCCRHds//sW1sIe9p/V6wchsOPEVHbZjgDBZ5cFNznYnYBqdB5dTd4WilnNN WNrEOK1gjlTk3RTqOHjCxOS6QVC4dcOUQzF6+MDJG7DsAv6S7nBHkY4IYISIOOwtoGZs y9kMYvttjvHjpGYSOrIGsaISb09DGbz65wtRHFIMftePCWICjMV9ooMJ1Ptm53Lb64Cj RdkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=fxXz520q; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h6si16449298ejt.184.2021.04.06.18.46.45; Tue, 06 Apr 2021 18:47:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=fxXz520q; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343666AbhDFMD3 (ORCPT + 99 others); Tue, 6 Apr 2021 08:03:29 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:54228 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S235453AbhDFMD3 (ORCPT ); Tue, 6 Apr 2021 08:03:29 -0400 Received: from pps.filterd (m0098420.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 136Ba4FE079777; Tue, 6 Apr 2021 08:02:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=date : from : to : cc : subject : message-id : in-reply-to : references : mime-version : content-type : content-transfer-encoding; s=pp1; bh=+uYQ7q44KFHwjVCmXGtKPxxr2jwoaS/fH9Dduu84SvE=; b=fxXz520qrjy5Y3WVsIXmlGsJKk3g2VXe9R9F3UYQN/769fsKXXekQVbPPxI8Zdm27ZO6 MSwxgYbR/3nMvm2/b9gRTHlvYx5Tgf2/rTfe1mDwgB4qoxr802zK/1H6Ig/srVxEnYKg JDIPqsZpCP+3y6ZOdHveK/9F/XxaZ+A3jHb0oBYfYPZs0voaTFJpjykUq/a/t9GnZ8X+ Hg3MxdLGCGtclqAgYTN0dARUIldEOyn3NCN+a7x7K+zZ9tEnS9SpMpt53sOCAet7DtOX vafIJYoaa3GsYW0qWDm5BK+gUDRqTIj+Qbwj7D/g95jAuu4Tvp3SQ+S9JL1NWAiorhd5 6w== Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-001b2d01.pphosted.com with ESMTP id 37q6058n55-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 06 Apr 2021 08:02:59 -0400 Received: from m0098420.ppops.net (m0098420.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.43/8.16.0.43) with SMTP id 136Ba2RI079604; Tue, 6 Apr 2021 08:02:58 -0400 Received: from ppma06ams.nl.ibm.com (66.31.33a9.ip4.static.sl-reverse.com [169.51.49.102]) by mx0b-001b2d01.pphosted.com with ESMTP id 37q6058n42-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 06 Apr 2021 08:02:58 -0400 Received: from pps.filterd (ppma06ams.nl.ibm.com [127.0.0.1]) by ppma06ams.nl.ibm.com (8.16.0.43/8.16.0.43) with SMTP id 136C2udl023436; Tue, 6 Apr 2021 12:02:56 GMT Received: from b06cxnps3075.portsmouth.uk.ibm.com (d06relay10.portsmouth.uk.ibm.com [9.149.109.195]) by ppma06ams.nl.ibm.com with ESMTP id 37q2q5j47n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 06 Apr 2021 12:02:56 +0000 Received: from b06wcsmtp001.portsmouth.uk.ibm.com (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160]) by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 136C2rV250528550 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 6 Apr 2021 12:02:53 GMT Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9F2A7A4064; Tue, 6 Apr 2021 12:02:53 +0000 (GMT) Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id DFF0BA4060; Tue, 6 Apr 2021 12:02:52 +0000 (GMT) Received: from thinkpad (unknown [9.171.37.150]) by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with SMTP; Tue, 6 Apr 2021 12:02:52 +0000 (GMT) Date: Tue, 6 Apr 2021 14:02:51 +0200 From: Gerald Schaefer To: Yang Shi Cc: Mel Gorman , "Kirill A. Shutemov" , Zi Yan , Michal Hocko , Huang Ying , Hugh Dickins , hca@linux.ibm.com, gor@linux.ibm.com, borntraeger@de.ibm.com, Andrew Morton , Linux MM , linux-s390@vger.kernel.org, Linux Kernel Mailing List , Alexander Gordeev Subject: Re: [RFC PATCH 0/6] mm: thp: use generic THP migration for NUMA hinting fault Message-ID: <20210406140251.2779c400@thinkpad> In-Reply-To: References: <20210329183312.178266-1-shy828301@gmail.com> <20210330164200.01a4b78f@thinkpad> <20210331134727.47bc1e6d@thinkpad> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.32; 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-ORIG-GUID: q_zihSF78QLKrq41D9xh6d-N3kDj0peG X-Proofpoint-GUID: vq66MAHLKvi_HZbyGR0D4zY8xfe448cU X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369,18.0.761 definitions=2021-04-06_02:2021-04-01,2021-04-06 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 priorityscore=1501 adultscore=0 suspectscore=0 spamscore=0 phishscore=0 mlxlogscore=863 impostorscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104030000 definitions=main-2104060080 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 1 Apr 2021 13:10:49 -0700 Yang Shi wrote: [...] > > > > > > Yes, it could be. The old behavior of migration was to return -ENOMEM > > > if THP migration is not supported then split THP. That behavior was > > > not very friendly to some usecases, for example, memory policy and > > > migration lieu of reclaim (the upcoming). But I don't mean we restore > > > the old behavior. We could split THP if it returns -ENOSYS and the > > > page is THP. > > > > OK, as long as we don't get any broken PMD migration entries established > > for s390, some extra THP splitting would be acceptable I guess. > > There will be no migration PMD installed. The current behavior is a > no-op if THP migration is not supported. Ok, just for completeness, since Mel also replied that the split was not done on other architectures "because the loss from splitting exceeded the gain of improved locality": I did not mean to request extra splitting functionality for s390, simply skipping / ignoring large PMDs would also be fine for s390, no need to add extra complexity.