Message ID | 2318de4f-1c86-b430-9694-919c196fb20c@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:15 +0100 (CET) Received: by 2002:aa6:c11a:0:b029:a4:55c9:6120 with SMTP id c26csp2030429lkp; Fri, 18 Dec 2020 02:26:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJwCGf+k3OcYzxqyjwRLeUcgZeyDx8z1WlDSOJg0B8ZBVru42rJMexByZC8TaRnP/oRiKNbS X-Received: by 2002:ac2:5ca1:: with SMTP id e1mr1249914lfq.192.1608287172765; Fri, 18 Dec 2020 02:26:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608287172; cv=none; d=google.com; s=arc-20160816; b=J4gDMGnWgN2Yzrf0NZupCtArdd1AouPau7ZZn7uSfE686dlsjUI6B30t3vZSM8X1nR JVrzzwQsWPWOFekWA3XCUn1XcJLwfB7ozw6hpxs0g9nmywSN1em1ODqcpJiBHwESU3g+ mS2l/21MpKa6v3H2T8kIOBzNoV9KaoJv6U2Z0i6Dsu2ve9LFY32q+zdmfUDV0gS6LLiR lTX906KqZQL+UUQrV5eop7wVWDc1NkKzgMBR3UXNaJ+WgrAwSMGenJ3frUow9Un2AMxN KLo2VgHJIxBDIzVS4h/MrbBkIhJTkcEeiRmdw2cgJMT8YPVGBDzqJVlocsrmNLcNMXP5 mT4Q== 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=Bxve3tSG5NuelBv8uoCrlt9FJ+aW8fju+g1tTqtpXjQ=; b=jR0D+5l0fDQThNUL5S/Y8VpSN362XqozQ5It6skD0abDA0morhG9/r0kGtDJgdXp7w 6C0M61jPz3mHrFDMLzGikMJSiRo1UaeWLve02XXarlG6Pq19JEGy96shgJf9QIQ/i7JL uAGZixtWqClE6bI+UPPpZSS75PZmnddyOd242p/ffqjQO6MSKQBdeFUEo+JDfmmJlCnr Oh26nDqg03Bcc1LZlXlXeroUqkRaMBhE0N5zpX1VID5WXZtNe8dUNF8vQ0EptA2S329Y b5b8eD93i3cKSqwAwFZWMJ6zp3abiG/WizMzilj9dXrY7kH8WCdrjzgnm1QJQ3NyJisW rcXw== 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 h16si5414360ljj.561.2020.12.18.02.26.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Dec 2020 02:26:12 -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 0BIAPaRc021100; Fri, 18 Dec 2020 13:25:36 +0300 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05lp2109.outbound.protection.outlook.com [104.47.17.109]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 0BIAPYCf021097 for <devel@openvz.org>; Fri, 18 Dec 2020 13:25:34 +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:39 +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:38 +0000 From: Vasily Averin <vvs@virtuozzo.com> To: devel@openvz.org Message-ID: <2318de4f-1c86-b430-9694-919c196fb20c@virtuozzo.com> Date: Fri, 18 Dec 2020 13:25:36 +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: AM0PR03CA0043.eurprd03.prod.outlook.com (2603:10a6:208::20) 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 AM0PR03CA0043.eurprd03.prod.outlook.com (2603:10a6:208::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12 via Frontend Transport; Fri, 18 Dec 2020 10:25:38 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9d0eb10c-b210-4681-7c55-08d8a33f43d6 X-MS-TrafficTypeDiagnostic: VE1PR08MB4766: X-MS-Exchange-Transport-Forked: True X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XSN23vTyVP79/R1+QkfDqFWDVKMGGbOO55bQI6IoaU2TS7K6OECo5rw6duRZMn7A0W2oflXc0NS5c8/lxTTE6t0fcm/9UdlrH9amxPdwfIbCqqrZTYQYjKFlFxTZgQ/06oeQtQUF0alb9zcLhqr0zOAiT0WnkW0Co0HIHMwNlm/W3/U6pbTkIZl45Z0adHEgxoZ7r5gqRVH1h8yv6CRJqWWEyjWBga26hUvFoexUywBFvhNirCa1D2ZSrqawUQlHnxAkvUbLLq0yTLe45aexybIJVBdSUnG2wgMA0PU3DPUXedWBd+7byBKzYSePqVmDAZ64WiqP9QkJhcN/zwFKkEu2ODjeL9jmnHRv0pSjkTA= 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?a3FNM0w4S2JUUHhmT0pTMGU3VGlnQXBYNmE1TDJsL1REbUc2dnZQbGo4WkVj?= =?utf-8?B?R2NkRHFQT2VtSlo4RDFaVXJSMGlPWlc5Mm9ubzEzU3RxQWhjZEdjc2VQS2Iw?= =?utf-8?B?SWxVZzZIdkJJejI1eTM0c3pNM2FyOEg4SFNMVndSRjR5L0tDaHY0a0pKaHV2?= =?utf-8?B?RjV5SHBzVndtRWNnM0N0b3VFd21SK2xjZUwxWEtDZUorRUltcU51dGpQTmFk?= =?utf-8?B?Yk03cXZpK253VTFtanlyOXZuODJkcHdQVGZlRzRSbldQVVNXUXJsODdoc2Vq?= =?utf-8?B?ejkzRXJVNnRDNnF1ZXYrNWZJVDNCcmJsTjhoYXhJWHExMHFFVjhDM3pEdFM1?= =?utf-8?B?cWlHMllmakU3YUJrdnd6dUJycVMreDI2UEZndmZrSGZUM2hya21Qc0xaRFp5?= =?utf-8?B?UFJiUXVzU090TUVBajVGQ1RUR1E2WTBYbHIza3RjWGkwZy91NThHSlhmMjF1?= =?utf-8?B?QU84S0RUQWh3RUttdm1SZTZnSSt3a1JPcVBjZVVSV2kvdVBjUlAvRUFrcHRR?= =?utf-8?B?RmZ5MFFLUjlQcFhzdzc3a01wcUhlYXpzMW9aS1FyTzA5bjZpTU52L01PMUcw?= =?utf-8?B?ZFpRempid21jZXFsQWFqMGJRYzBld3p6YWVmeTlQVVBmY1Erc2RGajV6dG5V?= =?utf-8?B?RGxDd1dBNEVKa3ZDT21QTFFCRUlKdHhKcXp2YXljalJtN0xLY2oybjlYNzdY?= =?utf-8?B?OWl3TUh6RzZ4YmZXcmM4VlVVUXJsalZPWnZ6QURrcHgwa1NQM1didHNLdWI0?= =?utf-8?B?bDFHRHNVeHNKVFd5ZVRjOFFQSnp5UlJOQzVSVWIvWkdid0RQVVNXS3VnWjRE?= =?utf-8?B?MloxT3F2Yk9TNXRWMkdpb1RLckVXb2h2RHAzWTIxeHd1WFRNd1lqVldEU2Vs?= =?utf-8?B?Q3dJQ2tUWGdpU0UyYTU1a2MzZDlLOEwvTlNMOHN5Qk5Wbkxrd1pvaUhZWjZP?= =?utf-8?B?RXFEWEl0ZjlQZzROcC9OSHhPT1VEaWZtNC9ydldJZmVpMU16RDAycXgvdzJ4?= =?utf-8?B?WHVYZkZnOXRpZUhzeHBiQzBzS1RJUW1aN2lOWlRrU005OTdtdkVmY1VhVmpL?= =?utf-8?B?eVgyMy9TV1NzN0NXQkI0MWgwOEw2WlhnRGZuTHRqM28rYUZNZnVzRldNOE9o?= =?utf-8?B?UmJVYkpiMENHSEVDQ3FDY2JZSEx1OWpjSG1IUkRTTFRRR3lXTXNtS0lzRE5Q?= =?utf-8?B?ZnduSUU0em1POGVQWVBRMjZRVVkyb0htbWs0anNPblpCK3A2ZHF4YjhFeUxK?= =?utf-8?B?UnhzcU1FRng3SFprMmgvbWZhdlRZK3M2WjgvcWYrY3RRb1FJQlNtVHNuTlVX?= =?utf-8?Q?3b6WdOGYBxvwmbP9HyDARFCJNFJwpf5nWZ?= 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:38.8262 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-Network-Message-Id: 9d0eb10c-b210-4681-7c55-08d8a33f43d6 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 67khN0KOLcbzbND5/tZbQrJ9agqhWe46/CqM7WHJD4VqGrH+nbWpjKRMHQQ1xGtPfo0ZqMGVsWQXmOyyLGnYNw== 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 4/4] ms/netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets 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/netfilter/nft_rbtree.c b/net/netfilter/nft_rbtree.c index ab95e57..7b7c173 100644 --- a/net/netfilter/nft_rbtree.c +++ b/net/netfilter/nft_rbtree.c @@ -74,8 +74,13 @@ static bool nft_rbtree_lookup(const struct nft_set *set, const u32 *key, parent = parent->rb_left; continue; } - if (nft_rbtree_interval_end(rbe)) - goto out; + if (nft_rbtree_interval_end(rbe)) { + if (set->flags & NFT_SET_ANONYMOUS) + goto out; + parent = parent->rb_left; + interval = NULL; + continue; + } spin_unlock_bh(&nft_rbtree_lock); *ext = &rbe->ext;