Message ID | 202012240414.0BO4EhAP021213@vz7build.vvs.sw.ru |
---|---|
State | New |
Series | "netlink: silence high-order memory allocation warning in netlink_ack" |
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); Thu, 24 Dec 2020 05:15:37 +0100 (CET) Received: by 2002:aa6:c11a:0:b029:a4:55c9:6120 with SMTP id c26csp6699856lkp; Wed, 23 Dec 2020 20:15:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJwjewX6JURawmL2fbo9dRNWeq8dyQHNkwWlG4LAukH4nFiaNClvBxB1XrRQrj8zDm4DYLcy X-Received: by 2002:a05:6512:491:: with SMTP id v17mr11431567lfq.148.1608783332358; Wed, 23 Dec 2020 20:15:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608783332; cv=none; d=google.com; s=arc-20160816; b=fxqPBF6hbI4eKT0y2nNSWwL90MSGb3YNy+4M3+Z/5uQBKvvxpBRu30eG5ocI72gLRY 5j8lPFFj6196DJZpB3WcIBmaqCllqBLy9fr7lf8axW13tUxuK/da5TZrm1WK9MDWSla1 C+3Y+6ezQIirCsKOPzDdmU3GUWkePGbr4a98aj/Dr7wptzW0ckHV3k1WGUfB0IsB1ZMb az3N2zUaIpp0xf+ZMLUhfoGEdO4wxrtI2GL2SmiTpqOmTz4H/rdYaUM+aJ6fflJbyUsA kZ6m/SIpcLW9v7M/CHYBJFGrojljjzvHv/QseFmmFjwbM5YuTyXNv7yijtNS339z+ruw BF+Q== 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=xN6eBba8hY8Jub6829hTLqD7ln5dC3TWhOiVJ0Qx48w=; b=tuZlz0TOsGzo0oOUNQeocEzEIAGCRyAW1OSuXG3sTe03b6g2afHwWHYuMFBi8M5pDW yOtmqfiISnwbD3Bnb1LrpTAW5jQlRKmH1NVVSnh9TFoF6N0IT+Ips7wZC17ahzBfZCJ/ +pAXYUrzSnCJEnxEztoJFlsY7L7W8Aex9gqDJBuLriLpogOx54cHh04byiUIm7Kit7Ku 6DKdTUrH0r6Sxm5RjabmhxjXnuWBWRF+m+qnPswk4z26UZcPkKGPgvSxGUhVTZlLt4/5 UUmG0K68iqXar375iv3+JZ1JuC+P4fUC2mDAywx5T8q6XmPCyrLKl557sxMSUWoq8UvA x++w== 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 o3si17699682ljc.584.2020.12.23.20.15.32 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Dec 2020 20:15:32 -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 0BO4FJFJ031048; Thu, 24 Dec 2020 07:15:20 +0300 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04lp2057.outbound.protection.outlook.com [104.47.14.57]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0BO4FHHO031045 for <devel@openvz.org>; Thu, 24 Dec 2020 07:15:17 +0300 Received: from AM6P194CA0031.EURP194.PROD.OUTLOOK.COM (2603:10a6:209:90::44) by AS8PR08MB6149.eurprd08.prod.outlook.com (2603:10a6:20b:29d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.29; Thu, 24 Dec 2020 04:15:20 +0000 Received: from VE1EUR01FT011.eop-EUR01.prod.protection.outlook.com (2603:10a6:209:90:cafe::73) by AM6P194CA0031.outlook.office365.com (2603:10a6:209:90::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27 via Frontend Transport; Thu, 24 Dec 2020 04:15:20 +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 VE1EUR01FT011.mail.protection.outlook.com (10.152.2.229) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3700.27 via Frontend Transport; Thu, 24 Dec 2020 04:15:19 +0000 Received: from [172.16.53.199] (helo=vz7build.vvs.sw.ru) by relay3.sw.ru with esmtp (Exim 4.94) (envelope-from <vvs@virtuozzo.com>) id 1ksI1T-00EFRN-Bl; Thu, 24 Dec 2020 07:14:43 +0300 Received: from vz7build.vvs.sw.ru (localhost [127.0.0.1]) by vz7build.vvs.sw.ru (8.14.7/8.14.7) with ESMTP id 0BO4EhhI021214; Thu, 24 Dec 2020 07:14:43 +0300 Received: (from vvs@localhost) by vz7build.vvs.sw.ru (8.14.7/8.14.7/Submit) id 0BO4EhAP021213; Thu, 24 Dec 2020 07:14:43 +0300 Date: Thu, 24 Dec 2020 07:14:43 +0300 Message-Id: <202012240414.0BO4EhAP021213@vz7build.vvs.sw.ru> X-Authentication-Warning: vz7build.vvs.sw.ru: vvs set sender to vvs@virtuozzo.com using -f From: Vasily Averin <vvs@virtuozzo.com> To: Vasily Averin <vvs@virtuozzo.com> In-Reply-to: <99362b2e-a0bb-4a90-d212-3a9e04661a69@virtuozzo.com> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: c78bae85-b7b6-4e2d-9fc4-08d8a7c286bb X-MS-TrafficTypeDiagnostic: AS8PR08MB6149: 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:294; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?3r+/tmavaw2ndvgl8qYa5UUusi2yN1vYsv26DKhvrlZTPr8Fvs2mJnKHkol8?= =?us-ascii?Q?I2pfrQ1KM08V046v9BWaSnLG+354XMPp0Orp3XxT+RHyMr7hkWh8F8kV3FLN?= =?us-ascii?Q?14uB9YCwx+gAB9kvQqbwO9GG9a69CPUvKlzOrzGkX05Fl6wFa9dgCGJRqA2F?= =?us-ascii?Q?kjHrvFEXGfMB77ODEh+0deE08dMpJDjb4Kn9ZtCUDo1PMAOCiW0ULwbNPAY4?= =?us-ascii?Q?zYx/5KXHNZu9H7WAOZi6OF3GPdEjYfnTez7rk/2Q+NHkux4DNjM6oaxE6JjH?= =?us-ascii?Q?CG0cks053sQ7VIu6xIX2mU5TE4Zxta+KX8dY8021RmavMop1jdYmQjTEIYuR?= =?us-ascii?Q?lvHJlor6ejkdIhvl0jGH6vU+ETEtBON4Bfn6va7fMeSw6/VLL43paDGW20pi?= =?us-ascii?Q?xM1ZSgc4p6t6seFZto7YpgajmBKT/fQDwW5lhCrK0J9kWmO4qz5wc0HbQ+/A?= =?us-ascii?Q?dXJ1h1IJIMicyVM5g8kEtHTuQdWEHgT4EP2atn9kJtWtd6tceAHQBokf/QYt?= =?us-ascii?Q?+QuYrWE9cXWy9KUUSK6b4kUv8O5yUK0aV+s/COgFagYaSx+9UVA9j8+sAgfz?= =?us-ascii?Q?eOZqvS5uv346NiyRvAPL9Sa2X7PPpfGVn2G4X/wjdTmXki85X+0nxY8tv1wY?= =?us-ascii?Q?iyRTyJeH+N2ovjiimO8pIJ8Sccq169riGtULd7q11hBgu47eS6zhLif5N8G5?= =?us-ascii?Q?JCBqG4VQSF8R0RpcKQLkjL4B8RmYvl5DSwTsnKNZURNl4ugJ7gr8iXsWmqzi?= =?us-ascii?Q?o66rOljqaW4qsZ0u6uv1Tdo/h6PR3IG9RttYdKqIBsY8pfWUaAq5BEjkkrXf?= =?us-ascii?Q?aDyXKQylEUKLG8FxJTK3EfDM4q6nx91ZfSa69xtK60AYGsnEquo2NiV0exnO?= =?us-ascii?Q?FMNmz5OSj3aStvlUPye5Y7auc2Dx/7tbT8RkB9h4Vb+RpywNRqj1ijGf5QQp?= =?us-ascii?Q?hmN2t6mgTV1ZOHbQZnaoEnZGVl6WqvCpPGKvAQFW7QIXqMiOONcCUbjTRNST?= =?us-ascii?Q?GqRCiIdT8k6+2YtoVn29PC3YwMVAl9TrDmUbhliWMUtxGddQwgQUax6U7GM2?= =?us-ascii?Q?3f78lkoxFgocxh/XpH3WmyER45Ql53KY8E1rTuQzkS17V/LdPRJWiZg54C1e?= =?us-ascii?Q?YEX4igE7wdYtI/Guoykb4Aqj/9ZK5cwh33l+gsdJ5YdBxeadp7yrySOhHTqU?= =?us-ascii?Q?FE9n8rCQNgspFYnfvyaXvtEtBytpVxmyG7PtNc16PTB6yVXRsH/+w3zG1Zgy?= =?us-ascii?Q?BF53K6xxByv9zYaJB4CQU9MadztdiXvv+F7hPndvbM3ZvmqRrDP26BLdkBAK?= =?us-ascii?Q?tfeBME5Ka4YjxeXCiKPwVaWy0MW5WMkkUJpF/cIS/DH7qzEwGvhXIyhkmbw3?= =?us-ascii?Q?XhR7BHWNkqrOMeHAAAp2lF1Gjxsyc0SFpHD6WmpRu8uwbycmP9cASrxkQTat?= =?us-ascii?Q?m4I0XFZIJkEyKQBrqNc3VpqOXSUf/m0cwyZxFQCzJMA5uM/BGF43DiPM9spG?= =?us-ascii?Q?pF0nBJ55Iv+uPkawkU0H5VWi95+RfWz4ngDmth7a7nxIu93UwbChMaPHXWxO?= =?us-ascii?Q?JmJyH101a9PbJ7jtDoJ9g9U8PFnMC9uztt+65R4eVcV8sOjXQM7PWeN4cTCX?= =?us-ascii?Q?zQ=3D=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Dec 2020 04:15:19.8772 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c78bae85-b7b6-4e2d-9fc4-08d8a7c286bb 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: VE1EUR01FT011.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6149 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-AuthSource: VE1EUR01FT011.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: AS8PR08MB6149.eurprd08.prod.outlook.com Cc: OpenVZ devel <devel@openvz.org> Subject: [Devel] [PATCH RHEL7 COMMIT] netlink: silence high-order memory allocation warning in netlink_ack 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/net/netlink/af_netlink.c b/net/netlink/af_netlink.c index eb2b5de..bcd9ef3 100644 --- a/net/netlink/af_netlink.c +++ b/net/netlink/af_netlink.c @@ -2239,7 +2239,8 @@ void netlink_ack(struct sk_buff *in_skb, struct nlmsghdr *nlh, int err) payload += nlmsg_len(nlh); skb = netlink_alloc_skb(in_skb->sk, nlmsg_total_size(payload), - NETLINK_CB(in_skb).portid, GFP_KERNEL); + NETLINK_CB(in_skb).portid, + GFP_KERNEL|__GFP_ORDER_NOWARN); if (!skb) { struct sock *sk;
The commit is pushed to "branch-rh7-3.10.0-1160.11.1.vz7.172.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-1160.11.1.vz7.172.3 ------> commit 14ca279dad6b450853fed125537c8e8d738efa1c Author: Vasily Averin <vvs@virtuozzo.com> Date: Thu Dec 24 07:14:43 2020 +0300 netlink: silence high-order memory allocation warning in netlink_ack In some cases netlink_ack() legally does high-order memory allocation. ------------[ cut here ]------------ WARNING: CPU: 4 PID: 258995 at mm/page_alloc.c:3533 __alloc_pages_nodemask+0x1b1/0x600 order 4 >= 3, gfp 0x2040d0 Call Trace: [<ffffffff97c9d1ba>] __warn+0xfa/0x100 [<ffffffff97c9d21f>] warn_slowpath_fmt+0x5f/0x80 [<ffffffff97ddfaa1>] __alloc_pages_nodemask+0x1b1/0x600 [<ffffffff983b4bb9>] kmalloc_large_node+0x5f/0x80 [<ffffffff97e47ff2>] __kmalloc_node_track_caller+0x292/0x300 [<ffffffff98272734>] __kmalloc_reserve.isra.32+0x44/0xa0 [<ffffffff9827377d>] __alloc_skb+0x8d/0x2d0 [<ffffffff982c80b9>] netlink_ack+0x49/0x110 [<ffffffff97d4e267>] audit_receive+0x67/0xa0 [<ffffffff982c7b8c>] netlink_unicast+0x1bc/0x240 [<ffffffff982c7f5e>] netlink_sendmsg+0x34e/0x460 [<ffffffff98269480>] sock_sendmsg+0xb0/0xf0 [<ffffffff9826a379>] ___sys_sendmsg+0x3e9/0x400 [<ffffffff9826ba01>] __sys_sendmsg+0x51/0x90 [<ffffffff9826ba52>] SyS_sendmsg+0x12/0x20 [<ffffffff983cbf92>] system_call_fastpath+0x25/0x2a This patch disables warning generation in this case. https://jira.sw.ru/browse/PSBM-120889 Signed-off-by: Vasily Averin <vvs@virtuozzo.com> --- net/netlink/af_netlink.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)