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 DC6628017D for ; Tue, 27 Oct 2026 16:50:10 +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 69RGmvui030894; Tue, 27 Oct 2026 19:48:58 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RGmvui030894 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="JcBdYd8y" Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69RGmtNV030876 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 27 Oct 2026 19:48:56 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69RGmtNV030876 Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-cd0cf3b1c70so197804a12.3 for ; Tue, 27 Oct 2026 09:48:56 -0700 (PDT) X-Gm-Message-State: AFq9FYKZxBcXKhBV25NZH9hXMRFgXkzTGtwqtjWOOuHC+l+32nBOM8iJ 2NrCJtyq5G433Gu5X1dWZWcQvdrt5gNm/+t9TzpFjrK4beoO9peQJQxwrV1F0uQ4L1pLPjxesvf TVYdQxxMYGv6JD8Ds6kR1L63T0KT6sgauhw4V9gvlYiFC9WKi4bDJMA== X-Gm-Gg: AYBFou0A6Eh4ZKpMOqIPzi0wp/ybswZyFvmS+RCiysgqnVoDQWw2dGNbFuhUWG/zeTy qqV32Jfq7ys0rdE+4Hge1Nc8SaUHmIDnVjcBHVYkUX9CXk99+pN4zx+tsPOlqU0twjri1a+QLOx hMtKLdgBOn1RsnM2rYRWMBEXq4cxjgC5ZgGUkTyc89iQrDYykYIx7WoISRp+W4J24FdCVHTaH2E CBKTTL5W5dsXoDJmqq418ZvNBQVvdyKj1ONwVBc2PoLoBQB35ncz3g46IbiWK8q3waKogrNdPBY Tz5FXDLhXtlyz2Dmge8yLutLpYaF5OqZC68Yc/YSMS/vFSTxFuBiYdxnjCuUch0GMMhjqdJWkph o3xk1AKQqR40vz1mXF0072S27/Za25t79I7cPfX9SS6MkL1ZX03HrxFrCFKuzBX1BI1Nu77/QDG 6BtlxV0h52+jzzHKLuAvRKJK0Mfg== X-Received: by 2002:a05:6a21:1bc7:b0:3e2:8c31:31a with SMTP id adf61e73a8af0-3e7cd55baebmr7508027637.70.1793119734936; Tue, 27 Oct 2026 09:48:54 -0700 (PDT) X-Received: by 2002:a05:6a21:1bc7:b0:3e2:8c31:31a with SMTP id adf61e73a8af0-3e7cd55baebmr7508013637.70.1793119734348; Tue, 27 Oct 2026 09:48:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793119734; cv=pass; d=google.com; s=arc-20260327; b=fnX0bQBBJtsoBFs+HbceKKnnmxjWoxkut1se/5v0E6lmwNZbTi1IRBjPiQHuU3XW3t GrgwmsLoMDjNQ67x8D4rORfJ9SaUW8yeQ7l01R+KHF3TDJ8BEYk3H2WBq8HVe9bMA0Jw RzgSEnm6y6PvRMR2FGF8eTBF5vYmldv2BrGO3yK0nIm1Gcf00fM71Ra/efnlR/cTRYS3 4bYGbpBwXM5LfevuWMNWL977fHMIwp1QTY1V1saEXcj1VrwQUYdTeB/eWjXHQvgAcir2 0Gg4HvIvE2ARIHNVEBOegVvNcUrEycMteKLfF1SilmKHmiMWqhBr8L2312V98Vg3c71o uuAA== 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=iHAIuiGVLTo2ml/xI9GWOaBfD3hlkqTYo2XGNHWcY0fOWiWy48aPrLmc+qLKvrXGQl cSLogwdx6X7FLnuAxvpg0asmlHbYnihDicTIc/9TAY/zopn3XkFWQ3aciLQZWt99Y9VW tblBYj8cz4avkIfvaDYwy3MQP1ePTEZ8iw2IYhQNxnx8kVEGG3xffXvEkG6hHUt4S45B N5GZRbiT4cuYhB5/u9gl+JIN3IqsxtOtzWPD3a9xX6AK/S3LlHaL/VpWPD1D4dKC1z6m DipOvwzgpsW4UepEQO7AIhBgYBjU7BF6sIb0VY34PdNPwSYvzDwn7LmgejxlI4tpBYIa nSMA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=JcBdYd8y; 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::5 as permitted sender) smtp.mailfrom=ptikhomirov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by mx.google.com with ESMTPS id 41be03b00d2f7-cd8cccaa5b0si13708562a12.143.2026.10.27.09.48.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2026 09:48:54 -0700 (PDT) Received-SPF: pass (google.com: domain of ptikhomirov@virtuozzo.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=JcBdYd8y; 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::5 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=rmoLIfYp6NaVVZrh3ud+f9TAo97Q2cCADze6ceqyBhRIPg1bldZXPe4RJkj53S4/xAPXUx4DU6elnq2xFitdMq6bWGrN/F3MXfWtKLzbxeztmpHZLTvlMOombsnXJLfdyOGpG+tfk2JoqP4V/ICdBj5MgXQHC4I/qZyVAmErKXD+jBlFKSIAi477sbDOHiv+7MLhfA1TXDc229exdZYhJCOKwoj8teaeXy+qSBtolEcUYadu0f3YzdGFj+6TNBPRvZcbkL0orQAodedDlzdXMxMjtqQqJz1YY/eFbudNw+TWztlzKi5mLF9OPTZg2KxsGYuuCxVdw/J8Rfnf4msJ0Q== 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=YilYpN9tEs0/LjmTgLfv+PpVoxTWabUnzzFBiAQAvjS78AgZ3VHy8pyxNNdm+O1CVMYCs680Plf/8xWEkvyx69m3MuExxeXsCMwI/FGi1EeD7Tbw2Ls2/arSZKTKJG5tEMpVB0BCXjpK7Iw63iafaP+U570j0iFmD11e5xZ0hyeD3MQSkhWMTBs2wf8dreU1FvloC07mlBDT2RdnInGfKWY6DRuefz/ySJmIr+54xVBh5xZHRkNPDkktWLdJEX/b6dhGGEExiGhuOoy76EvOHcMOaw7aIitnqZ08Y9FnEFNYOohISqolinZl7K3cMMIwCGDxjv3QAfozWAzCYYovhg== 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=JcBdYd8yHKGY5Xx/0NgAvdX/fgxL7U5zvi0vmYT4LXl0oZBPv/t4QQM4MYZNfWWJOQH3Zn6s4Yz842QWzT/R71Kmqg3CH7j1F4kYDbySUz4HTTkiIfp1AAZK4wYAZYlyzMUo2ghad/ltumgjkFEwh6BG88t6P0h/34HOewr6K3vl9Ljh3ItP6WP0GgUz8zZOCbQiol/5EtlvrrW10EL7fLTI/uI3YsQcS6WhW+N7VS4kAhBuW9pDDj/opKMuBtoKDc8vjzJ/S8vIRwUfYshLd/SvFkvRBYCZTRKSQPxXG+L3vMjy+xr+WLubFfz6lgNhMXg4JpQh1fRyfBfa3NgDcg== 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 AS8PR08MB6453.eurprd08.prod.outlook.com (2603:10a6:20b:31b::19) 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 16:48: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 16:48:50 +0000 From: Pavel Tikhomirov Date: Tue, 27 Oct 2026 17:48:46 +0100 Message-Id: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v6-1-f9870cf5c7eb@virtuozzo.com> References: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v6-0-f9870cf5c7eb@virtuozzo.com> In-Reply-To: <20261027-ptikhomirov-vstor-149268-cbt-account-at-rq-start-v6-0-f9870cf5c7eb@virtuozzo.com> To: Konstantin Khorenko X-Mailer: b4 0.16.0 X-ClientProxiedBy: BE1P281CA0178.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:66::13) To AM0PR08MB11804.eurprd08.prod.outlook.com (2603:10a6:20b:747::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR08MB11804:EE_|AS8PR08MB6453:EE_ X-MS-Office365-Filtering-Correlation-Id: 7a8d047f-15d9-4af9-8fac-08df344a2cde X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|10070799003|23010399003|376014|1800799024|366016|52116014|22082099003|18002099003|56012099006|10067099003|261021123027099003|261021121427099003; X-Microsoft-Antispam-Message-Info: IeRtghb61krKACBZHDj01NncP5Rd1LUgZmORarcBhnZ9H1vHOyf3XRbz2a6idGZOuLsvVGo06Cr9quFkRyrOuTfGAkRcEXvdyPYy5Um872lFK4CupzWy7C/ekYHeE7BFxLlVZKYXj24FlB4NGZ2aiaQLLI0wQWW8E5FucsjQzrP9f4MrUvQ5cOFDSSkDsN+SRsYeMLGUFp9tPUhUIqVGsg3AYLvWHpiumzpbENhzllkOyfko1H06n2vPWfNKMdaDAoOzSzJs/JddcR/z6RrJDn5aMQAYqiL/fibpE9u/3Zt0Lned6aOTqu58fX433YFgqRRgpMVIpLDyeu00xKIKqWY9x/lNfMp9SViZi6/ApIMN7ze62+5xQsr5nfbrq8KK9UQQL3yS1kRVGgh8Unpjo2I81xNxaDlBLeshOFRO36SemuIsLospcHaQbd/o54HWaIRzGLBQrSsQZdxUT3DxbSSmwWaL3knUU/kSU5xPErabI0/RqXb3aU+62Op4E7lnliFlZ7x3daC3EiCw6KLwUH76uynwc3WaTVWEm/CPqv/7srk/nRDI8sawD41CuAWnPjLZ/8VDXN9uoUc8a+1gLXZ8uukM8VsyQ8uWR5FoERI= 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)(10070799003)(23010399003)(376014)(1800799024)(366016)(52116014)(22082099003)(18002099003)(56012099006)(10067099003)(261021123027099003)(261021121427099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WXFtck9PemRzRDlLYUNMQ0wxMGlGRXR5UnJGWEo3bEJFdjF6NDFtZCtZeldB?= =?utf-8?B?SmRTMFJFdTZxL2tCY2VPUmhzQzRKZktoRzdjSktSVEViYndnMUVlNWhHYS83?= =?utf-8?B?aS9Ka01XM3ZudHJjUDdQVDVKSmx6dGt1TkFtN0s3UWVQWjN1ZytRcnhTN0Ev?= =?utf-8?B?dlFrbyttSHNhcktETkNsbGI0a24xZjA5SC9zMlRFNk90cmVnb0s0VDh5NDdj?= =?utf-8?B?WHJWNy9pN2VjN1NUZlJZc1R3UEJXOUtxMTFXZ3BHTGVOMVZjbkpleld6dGxI?= =?utf-8?B?UzJIUnBFMHlCNFEwRmZ5L1ZZa0lJNytlS01tdzZIbUtzQUw4c3JJNzdYZnZ1?= =?utf-8?B?N2lxaW42NHNLNEhoL3hteDl2THcxaHBXYXFhcktIdGxlWEtQa1FHRUYrbzNP?= =?utf-8?B?VDhyaEVneEJpd1AvbFhHUmZwUTBRTjVVM2tqU045K3lqR1BsN0crK0h5OFJZ?= =?utf-8?B?L2ErUllNVGFFT0Y2WmEybnVJWWVVTCtwSGl3TDBxcEl5QWxsR0V0MmRhdlg2?= =?utf-8?B?ZU9pYUl4NXd0YVluSGxVSnlkSlA4ZzdCR3U5MTE0clc2TlUvcXFXenIxWWRj?= =?utf-8?B?aHZxWUsvZWpJU3VCdFAzWW4rMTM3b042bHdWQk50RE93cXUrL1pwTEp2dTdx?= =?utf-8?B?d0c3dkxhSGFFZzJmWUtPUmhBc1kxSExjemo1RGhadW44YnZRTXEyU053YXRQ?= =?utf-8?B?SXpoNVFYL0pubE5RUDg2cjMrRDlOcGJMeDAweXpWNk1pTnFQUktJYWRHNUZl?= =?utf-8?B?Qk1tUWt1VzA2SVo2RGFNNnU1SlZ5M1FkUi90TVBISHJmem80VXVBZnMxemxO?= =?utf-8?B?dkhYTnBSalhUNVQyTjlMR3VrSXdaWklYNWVQbmdOSTZ4b21BaWZrWVFzSjZH?= =?utf-8?B?NG5VMXg5ZTl5Q0l3Y29LVndYVVU5ZmxJQithTEoyemhFVTNRcE1ja0NNZENZ?= =?utf-8?B?YzVSYlh3TXVuQXAxcnNJUXJyWFZQdW9MeGIrYjYxc3RPZUo0Y2lzQThLMWox?= =?utf-8?B?enFPakt0SXFNbFNVZUJSOEo1RS9adGtYYzJUM2poSUVmMlNMWmhIWS9aajl1?= =?utf-8?B?aFZzYUp1S3RJRHJxSEVocnIwYVBQM1Z2a1FMV0pDbU9NU05mQXVMaGp5TWhU?= =?utf-8?B?dkFzM3cvbHR6dTAvcjg0OWF3TmZWRS9LV2RMTGlaVS93czcycjQydjFLVHFV?= =?utf-8?B?MmZzZnp0SkZmcDJtbElXVDZhV01Bb050emt1R0dSN0s2QzdsRGlkQUkxR3Rn?= =?utf-8?B?NlR5VEtCaGJxaU1YNzhWRVNsQkRScnRGMG5hZkdyd2JySTlneWNzQ1AxdlRE?= =?utf-8?B?cUxKaHFpVXlpcUVwWEZZdlpsOVpIVUtEMGJid0thWmg4cDBwYTZFRXo1S3ln?= =?utf-8?B?dHpVT1YzZjZLWlFkTm1hR3NnWEtNMnlJY3RHWm96OFJZeCthbTdmRHhxUlZR?= =?utf-8?B?NjJKd3hqQjNqU21jWXVKK2g4SFFmcFpMNGd6bzhiY29ZWng5eE41cnlOQ1Vh?= =?utf-8?B?NWw1dENaRERzdUpjbDZrandoWEh4aEhuV2hFa08rRnhWN3lIOUR4cm8yWUtC?= =?utf-8?B?RzJKVVlvQXljdk14ckFQc1BFZmhVaGVCWkZac28rVGwydm9scjZDRVNPKzhN?= =?utf-8?B?TXpkdHBhTDVucHcvQnlFcGVIb1RhZlpNN1laYlM0dFU0VnNSd3RPSWRNdlNR?= =?utf-8?B?cVpPa3RKWEZFQ1hMQlBFYWI3cW4yUDVTdzhIK0dCazdDYzBvdXY1OEUxTEhE?= =?utf-8?B?L1VxNzJCQWd0NWdFczJRS3ljRHZ6a0MyV3FLS29KSEJKN1ZlR2tHQ1pmYllt?= =?utf-8?B?UmdHbXRtNnpCOW5sTzE1Z0JYakpTOGdGTVdWUmM1NUdhMDJLSXl3SkhjQjIr?= =?utf-8?B?cjk5K3ZVY0hrZG1ZTE9kN0s5M0VOdzJPL1psclZCVXIxRnJEdUMvUlBsNUdV?= =?utf-8?B?aXRZV3hCZ3pDbGNDa1pvNW1FMTEza1RXR285UHlTVlBXT0EvSGpKb24veUVr?= =?utf-8?B?OWNyQ043cVAvUnJzOWJvMTdkSmZtUlIxZ0ZMbUNxN2dhS3lJQnhlc2Y0SlZw?= =?utf-8?B?dy9DTGdRNWNoNjZPUXJvRU9OTlhzSm9xa04wc3ZvazVQSC9jc3g4cVNydXRL?= =?utf-8?B?ZStJTk1pclAra2FZOG5jYXpMMUpibnBSZUpFY20yckRWMXdwd2o3TjY0Z0hF?= =?utf-8?B?Um5KZjVyTXAzbitoaDF5aGhlYzJGNEpWblNXR1pGUE02VHRTM0xPMHNpV2Rt?= =?utf-8?B?djE3Q0U5RGZZa2xObm5LSTJyMzBBYWgrcFAyM0NVUTViRHZrY2YySkxHTld1?= =?utf-8?B?aWRscWlIenBZNk9TTTEyaHNCeE5pMXdPWGVwdjZDNWgwRHNqYlp3MUdVZEo2?= =?utf-8?Q?cPyooSc7yqDnTauRmeizbmGBWDgFLOo/vYllhJ/TjgW+A?= X-MS-Exchange-AntiSpam-MessageData-1: N3iWFRFfIP7jzEPtn5iEMyLcvHeR1DTl9FA= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7a8d047f-15d9-4af9-8fac-08df344a2cde X-MS-Exchange-CrossTenant-AuthSource: AM0PR08MB11804.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2026 16:48:49.5497 (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: Ye9HU2SJ0ml9gFXQVtyDKM9E2Dgv00i6KPz8adOZIpKi4Cq34ZEjTaZGXK5Rfc5b7zzOsrPSjqqckeFyO8Bcv56aVAprsefKn30POiGzOno= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6453 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH hci-8.1 v6 1/7] 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