Message ID | 202007241628.06OGSAnd001429@finist-co8.sw.ru |
---|---|
State | New |
Series | "ve, coredump: Fix usercopy warning." |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from imap.gmail.com [74.125.140.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Fri, 24 Jul 2020 18:28:37 +0200 (CEST) Received: by 2002:a6b:3e54:0:0:0:0:0 with SMTP id l81csp2381528ioa; Fri, 24 Jul 2020 09:28:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwHFtmpQLtopKflKTP6XhMtvOQ4/mgf+Hv7P+ZIM9jv6l8mJrZCTxo4HAqMoiH0LFH9OiRM X-Received: by 2002:a19:6d1e:: with SMTP id i30mr5515599lfc.104.1595608111335; Fri, 24 Jul 2020 09:28:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595608111; cv=none; d=google.com; s=arc-20160816; b=aGlzDYcsMxYjAYUHVSaNcx5t+A7o2gPjX9rhPHH9IL88tFnlcVsx6zGwVOxFbxA5ey jJjAPk6qo21hF5r3D+G8jTi4/W4dHTREUFkS2EbY2KeOmMF49qSfYQgeCYFws76NJgIV Sr7LFSDOwFtsQXsAbx/VyoLvd/t1vMd5Xi9K6M88BbeQtjsROMspQhO8K97UHCt6i2C2 M3lEGzwpJR5A4N/hauTuPwvEN5ldr6mXxrFjbZRyuxPV4COO4LZiZkHts45npZJq9j+F duB7Bk8oFoECBbu59TmIFjhcbxuY3Jmmd4r/MP3CEImWiZzii19oBa7VllDdGAqSBGan Jgkw== 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 :cc:mime-version:in-reply-to:to:from:message-id:date; bh=n7Y+uAz6oNIfahtizIFQ7gArxWrFg3ecQP6iYWcCP4A=; b=0PFFFVDx73IdwhkKzkh5gB5fBxTWQ743oolOhuiS/vkgWkJi6tNVLpZ17F6svFDFk5 7H7wfEPD9/oIH1h2O60YZXivX4KN/MZvBcEak/5TtrdZiFQRPLfT+HcGJGyz/lJMLylZ XXZSHD8vIZvLzniNLlxVw+52PmQvQS6MNbKuaIF7ibiiERDv8zwfpcboBRiuLMsrio8c duC8RoN+fNiwtFlvwOqR0+171a3VywSzRgbaWJg7bMWeGDAQHkZP/cCOAxqwdUUXcMCT zRmrmo/LzL3oMidYA/buC3uyPySm5dUp3sljdIQqgcEcTqDN3iPrZMYeC4WCM+GhGFBs 83pQ== 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=NONE sp=NONE 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 s13si807751lfi.111.2020.07.24.09.28.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Jul 2020 09:28:31 -0700 (PDT) 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=NONE sp=NONE 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 06OGS9dd014880; Fri, 24 Jul 2020 19:28:10 +0300 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05lp2104.outbound.protection.outlook.com [104.47.18.104]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 06OGS7GS014877 for <devel@openvz.org>; Fri, 24 Jul 2020 19:28:07 +0300 Authentication-Results: openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=none action=none header.from=virtuozzo.com; Received: from HE1PR0802MB2218.eurprd08.prod.outlook.com (2603:10a6:3:c7::11) by HE1PR0801MB1771.eurprd08.prod.outlook.com (2603:10a6:3:88::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.22; Fri, 24 Jul 2020 16:28:12 +0000 Received: from HE1PR0802MB2218.eurprd08.prod.outlook.com ([fe80::ad28:4af3:b2b8:3947]) by HE1PR0802MB2218.eurprd08.prod.outlook.com ([fe80::ad28:4af3:b2b8:3947%6]) with mapi id 15.20.3216.022; Fri, 24 Jul 2020 16:28:12 +0000 Date: Fri, 24 Jul 2020 19:28:10 +0300 Message-Id: <202007241628.06OGSAnd001429@finist-co8.sw.ru> X-Authentication-Warning: finist-co8.sw.ru: khorenko set sender to khorenko@virtuozzo.com using -f From: Konstantin Khorenko <khorenko@virtuozzo.com> To: Andrey Ryabinin <aryabinin@virtuozzo.com> In-Reply-to: <20200724153712.27078-1-aryabinin@virtuozzo.com> X-ClientProxiedBy: AM4PR0202CA0010.eurprd02.prod.outlook.com (2603:10a6:200:89::20) To HE1PR0802MB2218.eurprd08.prod.outlook.com (2603:10a6:3:c7::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from finist-co8.sw.ru (185.231.240.5) by AM4PR0202CA0010.eurprd02.prod.outlook.com (2603:10a6:200:89::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.23 via Frontend Transport; Fri, 24 Jul 2020 16:28:11 +0000 Received: from finist-co8.sw.ru (localhost [127.0.0.1]) by finist-co8.sw.ru (Postfix) with ESMTPS id A456440028; Fri, 24 Jul 2020 19:28:10 +0300 (MSK) Received: (from khorenko@localhost) by finist-co8.sw.ru (8.15.2/8.15.2/Submit) id 06OGSAnd001429; Fri, 24 Jul 2020 19:28:10 +0300 X-Authentication-Warning: finist-co8.sw.ru: khorenko set sender to khorenko@virtuozzo.com using -f X-Originating-IP: [185.231.240.5] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1af63db3-476e-4d30-15b3-08d82fee8ecd X-MS-TrafficTypeDiagnostic: HE1PR0801MB1771: X-MS-Exchange-Transport-Forked: True X-MS-Oob-TLC-OOBClassifiers: OLM:111; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AL8mPYiWIcAuL/374hE1ed+daa1YZoK60zTTgqi3VVcYx8DBPNM1TU2O0lrvnS8enP9Tc4MOr2x7licVIn6dy5E5XZzeJwdJJgwls6RDXp2IZjxVkUJbF1xI4Q6Hs/5wWcdw5PA+DR0DA0YwBTjGHJq4L0taGAbxTd/kNEJ5uWDs4TBBgcWOn81VB03GXrF4NFkkPX2vFYtMWQ+KtePByY24fsak/HnFUmdZyg7I/LZpll6J9ZzD2Ivc4DyjKNZ15N6m+HxoSHUeujKnY8knrK18XW72u/oyKoQRtD+Tl1gSAfpGUeh4nHKIuUoCPsiWQJCdPFVKOwN6HaG8RTIDqkNXcAZWb2a8n2MWvBLhx+E= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:-1; SRV:; IPV:NLI; SFV:SKI; H:HE1PR0802MB2218.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:INB; SFP:; X-MS-Exchange-AntiSpam-MessageData: oSsl+E3qbbJ2tDt9p5ilzJbsTTa/FId6zZKTj2csvY4a2B4U9TjTywv1R66HocDK0HR8hoLojpcemC5LKZhYnqIWuSQw42BMhM0ExuGTrVxFEbSLkgpVI1H21+EbyL0kJYFCuFTKIhzTfGkNrXBkdMj6yUrxy/cQPjAuQxguVWfwTPHkIbrkCWpWEw0gzAWyMhXxhaMseP8LZ/USW2Ti7NGy7ysMlqXlQysXPdoov6X7v+vbuSsgGZONsrIIFS1H1GjTQzDynQ17BNbTa6cqr0Ukr/DjeK2MmmrNjWjWEINNY9P+AsYjUvQLfXVlHoPqrT/ZYnP2Iebz7HekzvdwqH2hVyLtkesW12v6WuLwahKJ3DHu5HYtuGbPLdgKuf+A0xPqycQ4Ep8DZlKYtR0Qe8IU+D88ARCPP14FiUiOya6q2zDYHPNoiourTugLGVlylZTx2xkiR7+3xI+SiuV3gdsIHJ9Y6OjJlkHi6pEe9Fs= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1af63db3-476e-4d30-15b3-08d82fee8ecd X-MS-Exchange-CrossTenant-AuthSource: HE1PR0802MB2218.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2020 16:28:11.8941 (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: QEc3ecl9lk3KO0h7gTA19dCwzbIIQJ5KncUrwyAPnSN3eIvTqTCvpx7f8eLBFs/TS85kzMaQzF1U8BUCYiMKxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1771 X-MS-Exchange-CrossPremises-AuthSource: HE1PR0802MB2218.eurprd08.prod.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Internal X-MS-Exchange-CrossPremises-AuthMechanism: 06 X-MS-Exchange-CrossPremises-Mapi-Admin-Submission: X-MS-Exchange-CrossPremises-MessageSource: StoreDriver X-MS-Exchange-CrossPremises-BCC: X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.5 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Originating; SFV:SKI; SKIP:0; X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: HE1PR0801MB1771.eurprd08.prod.outlook.com Cc: OpenVZ devel <devel@openvz.org> Subject: [Devel] [PATCH RHEL8 COMMIT] ve, coredump: Fix usercopy warning. 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/kernel/ve/ve.c b/kernel/ve/ve.c index befc5163cfe6..1688407562d4 100644 --- a/kernel/ve/ve.c +++ b/kernel/ve/ve.c @@ -1016,7 +1016,7 @@ EXPORT_SYMBOL_GPL(ve_cgrp_subsys); static int __init ve_subsys_init(void) { - ve_cachep = KMEM_CACHE(ve_struct, SLAB_PANIC); + ve_cachep = KMEM_CACHE_USERCOPY(ve_struct, SLAB_PANIC, core_pattern); list_add(&ve0.ve_list, &ve_list_head); return 0; }
The commit is pushed to "branch-rh8-4.18.0-193.6.3.vz8.4.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh8-4.18.0-193.6.3.vz8.4.4 ------> commit 7746ee324da0b31171c3aa206177f031b58ecc0b Author: Andrey Ryabinin <aryabinin@virtuozzo.com> Date: Fri Jul 24 19:28:09 2020 +0300 ve, coredump: Fix usercopy warning. Usercopy WARNs about copying ve.core_pattern to user space: vzctl exec e2783e5e-840e-4c9a-9ef2-7ead73afb81c cat /proc/sys/kernel/core_pattern Call Trace: __check_object_size+0x134/0x160 proc_dostring+0x164/0x200 proc_dostring_coredump_virtual+0xb2/0xd0 proc_dostring+0x200/0x200 proc_sys_call_handler+0xa7/0xf0 vfs_read+0x9d/0x150 ksys_read+0x4f/0xb0 do_syscall_64+0x5b/0x1c0 entry_SYSCALL_64_after_hwframe+0x65/0xca Whitelist core_pattern in ve_struct kmem_cache since copying core_pattern is allowed by design. Fixes: e931118f8139 ("ve: Add ve cgroup and ve_hook subsys") https://jira.sw.ru/browse/PSBM-106216 Signed-off-by: Andrey Ryabinin <aryabinin@virtuozzo.com> --- kernel/ve/ve.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)