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 8E89C80474 for ; Tue, 27 Oct 2026 11:49: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 69RBlvjw027505; Tue, 27 Oct 2026 14:47:58 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RBlvjw027505 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Saxr3wp+" Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69RBlsoA027491 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 27 Oct 2026 14:47:55 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RBlsoA027491 Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-5363fa3d3e4so89023791cf.0 for ; Tue, 27 Oct 2026 04:47:55 -0700 (PDT) X-Gm-Message-State: AFq9FYKxbMCCBsE1p9ZBxygPrj+z38eRLLSOVpKnPvAqwN31u46CNeuH KJh99ePAjmDKKXPlerpe+D/WJ3TiVe1eZUxIpxLatQZBI7BgIPyVniaPMmajmIaehJSecFPKSds rdIEFvPedQyCXr8yyjILXsIQcG3vYjV+QfaMMJYz31RViM62YV2Hbgg== X-Gm-Gg: AYBFou0gcHr/0fmF+h6rwxWLeAvV4YM+v1wqjTmfV0hc7O6SCQYShUHdCZG0sDTEd8t mqIcuUmftMq7EZM7cFTctEReGYl9HW+rSuhlyiUOe1PYj8PbNxkROoUnS/8KVTLlT9tuuMeNwOd jWY6260iPhCQ1mebcjGl+qAlD2PJ6rfdrN3l/P+KWsb5cfK1uvSm2mhWkePttfayRZ+8VIzzOpX PpZulOAzeyJGR9l+raI//z1FTInKhtF8idxIG6nsEz9JEFiMgSqnjZd6QOxTuJH9tn51lUdz8Y/ MF6SQJGL3VwoR/Tg6k55r4iZG91FDuHM9bYCTD3iHVT4ZRzbKUL9F0qvjkIMZ4u8swHX+CRyKvC d7ZrzLE1Zbu9mSjRT73fSPiKRtu+sL3l3mvH74F7OffwsW8TK1dKNu6b+DZwFVXci92OElTTIKR wIjQp8SJDdNz0JNKj2AZLed47fOYJx X-Received: by 2002:a05:622a:1e0a:b0:536:539a:af8d with SMTP id d75a77b69052e-5383af4560emr161035541cf.0.1793101674165; Tue, 27 Oct 2026 04:47:54 -0700 (PDT) X-Received: by 2002:a05:622a:1e0a:b0:536:539a:af8d with SMTP id d75a77b69052e-5383af4560emr161035271cf.0.1793101673688; Tue, 27 Oct 2026 04:47:53 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793101673; cv=pass; d=google.com; s=arc-20260327; b=NH5odUHEVg0YpDUn5e+hb80vmh+maKxYh/GlusGmliO7pRujS1Fjq8WrH0MsCfG6iU GcZSu4VHspuODGCGxquIN+gIbQluMU0qYImvwnEnhy/11N9/tDuaQEE/OxAoLxKzv4Cx iKNu/Gm+0LaH0gTylGBC1FfREKdxXgykxk3R2CT1BM0NBGIRvN0Bvs9vaQDqhtMM9QwM kASk1LqYmHVroO6UcMI0KkFI+UuU4VzY4e4CvcFp2YFSzjJ8lHX52DIyvRdnS38gpoyv Nx0uU9w3fLR/QfYkn5pPvf/OwFJ6K1uGXJ/OJhzxInv4Hyh1fSNkZCoqqnDaQavfuGd/ RSpA== 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=Sxe+k/DLPK+Tj31LdKKvP0/ScJjO4XcciQhi93qh0cuEMdgAb9pO1eByizTYKOmIQ3 QQsaPIpfrJQwn0UeUVRhStx2k1vDnBpK+hyqGFKFQUA1cjElfw2BpHwAvTno3gjw0kqt xmR2+A+5qWI6ciCgD/sg+i8ElBSra2W51p9dtDceixgvXPNfwfy2jllJjsG/2kwA3hgy BLXkj1B5oqf61KtBYSpQPFAX1dcWmblzWVectSnq1z5NlUuGYfoVSYpS1xy51GRhXF4q EoTXjgvealfIhcND3uUOhdIeXLGsa5NFmlMWxt/z0wuIlamvpIBDFhEKmx9Tud/BDDOz kcIA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=Saxr3wp+; 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:c202::7 as permitted sender) smtp.mailfrom=ptikhomirov@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 6a1803df08f44-91c6e35bf4bsi25949786d6.128.2026.10.27.04.47.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 04:47:53 -0700 (PDT) Received-SPF: pass (google.com: domain of ptikhomirov@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=Saxr3wp+; 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:c202::7 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=V9rR8Xq59RAWmF1TCCZuD6otULiLi4zq7p6mA9IAa5jim92C92EIMsW9jIO2ozYDbe8XfKPC0I4X7iGHfN4u9Wxg8QWkB/Lxqe9zokTglyy/KsuvRtrkoQWNsjsretR9BGDnJOLMr4+nPcEQpR7aGGocnlsfXb24cyujSx/fEsLyxIXtBOwzRTGuFw05W0H+fef1cQmIUH+V9Fsl10io3Goy1bG9SHeFDW82aGaP8QLJv5z7o4E31/PfMhBQuhGOy0nKWC3bh49S6MUzqIdsW/OJK2I83aPvlFWdUB0s5Zi2RBD6FeZlEy/LofSHsGi1R2SqAmhR4Xat23hwLp+2cQ== 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=cAHv/bho4vpFmwDqffDXToDHomV9NpfBOTTB9YdHqTNuaZzej+1dEbl46o0pW/tvsRsQ1+IldvvqW2P08EuBuvcGiFIKu59tJEUoIeqr35vdD97iOC6IbXiGTN9eli6gjMqLl69TWv4JQqcsA5gCFWppa6RtSwdzzoPO4XKoYyy7ID9TzMqa7yFe5aw5nA3c+M3fhO0PLdgtlEQXEBF4Z6haFagk4V3fdUW1QIOg4N9sFXJjkkXFSy9YCquKBBEf0tuLE2biN6Fj4VhfBqCmWlhVeMl27TgIZtIxzL4ByzAk1wMGJSAOw8dxvNy4gNsRQYPL33W0dwIO3Gpzxv51DA== 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=Saxr3wp+GT3zMR2FUntKJYmBkdIL2GSgIGYbwl+seMBzfRTLuLgHHEiBCYjODImBR2va1vRPp0FZkqKDQ2EY/agsjFtWDCiSTHrOketnJWT5dONc1ED1FwQLIlYe0Tk1gIHxeqRBDMscjKFqnS1LWOSWjCrwWT5Q+8xxyPnsdNgjlmkv7ZPCO9xEpx+VE9CzrzJtnMSLqz4t3B1FsNIO0OfdgOwzWhzceXcBbfMXXMukwqERnfCMnpj+Z/N+zpV6Jiuvx7B+d3Q0EvtKUVgGqUcwH5waaC9xxYeJDemAVMBuRSpeviWN2U7ChyvY6DqLUMj/WwUgnQ+4fv+RHv2q2Q== 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 GVXPR08MB11536.eurprd08.prod.outlook.com (2603:10a6:150:2c3::17) 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 11:47:50 +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 11:47:50 +0000 From: Pavel Tikhomirov Date: Tue, 27 Oct 2026 12:47:40 +0100 Message-Id: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v4-1-b4d92264f6a4@virtuozzo.com> References: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v4-0-b4d92264f6a4@virtuozzo.com> In-Reply-To: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v4-0-b4d92264f6a4@virtuozzo.com> To: Konstantin Khorenko X-Mailer: b4 0.16.0 X-ClientProxiedBy: BE0P281CA0019.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:14::6) To AM0PR08MB11804.eurprd08.prod.outlook.com (2603:10a6:20b:747::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR08MB11804:EE_|GVXPR08MB11536:EE_ X-MS-Office365-Filtering-Correlation-Id: 766c66c0-b76e-474e-a8fe-08df34202078 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|23010399003|376014|10070799003|52116014|56012099006|261021123027099003|261021121427099003|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 300NvP67Ccit1x5jX7Xt7SLz+naldh2vzlCHhzE6GMmH8chK07PEq++2qJcPRFJadPOawVWdrnhXVTOSvm90PZGVd7hnH2HwGEUyCMHbmdYRKf1NIzlmmX/hiI0ChhTFgFUUFKYqb3h1k1gy1ZoNNv6xsY6ijcoYZPZfmuVYGWcQM8HtgAyFDODo3uwqRNwko1Cwb3pJi9z9CI6uiHQoEYvZjwZMhyCjd9QAK4fOQx4IgPDTCFuEIoAvfeLjY9vehUy2kHAjMi6XL5Gmc+ptSDdaxNfVAYhMNFYGoE8+TTZwZpGW3ko5B1AFrmum+iE9eNpZht5V3wSJwr+n9k98PKLK6kblUfgdR6uf8ZFUGCo3U1rR9C5THU6pv6M/Ln+L9AK1mcncewkjHKJUZG3v6WeKwkb0BoRj6i37GSIus4MZBB/YN4VALkEqHN1P4YXXyRx56O1ozEhq3MS0ResOW14nXHJ2YWg8zjEIl1Fj3Azdehahr36RzQACqxukzUcr30bxv4LDMJ7hCgCYU/ueR7NimV8K4RPXDOCJZkX4tUlKB1arTix7zYanUmOq2HBDmKd/arqGcXUUzS9uUgrNG6HhGSbg04QcyxnNygDpOcg= 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)(56012099006)(261021123027099003)(261021121427099003)(10067099003)(18002099003)(22082099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bEZNd3pRRHlib0s1NkhMRjl0MmtYd3VVQUNTWEJlNm5NYVcya3pnMEtGN3d3?= =?utf-8?B?YzRQOUx6VWFQcmZJYmR6V2EzV3ZqQWFrREYxakR2bEo1NkJWT1JEMlhpaHU0?= =?utf-8?B?R1BUTnJKSzlWRkx3QVZTNWQ1TWpRSThGamtydXg2Y0o4OS9FbzQvaG9SSHNS?= =?utf-8?B?VWtBUWROdG52Q1BKWHVUYnc0MVZSb082L2x6NkJCZ0o3KzBaOXRsM2ZsM0Rn?= =?utf-8?B?MmIwNVVaUWlZZU5pQ0hpZEVnRWxTVkpzVXBCWXJzUzlhVWUwVzQ4dXpXU3Jh?= =?utf-8?B?aXU4QzVodEJ0STRtd004ZW1MM1hLcmVkTzR4a0dnOUFCUGR4RXpITzZDMW1W?= =?utf-8?B?SzgzYVVlZjJRV1ZtZ3NONHY5UkJmV2l5VERrdHY5VE12dVlrcTlPL2JhaWZJ?= =?utf-8?B?aVFEZ3JEN1hGMGN4UWJDSiswNEJJcHdSMWVrQ3J5YUV1b21xZCtDSzFNSnY5?= =?utf-8?B?aHc3OWF5aTQ2ZEZDQkdFYnRvYUxEZUxXb0dFSUliUFk3cjVlNmJUY3NMODdi?= =?utf-8?B?R054TnNLR2wwUExuOHgxRklWaS9CMWdheGZCRUNjUW90MXRmVktSTm5rKzRP?= =?utf-8?B?MFFLRTdTM21TSmhRYUF1ME02MVRnaW5SbkdvZFYwb1NPYXUzaDBhcjNTYmJZ?= =?utf-8?B?QXNwLzRRNWtNbVVhcnFDZU84dXBEQ3VjYmJCcnlCNTNwRUkxV1liVkk5c0JR?= =?utf-8?B?NVovaEthNTE4NmJ0SUgzbFlENW9VMS93SGJISVVJWU5uRkpENjg2S1JmVWlm?= =?utf-8?B?R2FpOXpVdjkzQ1hQSTZGUk1aWG1RSGFOZVlyU0hjNFBhOXV5Ty8xUjZUVXZW?= =?utf-8?B?QXdRTEhoeGRUbSsrc1ZDRUdyZWR1TGQxSE5RNDNxVEdudHNiRk1FUVBvNlh2?= =?utf-8?B?cU9TUHh2Q2VHSHRDQmg0MTZLYXoxa0VZeXJFanByWm8vdUZvWS9Rd0t0Lzh4?= =?utf-8?B?MVdIeUdpdlBpT29oanNEcCtQM2R2aDI2OFRVNXpLcHU2ZjIyVElKVEhhRE1s?= =?utf-8?B?bk5SWVhlV05vUU9MdTYrMjIwOWRCb2NqT2hLc0l5R2pzU3JwcUI5WldVVTVj?= =?utf-8?B?ZWloTmhwWjFqZElKOVlGeWs3Z3BocU5aa0pvMTJneUc2a2lhZXNFUG9JNXNG?= =?utf-8?B?VXAzbUVmTFQvY2ZsU2MyNmNXeVIxVDlpUVNGaUxhS2h5VE1EdmZmblF4ZkFN?= =?utf-8?B?M2twV2ZMc29WYkQ0VGhJVUVhSXpxOE55U09lMFhjbHV2RU9MYldpMk1KOTYw?= =?utf-8?B?NnlQbEcwZ1Q3SDgwOFJxMDFrZkZib0FwR2JzZFlucjFnY0RTZC9uY1l5N2da?= =?utf-8?B?MXBCV0o1bmpFM3pCWThpMzN5dGNmajM2SEJocFNFUnB6NmE1NW1CQzUzYy8y?= =?utf-8?B?MmFmZWY5cGJrWUZpNmo3Z01KVTRBRzZPdnIzWktMeEhVWXNjKzhaUlJmOE5G?= =?utf-8?B?cHQ5elBhcVA0eCtPaTN1T1lOTzNWZzdjdXNBNVdSNWFpNkp3Y0tzZUpDVU9w?= =?utf-8?B?TUtqS3IvZnV3Qm0wNzlJNEg3ZDVsdWljOElob1R5WnkzWHlRRVMrNnk0eUcz?= =?utf-8?B?ZnFjRGFJaURBUEV5QkRKWk9ka1ZDMVJKeTAwU09wdzMyWkI0T09OL0JZQWZQ?= =?utf-8?B?Yks1MDBiemlCK0QycENlUnhQNmtsbGZHRkhEZng2L0Z1MHpBZDUvNjlkSHhj?= =?utf-8?B?K0xEMk00OFF3MkJ1NmFXTWk2Y0dRbXNJV2hUT0NDS05RRnVzZDY1eDdkYy9D?= =?utf-8?B?WGx4M3F3REpqakhpOEpmSzgyQVBQRXArbGVwNW90SkZSMlZMZ1ZWTG1relBV?= =?utf-8?B?cSs3Q2ZTdTQ0cTJXZ3YvT2hoZGh4bVErVll3dlFpeTBNWGlLMzlENW5KK0R1?= =?utf-8?B?aEs0QkVGTzduU29CTGNTYk01YnBqbzVLV1BWb0Y0NEJQUHJna242RFA5TlJI?= =?utf-8?B?eFQ3QnhzL3JUd0ptT2djTTJRYVVHNkdVRE1KTWw1REpyOVpBR21GOXBRaCtz?= =?utf-8?B?eUd4SEU0alEvYWZWT1RRNEFObFIvNUZ2WVBqMWFCTjVUQVQ2YjZZRHJWQWF6?= =?utf-8?B?R0syTTVIOHE2em1BOFhWSkQvRU81LzBKeTdOUHpLMzZlSWloS3Y4MTJHSXNp?= =?utf-8?B?MzFoR1htWGNQRGFTd0czMjc5NWxqUkRkMlBOeGpEYjczbVBLQkdBMmh2elVk?= =?utf-8?B?eGplUEx4KzFGRlJoUllIUUd5cG9RZUJ3bHBTVjdUUEVsQnFyVDZjRDF3NGxY?= =?utf-8?B?anExdzMxdG5SY2V6OC9YZ21mY2VYUERLYVd5OVNoVEZLbkE3LzE5V3JlOG4w?= =?utf-8?B?MEZ1ckhrSFFSRUtEbGc3MTdXV0E5L0FWWmcvaHdxVExmMS9aT2xGa0pLK09r?= =?utf-8?Q?AFhhn8FyL0WsYJb35/LEAB8dsEi9jurCgCVy+4X7zwnVd?= X-MS-Exchange-AntiSpam-MessageData-1: 3p/hsv0H58OtxlS+0CJXuFXUiIMjkzn9BU8= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 766c66c0-b76e-474e-a8fe-08df34202078 X-MS-Exchange-CrossTenant-AuthSource: AM0PR08MB11804.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2026 11:47:49.9080 (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: CaTmJ0rHNcUHA/KopO+g48rxAGM5ZF3M64ad3bgRr5D9AX4kWn7ICB5tvdEJnm2oys9sTfUVQESncWg0s83oKtcZCPeb0okmyyaK/gHyGTY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB11536 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH hci-8.1 v4 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