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 863418045D for ; Tue, 27 Oct 2026 10:20:15 +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 69RAIr3P024639; Tue, 27 Oct 2026 13:18:54 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RAIr3P024639 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="enYwzb6Q" Received: from mail-yw1-f200.google.com (mail-yw1-f200.google.com [209.85.128.200]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69RAIoC1024625 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 27 Oct 2026 13:18:51 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RAIoC1024625 Received: by mail-yw1-f200.google.com with SMTP id 00721157ae682-8b0e878f574so16788587b3.1 for ; Tue, 27 Oct 2026 03:18:51 -0700 (PDT) X-Gm-Message-State: AFq9FYIKwKfCR063jeIFZBxf7D4nMR+GQaBysns5N7RYDC0m65YRO4If PVmMI9dtnZVP/AkVEUQe+hWcA7SfOd7pEjoomc3pa8NI4jSRtEeaxqbrmHn87Y+b8LRzZ4st5MZ rSJWLjx3Zjgs/QE6nhpT9BANw0BFFgV2/mPU0b8ghasTUuYrN1Cafhg== X-Gm-Gg: AYBFou16g4SAU+GEt6cWRTeOx4wXyV0mzT8lPxQUd035SoB3hF3BujMUFj8vIA4gmCg e6Dwh1+feH+c4NIQn/iztJx5f2snHH5iY6lDol/ACE6+/9hxAMxKxvDxLxZylldjcvaTUsH0HY6 piq/nc+Wc3bp3xpUu79preNMHgDBdCa89eTTxO6lRZlxdgPOiv8DqxVxJxteYHNc/iyEmQewr6U /wNtHx6ihOijAsHosYjCjinjp85NzAtPGMz6h6yLX4gMac2XvnkHqux09GEcj48a5mSOTKI1Ytg /kb/UqSTfNp+oEuZ9djI+vfw1P58EwasVi1QQV+IysXlgdfZg2MQG76YXmojvjhH9ZdsuisFNlq Is86D6LRDtSx+TlYRcxrNPYZPJZNbWjrk3YXB+G9YORK3VbfJrHISPEpd1CzehgOy5q2MiP0Q7G wrnXUoWQ98Zz5WRa3d+CyQWfiT X-Received: by 2002:a05:690c:6603:b0:873:5c7b:c132 with SMTP id 00721157ae682-8b19ca585bdmr18777897b3.26.1793096330215; Tue, 27 Oct 2026 03:18:50 -0700 (PDT) X-Received: by 2002:a05:690c:6603:b0:873:5c7b:c132 with SMTP id 00721157ae682-8b19ca585bdmr18777817b3.26.1793096329725; Tue, 27 Oct 2026 03:18:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793096329; cv=pass; d=google.com; s=arc-20260327; b=I3vlUoK+00kxcR8AZ/injm6rUc51tw9ukYsuXNjIv1a3Ygzt2xHMuyf9rnDFx4j1t0 FHGrWXPeqwDxzKQdNWVXZJkwcdCapT0NQHGbUmayEPe1pcrLMXZBwudYoz81qwvdUOWI 1ViDB2/NjfiRrIHoKRs2/oDOwsZjf3onK81Vdlac02vXWXKCi9HFo77sCBDO3J3hzh/1 /KycLmkHTWsHEq7+aKEPjyakVpSkAYwUA/BUnsJQ2oPHEe16Wnd5EWARpaZcPLSZWi3U WTACZkqUh7qXK1dZnotUHVWdftxP0fBvl7x6pb/V9+FQgSw7tbVMenLwU1u4E6QPdjRb 2bFg== 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=RjT/x+JfHepKmb16xYBES8dnunNYYq4JO458QgoRP/hW6j45VpqUOmbmoAIHutrXT6 pttN0/c3MAvffiHT/fPEwwl/fQOWpkFvXdYdClCCpqnCBvF3a4IZrzNldTJDCwg7h0N9 8gE3oHdEEDIRyxLJh1kqtQh3YBlG996p4SNz/ct+/ppPS6cJtzUxuZGHQzJJy7gI1YSm Eb0Yf7bYX2IAXCZsKpYeEOxBBIOuUvA0jfrIUdeFznFihJ3NurhWES48RH+7lDeNynKN 31q1oIC5KaQYuEfyX150kyDHkNVWBl2HtlRHQQ51SZAZDyNUG2zUq3dBgUlEmdpuxnpe YpQQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=enYwzb6Q; 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::1 as permitted sender) smtp.mailfrom=ptikhomirov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by mx.google.com with ESMTPS id 00721157ae682-8b19e60db17si13622047b3.115.2026.10.27.03.18.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 03:18:49 -0700 (PDT) Received-SPF: pass (google.com: domain of ptikhomirov@virtuozzo.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=enYwzb6Q; 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::1 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=SsG/lryEwzxtHsvgTUVB2NyGori/Ws0Upfj8nmpJasLFw76vL9ngk8jvl6tB+znGZg8AsL4Uo/BRgFHi2ZE9ZY7Q3OR0b63wikZWCM5apyKhfhA0dCkR+AtuHKVWqtzw2snkh9XFuyp3PZR4z7efLY13eosqoKLDzw8hn1XQTIfiBerHx5EKj5eS3TrxISZWcDCI2j0YZIQmnab+kG3NYTnssne8vjj7b7S3P4oQUqZQqftIQvmj5zHH5Ykpv0sRGGQ1y2vCvcLJ0J0cLY4trvZTrRg0YmqLcu7NM/i2kHZG0WYp73h0DrR2n4Tgby4w1bcu7BfxS5qkIK3SeAzBXA== 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=XdvcCrtdJ7BtObPbiear0QahZWbiENu/cOPotneChS6QSUKzr5AX/FrSJONl+NmfpAVmrc0qtgwb4BStJbtE85GF2EnA6tYZU/mFnHUkP3+Ut4M+yxqvxy2/yX9HhtX6x8slUDV1a1WgBoi06M9O6aQB3RjJk0UrfV0Wnqq1lTWiiwNwvmqZ3PjC+GVKKNORaLF25ACR8fnpBrOjfR7MDfr6kIEBZgYY7qD97thawnT8J0+dcueXJwVOEO7ArKWBRQfT/vyePFSZLsLJBrRzAY6exo2gojVOz4juxs/pEu8PvwQvug1Wvi8M7juUrsxJRaZlxwf5asEPqKGKRIfL/g== 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=enYwzb6QM95jSEO2WlNN2MQuR/oWL9Yv7Ij2cQMYOZfUPXN49x0hXFN73AyRsOg7xkAqv777fMrPTPqf4GSHSz3hY+JyA3gJpMOFhb5ngqgKe5/JPVSLEd4RcpP4QRQNNPwULyC7tHHUzYQ8e5dJv24YhiYeK4BKmuwXxTH7zScXYNkd8wYlznCiZMkVqQtnF3kKaREvy6lQ5EHoG2Zcra675TqKRnzt7jgP9/JLHBC670Kl3bPQ52J71R6Nu5wJt4hBegEc5Jla2jihK450aaUrIgkT9KsjpH6k8C9W8ql0FkqQB3rBumByg8lSuFI5rd0bal7FBmScKxjjD4cg5A== 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 PA4PR08MB6208.eurprd08.prod.outlook.com (2603:10a6:102:e5::18) 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 10:18:47 +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 10:18:47 +0000 From: Pavel Tikhomirov Date: Tue, 27 Oct 2026 11:18:40 +0100 Message-Id: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v3-1-e1bc61a829a0@virtuozzo.com> References: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v3-0-e1bc61a829a0@virtuozzo.com> In-Reply-To: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v3-0-e1bc61a829a0@virtuozzo.com> To: Konstantin Khorenko X-Mailer: b4 0.16.0 X-ClientProxiedBy: BE1P281CA0181.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:8d::16) To AM0PR08MB11804.eurprd08.prod.outlook.com (2603:10a6:20b:747::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR08MB11804:EE_|PA4PR08MB6208:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e7e0ce5-fea6-4c1c-3190-08df3413afc1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|23010399003|376014|52116014|366016|10070799003|56012099006|261021121427099003|10067099003|261021123027099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: NQayizmHR4Qh291tq/twz7Sx3JKBghwhfcKTCC5oAEJ0H6U5qHTkR3eZ5oFSXDO4pMkacsEyoIPkIax9+tuLGODmY2dEP/Wfo0PgagFcGY2XvfdggxdkZCb5dsnGRx32HtVyAEhaKeP9LOABbM1eBWyceRI/q22hKtMcMCGsT5v8dK9PL4t5KjiJuRynBdQvApcMhvABL11HJrIwI4DUK9qOBMlY/mCDA09xQWsEK25+/f1xfQZbSLI8johXcz/0RHoue//yJcuRoyM6CV8FjcSVBkI1ueqHHyBIdJmzu5LIb+Xb94CLCP8TTWNsgBfZBxdEEC7ZfLM+Uyy0g0SIQEAW/uav1LllOXKs35ES1aHS895QXqJd6J+quksKmkCtyibl+rKP7UkH0nBE04HgTvBEDPsOYW6cUPtcPD5zK1/coANe+Mk73UbSveMqpv9bgmvnRe5p7/Gjh4EhGV0gfJmVeKFzOrCyZLEsq0gjubMGp4dxZr2flzuF7Wl0EHZWDx6jhCM0WedRPGXd+TiRGhGUGSmwEkZEP7kRkm2oEdwoiXivPRy/n/10UX+NQ9tT6q+0Lqgop3HMHj+BxuwK+s8qjfKDcSYfTg2Rmn982i8= 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)(23010399003)(376014)(52116014)(366016)(10070799003)(56012099006)(261021121427099003)(10067099003)(261021123027099003)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UmdIa3U2YkQ2aW93QmRuNjRoZVVSb0l0MTc2Qk1LRTF1ek5sME85dGZpNFIr?= =?utf-8?B?VGZtM3F4L2RlR2tOd2ZySVZDb1JzMzVoaDl1T2ZqYkJtT1hsK2NZZE1KSkhq?= =?utf-8?B?Q1pkb1NPMEpGcTVRUlVhYWtES2h5ZzFOdDVxTHgvNWx1dGJuRklDZWdqVVpB?= =?utf-8?B?SVhmb0dVYVZqUkZnYjI3T0xjdlkwY2xhNGM4QnhuQjBrMmI5Vi9sc3NwcVJ1?= =?utf-8?B?S3RVcVJVeTNOc0UvV2dzSXhqT2QzaUhiWFRMZW0xclF0dHU2RTMxUGozbm12?= =?utf-8?B?elc5UTdEWjVyZTN3d0E4OGJIVDVMZU85OVRQTDhLQmtoTHhsb3NQRzBlbHox?= =?utf-8?B?SEI3dkJMVkdESzlFRjg4aEFnOURoWFh3ckl5bXhwekNxZDZvcC9PckJML2xh?= =?utf-8?B?d3pkclRXeGNraXhONWRKU1AvWXdQeG5Oa2dVSmVxYnJCT3pXU25NbC9RRERw?= =?utf-8?B?c1dyY2lLcTN4VTc2dENTYThzZG9IMkRsZ09JdHV3OW1iY2NUZmYxdkZIaUEv?= =?utf-8?B?RTA5VVEvaVZmWDJYT09INi9xWlQ0RkxlYUVqVjZVTmZlTVgrUTFpNHpWRkd5?= =?utf-8?B?VWdUMFpnREoxSDVOUlJuaUtUVEh3WXhKLy80RGNXS0pFM29yNHJ3cXBSVmVl?= =?utf-8?B?NHpoMjZ2V3lBRUtUNWh4NTNwMFZUOGc4RWxMalhzZFZhRDIzRHAycTFFUFF1?= =?utf-8?B?OGszc2ZUS2JqZGNpZU5oM3NtQmZSak5YY0lnTHN0K2xZSGlHLzB0SERiS1Y5?= =?utf-8?B?UHo4dmJWVHgrbUdrNkE4MGVJNzZ3V0RQMHEvZVVOVmwwcVllR0tZZmtwclRo?= =?utf-8?B?UDlkYVJ4SDJHN2tEUFBWYkN6OXppQU1BbXplcWJybVRrMUNoRjJRWEoxbDVK?= =?utf-8?B?YTRlREFOZjZlRVJJbVA4Zy96b0dQZXFDVkV4cS9KdThtTU15Zm5hUEZEU2FX?= =?utf-8?B?VjE5ekFwYmNBMzVKdzNFMlZpdVBnRTJ6aWFFNWFXSTh5bTU3TElTREJZdFgv?= =?utf-8?B?K1FBaS9QTEt3dklGM1BoVERsbVdTQ2xldU9aWW9FYjNOTE9wU0dsY3l4UnFm?= =?utf-8?B?V3QyVFYwRlp3eGJBa2I4ZEQvVS84aTQyWUN3d0U0d3FiOG1WdzRSQ1B5UlBn?= =?utf-8?B?aVIzaDhuNjBYUW9YdTJxV1hhYVJuMzNVSjl5cUJGUllMdG5yWm84RE5YclR6?= =?utf-8?B?bzA4MSs2K0paY1poS1F6cjJXb1FrOVlmeHFHSDNxTUZpV3lSclU3Y2ZXN2dE?= =?utf-8?B?YTlSUFFNTHB5emxCd2VKWjlCRmNsM0lpb25iVXZ0dmM5L29HcVZEenI1cnFN?= =?utf-8?B?NEtxMU01cFI1QXgwdFJqajFKOUovc3VjeThyRkZXYmFXcThyMlRsZjl4Qlcv?= =?utf-8?B?QkQvRHpWWkF5MEUvVDlIY3Y2cmpVaytrZlVoOFdZQUd3RW4yajg3bk15aUw0?= =?utf-8?B?a3dzZ3pNYmZKY0NvNjZhSjFWYytHQmhFVkpjUnI0d0lNOXFwKzNOSWt6NWNJ?= =?utf-8?B?ZS9VNFZ5cjVXRVdTcHY1cmt4VDBQT2cya21LWkd2NEp6QU5Ubmw3aTRCRVVx?= =?utf-8?B?UW0vMnJnZjhsMHRMbkU2aWkyd3Roc3NJUlVObUJFaVU4N1dmekFqVFQ3VHRx?= =?utf-8?B?T25YY2d4ZjU3ekxOdFFjY1YwQmYreHNnTUFNUzl2T1prd0tXVGtOenVVMzhX?= =?utf-8?B?UU9Ydlp1ejVtQ0ZWWEhCUnoyRUJRTzlhcERzbVJobnh4ZFhrZVBWOVNBdjNs?= =?utf-8?B?MGZOeTNzQklybE5UVVo3SDVRajNPa1ZmemxVaHphdUJTbW55NFVlNnp2dldW?= =?utf-8?B?UGY0UTM2N3VmSGFmODgxSjZpTnBySUd6cWlSUjZ3RzJ0NWRUN0xkejlXcEc3?= =?utf-8?B?QUJCU2pGTnhBRElid2o4c2xHNW1mbHpwS0I1aWNlSzFneXdDMTVma2kzcmtm?= =?utf-8?B?RWFIdzJkU3YxM0RFQ25EbFNrYjVQOVhwMnNzc2VENjYyMzgwaTZOMmhuanRm?= =?utf-8?B?b0J1VGwvQTBvbE1xaitEMFFBQ3h3ZG02RncyVlliWXh3VytqVHlKY0ZVSERr?= =?utf-8?B?RFBqOVJ1WU8yUnl4ZW1BZXVYVXRIRURsY3psN01BSjV5ZTBpZnU1RDdvMS8x?= =?utf-8?B?aGFQV0p1citQVGprVk83YVBORERabVR4RzRpWXJWOUdXeWhDTXI4bDVqOEt4?= =?utf-8?B?UWh3Rm1BZm1yKzlnYWROSEZrbGxPK25leU5sOEdQODdIc0M1VEo2R0NhbCtk?= =?utf-8?B?MTVJc21ZL0xUYkZYMG9rbGtwQlNqNVFaNWszdXg2SE0zMUxxWG5BR01xdTBj?= =?utf-8?B?dzd6UlRxVEE2SWN3UnlBdmhZZXNsMFJHL2JXemJyaTFvbkRjNmw1bDh4UkVy?= =?utf-8?Q?a7IZUdqlTEv92QG2H0O0XO6YxJD7Qi++rVysxdj2wtgHv?= X-MS-Exchange-AntiSpam-MessageData-1: 59WKqQvfGm7+GRygti1zUASSnwU6mXZvnkw= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e7e0ce5-fea6-4c1c-3190-08df3413afc1 X-MS-Exchange-CrossTenant-AuthSource: AM0PR08MB11804.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2026 10:18:46.8265 (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: FFsjBHYbqbcll0zKkZsc+Ok1U677YAzQSt94dnYHBXHu07dNKwuUYBnOPb9U0rOxqrBkbSCbqGjsZ1C+3FeEMASRWFG0U92a4xeomDq4CPc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6208 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH hci-8.1 v3 1/3] 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