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 658EE80E1D for ; Wed, 28 Oct 2026 10:12:53 +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 69SABb1A018335; Wed, 28 Oct 2026 13:11:37 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SABb1A018335 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="drrSEd6L" 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 69SABUei018294 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 28 Oct 2026 13:11:31 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69SABUei018294 Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-cd61bdc8683so486348a12.3 for ; Wed, 28 Oct 2026 03:11:31 -0700 (PDT) X-Gm-Message-State: AFq9FYLgM5G04gwH3RC2dX8e4sxciEau8DDdn6uUGi2+75iFDm5Yf8EJ pX97miPtJr8VDyjc9fK6GvVA8dADNaU4rKPgSS2NXH/cWuVXQtoWkbIs5VpnKPSNDJLSRcWWnkF hAs67rKassNypS2oIGqOAs3JhFjt3lm1GrjLOL38ndkHrg5WQWHVm6g== X-Gm-Gg: AYBFou09gU2xAX+/PxVVef301XZLAM2f+/u9smpA6qKjiViGrHY9TQpidU9AmBnXH4B QgCuwygty6Y/RiMQf114LQGpRaahbxxaYxo+KxrK1MW+H38XXUsj+k1rzAiwUs1PJ85l6sUcWeS 3zSr7UzJB6+TSqZ4ZSoMi/vrri07+wIGje+w9jsDuwhRlFw0LygmRnXFa5Yyd1ZMK/bou+THbC0 cPXi7pZRsDW2CotavA/6tn46H1w2TucvwQJvggNXvCjYQSpNFsLrdRq424ONrbOaYduUFhLuMI9 IuquoQXca7WD/dQ7+ajrBW3dB384kGFiOZWLPj38gHR8MZp+XN1T7SAjHcQM0xgrd88j6Xi1N4Q raqy41cAJHWQLDTTBSucDD/9ij/yFGRrSd3iLFLUfFGXjryTKkT+DfuOgPQw11XuNI9HRYqEwyr LoJxHhzr21tfPRdqAQznCQSNir2g== X-Received: by 2002:a05:6a21:1405:b0:3e2:8e5b:2a8a with SMTP id adf61e73a8af0-3e902333d1amr1560052637.31.1793182290176; Wed, 28 Oct 2026 03:11:30 -0700 (PDT) X-Received: by 2002:a05:6a21:1405:b0:3e2:8e5b:2a8a with SMTP id adf61e73a8af0-3e902333d1amr1560037637.31.1793182289584; Wed, 28 Oct 2026 03:11:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793182289; cv=pass; d=google.com; s=arc-20260327; b=Rc//629n+L9Dzi4YG8hUvVAySsD9SK/rGkrawjiGHvMf84ZiMv4w1D/KWTofV9noAq XhYA00ELqoiwpUz6H9UN40hOMYvnqkOMyybuVb6au3tN+iSNV2oHKMN8OblnXeZyyGeX FHkltwYXi/B2Vj0jJ5RYpwhDIZXNpqVTDZPH0DkQkCE6pXJGd59x08pRSNKQ4g1ubq+Z vzR61rQ8tY8a6CfUHDrH8gIEaIXv5t7D/6KJyUzKva9reNRyN9bCssjfpXufmvL1zdxR oMs5bRr930hxWeLgsq2VhixQVSl33WBr71Ss38oZcH4go6I2wPuwezJmuA22y/Xf4QCD k/CA== 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=bt3A0brAG+0q7uIziN9ROWpUSD27+TrfLFdxdLnLzcs=; fh=y3TfVeQA9QYtIzD5Inxiyys5ebBfyOgjQPZaP/+mSiI=; b=leniy0cyPVyANrppgbERTSKV/ghRdp2qfFNF1SrPDO9tH1gbGUqPr1aOo5GQO2np6D K8xmCE92Cwa9il2maN+fnNh+lNzy0vGHpflkPEoXtezuuah//6xnk0lUHb5ak26apCBl Rm0MwwQx3ZRJ2GHQ579d+6U0Qqn+XQDY9KGEA48FM8b9+1u1iH2DJHU8Mktk1gSAchWO CRAy/P9hGqRkGk6z+faF9qatO46kDskLQsmVYF9Y7ZD7uk/N8OXGzjUunmcO/fPvu159 0bo9xvXOOPDzikmn3vzR/Z8O8eoeZDWD32zRTzhGI7o09KFiXUVI8MRvbrJNHiMzV9oW NMtA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=drrSEd6L; 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:c200::3 as permitted sender) smtp.mailfrom=ptikhomirov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by mx.google.com with ESMTPS id 41be03b00d2f7-cd8cccb147asi17092842a12.191.2026.10.28.03.11.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Oct 2026 03:11:29 -0700 (PDT) Received-SPF: pass (google.com: domain of ptikhomirov@virtuozzo.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=drrSEd6L; 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:c200::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=sRr1qvhaIhFkc/NaiWK0oxXeuVLf9CSH8qGceehS9dhjDM5J8lsfmy4Zmbj8X3QHb6f4NsnHCWQRjR48IDmkt/9ypKjggIpsjd5RkwkzbTqayMKVIiIv8voZtDPDsW9M3zsmxVlWyUCKX2nD4e8dQrxyYmiSbsRUB0LVOvgNXUE5XIG00P4RtDHIUOmiscxVcyr19YxXyYp4gxzRiBSmKyEkci5AqpDaZdEuzdel1nqjQ6l4BiCq0sAKvNii+/0IfHOPr1rVhwRAHWZEWflVOEyjUyOSthYfhPlSLknN/CzpFHwFI0wNLeWcj+xWFHIfB0KCZMMscU17Nr3UDgnFpw== 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=bt3A0brAG+0q7uIziN9ROWpUSD27+TrfLFdxdLnLzcs=; b=hP3rChLcDX3Y8vrfU0jX5pu/Cn/sor1xjYsEhbPzMTNnQKLnPWjXhcSaJl8fSkuf8xWBgkkXKxnevTD0O+50pibVTZMCQKxPAYg6FiVfmZtNXvZwhMH0ZDweX0I6oXWhXvxTDwjyqV8WQRuqwFd7F3VQwN0hFzTjRmsIPkyjqthCle4pnHZ2kxoxh5ZSALCAYx2CzgSwkoXMCKFSY8GyjSE9hhSkhBKeCyhHv2ZIPFu0LKFtZAgGhTHFxYW5iKi4wdvbGBH+QbHXV0yYliydZAJBxuhn00kOh1fQNCBOaWI1KG60jDKDNgruUwyYgy9eWNORUyFu9xXQw80EqDlecg== 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=bt3A0brAG+0q7uIziN9ROWpUSD27+TrfLFdxdLnLzcs=; b=drrSEd6LpIOYD+cN5H31AnIMBNtOCOJQTjNir4ORfgJcdI6Wc8E9jftRxbeLyg7Re8KmM/FOfHwTyvNMRh+ZqlVT23x+HZehKgEQ6ueAjxzWOBI/78FYISRsItRYoKmSx3Pj2MtwsHXxHi00Lf7WHLGhWqglQIAAbugfqzBeq+hNdf9GaGb7R1cNFVgBq3/1yELjzsmwBLPHoNBVXeSJ+XXUfNRuoZBGAA2YXC2WxymypuklN+V62IDidCuaKkA58yV2eX19Xm2dctr1MnhsZoh6Aa1SuDTSFAm7APnz2MgjSD4RENfWRvtAljp6alwY5NHkb2Z5jBVYOzkRF4AJgQ== 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 AMDPR08MB11410.eurprd08.prod.outlook.com (2603:10a6:20b:718::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.22; Wed, 28 Oct 2026 10:11:26 +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.0569.007; Wed, 28 Oct 2026 10:11:26 +0000 From: Pavel Tikhomirov Date: Wed, 28 Oct 2026 11:11:23 +0100 Message-Id: <20261028-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v7-2-5c48672191c2@virtuozzo.com> References: <20261028-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v7-0-5c48672191c2@virtuozzo.com> In-Reply-To: <20261028-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v7-0-5c48672191c2@virtuozzo.com> To: Konstantin Khorenko X-Mailer: b4 0.16.0 X-ClientProxiedBy: BE1P281CA0336.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:7d::15) To AM0PR08MB11804.eurprd08.prod.outlook.com (2603:10a6:20b:747::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR08MB11804:EE_|AMDPR08MB11410:EE_ X-MS-Office365-Filtering-Correlation-Id: 30e3ef4d-2a40-47cd-bb31-08df34dbd3d6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|23010399003|376014|10070799003|52116014|261021123027099003|56012099006|261021121427099003|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 2P9mjbVw8xn+QqgnSMCtavwKAP18PBMLGRmfZ1DVewzY/aXj+GfUJIajM2FZox3zdbvgv6Ed2BqrC16l7aqwM/DOuQ0YsOENEi4FCi3keOluSMIW5ph8trXzsbOnE1x7XBDq1rbnJEbnzwrwXq9EPOCpX9U7gV0hVSCObXKl+op6iC022TkfzptDimWAgiRVHTCmW2JkAW1PNRba0GLeItcPkPM7HLW8R/ZC51jByHRzbOhCXjOf6IwM3jbNGirhvPwM0kRGKYbrdiYjyVQlbSyk6xInI40ajpYqZ65T4B9dIBFKnNC8CFbHeC58b6ZVI1khkMvMPxAFErtZmKFWrHsrlLDMCx7IPoXqg3sU/SN8iogX66r0TQkra2ZJL0OCTQhDLEE1pYPoj+y8DGcc2CbQ+rbkaX2mAoSPnPPDJFVnfnFV3gbdk8LDWDk+uyLSFY3jqoGP1mrTmX0piH461iiPt+3Ochb/7mZrpSbhF60qKDvvyxz1IM1NPwcwAH3IADcuKOBjmpyuedmhKd2DZgbHXiwyZCBNoo+xAJ13iPq7AJGgmb8aK4Nlr+Pq08xD7bDATUpL+0EExXQE36tLHSLWkVLH5Bzo57FSi05Yqvs= 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)(1800799024)(366016)(23010399003)(376014)(10070799003)(52116014)(261021123027099003)(56012099006)(261021121427099003)(10067099003)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RXU2eVdNK1hJMDZ2SDF1ZE9OS2lyQzdTOWtYQ242VXZRYitlUXpjWEpyUmpB?= =?utf-8?B?NUJzMDJnV3BGdkVqaHJmS1IreWFLV0YrRDNRWFhiZHcySS93Wm9yWDdESzNx?= =?utf-8?B?NjdRKzBlQXZzTUpTMXBEdHFCdElDY0Z4NncvT1VHUlNpL1U4Q28yeURkV1FI?= =?utf-8?B?Y2dWaWNzYU1ZWjdaUXAvVlJsYS9kZGFWaVptakFuT2tmelRrVmx6N3MvMTEr?= =?utf-8?B?NzF1bWc5YTcxbkh2TlJ1K0kzQjJyQy9DYVNsdUNkVHpYbjlpRUJZSVpsN1Fv?= =?utf-8?B?dEUxNEIvMy9BVzErOHNHM0xQSzJ6dmNMRzdxY1dheXpDYVg0Ty9lSUVvK1lS?= =?utf-8?B?TlJzai9sczF6amtwV1ZzZEV0c0tCQXIrTXpBakF6aTZZTkFXaXVzeDQwQWxl?= =?utf-8?B?S0sxWjdtWmtzcFVndDA4K0pMcUtYeWFhVmhzZHJBb21rUWllZDUrZGkzZUJl?= =?utf-8?B?VG9acU5PWjdMNkV4aXZjUFVab3hnVjZxSXlxd1JISFFvOEk3MldmTFZGQU5F?= =?utf-8?B?NWhVVWFmMXhtRllBTzVMTHdtNzZaT3Y2d1R2WWNyd1lSYjdORW9nQzN5RXI3?= =?utf-8?B?SjNvMS9RODNPMWhscjlBeldJM3dCaDVPbExLQldqRUVHRGo4RFFGWVZEVFEy?= =?utf-8?B?TkJmRTYzT3NlcE43WWkvcUJVSjVrL1BKSU8yTzR5cmtyRXlqZTF2RE1COUR1?= =?utf-8?B?MERONnFvTlNiNWhhVksrWFJPRk13MG9NU3cwdTdvUTJtS05MTkh1TklHKzJh?= =?utf-8?B?b0U1Z1czSlFGWjBZN3QyZ3NyTzh6L2ZJdkMrYnovZnR5OHZ2WWdUNmJFeG5y?= =?utf-8?B?YkJlRkd2cmVzWWdIand1NmNiWEdaLzVVcDJkcWU4Z2xDdFM4dDBJRzBJbTYy?= =?utf-8?B?TzYrWkRmWDNlc3FUUG5IVHBMR3dvdWlmVi8zY3lyQ3lFRzZ3eXd4ZjZTdWJ1?= =?utf-8?B?TFU5QXVGY3I5STFwWUR6QURKS3pDMUZCR3ZteVhoaCtIZ3l6dG1QTVZha1J2?= =?utf-8?B?VHlLZlZrR0RrWms3VWxMNmdiNzhoTzA1QTVqeFY3aUlEM0hWZXo5d0tlT1RL?= =?utf-8?B?WW0ybTNHc0VjUzZQOUVVZVkwL054R3N6dHVXMWNyWE91TkVJclFHQ1NRUWpM?= =?utf-8?B?QW92YUpYQWVWYWxVTUF4SWUrL3lERnA4R0JJZGhHcll6U2lrMVlJM2JpcTRn?= =?utf-8?B?Qnl5SEF1bVR6VUNYTFloa3gxRWpMMmNCRGVZUFFjVnBsZFBqYkRnOGFMNzgz?= =?utf-8?B?amxIWkxoTUtWNmllWm9IUUFqSHhCNkJRRHc1N2FhYysxOGgrMDR2T01WVHUv?= =?utf-8?B?ckhTenVBM0o3ckw4SWYrMmxaMHhBaEZBQ2hzeHV6WG1nMWZsUVpEMWNBbmhQ?= =?utf-8?B?SzRGZDF3UjdKOHMzSjVyVTg2MlZCellUNElITTNwNVN5SWxJNDR0ZHFWRmNk?= =?utf-8?B?MDErMXRJQUwzT1A0RVJWVmo2cFI3djdIamNxNExZWHRtM1ljMkc5RkxaN2hC?= =?utf-8?B?SUlwWG1iZXdSNk54ZWlKbGFJZEVLdkZmT3JHY3NGcnVaQU1meGIxcFZCN3ZI?= =?utf-8?B?Q3R6QlZHWkZDZ0hPK1h6Ti85RFpZWHJUL0U1djNDdGpDZ0p0Z0VaMzgzbHRE?= =?utf-8?B?bHFhaGVLRVFWNi92YUdpbDVIa0NMcGpCcGVCYk45RHJmUFV3K2x0NW85ZGQx?= =?utf-8?B?YXBaalVJelVUSHpiczhHNFJ6Y21mcVJLb2huQy9xSXRickN2WUErbjNCZ1V6?= =?utf-8?B?em81c1ZFZ3krZ29OeFppVGJnVldtZUEweDYxU2VtZG90M0JFUmNiYmxUZ2lv?= =?utf-8?B?TlprS0F4VmUzei9nYnYyYTE2UlFVb01MMGJYS004YjNxVklYTUJRMjY1VTlR?= =?utf-8?B?elVsZ1IvUngxL2tUQTA1UzJnQ0hVQnBoV01EWW4xaHFqMzJHYzJEeHNsN3Q0?= =?utf-8?B?ZzRJMU80akVyelFDeTRjcElkclkxQ3EvN3JLS0NOSXBrU0RqdERXOHI0Y2N2?= =?utf-8?B?Z3NFSUZqeHBYMWl3bUlyWjZBQS9aZmQ4R0FDczZ4SEVNM3B1NUZaVEE0Wm9Q?= =?utf-8?B?MEZHclh2SlJvOVJBdDRNbHRVcDRwRG5ySTZGa2pHck5QVEcxU1B1RUUybUoy?= =?utf-8?B?bGNZSUZGaU9kREFwT1RTWEJyeUVWTGI5bnhSN0taNVM0SjdsL3RYUWFlaEJD?= =?utf-8?B?Y1duT3RBdnlwbnFjaWNPQTNoVEZvbmNKL00xWjhiZmdoZFdkRFk3djJKLzI1?= =?utf-8?B?V3E3Rm9PeUF3MHgvcDdPQjNkRDJwUzRMTnF2TVlFR2lCbkZyTUlyaGtLbWxl?= =?utf-8?B?TmlrU1FJUG9zZ1IyaHNRV2V1TWt4UzV2WUJ0dzdaY0c1TDhDQ0RsY3BZaS9n?= =?utf-8?Q?NtR8SDFjV17+3anzPExJVs2yBNlsVkFJZx34q4PNF9h+T?= X-MS-Exchange-AntiSpam-MessageData-1: MosnQXQVf0mHafE/SdYL5EMV1EO7RDeZD3o= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30e3ef4d-2a40-47cd-bb31-08df34dbd3d6 X-MS-Exchange-CrossTenant-AuthSource: AM0PR08MB11804.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2026 10:11:26.7122 (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: OvlJTc49XFv75F07pKEDTW67lmA+PekdzsAi8ZkQYOENEtTGoFR4KLFRt2nfTIKMwp1eH2WWiYGNEtqLeD/Qlc82r25F+Ml6wmpqF78mRo8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMDPR08MB11410 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH hci-8.1 v7 2/8] 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. In blk_cbt_add() and cbt_ioc_set() the sign extended block size then makes the rounded up block counts wrong. Shift an unsigned one explicitly everywhere the block size is computed. 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 f4ee0a664156e..850a78da1dc24 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