Message ID | 160709955774.492651.3426221205177063363.stgit@localhost.localdomain |
---|---|
State | New |
Series | "dm-ploop: Add PERCPU_REF_ALLOW_REINIT for refcounter" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from imap.gmail.com [108.177.119.109] by patchwork.criu.org with IMAP (fetchmail-6.4.8) for <root@localhost> (single-drop); Fri, 04 Dec 2020 17:33:15 +0100 (CET) Received: by 2002:a05:6520:2ded:b029:a0:46db:f129 with SMTP id v13csp527335lks; Fri, 4 Dec 2020 08:33:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJxwfChMLE6ixkSh5tK1FuYl8e7hMbJORebx2olr47AoRrPF/Ngefykfnkua7nQBlyhRkrHW X-Received: by 2002:a19:2d4:: with SMTP id 203mr3856308lfc.303.1607099593067; Fri, 04 Dec 2020 08:33:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607099593; cv=none; d=google.com; s=arc-20160816; b=s5CkJGUWtOcfS36FX8dXhzh9MMPmVTt/ouoVAh+6v/S9N/mT37Ih2a3Rrn/znEo4Bd nuIm+Tfca1D66jO9BrJkFEGIkuQs1jisSHdxZeJxDnnjkE+IL1I+c++VJc/gL18oFtXN LprKMm7SZeyZnXGgSmCw068fgS38qiUkel0nIuRKn/bqPvXdLmWY9j9wiMGDt+/XVg/I a8ZQVlf64l798llijnbTbbviSiL/wtC6E3DITQ7oT2wDrlXojA7H+UZ6SKDKKUSDaXyS OC7UrrnJack9CrYa1VexoiFKqidGQK52kkfwwV2sJb+Lm31GnE8lgDI6gfwbptkSJ50V Ch0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:user-agent:message-id:date:to:from; bh=sGaC1dllTiw1VTOxKPOHj0VK2Wx0PkN1BVCZ+4Wi/Gg=; b=ZVga0YUX1n40IW9rjavz1Ipa+YGkG0AWx9zXFIyfajgO3z6PPElfJA+qJkDl/u0Huu mHocqgauqMOUa72Bm6uC/xICCvKeY+K8u+Gmmv7juHRCYc8k4Pze3EpGV/OkUPcl/00V JTAVoeyXENaYv10v8BWBg/t/zZ2fprjtKK/R/CLVJNNCCKyv9TcpLdopAupKCnJQe84Q 1kR+4yA9nClXUyE79fqcD/XNhBoyuyTLN2G1fmGfEX6vKw2WT3e11mfmXrDAE72xkMQL gaW3qEWwfDBJxmrTTriO3rIQzPXF+/Rxq4BnPDb1Myw8XFudb8UKdnNzIF6fnmgsiWYq HqWg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id j10si1019396lfr.410.2020.12.04.08.33.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Dec 2020 08:33:13 -0800 (PST) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0B4GWj5I016821; Fri, 4 Dec 2020 19:32:46 +0300 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2059.outbound.protection.outlook.com [104.47.14.59]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0B4GWh2x016818 for <devel@openvz.org>; Fri, 4 Dec 2020 19:32:43 +0300 Received: from MR2P264CA0059.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:31::23) by AM0PR08MB5122.eurprd08.prod.outlook.com (2603:10a6:208:160::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.21; Fri, 4 Dec 2020 16:32:47 +0000 Received: from VE1EUR01FT015.eop-EUR01.prod.protection.outlook.com (2603:10a6:500:31:cafe::e0) by MR2P264CA0059.outlook.office365.com (2603:10a6:500:31::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.25 via Frontend Transport; Fri, 4 Dec 2020 16:32:47 +0000 Authentication-Results: spf=pass (sender IP is 185.231.240.75) smtp.mailfrom=virtuozzo.com; openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=pass action=none header.from=virtuozzo.com; Received-SPF: Pass (protection.outlook.com: domain of virtuozzo.com designates 185.231.240.75 as permitted sender) receiver=protection.outlook.com; client-ip=185.231.240.75; helo=relay3.sw.ru; Received: from relay3.sw.ru (185.231.240.75) by VE1EUR01FT015.mail.protection.outlook.com (10.152.2.237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17 via Frontend Transport; Fri, 4 Dec 2020 16:32:44 +0000 Received: from [192.168.15.3] (helo=localhost.localdomain) by relay3.sw.ru with esmtp (Exim 4.94) (envelope-from <ktkhai@virtuozzo.com>) id 1klE0d-00BiNF-Df; Fri, 04 Dec 2020 19:32:39 +0300 From: Kirill Tkhai <ktkhai@virtuozzo.com> To: devel@openvz.org, khorenko@virtuozzo.com, ktkhai@virtuozzo.com Date: Fri, 04 Dec 2020 19:32:41 +0300 Message-ID: <160709955774.492651.3426221205177063363.stgit@localhost.localdomain> User-Agent: StGit/0.19 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8526c11a-3843-45a9-1be3-08d898723a48 X-MS-TrafficTypeDiagnostic: AM0PR08MB5122: X-Forefront-Antispam-Report: CIP:185.231.240.75; CTRY:RU; LANG:en; SCL:-1; SRV:; IPV:CAL; SFV:SKN; H:relay3.sw.ru; PTR:relay.sw.ru; CAT:NONE; SFS:; DIR:INB; X-MS-Oob-TLC-OOBClassifiers: OLM:3383; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?B?c3gvdjVHaFljSVIyTmZXYnYybDBjVTBnZml1VGJLclZYdXVBb1BPclc1NGp1?= =?utf-8?B?K011RnFxVHhHbmtzbTJZcnVxWlNjVGJXQWFMTnFHaXF1Sk1RNnRpaTk1QkVM?= =?utf-8?B?YWI2YnJyUWN2Q1ZTV3ZzYXVPenQzL1JzSDVKdGNoSFRjMEdzcTdjODJ0dFNs?= =?utf-8?B?NFRidWM5S0RkMEo3M2syYy95VGdiUHhacitiTlVYRFErQUU4RzN1ZGgzeDJ0?= =?utf-8?B?VGdnV1RxaDdqSUhvMjZraFlBOXpSV2FxK1Q0d1VINmk0Mmtxck1VdU8xZ3pW?= =?utf-8?B?bWlrMFdqSlEvSm9lUVdvc0htbVFHaEQ3aHl1RGFSeXVHTytJTS9ldTNJNXhn?= =?utf-8?B?N3BSVUVWTDBqMFpzZWluckM0bzBHcTdMSXlzUkdjWkNTTkliaWpXZC9sbW1L?= =?utf-8?B?UEw0Vk03R21XamZ4TmdZS1V2TEdZR0JOS0ZDTVdOOUJxWm5JTWpyOGllNkdh?= =?utf-8?B?dFNVWGl6c2JQeTRhUjA0SU1zd1dhcVNsM3JLTnV1bEtNR1JvOTJEcVljeGxP?= =?utf-8?B?dWt3RGMrbWlVUGJZUlk3M1Z3YTV2bCtRMWlyU1BpbS9sSG9WejRIVEtaQ0xu?= =?utf-8?B?MWpZYTRFQU0vdTlxTHhhOWI3cm0rRmUyNm5xMU1iZVVXUzlXWFpoTmNNVVAv?= =?utf-8?B?cWVuY2t5ak5HRFdEVTAxaTdWbDVWaDRpYzFEWnRPRlRBQW81Q1BYUHphWlYx?= =?utf-8?B?Slc4SldubGd4cERNWlJJaklHNk1OZ1QvZlBTSXhtNTRDY25pblBlSVdEbC9D?= =?utf-8?B?S0RVdlRpMGFEVk9SOVpYZlE0TFdGZnpaR2lTMmJQTXZzMzRvbnBkcmxxYUll?= =?utf-8?B?eWoyTXhsT0JRQVB2dFc0TkJLSHIyZkJRcjVjcjlBR1daY2NidFpNTWFVUDc3?= =?utf-8?B?emxwcC9QTTI1NEFWTHdjNGVmUHdrd0FvU3VBZWVzbTV2ZlZzeDZ2WXRVTy8x?= =?utf-8?B?UVo2aGh3dmtabWtPeEorR3RON2R4ZU1RRzBqbFJjdmNmUzJpNzMzb2lDVkVj?= =?utf-8?B?RzQ1bGxRSVVnYXkyQWFJVVVpUGNPdlprbW9qU2FqK0NQWU1ub0VuQWFyOUxs?= =?utf-8?B?ZjNnajZnSUpKbG1aQm1oRUVNbVpFblQ5OVU2VHpkOVRJaUFyMzVZblJGZDZJ?= =?utf-8?B?TmNhNDNFNjlsbDJSZ2lnWXJMMzRDQkdLYUtjdmhIRkxxb0FzcTJjNXgrMGxT?= =?utf-8?B?QlpuQ2h5cDNGaXllOFJGYmJvSURHODd2bFBPWVNoVlBoVjRPd1ZkTGhjTW4z?= =?utf-8?B?WldnWnlIaUNFeEdldUU2d0w1RmxYbkxNL3YxMmV6RDF6TjR6aVVCUzJjSUFN?= =?utf-8?B?SDlwVmt5cW5RTE5FYjV6MkY4YkFXaTNUTGNMQkpCTDNuMFk2ZlUwYnZwOUNI?= =?utf-8?B?S2cra1p3R3Viblc5S3ZUWlF5VFQwaktlYnRVelZGd3ZIQXR2VFRMaU52MEdl?= =?utf-8?B?cXk2SE9zRklMSFdHTVhCa3hXazlsdU5Eek5jcUJxNlM3bkNaWFA3bGRTTVZq?= =?utf-8?B?WTIxVS9iL3c4aE1aTGQ5V2R4S1dLZzhlRnNLakZrcnpza0t5Ym1HcENOSG0r?= =?utf-8?B?UW5rTlZKRlBjMkROdmEwTCtNQWJUWmNpeDZYeWpGMUNSNTB0TXBOZ2VsUG5U?= =?utf-8?B?cnNFOUNYbVgyUmI2aTB4RC9CdnVvYUdTNVVMYmg1RFltai9UODAvczhFTG1F?= =?utf-8?B?OFNQc0hhY2JCU1RoZzdTeFQzWjJ4OVpKY1pPTjlWSHNUaEEyQm5sNUJqQ2NF?= =?utf-8?B?MW9ZR0tYQWF3c2U2QTBrd3lKNlRNVmtrUTZYWkR0dWY0MWQ3Z3NIT1k3Y0Y0?= =?utf-8?B?Z1N1a0ZWcjJ1Wml2dEhSajBXejhHbXM3aVp0MWk0OFVsYnVCbXdRdkNYVkFz?= =?utf-8?B?S2FpWEt1enY1RTVDejQvZXNVU0tJYXdXWCszWVhGZ3lxSnludi9oTFBQcXVz?= =?utf-8?B?djFlTVpmK0dJaXArbXBmeWRsdm9CZTlqcGRkMUtONHFTSjIzdURoWTUyNHZV?= =?utf-8?B?OHQwb1crb1F4NlRKRk9MWW1zcURVL003YkRTQnQ3bkZ4aWhrMEYvTCtwK0ty?= =?utf-8?B?VWZJb1pRRi9sQzBDUVRMNEhtSlZMaTZPa0FPQT09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2020 16:32:44.4353 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8526c11a-3843-45a9-1be3-08d898723a48 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0bc7f26d-0264-416e-a6fc-8352af79c58f; Ip=[185.231.240.75]; Helo=[relay3.sw.ru] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT015.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5122 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-AuthSource: VE1EUR01FT015.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: AM0PR08MB5122.eurprd08.prod.outlook.com Subject: [Devel] [PATCH RH8] dm-ploop: Add PERCPU_REF_ALLOW_REINIT for refcounter X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/drivers/md/dm-ploop-target.c b/drivers/md/dm-ploop-target.c index 986617dc1eb8..591f583bc324 100644 --- a/drivers/md/dm-ploop-target.c +++ b/drivers/md/dm-ploop-target.c @@ -145,7 +145,7 @@ static int ploop_ctr(struct dm_target *ti, unsigned int argc, char **argv) for (i = 0; i < 2; i++) { release = i ? inflight_bios_ref_exit1 : inflight_bios_ref_exit0; if (percpu_ref_init(&ploop->inflight_bios_ref[i], release, - 0, GFP_KERNEL)) { + PERCPU_REF_ALLOW_REINIT, GFP_KERNEL)) { ret = -ENOMEM; ti->error = "could not alloc percpu_ref"; goto err;
This is for RHEL8.4 rebase. Without the flag, refcounter memory is freed early. https://jira.sw.ru/browse/PSBM-123433 Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- drivers/md/dm-ploop-target.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)