From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id F41708045D for ; Wed, 28 Oct 2026 14:15:48 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69SEEWT5020608; Wed, 28 Oct 2026 17:14:33 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SEEWT5020608 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="yWgVUfpz" Received: from mail-yw1-f200.google.com (mail-yw1-f200.google.com [209.85.128.200]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69SEEUWq020604 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 28 Oct 2026 17:14:31 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SEEUWq020604 Received: by mail-yw1-f200.google.com with SMTP id 00721157ae682-8b12b209c4dso10865917b3.2 for ; Wed, 28 Oct 2026 07:14:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AKwUvBz/1mny8+Gnlqe7VrbIXESYhh+iacwp8XdD1fqLBv39QzhIQ9uYNvTA+HZh5pyL1Im5sBY4dQ==@openvz.org X-Gm-Message-State: AFq9FYIsA/03yiI4BvDbFJS3ElHwKYo8YRhjHunBuhWZxqs1e65ruqTy 8lCiTx+Z1waOrhJj3jca3tAa1sX9QroBgOr9VrEaRNjMuzf/CDzfxoDmtWNDrYK9fsqSJG9sUgf SROhPmIdES3qLmRYORvp4Bcg0rRqYwUKfP8ly7kaFxOhTSTz0EqmAwQ== X-Gm-Gg: AYBFou2h/AN2sQ1UXTx9hE2jS2/ztLpUJK9cr2uaauRtKBYBbpLMi8Vrcd7og8NbN0j ZGVb6YFsgtT/NP5KvyWPzNzUQRmyNeqyf1Zvimxhxq9QVCYsUl4Cm3mA5qZCRDWiOGvuMt7sCYY 0vhCsMRxCw+m82ZTVGIzaQRqtRDc7AqmmaeW+uPwPgp1CvppaYgxns+VoIUHpHbp2GygzfpRZOk MLYOjJKA+eSrxOC/Lxs7uxdplGwhWnlwLw0pA8OH26Vc2iMvkcnW8kOVkO2o1+T3mE3MeRGZk/x wIQR2Nyd76vS0ntNEmBR414VhPmYZth+sCLWLUS6HKbPgGZR8E3Fj0bvWxfr8Xv4cH1lbouHZ8r wmFer80XC4dxrd64Cqlarr+xQwk8VL8qV/BiIRaIe3ooFtzuCHQ2sTZ771xuhkDO/KbTg7tK6Is SLmLd/fr6rbNX3scC245JW1rY= X-Received: by 2002:a05:690c:5308:10b0:873:5bd1:98c9 with SMTP id 00721157ae682-8b1b5ca8bf7mr12868157b3.59.1793196869962; Wed, 28 Oct 2026 07:14:29 -0700 (PDT) X-Received: by 2002:a05:690c:5308:10b0:873:5bd1:98c9 with SMTP id 00721157ae682-8b1b5ca8bf7mr12868037b3.59.1793196869389; Wed, 28 Oct 2026 07:14:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793196869; cv=pass; d=google.com; s=arc-20260327; b=nGW0bItWKXtXvTgMmRgoqbKCgl65o1aNzvP1CJa5VYOtOqev7W4M1kF0kpq69PrOcG EltkATevqfX8TyeRDohoZMb3qoE02QRR/oLk31tX+Rf5kdmCyJFhATAugNqup/T3Z36I R2PNOnG0+p76EJDqCDavhIE7yilj2wbHgMzuVePcMstaxZu0nNiiTlFz/Ma/AOvIGElm 3RRyQ5VPRfmRlFIRoDT6o4yv0trnmmSkyybCeEqFGGEPrmeXcc7U/OPs3GPKAq22NnfG I9ZWqNDsut6loinZ/TXNuSsMl0Y47cSZuXD1po3QmPdkqExXR2ck1/kOhKc+nmd9IrUf 2S+Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:date :message-id:dkim-signature; bh=13PvzkZNubf4cTzYV6b+02urtqRD3eGlG8mm6oRl2zQ=; fh=AHGeDtz7i+MkjdfPPFrvRAODTBX/kkWGaz5UyTuTOj4=; b=Fu3/TuQ0+kTL4NPbrjGMVKdugfmNXgdprMStDQGdvmIV4n93GtMB1WkT8CAqu85FVl 1ZP8ZDNvODtWfIwaXnR+xcQ5rfg4/Zl3cl8WZC5VwdijiYQLoAgrlLXPNs3GanM/+uXu 8MaZXHQ/0Myd4K97FNg+SUbiYWhHeOKReEuMAcd+zVpKHKugh+uwFkBe/oZlQcDC65BR jQPQ0eBYGfkPsLkPPL5zZXcHvlhdGdSzP2XzdDjI7L2Wf3hMx5Aep1hcyFQ4t346V3gL /fumctyVIuA472lxfx1bt9tnl+s6c0R8uWeHboBUC88LiHOgy5ufqNJ1RmU5JdHl3rsm kEcQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=yWgVUfpz; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c20a::7 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by mx.google.com with ESMTPS id 00721157ae682-8b1c29a2c18si3976317b3.229.2026.10.28.07.14.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Oct 2026 07:14:29 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=yWgVUfpz; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c20a::7 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=K9T55ylUQi8zWWAu5zob2ECMabnEFHydTS9KLagE4m8QlwNX++QPnURKCI6vGbxZaQAcM/3N4ogrxdLEdDhhJ7ccAONq7Ug3JbuWTpkMA/beOMRCGPPpCd293cR/8CyUX5uTIoNVaZdB2Ueq0lZAyz9w9vjWugIY5UdsQ3tlz+FjLO2enh17DeViHW4eWubH5m5uzHrdLq6bhHBkXxtwRGvjM2JTPPgAVyhoP3XyKUcIM53JXvRjgECBjUODAvU9QuPlabG7VSddILBhZ4qmpPPjMgmH6wPNiHKDHzFV6Ro2vnkyWahH8cxHLVLA0zwHax5vsNwakUR8zrKPSBxVXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=13PvzkZNubf4cTzYV6b+02urtqRD3eGlG8mm6oRl2zQ=; b=V/Yn2dQ08q2zf8jMJ/DR7tQ2w8rxEzOrRuBseejKh+G+3azt3IO8Zb2hpQ3m1qtocBeJ9bElEwMyKuEdpttR91vGBEOrkOYi5ING9ewg8s6+DoyvqwwqoTt9dXeuYjUibzQs8qkCKGjRmp9GRGlaySxQ2yp9cycSKIoGlvGT5Cu5IwCbYm9cdsLlYfs8H3yhcDx2mI9u4lX2SqZ1zdOalSonDV2uzspVutJ3IkQDBr9ZVkB4zzgwMXzVO/gCOMbgQ/HjD/5NDRLmaiFPoNJSTMZC4Uw2osO502KF1jXb66d04o6pyGIDOmouNFQIz7RCAFTd7uA45FXC8tSsYGr17w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=13PvzkZNubf4cTzYV6b+02urtqRD3eGlG8mm6oRl2zQ=; b=yWgVUfpzHerXpc/dPuBp+bHL8Fu0MKCDgovkyuogRYHVmvQepi9qg8cjWQcL8v4/57Z8QAQYkKJ2cU7hMdDRwcvOmNzQCdwqbcszD72OuSah7FOFSyQ2R04YH0SR3dmXvsgmW7mlRRscC83GJ6Ul5zrgRO2kI/7M8960O+FDXJ/YSQzrI+SpRNzyF4iq0820kyWD3ucMOYqPRXP4JESK1qiG8hI/sirD2sbXft0LFRFGd0J1Ze7qCvSPgdVxQOtUyLnGUeBXM5xo1pzZYhsns7C/jeUhSYoHON6p7Y8XGQwyMyLu4hIu9sKPoyRhXHoHFxskhiJRcoBjU79CNaVzNQ== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from AS2PR08MB9075.eurprd08.prod.outlook.com (2603:10a6:20b:5ff::9) by DU0PR08MB8978.eurprd08.prod.outlook.com (2603:10a6:10:466::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.22; Wed, 28 Oct 2026 14:14:27 +0000 Received: from AS2PR08MB9075.eurprd08.prod.outlook.com ([fe80::3f57:9ced:7a37:1bd8]) by AS2PR08MB9075.eurprd08.prod.outlook.com ([fe80::3f57:9ced:7a37:1bd8%4]) with mapi id 15.21.0546.021; Wed, 28 Oct 2026 14:14:27 +0000 Message-ID: <43815f61-53bb-40f4-8da1-0113b2d28edc@virtuozzo.com> Date: Wed, 28 Oct 2026 15:14:25 +0100 User-Agent: Mozilla Thunderbird To: Vasileios Almpanis References: <20261028-b4-prep-khorenko-vstor-151607-numa-migrate-order-v1-0-268336526677@virtuozzo.com> <20261028-b4-prep-khorenko-vstor-151607-numa-migrate-order-v1-1-268336526677@virtuozzo.com> <179319299768.343268.1788849324039542699.b4-review@b4> Content-Language: en-US, ru, sr From: Konstantin Khorenko In-Reply-To: <179319299768.343268.1788849324039542699.b4-review@b4> X-ClientProxiedBy: AS4P192CA0013.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:5da::18) To AS2PR08MB9075.eurprd08.prod.outlook.com (2603:10a6:20b:5ff::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR08MB9075:EE_|DU0PR08MB8978:EE_ X-MS-Office365-Filtering-Correlation-Id: 042144da-73d7-4109-d751-08df34fdc64e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|23010399003|376014|5023799004|4143699003|56012099006|261026121527099003|261009223027099003|261021123027099003|261021121427099003|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: uQn7HqVhQHGRpg88ldyQvgOGr32/ExMOfaMnJU/gCFGEArR0OykD5DN7Ur6MvgThQnRRyOuSITDtAy85k6IOiQy54UTFIEozgazH8Y0hiiW8GuPjOdLsF9ZQTUlkuALEK3/sWAPdvkgK8k+PNMIi3FJfaAte4ZTnniL7m6vojZBL/y2447G+P6guV4lN8WhYeUd+pSZQWBcgUyx9hPH8UDMOU2eOK+2wQHgwzwEAUVlGqC8NjfrZg1nfcSysR07p2VqhFGN/g0cI44J3kDFu6vVXPodbh4ynSipB8C2FZuXQzIyR0AUzMiuPl+KmxCXYYKqPz59DNlANdJVgdvOuMwoMWbklSao4OzxSx5Kk4riCtHCi6z9QnhgwP9gnjkxeWulcVUdT6YyRtvoTop98BX0WfozenmcC/d/XTmFOcrFaZZLn5pVu20SihsXlPXrOFDgU8vKW+osaQAccsIfonCkd9xBnKRISsUbyMYGKIwNd+N6VWptcj7MhtZ0v580ZAfyojn8bAHXojMqCKOlzyKVPX/r73WoNT0hlgA1D1AuSKp/caBPfMm1yfaDyhQEAV9g7MvIKyb2OlPXmx6d8lvHOCiNj1AdRVj1sojZHxTPrKvYYdpZ1t12xupNn49v59JzhjnFiUeMLAd2lbe0ziDxrhkjWiQdEnfbNrwzpCag= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS2PR08MB9075.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(23010399003)(376014)(5023799004)(4143699003)(56012099006)(261026121527099003)(261009223027099003)(261021123027099003)(261021121427099003)(10067099003)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ajNUSU5OK1ltWTRvcHJkREtLdVFUTmVobGJETlUzb0pRL1Fwb3RQZHRoOWkx?= =?utf-8?B?Yk1NVmxEbmpsQTZOSHFkOXhFU25LOUlvcVFaS2Fhb05VVWpsamkrR2J3OEpY?= =?utf-8?B?TmVlbVpXMGdFQzJDTDI1RlJlQU5qVWZqTklXamIrNnFBYjFTcC9GazBGVENY?= =?utf-8?B?OUlJdUR5WkVlMkh6aG15TjNyZFVlTVBJTG4vRmxzQi85c3dRbDdRNjh6Mm8r?= =?utf-8?B?R05oODMxTlRGOWpRNCtTcEY5WEVmZk0yYUhLTFo1K3hBYjFJWm0zMU1YL215?= =?utf-8?B?QkdqNDRGY0VxYnBxdE12Z1R4YlI2MWkrekFKd2gxOG1TK0lhdlhCc3dBQURM?= =?utf-8?B?WDVjV0IvZlRaaGR0MmV4Q08yWkhBMXUzTEtobUpmcXRBOGxlWjg5dElXRUxr?= =?utf-8?B?OGhPUDlOWDVCRHBaQ0w1aDFDUmtnNTNibHdnZThLNHpPM1d2YWRRTWhVZjR5?= =?utf-8?B?QmNRWGVrOGVQNyt5amdVWmNvK1QvSnBXR3RIb0RBa2h0ejNiZ0FES3hGdXNV?= =?utf-8?B?WHQxWWJuVVdOSzF1VUllVlFXR053aml5aHBrU2cwWm5rODRoUFlvbGZ3RXlj?= =?utf-8?B?S3RNcWRHZk9ORzRDMFVhNzZpYjNyQ1RuZHhrRDU4dENyYlhDSnl1WUJjS3pO?= =?utf-8?B?MFBSTFVIN2d4TzZGSlJ0U3dILytZd1FWZXpNd21ZNDJaejNGK2EvYko1a0Zq?= =?utf-8?B?Ti9Lb1RwZUQzb3hteTNiNjZUOTZwSUw0azBtK0dpSzI5OEY2N2Q1T2czdUJU?= =?utf-8?B?bG1ORXExcExqcERJZFJacUFnalRLeXdPelBSRjlyeFROUUpGNzFDYzVEWEpz?= =?utf-8?B?ekNOODIxWWEvaUtmeXJUcVJsdzNkUW9xK3I5RGszUURzaTdQQnh4SEJYVC9o?= =?utf-8?B?cGVBZExYNS8zSzZjRGpxNkRPTzduTDRTbzZ2UEpqTDlqN0NDWDFhQzNoc2xG?= =?utf-8?B?eVljeVVpK3puLzlHN1lORnBMVm40R2hzbVN2NXVXampMY2FjTlpvanFnY1lo?= =?utf-8?B?aTZFSzVsYVVGOVArM1U0SVAyZ3R0OFFMOXQzR2ZDNWxlVkVldnBlbkk2Y0JP?= =?utf-8?B?b0g2V08zOS9kMUlVbnlhUmRXUHpBY0JnR1pManlNV2EwMzJyTmRFNkdDZm1G?= =?utf-8?B?MVFIczR3dDNnSERmaU9aVkxkWThwTXVJcVZybjV0SWdxMkpjNmdXSnhWN2tm?= =?utf-8?B?bDRyd3lVRklicHhITHI1NGIzMUNXc1FLQmgxQzdQQnpyb21OUFVITFlSVUdI?= =?utf-8?B?VG1kemM2S0x4am9hM1V0L2c5ZW5ZU09pd1pDWi8yRjFzOTBoRFcvWjhLNzht?= =?utf-8?B?MGZuU0NUaXJNcGUyNUlzaTI3U3dLVFhNUmhpVHRyU1pDYTk3d2Y0bGRlaHdK?= =?utf-8?B?Qm9iZENQaDhnMlRHNHgrZzRHVUlodmt6ci9qMWFnSkJOUERoWi9zeVRJUDNE?= =?utf-8?B?QlJjOWVlVXVONW9DV3Fvc0xPT0ViZXBJUytxY0FZazZIdnF5QkswWWtLMm1m?= =?utf-8?B?UzkyOVVhdi9qTWs2cnhmQVBlT1BwNUVtOGtRaVhRVWU5VW5iZ1RmNG4yQ1I2?= =?utf-8?B?ZzF1ZHpLYmROYmNWQnlYUEgwOW5MR1JObk5DVENmeVZZTTZYcTlDeDI5S3Zk?= =?utf-8?B?dzhTckIreXJPMXVvWU45MlpiNTBLeEE5c2ZCSndHM2xJSEp6ZmFwbFVqdW1D?= =?utf-8?B?ZHNqalBLejhhQ3ZMaDdIT1NWRzJKeVNHYkd2UUt0b0NiNGgrYUtGU3Z2Nndv?= =?utf-8?B?dllaM2xDNE1KTUxNZTVzNjJVb3JyeUZLaFV2QlJtbTRRYktjWURQUTFSUm16?= =?utf-8?B?UjMyenBYNmwxOGlXNW5Ob0N6NE9uQlVQVFlLZFBSWXA1cFVaMEZRUmZDZ1FK?= =?utf-8?B?NHlVckJnYXNGMUN3eUN3V2tMUEZES0JMcmtrbWsxMVVnNG0rakxVYUt5dFNZ?= =?utf-8?B?Q3VmRzdJL20zaG9ITERLRFdFa1JJVjRrOEFCS2dHeTNRYk1HWHJ4RTJjMk9z?= =?utf-8?B?YVpDRkZIQ2hDTjI0YnVVaHBteGYzaGpOcnZFL2g0WWRCUzJ4U0pQVU1yNE4w?= =?utf-8?B?YWV6QXlYMTNweE5IMFRaaklFUEo1U2hPVWtxTXRaOEpOTkEwN2pyYWhLaHZT?= =?utf-8?B?SFpscVA0dWhTbWVrTCtNZDBNZFE4alh0ampycFg4TnBXSnBYcUtTRXU0dkt5?= =?utf-8?B?eVg5aTNNWW9wbVd4ZE5ITmtFSnptWW1RVE1IRS9HcXB6a2xLTXM4d1NkZ1h1?= =?utf-8?B?cDREYTJ6a3ZRcW1xQjArT3FBQnVoamp1cVdwZGRtY3hsVHJpeCsyVWVGMG50?= =?utf-8?B?UXhRa2UzWW82MzVQSFpmTlZLbzV3ZkxFakZsSHJudnd3YjhvTFBjUT09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 042144da-73d7-4109-d751-08df34fdc64e X-MS-Exchange-CrossTenant-AuthSource: AS2PR08MB9075.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2026 14:14:27.1812 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fX5z+OBGb/xgvpbmoIWpfd9WAQBA72rBKW1vx00TTurJec9WyOY1IyJDK17FFHMKn++P9l10cQnWbQu+2wUvzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8978 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 1/2] mm/memcontrol: allocate numa_migrate targets of the source folio order X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org On 10/28/26 14:09, Vasileios Almpanis wrote: ... >> +++ b/mm/memcontrol.c >> @@ -3480,6 +3480,7 @@ static struct folio *memcg_numa_migrate_new_folio(struct folio *old_folio, >> { >> struct memcg_numa_migrate_struct *ms = (void *)private; >> gfp_t gfp_mask = GFP_HIGHUSER_MOVABLE | __GFP_NORETRY | __GFP_NOWARN; >> + unsigned int order = 0; >> >> ms->current_node = next_node(ms->current_node, *ms->target_nodes); >> if (ms->current_node >= MAX_NUMNODES) { >> @@ -3487,13 +3488,13 @@ static struct folio *memcg_numa_migrate_new_folio(struct folio *old_folio, >> VM_BUG_ON(ms->current_node >= MAX_NUMNODES); >> } >> >> - if (thp_migration_supported() && folio_test_large(old_folio)) { >> - return __folio_alloc(GFP_TRANSHUGE_LIGHT | __GFP_THISNODE, >> - HPAGE_PMD_ORDER, ms->current_node, >> - ms->target_nodes); >> + if (folio_test_large(old_folio)) { >> + gfp_mask = GFP_TRANSHUGE_LIGHT | __GFP_THISNODE; >> + order = folio_order(old_folio); >> } >> >> - return __folio_alloc(gfp_mask, 0, ms->current_node, ms->target_nodes); >> + return __folio_alloc(gfp_mask, order, ms->current_node, >> + ms->target_nodes); > > The patch looks good to me. There is another issue that is about parsing and > has nothing to do with this patch but I though of bringing it up. If we > write an empty nodelist to memory.numa_migrate it will get past > nodes_subset. memcg_numa_migrate_new_folio will pass MAX_NUMNODES to > __folio_alloc and will cause OOB. We need another patch that adds > nodes_empty next to nodes_subset. Thank you, will think about this in a separate patch(set). _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel