From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 7941A80161 for ; Sun, 6 Sep 2026 13:32:06 +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 686DUk2q021708; Sun, 6 Sep 2026 16:30:47 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 686DUk2q021708 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="qtRNF0cp" Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 686DUhlP021704 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Sun, 6 Sep 2026 16:30:44 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 686DUhlP021704 Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c856470fe9fso2401303a12.2 for ; Sun, 06 Sep 2026 06:30:44 -0700 (PDT) X-Gm-Message-State: AFuF++lPjP+iwVTzfZdftpxZQzJNzEJHSr+W/Tk1hns4faluXaGLc4pC Hj+EfDdC7l7KTZjMFwYIxvHrv/16/h8SbMXPO+uvNFrp7xMjwCrXUzT7x9TEJVWC0l30GpXlk4O kBPKb7d+j0k6+Iz5E8CnzH0K7xI455Mj64Qv35YwkIRqdUa4oO1ScCA== X-Gm-Gg: AYBFou2+fP/dbaSPUR1gpBTnpumXesIkk6bBpqJDcmLvjosSe0u1yXpbj1Ba+hBWIfo k8NeNMRzLaFJvPEQcxW+ppkRVhnH6l/mVuNn+pMV4iifcD3Nor6EupR4OxYhx5aafbs1eZgLSMF HePRXDEsJrtWEW5OMaR6EPAQXgwHfivve1awQANzz30ote/Ulq/XfocmE+xSJ7yW+3QwOZ8oLuT 1rLXiRyaEJMMaMo6rVg37glgNMKTHf3o+hi68z3MHxIgEAhrzL5Hkfygs00M5plgMKYfAve2B9Q zP4VF62nq9EbmI7gUybiP576LhZiw1ZG7ibK14AtTOS49WtFZWS+Q9xHllC5r6pS6LxrTxds923 dc+hb/I1q+GsICq0uY9rrVdfzEEjfLxZi8nTWbsewix7Z3+bCGpAkuRiyq2Q/lE7jrnAoqYwen/ EBpF+SBS556XkQme3N8ASpkw== X-Received: by 2002:a05:6a00:f8c:b0:85b:8606:627f with SMTP id d2e1a72fcca58-86169d75e2cmr23762608b3a.26.1788701443086; Sun, 06 Sep 2026 06:30:43 -0700 (PDT) X-Received: by 2002:a05:6a00:f8c:b0:85b:8606:627f with SMTP id d2e1a72fcca58-86169d75e2cmr23762535b3a.26.1788701442482; Sun, 06 Sep 2026 06:30:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1788701442; cv=pass; d=google.com; s=arc-20260327; b=ps8jj6dLS/WagypJI1YA4RGgWhiQI8p1atQMnbOhbgvPkLxQjYQ8XEYfQHZmjzyjcC 5vSgTA3Go8Hko/v8uHNc9i/i1P2IzspoFrn3+6/bb/eYbhyQoACUqZOvy9gaAOHpIjBR 3YNYyLY2uptsUb0OTy7GqbZQ69k2g3rBNDTN7OWmkpNQkBwBjes9FeHGkU+XBhCOT6sy qBZOkneByOiQQSXAEG7TbU6YSzTrqZwpG4ci79TaWP3BqgedZKbaYLbuaYu4m6/lyFex Y031xAmxnXchgCHpy5vo2uUmbvxFTcjOtCLlgajn2/XTU5GArT0MZw86hEVZ/PVq5vkW PbGw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-disposition:message-id:subject:to:from:date :dkim-signature; bh=R46/aJqGJG2JkjmZUFti9PzFCU+gPfWDRCM/4t9DNSA=; fh=DHZ2Y/hE6dhVx0UmP7zWEGZ5iFhKn/velJV5CC1BbgU=; b=eOAf/4WcstT3dlO492zznOJpqfjslAmBSTXgLFyARVRiys1xwAxmISZ9Tg8iHHR7W5 vL/irjhasQCldlLKIS1C7AlCAD+Dr9iRGDMd6slu4pX2gEUxPOt3BrNrPc3pL3F1buSK LALXAvC2s7TBQUd4cGoHgQFicCsDsav3UQGo0s7CBZNAfmJEx+6TNSp3aJCUyVr3yF72 /IIFVOYpMBXlGWvBpKlhOfjHBV9OMr0ae2DBjDS/CPn9uJoGbgKgqE0QFHz+ZokmzsKX eISlXSeV0h4n3sKE7v4Mii5bwLP/BnoeRDvAucwut6bnUi4+pnDFXqsN053LfWKuHy1u 8dkQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=qtRNF0cp; 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 kuznet@virtuozzo.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=kuznet@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by mx.google.com with ESMTPS id 41be03b00d2f7-cc45547ee4asi14702430a12.186.2026.09.06.06.30.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Sep 2026 06:30:42 -0700 (PDT) Received-SPF: pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=qtRNF0cp; 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 kuznet@virtuozzo.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=kuznet@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=iZ+Ol2S9EDeBTz8ilaiyXih0/yVm/cKdkcgaWo2DFW9zeGGafVTgOxZzsifQLxqfnugNhlHFlwqhJQF5CSWONIrsmxQaemqoJI7vvzFhOIoyrhoCYl1v8RYk3XVZqtKg9dBACHUpVZG+j8HB//fDMuGA4P1AV44Bf+rfz5s2OgIlMTLra8WcNJ2qvc00D17q9GKrTh4W7Vx13TG1aImpFDqGelJ/gtBbIzZBmyDr1fqfr9VMUMJ66w1MHPdTKNC/Kw6mWX/a1y1JtjblOTSIjXMNf7OMZ2n9YHCxwhhrcLFTaxRE/lvYpErsFa0FggwvlIE35HvIcng/Dv/OFMQX9Q== 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=R46/aJqGJG2JkjmZUFti9PzFCU+gPfWDRCM/4t9DNSA=; b=uaLYnchN6PNbbW5VWeGck3U5Skt+DXCzD/SgmoZAb3Mg1755JgfkfzhU0X29ohvzP5zDndMgTO/e6ncxDdP6ehgvvg5mUB65/26NHwNxA7XCQOVZU4Kj52usFh6+81qAHiKsUgQ440KwLzZZDDxfh9ZTuiPzDMGhtvvETivtYM+oQ9ExAuwf4X7qa9Ac+imKVtbQSFNHfvZyxI8HkMrmWRQplALeH0fb46yvwt/XgPgPWrP5lppydx9oBP6OH+T234u0h6VHnVtGePYKQ5cd+p9H7R5zTUNBnYg5+B2QipGjdyum3TUaVY32ikIwtzP3obZd/jIfuhDsks2NmGkyCA== 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=R46/aJqGJG2JkjmZUFti9PzFCU+gPfWDRCM/4t9DNSA=; b=qtRNF0cpMOo/WeNJAoBz8+VBLWZ75wpoxX1t/XRruQ8X1a5nVph7GW+W2OU5kOC8KZTN1THgbALCh8SpRqLMRcA2ajjXEWD26IqNJeZbXihnyLJ54iy72/wluidDuDVOppkaY3qfdSlwAR7KD+oCrKtE+hnTXGJ5OI8mIx1YHgFIkOfNViFIap6KKyvvmStdW5duPJglj3GmM1rEzAPcn3YYmmbCXZxw0ZwnzQfZiy2QumcRo8+R5B6Wip2gP+Wzr3zxZ+8o1b70UO2avjj429eruupY5DjZyDVBC5BP9tJ44sshl0aqJ/wSTuvFqKNwZFxAmK07AzCXsV0D9qgVcw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) by GV2PR08MB11371.eurprd08.prod.outlook.com (2603:10a6:150:2a5::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.6; Sun, 6 Sep 2026 13:30:37 +0000 Received: from DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327]) by DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327%5]) with mapi id 15.21.0406.005; Sun, 6 Sep 2026 13:30:37 +0000 Date: Sun, 6 Sep 2026 21:30:21 +0800 From: Alexey Kuznetsov To: devel@openvz.org, khorenko@virtuozzo.com, kui.liu@virtuozzo.com, azaitsev@virtuozzo.com Message-ID: Content-Disposition: inline X-ClientProxiedBy: SI2PR01CA0039.apcprd01.prod.exchangelabs.com (2603:1096:4:193::16) To DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB8254:EE_|GV2PR08MB11371:EE_ X-MS-Office365-Filtering-Correlation-Id: e90e9ef4-56a7-4912-8e68-08df0c1b097a X-LD-Processed: 0bc7f26d-0264-416e-a6fc-8352af79c58f,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|376014|23010399003|10067099003|56012099006|18002099003; X-Microsoft-Antispam-Message-Info: Ain8ts674QMpYdZ07EvmrxikzOvll8cUE+b426VxS4JsCVvn1uah/2cY49F3QBcna4sMlXAT8p6y8KfgvELVniWxjgez/QHMAd5jaMAxmAtzvdBySVuRqBjgUT22UV4wuNigx2V1ps4nswNpgsf2lRHyPmTXboSeCiUEuX7lNeXcqrSd+rPhaUJYNeZPlXhp0j7tc2L5QfcweZouMtqAKk5lpyRvXdDJJV0dSfzvSnO/kZxh1pgYLtIEjGkI9x87+0PzX7ZOF0uj4mODowIYTDEyYgo+7pfhMEodQKWvJUkY+nKH+lATih52LveepB2jtLAa+g7VYfNZmcX9vRfOXfM4NQnBj0stCZUGOvS+VGh9sgaatgsftBkcHhu6M5W6KxB2CYvs86OICva4+SXhoF8gZa5ZdUyD7Ptder29zAzjm+URw+BMx58CLDiAGCMpTFW3Rs7V9GdQXJXqJc/jJlxjZW3OGUTZestHjsMF3Aq3kNiX7X3XqtuvoxAgiCvZ0ml1XDP6vyILe9AIUJE+kZaES94ylW/CnuzTYCz/kgpcKlQYRiThb0cvXJTzOfjMR+iOZ/pj96MyhT3MypUMfkk2K20xGr6Y2yYMjQTZPreB24UjMNue9YF1wgJpV+5/zY0XRfnPo9vrTX8h7MXRRSG/g9AhXRDcZI4gzjxIgn0= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB8254.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(23010399003)(10067099003)(56012099006)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2Eu5LVQvSjpd7dlBzv6J7RTXm1t9KqBdSrf4m7BHkf4sUNMU5IeQ0asHvMMV?= =?us-ascii?Q?W0yifHSR+VJzry9lTjIgFbwB1mcvlizYc6baiDH0zSnSA5zWuUy3h4kZK0uM?= =?us-ascii?Q?faJWUrIZ8rwpDOgI6A7ftNK5KjAYjzL4iHuJIJ2RhhwCqYgOhjGZvmyAPskW?= =?us-ascii?Q?kzJCddLxtmptroXzDN8+ohNcFoW/TV8lg49QJqOBH9arNjVDBjyT0dL96agr?= =?us-ascii?Q?Bo6NiIYJxYSPCCKmS+dn0Zu1206GpgilXFeeQnQnv7Tbb9ayPsoW7Dc4iBpc?= =?us-ascii?Q?MDOVs16lyRNY4Yk6hXRT1WfAV9VcXPiJZo0/pd1/FbP0y0sQr5uAiZU5uK7I?= =?us-ascii?Q?sB2GxdiA9rQOuXRapNGLA0jwJEFyhRkrRQAub59UPRW0qB9ro2hQX7J6WGV1?= =?us-ascii?Q?tj5B5+zseG3dn4iDmlRw7AQKkPsWrdfpFP1tV5Nm2a06yX9obRBxT2GKmGZH?= =?us-ascii?Q?IW0CYNwrTp+wwC7pa4v4XW1fAEBV0VyE+QHMvRcqojpzXUwNJX7LnmWwd2gC?= =?us-ascii?Q?SH9btzsS6BAJxbY/Rxu/XxsdNIqrhjaqWmwQjAJ6phfniQHmM0aPD3wRaHK0?= =?us-ascii?Q?bZh/E8GjPhWN87HpHbXvaQx5KwMudcTNcg5gr0X1tTOLUXykzZmczM3vTSA7?= =?us-ascii?Q?4lwY+NYRO2rC5J2OgxNVLUJ/zuenxKPFxVy1V7ifVAL3Hlk8jUXKgsVMzrpz?= =?us-ascii?Q?gzlDU5RmMj0bVpYMnE2ATi3t7dzqeX6By5Lwiyl6EFThFNNNR35FO11UmT7h?= =?us-ascii?Q?7FCxQEm8fldUcnsJDS2P41vmDhKJyVZVjc3VOMJrZqEkf781B5eJc8eKoepm?= =?us-ascii?Q?Vvx+tkyrFIwUcwIuf/hkjtlMP6PebTlPo7m4FhNjdlPmfVPBRVjyy/KWdgfU?= =?us-ascii?Q?8Y1+RzpSGX86WvaEW6/7LyMygHMkcGS9LXC/MX5Mzutg11G13pcMKDXvTWHT?= =?us-ascii?Q?Sk1/g8TP8vUnduvovWnwoSZvC0gFPfqOTrV5jlEdnicWDBncgYzRJPxnsmfL?= =?us-ascii?Q?uNVlFz2Ab6yrObVG+mPOwq+e+aE11ZAMjF+qvkvpRQVgLInVxhziZYqxpBtO?= =?us-ascii?Q?Z749aD/dDmDqpzFqT7xFXh4DtFlFrAzSYvZEZCwjF2SXssH00vvbcItrOnyV?= =?us-ascii?Q?GTPNQSj9fM5ubzI7AgFiTV0d922r0n6g4ZtMoyBXz8kydPKhys62paDMevhg?= =?us-ascii?Q?O2beYwY8y8S3ss+PnNahOoIAHhrFCK+X6D08bMs4hhH8FI+rSvLnxhD3cVJs?= =?us-ascii?Q?qk4PHVwHSQt32JOUrFGY59sH/XWvN6k2BoZ0Fp6SK22lsZLI5HdVcQhf1ADu?= =?us-ascii?Q?0gLTYplihev0Crfik6Lu4flM2y4YSkYMV4KRRC3ze0rjeb74FP5NeWLdK291?= =?us-ascii?Q?YaVr8i8oNugrs2BG2hwsF+G2siYHjGw6K9OlNUUf42/PiH1J+kJa7j1ZzX3c?= =?us-ascii?Q?RamEyOHzJqP2AXvYLCJWx4+M9i3vLlVLvihamGVKQ+J/7Zc8b/o+X/po7t59?= =?us-ascii?Q?DLhTMhp6DD04mqh0uPN2EQCD+HqoJrNsTbXI6Gj+xIu9p+7Pf4rZ6ujMZdzk?= =?us-ascii?Q?/5unK9cK0LRPawkmMLtCzBhx7iWjVuBQSjmfupms8ydVA/9Af/lEKXwRNmNW?= =?us-ascii?Q?Bd6IWr/E5t0OPp3b9JKzGU4dfPk92lUglpgvWDeQDkgl0IwYlsD7e0NviR64?= =?us-ascii?Q?M68ci/u2TEkcC3sCidxrMcEFTLS7yjTr2EUbpq/rjYypER5+v5W67wK36+QD?= =?us-ascii?Q?UAZjgKbKFg=3D=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: e90e9ef4-56a7-4912-8e68-08df0c1b097a X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB8254.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2026 13:30:37.3286 (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: FwFhmJLctgTzVy59MEf1BGIVAmZNVxA3X799EZVetxzsNoUmcd6lluji4nqPflq+yJRN9j32X4FoTE7hdNY5nQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB11371 X-OZ-Fwd: true Subject: [Devel] [PATCH VZ10 v2] fs: adapt to new checks of fallocate mode 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 This small lapse halved performance of vstorage. This is fix for previous our patch 91e338d1.. "fs/ext4: introduce FALLOC_FL_PREALLOCATE flag to fallocate" required to port it to current vz10 kernel. Affects: #VSTOR-142784 Signed-off-by: Alexey Kuznetsov --- fs/ext4/extents.c | 3 ++- fs/open.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index b771cb5..38f5077 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c @@ -4769,7 +4769,8 @@ long ext4_fallocate(struct file *file, int mode, loff_t offset, loff_t len) if (ret) goto out_inode_lock; - if ((mode & FALLOC_FL_MODE_MASK) == FALLOC_FL_ALLOCATE_RANGE) { + if ((mode & FALLOC_FL_MODE_MASK) == FALLOC_FL_ALLOCATE_RANGE || + (mode & FALLOC_FL_MODE_MASK) == FALLOC_FL_PREALLOCATE) { ret = ext4_do_fallocate(file, offset, len, mode); goto out_inode_lock; } diff --git a/fs/open.c b/fs/open.c index 91f4785..fc72ad0 100644 --- a/fs/open.c +++ b/fs/open.c @@ -267,6 +267,7 @@ int vfs_fallocate(struct file *file, int mode, loff_t offset, loff_t len) case FALLOC_FL_ALLOCATE_RANGE: case FALLOC_FL_UNSHARE_RANGE: case FALLOC_FL_ZERO_RANGE: + case FALLOC_FL_PREALLOCATE: break; case FALLOC_FL_PUNCH_HOLE: if (!(mode & FALLOC_FL_KEEP_SIZE)) -- 1.8.3.1 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel