Message ID | d76718d4-a0bf-1826-5aee-7c3701e9018f@virtuozzo.com |
---|---|
State | New |
Series | "Series without cover letter" |
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, 18 Dec 2020 11:26:58 +0100 (CET) Received: by 2002:aa6:c11a:0:b029:a4:55c9:6120 with SMTP id c26csp2030808lkp; Fri, 18 Dec 2020 02:26:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJzSprLSx6eY4u0jGvs+mUlvEN8nN25ZRPBsV/yBibhojxSAwrV4pMJOFfEQ9cveDKazFQBP X-Received: by 2002:a2e:98cc:: with SMTP id s12mr1596407ljj.325.1608287212427; Fri, 18 Dec 2020 02:26:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608287212; cv=none; d=google.com; s=arc-20160816; b=fAC+S5Ao3UGWd+khjBf6aFS1EkoOji3CZHUxl+MmngO9wXXM3yGwjUThhH9JUwmoN1 m/ovNcV0Cd6wHu9Q2YxYZcH8xJnZICHl3tEnngF4f3srnLFb35qytekYEqmeXRoP9WmU dbaspX/ONvFs46lvw8pBjjtz3FXXtdM6eve9ZvwC6Aw5FwzqFE6Kt2LLeK1hYhsDwVls PZp/cqLrvjILgA4zdmpdJku3/VksHjLOEijT2dt2n2McuLUDyDaPsqjX5Xszqo8nuLDc QbLPtcIiY4ZatGTW3YEB6OBw3W3DTWRtaBMwCEsGyXNpd72YkAxIY4RMTOkERqZx+k38 o7uA== 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:content-language:user-agent:date:message-id:to:from; bh=oKIkcqZNGGIt2LsZhBKGD5prs8wylyZMF8N3zlNqhJc=; b=q/HCg21NKy/lbAUIZLD7+VfmIzsxZjVNJrsSytXG0ZWRmJaQKp1jZOWKDID7hhgr4i dXkkCBkGki1l5dGH7zi16UnHo1ZzaJyMrkcCrzPYMzCvAVbUCS1pCTkX/AkIGBTXUsuF M731R7z/0ZFIWwd7p2Uei1hqreLKo2A6RfmOCUYssNAYPmDgH5heam2kNOAkJDRkibiO Z1nAoDwPSET/UfR+xxIUbGYCrTIC00kPqPAPxjHTZC5ZTW9wr8y4B3uVh9pK5w4laOOn BU5gandsECiUCAuheR0+dY4MocYuR7l7hug0mIP9xINi7EgRB0KyEZIyjH1YuSQfKi/l EPEQ== 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 194si3467051lfg.492.2020.12.18.02.26.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Dec 2020 02:26:52 -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 0BIAPLhs021088; Fri, 18 Dec 2020 13:25:22 +0300 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04lp2054.outbound.protection.outlook.com [104.47.13.54]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0BIAPJrb021083 for <devel@openvz.org>; Fri, 18 Dec 2020 13:25:19 +0300 Authentication-Results: virtuozzo.com; dkim=none (message not signed) header.d=none;virtuozzo.com; dmarc=none action=none header.from=virtuozzo.com; Received: from VI1PR0801MB1678.eurprd08.prod.outlook.com (2603:10a6:800:51::23) by VE1PR08MB4766.eurprd08.prod.outlook.com (2603:10a6:802:a9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.19; Fri, 18 Dec 2020 10:25:24 +0000 Received: from VI1PR0801MB1678.eurprd08.prod.outlook.com ([fe80::b18d:c047:56c0:e0d3]) by VI1PR0801MB1678.eurprd08.prod.outlook.com ([fe80::b18d:c047:56c0:e0d3%9]) with mapi id 15.20.3654.030; Fri, 18 Dec 2020 10:25:24 +0000 From: Vasily Averin <vvs@virtuozzo.com> To: devel@openvz.org Message-ID: <d76718d4-a0bf-1826-5aee-7c3701e9018f@virtuozzo.com> Date: Fri, 18 Dec 2020 13:25:21 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Content-Language: en-US X-Originating-IP: [185.231.240.5] X-ClientProxiedBy: AM0PR03CA0054.eurprd03.prod.outlook.com (2603:10a6:208::31) To VI1PR0801MB1678.eurprd08.prod.outlook.com (2603:10a6:800:51::23) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [172.16.24.21] (185.231.240.5) by AM0PR03CA0054.eurprd03.prod.outlook.com (2603:10a6:208::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.28 via Frontend Transport; Fri, 18 Dec 2020 10:25:23 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2ae76d6a-ea11-46ca-ab72-08d8a33f3b0c X-MS-TrafficTypeDiagnostic: VE1PR08MB4766: X-MS-Exchange-Transport-Forked: True X-MS-Oob-TLC-OOBClassifiers: OLM:99; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /+PMOhlkXgJhIGac3Cw7C2bnV7m79BqUkl/K3wgabuYA0M5RQXdg6nG/vKhByZVso8cJP1naDvohdLNLoKa1gwWlcI0adRL/hkJEO2EImwD1OtU3CtWV8HTcpJhThgCVYkUFNKBzhGidaZtZHeJLAFABaY4bCYoSgMl4Wq+wTAM9uiTJBooNEk4dCkE5uPx10gGO9c1JpKjnk7/32RKEigg+DsD192Y7PIqV88mtqcbAhaREkwZWaDycdZTNsC9rALDaPCaz2eUwOECyA7qAHtFow56njgQ5l5aOzA3W2WkSAusBuTueKBoqenrx3TTw9iO7OKAzmUgwSSm8SZuFhBeuIHdddWVZ5aZQRLB9Of0= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:-1; SRV:; IPV:NLI; SFV:SKI; H:VI1PR0801MB1678.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:; DIR:INB; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?Yjk5SGFkRDFBbk5BMGpIVVVIa0F3dklLblJwMDM3djJFT0NNT1RIekFwb3JG?= =?utf-8?B?WEJpckJoUE82c0pYU0xRK2JZaTVZZnduT3lDejJaUU80dFpQZlBIa3IyTGZS?= =?utf-8?B?ejgyLzZVZjdSZGxyL2lwTTQwSUVDakh0K1BuMzdhVXNTTE9NTnQzUmtHeTdn?= =?utf-8?B?aHhWSjc1bTZlWUJTVjBPZUlSdUwvQ3p5WHpqeHFuMFRMb1grRTdRWC9LK3Nr?= =?utf-8?B?bDhsYjBmVzk3UURsc0VVNnlRbGZ0S201U2xBajNzTVpuUzZRSXBZcGdpR2h2?= =?utf-8?B?WnR1cmZ3Z3VrUEgzdTlOaHdlSXFaNUxWb0xNdUFxNXlXOWFvQ2lkT2NWeHpC?= =?utf-8?B?UTNIbEd6ZFdReUM4amZYNVZuaVpHemZLVmUrMXdQVU00ZkJwSERDL3c3eDV3?= =?utf-8?B?S3lXOVlPcXpocjJBYTdqVXFmTVhvVk5KMEN2T1NyZFF4VnAzRUExMjVGVEd2?= =?utf-8?B?bDRwb1drOGdCanpiQkdVY0FKTTBpOVQrVWl2WmJCWWMwbk01ZnoyOWxqQjZT?= =?utf-8?B?cXpqeGdtMFdFT0JMd1JTSWZETVRzNDN2T3lqMjNUcUhQQjNwQVRndGZDclZJ?= =?utf-8?B?T3lacWNjeWQrcUhmUk9ySEkzRGl5NlovMDZOV2Y3OXRPdkxqMDgvcDdQNzBI?= =?utf-8?B?OGlQQjhBaVFJeTFreWpWNGpTRnJBVTZKdCtKUGxqa1ZMcGM1VEgvU3lhVERD?= =?utf-8?B?VWhqY1BvZFdPWXhLeWZhZmtDR0daRmJsMVhTa1dTMEZPMWFUa1RTTlFlL29w?= =?utf-8?B?d24vRDcwMzZBQ3lTL3J0ZzJVbng1Ri9VdjJyRDY4Wnc1a3RTQmhRY0crQmx0?= =?utf-8?B?MlFzb1RHdEVPN0x1ZTd4Z00yOGpkZ1FtSzFNd3gvVTZuTXR3ODEwWUdqYlRk?= =?utf-8?B?SjBZRHp1WkU0NC9qQkp6ODFjNXRFc3V6MTJCTGh6clB5UDd2TEpCU2JOd3Vu?= =?utf-8?B?YkhtaWRwVEZhR1dETUZWTnJnZGFOQTZlWmxvbTBqckZteXpXWjZUQS90TFA2?= =?utf-8?B?WmdpNkFFdzN4KzdsWDg3YVZhL1RqTFR3RndyQ3VHY21CKzFTSmQ5WnpKR3BC?= =?utf-8?B?ejFsNnRGL0Y5ejB5c1NqVzIwaVpFakd4ZHhjMGduekRENzJxTDFzR3BXbEUr?= =?utf-8?B?NjIybHdCVHJBWVErbHFIeHJiTlZWUk16QTBnT2ZPMWpHc25WS2tncStadHB5?= =?utf-8?B?WWZsQUVtTjhoQmZWaFJ6MHJiTkh0NVFhcGhjSXNSandoOFpOWGJwcTVoMDd5?= =?utf-8?B?aVdUUkZ6OEJJNmFkL2QzUDZRVEh6TGh0VUUyY3hKd1E1cU9kbDZWZ240WHZX?= =?utf-8?Q?1iaG9cvqPEFJ4RKKOsKbyWv551xzFOvBGI?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-AuthSource: VI1PR0801MB1678.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2020 10:25:24.0528 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-Network-Message-Id: 2ae76d6a-ea11-46ca-ab72-08d8a33f3b0c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AmrSOLmIzzjd5NWnJIOHqYBDqAiz+CR7nbUP27SUkoiAMhZU5N20gr0/Srx89hsBwCYAJiKcIBvlPnTk0tUT8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4766 X-MS-Exchange-CrossPremises-AuthSource: VI1PR0801MB1678.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: VE1PR08MB4766.eurprd08.prod.outlook.com Subject: [Devel] [PATCH RH7 3/4] ms/netfilter: nft_set_rbtree: check for inactive element after flag mismatch 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="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/net/netfilter/nft_rbtree.c b/net/netfilter/nft_rbtree.c index f9cfcf7..ab95e57 100644 --- a/net/netfilter/nft_rbtree.c +++ b/net/netfilter/nft_rbtree.c @@ -194,10 +194,6 @@ static void *nft_rbtree_deactivate(const struct nft_set *set, else if (d > 0) parent = parent->rb_right; else { - if (!nft_set_elem_active(&rbe->ext, genmask)) { - parent = parent->rb_left; - continue; - } if (nft_rbtree_interval_end(rbe) && !nft_rbtree_interval_end(this)) { parent = parent->rb_left; @@ -206,6 +202,9 @@ static void *nft_rbtree_deactivate(const struct nft_set *set, nft_rbtree_interval_end(this)) { parent = parent->rb_right; continue; + } else if (!nft_set_elem_active(&rbe->ext, genmask)) { + parent = parent->rb_left; + continue; } nft_rbtree_deactivate_one(set, rbe); return rbe;