Message ID | 1499858212-193242-2-git-send-email-dplotnikov@virtuozzo.com |
---|---|
State | New |
Series | "fix for "KASan: out of bounds access in do_raw_spin_unlock"" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [209.85.233.108] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Wed, 12 Jul 2017 13:19:25 +0200 (CEST) Received: by 10.100.161.233 with SMTP id q96csp719255pjc; Wed, 12 Jul 2017 04:19:21 -0700 (PDT) X-Received: by 10.99.114.19 with SMTP id n19mr3268184pgc.81.1499858361390; Wed, 12 Jul 2017 04:19:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499858361; cv=none; d=google.com; s=arc-20160816; b=nsozA6Q0ypk+ZUKfohDNM4k1/TWC97UDWPClRwcW/YXCKJvBDmS7VHH+mFYW4onINj +rZy2IFZEaeJ0FZkPmWjMQknJLgQBYfUvxc/fggT8O0B7WWbZecMAPnWA5G5NegSC9R7 8C0hht+P1S0HuPmNdgOg8ZoOKpZqyqwrDMa3MMPY7gotg/aQfB9+4n2n551B8X2Hc3ua 5BzXpHZghK6wV/vKEE9eFge5Ze/NNkqaDmGSbt+zn7TWQJne102vj0qOfxWQCRp44wGi z2SMTmUWQRfKbmzzT7oFPZfrExuUYAICm+oCACM//rDwv9HmQ8aoKn3IBbvi8OfaeZ7n feag== 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 :arc-authentication-results; bh=1/ECRC1SLFBBDG+C23aV6DhFeDSsY18FRLF56/uwR8I=; b=p44Hq42rD7jyrnq02ysTlhqcLi1pDjAmOBhQE1VwLfKwig0hiWpzPhNoev06Y9SxzQ DSXD+fqTuelfb1NqvsO2svn8yFk0naIfl97lYSSwnSIZ8rsRgP79avgHrJ/xgQd5zNU+ N0s5SsiMVZKR0mmM/awWUzxR+Fgd9+PQD8Rep0WgxmemNzZGB0aHnMJF8FbQfvj3pJXH VvDtlrMcC3VUIQHs8Zvf87m+g41IhplMN7WJ0/tsWgYCVUWcMJm/IjdwhI9JoHRpQvst /SajeFDKT2izK9tl4UZRBrgjNbfq2k338XnhX6G5mmWKE/84D9ABlbpCbhx4zsTbqJcV G0lw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [195.214.232.140]) by mx.google.com with ESMTPS id g7si1785704pln.67.2017.07.12.04.19.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Jul 2017 04:19:21 -0700 (PDT) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) client-ip=195.214.232.140; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v6CBHCmN007622; Wed, 12 Jul 2017 14:17:15 +0300 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01lp0177.outbound.protection.outlook.com [213.199.154.177]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v6CBHAcn007612 for <devel@openvz.org>; Wed, 12 Jul 2017 14:17:10 +0300 Received: from VI1PR08CA0077.eurprd08.prod.outlook.com (2a01:111:e400:c53b::45) by DB4PR08MB0175.eurprd08.prod.outlook.com (2a01:111:e400:9863::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Wed, 12 Jul 2017 11:17:00 +0000 Received: from HE1EUR01FT057.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e1f::208) by VI1PR08CA0077.outlook.office365.com (2a01:111:e400:c53b::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13 via Frontend Transport; Wed, 12 Jul 2017 11:17:00 +0000 Authentication-Results: spf=pass (sender IP is 195.214.232.25) 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 195.214.232.25 as permitted sender) receiver=protection.outlook.com; client-ip=195.214.232.25; helo=relay.sw.ru; Received: from relay.sw.ru (195.214.232.25) by HE1EUR01FT057.mail.protection.outlook.com (10.152.0.208) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1240.9 via Frontend Transport; Wed, 12 Jul 2017 11:16:59 +0000 Received: from dptest2.qa.sw.ru (msk-vpn.virtuozzo.com [195.214.232.6]) by relay.sw.ru (8.13.4/8.13.4) with ESMTP id v6CBGw1X029641; Wed, 12 Jul 2017 14:16:58 +0300 (MSK) From: Denis Plotnikov <dplotnikov@virtuozzo.com> To: <khorenko@virtuozzo.com>, <devel@openvz.org> Date: Wed, 12 Jul 2017 14:16:50 +0300 Message-ID: <1499858212-193242-2-git-send-email-dplotnikov@virtuozzo.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1499858212-193242-1-git-send-email-dplotnikov@virtuozzo.com> References: <1499858212-193242-1-git-send-email-dplotnikov@virtuozzo.com> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:195.214.232.25; IPV:CAL; SCL:-1; CTRY:RU; EFV:NLI; SFV:SKN; SFS:; DIR:INB; SFP:; SCL:-1; SRVR:DB4PR08MB0175; H:relay.sw.ru; FPR:; SPF:None; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; HE1EUR01FT057; 1:u/nEgQrACrJUKcpKvnyzex1KDeLuyAWIbE2bLff11ktnIpP3F5CMfBWPjLkRJUyhZ6rMsBVzny/DjxoHVj6JWLAAVHPE++rCZxu8VZPtNDfXaHzn5XjPj9uYpYTI89I+g4JOha6x9ki33bp5xxNxaOjYccMqTqQ5ppBEYn93J2qYc7uB3okz+IeSYiI4HQNqy5mYU0Phw84WQ3bd+v4ln0aWELWcEPu8vgZXrNrM9j2ylsILlwu00fk7YVDJiA7+8AWufBY8l4BuyO9ZTZFAfiWM6LVEuTHSrgsSTyzlVLQQKgULABHAnz8qJSzAX5gWSrPwYi5rnM3+EesdYlITLNnuaskE47zQNgrGfgclbyaDcvsAbbVw6J6ItZctLZg5uPCzigTJfvWI51u0GdBJ06WQBnwQOq5bFJINVwxAKsgQfC4Y3IWhh2LLMT6RcIUaa8fsSEYg4iFM56PLRgE/wgZgkb/XQ6gyYjgpzpZpgkAf1nzYnVVS+gLnKu5nnTGeZ7mh/rSsgT7fdUicUl/7WRG5meJDuiS9QNcm6jokmez6tBxCvhWlbYiy9A2aSZg70MTlBNIXjVimSgCNbzO9eEizNPIZFh2Yr0G2HwX8VcvqKhV0KmxmCKBedHEgtYKXNHpbbMNaBWc6gb3AgSYetaXXTn/+MRz4eQKpfOFfgdgcLEEV8VkQg0sL8zS6SdwRNxpcdryGvf3l5vQ7eR4Psiv6M2pi0HOJCs9akB5Ss8IFzxHMcC5uuLFbxVwzY2K0I04n+ftBJruum0iP0powvc6qGH6HuCpTj53belg4GjkFm8IsTLORku+qhzqwOPE2a9xrKRZJNUUIIM13dfLsDQ== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8b981e52-c77b-46fa-a36f-08d4c9178407 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DB4PR08MB0175; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB4PR08MB0175; 3:C/hE4XpZcadPXINiCEzipq+7RLLSK2kp3393rpNU4v?= =?us-ascii?Q?M/3gB0pLRkarOCuf4xZq2iHXJUxO63CNGQitJ5wTsHT3B8AhLprczEJ01Zhk?= =?us-ascii?Q?rKxxkheIt9RZOc97TPhkvmO+XnSn1WgsV2+F6RJ1OKCVdxuPp3nIsEpqSJkP?= =?us-ascii?Q?hJjOwCVktaxGwxSIKFIOPPGq9wp0WAQGTPSXoVbYM9sQ9We1xKpUR5qSxjVo?= =?us-ascii?Q?9kC6b0A6hSR+CokF9oB2+Pq63i101Ke5EN5KYgqYYnQw0X3oylXqDpPmME2v?= =?us-ascii?Q?8IJC7L5El/D93AI9xVTlXgXaTbKhdoATQg8PM7iPY18cMdTVqrAI+BlJoBhf?= =?us-ascii?Q?JtxvVL4XGpzMhZ1wkqJk9ZGPG/Vjyuwy+0A6Kwo6mTqLEsE6gbvVSIsdHWVo?= =?us-ascii?Q?shnej1THwos74P24wCmJirgyjS6sN0JlnEIc/ImKNH0O2Ke8w7b+RlKO7uqB?= =?us-ascii?Q?ggC6DbKi2Uys5EhaD2IU8mFgQPstAuk6QUP12s+FbXpAj7bYzT2oQ4+jR+kW?= =?us-ascii?Q?u5IGrWBDWevyOtA5B0WS5h+5IAwoVHzYuahFh7HbG1Q9P4Jyt/asDMaMi6Mm?= =?us-ascii?Q?TP4krRD0otAnpeWqGlLHE3YpWfe7BfuF4lEhCGZzAwtrbBVdI/clJQ4IFeGe?= =?us-ascii?Q?PTd1ZI1EzrB9BSPwx9rQjFLPD4+rM4SdK7rLormSWRYpPGA1/Rz8Z/XlZZs9?= =?us-ascii?Q?2Iq/zwnudEiGJ2nOj6NXEVYeK3F4WwmhmgR26/DHwl+vz6cSgnz15mwSpvN5?= =?us-ascii?Q?7esfFrC+SbiFHKL3G52hUxTO4Yh2sJU9uFGd9CieRKeGE++BeBN89D4rgyOf?= =?us-ascii?Q?bwSA6i7vh+JJeeorDHbiDzUrmQBlBTuDRR6juiFwol17gjX9yOvvMi6dFQ1R?= =?us-ascii?Q?TfJu0RbigNiDQIu3xdeJJkU+MGF0KuT9m8R14HUJMsF8eSKi6fxvWWfX26pB?= =?us-ascii?Q?+J1ZJKc2BOJ4UkUwGGoGouEkSwy1vd1uVrMg91Vw=3D=3D?= X-MS-TrafficTypeDiagnostic: DB4PR08MB0175: X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0175; 25:lfj1coJzAyTW/g5lvfEP7JeLkTc8V1xAqn7/MFs4Oyd1tFGP6/7E5bsP7VbQdMG4+5hp2v+TYZSJ3QoAl4jyaP/gVpH5O2TN5rm2USKbl3vTf9VfzcFeQk3VNi+p2h4G3VGe0zJIujII3dK9lffa2ZuxlyKQ4rhGd6GGOJTANmiP9KgZSQ11UmgYEz0+IW41XAp1Xu3yEPgQKIjraI6BLMX/xSKC2vwZypDP642sTIkUt7gFqCxkwUG/MvlFoVjYTi5hKPiq0d8m2SP3wHwT1mILkcav6g9gR5JEbwpDEYpx4VrIqVgnHR4+yP1FF6caNGXP/Q3vRBMc/inu55YRzfdh1dmIX2GPbTZRx0joIpQ9nlwEr22zscABqAqAQaITsVpw/j1pidhydMre7lTFr+D3PXnOiaBxiKMOBBrW8RgIfx3QtM2M8cyiti87UQE1dwGZqjcNYixbwC8wbHoV0jah0X3oVGrcOpu1hGWitJFvOjyoW1SR+zLEtIydxE7N9vuMyX4yzWhTjBW7kQ5vKwOudBeEu71LHwjME/pURAl36oKiOGwsOw+ieg6k0H493xsQ/oPEysCSMkR2SGv60rLhcgbLt4/He3BhTiqUon6t/4OCR75RoQX8PqNmjYgxOqDdegnAR2/CwNIZENiz9QAE0x4ax3+edWaGiCG76wVKZ/0klDkdImCW0OP1u2aAnuSjHFDDPih01aBnWjaTQmlqeKyhC6cfXQqdpow5p6sONUas/vO9hO4XF9k0VcQhKrg3pEqzpR7anXeHm7Jal0Juromjw/+uqUvPKZt79KWpg4T7DOk4cqthSwdYdEbOif/NRT4JJ6yEADMD8kDDHRCg+S9fn985anSP1Bw/ZHDsRIWDplFu+Pf6sUe8x+MoqHZ19+EnowcWFQGN2t33YlocpvbdeiHWfSB0eerdeBY= X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0175; 31:4vBkfS8fPKeIZWXe8PL8Zc0tbqZUGV3wpvKsOomNu9KpWY46hznVfPCDIOvMyY8TrgIkzn/o99EUu+zq4ZvXgla8w+3RntbZlwHNdpwfccLHPEKia/qMu9lxp+vX+2deJtYb5D/C40qmpkgyFl0I+ovi6Bo+R5wrzGKall/ZZ+dIU7Kb+8djfIa3XMx9ivR9cdVAxVvilBfcBuvYquuuCSI7u6MdE9fSGAM6WAFdYMQA+BEqmYQ3zWJ+1k4lod7WsR7QYHHud0Qi9RSpsyuoYrh3HzD3jPiGMrBnNu8aCscQ1HNPPjmCe8YSfjygvXzVCatBDL64A7WBen/Tsr5DH7jBlMkvVl/3fDTEABx3pPiJcpWu9AN3VbhAualkKvFF7QCLo/mWLlG0qb4SZe0B/ti4255/xIBGrGbDXyUJ0MKpzUnfhvyi45zuTe9jANWzbn7cOUJJQZLXdgI0reJfOBA63c6YY7+AuNU0v9x7o5H0OezcevXHn399TFMN/o4i64LdsYBsabhDPOo2ZiwU1dHYkqHY257gfG/DnTM7Wc7vBWLALYDtG0SBpP+nTbS/VvQJuVPV6+Kt9WOkt9GM88v8vVgWPHufak5QTV/zmqKuhoHlWjF9kCsqk/3Apb37u9vButKbQJG9u8j1FyIrlwjQKK7UJ8+cieCeyeA7bNUEuWoyqFBXH5v511CowXSD2UvYm6kKCZGMMcoe609Xth4AlI3AuM+ggWLrYxH2EfoktjREJco04gr7+eAZJz1I X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0175; 20:r7Rc4agMaR4uX0VMDNielF9s3EACV6z9JkSHaEtLNl0DGQOvtHu34bNvKRJuak4J6JbAat5l0mjN4mTT02xrkOKBrTkF0ODd3Dv0ZA+9GGltlseHofecDGwpoTaynizzmMzMf0xWpZdGDdCTvAkar+Ny2i1RhCB2TMa+42A5Gxwt5UN5V2/u7iOX2BQbG2tEEdGyW4SQQXDB9jeNLgdXMNObCrmemY/6QwU5ODoVfk+YzzEdYcIGtp4yT8mwV8s7WecoSiDPjGCnUcH3PAJcPC50o7P95AGhk7wPnEeNjYWy3lCpoOAIaEPGorJneQM9MXu3elmr/1wV39kz+KM1wkifdsQT/93H8YHA3QSz2V5eUs5GudkG0XH2+RIITf9LrzUmoClsfElJxE9r/MK01eXvUINA7VfATBfdo1ddK0RvIMpo6iuEhNinErmJwmEDNROMrbo3zUfVn2OKEAHuZXR/egjF1WE+YKw8UChjoz+/jNDLkrPjLbVNK/WHRMR0h8DRXhyDNVo/XmAidMgpDA== X-Exchange-Antispam-Report-Test: UriScan:(22074186197030)(236129657087228)(788757137089)(190383065149520)(183786458502308)(148574349560750)(104084551191319); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(9101521199)(601004)(2401047)(2017060910075)(13021025)(13013025)(8121501046)(10201501046)(3002001)(93006095)(93004095)(100000703101)(100105400095)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB4PR08MB0175; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB4PR08MB0175; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB4PR08MB0175; 4:1PSCES/P+Lsq3ecT6PFqsWBRY8fJZvVxlSvnqg24Ob?= =?us-ascii?Q?sOD9jc5PXZFOxQCBZlnvUNsvisC6v+zHWgvtrntR87f3d4voXWaxkLFnbhE1?= =?us-ascii?Q?yFMW69L/YfBxk3yfGhCxpIZ56j5w/sUFaY5WS0mOn1RYRiZiHxB/6VUCa/hW?= =?us-ascii?Q?zYyIE0eIWQUuTY9GxH2HElebMoKjlxAmzwuMJ6LkujIE2RIo4Og2kUPHED4O?= =?us-ascii?Q?6ll7Wn3s4IA5Slk9aS3hCl+nntcF5H3ZnjwqKE6L/JtxxRRcg4PHOCPaZ4yW?= =?us-ascii?Q?us/rYHlYuDqr92qa8Qsj2L3osM0NNi51b3yl1hwTLNLZKiKuGa+kPOQAASy5?= =?us-ascii?Q?cIB5wv6p1AzES08DsNaqFWAF3xZPvIr2nHQG6Z8cIb6iX6f9L9NcHBOgGzto?= =?us-ascii?Q?tumwOKJsv2ZXZmHFk3WvE4fuh8H6g1j6BSezVlCBVLTWL94eFS8G1e+zNh7F?= =?us-ascii?Q?o/aouVXUGfRAXBvbHJxBRRN2EyPVgoTAbQsgngHegKeOx0Ge0mJrpW6k+Zb2?= =?us-ascii?Q?QnkOhoam7KNnlRoQjZ0dnCTJZfpL4WNg2B3prLliLLtPakTZwRcdUnjSsZND?= =?us-ascii?Q?ZjWKFIGjWsmqNmhmCaXCmF8xDSRD8UYUTerWp23/VRBWyFxKl0AzHorIVbg7?= =?us-ascii?Q?X4H37YnvSVITQ1E18MqH85UBbd4cR5bqZp1fOMNoUbVsdZlwI1OXJAtV834T?= =?us-ascii?Q?F8CpLC4i78On3qknny41CiE7XM+z7Mlg9RyMy+PvUOiQ8WDJrACp5+vV0hHy?= =?us-ascii?Q?nFDqfS8cHessFQlAvaDusCUqmrzmP1aPxJ9dfkm+waQoSdWyq/kycX5geVVH?= =?us-ascii?Q?PQ2FNLO5g69bumrr3jJihHRewvbrMplhpRRmqzmCFIgJcuQFx2PL1TCloGKg?= =?us-ascii?Q?Q+qM3gLiecEF57xRopte5ZjQQjQBTWYLsCwMfeiE+40ldwsYQ8Liad/vtMmj?= =?us-ascii?Q?KUgcyKVS7hFYshSrGCkxhwwQsTU+vMPjBgqWeXrX3dFDcG5sEMd0/nYehjtM?= =?us-ascii?Q?ScpzRYYx48/niUjTxifI3m4VxyvfzBDyPRY/kBiYcBzq9WXdGnExhJslr4JH?= =?us-ascii?Q?H7fTnqtRe4plFLVxaXKHfnzV7YGCscaz9tKAayXgF+X1BzLg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0175; 23:J3wSjuN3BJThb7co81GNsiQK+389vByA8wbZa8OBsYJUvyfpfaUnhDI7rVjS6STfqCG5HYRKhecFiBwUkjkz36e02anOT1zikZyKzvw9tXfvr0JGATgld6A8vNv3C+j555seUdMjHtelA5lJhSHOLFzBxA12l2ibeDOwt8zdcFyfMo/2zV+ZVSBtnKbH+Srd X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0175; 6:xXKbCdiLE2vJfss4A9VE47zOlV6M9UoWTkQQNaxOL28cuvQWLgO6aCmkq2ClUQM8AOTqgUpR8EhSmUUlm/phSVRge7goA0Qk6kKuzh7xG5e1m2n2dNZViactNbN1+MJZKysJ8oDIRcrIvB+a7GiCnLTz0TbIUS0VtxVYBlm5dRIJJtxuWveWgFHKtkxe7cl9UZayLzLWjXKfWLlleoJGX1tvSQQdaxsRRBhQPfYodONpWsm55WE8WlA6tYj/8usiNjq0ilvQILh7ybeGhZbQGB/plmwIpKSKLiOiCV3D9abpmv/0zSdYiK43F/JtEgBW9cKsAQTXBLEhs87OueFAdRVVThznmU1FN5Xk5eKF5y5I0nS8pAlE2ybBjIHmgNdOLw5YLwpdZ6TgNzn4kdhAvUfU5XBBGZcSbqp/KfnHjsEYBiIke2eUnWq/32EczG4AsIQxI0vw0ORuZ2lBqxF6i1itYEvuU8rsjUDZoaKI1mvxgGCgB1ryuglm1REgovsKG/DYji2Kgk4jK6Uzc7RAqJvdpmgEWioFv5wfNP9BpQ5LodKBpDXTPYc5VHTzThQtKvV0ecVncD13NniKdAEnEYcwuMTiVzCGva2qzKWBqaxXV+6HM7lMzaXcd06u1avXCD+GANrJSNdHACtgnlEGem/30BoiEv6xAr5elGLJaqsr1YigPinrf8NmBNHYjIEnc7YEMd7LVTO41LnUwYPaJRkVvrzzkm66lp6eFg8MbRpJAk2m6uD/TUzkU9wjCSvHm6KOCzk0fVKnMFMAQ/IeR/w+k24HR1yEmDJcHrOzU8sBhU8+xT0gIIVwcSl+r2PGdRzy2ysktLcp7TIN19hsu5Givc1pnfA+o54C8xbArreAWYNgn9SMO+usjXbvXGdXmYRNZF+qzUhz8nhx5wiFoQ== X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0175; 5:T+HmdPkFRFv0YoiH8cDC6TEbMRgT6PkuWjzJQEwjIk9y3u4dP2oqWOXaYYxpG3ibkm9pJ/qRSgX2uqGDSu0/wwesvH0+K5lo/36evYdJC03qfSIxO+0adX6RCim4MiiwcM7y22qSQzuPCf6jIn7heia/H+UU0ChvVV2LPa8lLFbui5mA4ON4cmdq0zlZgdoJSNDFErsSGxky3ETlTDW24MWsNZaCYMsJ8YKPTyIQ2IoDDzxu1TRgHSv3Be7dLqkuxbMtT3VXFveFLnXM77FN0IV5KrQK4WIFg5+RWoV4nRzMZXRHM1uzgogxIxbGEHik7inZuAB3Mi+qXGPo7yHf2kGq/kGbCrUojQyQo/v2CiXb/hSAraz5UAW7kGB6NGnxNefodkoyHMbHhnxWgtts22zK0LeEVfKd3I56Q3yr6UHsm7by2b6FBTzoByD64BtArCVJyCq8ydFQB9aEhHvFjX42NFCgCID6UsvI/SNKLuJDXGrykUoAGuqxWYISIrch; 24:DXM6hl6JFc62igKFOeek3S56/RI5UmvYD98oCSWVE3wDrgKbB3CTELO5eY+Au46rLBIZgFPJnQ32jyjCeg1ZgQMg6z1D7um0qQa4FzwzUdg= SpamDiagnosticOutput: 1:2 SpamDiagnosticMetadata: 2b2090aae5154f77b71484475de18b04 X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0175; 7:lJP6wqaW1YXnkoqVy8nh7f8CkRy2jS6BvFY60N9Gz157e+6PO0ppgWvrUUdEQbHH+4jGoJv7haIVnGBixpBH6iUtbKuYR8TRYrrpQnBUSywRWN9xO8rdxtOVRD3vif7rzFNvKP4oqaCosepf1R5uu52rzF3b0mcbK1xIv9nF8WauU8n0R5hfxNVoqsdFK2Ce2B43kjOdFZQqJFf017bSj0ba6m4934qZK83bNV6umTl09RB1VmKn/i5A5fMJFB2dnw/VnR9XdTZmyWGQtlNf9b9actsnClJfvq2hwiqz5YiQtklfuF+yzbqfwLlnamzb9JhRl3Q4o44tsXAQO0iDRYOFJeYG3oLqFrVfvLmqeNqG9AavbvuoeIbc/7VvTHp2Z7p+swUXKDoUy3JLX5hE1Z3WsSbtWQQa89++9R1HAzvENBeQ/y11qZP/Ro7NyEzIsbM9Bd2/4eNJSzMwyQyUaK2Whvb5Bnp+8ko+5fkwnruc7+JtbXtja3mzRGmDLWkny/tsBKlZMcCz+3yqpZ7OOKWamqnYk0MHItCTqGF8dqAXhhdGCz4oLOQLpBZ3VYKJ1Q201AE1cDOY2p7ojJ6JZMcfYlHqY/gBA001Qppm9nyOGVJQsww1iTJBcK6okWezW8iwJ89/61ws4AqfHO12nFaZTcaNLUK3D7Ikb51U2Vwl7+SLfWw+sLZpOjzK4RO44ifbt32hMZspq07VxFUQsw2iSGP5fJU3/Z7iviHs4KDMZGY7m+VEhwFRIIVlvi/Sphgmn+LWerKT6pMu5CRs354+MrliDGvAXQkkf/SptfsrcV5lug3Lf+nUMVAy6OGgvdzkhENrCfuYoLHcW7k6/8aUzcGtvF+uSctSZOo1Phg= X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0175; 20:CMgoUFomKwvTVfjknSroz3DWNe4cC794kM4TIyS/AUVY26u0lqKoi9WIOPBgh1TkEBf5ig3Rt9FjteMJU+30tlplBSE+eR3VrKciQJZb40vNMaMQGhwRW6Qjig636PhUEosVcY4oNz73f3wtoj0r+8VOflxgLsijndyV+t6tTU4= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 11:16:59.7137 (UTC) X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0bc7f26d-0264-416e-a6fc-8352af79c58f; Ip=[195.214.232.25]; Helo=[relay.sw.ru] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR08MB0175 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 195.214.232.25 X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT057.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-Antispam-ScanContext: DIR:Originating; SFV:SKN; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: DB4PR08MB0175.eurprd08.prod.outlook.com Cc: dplotnikov@virtuozzo.com, den@virtuozzo.com, svt-core@viirtuozzo.com Subject: [Devel] [PATCH 1/3] x86/spinlock: Replace ACCESS_ONCE with READ_ONCE 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/arch/x86/include/asm/spinlock.h b/arch/x86/include/asm/spinlock.h index 9b4f7b0..4dc8606 100644 --- a/arch/x86/include/asm/spinlock.h +++ b/arch/x86/include/asm/spinlock.h @@ -92,7 +92,7 @@ static __always_inline void arch_spin_lock(arch_spinlock_t *lock) unsigned count = SPIN_THRESHOLD; do { - if (ACCESS_ONCE(lock->tickets.head) == inc.tail) + if (READ_ONCE(lock->tickets.head) == inc.tail) goto out; cpu_relax(); } while (--count); @@ -105,7 +105,7 @@ static __always_inline int arch_spin_trylock(arch_spinlock_t *lock) { arch_spinlock_t old, new; - old.tickets = ACCESS_ONCE(lock->tickets); + old.tickets = READ_ONCE(lock->tickets); if (old.tickets.head != (old.tickets.tail & ~TICKET_SLOWPATH_FLAG)) return 0; @@ -162,14 +162,14 @@ static __always_inline void arch_spin_unlock(arch_spinlock_t *lock) static inline int arch_spin_is_locked(arch_spinlock_t *lock) { - struct __raw_tickets tmp = ACCESS_ONCE(lock->tickets); + struct __raw_tickets tmp = READ_ONCE(lock->tickets); return tmp.tail != tmp.head; } static inline int arch_spin_is_contended(arch_spinlock_t *lock) { - struct __raw_tickets tmp = ACCESS_ONCE(lock->tickets); + struct __raw_tickets tmp = READ_ONCE(lock->tickets); return (__ticket_t)(tmp.tail - tmp.head) > TICKET_LOCK_INC; }