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 09083C77B73 for ; Mon, 1 May 2023 18:58:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 28ED2900003; Mon, 1 May 2023 14:58:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 23E6A900002; Mon, 1 May 2023 14:58:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0B95B900003; Mon, 1 May 2023 14:58:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id EF651900002 for ; Mon, 1 May 2023 14:58:47 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id BAC97C0857 for ; Mon, 1 May 2023 18:58:47 +0000 (UTC) X-FDA: 80742597894.13.DA5ADA4 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf01.hostedemail.com (Postfix) with ESMTP id 92A8040011 for ; Mon, 1 May 2023 18:58:43 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=ZyUA2F+i; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=l7+KiZzQ; spf=pass (imf01.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1682967523; a=rsa-sha256; cv=pass; b=zU/wWmC8japF0FGdsX64UdUF2eyhpLKbtPDNKcoGyVCfWR97Gba4szhkEJLxaDW1XtzVUn ZhHfFE6YjBzHjCraK2WSA4+Iyx2qurpEuVxjLJYO9VL48eScbq3OkGdc9O8PrTv+rpKi2r iS1/sI922L1CB8F9e7KoBsR8lOah7nc= ARC-Authentication-Results: i=2; imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=ZyUA2F+i; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=l7+KiZzQ; spf=pass (imf01.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1682967523; 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: references:dkim-signature; bh=xeHBM5iVtie+PGiRNpDWOwmCQRq7kQZO4WL8stJeZ+o=; b=fKY6bV57S74NKm1fPFhdtVI8XoV+xoXucMIorMdtT78JhsnBB8yBAA3FdjL7yFlBs9S0SJ Ii4XA1uBsxDbIpLxHLTK9jwVYGY+IHvHifV5tYAsOKE/SjQwqLT64o2vOt3Ls3+ghQsBND GXO+CdcdbKeDCt26zyOwVBjc6EylwYk= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 341HNxPX014506; Mon, 1 May 2023 18:58:42 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : mime-version; s=corp-2023-03-30; bh=xeHBM5iVtie+PGiRNpDWOwmCQRq7kQZO4WL8stJeZ+o=; b=ZyUA2F+iX3dylZGR3dirEZGIHgtfx8TM9+OaEAXR+o6d1tIABIhGkJ1JY45DTLRyPOrq TsiF1L58eeQ/fPzb4JU6GdYzWHId9/R1F6jcxk4sOfSfhBVbgKmcBV1RMMrNli0Pa2jF XsDOvUwp3PAoZ5Ov0+zPjm8KFMpS9Cf8ND19XGTllKlJJ7bBaLjCdNYAn09QuAGC1LfW WSjiocUxG63QFFrutcm1tQD+xXHKbw1NtLrYU6A6Vv1l+33DmdwQoJIG2zzcQbBYk91V BHSUZi+vQJ6+vyx0DUoWSgSUCA8PU+dOsamqhp+tzU8oP4kvnqlvZbDYsOmSsVENCHq9 Xg== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3q8u9cu15t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 01 May 2023 18:58:42 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 341IlntL013647; Mon, 1 May 2023 18:58:41 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2105.outbound.protection.outlook.com [104.47.55.105]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3q8sp59cvk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 01 May 2023 18:58:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OAeM4IdH8wjxBNYEF3QB515BV2pjsPYWhXtbTovZHN8xUE+ZAsMHO7NglOBqfFqijE4ZbzPQXt6SesesRCq1r/No6oTOitLUNTx1NhOz0RgdmNyNBXfBsNIAcPLBX+tnIfYQ0gypf2k0vPisYpra/PFMO68gSk8fqUnwAj5eUsAyeXGFnnj9KU0GjgUGTXxfxu4j1mu7XZRdD/rbDg0P2hKRMdF4Y221MjSf6qpAClJsuPV4fET2+978ojSzbKWQIL8sxaXTR6x0Ar+VDcP5JUqabELM1cBLKJF9WpTKEfn0GbPUEnq/Q1m3k2KE6/AS87Zc3yB+myIsY/6noc/55A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xeHBM5iVtie+PGiRNpDWOwmCQRq7kQZO4WL8stJeZ+o=; b=G8US20w//fl/pcw6wJqa5XNh0px1f9JZQ5aG9+bM3WDc0WPT2FCl7RLDzvnxWCbufxaTlfJ2CZo4x5geLMf5aNtFSx5z/2GKXIBZbVJLIZD97Uvbuun7JrGJ3ZLkzLyvVbpTpQTwX4cUaGOF6PEa9HQf6UFRspukkiRUKKws6huYkzqZFV9ZduyVviJ/ElkQ7rVdkowAhPQi0lY42VpqabN81ab0+IwH50mwntZ09C/gjYJdWa7UEwBSxjSNwsad2lqInJRTr8wra+rFc2Rzrq8Z3mZ0o+LTSxKzh1NVcftsRxenyweGCwQch6dkqyhhG5oJDLGSPcRMjyvJrGlIOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xeHBM5iVtie+PGiRNpDWOwmCQRq7kQZO4WL8stJeZ+o=; b=l7+KiZzQNMbYjtMub/LcWOlRk1pNctoJJXiKrvWklhG2f+kmWpqMs5JCoM45wjuP5kiJ/M+sqRl0iNbceCdCvKECWveDAvcc65P40UJY4Hh2zGS9Z9wX96D/dlOWr+O1+qMmHFbiYAjdCr7EiG+VrL/E6DWpZSggyv4sA/eouys= Received: from BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) by PH0PR10MB4454.namprd10.prod.outlook.com (2603:10b6:510:3a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.30; Mon, 1 May 2023 18:58:39 +0000 Received: from BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::ffb:de39:b76b:52eb]) by BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::ffb:de39:b76b:52eb%3]) with mapi id 15.20.6340.030; Mon, 1 May 2023 18:58:39 +0000 Date: Mon, 1 May 2023 11:58:36 -0700 From: Mike Kravetz To: linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: Michal Hocko , Vlastimil Babka , Lorenzo Stoakes Subject: mbind MPOL_INTERLEAVE existing pages Message-ID: <20230501185836.GA85110@monkey> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-ClientProxiedBy: MW4PR03CA0113.namprd03.prod.outlook.com (2603:10b6:303:b7::28) To BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB4196:EE_|PH0PR10MB4454:EE_ X-MS-Office365-Filtering-Correlation-Id: 4bb0b7f4-d59d-424a-e43d-08db4a761321 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dmbXje5dDgzdivIi03sqLsyKDeXc2yXhy61RJedU/NLMsUOtVL267jqWLAOGeeM7qct2xLG2o2nibiUBKW9oEBeJrfsk+hQrzfn09InD6tEv08gnrJjQK7dWDpgXJ99Fw4WrNrbmDE39q2KWbNWutGqvcXnCEpN9scobrAkk9kez8o9uq1XXk2iCvCCnbPX0DxP8KD2rwr4kD2X+13FTduW2zMDIXEwnsOYK7+ZaSg/n+MmOx3UIZ09ckyMiVTlG1aQtL6lqWUCNXF8+/4eEDTVYhcU9gKtEOu9LOz1BZzwmau08bTIRrSslklZlkyq/w9VnUEfrEhElxwMNLvLQwklOAbFq8cJEf2LogN6EVGF1JCri9NKE6k/VUOdb1u+YAB6X2fwnNlTMshl99tLnSHotpsCsqwGN4rMY/X3c4kw0pY//08aMx4ZgExJh+Erhujzu+fK/Vqeabbz6IzhH4Bb+Htur1KcNl7H3FB8gJa+mRw2vuAJmvnj/kpJ4X7a3mTzn/ydIVINZq7c8N+PKj4bcCJ0VAbfDV+eiYjOVgefuyH/WaIGsAWXQ6Jxz/pJq X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR10MB4196.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(7916004)(366004)(376002)(39860400002)(346002)(396003)(136003)(451199021)(5660300002)(44832011)(86362001)(83380400001)(9686003)(33716001)(6506007)(26005)(186003)(1076003)(6512007)(38100700002)(8936002)(8676002)(33656002)(478600001)(54906003)(6486002)(6666004)(316002)(41300700001)(4326008)(66556008)(66476007)(66946007)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?VbB3VPmwKgm7ZyZwQJFS22VCG2vT/wbkee+8qTkX8ZaPf5IsB0cvqQaZYmi/?= =?us-ascii?Q?vaaNMYTaneAbxr+UKmqkKg7LS23r4IcGIo5F0PNmZy5NS9kQ/Ik9dhWneXSm?= =?us-ascii?Q?syn+oEf2f6bTy6iUWbA8JNGtpRBS0ljB92UktqTu1G4JNg5fbD34AN421evi?= =?us-ascii?Q?pwcgPt+q7Ib2nXuC2ndy8J/+gPe6oF1Zt6F2ZT9FQGGm5ohjxfahdGOwcS93?= =?us-ascii?Q?IdN5bSGd1CuLHNKOuaxf+R66dUX5k+JiXG7FOPXkAkCTFBZk4bFCuS6pkcH2?= =?us-ascii?Q?QkAoAn++HzQsd0N45leGCX3q5G4+s2VtqX7b3DH0qaNp3q/ocYzHEl9qSh3q?= =?us-ascii?Q?k1TO/sj44E+MeZ4L9Yc9O58y3bg9+gTC8hmn03ny2i/KD3deTJMTFcqvJv4l?= =?us-ascii?Q?MB7NJyLOElQp870Q57ICV2nVm8F/4bmENC1qQoMx1ZMtg3SmmPdd53+LYCkN?= =?us-ascii?Q?MIZAD800eVj3E2UEWKgMlYNR4lqLJexv5Y0K3YQFzHrRlT0oj3g+T3fThR8v?= =?us-ascii?Q?Rrl7lk3P2NtLqEZglgYM6MFcUB4JPhNBGY8wBzWuQdbmneJxYs7s2341/5MM?= =?us-ascii?Q?7hWDZnjotzm2LhDhbYfd2tE7TwBjSYJnXoI4HLgsMupJkUqHDUdBeFq9nX4x?= =?us-ascii?Q?ks9QnaRjeNb3NDFmDDLunODQjsYM7fs3tQ76HxePzIYgP1X7mYb7lLeth3PO?= =?us-ascii?Q?rDyH2uLGrMmio9YQmYAXQupHP9ixnE35iWGMRoR8xZA7dgKtzzy+B6nO+o1z?= =?us-ascii?Q?bqn0wly2ynyP268G0hdGaBR1eANJVMm7uPGoiQxAgvrsNx3UXGZlMGGggbMT?= =?us-ascii?Q?uKfI40atT3HT9hYt8m7SCvbuVf8cqaw3AhvDG0ofjcBLWnueGskg/zpG6TF3?= =?us-ascii?Q?pcaZAMsiGqrphhWOqPxfhPdt6j4fIs+Wd6yIW4Hm+c/TuLM4+VIishnZ/23v?= =?us-ascii?Q?HuU4vC6aphykowNQniwvdcdlCgIKSFRqA6GvPFN5tPqaD9ZLZSFrWQD5buOx?= =?us-ascii?Q?+5jj3KPv68EAMhkNW6BmTsoHiZgipJwnI47KZ/r8xAIpLIL36oF7flApM1kK?= =?us-ascii?Q?r7RdCt6imSoMkL1LSKC6KjXB2YjVzj7cOJyiTMPFwcinQabr5zxui/zHdo/t?= =?us-ascii?Q?egO++AI0AEjGFrI5oMNluasuxAcIL92ZWyhk5fi7pcmyFrNxRHu2HfV766Hk?= =?us-ascii?Q?BVNroDlb0SAQYyPDNwq2p3zL8Kugfz98lf08FJSzdSvVOmSXPQqTOocgWBDU?= =?us-ascii?Q?AeTC1b3OIsYmdjwrQyqYfm28HIpvu/bMetXYIOW8emiJv6mqhVokqoQ6X1rh?= =?us-ascii?Q?K65Ru1vFJOf0oEPzHLNvGnPyvUAU29gLP6XqkQ8fh8pa8hukcTizqIR/4YFW?= =?us-ascii?Q?mZ0kYwCwNTj4OYCZen53ETW7bqoQNLaBvXRVjgT9fUbmpZnmqD4HtAiti1Au?= =?us-ascii?Q?6fDjMNgwtIzPZDumGYt+fedrXXC7tSbb74TEzXaiT6+HlikRHF3cXziDvOYX?= =?us-ascii?Q?LGhXbViMoJ+0GNg/JWU1trAgA33euuh/721F398cCyRepqpt5K7XMns1Haei?= =?us-ascii?Q?hvZtva7n2XWxkgCNBqnhjT9Hk3uSx820U+AuDr+J?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: FWNOyn90sXQUzOhvm2PSTZclrGdtsxOtXuadTippL3ETOCPcCeTN3IFcCg+vsv8Q06CnMnJUPNJ2o/WNGUyf6fJhW71kwPkA0naBFV3mie6GPLdaC+tCWbulBS7enjqwXifBV0r6/WmKZkdKeBjQjUoIzBJO3gFrHgd7HdQoMMLVkaF+Vfk6rFXXANmsYWC67ZlUhmoJXiOF648IX//Y5IpqT9GpaQ/hhLoglfOLIY7PlpJYeeGcvA1skZfTtA4Kdy8vQWkl+iJWe9pexQdaV//E/cohBBMfG2tFES0rgUrYEvhvheJ22uyc4/w2nEWFlQX00pjHpfpA5Egc/bCMWKDOsRk6PEZoEAgN/AWeCOvhW/pnM0DYYt4Tn/1L9+RDagZE5O6YeQRzQ0siKht3EIqFeHfiiUD1DqLYQ+ndVGQKjQpe+nfAP6h0zJyIJenZSqvJRr5XPC64kCA01So1vzLdcG39objLc0pkRO3EnaIQVEaUM1X00p/VKLxBPx2cctozXxzCDGTSoYLj3kxKs6gv8Iz6p0dCRnfB0i8hTPfdlBYIFGaBnAm4psP0e7lPrgcAsne+V++RiyqpKf62aNbmGro8snfScUm36PGBhe5/kykwe/Kp+LuuWp3N1wo8Uu9f04xB3TYNQ/U0+dyquCatKSviVsxVvenBrGF2RVHW+7ftx4Hv/vI6KtKVu/nzq2z9HJu7L/JQDGIj0JX+ngNe4HGlQDi0OMwBGzvK5GFLS31x7fmeLvsARNbMpy4IbrSNPBD9j9URfMtd7pEJnsS4yzN5j8G7OKiuCCKxgO6eedgEv/7OZhz9TxUgO6K21jde9prY8zbKZ3XJErwFPGU2ftKrOv/E6d6yYHS6jWg= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4bb0b7f4-d59d-424a-e43d-08db4a761321 X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB4196.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2023 18:58:39.2239 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LLt5vEUZ0h2aCU/MrPcZtMe8DkIXK+aDfVjhFNkRPwOQroy8KKZdPiCZb0J4vUTXVMg/F12YLSb+k+7adtBPCg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4454 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-01_11,2023-04-27_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 spamscore=0 mlxlogscore=619 bulkscore=0 suspectscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2305010154 X-Proofpoint-GUID: lPRPTtc7DIuXccSWGKDDtI9oV6CpsO_W X-Proofpoint-ORIG-GUID: lPRPTtc7DIuXccSWGKDDtI9oV6CpsO_W X-Rspam-User: X-Rspamd-Queue-Id: 92A8040011 X-Rspamd-Server: rspam01 X-Stat-Signature: xtaimqugj5ku8s5nk8xn1fz71kbtubpb X-HE-Tag: 1682967523-554704 X-HE-Meta: U2FsdGVkX19rvPKtp/ZIOhAPxxFBoyFBCeJcY4juGQgwh3u4aY81OptRxCgWDbNt2h2ZiJW0PgMyJ4fk5BRzKCJ+Ui1/m9LOJSwYKcujqTaV3M72oEftYpj6RfSN1h8u+ICOfeb79eGqoxKY3nSef8kx4TudElJHMIhi9FytJ1OHVuX3MMekZYVijgFU9Bil2LQfNzr9T6txQy9cAfJnB2Tj069fGw3hTkcHWu4xux6xmEORv8025vtvaLhp8jR6VETOlA1oP4DYV2a3y96MABl1gF1uy6cUTCaVNm9Jiaxaa3URvnF7Ulg6g79LbuFdMywzRwcRd7MHK94T1cWT4HWASgDVYeUmtKq2YggQ5MCLtzzSO5CBbid5mKi3v+v7bo/jUTvVNktvojfueEj7mcBYL8b7EWXtsMqz2qGHtcTQAkR8ky6M3qmHT8vhD2p2kbWaszlGMEH70a2YTNuv9Vh/7L+VI0IJDKF2QDnc+L1xIgZgWQ3B+iQVhuk50CPjDH5v6t+gwyCLKZNdT00dnON7pWOc2qMbtkBfbth2fx+Ma5tu7hYK7Rxg2QvudbDj0P5yhxTqnc/cSNfzWHI1+ZSoZQjweFLxFHucXYwOjNHN0Fn8UDMW6gXLl+vydA+xiEm2NEVgMzI/HLTs25ZcK9xHcFA1u19bEhsYJjHsw4DP/78e4S20MnpAnJcxaUEXhaLSO2+iMEC4uRqvAiVk8OlzNqaUGTk4Uh8krFGeaiUL9pVTpLMsnxvEnCrXbaOvSLFIoLrNZeVnlgdWgl7l1flRvRjmNzRB/q4a+OZYV1t1m5Df/BQOt8DDiXYkzh9xvZBFxyvPToRaNqvsNIfLhbZPFQx4yPCnG2iDVJ/Fyc3LArLUTulRJVq5V79Na4R1FR/p4NcPzPYEg8VMIm1+e2EgIsp6Ikn4tGBCnDCHpwGaFntc6QjnMqgz16U/7AzJ+N1uqS+kS/Dv8hU01re qhd5QkyS c4mGj6MjKU1NECRQuA3f+3Q46VnmKr0gPWkBIkv5p3Fqs5DhBce0Uh4891uU+s06lK4eF7hDtBXWRZYyPZzcYFepTYALzE+wEjQAa5479FzCBr/nkbFX2R1mYNwoo36/oRQuK2PP/XHk5lfHzX2uy9ubMV3PXXSiJwYnlEruwmLZ6OT8yR95B6Ma6MiLFKASBgOYM6eBnmlxdU+cy6O11s0WzlMP4WLY1QsxBzNB2uVCLKj7DOL5/Dg4ZDHU0JCh4lJ03vjgvHi7nGnI3QRne1FZW0Ld99a+ZzIFY4LVLiYX/jiLTl6XdROMXoCSknVhjMBMw4dW1cdOxnWJjzL/JAXLKDrG8dgQ3LWwD9BXJ9aUs99OBNpiRCA8f+t1kALV2/Nd6SJ7EX29MOt/xEPNQ6o7PSmfdtDskOvI0 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000846, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: I received a question from a customer that was trying to move pages via the mbind system call. In this specific case, the system had two nodes and all pages in the range were already present on node 0. They then called mbind with mode MPOL_INTERLEAVE and the MPOL_MF_MOVE_ALL flag. Their expectation was that half the pages in the range would be moved to node 1 in an interleaved pattern. In the above situation, no pages actually get moved. This is because mbind creates a list of pages to be moved via: ret = queue_pages_range(mm, start, end, nmask, flags | MPOL_MF_INVERT, &pagelist); No page will be added to the list as queue_folio_required is called for each page to determine if it resides within the set of nodes. And, all page are within the set. I have reread the mbind man page several times and agree that one might expect MPOL_INTERLEAVE with MPOL_MF_MOVE_ALL to move pages and create an interleaved pattern. My question is should we: - Change mbind so that pages are moved to an interleaved pattern? - Update the documentation to be more explicit? I can do either, but just wanted to get opinions before starting. -- Mike Kravetz