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 DC33880474 for ; Tue, 27 Oct 2026 14:25:25 +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 69REO86T028519; Tue, 27 Oct 2026 17:24:09 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69REO86T028519 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="IwzVyTdK" Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69RENxfd028486 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 27 Oct 2026 17:24:00 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RENxfd028486 Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3ad91787a1aso2888546a91.1 for ; Tue, 27 Oct 2026 07:24:00 -0700 (PDT) X-Gm-Message-State: AFq9FYJGVVqt5dqm9WOV6SH76xFZVdbjKXY86N0UFuqqogdrp1lWtGlC UTaIqX61IcLdG9qN3TxHjCcvMWCRYE2VvJf5JRFzHJ207AbSXVoXRgbdmaCjUxF7XmmLf5bwZCu Ed8HfMjeijR2b0wHliGS+QKmq5bprHwNCQtbzr8f6a62t26nWoIf3dQ== X-Gm-Gg: AYBFou0ZfPry0tHgvYVqGDW76yVwh4yeQKVdK/W/ZLb+n76ILN0isTxpuHkb7iv5Kt3 qv+dec9tFvoxPZmX5uJVdlnCOvMiwFWbc7AccY8goWtPVTg9rk8d8+Pbte4Hj+nQRyLpTFFphWp qr6EQoN1vMM5a8JLktpdH2NpSO9ME8szBCAuJGhNmbENp1oRNeEQ/CgBGOnYNkhdKGjZdhS7HGO k7D8xtqDlzklHjHiV585FSi0G2hzchWZeEfyjmNWOsrwMcvlyF7ejFm0maQ1dqeVBtvc7KzN8X0 wXCWtlhSNxVI8QEkdkcudiXi+dwFoLXle6el9VQCtBbUAkdMU5QvougASa9hNgkwU/k+RY1kB3g DnmARlKoA8DNk7qYwKB0r630FDUTqKG7rvoKsesiXCOP+9OPj3IQ706KpdaVsR7PB9Hb9tWl8ic eURiyPbbtyN0XB9PYcMJyHVclp X-Received: by 2002:a17:90b:4d0e:b0:3ac:9925:72ae with SMTP id 98e67ed59e1d1-3adead485acmr7098387a91.31.1793111039274; Tue, 27 Oct 2026 07:23:59 -0700 (PDT) X-Received: by 2002:a17:90b:4d0e:b0:3ac:9925:72ae with SMTP id 98e67ed59e1d1-3adead485acmr7098363a91.31.1793111038512; Tue, 27 Oct 2026 07:23:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793111038; cv=pass; d=google.com; s=arc-20260327; b=dXPuZevn32mQaGnor0buTc98gpYuHZOzTAP63dBFF2j61ArUPIml40SXv5EFRcgYEK S4dXgk2f3L3Pt07WN5k3iHWZLK4RaWDITKNXBuTu/1a0v9qlBpFRLCHxWEmwXzVbFOcI GYZfdIHdodKAnJaEceloMoEjqhe682HnBrIfGClGWq4h6xUY2F/Ki6VDGe/yGVc47I5z hTW4Lep5dIXyF5jzmvqxCl0GwgwGm828gS1BJtTHoPtgd0oZztS9BeXIr7dHg+NoXLAV 2hiCSZ/ZzolWsJr7z6hbb1lkE8TgAby59NiIwZ+kmDy1+jH0lK54MGmu+6H06kfOhmqG B0sg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:cc:to:in-reply-to:references:message-id :content-transfer-encoding:subject:date:from:dkim-signature; bh=wSexrEseP2+3f3FKyWph2W1VoY4hBcx7AaJ6jj89xgg=; fh=y3TfVeQA9QYtIzD5Inxiyys5ebBfyOgjQPZaP/+mSiI=; b=iBLZrFNAM/lRJSaylq5II0iiEm4zP3YkBXhIiXezbW+SrnNtb8CQCc3+isFHbd9j6d NFCU2kxRw6wSlf/gjw6NXxArq13vKNs9fa2tabq8mlhKEPs4tkNa10PZ3GHK7U9Zf4tD l8o2CYbQkNT1XL8HnbbBKlrsLFzX1TJGWEJPaLQgR2cYqycdMrHWnxPRzN4FLrysfWF8 nSgcmbuLXjkOH0E7jtQtc8r8Msmurvt9EExbmAwxCE5FryXobQ2Dw614P0zY38Z3TfD9 OTRb/rBGqpYiRs+XEnfsf41baP4kyGgkcm46taiRGEbBFF9Kp8z3LQ6ct9+KHaJfKTuU 59Kw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=IwzVyTdK; 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 ptikhomirov@virtuozzo.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=ptikhomirov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by mx.google.com with ESMTPS id 41be03b00d2f7-cd8ccd0fb41si12944089a12.304.2026.10.27.07.23.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 07:23:58 -0700 (PDT) Received-SPF: pass (google.com: domain of ptikhomirov@virtuozzo.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=IwzVyTdK; 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 ptikhomirov@virtuozzo.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=ptikhomirov@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=hN4Xv4/OnZFZZyY0W2Xz9bLaD0M8o6NbVzsXtbNEdgUhcqOmJNSYB4dQYtl02bdH9Z5XXQoy/A0833tsduIJbGlh30iwV8V8W35hLe0wxA/14m0KvoeExar0A5u6Ga3N4r8pS8l9c34/VCdhJm+AoMYa39KidlAEkRYUq8SwkAVd3aUtmvg3pDs88XbTqI70eM1cZStnAlgDZCSfkVRjYLcS7h9OMEyqW6yh2bhgJs/qKXJyF/eUt8aLigwDvpIO5lvI16WEhx7elMqOcQd451q5vm5+4iVs0r/Cz3l+WcIQARo3FsBt6AFemiBJZz7uy0NUm+5RDP0h2sqF3HMg4Q== 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=wSexrEseP2+3f3FKyWph2W1VoY4hBcx7AaJ6jj89xgg=; b=VIeVNGlVj/aAIWHI1M2l6k6w7HPPJAiY30W2BjGFFvX3ei5ihO+xxfUixbxUjnYlkVS/uS+JwwVv6fgte8J2xLecWc6DClgDy0DdApyv00/ReeKCDlfC4NZBwQDLvrlIi0jRWTUwcxGH4VKPouXsnslDbRhsmvwbiqlEgPS6ULZz9mjIss/nYmyCMLU2EcS0M1IC1a79Pk7alowqDwzFeOze4DW12tYCAes5YFlClLLARpb/N84O0y8KrGlJxBcbUkkKuDEhwDua50lp2ghcm7rZSKxP5D6xBXdKLfwXvNWj86U8gn5JBcENn3F1CzONrw7WeggCOJ75abGUeV/W9Q== 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=wSexrEseP2+3f3FKyWph2W1VoY4hBcx7AaJ6jj89xgg=; b=IwzVyTdKkhV9DcoeApiUx164iCzacRIopMvLVe9nlKKGIIqEasskXldHPyFmXlgILc/ZyGrMj3D7ABhy72dD5MONaxQZP7FezLN1On6T3oSfwmnDp969WA7TsEgV0ozoDFFu2Gct/VgCHrvE3HkrHBR3TAcKX3+kDd+SbViQ8dVYO09htWDQMyZeBcf8tvk5eXZskXni/84fAnJptpUwbbAlB54cBjEEaLrHLO2+jIIVKiEBIp6Lmo34l/nATZ1GOOCASbaq25z1MLIW6Ov4qKhncSjINhDYudA1h9Hl1bxyo6TNQCPo8+2mA2Z0CQjCiRH2oD2S4wOusIPrA5kVLQ== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from AM0PR08MB11804.eurprd08.prod.outlook.com (2603:10a6:20b:747::14) by MIWPR08MB089781.eurprd08.prod.outlook.com (2603:10a6:290:ab::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.22; Tue, 27 Oct 2026 14:23:55 +0000 Received: from AM0PR08MB11804.eurprd08.prod.outlook.com ([fe80::bf46:f137:f6d2:5b3a]) by AM0PR08MB11804.eurprd08.prod.outlook.com ([fe80::bf46:f137:f6d2:5b3a%7]) with mapi id 15.21.0546.021; Tue, 27 Oct 2026 14:23:55 +0000 From: Pavel Tikhomirov Date: Tue, 27 Oct 2026 15:23:48 +0100 Message-Id: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v5-1-88dccc74b48b@virtuozzo.com> References: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v5-0-88dccc74b48b@virtuozzo.com> In-Reply-To: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v5-0-88dccc74b48b@virtuozzo.com> To: Konstantin Khorenko X-Mailer: b4 0.16.0 X-ClientProxiedBy: BE1P281CA0323.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:87::8) To AM0PR08MB11804.eurprd08.prod.outlook.com (2603:10a6:20b:747::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR08MB11804:EE_|MIWPR08MB089781:EE_ X-MS-Office365-Filtering-Correlation-Id: b0d8a47a-4235-448f-a4bb-08df3435ee5a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|366016|10070799003|1800799024|52116014|376014|56012099006|22082099003|18002099003|10067099003|261021121427099003|261021123027099003; X-Microsoft-Antispam-Message-Info: 7c057henrkfkCAA7pSjfO9HHunZs2WU4wF2WiCRXJq4hEYdW9r0KZs5MtxFgQycD5xT9p40Jzjn9wXWaJEwE6uisvXnM4/C9P+FNlgzXFizr//g9zo2hVml5YHSbXWj00GOHYmoZRzoS7+OsPLWSf8qg+DJQNRbQWOxoRWeNESLWqkegAySeeztlY01HcAWvMj72WS4f4hbi5j25REYm93wGK7OT4ZV1UKzms0fGiu10nZGGOwtKJyb2ox4lw5Y5qax3Pm6QIc4syUif6OrYuJLXw0w5U3hMoOewsG4ehxlOero8xwjXWelGEM5U218nfLBAP0x/lpcpw0jiy/aXdSbkA2UZ27XU7yUetBJkHSadSb16PwshX5geTwuA0U95xZcXoUOe2Hq9CBfxFHls0IeFvkRXkHsPXkernyaLq2u4zcaAZn0Qb1Y7ScHgnogpaXuyA8pqw11vPCBJbzaj2oTN58+4k6hABaK/6ea67Y5riF/PjJo2I//JhDvSqpvuIfHqhhKh4FUyBXEeAr5afEGgYRd0nF4h7p1Pqik8UpuNSvcd7sYnj+kChOFkaePoMwmJDZg9W6emFzva73rVYXv0x9hSJjvjVno6yS40V28= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR08MB11804.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(366016)(10070799003)(1800799024)(52116014)(376014)(56012099006)(22082099003)(18002099003)(10067099003)(261021121427099003)(261021123027099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YkZYTEV5VDFic3RESUx0RXV2K1AyeEh6QUlJVGxMd2J6RmhUMXU3QzlEN0NV?= =?utf-8?B?VnNVWWJlczZJUngyTTRrQ3BacVE3cldkUlVCUjRJenY3U2tSS0EyOGtiZVJ0?= =?utf-8?B?b1ZyQU9lQlkzemFXMitwa2I5WGQ1R0EyYysrMDlxQlpHU0pxbzdCa2gramVy?= =?utf-8?B?dGJQOGN2SDRQemY5UUJ0RU1STHJhTmZ3R2daYitIeEZiVU9YazZkVGlyRlRu?= =?utf-8?B?WjAwQVMrQXJBcnhmbDFPTmlleEJITks2ZFpWSDdOWVR0dmw2ajZmZzNHRDJZ?= =?utf-8?B?Z1pWMWsyaXdSbzFQNnhTTHpjK2VOY1lCelcyeVpiNUE2MjZaTkJldndiMWtP?= =?utf-8?B?dWNjTUZoc2c4M3gxLytOQTgzeE9mWkFWL1pBQkRWOThZUnZaeTBwU09qeEd3?= =?utf-8?B?ZHVyamM4bDdxb3o1cXhJdVBEK1A5elg1dGI2WnNtd0J6MERyLzVvQlhreE5w?= =?utf-8?B?SDVwQTJOT1lLQmhUY3dYN3JUL3dTclNGaXpGZEhPdUovVFk5SnJOTktBZjF4?= =?utf-8?B?SGdxMEFGRG85bjRvMDNwK0JhR2NIS3lvN2N6UHk4KzFlVklnSWdTS2FQOURv?= =?utf-8?B?dC8xRGRZSUZ6WkVlaFgxKzRuc21Ec1ZETTlCSDVlL2ZBeEJrTjI0dnBMV1VC?= =?utf-8?B?NE9lSFNHUU5qTERhMXlodlo4OTVtUUY4NXVpWFBoUFprVm5nTGFpZlFleTUr?= =?utf-8?B?bXZiZ1djNWovNnJuQ1E2YlJWMTlEdGZybjdROW1tUkpwMU1lSG1pMEZrcmpI?= =?utf-8?B?ZS9mck4vOXJEVFo1VU9mZmF1eWhLcy9OMjJuTEdHWFFmTldMcE1iLzdtQStO?= =?utf-8?B?RFZ4c0E4ZTBpSWcrSFJUZS8yMXVRVlROSnJ2OHBwNFlheUc2ZkJmR2NvR1BY?= =?utf-8?B?M2hsTkdGVlBIemNrajNla2NvMWM1bWsvV2wrb25zWjJhOEpKS0MxU2JpaDJX?= =?utf-8?B?bDJYcDFmdkZsbVUwU3hJa2VKOEx6OXRNL2ZkT2U4OHc2QUpxSjFtOWlOMHZq?= =?utf-8?B?M2pZZ1RKREpDM09mWWI0NXpCWjVtMUxnOXZnT2luSHBWMHpmV3pSc1Yzc3lF?= =?utf-8?B?UGhmcCtFWGdvSmFxQzNjTy9ZL3RaME1XTWVOR09MdGM3MGlGZVN0aE1LaVAz?= =?utf-8?B?V0k2Q0thNnpRdUh4My9heEx1YUJCUUJzTDQvU3pucjVHWFZLVjRURlhWRzdS?= =?utf-8?B?b2ZOcnBSN3c4UytjOUZ5aDJKdS93aDBTTGkvaXRJWWp2R0xwVEZmWUgzelJH?= =?utf-8?B?dWNBdkh0YmxVU2tuS20xekltNWx3Wnczb2FYckpqTURQd0tLSHhmd1M4RDdj?= =?utf-8?B?cWhVd0x0N2JISVo1MTM3OWNKbGVlVXJBclE1K085V0FHK2FUTmY4N2dHcG1Y?= =?utf-8?B?aXY0SUQ2N0N0cGczYXZhTTJLRDFaWGh0K1p3SDl5U1l2amlXM2JLdmNGaCtK?= =?utf-8?B?YldHcy9pUG1TbFFQMGp6RytmdjJyM3JPSzZoVXAxWnJCK24rOTNmaTQ5cW1Q?= =?utf-8?B?eGNocWt6VHUzTmpDUWtTZjFpV1V0OUcrMVFvOXJXdE9vZTFjRDhsc2tWajc5?= =?utf-8?B?dEFnZUx5OHA2czEvOFRDMzNhanVEcHc5bFFHRnRKSytDZVdzTXNnckdieU5M?= =?utf-8?B?K0doaFRxbVdETHF4WWNxQXRuTnJZUFBzekhiL0NOVFQ2VW9aY0xIbXFHN0hr?= =?utf-8?B?UEN1YWNnRURQdnNPL0trQTV3MDZjZVVxYW5OeVc4UXhYcGdhK2J6MGRGaitm?= =?utf-8?B?ZlNpYmI2YUEvZ3B0eUhiNEZVZ3VMb2ptZURGOS9uU3VVRVJqZkVtWk8zN1Vv?= =?utf-8?B?QU90cGxEUld1bU1VL3BIczc1aTdZaXBoMU5oSU9uZVRpS3Fra0NpZmdqZzEx?= =?utf-8?B?aTBQeldLZVMrT0dhVUt1ekU4K3Bzb3NteGVBTDhVak9LQUEzQnpwYTZrZ2E5?= =?utf-8?B?ZDZnM25LV2h3U2hwLzZVUU1KRFcveWxDQm9UdWNFajhvckNMSER0a1NkK2N1?= =?utf-8?B?SHQxc1p2ajh3c0pkRjd4QnN4UUt0VlorQ0ZvSE82SW5FcGh2bHZqS04wK25p?= =?utf-8?B?SFRVZ3hjZlZmUTl5MTRMY2RuQld1R1Z3ZkdTbWVQME1yMDJyandnb2Nsaytp?= =?utf-8?B?WktlOUNFYjJEeGcxS1hpb1hjZ2I5cVJyREo5dWlycU9CUUJuSThFanlxWUZY?= =?utf-8?B?aVBuTk5OT1ZGSzV2YkJBcDJMR3AzY04ydzNkNmRSUmVYNm5BdkFQck0xZFJU?= =?utf-8?B?M0Fod0swMUdJYzgwaVRqVGUwVzRWaXpNUGVsazdzOGxqNTFrRnBISjN5b01R?= =?utf-8?B?dElJbFRFS1FZSWs4Z0huUkk2U0RWbG0xSW14VUVZbXluYjFOeVpLZTFlb2g5?= =?utf-8?Q?1feMPKN0npE5isMi6hopoRYsMEI8yDsPd+6gFNF13vUPC?= X-MS-Exchange-AntiSpam-MessageData-1: Ju87IP8VlRZIYdDJSrq5A56Hry8tVmRrmUA= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: b0d8a47a-4235-448f-a4bb-08df3435ee5a X-MS-Exchange-CrossTenant-AuthSource: AM0PR08MB11804.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2026 14:23:54.7371 (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: 27MCF/a7pFj58U5MGbr3vM2GXJLb2CwPhMC7F2u57p11JZNFThBbw5zBTtahlc0KH+tIXjW+1ypuzfAa/MJ1cLMs80qbtoXOXIKv196Ac8U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MIWPR08MB089781 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH hci-8.1 v5 1/6] block/blk-cbt: shift the block size as unsigned 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 cbt_ioc_init() accepts any power of two block size, so block_bits can be 31, and then 1 << block_bits overflows int: the sign extended block size makes the rounded up block counts wrong. Shift an unsigned one instead. https://virtuozzo.atlassian.net/browse/VSTOR-149268 Feature: cbt: changed block tracking (for backup) Signed-off-by: Pavel Tikhomirov --- block/blk-cbt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/block/blk-cbt.c b/block/blk-cbt.c index 90219f58f1ae5..1066b6a33b6b5 100644 --- a/block/blk-cbt.c +++ b/block/blk-cbt.c @@ -229,7 +229,7 @@ static void blk_cbt_add(struct cbt_info *cbt, blkcnt_t start, blkcnt_t len) if (unlikely(test_bit(CBT_ERROR, &cbt->flags))) return; - end = DIV_ROUND_UP(start + len, 1 << cbt->block_bits); + end = DIV_ROUND_UP(start + len, 1UL << cbt->block_bits); start >>= cbt->block_bits; len = end - start; if (unlikely(test_bit(CBT_NOCACHE, &cbt->flags))) { @@ -575,7 +575,7 @@ static void blk_cbt_update_cbt_size(struct cbt_info *cbt, loff_t new_sz) unsigned bsz; int in_use = 0; - bsz = 1 << cbt->block_bits; + bsz = 1U << cbt->block_bits; if (DIV_ROUND_UP(new_sz, bsz) <= cbt->block_max) return; @@ -964,7 +964,7 @@ static int cbt_ioc_set(struct block_device *bdev, struct blk_user_cbt_info __use struct cbt_extent ex; ex.start = cur_ex->ce_physical >> cbt->block_bits; - ex.len = DIV_ROUND_UP(cur_ex->ce_length, 1 << cbt->block_bits); + ex.len = DIV_ROUND_UP(cur_ex->ce_length, 1UL << cbt->block_bits); if (ex.start > cbt->block_max || ex.start + ex.len > cbt->block_max || ex.len == 0) { -- 2.55.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel