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 6F547D62060 for ; Tue, 19 Nov 2024 09:41:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C860E6B0082; Tue, 19 Nov 2024 04:41:49 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C35E66B0083; Tue, 19 Nov 2024 04:41:49 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AD7106B0085; Tue, 19 Nov 2024 04:41:49 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 8E68F6B0082 for ; Tue, 19 Nov 2024 04:41:49 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 19E2C1602B4 for ; Tue, 19 Nov 2024 09:41:49 +0000 (UTC) X-FDA: 82802349210.20.772D5CD Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2116.outbound.protection.outlook.com [40.107.104.116]) by imf17.hostedemail.com (Postfix) with ESMTP id AC4494000D for ; Tue, 19 Nov 2024 09:41:07 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=virtuozzo.com header.s=selector2 header.b=xDgbirBe; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf17.hostedemail.com: domain of ptikhomirov@virtuozzo.com designates 40.107.104.116 as permitted sender) smtp.mailfrom=ptikhomirov@virtuozzo.com; dmarc=pass (policy=quarantine) header.from=virtuozzo.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1732009246; 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=oU32XrD+lPx+l+AD+nDzU+k+1W+R0AWLlwzcQP1sDDo=; b=weS4K7kNsmJbjbw7f4tOw0CCSW9RhqRuo9QCErDTY08veI+AJgRuVCE4f2MjUpInsTwFtL gk+Gksg+bVOEn87sFKNAbM5agvupw50KR0eoGc5Vgd/x4S8TE0AYZJX0ypMoIJb/3R92S9 zCenTn26kWENgLjAy9qLDmiyFq0B8bA= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1732009246; a=rsa-sha256; cv=pass; b=6kyu3Kn9xB7IcR/hKOXvT1YUECK80YP+b8f9vZeHJYxDHrM2lMr06E/zet2vmmkF1SZzPd DxJDb8GppwbDbK89ypbtKG4Nh8f7m8950cDuVqUOIFEBHR5pOubxsi/RfedvXkpdW/pe2S kYc33qZrzl2ckMmrnJ42m0ulVuklp3E= ARC-Authentication-Results: i=2; imf17.hostedemail.com; dkim=pass header.d=virtuozzo.com header.s=selector2 header.b=xDgbirBe; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf17.hostedemail.com: domain of ptikhomirov@virtuozzo.com designates 40.107.104.116 as permitted sender) smtp.mailfrom=ptikhomirov@virtuozzo.com; dmarc=pass (policy=quarantine) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GQ/U+HdauwJHY8iaiffbwOgp8s30CXTFJB+znIbxi33hevYUcMEJP6tIzteUQEAkc0c1qRB1T8g14aMbtM6MRTUbInEPcTaRGzeG1Cgb4NawprVgsm/cPOPgAPbOd3Qyqo8MWOUi8zWVXX76tJhNbF+9ojN+Dv/Ns8NIEJ1kOv+s9+sI4IrgqiiVLnr50Y02S0ipjpYEbMS0xOcqCNX7t0oUY8IOgtPuFI5WW2f8bMr4IU51xHnfhJwOVx9h1CnMSkaFkuS+F+oxBwAhz5vUjPW7YHiD2Lwg7yueS3GTmsi8Xjb26YiO/nYuBQuzngPxqUbj05hkrtxgykhU/9OMXg== 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=oU32XrD+lPx+l+AD+nDzU+k+1W+R0AWLlwzcQP1sDDo=; b=Z3vz6abcSU0JebgZyWyLaLHtXlJSiMgJk33U/Bv8BH6iMYXBg+87uNNjKEj/JhpB6VUHojhB9VVEThOM2WYiDr18UKF8z3vatTLiJF91zWsw7BUMvHOFxkziE1N9L9yUzVZ0RFQt16sdZXaZ0vmCtr3i/MOpogHxlwG3Hov4QRfI2ZRHB6dCiz8Q6cXIhU39NBtlOZZRG31jDHQqZWKOqgmShkRZTd/Ue8ah6cxgF0+gU1EpCZ3OB2uwr67d/o/8ObDbZM3ov9v7IqRPJ/UPFnoq7VvnOgVdMDLrYokU6A1KoyBhdjOvV7edLdsDLDJU0BFdqd1AjcjdqTzm2aOK5w== 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=oU32XrD+lPx+l+AD+nDzU+k+1W+R0AWLlwzcQP1sDDo=; b=xDgbirBeFswwiDCfGuUNN0G+DOIAXS8Id0MTBJRsaPBIsgBWVrgYHmweUqfviLiYc+7qqOT43zZXHbOp1q2HGJWtpP8Wp1Wyh9ssHZ/wFzzH243HyUadhO8yrVllBWlo9OHTeZIlMIRuZYybZydqXJIpkTttTyWxAC7JlYOYmGTbeEZjCsTYRtXOp0TVDHiHiDsONu34nRJ+jht4BzlrW2Pb9xUkUvxaCOj1Ro/bLUqFEXPvS+u+431WruOWT5MxozFQ201gh649lycDnLwwBqQneJt+Abe7UswNLNMXj1Hzpx67Hg29/TAjlccfPnEPyN2xPIwdSPZttIg3w3MIlg== Received: from DU0PR08MB9003.eurprd08.prod.outlook.com (2603:10a6:10:471::13) by DU0PR08MB7689.eurprd08.prod.outlook.com (2603:10a6:10:3a7::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.22; Tue, 19 Nov 2024 09:41:40 +0000 Received: from DU0PR08MB9003.eurprd08.prod.outlook.com ([fe80::7261:fca8:8c2e:29ce]) by DU0PR08MB9003.eurprd08.prod.outlook.com ([fe80::7261:fca8:8c2e:29ce%4]) with mapi id 15.20.8158.023; Tue, 19 Nov 2024 09:41:40 +0000 Message-ID: <84510487-9a1e-4431-9443-3dae91d34048@virtuozzo.com> Date: Tue, 19 Nov 2024 17:41:35 +0800 User-Agent: Mozilla Thunderbird Subject: Re: Question about vmalloc(GFP_NOFS) To: Michal Hocko Cc: Linux Memory Management List , lkml , Andrew Morton References: <112f93f3-455a-4b89-94c9-d12844d972ef@virtuozzo.com> <377a6aef-46a7-4492-a44f-b2a46869a9d0@virtuozzo.com> Content-Language: en-US From: Pavel Tikhomirov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: KL1PR0401CA0020.apcprd04.prod.outlook.com (2603:1096:820:e::7) To DU0PR08MB9003.eurprd08.prod.outlook.com (2603:10a6:10:471::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB9003:EE_|DU0PR08MB7689:EE_ X-MS-Office365-Filtering-Correlation-Id: b09fdc9e-6f89-4fdc-474b-08dd087e5e8c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|10070799003|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WkNYZmZjazBGREwzWHhqTmhEUVpZOXhPV0xwT2Y4eit4TVh0M0hnQk9wc1NM?= =?utf-8?B?YVZ5eC9QNXQ5NkJJc044azhqM3dhekpzVEMvNE5iS0t6Z1c0TXpRZFR1Rkto?= =?utf-8?B?QU9SeVVxRGhsSUJaQUk0V09HRFp4eTZXbXNlblJROHRwa0graVRLM01RcnlF?= =?utf-8?B?YnZhakhnbnNycW9Yb296KzJqMHBhamxIcEliTGg0MXBjNDg1bjhzWkRjaU9l?= =?utf-8?B?ZStkRVRzTHZTcG12TERWV25yY0RWOHlQWCtOZWwrd0NhbW5GbDBrVXNsd3I2?= =?utf-8?B?UUJnR0NOSFMvUE9CaGNpaXFjUnBWamVpU2E2d1Rva3M5UUIzSEplSm1DSi8w?= =?utf-8?B?eVNwUEh5WDFwWTRsejJlREZHSStqR3UySEJ3bE9HM0dmOW1kY3FBTFRUMzFn?= =?utf-8?B?QjZxS04zMWdmVENRM3Rpd2QzMFNkSUhCaXE0YkpGaDhIdE5KdFB5MGFNSVFw?= =?utf-8?B?bktHd3V3cTVNZC84TTYrMGxvQmJjeWhma0dYR1pTSzQ0NVNxY2JYbHBFVXRH?= =?utf-8?B?NmxDL3h3Y2VGNVFmK1RxVlg3NklnTVhKTXhzeHkwaU1QWCtGdFU2MkpOb3l5?= =?utf-8?B?WmcwcnBzVE1oRFBzZGJPZEtoVUtpZEFSYmZOZnMrVXJvWkFCdW5oS2VhOUhL?= =?utf-8?B?THV6c2Jjb2NZSi9wNHdPRXNQVWRxTVZIUDlqN2ZLeWNvMEp2OEEza1ZmTUdv?= =?utf-8?B?S2loUXppd0RqQ2owdmplWFRaaWp6SS80VE5kNXgreEU5ZFRYOWVBU213YW5M?= =?utf-8?B?c0RKOVEwTlVZWHgrMnJjdk8veDAxOUw0bU4vTVZkUG55ZmkwT3BsWVcyd1lP?= =?utf-8?B?VW0zQWtFRnVtU0FaRzNLbzBLckRIV2pZVVJYV1MwYXVtNENZWTZvRGVCTTBU?= =?utf-8?B?SkRGbEtYS3VJblcvakNiTmxtNHhxSU9OQlh4QlF6VjM5U1ZoR0FNWnFUd3Vz?= =?utf-8?B?VlZUVlZUQWltRXFzcnArUE10RkFtUjFwVVYwenVuVEw0ajdKbmxDMVBpSnJO?= =?utf-8?B?TGpQNmtKdjdQQTF4Q21GdWt4aUVpaStEejFIdCtsREFpM3Y1MklkS0ZjVmZQ?= =?utf-8?B?QUtHR3VISzNZMkFiV0FSK3ErQURqK09FMnFRZk5hYVhCdjFxdkhaM3hCS1lR?= =?utf-8?B?ejlXejVyYkc4M1hmU0hNZEdLa3BJQjRhK3JpdXJyQTNLNlN4cTBhaUp4U2hy?= =?utf-8?B?SU84R2N3ZENiZ0U3STR5YjRtQjlUK1RKRTBXM2wxdWMzK2x6K2dtRFpwMEpm?= =?utf-8?B?OUlyeGk5em5GbGNnOEkyZmdYUTE4dlo5eExKT2ZDRzJOai9uSHFqZDBmNlpp?= =?utf-8?B?cTBjckF3NWR3T0dUT1lQWmZ4ZlEwQ3pJRUxiZU02dTNFNkhWZFIrdjQ3Z3Bm?= =?utf-8?B?YUpvSUVUdEszYXFDTzU5SHR2ZGRWUndzaVRsa3dnbGdjVUVPS0YvSm1BQ0tv?= =?utf-8?B?K1BJZnp0V0g4L3NiMTd4M1FtVjV3aWIxNE55L0p1Q1RNYndzZlR5YVpUeGtW?= =?utf-8?B?ME9XQlNjZ1FiYTZTVDRFWE10eVZxT3EwRnNERTdvSzA1UXd3SWw5eDYrc2VQ?= =?utf-8?B?WS90S2lkTnp6MlNZZktNYm03TG5pMXRySGpLZUZlUkdLWUYwQ0FaaS9MZWFB?= =?utf-8?B?a0JiTnlkdkIzMEZWcFFWNjVJSmI0Q29nSWdKeVAwRG5rWW5ldGkweHozWXQz?= =?utf-8?B?OFNPdXVGME5yQ1hUbDZCVEZSeUFMbFhVL2NiRWd4eGdsR2tKUmFoOFhDME5K?= =?utf-8?Q?WaGg1WvVvUsxh0bJKhJY9tVpIh9X+Ut1UnIxf41?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR08MB9003.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(10070799003)(1800799024)(366016);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SGgyTzZXTUJ0ajB6SWFhMWR3NmFHNEFrY0tWcGJiQktUV0laYTY4VVEzNi9Z?= =?utf-8?B?ZjY0M3ZpT3JJc0lITkpxdEFtOWlLOEx2MUMrTzFqUm9ndFhzdi9QcnNxb2Ny?= =?utf-8?B?YkIzL0JJdSszSWw1aDE5eUJmNzZGWVVFWmVOVmZ0VENhSFhRQnNHTmhnUFlQ?= =?utf-8?B?QXJIc0dyZFpnV2xoaFZmMVJGeGpJNmYyTTUxb24wR051T21TL05RZm1zcFRw?= =?utf-8?B?cTUwbEpIZ1BhR1kycDFUMXlGOUQ4WktteHVBY3V5SmRpVnBkNGRZWlA2Q2I4?= =?utf-8?B?U3pWSmRvU05ucHpOMDYvUlRTM2Rwa1lzS292QXZTRUNQZU1CQVBOZkRQWllh?= =?utf-8?B?ejZ2Z0pyaTRGQVU5T3JDMjh1RzVBUnNXQWlOY2tTUFora1lxWlYveWZMamV4?= =?utf-8?B?N0d1RzkyMDRyYTNTaGNXVURsZEkyTkpVc0dXcVpCYkVwdG52RzdnYldlaUh0?= =?utf-8?B?YUVjdnhUUGZoRFpNaHNDV0toNWJRZ0haQXNrTVZDbGNod3hsa3IrUXBleUR3?= =?utf-8?B?c0RDYzI4TnJhbTVzNm5ITngzUFdBV1FSRWU0Nmt2ZFBueHBCSUt2Y0NZWGw2?= =?utf-8?B?c2lIc3dXL2h6SS96c1R0c1BWaFplbTYydmR6bkw2c01tcVJYVTRBQllRTVM3?= =?utf-8?B?V3JKeFRNUE5Od3doSGdXcCszaVNxTXR5TVVtZUhYODFzUml6Vk1VdnV5ZWJn?= =?utf-8?B?bDJ5dzZnUk9rWXFoSk0rVksxN1dMWkEwNGRTbE9TS2hocjVRbE9OMHJNVkVn?= =?utf-8?B?K1MwTVNrdzJyczBFSERrYmZGYWJDeUI3ZTNhY1pxL2NIeWZtL1Vjd1lMVjc0?= =?utf-8?B?bVpZUlVzQTZSTW5zb1RKMXFsK0pXK2hpVXVxOW1ENHJhaEt4S0dHVTNXV0Vo?= =?utf-8?B?b2FlZTRqb01PVFpyeDZDSTlJdVhmb01CVG9Sc1kvRzNyMmpKVVRjMi83U3I5?= =?utf-8?B?dXVzTS9uNGVKUlZPelJIZWFlNmVCcjNzV0JjZlgxUGdCMjJJQzcrWklSbHpW?= =?utf-8?B?aWJ4VzUyanpGcStCdzE1b1Y4ZW1JR1Qva2tZcS9xZlhFeUdFcmQ3TGRpRTls?= =?utf-8?B?aTc2M3NFc0JaTzNtRWI5UTFORjJrV1lvSk1mdHZlaENITU5RbXF0NzIyWmRU?= =?utf-8?B?aUhJaFZPcllVS1NsdmFYL1B0SEE2STREOE84TVVRRjFKQ0cxZEdacEt2MkFW?= =?utf-8?B?a1BtdHBqK3p2VXJFYVkvNnFVa282QXFFZGhNeVVsNXI3alhnQUYySG9xQWtw?= =?utf-8?B?dlVKM0t5QWlvd0RseWxnWGVLUHBxa0RON1NkUmNNblh2cnFjQk1hOW90QVNC?= =?utf-8?B?SWlxenZEWVAwaU5TZFRrU0pVL0dvOFVVWm1TbXcxU0MwK0JLQ092am1sTUNs?= =?utf-8?B?aFF2T0EzaEdDYURoSTh1UmxWeDhEaEdMOVV5TG42ZWhtZXorbzREOFg4aFpH?= =?utf-8?B?VkZzZzViVFhLY2NsWFB1WGdwRkdpU0wwQXNTYWwySG83MlUrbEc3cWUxOW5V?= =?utf-8?B?MXZLaVFqcjVMcVVFbWg0eEtPMXpuZ0Y1eTU1MXhQS29NZi91N3Jod0owYTZT?= =?utf-8?B?UGtyalUwNTl4K05qRGRlamdMcjMzRzczQjhqbFRrS1JHMHRoOGI2cFNBM3JX?= =?utf-8?B?ZDNyVER0eXRrS1c4ZWdTSXR1N3dEazZCQ0NzRndaTWZEYjFMMjFwa01yKzlJ?= =?utf-8?B?MXZ2U0F0OWVOY2dDSlJENDQvRnMvK3lyWlBNQ2JDYlpEZTdGV09TajFDbGlO?= =?utf-8?B?M1hpYUFCTzBhR21NTElrRHhOYXBLSkgzVjZCODFsS1JQYStRS0cxTllIRFdV?= =?utf-8?B?NEJFblBMei9GQUh5UVFMa1hTS1RxMG5TRlFNMGtoUG1DYmZCbGY0MHNRN3pu?= =?utf-8?B?dFJ5TzJ3cE5RRmYwMEE0Q3lnNmhEWFdlWmd5aDB1cUFqT3NETnpyMGRmOXRU?= =?utf-8?B?ZGRaVFlYVFpCZzVXakdlNjA2eHJpVE4xaTMvYnplQjNQRkowT1BzYkpGVWFo?= =?utf-8?B?cmptZVRHck5wUFNXRGNkU2NZU1FQazlqUXBodkZJRWtpOVpQbEEydlJRR1o0?= =?utf-8?B?UHNWMWtyTTlhSE5lUm5WdzlqUjQrcFNHcWJSSFBuSm1ob1QxZVUvK3dCQkRL?= =?utf-8?B?TVd6KzhIaW4zdUJrMEVtL0xNWnZLSGgvc0VRTDQ3SHErMlFZamdueG8yMVBY?= =?utf-8?B?R3RLQit3OFQ4d0huNjh3WWdjZXJmblZhUytnNHREZVVBSkVDM090NFhsVzN6?= =?utf-8?B?VUNmN1hoTTJqdmpMQ2cvcXlaTjVnPT0=?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: b09fdc9e-6f89-4fdc-474b-08dd087e5e8c X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB9003.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2024 09:41:40.4820 (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: 3lC5GUYpU7nIDRor4LkE+ggxYwQ5JrVeCJBqZvii/vXLRLP2mm6YRvjv0M9nEfeCFjOwPAI+ji9PXYXoJP3WIcw+hMrgbPDBnZM+mjvVqK0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7689 X-Stat-Signature: cbmrfsxcmw94jq9oox3mzi6tgjdnbup9 X-Rspam-User: X-Rspamd-Queue-Id: AC4494000D X-Rspamd-Server: rspam02 X-HE-Tag: 1732009267-837049 X-HE-Meta: U2FsdGVkX18O8F8gJhhB7fdmy5Tht/IG2l5dIcqKOAzO2/YW4t5ULlfxkwBmXAKtBPhHwp7jGmshCA2XZ2sd0mGT0R7htezqbDKb/OZ3AsEvtXRhq7lkHTxP0iMyHnpEOzn+kQ2T7YMvJP6Q+wd50xGojG03lOXXRov2pUYNypmPQ1F6PU3IRcsYf+A08yvEwsGMa1kB8KQvbfq2DtfmHBxerYkHziXzjcY2RD+fEdiOCGjFIElNTnYmGQm0UnNagHQx+/RfEhurEACXiaeombh3vmONAeCt1YvRpS4i9Dm3gTOerUOpO14DIi63Ir0Lg0hFWq2IysIUvDrD8QWzsYnYuQgQyTXsKjQzJI1PFYj83vQpecSsymZtt1vEEFXJ5Mr4+jIEiLFKQt63fhqy85C++ADK60wiR0Xusk0XntyECeeO+9yerD1qE87NAFZI7OhBV5eRJfaDrNxPbcd2Oqo7tcs+/V6wG/mfNz0xTsliwx2rrQYduekgGRo9qBsw7E3G+UlS/F1CiFRY4mVyo3vT2RleGgFocn2MZC3tNzKMNTvQC/eGC8SkT9O3RoIMaj7K75d20dFKnqFZQo1bMq1cdB9hXRyi7CRv3gLdccJSnU33kp9JUqQnY6+BvDtXUD7Pg4jAr1ASaqMxIBnMLlbBdDIUsrpmyFHd7rsWEPIYLeJUJNuRlsnACcfOPDJ7wD/5A5xAv33weLYmc6IU4/r5Z9ODf4ty/t0q29ocZaY2oY+FzYfnT9p9lW6kIbrKGEqW92YV/Gcpr5cAgNZltR7bDYhdRYI0+Iw+elwSaY1xEWhzBIyrbBzieiV1ieOSTvhGxlHYmeNm0ZpqRzSb14G4tqe7+2lP5VHwCqoqAZiz2OYSEP8fy5li8TlYNifHK817Y8SRlg12hj0ZcMQ5CkDOKdLHJb8GqUhVHRl4oyh7RuPwTochY9h9gPWBDjeXJR5HxEKMg9/giGwnpG/ vp+/HGYg 2tdS0eckwJm8qNIUCMOD2lrGLDzoY3lPXONtPa9BSZc4uzV17rTSg4hnB5CnxO/1BmWLNUrWWPNP9KShj1gp1kLZx8n1sFkcCyG+eG4DUK88K2CP0EdW69FLjCskdU+cN2VGnNI9qDa5qCHTBnv25N1xbHo2DgrXP3WQa31nu8YfWgItmeWTV1heHsrZfBV3fFDHIu93+IQJcR+5VlfjROH86VPxhNZxXO6mzp0KP3kYHjT3Da/EyNQXuBLd9PiY4uWWHg2D+wvugArnV/q6twHGGnr4tqYjth3pVviql7bo/hMIvF24sA5kCV65/07S+yfrUZSN4owSAp2SWOI0wy1vaiSD+nx8dsMQa+MmVl3niUkQ+tf6H8rgDXPlcyTou6PjGKUPHUo30jHXmY1vEAwM+hyomYYmH0WZTrGhcKasxc14Cb+sYA2Qf4Wo+PyfcwZGRBClkspYlO23rBlcKtUpPkicm9K2TccrLv8rjE5RlcVpFCZaEK+0MUfJLBG6GSOEf 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: List-Subscribe: List-Unsubscribe: On 11/19/24 16:29, Michal Hocko wrote: > On Tue 19-11-24 15:24:03, Pavel Tikhomirov wrote: > [...] >> In commit 451769ebb7e79 ("mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc") we >> add implicit memalloc_noXX_save/memalloc_noXX_restore at this code path: >> >> +->kvmalloc >> +-> ... >> +-> __kvmalloc_node_noprof >> +-> __vmalloc_node_range_noprof >> +-> __vmalloc_area_node >> >> So kvmalloc should be safe now with GFP_NOIO. > > Correct. > >> Should we correct the documentation? > > Yes, please. I think it would be useful to explicitly name the above > commit because pre 5.17 kernels or those who haven't backported it are > still in same position and that could get dangerous if they try to > backport [k]vmalloc GFP_NOFS patches. Thanks! > Done https://lore.kernel.org/lkml/20241119093922.567138-1-ptikhomirov@virtuozzo.com/. Thank you for confirming! -- Best regards, Tikhomirov Pavel Senior Software Developer, Virtuozzo.