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 89A9480474 for ; Wed, 28 Oct 2026 14:10:05 +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 69SE8iZr020568; Wed, 28 Oct 2026 17:08:45 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SE8iZr020568 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="f6H3z3v9" Received: from mail-yx1-f72.google.com (mail-yx1-f72.google.com [74.125.224.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69SE8fhH020564 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 28 Oct 2026 17:08:42 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SE8fhH020564 Received: by mail-yx1-f72.google.com with SMTP id 956f58d0204a3-6755fef4f96so1614654d50.0 for ; Wed, 28 Oct 2026 07:08:42 -0700 (PDT) X-Gm-Message-State: AFq9FYIZoEKQz9B+JTYjEpBiDsFFwu5e1lNOtiWisqfRJflsFE8cmLnM Q1+OhXLWh1gsUwVatG9VRyIdL/6jN834SEYCdivet4NHcPzLUuCBULzF4BFawRk8faUFjGtkZGX NWRjXjtQbK5rlR2iuNzZzsZy93eBDcvCdku9DuGl8FOoZXrK7qUUg+g== X-Gm-Gg: AYBFou3VXMRPqQtG6Pu3JnkgGOJlsVs7Ap7H4W+gURkqjJty6qWBstv69PFe3jCYDHk COFbTlRPdzEhjskhJ+VJ3M2GHMdreOCgCl6qHFcpdW9jVkv1NTYK4Va5UGiXaufflDcKxUcfFBS sddOks0nfyalidk34R5oMsAKrGR9+CttsjOoZeKjOt23O7o7qh9SXxZpbJOGx7qRgMjt/qM2vkQ tPCNodGk0d51/M45StFx8OLXMa3gS0Pi0SyG5xIyjvuevxEhS3VO4hWRmDcgSS+ldbU2Ysa6thv lgQF8qKg752nFICdbvm4zu+CJMQIekgEGKo3DoMVMhofJ8NgaGXQ5p7lEKDyF4RHQhXiTYrmrtF GyhctT+ZgOTQ4CSz4Hc7Z/XiEjl0aYwJ8qCGzYopAn48Dh43skCA6tPJ6r7AsgdVIQEs8UmrOIX j7OHuaABpDu+Uazppa8FiV1n3Q X-Received: by 2002:a05:690e:1408:b0:671:43b8:41bd with SMTP id 956f58d0204a3-67a7bc67c79mr1682348d50.41.1793196520866; Wed, 28 Oct 2026 07:08:40 -0700 (PDT) X-Received: by 2002:a05:690e:1408:b0:671:43b8:41bd with SMTP id 956f58d0204a3-67a7bc67c79mr1682338d50.41.1793196520358; Wed, 28 Oct 2026 07:08:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793196520; cv=pass; d=google.com; s=arc-20260327; b=Yacl3FOS5fxGqZKJQ8ZY6V4X8fc1F1r1G7OW6hz4UF6f3gipDdnNQqvsE2N2+4TUPP NR3YmfyKni71OcbBrYkpYP0xJptZVx7LoGRhgsQkS4rbnzsjdztbgyJgLOCZ1DIiB4Hs 9lOjO+72aZ0J9j3iDjVjfSaSmDoj6k7BI9Qyo3U3OTJmOwRmYTLE6DiNt7aWT6sa2Vs3 rWM4KTM2ptEV/FUBS3DTir1Y1kwTPZ5CIgSNw36YZeii9Iyx1OEBYb4+ijVfAn+ewM+X qqxSMMBJjwWuTYDTx+ppjrKlCMfdpjwIX8NoYysf4Vv6H0nZW+i+JNQstXSD4vkN7Qn9 A8Ww== 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=hJNT89OiBa3OPU0iv/5QtrCEKu+ItTKL6bLOHOuJ/xk=; fh=gOwN6OiKHmv4OmN/bLF0Di2Q4hCWleLFljIg3KC8d00=; b=n2+kSgo746L073pctH9ZA00oYwmffqh7Q8G1NscoT3CzqRXy5IWKqDWmyjnFlGJEYd 3aq8oXCHwlGfJn36kK5Zp9deq/7vZNDUlEoo+BmBMx7Jc3FhlZR7/qmc6nBlPXOJFYUa CZP1CGTp/lmYCCs7JQpjNjpzhA8hEerY2shSxP2vczcMIaebuo+XdbaPi6nuRJWA1ikL NdZk463f/W3IvUeXhMifOhYGf5H8pmYN8GG+VSAURZ0TM39ndbKS2Ji8toOo0AN/lymT MqzbzXbsTTv5n8S8i5vJKfTBc8VMFM1WJGfaPSMPBw/AZkKtaF9G5MUvYfcMeigNHdEB fVeQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=f6H3z3v9; 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 956f58d0204a3-67a7a151a43si2545392d50.265.2026.10.28.07.08.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Oct 2026 07:08:40 -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=f6H3z3v9; 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=japp8q2EBOKrttbuldjg5INAyvsMPSMPwaKk1zhM+MKfv5M6kT4DL9zTcn9rKyjlfgpKq+fsF6lPWYQU8Qib1TqHoQp+a+ZOQRkJMzv/35Cx3rFgnArY/23M/fOwAAyDLyb+NYAFigf6aMgUfaoD9xKc05zGF8m3m75D72vbMQ/3S4RMBqxnf6V+Xf8rVS3c0uhL7qi2c0DJrx8Ow1aOHoLoa4f+Jbj4Uw81G+qaIkmvhfaEo6K9fvBCe3dQD53Mr9NMXvIzik5zoapoQM+8bjO/7BthPRfiJynM4CZqQfOxneLRwBOvRqEm5awP/T9AX+SpFwVh2LXHxLDQdHXvpg== 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=hJNT89OiBa3OPU0iv/5QtrCEKu+ItTKL6bLOHOuJ/xk=; b=IOR1qfBqxFlgU0MUjgr7gl0cJVolBKsM5n2HURNaMpOl4LA3O92gPDr2SK+dErMheoAQXr36IaCT3OA9ETcL06A/QGc4SbCY9zr4H9VQ/kSb8tK0AvV5+0/pXmdZDsod0kU07k6rHOczjDa8ZvcdbrX7GJ82XzVnbvOYbfuC7Ceb3G4xmDgv0sSSEVYdij2xH0kUF/qIlkCBoUO5D6HZgZWL1uoZv2khDloeqYc1YQzJJxlxb8Lo765MqCYyn+pl56Pg2/D++TdbChPcpRpJYFpOfyiCS7qGKA0bMFqR48kEblu37PSKEpXMWZ+J5ld8yjQdYxbcng+tswagALC0BQ== 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=hJNT89OiBa3OPU0iv/5QtrCEKu+ItTKL6bLOHOuJ/xk=; b=f6H3z3v9en1It7JrBiVMcGeKAoYWVrsk5V1/537Qp5R10tmxbWPNMqGGUT9oBfRlQLU4zjp8WKiSfxiAuZzuD/YznUUeYxCu/QoIcsM/ieZduTPHcQ0pxNdx9+cP7lNI+GGrJIJJFxYkWW4TzJqrtToaVDeDt8eBLg9I0Tt28tjkEMWtinQ7ucrTIWXxukcB2230cemYK/AZ6+WaeOrZmB5C1CR1VA7hEl4HcaO1wVgBjKm5snAJyw9WRhpDPH9yt1AsCn5FDReJ8mf5MaFVaJLOm/Gc7mOw1QeesyB/BLGCnYE6zoGdDXA5aO2gBEwkKAoNoIAyfusyjycNmlnBmQ== 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 DB3PR08MB9060.eurprd08.prod.outlook.com (2603:10a6:10:433::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.569.8; Wed, 28 Oct 2026 14:08:36 +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:08:36 +0000 Message-ID: <6fdfdb8c-fa29-45e9-9070-06b2e6f25a94@virtuozzo.com> Date: Wed, 28 Oct 2026 15:08:35 +0100 User-Agent: Mozilla Thunderbird To: Pavel Tikhomirov 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-2-268336526677@virtuozzo.com> <179319176711.3675392.15233415613664788908.b4-review@b4> Content-Language: en-US, ru, sr From: Konstantin Khorenko In-Reply-To: <179319176711.3675392.15233415613664788908.b4-review@b4> X-ClientProxiedBy: AS4P191CA0004.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:5d5::10) To AS2PR08MB9075.eurprd08.prod.outlook.com (2603:10a6:20b:5ff::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR08MB9075:EE_|DB3PR08MB9060:EE_ X-MS-Office365-Filtering-Correlation-Id: 4fecd315-d25f-44eb-84e9-08df34fcf55a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|1800799024|23010399003|376014|4143699003|56012099006|261022105027099003|261009223027099003|261022075727099003|261022115727099003|261021121427099003|261026140227099003|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: xQTvpAQjr4QgH8AM9ztOlsZveAHg036+5nFEHnUBQ8XK8UJX2NlxkeFOEuGueVN+m/8kmxeHXg9DI5EFHEv31TmdUPZuhLu0xiFOD8tvOKjUyBUjw82mDOuNawo/qSNFhCOF0V3KBa0WePoQ90HiPHUARDUpoefRjRnB36ky+5tTJgLGRk1a3JKS3oQ+HEo1RW0RF1pVdq+10smhEKSDBlGFcKdxo+71d09P59kAxHAnVvEuzyx5nZxAtfF5wOoXCI/Bdcc1sVUVJMIUpKovTD+l5HLIv4HUfpFLSgNb7TwJPltfI4ke2OYdMa1vw3GvICWlik2kdtAzc48mly2fcUPBiCODOTEfJ5nC7RiHtVLZiO7iPGxehw+Nic0btvy1kAr3vNTEnxlA/+VAEiTd5Ywsvw5Br0AfsqPTZHrXfkh4eACPySNsOktKLdFpUPoq6mvVAVDhdVBBxf7k3RP3nUMsuRZ/jBQxG7+Ijj5itsJyAEJGT9jm0hAVnLSb+1FT9kjFlZ6mfB/9nSJibj9T9/pAO5Fjxpt3Pz7R1UZub1PcYgYvll/sDqmpKPys27vuhKhVyqGHAJO2EAnBzy1fU+N4auUTu1jTmn28VadFeTXypALw+h1lNd5+etn/UuPpJ1QfUJ9bAiGiKpw6z0DBmSEHHKCogXh4isOINDiW6MA= 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)(366016)(1800799024)(23010399003)(376014)(4143699003)(56012099006)(261022105027099003)(261009223027099003)(261022075727099003)(261022115727099003)(261021121427099003)(261026140227099003)(10067099003)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aXQwTElEOFB2S3VkQ2wzRlNBQnEzUXRvalFzRDlCN09CWTVmbkZORm9XR3JP?= =?utf-8?B?Z1dGUDJMNnIzckJNZDR5eW9GZGIwaHF2MnhJQ3dxR3E3aENlay8rZ3FJYitX?= =?utf-8?B?MFlzdmJGNVZhc0hZUGt5di8wSEhxMTA2eVJhZCs3MkQ4blZrYmlXdjJIRERW?= =?utf-8?B?cFltV01zbWdrUFM2TS9YMWtyaXRsb2VYNStyM3BiRUYyR25PVkZUaTY2b1Nz?= =?utf-8?B?b0g1STBEcDNsVUcxb3NKcHIyRXUvOGZjV2FVMk9TalBPc3lZTzNPNVhzNllE?= =?utf-8?B?aVpiZjJKTm94VmFvbzkwa2NzL3F2TytzWmEveUgvVU5sUkxCd3J3N2xubzdo?= =?utf-8?B?MXlrTWVudDdMRXI4S1djczJlS3JaSit6UVFjUitEWkQ1SGlwQkJYeW8rc3RU?= =?utf-8?B?NDFPUzBQbzdmTHNUeG5HQ2FSRFZIeWdaTWpIM1lGelorYmVUSTdpNjdOemZp?= =?utf-8?B?Q2gxRDVWR0xTZ3AraytkOEdUSHZqbm1jZWRwaWxtbDVqOWQwRVBaRTFQbjQ2?= =?utf-8?B?N0lQZXZ4eERpd2NudEhMZy9qeDUvKzBSWE01Q1JyYkZNZFlEZnp5SENpRUxo?= =?utf-8?B?MGE2VkhOcVVWYmxhU2NqNS91cmQ5cWt5YTNlWkNWM3NlTytTNVMrekwwQUQ3?= =?utf-8?B?cEs0Z3FweDhrbnMzeXcrTnhiajVEWURnTXVPVWtWT2ppM21kVC9JenZ3WVoz?= =?utf-8?B?T3B2aE1HVFdTdC9IRFdpdzExa2cxUExEUlpGRHkrcW1zT2RGZ1I0djJRQXFH?= =?utf-8?B?RHE5eHYxYVUzOUZ5anVrUEZqaDQ0V1NUQnhvYzhLWmNETUdnOGtmSG4zRFNB?= =?utf-8?B?S0NRODlieXRMZm5PUS83YjJORDR1UlRRL201aUQrYnN4VHZMZk1VWWt1N1FY?= =?utf-8?B?c1pvT01OampyVVBaV3RVVEpTMEVaQndES28ydkFBQlJiYnRxZFEyOWRuaG9l?= =?utf-8?B?akM0clprU1BWbmlRNkZLRGNqSjBSWWFvMDRFZHFibXlKaGV4TmhGLy9CTDNL?= =?utf-8?B?dHI1TnNSK0FZZ3ZrZUVZdFg2MThpM0FYK0QraXRxQlBRUm9JSTRyclRZaUdx?= =?utf-8?B?a2tIRmI1TGptTnErRlU2UTc3WWNIMWQ2aWRrV1dFVGhqODdEb0RycWhLc2Iy?= =?utf-8?B?OGZSSUVOekFuckFMRmdHOEE2TXNIR1JteXhlQWRLZlBoVzdOekZ6R3NEb05m?= =?utf-8?B?NHdDcUo2a2lkRStpb0RUK3JVRkVtOUhQdWhUMklZUUtNazZDYU9tdk9hbmtJ?= =?utf-8?B?RmZVRnJsRmRuZStTd0NnMlFmSjFqb2toTS9paDRvQ05uTjVUenh0aTRWbVBH?= =?utf-8?B?VENEL29IYmVuMzhrMFRQVUpTZXFMTUI5bkxMd2ttUUtyUmFhOFB1bVBPRWor?= =?utf-8?B?OTdHTEdPeHNCNnJOc0F3N1hlZFpBRTN1M0tMTTFOYjJyOHo3TlRyLzlPMUxW?= =?utf-8?B?dGxzM0RCNHRycXZXRm9DQmdpQWxIYjNPYmhmVEI0UndvR3hIenBFRDdmbzFI?= =?utf-8?B?YWJnVENsUEJXR1VWa2Y5S1I4RUtKRFRSRUcvOXkzOHVIeDEyQmc1K25RTVZs?= =?utf-8?B?V0I1ZEdvb1Q1aFNIa2xQOThwb0JrZ1M0Qk55N0lhQnBFK1ZqMExzd0lmaWpn?= =?utf-8?B?N2YzOGVKSm5lZDAra0EwUnFvMnVUdy9sRmtPZE5aNjBiSlRDU2xPSGlZYjJY?= =?utf-8?B?YlhVTDhwVG45VkE3Qk1vS0tVNFJSTEczelpYM3RxQi9yZjQyaUorQ1RiOE82?= =?utf-8?B?YnVtOC9WVmtsSi9wZjFXUkNrMG1EM3ZTYmJqMGs2TUI1SGlpZGwrY3ZSa2VK?= =?utf-8?B?Q3o3VzdXNFFtb1J2Q3hKOTZqUFA2YmdVanQxRHlMMk50RWdBZkdtVVd6YnhH?= =?utf-8?B?cGxSYUJHaXREWEI2bUdzRDF5b3I1VDRkNjdDemVxeXV6cDVvcDNNQk9QN1Ex?= =?utf-8?B?bUMvQ3dOUGlpNmtmR3lGeTB2TW1mVnJjMWRJZHZBYTQ5STJIZUkwcWJLSGNS?= =?utf-8?B?NGVQZ3BRbUgvVUxZQWxIcFBiZkt5VmQ5eitvZnlXeDNLT1BEZzdYQ2tNMjZn?= =?utf-8?B?Z0FsL2k2ZkFLc1hWZlVXbGNBSExEQW5ZRVdod2tQOTE1T0NTSzdNSHJQdEp3?= =?utf-8?B?YlU5SU1odHkrdVM4NW1PZGp3QVpwTU04V0xzLzZrdmZ1ZlhzV1JvRU1nT25y?= =?utf-8?B?cmt0UGxwWFZMZk1IS2lOMGFLdFFSVW1OaWRTS0ZFUFNXeUpCdDIvUkhDWGhT?= =?utf-8?B?TGpxNkZ5ZEtHV00zb3NjNjY3aEc1a2JhMzAwemo5SG0wZEsxeVV1ZDBUVWdN?= =?utf-8?B?dThvVEpwS2pwS3lRWDdkS1hLMDZraUhJN1YyWUYvVlBxRWs2d1RYUT09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4fecd315-d25f-44eb-84e9-08df34fcf55a 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:08:36.3822 (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: lTKAaz/PttyG7hqpWZnZEVUCkZWvfoK0YdujAlfV4QyY5afbxZfJiYtvFnPRLPON6hCOowk4T1RUkF7yiXfrQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB9060 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 2/2] selftests/ve: check memory.numa_migrate keeps the 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 13:49, Pavel Tikhomirov wrote: >> memcg_numa_migrate_new_folio() used to allocate a PMD-sized destination >> for every large folio. A page cache folio of a smaller order then ended >> up with a 512-page destination carrying its index and reference count. >> Only the source pages were copied into it, so a read of the folios that >> followed in the same 2 MB range was served from the uninitialised part >> of the destination, and the inode died in clear_inode() on eviction. >> >> The test writes a file on an XFS image, where 64K writes produce large >> folios, from a cgroup bound to one NUMA node, migrates the cgroup to a >> second node, checks that something was migrated and reads the file back >> against the written pattern. On an unfixed kernel the comparison fails; >> the test then leaves the image mounted, because unlinking or unmounting >> would evict the inode and crash the node. >> >> It needs root, two NUMA nodes with memory (numa=fake=2 is enough), >> cgroup2 with the memory and cpuset controllers, and mkfs.xfs, and skips >> otherwise. > > This case looks a bit implicit, we rely on the size of huge pages XFS > allocates, maybe we can add folio size check, or somehow force > allocation of proper order. This is not blocking I guess. Agreed, v1 took the folio order on faith. v2 will read the compound flags of the file's pages through /proc/self/pagemap and /proc/kpageflags before the migration. A file without a large folio fails the test, on purpose a skip would hide that the test no longer reaches the bug, while a failure tells us the XFS write path stopped giving large folios on that setup and the test needs another way to get them. _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel