Message ID | 1498142878-2222-11-git-send-email-khorenko@virtuozzo.com |
---|---|
State | New |
Series | "Revert "ms/cred: Reject inodes with invalid ids in set_create_file_as()"" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [64.233.162.108] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Thu, 22 Jun 2017 16:51:38 +0200 (CEST) Received: by 10.100.181.138 with SMTP id r10csp436138pjb; Thu, 22 Jun 2017 07:50:45 -0700 (PDT) X-Received: by 10.101.73.14 with SMTP id p14mr157396pgs.234.1498143044991; Thu, 22 Jun 2017 07:50:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498143044; cv=none; d=google.com; s=arc-20160816; b=HibwKD162uoSl0nbef0jSCzhO5W7p97wFPpKFE82+gBHppOELujYo289Zw4KBd0mz9 +XE+3maV3i2pso9IoHinsLal5QbJYFWLkdeKXajBGQW9D3MIPppK6quyPvZcKwX8NSPJ P2puGl0+GeWrpo5JVaEX7Zwzh+rN8CXZ99khtqUX/Zdjre28yDlWO1Hg8b33waSZKTSb VLYjdXufgTdacZcQVnzsSG+NPFyMfrTnOc+aQ9NBXe+FA7q5cW3p5Jk/e66X62w/BWok wIwjMsh0BwBJM6o3+Qa2PPCufIBJDe8mq0U1A6KyzpPF0+5cU5h81C+Bd76vhx8hE8UO LSqQ== 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=+9QyK2We2shXi/6Ky51SLHj+c6RFOtsmoAl1KCHQO0U=; b=fW823IdZZ8pn58Tp0V1Fb3ekV53U8E4J41DLG7YWthLmOt//t92k/A94zIMA9AMfa/ L5x9fdoRn0thos11N0wKPIyuN58XCfmuG09tcYqnAUMWl6sjMxL9SwKlHARzYyWcEOP8 b9Y5RHuJgMh2sO4UiONB0bDF91bN7dXM84m2CcR8yEDo5NvdfUecc9Yg2iwQyWDlmf8r gVmPlFMDhXSuqvtLnL1xpbU6QotOEhtB/lqESWG1sFYy+SD/QaUQwb7Zg/vPLZm/sJsS qEmBPni79PfI/uWMGm1ygNt5eab4xYEP4TPLM0D02c8NRKaaYfFFKoyUjJLsKbm9hLh4 mMRw== 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 a15si1223970pfh.442.2017.06.22.07.50.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Jun 2017 07:50:44 -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 v5MEmWp0011090; Thu, 22 Jun 2017 17:48:32 +0300 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp0242.outbound.protection.outlook.com [213.199.154.242]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v5MEmGhR010997 for <devel@openvz.org>; Thu, 22 Jun 2017 17:48:16 +0300 Received: from DB5PR08CA0006.eurprd08.prod.outlook.com (2a01:111:e400:52c3::16) by AM4PR08MB0787.eurprd08.prod.outlook.com (2a01:111:e400:59ed::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 22 Jun 2017 14:48:03 +0000 Received: from HE1EUR01FT028.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e1f::201) by DB5PR08CA0006.outlook.office365.com (2a01:111:e400:52c3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15 via Frontend Transport; Thu, 22 Jun 2017 14:48:03 +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 HE1EUR01FT028.mail.protection.outlook.com (10.152.0.157) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1178.14 via Frontend Transport; Thu, 22 Jun 2017 14:48:01 +0000 Received: from finist_cl7.x64_64.work.ct (msk-vpn.virtuozzo.com [195.214.232.6]) by relay.sw.ru (8.13.4/8.13.4) with ESMTP id v5MEm11n011476 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Jun 2017 17:48:01 +0300 (MSK) Received: from finist_cl7.x64_64.work.ct (localhost [127.0.0.1]) by finist_cl7.x64_64.work.ct (8.14.7/8.14.7) with ESMTP id v5MEm1GA002299; Thu, 22 Jun 2017 18:48:01 +0400 Received: (from khorenko@localhost) by finist_cl7.x64_64.work.ct (8.14.7/8.14.7/Submit) id v5MEm1eL002298; Thu, 22 Jun 2017 18:48:01 +0400 X-Authentication-Warning: finist_cl7.x64_64.work.ct: khorenko set sender to khorenko@virtuozzo.com using -f From: Konstantin Khorenko <khorenko@virtuozzo.com> To: <dmonakhov@virtuozzo.com> Date: Thu, 22 Jun 2017 18:47:57 +0400 Message-ID: <1498142878-2222-11-git-send-email-khorenko@virtuozzo.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1498142878-2222-1-git-send-email-khorenko@virtuozzo.com> References: <1498142878-2222-1-git-send-email-khorenko@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:AM4PR08MB0787; H:relay.sw.ru; FPR:; SPF:None; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; HE1EUR01FT028; 1:B5DcFwEzOz3fiC3RvusdnBx/bPGNh81Gema04n1j5o9JiLbsub85bK3FuXZ4FqNEwafjJKzQ7U0eIxnI0YsOZs3snD12SHvibMeCOlfaXBmdMZv9h2hR1NYWE3aWKn6Dr1+w7IFlgqgPnWscdjbjqHyI6FXeqIB/Znp1N+K/Cdn8JfhFrnpSVziTB2RKs1SLLOymrd4z8C38Yq3Fs/lKbOMxYlCl/VgE6+pBaCKIz7VYznxpjrLW/6P/+F2H3G7mZVI3LyWxbuPtuivlGHg7B3BBKElo5z72C5In9Id18u9jA+UD47Tlc2H3jktxkRvu6yuYF3tH5rkQ8XqFtM2VnsTCT9kGyu40UYFMqEjgossmeahePAo3V+VmOv2+3vIMJm8GOf5eFJIu2SmtEhjT+KLGwsSl3c6Dv0TM+yHmSL17+GRb+t6FZJxQsWH5jhqvbVrl4DFe5vHEFbx5O6duK2euWErkamvpYTCOUASmddOmpx3iBByRxpQpiJKLTuGIUYE7PGLJiYLI3fU+3dDdUg== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 847daf11-d033-4d7c-e784-08d4b97daef3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(8251501002)(2017030254075)(300000503055)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095); SRVR:AM4PR08MB0787; X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 3:GJxOQ+T98dq39nbSNqAVMUJFbBbv/Zouxfs/AxH6x9pEPy4LdH8KyMcmNWknlyQu9KOGjRQEASIrIRj4LVnsv4AwoWg07PP4/IpJW0JUBqxtf6tZf1/KTSXj3+lRw4EijYdDhqm6KScPA+w8BzNcqhPp9cw/0mrHPJzf86jaDsAvyqA32YkqmxMohqt+nJBxQiGkMiGiDJCyAb7quTscKgEV/ahJAsVGq+b3fYKwbO8Ct/+Cs8Hr03Xlwspizv4e1O0wvS8W3FQpnBwBUXCTx/oLX54OTIoXXexiaohZ3qc0v1QlfNFgqHImc0Ae4qDhL6Ai4cRWGnDx2zB+t+0mm4puVTU1+gdru/VkbGW6v8au04jQJY8g4gUAfS5dSzFQk7OOKkl+2ZuG8X+LA2lCn7zW7nBd0XrzQqmHAKduQSmtPp9Hlo7wss/a824ulLN003HPcFopEuMxrH7EPn3ShAji3JMw98LCK6gKDhcvnaxgMtqeGDbgRCvbDmv6PrwsX/TB2zkXVNhQodP0ro+k328SmXXht/nrScWBdc3i1CyFeNv8jBH49G6DOvKQj1fQM/tV2hgFBIHYS5yz1zj+Io8TkQNcY056gYDXn7553aaIERKv1ZTkZSjdigJQG1krkgZGy//4yqp4dNETXBQ9agBL3E92vUv/L/NVuWa3CsALXG8d04xW4WCWzN25jr4wKjpelqQ+g9S4Ws1hxPxeBXYqqavfnUAZnCuFJuUcwMsg/l8CWf6CX5xvIPHM3oeQagahpdsBtutEWUl+zZYpq+zIMDoowzQoo+gmKRwIaHkOAJIQDdtUQ2uVtYuLpIpYHwNXjAzTq+GWHJaIU02n0YoY6mHgKnyH1bcxzU6vf/1bd1hHo6DoQ6+75hMA7ehSaAMjgBRmrEe+kGcO6YAzNgyzAv05P7SlVvlc1HxbRvpWzD+hY7sXMF1/1rSuBGmL X-MS-TrafficTypeDiagnostic: AM4PR08MB0787: X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 25:6so4H+3NYNMabGN3+gTCKBZeer4tdSLTAWeMQhpekuinX7J9Wn+tGPfHgof4zP6rWJ+CgRZyfyKKCJnzwvIrowcyj/G/ZxcgbkIdM6Jpl0S9P/oDR63mQ4mEYRVDNuE0kX3mva480c587Pqbyd+VDNZLDENA5OcfXILLHkAnYmCEzvEVROT5rFhTJ2E+b06kkWspLOCvB9AYSssPGmps/Y+uolyWED9iEHJpECtKqLiuWuJVj2POEq5JWW4s71ZUtNUOAA4xR13SXAvnDE+EafJFQBAtd+kKFP/r0zTMdGoSEE3xkyP4irk4Km7hZybaED2GOYt9nML+2G61IRNWL5ejm2jiSOTxC6y+EAAom2+EQ3tH/GQEyCRL0LAvnH8kGY618jSfusEQpiSlORFFIzGPft6pcHfW4IBOHkeP6Iigcgy7IpJE0dm322h7XxDzWUN3fnD6gkS3h1kQimdmWLqIBH8lQYNVrQjo1nzpBx6EqJ3M1cLmQ/Yv7I1VYv16FCo04fvuzqeLPiZMe8zcBRIYEsm2ymWMApo8UJZw1nMe5SKgVYGmkEowkxOQ7ekmUWDVMzN5Bb3VeybORJoqmHWUfdkgEBC0wI2d9iikqhUhgj7CIDC+u/vn1lqjtImPTvsr696/JSvRLQRcQN0U5tb7jVbjtTeKZ3bQrcE9nx8uNb57SAJm2tbZQKvvijQa7MXbYHnl64Cm4r5HCjV6FBeg8es1scYQI6nOEDZl/T+oZghpHaeJsuPEgtxoupQHNbtC49tLSEzsgUCjkL5mseIvcXRMAF+E/4eNt0/dufG7EjkWJjmUNrww/Mpezu9hFtyIJYj6mTLjM/aP8B8ummdpVjqNm5kYHePQdAhhlYzAJf/1SRWQ+Q/0wOxDyVMJYc7jo+fl7bf2TpAC8I1jTjIHLxj6CZzMmABFV1cE/vk= X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 31:ceg+nUdBRoc6zvcJVHgz8x3wTo0b+tTmM+/xFY6Lzdb02JFGjFH6KIiUp6QR8SpOl14aSb2GFsNcSl/hAvcwW10JK6G/hfpRYJgfJ3zc3JpGtGu8pDZ0/9T+RYTxP1HFF87XDZhKeOiPUDtTiEfDd0DLGhlzuvSoJf4RxJoFHw2z6k1uYUB3QHTQV0TLd903MCJ5j+DtomgHEtVCmFO+e3grNdtJirRFKHvxwwMcQk7htRUTOJyfKDXWICre8ga0l1UenX8fziDqLoNm1cgcCWPvNo1MFeMBcFX06oY6xs8vmFqD8z6yjF+vhuu2E5OuJCJN3TwXNXzm4v9gat8elLZM0yoKzx0YX5/q7fTDVQUZYKOlsnJt2PgZ3Gr70T+QAzHbvFFoibrUfkdGvBSSbL1F/hE2geASYWsEEvHPWaV+VU26Qa0KzfqIieZd9VIhZpHkn9l+zB56eEfnmfhlZcEpQ4p7uG7JySxxHQsI2P7dIuCQBgjqsBT7AS7jE9sJX2LRbdwN1ibGAhN6FY30lcR4IM2kVeXi7j1mcVEFXrdPxMdDtYynQT5KxIieimjRyVHjSDYBz3+OOKRYJ+zV7hENvY4MMxCF6/cL/16SYVmUAjWBkDX3ZdhZ+RkDsSPBNqRa43GWNTZNpUqVIy0lqGh18sHye3YxKRF0chTMiVbXyhrXnFzxfnCVy3z9u320GiTeKiohknX30siF9JT/2vJYutp/+C6JQmL9WvVtZ7bmJsTBiosTtH6p6GjXzp54 X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 20:W/tUvXPiTutQYyDkhJ+eg6vsF3YWQl50KVx4hWctOVkV2BDdmVEWi8ihb+B+nyU2faQ0SPwY4exoOPP2k3mxgUXpZ/FMwXBAbwUb6fVwPOpLs7Jw34dY5XDx9b8+cn/RnIjDOk1qx+ZT85Uz1Fs8dBckHtOP/7lkMBKhZcpL3H9AX9pLbrn05aoplwgzEDJiDhRAte9QA0mS5OeDoVkDY9Z0kRT6HgeJwRzYe3i/GnbacnSgejVahgG/jqArO4V2zYvu8QekEnVuNR/+JtD2BZlh7zqOdimi1k2ZmrGVFcvB0mFkMohNcmXGeoSgYyvDFV/iBZs7vejfp3h6SwUoimX7x8AgXBgWm7im34BZ/ychGW0I/AcKD3gWyrjqmk4q6MZpMcrf56IRH207in+njSEJrpVBQsmzZYNrY+9+0LZm3pGHdgvfLc9MXV0+vGm//IQX2kaMh8/ALJ6iGQr/lOs5yjPcsjBvE9CsJIuGMk9cZ0Rle9wctELb9iKYsKPPPOVobUh8YNvCF2zpzrFUkQ== X-Exchange-Antispam-Report-Test: UriScan:(215187933766430)(198206253151910); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(9101521199)(601004)(2401047)(13021025)(8121501046)(13013025)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(3002001)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR08MB0787; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR08MB0787; X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 4:yTcC84Q5O91e/4jjyykRjNPTmqcDcFgInM0ntzQ1S+UnnmNFmK3QlWnmoxI0skws7ZpYL79ZxJ8gQTEaWw23sGwFuF692+nf6j1BuCmIGRIFTjU0Mb8gJKOTy2XvGbogTtucHL8c+BCQBgakjC/HAygQVUYwVlM0D0HId/khe2OYANeFKkLqxYnJm3P0JXs/5Zlr7Lqy2EuRhAo4NZDCHTG/Gu03eMZb9MNOVO2w+Zvdcg5fMxekWfWzP2vTBUZFYmWJHsB3JJIprLkvD5O4eIdw8A2Ns/zjt3Yr24GdDb601o+IQv23T7DKu2nwaGfLqDoQQQFNfOCudWGi5WzqUvXSQ6y1VlLjJLsPQMGG9MpXCJ5CPXEojuIU0Duk9RQwhF8o/bKEDD8gHVIbYAyxsyCtxuizRO3BGNHLGBDbOKY5OvLMs1DjGhuTUSja76BGZ9eYowzHIZU+GoYQyi2PZn5G+euznCeBAzlTnGfqVcFy9/p2v2jmQ8kRGcyg7jlnsOWukIn44xOm64JSH6sSUNQLPlh5AvDlADHr6XUL25aQbQqM9yTR2Z2+mJVBGXGSTj5a/iIksrVxU0THhqUymDi09Qo1z7s04NwGdDtgdz28I8LUQz76NWysFiXBDbdj2hch3wEVpAbg/4Ei5nbX49zQdCCfCeDV24N6ayG8eSP+AbytIAXmE04rTV3Cel168PuX0+AbAzU9AjOTMTD/2DlEPjP8z6dQT0aIRqXbxGrDekKpSX0zzLxklNV8h7eP0ENMSmDuX99E8nNJYZXcWT12LK5Klov8+2TIldXtM2lfsKskl4adYFmy+eHSjenCNoAH1XA5Md8DKOuBPu8I7MzdBPOid7EJ17N6gU9zUSWOhqBy0Mn9KTeghGLMqCevCRTkjHeoZ72aWFolo6EzYQ== X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 23:qyXP/GHJS0MdDxBBDYk8FVEbNKritbwbrPEpzbGTe7uwGPEc8OdMpwVijhKrL7D0zDyWWHiBCxHxif1GfadjzDSr36QaQWhvDP7aE7N3V3a1Ze5GxtPyY8rZRM/IFqEABJJ4XTrlAJOfHHqSV32SDCYMyIUyTlRKxi/Vw0aW4aJxsJnWZa8HYoKRvTuU+hTT X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 6:1s9o9/CBuyEUwC44O6Va8F5s3f2SiG6xOT9yrgnWxRUW7RAkaC8UigeRJJPGABLE03KoTH+LJHFlX8taDNdPC1IWdfq5EEk+1v3JN8phIs9x1NsLl6vwoSIebx/S87VXMklclMTuAz60zNtrXvwubRGehvV862uaEzxO4cao6Iw8O9w5cV3qaCJ/ICo0nyG2OGbAJzt/kXep493+oYCRecvFp6urXoOFwtVLKHTto1TYh7R5mC7DmCFA6pTQXiDI4cvccCd9ZaBqTlkhLHh0VIksPKXhrW6w6NHsGDgcqCT2d7mkBzIpdTNFCB/hg2B7RS+VMGjAMkoY8ol4kpQ6eBK/UjQuvLv+JffaCEXgz81Gr6yjIT2cnnLQ4/Tw7j0JTDJhuRbxitHfkPnasAdQpcMkWQkNq6pxV2PjWDa8YdduJbcr3ee5KRvd23IOMRh6pjuHmbmsQLd8GvvdkpFHlaRF8qLgFyQ0dT24L97jQhikidqaq13+0wrH9fPB73mO5bqiXFaSDB+XxFD+Hr/B1ZceKY5l/NnrL0SgPgqPrsaMB/AjiBVjupTgz9TXHUfTZynCVHn0NsCZVyQNOIY0tDWJP/zcYUEtHPJ/vwr47SyZbyiLrnSMlvIZcApLP7dq3spoG1LFzgasvs3xt+rywY3bvpC1QYL7c/uj8k/P5HqcU+HVq680LPdnh0wGfcmoLDbQwSJmvKCnZaaZa5iL6Jqtt8EV/7LQLOq54QNkOgXvkXtNwCy/zxS+TIpbZ+vwlkKA+R4OlcNrsreSMbkv585w/56MADe+SoY9cJVPdaph2C5i01KMZSbwlww9LyJTfFgNywAnbxSoamV0cDRWfWJx5yXizF4ZIsq3rVglycgo33v4VudlMmrYFtoNFNTcse1N7ntNaYJLaxhz1rr3hQ== X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 5:BYNtn/eC9CgQs5yy5gDpm5I+kODyQ0Wy4b+93ZnwqfOxpa5yn4QpeXM7OQvZslRcWRe8sLnzFYTIZI2iBSc1aDEKKf5OI9wxaSUT/hykbgc5tApmkS4C8J86KlEDrVGHhKeu3R5vXMnhCrHGglof7BjzX7cRbAht6lgnU+kG5JOepsksjhUqE08jMhs1v+WjwnId2RpT1sX0rgqRWF3NRVI9YzZ/MglQKGijYFZB6hg/H/K7NWrLKSxr8SBkDUq7javeK163aNA6lLeCnL0/UbUkRXsH8jXQgpYTpxnENQqsZrFa9WbiNtrXJ/yTGAQocDFvKfF/ajhzBg5DJpigO795NnU9ajWxvvoKpoCIr1eyxr0b7/bajATYBejPYwnvsAJOlADmBrcz4FxzOoA/wH+xK/SpKRMSKaAlgK/aR4NdkglMy8A+/9BV9V8usba8zK485E04SGRjPW5gl5N+mIP5LGliNx+UbSw3wM+XMGkeXp3wiBB1IhLAvCcqna2k; 24:f4ApficnQGCb0O6ZmMQvvtJHJODtYjx1OuT01srxBNhyIoTjdw/v23aWRo3qqr3sKyEXm8lCP4Q7zV4Kz+Ko5g8tvSZ7hYlv6St77vsaKcg= SpamDiagnosticOutput: 1:2 SpamDiagnosticMetadata: 2b2090aae5154f77b71484475de18b04 X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 7:NJG86Yjvdp+vYvBKODku1rjIh1Pk0zsC3/I2G+6vTRZHtehMT7Zqit1+JV6jife5pvPAdtfpkc2EMcQJ9CEmA9yyDFzxS2w5pAKWKFXJW6lltQasR5oReqeRkCWyx/uizT+OhwPu0Le401RV0lsZY0wFdO8+qfrXSGAwiUghXuLeIVp8B+U2fAeU+HgBexkVAkCVKlapgRKlaZA4c1IHkSg1nSXc4ONa2Y+7sKHwH2efSYZy25fKifcqqGGFiEAnSHkumnLQWiislMwmOhbFCSZSqtlaYrvhKcSAQaxiNh5Kp1ZYv2+1bR1UGWw1vLyBTnuWCHMAJePr16B/q1ss1L2HcBn/9ll/7P32TW/xVUCmOxCZVCrvZel7bpho/HVo9c6OVg47pPlFK+Wuan/rEY/XktGSOS4A3l3laZtdvWMTnFqpbOQfVAp2Jau67ZsJCRAUtLF1Ujg9JY1iPwI7TMCbddYh6fNoYNH3p8bbeKTFuNhYQZHFBSqtXKa5/GzWzFy0R0rpgurVsMCrAdpn6+9zvydyhvTHeaOAWd1n/GAMYrS/3fw3v4VT2TfiOWeNeGwVXgQEKo9snBX71NVfcXoYCjxqQzkYctKGCb1JN2JOYq7NtE+jjhOzmJe1e8Ds418JKWxnLU90sVawI1HUBL+OndDzEUcWvx5iNTfmDKK2w1Zv0s2FvqjELvNvrgrCzNY8twIJNf3AKgTf+PNv+n2w9sV5yl1DA+I9ncVGH9GYYBkan724Fsp+szRT+5P3qONLxR3cVDiz2kAIp9MNel56JjmR9OVzb78Cwzr2CFDn+rpo/abRYT6OoOZT6sVBxKlvqckYjwaICWh2YBa+0RASTeFUXBLP7SYVXs326WM= X-Microsoft-Exchange-Diagnostics: 1; AM4PR08MB0787; 20:hP+WksrU+na6dBRhBBI82joV7mq2SexRh6fJKGgH4pMiaRM3iU0T3EYXH+6zMGWGzLEEOanfuUJDGAU7wEmcJ1nFGZ8FGJ7YpHU7g9soFOQtaxknwGh7gS3C894GGuH0aubUFHTy/c/IVPsMvIapAvh1kql1p7mnfJSnoO0AmtM= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 14:48:01.9446 (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: AM4PR08MB0787 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 195.214.232.25 X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT028.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: AM4PR08MB0787.eurprd08.prod.outlook.com Cc: devel@openvz.org Subject: [Devel] [PATCH rh7 10/11] ms/fs: Update i_[ug]id_(read|write) to translate relative to s_user_ns 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/include/linux/fs.h b/include/linux/fs.h index 7203d76..f3b396b 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h @@ -884,31 +884,6 @@ static inline void i_size_write(struct inode *inode, loff_t i_size) #endif } -/* Helper functions so that in most cases filesystems will - * not need to deal directly with kuid_t and kgid_t and can - * instead deal with the raw numeric values that are stored - * in the filesystem. - */ -static inline uid_t i_uid_read(const struct inode *inode) -{ - return from_kuid(&init_user_ns, inode->i_uid); -} - -static inline gid_t i_gid_read(const struct inode *inode) -{ - return from_kgid(&init_user_ns, inode->i_gid); -} - -static inline void i_uid_write(struct inode *inode, uid_t uid) -{ - inode->i_uid = make_kuid(&init_user_ns, uid); -} - -static inline void i_gid_write(struct inode *inode, gid_t gid) -{ - inode->i_gid = make_kgid(&init_user_ns, gid); -} - static inline unsigned iminor(const struct inode *inode) { return MINOR(inode->i_rdev); @@ -1586,6 +1561,31 @@ struct super_block { struct list_lru s_inode_lru ____cacheline_aligned_in_smp; }; +/* Helper functions so that in most cases filesystems will + * not need to deal directly with kuid_t and kgid_t and can + * instead deal with the raw numeric values that are stored + * in the filesystem. + */ +static inline uid_t i_uid_read(const struct inode *inode) +{ + return from_kuid(inode->i_sb->s_user_ns, inode->i_uid); +} + +static inline gid_t i_gid_read(const struct inode *inode) +{ + return from_kgid(inode->i_sb->s_user_ns, inode->i_gid); +} + +static inline void i_uid_write(struct inode *inode, uid_t uid) +{ + inode->i_uid = make_kuid(inode->i_sb->s_user_ns, uid); +} + +static inline void i_gid_write(struct inode *inode, gid_t gid) +{ + inode->i_gid = make_kgid(inode->i_sb->s_user_ns, gid); +} + extern const unsigned super_block_wrapper_version; struct super_block_wrapper { struct super_block sb;