Message ID | 1498142878-2222-9-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:42 +0200 (CEST) Received: by 10.100.181.138 with SMTP id r10csp436152pjb; Thu, 22 Jun 2017 07:50:47 -0700 (PDT) X-Received: by 10.84.136.129 with SMTP id 1mr3348088pll.213.1498143047488; Thu, 22 Jun 2017 07:50:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498143047; cv=none; d=google.com; s=arc-20160816; b=0YLY6qmiwI95mDNHbcI8pQPoRBKOLS/2tf+bGklLO3oYprhEZSD+j+53PoeOtbpzqq NUUDYlAz+Rc0RIXeftMC7FqGkotfaXUI3fHq1y6x3LlGhkBPLSbH4Dn2Q1voP+7ZwhTV lLRETmGcDkp5Bip+Ku6VBwUx8mZYPX3iyi49I/H1q1BUVS9Si5/wLVqDFYTMQ80DC4qd TDXUDejqJ6XrNT4AKDO4sbu9q7wAGe6ZivlhwwhX8k/2C3v2d/AOM5KNPzzp9nKgB6vH d9U2m1ChDF5jvwx2+RiDMVomoIBzqvhcE9kEAmIoIvA0x0m32lhiv9IrDWTm3rDERtM9 l2KQ== 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=WBdq3Oe9yxGy7en43WfoC3TKzXqoSCk/taCk30Lh6AM=; b=HXhJJywp2CvmNrYcgEPgtxNusovT2Nq+LE6EpaJ0985nD9tn33E/FJGnveT+yjVk7c dOh6TrCKma8U9XPcI+ts/9JRcbM3NI+sFXRfl/ZLnaKXHv2L5Eu/eAQZAvQre5btnHS/ 4ir+r0STP7vDMnj5x6NvyMRePb20Od0aW4f4j+188esAys1occniK0HFa2F/gBVfb4Wj KARQgjbmfe0q1haDKAkSRPk/rcrmffV0EIjSBi7NoLDxe6d1dKVWMk4pQRaBtVpDq568 bZybmOnffxxI6TsHRLHAnsyWL6JFj7EmAxKSQDygC1JBn0PVqpnaOIBXtGUU4bL/f4UG Nr/Q== 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 a22si1223138pfa.431.2017.06.22.07.50.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Jun 2017 07:50:47 -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 v5MEmVTR011055; Thu, 22 Jun 2017 17:48:31 +0300 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp0209.outbound.protection.outlook.com [213.199.154.209]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v5MEmFx4010978 for <devel@openvz.org>; Thu, 22 Jun 2017 17:48:15 +0300 Received: from DB6PR0802CA0044.eurprd08.prod.outlook.com (2603:10a6:4:a3::30) by HE1PR08MB0794.eurprd08.prod.outlook.com (2a01:111:e400:59b1::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Thu, 22 Jun 2017 14:48:02 +0000 Received: from HE1EUR01FT008.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e1f::208) by DB6PR0802CA0044.outlook.office365.com (2603:10a6:4:a3::30) 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:02 +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 HE1EUR01FT008.mail.protection.outlook.com (10.152.1.250) 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 v5MEm0JV014568 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 22 Jun 2017 17:48:00 +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 v5MEm091002291; Thu, 22 Jun 2017 18:48:00 +0400 Received: (from khorenko@localhost) by finist_cl7.x64_64.work.ct (8.14.7/8.14.7/Submit) id v5MEm0kI002290; Thu, 22 Jun 2017 18:48:00 +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:55 +0400 Message-ID: <1498142878-2222-9-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:HE1PR08MB0794; H:relay.sw.ru; FPR:; SPF:None; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; HE1EUR01FT008; 1:STEEjSBi0/QpenSwD6av8amh4K6f7p2dQQS/gJAUEMB4nLeyA/NxmRQTbmXypfnPThp5pzPDN43JIp+ZTslpMe6byJUC1J61RGmTYl2btS2e1VTlZqrxfo7fpivnmX0YX4OnHPEU8UnikeIsThGJ6S9kvJY13NaC9LquXUlbf7EvV0gd2UG61JgG3EtIFmNQaw1UySriiBRigtfSCsNGPE1Zo2IhA9+/8Wk7gPu5rN88su4N46cFQgxrPj9pl9jE23MMk3IGxYtx5Dm8FE87GFyk6WZPe0WSonB9Ild9MabSlyHlGVj25MD59eWlcJRPWKsRFNVwsSQU3x5zBkdb1By6kcyBxDgb0+DUPLYinklookQmqChzKiffXrpoMkgpY0ZqzcBneVlRcbREWWL400hHpuHxyw3svXwk2XEdiUK+1K/Qjh/RwlscJYe3/Twu/ZH9gEqeHtoqb2wIs6SMl4qwcnM6xN85E51IoY0y8HHCoDYFEpTVVxJ82l/u87CIi+wc05XP8FEX3Hz5ZpNcjUtRsSbd0xI0TVwwwJUoOVDOc4C5C0GEYtUaGyOXOSl+/AaM0qXN5+uwbFG4ldzPObHj7GX0oVbEAz9L2hzkrXSKEsjn6eCBxVZ+WMYU0djdYpZHuJcIt3JukTaB5z7W7TIUw+I+5df173ucPtf6TYZVuBkLHkoTNqsuILY6o5G0wVczdrAw65V3xp1hYEszAs+qQPwB5eSiVqxrFO5olBUGOqADw4rE6A4ucnCAD/DfLJ+dSr7glfBsA/QwgaK1bI8YKRDpmYHBYEi3W4ca6HthDEV4SHfQMbVBwxamPn4qMQbMcRUBwj2rTIvZudFOarl9tmB4cTpJ4uttRLsVWes= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7ff53074-7849-458a-fad4-08d4b97daec4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:HE1PR08MB0794; X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0794; 3:TwgGbMQHlJIutFQSgt+TvR4UrziuA6KJescmKBltwFiw30ljNhuTy3GEEOJbgjEi+bc/nuUhMo03+beIfmmzkadAgdy9kRE/iLS74b9wXdptyQNakfobhN2NJ3SI2Xbi6trzSiQXKAgBeUsirK8Lvn0Hxbg3A0J7EDpAkzKxF9xFpo5VxHS/6twHgX0UKt4bRnx0gbpUic4XUF3U0jI1NNpzYwlOm18Faoqyb90SBDx3/PX81W7DwKxY7P+zErgaIXwS/J7VzNci8Nwad+lFet+60MDsySfIPyG6oWKd4Ol1a84HJTCSIWlYb2vzWF+G2uKq5b/vk6rOw5MPsUq3lA6SbZVoXwdG3hp7CWkAmHUuoCH9vAZpujtKH5EnjAU2AmZB+qHp5wSro8GW0CWtMFAZl5O5OzvlJDfxqNGa0jguoq8Aa30rvwR35eirOfPZhWyCRrtG7B8PNJaeET9qfq/ryiqTugm7uZUENq1K2X/BOZz3T60wDafI7sfNby5/ X-MS-TrafficTypeDiagnostic: HE1PR08MB0794: X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0794; 25:zI93dHkFyx2gc+pe28/0B3oadqal1jGKDx28d6avdJaDkP3ShEqX2iXrGbNAO9FXM4gvkircR19RdkDSeFCF4+WxTZodaP1M5p2aEX7/+csmKQS/Cr1gluX1prumN+w6IcFXdfaHVgqL5qVKLN00364kQqDLjjH4l2TQIvHb2NHPiIp35B18II2c3cdfiVmGehWcv+LHgKx47mLrjp1VJtUv9qpXptxwP9uMZgaYqIX+EBGDPLr20zl42sWRWikCHI+uePMYycIOP4AVHANKsNWXobg9Wn/GeLhUyQftltaFYaJ82/Nb8WPlttF0XB0GJ9nQVU8+zDCoxxAi7BpQfoNVPjn66+pfskLOiJwVZAxRbWalmRONeoXrucBvOdmFyM75HKUnA2ReXtb75BIOwdJoYoJQwPP3L3EUJWwv+SfKTY75K93mM06OgKkkaQwmn4ewHyGbdVVcIVyBJn2eLMIz1OeFxk6UKxUlwu+UjOQ=; 31:JA+9kOhcQ8xBqaWo/womLXJUWqdAlNtUJHXRxHJeGgs4uSghD5wtTN2P4vAEKHbEvaDClDEH94tUo1BGk3/CWT0TO9dxdfJDXf10EM/qskyLbHj9EpCDapLfnlmhk0GxculrbMlL0IFEkm8j8h5qHZyTrNhD6ydTjCigbgRqqex/47KhdxyrJ7jyFHwZy9xRXEZMLlyMoGB9zd8jHluUCrpxCfDsfB5JSAJAJp9mhmbBVTRNCLdpWQoWkNko1gx2cUKB/50oLxdK2YbvdNHJuHWkVLLNaLfFIFQhVy7Cz67vqTrbMPhKRqUNDdrTkyFAoda5lS9uDU+dvzoePzSAFQ== X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0794; 20:eFN4AKNtsNdeN8M2Y2qPK+MlnrcI2VUNXrJZv1NI00jT0EMNFN9H0arJGoR1Cptu898QXca6Kn8maA+Hnw5PlyY4p0y0t2yvxLzTkGDzYKSgnahPVGbs1Gg/pZj3HM1hExiInfTU5nO7aCNoUJzNY8gFIq/8uV+3gUIfS1Fv1fA8VnASo/GCCqV/+Try/r+N10p/lNII6mdY8JlL5PRGg6xG6b3fG03VXX11lF/9vwl2Hu5JjFwiX6AtCdL2sxbj6jx248biSqHmzUBaHt0PWRXekWhH8PbH/5R+2iUy14gn93+/KEhddA4srJ9f/E/zfoNwPuFxjEy9uuP20iTTpchVdBVM9zVOL/vfuB44WKsJ+wTTKJEJgq0BpV/iEyomP0Uls/QzJTIL4cnuWN9jrB7Kar4gBbtMG2OI9yVOAMZKQVOVBRmvEXM8b1f9FgQ71B+JCwkVgC2zEQyOlzTVMMCa5jogVvVdLW2DclMDDnCDECfJjVGvcAkkMPTIvoG5t5GuxZK+UV39CG8+Fh/cUA== 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)(10201501046)(100000703101)(100105400095)(93006095)(93004095)(3002001)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR08MB0794; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR08MB0794; X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0794; 4:/McDWq/endJjHHICxb8MR8olRa9A7/extcUHdxevYMzGKyQwMxdmJ/enjtM/R70wkT6uZnQZGdnvYcxvJGKEidy80tAwHo4Znzm1lyjUQ71U4LmdBTmd2WCNmke7FsmT2axoH05tnjoCyZdKzls45CjkO0Mdv0g34gd1DYn7lavpuzSOXSjDc5XJsM4lwekNGg7kWsXA1OS0UXZd7kPGuy3iNbxYnd9mccniRQ6gsWtT18r4HfHBNvEG0SOVjlXN+YxjzXj2fNiU2a3reggAcK+cjwhCNQdEwA5dqdf6pgdoQV6rvk4VkGbUrw8iy6C7pxvnTVUZwRMsfbJ2Jp04A9MTgOR0KyrE99z35dsCOrj+6u31sSmMuGsA+4NxzqV1AWEwTzOXkcrplUnzXuhm85Fwb6VmJ8vGz0x7X7gN211z61wYCki66jHdK6qdX0uWxhMiIr2fxDXwmErBz9TsWiOEDYn7TtgXTmLfkbx3bDil7SYDSlwirzx1Jm+LbtgIJ9KFclZQW8/Z1c36AytYfdPerKN2uD3tfBTouKkgPIOYTPp5Jxls9kZapMOedFEuN3qvsutOUxpT676KlcEaqksY4jUWs+p0li0TSdlFLT8C6ThfrYou8CJU5MSGBkygN957q2PP9/C1v/CuzBLLdSjMJDwSgQAX7/ROV7QJvqyCTkIKfIxOAcdiPYwxJ3S4qqBBD2d3F3XRlbDdsy22nLM0XpjEzFbU2sJIhQKcAcEmy0KvlBM/9rSzDlOaz6BO6Ppsr+Al7lA169Rai3VWmaKIfBO6KIwTq/6M8XxLn8N2hTAgsLJigwj1rJqpkFi/UtPe0FLk7tNnArvdMpefnW81MiR5V2soMrkb30DgFTIUurnctZ6YKIkYmENapgsC2yJBRocUQZ8gesNiYdUiTw== X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0794; 23:CzVs3x3ss0vaEBh/X2AimqAeDPnCRDvTbaWCd3mfA5M2Hcs7hR0/+1SWwCR/G8d4rVHreWJpO2R0SfUiMLqvqwoiW4W/4Vi+T41U+WOixpu7BPMA221bS6mou8DtuyhcayO+Tn9Pjo3ruMojBWMfGzgAo0uOUNZlh5y4plDuYC0JpbnbO9VBvGbJwdiwk/LP X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0794; 6:JCKRQXtJf1dl9SjI+68SK9FEn9tab/Duo3btDGyaO/f5YRGjPJwcaY6t5/iO3vaA1xjO1BxGz7yLRXPEz5aQhJ6xvvquCMDxO6v2Htkx6hochvOLWssULtFWoGijg5pPYl5P/NmdVH8KdaAxSEtYWYKrXdbcGcvY1vlAsFpTOWXZ2NVHhxylRSbtSnk/PLs5FbwN8nY1BoiG9UBWaBWtvTbuple2hhXhkCeG1jNm6zk5e5lEAEzEEcfTcKgIEhgD7TSIX1lAGYWDFJuTRB32EowPwqS0ig1QFDQ4+Z0hvrVBBjJpoCgowjbaA7k0G8LzvReatIx/rcaTK99+b/pmNo3tHwusoGxKdbbTUgcXlHBb3Ajpwxn2j5QC5efCphlun0NFJxiuNjZYoKKPTMPWtzHccLmtY7deXAOdRWH1HC7CEqmehmVyo4e39b1y3zGnq71UWQ035qfjo/Mwo4BYeKo9nP4ywi3TT3azj2VtLbAjQCIysZFHPqpvZAeqG0OO+varQlwruHfcswOmWsP7B+jcithf1pZhNYlasj3n6aBMCCG+bET7WHPG+g04ZeYdKY8fAa8vYRDxPkwUmM6g5k15w059vSEST3o4DOy9Gg8gWyHP3GHdi0g4tCqayhGbxA5AZ60CLs6ztppC/t5urer7i9hqs7bzLxnwDJOk5lNJcaONEosWRCo5LrBhwDAzQK8VegS9xfTynuTSqfwcAzurVRawInhN30XVSYXuFSrYYGwTutI90UH5tJ5XCiz/ieJZDG7XfEQ4/v9I/QBEBiuuvaPnbD65FUovgiKbQtpnM2vnLB/5OPPrYXRJzWkIWxpgB1ii7qzD6YndvpCbPxpean0U+ywCJouhr6sXK6uBprp9JzOVmRpZbDcJe6yFBCD2m1/+AxBayH6E9DG2bg== X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0794; 5:/agTdxt49VQBS6uhHQCpwBmP4pREQPU/u5fTSkiQi8ZTMZ0I60KeUgXUEFc5LcnR8MjgbsuWEbmpYVJgeHj6Ii1yZeBnyGlEXDW0BVXUWDsa1KDijGoUR8Ifq09Qn+hLCeO+oXo5IPDAEllqn5ZZVkR/xywnuKT5CVa+z9xDdJwsqKOevFuxDcaYUXj9mxaqX0DLPRsFzb7arhYgRvZvzz5HzH2EooOfaP6dC+tAVFlmbH8tBpdFuuvT91RzPB1S44HyD1xWWT2jKcemcG+EuAPUodFLTUYNV9ptI4Aif+TdZoIx9k7ucJxqupSYVNlLGIlFATtTq1gGn7rp2iWBS9aww7HzPPtvQPVumsnXIzE9Ut1gvOB7kqvdOUNYfcLtJhJufu5e/kvK0+ckbLnrTl22HHR9PBOZKu9aD7/5W8pPqBJMR49kYYutMDyM9lGJZWDOuRBmv64enCxqxvyKpqPJvk6Qx/4x5FKtSL8TyfNHVZRvl7mdObRQC1i4HpPT; 24:os+g9Lz6j+GTRXEhPeIUO/f3w3PMozeKIek1/PgIKQcZ7F3bgma/q46GqbmmbobVinTFXKKZHzmQ3BCGBOyXu9HFqf6qVX9XxFUuWUVMm/U= SpamDiagnosticOutput: 1:2 SpamDiagnosticMetadata: 2b2090aae5154f77b71484475de18b04 X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0794; 7:uJ7ckAhYnmynjP2A4SUWoh0X/mFYaGSXaUBunEG/+ru9ElH1eKmAI4B0X/T7d7dhY8wsml5j57hZu1kU1aBI90vWkck8aPHO4Jz0tmT7tSxL8vpEZE8ajgCUnalj1cuZ8XAzNxAuz3EhJIGsKhp5UbuYv80qDnGTXFqPlumj9DjWfrrzrn1YqhjCu75v+K21bdoZD2mMTj6tZgsjGlXkm5bLv16abgFTEyFKEgz0FxF6pJ4rAADpp7NQbaZCJ1lBIc3GBYRoYkvoM8bHe6omSuiXdhcoojCEKpgTj4j5Heb4TUpuF+hS+sS1psPfFb69F9kg0GS7+rwDQexCFtCVm3wmcRdZReuGEPdXFDN1UfrjrEmXZVnGzMDPxr/504hOVZCZp9XTHcag3Jx374G3SNsOqBZulldK5tmukedkAIHfo48MuQzxLeHF+7Qo1BmKW0/xKvJiSnuQKcTdyMKe9wc1AWHl5+sp5XGMMrRoLuPyBZv685owSdVmGdu9m7YpKScNLxIQ/WSeE4XhB2tpMyr7TxINZmIdm4Ca7WbxO54Gi+C4Ho3rs9xabjsaOaWKxrbNuUtsBGZersD0UJgFKYO34GctMng0b26dewDHVLK20T9ACw+fyBSVzm2ya0udMJypEenVHB/F8vD6IwBgXg7XKQHRD1QW753SFIPXN7LvvN4Hg46yFbO3F7ftG/da1YQuSyzjeooLtaODSW02HtdEc6hfFfspgG6RUllX/YYpXZdgXX4NyMkUvPuHiPOBXqe26O0dUN3uJWac3synw85irJGV+gx8H5+2Xp01GZFuAZ/zEvNp7t4FhuHLbwnym1USk6brdxq/eXHmsVYkD/lPZWk6ppIZRTQ/hvK/pEE= X-Microsoft-Exchange-Diagnostics: 1; HE1PR08MB0794; 20:rPH86yufYVS2qUJRfKO52gPaAyDZSP4uaS6S43w5sxotUuVgfhw+2C9b7sey0MExV7b1zA+ddJUsKxZ9vBxlVir0ILGL7l8Bx1LK02AdNDA2vZ6fFd/kqvh4/TveOuFC8KBfsvh4e+WtsZft/gbDhYo1zrsm/vG5eWvPJzj1zLA= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 14:48:01.6215 (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: HE1PR08MB0794 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 195.214.232.25 X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT008.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: HE1PR08MB0794.eurprd08.prod.outlook.com Cc: devel@openvz.org Subject: [Devel] [PATCH rh7 08/11] ms/vfs: Don't create inodes with a uid or gid unknown to the vfs 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/fs/namei.c b/fs/namei.c index 74abaeb..42a0e6b 100644 --- a/fs/namei.c +++ b/fs/namei.c @@ -2636,16 +2636,22 @@ static int may_delete(struct inode *dir, struct dentry *victim, bool isdir) * 1. We can't do it if child already exists (open has special treatment for * this case, but since we are inlined it's OK) * 2. We can't do it if dir is read-only (done in permission()) - * 3. We should have write and exec permissions on dir - * 4. We can't do it if dir is immutable (done in permission()) + * 3. We can't do it if the fs can't represent the fsuid or fsgid. + * 4. We should have write and exec permissions on dir + * 5. We can't do it if dir is immutable (done in permission()) */ static inline int may_create(struct inode *dir, struct dentry *child) { + struct user_namespace *s_user_ns; audit_inode_child(dir, child, AUDIT_TYPE_CHILD_CREATE); if (child->d_inode) return -EEXIST; if (IS_DEADDIR(dir)) return -ENOENT; + s_user_ns = dir->i_sb->s_user_ns; + if (!kuid_has_mapping(s_user_ns, current_fsuid()) || + !kgid_has_mapping(s_user_ns, current_fsgid())) + return -EOVERFLOW; return inode_permission(dir, MAY_WRITE | MAY_EXEC); }