Message ID | 20180830110027.12706-4-gorcunov@gmail.com |
---|---|
State | Accepted |
Series | "x86: cpu -- Rework feature testing" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [74.125.128.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Thu, 30 Aug 2018 13:03:07 +0200 (CEST) Received: by 2002:a6b:25cb:0:0:0:0:0 with SMTP id l194-v6csp708788iol; Thu, 30 Aug 2018 04:03:04 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZ5RhXt0ZFOl2/4coismXoNjnXCAE8eLVZh+PIDTxd4CQzp1UtIJ57DzexZhZSLYDCyglZw X-Received: by 2002:a50:c181:: with SMTP id m1-v6mr12616882edf.199.1535626984067; Thu, 30 Aug 2018 04:03:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535626984; cv=none; d=google.com; s=arc-20160816; b=iB6i6c8oezs0IZ0l8Pj8tElUu1colILxlH6YM0JBLHcIPfTQBZq+y+CMJwVwHAc9Lr n8L2gWEH55A5b6Xl12JXqf0pRQtw/HyN0AE7NnYlebmPhNPitFXUqdbl3AlLnmYVMzku n/hZcIrphGhE5/d2pTZGqFbVf8v5qWoBRjiRJJNYopRCkK088c2YNSAgN4R2h8tIqFb0 y4vH7Ed8noSEhThP7MsX8zLJWKFd6rFRor+Mq6jc+2oSpQre28vCVMlLpkCV66Jb2Nhe 63D8SUFK9QMe6Lq8mM+ENXoZKM8GXO7ep5dfniqxON8tEF1PwpQIWFYGLBEL8JTsz4H7 zkbA== 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=7Xs1EWJdfO7saI00aHBXBBtY3o9iwhfMXsP6t0o7Nm0=; b=XYkNSkz/Y+yWJ3xE8aellASMXV54HG1JNoi+Wi5xPaCHlS4SKTp6g6or3tV3yzEG+g 5xAf6Xc9kMJqNloc5bQJxGLfH+8YXYaARNZwNJ/jDoTC/4Am3vhGCCYg7PoDlBnNBy+i piBjgNvXg/QpDTbdVlB6CqOwFD52G5ikGVDYjbuXRHFwc5vPNbW5ygZ0yp5w1gbwvdyu A7m2DN5/Azc1+VO6QmKeasgM8pcdrVtMMq7OdwuGw1oS1KSJe5CZMkBAnWHgqbj6u7eX p/WJtn8tkgTtBWCjv9iy2TYgjEAHMl+SMXLZTZHhACKLFgToh1JYFtFVXGJHNOSNmDfV cmSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=he05ztFq; 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 7-v6si412361edm.229.2018.08.30.04.02.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Aug 2018 04:03:04 -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=he05ztFq; 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 w7UB25up023748; Thu, 30 Aug 2018 14:02:08 +0300 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01lp0183.outbound.protection.outlook.com [213.199.154.183]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w7UB1D69023702 for <criu@openvz.org>; Thu, 30 Aug 2018 14:01:13 +0300 Received: from DB6PR0801CA0048.eurprd08.prod.outlook.com (2603:10a6:4:2b::16) by DB6PR0801MB1350.eurprd08.prod.outlook.com (2603:10a6:4:b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.17; Thu, 30 Aug 2018 11:01:15 +0000 Received: from DB5EUR01FT024.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e02::209) by DB6PR0801CA0048.outlook.office365.com (2603:10a6:4:2b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1101.14 via Frontend Transport; Thu, 30 Aug 2018 11:01:15 +0000 Authentication-Results: spf=pass (sender IP is 209.85.208.65) 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.208.65 as permitted sender) receiver=protection.outlook.com; client-ip=209.85.208.65; helo=mail-ed1-f65.google.com; Received: from mail-ed1-f65.google.com (209.85.208.65) by DB5EUR01FT024.mail.protection.outlook.com (10.152.4.236) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.20.1101.10 via Frontend Transport; Thu, 30 Aug 2018 11:01:13 +0000 Received: by mail-ed1-f65.google.com with SMTP id f4-v6so6211311edq.3 for <criu@openvz.org>; Thu, 30 Aug 2018 04:01:13 -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=8evF82zvns3IntstWofzFlzHMuqOsJfKuH9+4ryOMrs=; b=he05ztFqjcgvWh1FyW/SCWjjzIaDHNk0+i0KIREa9bjk4Ah7RjwjOGAIFHuLw2tvSx xKdwaD1kRHQIpDLRHTV6APx8/N/Py3Mqo21EPD7j8BhWfaF60RQB7SilWuDgVaTCid0p rk0mWNTN8P19SIpD5xlfBeuQWo3iPnmNfEKq5wDe2k/T5REO9hL/bLul/2RQ42OYynb2 DtEBUhyaij71gdm5iTlgWM+gR/G9tZ/u34yFwjor9xUnc15H0uOE9BHouFAP4Lw4BQHY UzCRRNWnaO1XluKxFO2VYoZZzzBoK1LAGink6gxIKi9Nn2IR+iKHn/LKmp9uNvENzrTz oHWA== 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=8evF82zvns3IntstWofzFlzHMuqOsJfKuH9+4ryOMrs=; b=go1uXPB0dX5RRfK2RQ1Jdd5haqXYuJzv59A/mDjRudYojQ5l3+Cnf6Re34/MM3Wy+x /4hQWx5hy6Xhjme6slVVu2ldxJ5LgyADVfcIktIvp+maQhHphsX9NVLP1qoXv8m33cfq 8LKlbZVQEa9WGEFG7kwDnLjcRKhgZAUGMUViMk4fCXyqNZJp7Qyxj2e2GwS1BlUZDVJq F8TNz9WKYTJ+Eh66xUKK4q4A128TXLdTosv0MEV2NrkJI2msfPSXBMGMUPo7RYTVRUt+ z8Qre8e9UNpRnpjD44eoTIkyAzCSiW8j9e0TMJJhjlV0C/9BE25YRF9Mxf9sgjwSR+jO 2gsA== X-Gm-Message-State: APzg51CLvvRAYT+hRBLKrIcHEeGtaUm8j2pf5rD7OV8eISTBa0hBYDfh qwWCkpeITlJh3HNw0bDKEfU= X-Received: by 2002:a50:b410:: with SMTP id b16-v6mr12579856edh.190.1535626873394; Thu, 30 Aug 2018 04:01:13 -0700 (PDT) Received: from uranus.localdomain ([5.18.102.224]) by smtp.gmail.com with ESMTPSA id x7-v6sm2949489edx.65.2018.08.30.04.01.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 30 Aug 2018 04:01:12 -0700 (PDT) Received: by uranus.localdomain (Postfix, from userid 1000) id D0FBC460443; Thu, 30 Aug 2018 14:00:31 +0300 (MSK) From: Cyrill Gorcunov <gorcunov@gmail.com> To: crml <criu@openvz.org> Date: Thu, 30 Aug 2018 14:00:18 +0300 Message-Id: <20180830110027.12706-4-gorcunov@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180830110027.12706-1-gorcunov@gmail.com> References: <20180830110027.12706-1-gorcunov@gmail.com> X-EOPAttributedMessage: 0 X-EOPTenantAttributedMessage: 0bc7f26d-0264-416e-a6fc-8352af79c58f:0 X-Forefront-Antispam-Report: CIP:209.85.208.65; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(8196002)(2980300002)(438002)(189003)(199004)(61266001)(47776003)(2616005)(16003)(55446002)(54906003)(51416003)(50226002)(103686004)(336012)(1096003)(6916009)(59536001)(52956003)(4326008)(476003)(83322999)(73972006)(82202002)(6666003)(76482006)(42186006)(95326003)(107886003)(86362001)(5660300001)(6266002)(446003)(106002)(356003)(7636002)(87572001)(1076002)(305945005)(36756003)(14444005)(486006)(246002)(8676002)(106466001)(11346002)(93516011)(48376002)(60616004)(73392003)(76176011)(126002)(90966002)(50466002)(26005)(2160300002)(7596002)(16586007)(45356006); DIR:INB; SFP:; SCL:1; SRVR:DB6PR0801MB1350; H:mail-ed1-f65.google.com; FPR:; SPF:Pass; LANG:en; PTR:mail-ed1-f65.google.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR01FT024; 1:swRO+Qah0A+wO07o6kkdxbUhc80hRQNH/yuJeR9FDgFlysIuxRlaIal6SiD6y/oEmCw4VjkVRS/jZnFy63vgRpD4/FoNekffUntbIdioalnauHTv2paMMKWSvn8QEl8S MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 20081fdb-0fac-4823-f127-08d60e67e708 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(5600074)(711020)(4605076)(4608076)(4614076)(1401180)(8001031)(1402068)(71702078); SRVR:DB6PR0801MB1350; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1350; 3:0Z5eCJ5byA7Tzt6MBmQOfGp+izt6rZYiydDEWWflMtNmFToW9QeiAbjUiPAJSM5chghu6KIJA2G0oV38EdFNT3lUcqLXM3YiwXFSAHzpCFzfJBwOBXYD33vIUU0hqapot7AyDlWB6WFiRPbjspuk8HXUgj0WZN4VgmA9au8orgALGNf1fF4iY1u5c1Q0rdhTboMzOoJ5V5aLMX1Y9dRXNrbkcLDrA16LtZ806JPHwnQAePZjemmp0ftSloD7q+o5gwjUSDnuzMNmvCIXbNU3/ws8GCvQF39G0Z440ylI0A7zEpTN07cmbf2/XPxhhWqF6nkWcmZgXEqTlQbvmG9gtig/FWEn94w3BJ7jCAbbU50=; 25:IsFPA3QUKDmyBv6wg9l/YUzE2ZB02o6WZCOvQ5Eojf/AGL2Wj6T2yBtPIHam1o30U97u9cTLt3bd9/n68Udrktd66Z5X/mHk6MeiczAvDEpN+i6JtEkawJvWdTgMphqspCDlO8RHuw5rCF9rsIEd3v3cyLOXY7xDXLjiVcDrWMFlFQ9crSGM/g9vWh8/De6idOztebuRBChrNOloMFD3li356rzL4Hnmo/Z1shqJ4/lnutGpl/XsQGbt9OCup6GtpIInFCz39DRPpYg1PaYMe7j1nZK2u4QClTOH6iNyF6GnjS4yoaLywfbcQ7E2gjZ7Fhru4GjGrABOyN5sE5jq7A== X-MS-TrafficTypeDiagnostic: DB6PR0801MB1350: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1350; 31:13T/KRKL7/n9MWULPk0ldpk0PHbkum/MbHe4ON7qm6oY0AlswVu0BAr7hYiywH0+AGUfxUBkmagboZXP6KDVm7lx+lQywyMwt92Nbz6f70+UK4Scc+RTUP37SajDi0YurbcSrmiTM+VlqDbftOMJgdYJ9oJoG9Lt7XNtY3/hyqffxVAnEEmCWDlUcAhge97ZfaiDCx3VMcwg4iPNmDt+eNWlEWgBVPR9feU4/AIVRPg=; 20:Xt0CtCSKeMK9mzBjoNRGc9rDmi92rjFM0Q4Z3xhOrEUummSLhsEm2A1ATHnOGmubAhjmFFVaQlk5nOmDyEzKCsnMRfj2V+5soRs9B6/MLi32FlETrUIr1iR2m0rSTNkuHaZVon1zjfuAd+KoQFrmeWhsHVyzcBSB72SU8dVibrPsMnNmh1dSDhNjgyO6ReiCDndcBDP1nFKGc7hwUB+yu7ybj5lCtrFktD6R1CGFGPQrmKz1bHFRe58FxB9t2f5tP20aVkyrUiOWV3WdybsYlhuyoIadNNMcZYOb5gua9jgNPiHctcPySzzzSdj4s2+iCZOQLXmws2g7j0myMWT7WxXODE+926fayv2s1RYDX6K9yqNkOEhfREy/OYJDABzNtij8Uc3KmiqoFVUDEEvSh8Rwm0rffWN8ZtrTQ9I5KBev6AvhJ1ZO63+yx+Go0abd5WPJrUk8Ahv1N92BRuT+vb1EgATCSHDUx70LR9he7JLxbcjTeNYg/EOQEhcNegYv X-Exchange-Antispam-Report-Test: UriScan:(85827821059158); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(2018062399030)(2018011200283)(2401047)(8121501046)(52410047)(2018011210174)(2018011211064)(2018011212028)(2018011213028)(2018011214028)(2018011215028)(2018011216028)(2018011217028)(2018011218028)(2018011219092)(2018011220252)(2018011221063)(2018011222027)(2018011223027)(2018011224027)(2018011225035)(2018011229035)(2018011232269)(2018011233052)(2018021202149)(98810176)(2018021203149)(98815176)(1430482)(1431068)(1432130)(1551054)(823300264)(823330083)(9101536074)(10201501046)(93006095)(93005095)(3231311)(901025)(902075)(913088)(7045084)(944500087)(944510158)(944921075)(946801078)(946901078)(9300000166)(9301004277)(52103095)(52105095)(52106170)(52408095)(98821027)(98822027)(52401380)(52601095)(52505095)(52406095)(52305095)(52206095)(88860193)(3002001)(1610001)(8301001075)(8301003183)(201708071742011)(7699016); SRVR:DB6PR0801MB1350; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0801MB1350; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1350; 4:c49O2fCiT5E/HWslbrh1+pZiSTcYwkwMSJTn+maG775F0brSUI0FnGV4qbpP0QiPdwR1FBX20YdDsGq0YQbNT7b5HvoTXCGfs2fh5oPqgdbugHru9qBM0jOcpzLNqmfyj7l90Po08KJErW7629Ph9hnW0RP9pR0u1zgiRoUHXVp9fjbe6qwGWYXsqxFI/IQjaHgU96k9cAHRq4UB6XjRPWiF4U5xq7IvfG29siEi3eNhT6USXhgwJmd9z4LPIlfigRehy3gRRmWum8OliZJcvB92qRIPnEtfpB3N/SBT1tduY6PLU96w++TQvywyU5GM X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0801MB1350; 23:IzjgF8aTg4SlSqBsQxqub6prpHRuNzaUJK8qFE1?= =?us-ascii?Q?DPjNe9MHX+Lop/QVgjc6ka32dGwl3dJ1hZo2uycK7rY7/g+keiU2TzwWkdp3?= =?us-ascii?Q?ecmQ0iy3rk2Bj85lZwovweVdvMWqCMuSl5NYP+yuwM5Y7FZJ1aljgSqgv8M0?= =?us-ascii?Q?cktCNO8bXXE0JIUeyY9w4tnaZXmB5XZpeHakhU0Ec4FDuTvzoJGoJrB/1+oy?= =?us-ascii?Q?bPrrBa4FlaFY8KXUZmE25+FpobHaSGpmsFZT/O1sM435hnIWjzfnzRkLHTsS?= =?us-ascii?Q?BhljZrQGXQvyEnBCz4zxn4ea0v7GKBzgFf8f42ISdt76EgRf5D0lT9y8LSO0?= =?us-ascii?Q?mmWAkDIEDr+7+7dw9un1rHh+BwIzNR2bcdvXUK0lQEUXXO0rO54wwaS01zlQ?= =?us-ascii?Q?3j/6PiVylPc0U5crsCqZet3zL83pCmGQgGDnodAxs+5h6XjCgfI1iuE6//mA?= =?us-ascii?Q?sCvdj6d71KAa7nkYwhXIuibuIZubeRnjnQlTvKbrJtDT3Or8cciKZPQrvufu?= =?us-ascii?Q?c+CEMxsiy7ZQq7+04mZgjEV0nQEB9IaMNDr0KlZkaaADfg447THwkfeRluwY?= =?us-ascii?Q?edOHUTfjZ6r4zfOHoccTkIfmu6F0jdVxnoAaknF1lnizWa8yZz6bp7yFXKof?= =?us-ascii?Q?vbmiM0ZY3DXb+rSuYXQ3f3x5G098kiaPQfD0k3qYqCrZYdyzqise+Q5ME1T7?= =?us-ascii?Q?UA8Wss/8+bEzi9yJujkhiuCpwKml4i0P1sa+3b27gaxuP6ftNGb74qBluxIm?= =?us-ascii?Q?s7yixAeLYya3lxCNsNxjwltPMADKgHosbJgxJy56Ux1u1RiY7Q8JbUzXQ/Db?= =?us-ascii?Q?94A4WAsmY9jSbcVrarVBLt5rGCSOC60fBz3zGsYOWkMClGM1Uf0Zb/f8bK1l?= =?us-ascii?Q?dqtEgDl8yxCvn+T7doiBAHx+lm0Q32XkSbX6RInkkkI2V6Gba8h4zSd+cMmP?= =?us-ascii?Q?G/m4BJkX2tpLm7YlnYBYJOFRLQVUBa7QTe0rRCud3N9muMMA4xh7LMpyNFJ4?= =?us-ascii?Q?7u98ZWks0JuS6MH82LAp/X2He2z7yX3GJvZ/IrRY3Eim9aDuvWhVJDjtLcvi?= =?us-ascii?Q?X061HRfsw7Fhb3Wilyhlz+XjIsN4iOjOyE6qponvpeAMX/sDXSAo+b+nhIvH?= =?us-ascii?Q?7puF/4MMGZGfMVT9/bLy65Y9iPzGyPKE/nb8UNDC7sjbf0vh4Berc/DAPVxS?= =?us-ascii?Q?GjX6/NrZLh47FS8XjdCAmtQb+nwcAR4Uo/eai8F/NqF3zxaZeXxwTEKD0s4g?= =?us-ascii?Q?baQPou/CWDw9XUt+hnc+s3Mk7nE3Q9+u7ELFbducMlYt3Fw+czKg2a8N4fXp?= =?us-ascii?Q?0VXxLul9ci/WdLKuFGe6UamQ=3D?= X-Microsoft-Antispam-Message-Info: f553dk1BAXfkHloc3PAEL37tJK/eSZVFSc840STPB2ezF09OIEb5zFEBnRGpi2AROnYIDmB7i7XkGa5LeP9g1p30uaxoVH29ybIVw5z/ljbba/bJk+QWBiLel7eFN5pRZaEO+zn4OJS+XU7eg+H8HsHWInrqpppcG10iemVdaIhmFhuylhTOlEFmk08VLFgIClAbmIt7dZ5goFduldZ6qKKG+b9q0Qztu9CRPyeP/XxxzcFE4jxQ7dMw46/tZv1QqP3+Uy+NMsGp0kjXH8gHmvm2j4IHCLV/c8imrpACQE6Y9J8EY4m1D7NbUJZ4f/rMkSBx1GjAPaUOTGEJ9V4LxwZDQyPaWZCr+JrAEZ5Lsgq2ell+S2EFSqo818cwMfKEYqMH7lpEnu/MhAgBaHLSnFS97TyCHadSB9/A75h35Kt5wxXc/+Z+nG6UsFXJLqpewWXZdtoTeaPZ/kGfLkomg7BURe6owRaiTYjbJADrx7Wa1fyJuxxFrZI1huh9QmzFwfpr26uSFD2+2jg7gabc/9BttSPIjovAF/5ZhU/cSgwppR5Z/peghaZTV8dVwQj92MPqVkBCCtnbrzBD5AEIGThVjPNQs+wr/x0vjJ+XLB+fG4G6Gc6rDnpTsmPy7IyqQ8vhHngIA2D0F365cmA3fvmx+1qpnhobMXHenI+cv0EQLnKNEA0lXwSneDwMUBc8XEA+U3SquQoE3m6mfX2v5sDldlH4NQPZM3823xbjoV5t5h9LBAIOmYuaYULFzdjQ X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1350; 6:CtJ9a9Sc2ABW88+slXj9Jy7+jJ6wY6CZGkxZ4U1KQNtf4URXkMFryc7hJ1VvlCoSL3IwpC3agqg5vqb9cYPF83ffuzFQc9L9UnO8wrPSuMMNA2NNcRCPW1CDVKmVcl6rJCMOMfjwwHYMrkoJyLn7O7fRI7zcoQKfftKvhZn+CSiaPlfNYl/neWfHEe10AboVjgij0PUzIV1DPqPTdk9YYTE9TgStjymbHjTOt0x8w1S3x2cXpxdmDR/6/LS1+FSewGlBg8gkadQdFW5rBxXAa7trTVhWRZm2uqGxinXZ7i2DmPW5+jOhpKso3Nsn4j7KWl9iWbEWNSipK33ZdJ9JaIKOLlJVlZK1IpMZB8xuvz4St1VW3U12nGQlMnuUl3EvzJgY0uyYAAgQJUNQ4gN5x6yUdhUHjRdEQPLV3yi9ke4lFHwzOm6PT8vwhkefkecIxfmteFNR/ZVzUw6f1Cmf4Q==; 5:649mgXp/szi9dKLD20DbYWVNm5q9g1TSddJPYHsb5Us1E3NBfOwkb1Uo7DMDgmtww9hKIbqc+mdB73Ev3FqJ+tol8N9kw6OJ4dFOicpuGFLXMKJgVlDU2WAycds6N5+e0Lcgsdkp6NpNOKx96z/AccdXcmcVtZrOMIIjhnvicDw=; 7:et0/ACCVDlYU82ULriUHTTU0oIvh5yxHnfxl26x8iSCYHrxSPPWWXgz54jNb2ZizmmJEIOEieGf3RHtTRdJA7z7ACnliY5afglSYcPJ4Z9ycHxmup8OEX+IkEsQ5YCXMsm00dj45DK6n0o6GSvOASi4U7mmbN10ZWzII2sKTi2LwWA3GSvBgheH+ZDnDbgFY+l7RoPliKBhPN8+dQ4KiFeSPvUNsjbYTF74nyBE8M7Xo75KTkEiQgFLV29UDoMVD SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1350; 20:C6ZGq81BPDP9jb55qeNNhn355AHsTYsXYiWswuay5gWXpjknwbDywrpuE4D2vErm4pmgggDb36vDWBC9mFz12rh4Vk0tkSVj0aJqrgeoa+V2U5qOZnXAmxK79Fg2Ybsr3/+CU43QL0pOFUKmCHQ48P2oRU+zOuD0LF9thdfIWZE= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2018 11:01:13.8172 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 20081fdb-0fac-4823-f127-08d60e67e708 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1350 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 209.85.208.65 X-MS-Exchange-CrossPremises-AuthSource: DB5EUR01FT024.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: DB6PR0801MB1350.eurprd08.prod.outlook.com Cc: Andrey Vagin <avagin@virtuozzo.com> Subject: [CRIU] [PATCH 03/12] x86: cpu -- Use bitwise operator for option check 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/arch/x86/cpu.c b/criu/arch/x86/cpu.c index 9751261ab277..c59f9d63fe84 100644 --- a/criu/arch/x86/cpu.c +++ b/criu/arch/x86/cpu.c @@ -236,7 +236,7 @@ static int cpu_validate_features(compel_cpuinfo_t *cpu_info) if (cpu_has_unsupported_features()) return -1; - if (opts.cpu_cap == CPU_CAP_FPU) { + if (opts.cpu_cap & CPU_CAP_FPU) { /* * If we're requested to check FPU only ignore * any other bit. It's up to a user if the @@ -288,7 +288,7 @@ static int cpu_validate_features(compel_cpuinfo_t *cpu_info) /* * Capability on instructions level only. */ - if (opts.cpu_cap == CPU_CAP_INS) + if (opts.cpu_cap & CPU_CAP_INS) return cpu_validate_ins_features(cpu_info); /* @@ -458,7 +458,7 @@ int cpuinfo_check(void) * still allow to check instructions only * and etc. */ - if (!opts.cpu_cap) + if (opts.cpu_cap == CPU_CAP_NONE) opts.cpu_cap = CPU_CAP_ALL; if (cpu_validate_cpuinfo()) diff --git a/criu/include/cr_options.h b/criu/include/cr_options.h index 44588fce7a71..4de777be655e 100644 --- a/criu/include/cr_options.h +++ b/criu/include/cr_options.h @@ -24,11 +24,11 @@ /* * CPU capability options. */ -#define CPU_CAP_NONE (0u) -#define CPU_CAP_ALL (-1u) -#define CPU_CAP_FPU (1u) /* Only FPU capability required */ -#define CPU_CAP_CPU (2u) /* Strict CPU capability required */ -#define CPU_CAP_INS (4u) /* Instructions CPU capability */ +#define CPU_CAP_NONE (0u << 0) /* Don't check capability at all */ +#define CPU_CAP_FPU (1u << 0) /* Only FPU capability required */ +#define CPU_CAP_CPU (1u << 1) /* Strict CPU capability required */ +#define CPU_CAP_INS (1u << 2) /* Instructions CPU capability */ +#define CPU_CAP_ALL (CPU_CAP_FPU | CPU_CAP_CPU | CPU_CAP_INS) #define CPU_CAP_DEFAULT (CPU_CAP_FPU) struct cg_root_opt {