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 8E9D080266 for ; Sun, 6 Sep 2026 00:22:03 +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 6860Ki9k015966; Sun, 6 Sep 2026 03:20:45 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6860Ki9k015966 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="lYjDmX2A" Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 6860KgQ1015962 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Sun, 6 Sep 2026 03:20:43 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6860KgQ1015962 Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-cc1cdfb337eso3553867a12.0 for ; Sat, 05 Sep 2026 17:20:43 -0700 (PDT) X-Gm-Message-State: AFuF++n5PfQIQbKLFG6Zvlu2ez54h76nW//+XtAZhNyXdvP25nVV7Btt OsxZ7yVCE5fNR9WNDiWIeT3XVAJRKKyrIdtujlm98CaBcrFG2HGMMX/Hgy+pILC7hp7SuPNLl1r 4losQ7ikTDjXGue06mkOIZ7vifdHy/ncKn/gW0Zna1QpMM8Sy2Hd+Gw== X-Gm-Gg: AYBFou2BoNHJUFltmaX725PWO98ibF8tnv8C3tQBxxMAugZtBMSM/ndtDLLV5NOk4ai O5JuGlFJuCe5XlEegxgjtHAD/5rhzS5PHEDXtGf+uP6GQfPLxZyZQnuOwCKBGoFRO28uaBh3NWF lZHaW58gFHOgRAhDTgsUWqR4azSGNmdLeIBwWo7fvoD6sDWoLU8OJpjVopiR97mmDNX6UgXdtLF iyjnO4Hm99KZcr0sBukqT3jKf5epVRo7T2nmV+AkKsKUQN+fJhOxsfUpTWe5SKtTsQYegEpdJND wU6+sVOKru85jLSd5qDklUCuf+T47adh7yQqXJSk40+QYwi2ki7zGMcqPWq1PtElHm6VOKh+MPC fM1irCBUij7HImUSQQWP4iShJcwyGnWvgXI3BkuTB27k95Dcb+DDQw8yBC+b6NsPAgbd1OEcFJz 7e1cQaNyPpu8sNtT+nlByekA== X-Received: by 2002:a05:6a20:4393:b0:3d3:af66:9f61 with SMTP id adf61e73a8af0-3da3a16b389mr25261178637.27.1788654041736; Sat, 05 Sep 2026 17:20:41 -0700 (PDT) X-Received: by 2002:a05:6a20:4393:b0:3d3:af66:9f61 with SMTP id adf61e73a8af0-3da3a16b389mr25261128637.27.1788654041192; Sat, 05 Sep 2026 17:20:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1788654041; cv=pass; d=google.com; s=arc-20260327; b=PhHJfqOvooQo5iYvxDVq5dlVw7wG/oE6lNkHI1Jmb97KV6VpLZg0PTP5/N/iydZxqx bb2XnDMzvCGQLiogcaW9g393c62afaymeeU/M/eLFMgQDLeQYog/B9xDwuit0E2gnBr1 eRdzYEoSH08rGkZNuoL4ZKnrOljQV6Hyq1YgEDozlKSCg1k9KA3qKQYbx7I0LDp5xXLC NVQdRoIveyxQoO76pvzB3T64IVDj9SeJX8PSnDfhy8/GFqjYuKo4PxYyNMu8ktGQd+EV VT6Pp66xhdAEKDIh+d42AnxxtRNQUdoJbrLJIRKsQsFI2efjjS2SoygH9wY4pGRAQ83+ DUCQ== 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=btnkEPyvwqlp8V3b2HKCRdlkGL31w1HnsFZrT0vrcok=; fh=DHZ2Y/hE6dhVx0UmP7zWEGZ5iFhKn/velJV5CC1BbgU=; b=QrV8O0EEx6+sIYr3a3NNqVMMoQ4lW4AuO3e5eOVD5PCehPSgsqKdFCGmYlejQPwOmj VnPPEg5ZNNOX1FhIo3esRz7RVfLrwV7bzVWBH/AIrcjgffIopzYEmwbBrzOqJwa1kKqG RGIfV+r4D0kjsUI/Pbm1DQBGIvB6aQiJ3wIC1Vp8Wv9TKnbWz5ZCu2YBELjQ29VranyD /viP2XTXQ0K0IUmO8jaDQ5cPD/wy1rhNgPSI6WQsvFdte4TesQ18GuQOboXw4J3VzDHW 5YL1/X57WEfWPW1v8KicOlQKZJb3KDEdGyoFMV4gZ4Up1sIX6cW6Hbxw4kzh0M/Z+qDl DYVg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=lYjDmX2A; 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-cc455478351si12506216a12.168.2026.09.05.17.20.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Sep 2026 17:20:41 -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=lYjDmX2A; 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=jdkHGshsn5kx3ttnOxnTPKW8iosTgd+V/tKSyUSCrHn/i2qK5s49oxxJH7Spx6Z0TSZ4sNoFml5ZLk73sQxzCFUTBj1jmeObycwhReRSMLA8IH+H855+qLSkurpiMrb4aVFD3Weangza84lNMdgSgs6VVX9PLJx0n2u9vzVqH1Ixi5Q9Xvej7gVfFtCGDZ5/FgXa+X7maZox3XUGApzQhJqhj8WMMjoHhOdC9xLnTit7Ced17RANGqQ+h4yrspCcSKdNviXG/hFB+GSZxkCNpQCA/ibWudLoL8rQyTcpzAauHanRrEY2OEPRsZGQNjeZny2ecPFoJmGUBxDmroGg8w== 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=btnkEPyvwqlp8V3b2HKCRdlkGL31w1HnsFZrT0vrcok=; b=Ib05hwxJ7Ph0Rmc6FyZ/6SWflG61GJOKJrEP5i0mmxX/VMwq8pdeDWExoWrBp6xnkPaNM5qTDK2J98O39Q3AJ5ACzSWzc9tf1M6Bbu44w9IpHAt5ktpXOILs0C2PJKUe9IMKvPx1osmp3xDtfxwaBoROYhgXPKOBt6CUugYHwBKziCgBVSrsulNTPtl+z96kYHmGO0THJFZD3ptveW/ZvYBjZS21bIWuM9qR455JEOcB2gKx6EcmC0x9zJG5eBUGdF7t72kv58a7ZBZCFOP6CLM4pv7Is8N/vVOCFfRySA/NkXtSiU8VAzZWsgjDUzo3DgTAVJw3VIe2fgwa8/A+lg== 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=btnkEPyvwqlp8V3b2HKCRdlkGL31w1HnsFZrT0vrcok=; b=lYjDmX2AB0f7K4n0BqnyXJw5SLhpIDbYVgGG5lVyI+f3ial4Qoh1qQCzpIfbfbugn9RETeoBOAl9Ot7dl0YH0OuA1/Yy780oFhln3c2UBY83wqEvuSO3tjVBQ4JP0wnA6zaLKHH5LG4blXhMDJ5YHnIAAeIKOuNiPt30+x+XnasRhe/XQcqPQsLL4huZbzTk0BhJxyM+kGduhHLgYg98dqrr/UiUOhilYdTPsGbLnaQSJrTV/qRK0qseY7ikyHbV8gp4bvg3BKAfOLKT25aQ6ERV/WqPnnfUOInFNRqyEV4SEdo+4vqrfnf+27XkS/WWCuLH5PCfhQi8y/HMtot+MA== 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 DU5PR08MB10496.eurprd08.prod.outlook.com (2603:10a6:10:527::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.4; Sun, 6 Sep 2026 00:20: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 00:20:37 +0000 Date: Sun, 6 Sep 2026 08:20: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: SI3PR02CA0011.apcprd02.prod.outlook.com (2603:1096:4:295::18) To DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB8254:EE_|DU5PR08MB10496:EE_ X-MS-Office365-Filtering-Correlation-Id: bde2a3d2-5ed4-444e-b3ca-08df0bacacde 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|366016|1800799024|23010399003|376014|10067099003|18002099003|56012099006; X-Microsoft-Antispam-Message-Info: wpxB/zUKSAhGs2h+61zzAfIYKcsLbQM46CllohIqnJ8oBTClHngeANT0Zat5B/HhHcAGLHrNRlpaQFaFRGthJIWowoHk2Js7DMh0GOawmS6ZzTGCad4xm7/AhVbCxOXh+zSY3TdPiO9qj8EfYRm72nOsaaQ3cfqS1ikIZbarhA1qaipN0bZ2rt/eUEkFsPVaQXF7Kf8WwHM6JXUNLy3oOb1gBx00sDBwPCaDbPE+pjZMjcsJ6yBOLiDz7xt5DchhPm/jwhDs5AtlE+1F5/0czfrdo/hl8xTVNjgM2GNnldjgdvgTl5HHdyu0yEmOwVxEj+KJLP1g9zyrAsVq6YzrgDeZSW1h5DIDlXlPtCFYOmQuMRcLlNs8F2WFSBMHDyHyaABvyFU3aRaqlfw7rdgMTNbkLY9Ce2FF85cnD/eS2sycIlpbgBHgQk0wBE8rXgKpIpraQk7AZ+W15Li0ZjcHQJOORQ8Mw5aqYgXfgqZCAwLW2gAqXW7OzLSSM0nDjDlTgn6o1cADBh/hQCgHwz5Etp7OFcaSY/VJSqfH9ICEKYn42jenPNk9MWIf4jIdfme2bvpRYI/Oh08nDOwJp6Fh1yM2ub8BP3b/CdXRhUmxzL/QAtMFb6p6GBsIkvOrjOXndWzMEWMIyWUSMnM0ajPLgN7H+onTSSqG62khpTbcgFI= 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)(366016)(1800799024)(23010399003)(376014)(10067099003)(18002099003)(56012099006); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?h7e5eUJWM/0V7i9L3aCXNNVn8c/LiFJ2WWhThRMbRTQHYs+5+WeYZpaZ0CDq?= =?us-ascii?Q?GCXiOdJKkGFpeevDmDUvtEsl+AMIW4b9cxxg5z1kOB1LSboRD9aSjGWcSb6j?= =?us-ascii?Q?H9gfc+4pgRYbhe9uCU5dhFXtXCfglH1hrzNo8+l1dirDC1fbKTmhJfKIh5jd?= =?us-ascii?Q?kmrQ9dZugh0y1Wv+j0sMkDDGMGsRdOi2yNNfWTsOueCn4Vp0VWzW7daO4k7o?= =?us-ascii?Q?GbnWcUuFEweU4PeACr4L1EHFkLnmvuc4azYNtvfLUBz6VnGov8LxrhL2QFMG?= =?us-ascii?Q?FdoGzxlgaBNJ+mzIOEiX6uZEbbKHwnHITn9Xgl8+XgWtdphyLX9cXEq6+GeI?= =?us-ascii?Q?GSrRUXECCDhxlN2Vt5fJr3WSYJLjLVY2/VYTxQxIAUweK9LMPMMY1bx+BLaZ?= =?us-ascii?Q?ulAiPHjgqoOtvsv/NdBPaSwtR2FiAku6xnOyHAow+Jz1YLMTW7wwMJo1GLVT?= =?us-ascii?Q?Zq8loei+KDuKXwErMXReiJU5BR1SI2blX4/puwdc7GotrSDKCI/Be67ikYvG?= =?us-ascii?Q?jLabqwe5c1qtxcZXg2JdQs8BxmQkHSWrsaQldT096Q4u+7YX5RSrh8jTFJrr?= =?us-ascii?Q?y5gfRyuwHD/kfT5/h3QvfrGaklXLpeoQySIo3EfjMvnq3WwJc+bAjXnnhB53?= =?us-ascii?Q?upOzRk4NZBGO0FEC6RUWcst7dStIf8pb172xn9g4dIvbLQL8OgecJ8s9rIoU?= =?us-ascii?Q?pWq1zgPc2zW08s1FF7xuphk7x1DyBER/Vd2hfmMU/8ZRKiZZ4YLEOF9x+ccN?= =?us-ascii?Q?mIKo9+f6oJGtlKnQyvtsvJwfuclYEbJWcsMN6f81E+aQWdEd+f/o4vtuCoJ8?= =?us-ascii?Q?kLUvv8BOb7bYtajQuUCmbwYsCKoqPpypKjnJxPd54mcff+j4uyFQzYQkWNI2?= =?us-ascii?Q?mO6q+9VlJvNsaCo0sm75zWMtus/qYWCTVHZWcHCrj6Czsiy+VUp9HUQB4WuX?= =?us-ascii?Q?cHPEbBZkfvRYZ3zc7+pVXuspK/vO2HQBixTk+7AmBicbWH1C/WAv7dRrFGd0?= =?us-ascii?Q?k68sCQeTAuMoA7YrjS6Mtq8pEigqWf0foQF4ZZEWVthVkEXs8SlGjEDSi87c?= =?us-ascii?Q?v3tlzcTq1aKHcCo7jSfpSWQyEq74gH1MIqJUWfQm9zVWPcRIeEru/x/cKBDY?= =?us-ascii?Q?kFfjQJrIiPogSJZYI+QG6rrr8oTmO0tgq7OBNaKks3REe6hpz39dK2+vnFpR?= =?us-ascii?Q?J6n5Qdu6LnizCVIWhOJltv0P9py6ndl52OdcoSA7J2gVWSTBdzLZq6cSE36M?= =?us-ascii?Q?6zmKSx+26Jk6svnWeElMbj0GTq/iZRc2NPoSxO/PuTpkOCPneLn2UEq/IfqX?= =?us-ascii?Q?rPipEYt0dKxRtMYKz8NEFdvbUKFY1Bpm89meM+vfqPMUFBOHArndPKjQDcq+?= =?us-ascii?Q?R20av/kvGvkF6IgOffL4YwQpqb/Hg2G9ZNgKiyuK4ERVDoTFHpKL1/XjEkBL?= =?us-ascii?Q?7xJAHt09xvrsxmL6hMTqKmvHrT4TekVKGJPKGWL2cW6IaVZM5PQz6idtp8Oa?= =?us-ascii?Q?6P1jd3upLQKlgkce36uW9m/2dNpZ7m3Cgv70a5XcYRCO9kUZ4V39sMO+A85N?= =?us-ascii?Q?nmCR0QiaqA0xelTjsTckUW4HFAzUSivJEGn4fhvB4eqZuUPgi+M/5AqDx5li?= =?us-ascii?Q?ZLnUXJnD4SntDUytQ8LXbV9SlmHtVDmagG8kpqbHFS5QvikOuu3r2CHAZVDa?= =?us-ascii?Q?BmZp61ADPsLIlUQvVLiod7XP79e4QCIHL21BHcESoy/U3DOtNtEql3UFpNnm?= =?us-ascii?Q?0pvZB4xZuA=3D=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: bde2a3d2-5ed4-444e-b3ca-08df0bacacde X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB8254.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2026 00:20:37.3867 (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: H99zUfLWP2sIYeQ/F2uo1Kvw4bb9eCr1exPfnba1PzflS0Wa7qUoaquAminKJ9MKfPIcpt8dCHTHY6dZVvdNSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU5PR08MB10496 X-OZ-Fwd: true Subject: [Devel] [PATCH VZ10] 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 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