Message ID | 20180320214313.25326-17-gorcunov@gmail.com |
---|---|
State | Rejected |
Series | "seccomp, v2: Add support for per-thread tracking" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [74.125.71.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Tue, 20 Mar 2018 22:46:58 +0100 (CET) Received: by 10.46.68.209 with SMTP id b78csp4291975ljf; Tue, 20 Mar 2018 14:46:55 -0700 (PDT) X-Google-Smtp-Source: AG47ELvyMwYITsjozW4stbjHn2RdGmg1VmPwr5MfG2DtTeafK6cBDIwiCO3kXdDvFngzsvxT+5Wa X-Received: by 2002:a19:23c5:: with SMTP id j188-v6mr3463117lfj.122.1521582415191; Tue, 20 Mar 2018 14:46:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521582415; cv=none; d=google.com; s=arc-20160816; b=Jmb3d0oolVzrbRBoHno1Bi2hRyjvOc1ZLIOlVsVFUc6Bd+rNyBX1n785kb6H5hK2t+ AVWCyrWVI3En0uvsko4qphWLextQDvEmP9FnFAwyznn3TLDbVY1OMyF0FzUKRLeMWru/ ZbmPnbINx2Au/4HDFO7Z7pQzryjTQjW0mcGNwCmYDbrvLOn3E/OuLnEEm/pzFgrLnjM9 O+1JGKqU6pmU7hdlkZCV6oL9MihCjo3MGS4Dkini36hDduQcUjXVtZOPusRs9JecNVWm QLw1ziD3XxtkWZCm7IZ4JikujEJbj114T/hBU63Raq9PanLlEZJ39O5K11hIvt9i3SRV Izjw== 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:spamdiagnosticmetadata:spamdiagnosticoutput:mime-version :references:in-reply-to:message-id:date:to:from:dkim-signature :arc-authentication-results; bh=9djrjBwlBPLB2fOH4v0MoPRAEVqJpLcw+P6VtMuCrw0=; b=JDD3XiBTg03jWaiksMYodYctTEjOiQDD5qfP0Erwpxwj+1yEdq+1X5zfHuTVEyrqHD sX2rSWYVSo84YlzqS+N4wTTf3PcZJ3oJNUiIbzpjTHevp3Q1OqwyYuzXuYiFWWIcsZBL aPiNmKuK3oQkP/s3sw9D9EB6nZAPuEv6K+tGvyHp84HewIHJBLYfqTBaxz+V6gp1RV+L I8FNijVsXKXo0fD2tel84ce/W4NExX/3nK1SwLFzjwcj6u5MNAMpM380X36zchypyyGW ZbY8A2jWJhp3z5oQn4IVnLPCWboDXKqXQjzpGDXbeKYAJDYGjyJp1iN8wOph0YQzYtPk MGnQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=MZ4PiR2H; spf=pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=criu-bounces@openvz.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: <criu-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id e18-v6si952163lfj.138.2018.03.20.14.46.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Mar 2018 14:46:55 -0700 (PDT) Received-SPF: pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=MZ4PiR2H; spf=pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=criu-bounces@openvz.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w2KLkUbJ018993; Wed, 21 Mar 2018 00:46:30 +0300 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp0245.outbound.protection.outlook.com [213.199.154.245]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w2KLkT8m018973 for <criu@openvz.org>; Wed, 21 Mar 2018 00:46:29 +0300 Received: from DB6PR0802CA0039.eurprd08.prod.outlook.com (2603:10a6:4:a3::25) by VI1PR08MB0301.eurprd08.prod.outlook.com (2a01:111:e400:5826::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.588.14; Tue, 20 Mar 2018 21:46:20 +0000 Received: from HE1EUR01FT055.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e1f::201) by DB6PR0802CA0039.outlook.office365.com (2603:10a6:4:a3::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.588.14 via Frontend Transport; Tue, 20 Mar 2018 21:46:19 +0000 Authentication-Results: spf=pass (sender IP is 209.85.215.67) smtp.mailfrom=gmail.com; openvz.org; dkim=pass (signature was verified) header.d=gmail.com; openvz.org; dmarc=pass action=none header.from=gmail.com; Received-SPF: Pass (protection.outlook.com: domain of gmail.com designates 209.85.215.67 as permitted sender) receiver=protection.outlook.com; client-ip=209.85.215.67; helo=mail-lf0-f67.google.com; Received: from mail-lf0-f67.google.com (209.85.215.67) by HE1EUR01FT055.mail.protection.outlook.com (10.152.1.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P256) id 15.20.567.18 via Frontend Transport; Tue, 20 Mar 2018 21:46:19 +0000 Received: by mail-lf0-f67.google.com with SMTP id p142-v6so4886507lfd.6 for <criu@openvz.org>; Tue, 20 Mar 2018 14:46:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=db9qDs+NKagajM95l6qRI/VIsGyoOvRK6Z8cSqa6bss=; b=MZ4PiR2HwTmth1IP5YTsoI+r2bxhvphVbqGj0osz+IETJh6rE3FFbQUdL3YIG8fI7/ xg5vQkqhf6lXzk3c2R0xeFvJTse+od1iGNfIHlN998Eg15rtcXRuH7S4aEB+wzbh6YTf HqqD8LruxDLjXwzX0suQ2xmI2pZKDyczihLPe4wFoCZT+UquqS8iwZpRhQM4fHg+hPYD cwxmPhvWmoMyxHGlTZsUVoap4yrBT00hEMIui9ndYMnWU8+72yn9lBUfFz5KW+/gC4Gj o8SNsy5idzQcS3Dlfu0UjK7HdePjOlVMR2lR/85PsnGOO1b4UFh9OaEPtVbUyV+66P3P 3qzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=db9qDs+NKagajM95l6qRI/VIsGyoOvRK6Z8cSqa6bss=; b=FeMur3TMYplC2JUWca27INDP+hL1i69B+IWVZ/fM+7Y4o6dCmu4Q3m6JZtG2YkoP9q IP8O3qx6wAuo0O7vo5bn0VesmvmK41H3FdO0CN+FS7OqfSPWiYqnGvbIaK9RLPKXAxSE PBJVgi1EJHKuH+HMITj6NWzRtf/WFbl8A7lx8b8Jw1tR0Kth1h32gUU2303xV7UWONuA vUZJEaT7VyUr7hTfd/kY0bEnc02N4jj5amBXaGCZTeiGAOb51jRe3GfXhlmHDjDh86oH coD0QLrXcUTOwclN7h6WlfMeoKdV+DLnCI/KBiuLFEzHhvSzacqN3xq7x639Raz9ZNFR ClUw== X-Gm-Message-State: AElRT7EYa66eBPa+YbkXrqKdH5baWBHRNIJkKs9Q/8/3y/Q1PMalSaPq qwLkv9rRCUtX08cvJviO6xQSOGC2 X-Received: by 10.46.60.23 with SMTP id j23mr11686798lja.18.1521582378352; Tue, 20 Mar 2018 14:46:18 -0700 (PDT) Received: from uranus.localdomain ([5.18.102.224]) by smtp.gmail.com with ESMTPSA id f46-v6sm657909lfh.56.2018.03.20.14.46.17 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 20 Mar 2018 14:46:17 -0700 (PDT) Received: by uranus.localdomain (Postfix, from userid 1000) id ECCCB460D31; Wed, 21 Mar 2018 00:43:14 +0300 (MSK) From: Cyrill Gorcunov <gorcunov@gmail.com> To: crml <criu@openvz.org> Date: Wed, 21 Mar 2018 00:43:01 +0300 Message-Id: <20180320214313.25326-17-gorcunov@gmail.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180320214313.25326-1-gorcunov@gmail.com> References: <20180320214313.25326-1-gorcunov@gmail.com> X-EOPAttributedMessage: 0 X-EOPTenantAttributedMessage: 0bc7f26d-0264-416e-a6fc-8352af79c58f:0 X-Forefront-Antispam-Report: CIP:209.85.215.67; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(979002)(8196002)(2980300002)(438002)(189003)(199004)(16003)(86362001)(575784001)(52956003)(50466002)(305945005)(7596002)(5660300001)(48376002)(6666003)(6916009)(2950100002)(82202002)(95326003)(76176011)(51416003)(107886003)(16586007)(106002)(93516011)(336012)(54906003)(73972006)(73392003)(26005)(42186006)(6266002)(8676002)(59536001)(103686004)(106466001)(4326008)(47776003)(87572001)(76482006)(50226002)(55446002)(83322999)(246002)(60616004)(1076002)(36756003)(1096003)(356003)(90966002)(7636002)(61266001)(45356006)(969003)(989001)(999001)(1009001)(1019001); DIR:INB; SFP:; SCL:1; SRVR:VI1PR08MB0301; H:mail-lf0-f67.google.com; FPR:; SPF:Pass; PTR:mail-lf0-f67.google.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; HE1EUR01FT055; 1:GXUryVSH/81VZtxFhFSHxj+taX5o6iv+KGu0dfHjBcVF9ZjAqfWfYZPm8OzqFZ03KdVBSJ5RJj8p9/MkzuK5RO+neDfYKWvU+ATSaEtE4K5svJaD6jWBQqUBnTrbZWkr MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 16de597b-e302-4196-b0e3-08d58eac0424 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(5600026)(4604075)(4605076)(4608076)(4614076)(1401096)(8001031)(1402068)(71702078); SRVR:VI1PR08MB0301; X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0301; 3:fiwMPkHb3oIxPsz90XDesi9zR/Eld9TwXIZHEPKZL85l1YRzfWDB625mejXfNoia7yEGTXV9nWVOHkUCzN7B74ERRsKw5cWdaQTztefP1O9j0rI2HB+YumTkm9Sww4J8nyda6aUz36Gn5/AK8KsPZyx1111F0gtA8+3FVfZ1lBQTsVUX8A1uM6LJ0ZJuwsP4lYloS63XObTmkvZNcua+ps3kZD68BwjxXD/C76F6OtLDkRdbS+3jBZEyL+oBEbMWc+1rRbUqSPoCkvqupSUs2S0Ekr+BbX8R6Evz214htABPHuUy9R2JYjlt3ozLrPUtNFWhGtxzTONCLgCBzZsQN6RfOWvytqgJ4zXmvOV1Bhs=; 25:bN83FavSc6g18QEsRHNtqDLIWmcwrBe/zo2+5lhR/zlW1+ctLxoPeNtrhdzEw5SAi4bM+aW8NU3423Gt3FBLet45VZE1OB4TftGiN8SMleR4N8h4uKRA87jX2lKqeGxsUSppby0zLFXIu+MKQxLU0xoP6Pl3A2jLkqA491V3f/Ski8FAw0xItrlzC1YBothTEAqTtg1Zf+diRrTcJtAna83hwg7Z0q+Q8YQFgDf4rC3Py8w+1MqrizE9lcWUz5k7H4GkbJM3SWCiqAiUV00s75h3fzNIswDofF7iC9lnKrW+j/yqnFSeO2Ru3RLrCmOboMLGQygm0lh6M89W+Ep4hw== X-MS-TrafficTypeDiagnostic: VI1PR08MB0301: X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0301; 31:YQakm0XNuGFj32ZrTDO01zzaShrXmjRDq8aCuucpkaGmQykCeOCwOPkzD5iMp4NaYcZR2PbSXBSf8ZXVnrm21NeLCnog+PbR08Uv1r1wDJ7Pv3P/r0kjzCVDc5+43hOMiubqnC64N/E6VbqkFJwUBlkGHkKWo+ENX8QvcNLOxhZynrj/jf279x5E1hzQxWQRRJB79C8ZRsRND7mEVNI35x0s4XvSBecdxPwg37/daN8=; 20:RFimQNIFN4gIdq5lXxok0e3dDz7wo7HUdAWeabxlt2PdjqOTYAGpobP331d4h6k9f9HHjj5R9Opzu7refa6Bjs03vARE0novb5HEcng7Gtkt1gazA8Fi+0OM6+fusTwTSpdkg9KRCGOu1wMcmFXKWZe4c+Ikmg01ukUxgTmadKFBTIcC8G/g9h6yBbAlE9IK0Ob6dr7MhQ7KRXkKdIv6iKMBi7aqE6fJg/O7sLeG57EKJGX55B7C9YomRRsvzLsCpzW12OF3peAXpCSAWEm83d2baDup/ewEPZ4XzZzL2sU6c/w8cAxq7gWLy2ki6FPjirln8Ed1eNTXLvpuSnC4EIHOS9q/AqQ/V5Iisa2VsZmJaaxI8JfNbBvRiAw/8L0UcJbSbdqGKqlazOoUL5ksQaje9pfjttxbH69TTcrn67P5+5bXkwaa695GQDP4wga1ODQLqQWGPYSZQpG+HsC/7kpAZufvpx/WwodB/fDB2is6Zsi4ujKUiRWrqAwRwNRS X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(2401047)(8121501046)(1430347)(1431041)(1432103)(1551027)(9101536074)(3231221)(902075)(903095)(944500087)(944510158)(944921075)(946801075)(946901075)(52103095)(52105095)(52106095)(52401095)(52601095)(52505095)(52406095)(3002001)(93006095)(93005095)(10201501046)(1610001)(8301001075)(8301003183)(201708071742011); SRVR:VI1PR08MB0301; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0301; X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0301; 4:ac/oFqtDtD+41SeWCYMzldzhDuFAQaBf+zmWZjm3OZKHqb31Qynzi+qvFBzTMarFSCtoBlrpS3vzOe1Id17yic9n7NCU8r5nLo4kZ1BAf4NO18ljTpbYbyNpw5pd8G0pdXbhXJQSKnHjRNoWx8p/0ETguSaFO/VsjKUPu3Ft2zRa+2F8/PoxGdI/HCb8drsOVQvJ58Y3RKeVfSm+5csG+TN5lKN13FmtpFaA5FHKfOvJBoayz/5K5H7d1JsWLFwBl+7LEeMZUHvKj1IIXscirw== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR08MB0301; 23:Dgk93bEixj11e3MdaJLPT2WdjidMOLPMrf9gyXE6m?= =?us-ascii?Q?OMrasNtxoJIJaYjSxhdPlQfRFvgBJpZnGE4cpZCq3mUeYQKQjlS9H+MepgtA?= =?us-ascii?Q?RN/RMrsa5avTz/EfHJQFCAkGjBd8JBqrsDhpdOp8xet82OypHIDrmWDENaPC?= =?us-ascii?Q?DkAxwFYDphXsAeI1BmRH0cp5YWnkCkflGyGaHgRBy6HRQsVJW0q7+5IXUFMr?= =?us-ascii?Q?iO3XKTd5obYMXnDrchLbL2CJ7gAtYWej9rz3+9/afypJejT8UF+dFpyJ9xkd?= =?us-ascii?Q?YkErsfosHFCooWnDgCQ+wQV8oAONieLFb4IwAqnNKDtMNHBqq9/u54ACoqSs?= =?us-ascii?Q?/X/yC2ieknQ/Ptv5Ep7TXG2TjvgGKm2RrelPYYhDOrs6vg0cM5/Zue+1WbHU?= =?us-ascii?Q?s572KvWMqbjR6c5MZxaVN6d77s1Ust23gg9vIQ+H8u9rgNcYEXzSjgHfjpHF?= =?us-ascii?Q?k0xcRCIuQ+s4ZCIAUWYorOU+cUlSMZ7Sqrcx21WlMLPT/c1I4udFXVEy+jOU?= =?us-ascii?Q?dNy6g15CYH9K8YEJqNEqe7u0rZcP7mMFycVvGqCaabq4Dxz1grML2N6gp4Ja?= =?us-ascii?Q?aXnswTBGn/iI7IEr2VFPxVodHYZbBRae9KYoB5hcSsifvZy5FiKt8HCslZuT?= =?us-ascii?Q?iS9kP29fCdQaO7BGXM2zyXIBVMkvRaQ1UDUkInPluygXY/jOkNfNkgg9IlVU?= =?us-ascii?Q?qNlmyj/thuNtGnZN/gTGu6eS72JGyXHrdxI83C9cTN/c2gSCGR2/iA0M5ItC?= =?us-ascii?Q?aXSvBNzfxQ4KK+qkp79N9n7bs0ILL9REdPU/T8F6gXD/pfMnQwrEvM9lyV8e?= =?us-ascii?Q?W8V0twBJJGfJ09LQoadbM2qxDWRQPFaqeKCI3OB5NzDOurhPElJkQpdqa46o?= =?us-ascii?Q?DfkFitn1QDoKt+tJfprIKgFpY5YrrhbHdAW+MtyBps8BNdh3yxwnBZFI1Nlh?= =?us-ascii?Q?9iLfyQ+GITqQg6XqXO/L8twcyV20FbWqw05u/Xuj6dv7XMLmge5ZvhblSS0a?= =?us-ascii?Q?SKzKECwm72Wi3rCu6xNt3Yz3yZko2FgMU/AWkTn+6t0rGcgmYTKmKzzgCY96?= =?us-ascii?Q?NBCI0OJXAyXaz4CAtc7LXh//CpKJeb7BJnBn3wVt2w+Qa4BvQRx7mIzeh9oI?= =?us-ascii?Q?Vabf57Bwxs0OXHMi3+dOlXbgwknC009x9swYke57HVcX2RDhEW5/wEQyfWN9?= =?us-ascii?Q?zfWjojBLHWtmIkPHEHUwhQmh8RLWlZGPY4aA7ZouVxrGv0IChpeka33rKTfO?= =?us-ascii?Q?K2vHLDXiXa46NX4rI+5a8S5AO26pHKTAgo3x/lrx0DrdzoM/T5SKbwnIKc67?= =?us-ascii?Q?x2MifKO9CCORslb5CqMf9E=3D?= X-Microsoft-Antispam-Message-Info: UwMNfzs2zllSRsggZGujpBLMBLFAS1hbAphTgJg+kkzjE4l0wJVd0pj4JO0J7UUjSurP/I8IjHISpCLu3mYx2ZVcollZ6DL/8bTcwCkUWgv9jZPFVuH+tzaTwh5lQnxT6zcYJTZL4gJ2aKPbaVw46CJZtcO+EhmWsYP5tTWjcBF7bnKcocyxE8OtW8eIM3wzacnDmsU2QHJA46ce3Byr2Evkpl127V+6NolutzbhvMvj/R5m8S9SM04YtzFyfa2EAEq5n2FFa+hTZRzGzVg5JEvazr5Imdj68ZJ2Hj3dt+RgCi98V86nDeXRToQWFdwJI9l/C8c46GY+ORSpQBnLH9xHh0deT7mKR/vZMN7lZk4= X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0301; 6:DB1X+Hi71+XW4yihsg1DbdXANDZg5JGSbLfZ6gbO/E8BHE/a+zt/AX9rgKoP2gjhOL6ka2Mn/Cu9hlCI0kpyDXJ4nJzALbzhqUSN00yhrabpJ7x0XNGrRYQBr4qiE7sjci3nF2mgfxrRrYLjW/CC3wYSWPvzcgrHzq5reBuq2kC111TTCMuiw/2bhvNttDC+i8UVBKVotvVBQ6VEF4t/LSUgalMnA2IeVi+XpH11IH2xqAwqtnkXjWN0uXwrULXGEZ4gOHxb58K6Hjqdry5MaNTvDKWiTBSSonHmo4q58I42ag6sD39djYHQ1PyDQeimyR5k77hNs4epaTI1mzvse8dnBNgB2AyFODhl3HOHrbE=; 5:/oNX3QWgdGu7bhLT0MUNfDD6SMovTM3h7bly8q8YqVCbltGazWlwrMasjfS6yZ+yUNS+dj1mGm1C9ZseAqU5HWaHjdWMd7mQC39azQ9odWf7NFkbVS9ChO7vfooebfdRpRUhmAszCEryglOXrVZydoeeyWYKYqoxx6UIULQKQNA=; 24:wZOdXlxNJHS5mR1yjUlfOuEbq8UGBTkH8bRkif3sOsLAKdvYorQo9zVtGUy5iKb0Iy0yi3qbKxwS2QgeTpYVMfz6/rxYo0TonalKacqY5c0=; 7:t7Ihg/+LoSZpzxQaYj/pIWXJBcfHqb2y2ylh0CF6qOzcfsnt/gqS81jx/2RpGNqwE8jKu8MzEc7VUjrbMqU6AZ+MQ4DjjMjjPkeBoRUWEnNPzOBIAwtCW42PCpoHE3C5GNR1/f/APE3re4zBwxlf2ESdepWtdBaQGPS1el9XHysdbx7250KRiknajcW0zi9cbqQiIT7OjxJcNCPJmngIgQMbO6bVS6YL4CxtjKu0LzazgqrvydErpxcUKOVQrX3o SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0301; 20:5UQArEShBU5SGbunpN11aIVGDxRtukrbQRlPsDUf1mZC5e1uPrLZyAupyPZNhpenk+hFeLlCAa0nguikYxBV25A8Pjtf9oa9WqNKGuw90EkZew46BhkFoymC43wyvI348W46RnOh/qx1vNkDaK43X4RKd+wRVvE65vJua+VpwHs= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2018 21:46:19.5013 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 16de597b-e302-4196-b0e3-08d58eac0424 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0301 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 209.85.215.67 X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT055.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-TransportTrafficSubType: X-MS-Exchange-CrossPremises-SCL: 1 X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Incoming; SFV:NSPM; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: VI1PR08MB0301.eurprd08.prod.outlook.com Cc: Andrey Vagin <avagin@virtuozzo.com>, Cyrill Gorcunov <gorcunov@virtuozzo.com> Subject: [CRIU] [PATCH 16/28] seccomp: Speedup entry cleaning X-BeenThere: criu@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: CRIU development <criu.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/criu>, <mailto:criu-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/criu/> List-Post: <mailto:criu@openvz.org> List-Help: <mailto:criu-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/criu>, <mailto:criu-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: criu-bounces@openvz.org Errors-To: criu-bounces@openvz.org |
diff --git a/criu/include/seccomp.h b/criu/include/seccomp.h index ff0465b8266f..c1c1bf4c3be4 100644 --- a/criu/include/seccomp.h +++ b/criu/include/seccomp.h @@ -53,6 +53,7 @@ struct seccomp_filter_chain { struct seccomp_entry { struct rb_node node; + struct seccomp_entry *next; pid_t tid_real; size_t last_filter; unsigned int mode; diff --git a/criu/seccomp.c b/criu/seccomp.c index 0f0866e0c4a5..f73bcfbaaa1a 100644 --- a/criu/seccomp.c +++ b/criu/seccomp.c @@ -22,6 +22,7 @@ #define LOG_PREFIX "seccomp: " static struct rb_root seccomp_tid_rb_root = RB_ROOT; +static struct seccomp_entry *seccomp_tid_entry_root; struct seccomp_entry *seccomp_lookup(pid_t tid_real, bool create, bool mandatory) { @@ -50,6 +51,7 @@ struct seccomp_entry *seccomp_lookup(pid_t tid_real, bool create, bool mandatory rb_init_node(&entry->node); entry->tid_real = tid_real; + entry->next = seccomp_tid_entry_root, seccomp_tid_entry_root = entry; rb_link_and_balance(&seccomp_tid_rb_root, &entry->node, parent, new); } else { if (mandatory) @@ -92,14 +94,16 @@ static void seccomp_free_chain(struct seccomp_entry *entry) void seccomp_free_entries(void) { - struct seccomp_entry *entry; - struct rb_node *node; + struct seccomp_entry *entry, *next; - while ((node = rb_first(&seccomp_tid_rb_root))) { - rb_erase(node, &seccomp_tid_rb_root); - entry = rb_entry(node, struct seccomp_entry, node); + for (entry = seccomp_tid_entry_root; entry; entry = next) { + next = entry->next; + seccomp_free_chain(entry); xfree(entry); } + + seccomp_tid_rb_root = RB_ROOT; + seccomp_tid_entry_root = NULL; } int seccomp_dump_thread(pid_t tid_real, ThreadCoreEntry *thread_core)