Message ID | 20181123124034.108979-1-anton.nefedov@virtuozzo.com |
---|---|
State | New |
Series | "fuse kio: never ignore fuse_req error during PCS_IOC_GETMAP" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [74.125.21.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Fri, 23 Nov 2018 13:43:11 +0100 (CET) Received: by 2002:a5e:c003:0:0:0:0:0 with SMTP id u3csp2149284iol; Fri, 23 Nov 2018 04:43:07 -0800 (PST) X-Google-Smtp-Source: AFSGD/W2k26MLAYe2h2/an4IJ33ItPNNhKGkmGTXaQnB9giPpOMu19oBHeNnQ8mmxGcL+hBM2y5y X-Received: by 2002:a63:a30a:: with SMTP id s10mr13087021pge.234.1542976987054; Fri, 23 Nov 2018 04:43:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542976987; cv=none; d=google.com; s=arc-20160816; b=D8SAiAw+HsCAA69mk1IZ1mW1uwi8a6ztdVJq4snotO4CGIxT86vvP5qMuR3NyG8D1G hc0Mff642pasAJ3pcHAEkL9hrlNODlThEha3mk9Tw037vgDpJ49TRUpAy3XFTFj5z1gE juhVbDHx5B0ftGXFbeYA0B0w0APjSoRSIQgETDUGPZ7h4PzWzYNFSB766xNV4cYm5GAP NP7qeP53bKeG3Sl8kQOb9zgIT3zncV04Z91Az308Bj3RPl/R1IdSG/rS4FrjXaFW6eY/ FfFDG1CiZZ+0aDo58jSo8MtYJcw5zV+l4mmt9vapyIkJzyywEOQT8yPQzcFRKrsNwNuY 1wGQ== 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 :spamdiagnosticmetadata:spamdiagnosticoutput:mime-version:message-id :date:to:from; bh=PMycZGWVO/gus4bKy2r5UeeYSL2hXY7yPWSPTxxBUzw=; b=nr39V26yY7uY5mHY3dOZyhug5uIB0j5qblLnrbqSYDqBnyDZ5aUQAUErYYAnw6H4Re Dks+W/u+F4ImxNPti50nZeUfZtryjYDmrui5HIOqjNVH0rFb6tyB4uxJuTp2xMmJngRU pz3g3hfxuV7+o3TFQsSUyYkLswpaAidRQnjNcq1LOrO541cWGnk7uz79rZqhvFM1wUgD NIY4/TbNbou30MniBMbosJuoTo0eTBfEtammMFbJSHyMPvUf6ZOu2dA5yddLFm+KdCyj 4XXlhKNpzeL0EJ8hCN1V8y+qsziBJorLrfMpad8RfrRWm2ct4ONeRgYTFhIx7zGwsR/L 4y1A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 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. [185.231.241.50]) by mx.google.com with ESMTPS id g15si9114044pgl.141.2018.11.23.04.43.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Nov 2018 04:43:06 -0800 (PST) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id wANCeb6R008904; Fri, 23 Nov 2018 15:40:45 +0300 Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02lp0148.outbound.protection.outlook.com [213.199.180.148]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id wANCeYq5008901 for <devel@openvz.org>; Fri, 23 Nov 2018 15:40:34 +0300 Received: from DB6PR0801CA0054.eurprd08.prod.outlook.com (2603:10a6:4:2b::22) by AM0PR08MB3172.eurprd08.prod.outlook.com (2603:10a6:208:5d::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1361.16; Fri, 23 Nov 2018 12:40:38 +0000 Received: from VE1EUR01FT052.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e01::208) by DB6PR0801CA0054.outlook.office365.com (2603:10a6:4:2b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1361.14 via Frontend Transport; Fri, 23 Nov 2018 12:40:37 +0000 Authentication-Results: spf=pass (sender IP is 185.231.240.75) 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 185.231.240.75 as permitted sender) receiver=protection.outlook.com; client-ip=185.231.240.75; helo=relay.sw.ru; Received: from relay.sw.ru (185.231.240.75) by VE1EUR01FT052.mail.protection.outlook.com (10.152.3.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1339.10 via Frontend Transport; Fri, 23 Nov 2018 12:40:37 +0000 Received: from [172.16.25.154] (helo=xantnef-ws.sw.ru) by relay.sw.ru with esmtp (Exim 4.91) (envelope-from <anton.nefedov@virtuozzo.com>) id 1gQAlA-0002aN-6z; Fri, 23 Nov 2018 15:40:36 +0300 From: Anton Nefedov <anton.nefedov@virtuozzo.com> To: <devel@openvz.org>, <vzlin-dev@virtuozzo.com> Date: Fri, 23 Nov 2018 15:40:34 +0300 Message-ID: <20181123124034.108979-1-anton.nefedov@virtuozzo.com> X-Mailer: git-send-email 2.17.1 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: SFV:SKI; SFV:SKN; SFS:; DIR:INB; SFP:; SCL:-1; SRVR:AM0PR08MB3172; H:relay.sw.ru; FPR:; SPF:None; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR01FT052; 1:VlKgntcOCHR8CFjGkJMO79P6UCbHRCQ4g7sRvfoanv6o28M4hzt7dAI64aP0QgWliGxF5VjNpnN6ijV7JmDXCzrT8aB7y7SttgBODl+WIn+NLcHJXoDinI7qMk9UoNJO MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ab1a8121-68ef-49d8-69a6-08d65140de66 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060); SRVR:AM0PR08MB3172; X-Microsoft-Exchange-Diagnostics: 1; AM0PR08MB3172; 3:6KMw+xHARl7Oo/liMY888PxylkWl4gYUZSwtp0kgdA9RViX+dXkOFlSqZs9F2eUZoxZcOVUwYcY4iLIFZeoftH5JEkdVSOPDG7eVaA0hAXqh7SnZFTvne0UcwRPS8dYuWzc3BvAlZPsoQUCYcbwxxyq7jKlwYUtuZJHLWsv3ebDz2qqH14z1JDBcYnEw8oOUbK434GH3Vi2a7JqqUu1wduk52XMbE9JuSWQcvsCGTvPNHsXQcwEYP86KDMhdHiZVrmtmiSRuFFRA1ao/1C+Tn/GziYGXAxDcRt7l1M6yx3OpIcLywav7wQiOXOmXTHebb46+hsJKRFSTc8QT2SYKopUV1uDRLJ+nF0WKXx4sq1A=; 25:+K9oH3y7r+sl+sNtmUJsBEkv5srJVaD2cTVi1f1QgUze9qhUWRx6U34d5rM+HRf1LcvMj9YEQScY7VlJ4V/OWKcU5Cv+yVsm+RBa4As8o5UtsMIiXCNRMwXG3PiCCXvWOjO5AvjmIDtR9XwxV/4b9A3w+hkLGYYsyF0pmS12/w+SVW8ny4FkJhdy0PicxaLSBFAXksg+YKwUQL/hGxwJ+oou56E75FnRag04LNPkfV8awoRYKx1C+XRc2blvafE47wQsqtW0Jh+CPTU099H6C5+wJBPpo5m0S5VwbqkdwocctDEKZG/SDoerVdSkoOyL4/mYK1QVGGsiKlfXRrErLA== X-MS-TrafficTypeDiagnostic: AM0PR08MB3172: X-Microsoft-Exchange-Diagnostics: 1; AM0PR08MB3172; 31:D2+TVIMSlqhIM06v8vm2K1Z+K3n/ANIcm1m2kfrNqFoBv4fMqxl5kBSVEk2A+p0Zn7Dm7oxCNhpbI2khI495kXKwWcoDDpOF0J9oxJwqXJA+dwhrb8DFFZarxwFfxGUKC6CKyygSERUXTUFqVN4hYQz/gv3cUh1Ew0V/8O9C+O1JgYVbzHdCZraOnl8+CkO+/625cBxSY/KSTHnlxRTYgSRqPCeYU5FLOClsl39BhIw=; 20:49crKK6h9q2P+7Pu+NY+1vB9PwreySOeenQTRUa7/mDSmGNYXJs5l8LKPlEponKqbzFwbFRT6zqiadMqqtxf4voM8z62GDhFYjUpPMywH8yV9+oPv4iKorEYcZnMYzXj3WoMBLZCcZ0jMSjipc96q168UIENnQGPgjH+vz20RxfoknnTHPmNKmP7vCsc8bXQL138ROR3UehoHsx0qWZE2sesbt+T4vpngJsdjlo7I9AwE4zq1STvmnQ6H0jJfJzXZuvadtqCS9H62L0OK4uSCaDEH1kbWUkOpHGYUW5yS/LycKby5+r9n9MEvvurObMGRwmbi/uLtdubE3MLghSov27d9JH59YGQD3NdOBPCsiuNcSU5i1sO3/kWJISGptOH6ZMp6wWbEwEWIfMUfuPgfCPMcVkoXJTBud7mpxpTCnOSXM6LdgOZF63Lo3Rzbr2sCGxpPESRiu/xcW8hMtp+cAnjjDxm+WRjDjt0ox4ZzXPQXQi0LZwF2e9cnaNw/Ax3oua5OXP1qyxZUzvBQgHhmubRybISrKMtLe43s6Ny+zn7q9+rAuEDQzgBTQhd6bfFm1TMoXq7t5RechdY1ik11BSDxZyLtmPNmkIidX4+uO0= X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(20180801055)(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)(823300264)(823350442)(823411253)(93006095)(93004095)(10201501046)(3231442)(901025)(902075)(913088)(7045084)(806099)(944501410)(9300000249)(9301000244)(52103095)(52105112)(52106170)(52408095)(98821027)(98822027)(52401380)(52601095)(52505095)(52406095)(52305095)(52206095)(88860335)(3002001)(1610001)(8301001075)(8301003183)(148016)(201708071742011)(7699051)(76991095); SRVR:AM0PR08MB3172; BCL:0; PCL:0; RULEID:; SRVR:AM0PR08MB3172; X-Microsoft-Exchange-Diagnostics: 1; AM0PR08MB3172; 4:x4uEgdInXFs1vqZKWjwi9rIzidNtcPSX/yyYvop3PDm4AKPBYKdLtBimpBT7Voc5i1UizYXU+PMrDl63S1CgC8B2wO6hl2qtYWdyViih5A5UqZMFy0DEt+nkNgZ5bo6XsaCCxDWaf5YNXmrrInEVEyfGQfmDOfY5UwcHjpJLMOcXxXBV4pEEICRHHkDAcraKrFvWTtBW/H22gyP+DFwBjvzRq2qPL/ng2zuYmp6AmBnFIeewrCPHc/gOhP9EsQdXr2KKVh0LRn1zqM82eIfDQw==; 23:AyZOERsHqy3grLqmMIjlsbo9GxtLwUQpGZFeaq6NXhSu/PQKfeIW3M29V2KRNAvlT8LcXU5mGMX+7CH4kEnIYkCkijBTgKeItJTnPeAMmfl5g96phr2peWEC7MFzHOX5EGfPzAseNOtc6Fm6YVwMTdABpclwkJfzFrZUBveQ9KFTslQLZBqOfyHuLrGqt2l8 X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?/+njb/xA7Ejr4mZJolYXZNwjf1B5Pwez/tX0IKCXNe6f3/Rbe/+DBDjjQhX+?= =?us-ascii?Q?ND1TZrLl6gY/b7jZ/+41UoOrxDLGo2OVCAwTP6ubjmL7huMeGWWrSnzdHhDQ?= =?us-ascii?Q?WP8W9RL71hjvVi2ZiA7Nxbx+7JCAsmFyH89YNb24KuIfZbcNFBlqFqFzOe/r?= =?us-ascii?Q?t2CLStIDyuFatI1DwU11soS7/j6jnBKfKRoBmVakrarA28AYd9k+MHuo+Bnu?= =?us-ascii?Q?lucUfSu2XzfzQP8bW5FbnlcXDy/bIOlHOtyd3kJfpTk3oCJFOQ4ev3SoblLY?= =?us-ascii?Q?tsDikwO7yTAEU4pAXVgJlaDg7z4pOX99lbv5HGj+GV2FGcdoWRa+bCPnAXIN?= =?us-ascii?Q?P/fAbmyfXFIXwQA2X/dXrs1EDRAR7mn4DcxAZsv/dOZIbbe2r0tBf941dGbW?= =?us-ascii?Q?PB1d3UAJdvxDJ5VufVXOCGbotjxUDUT7wH+pVTqoF3dW/trL7IpMycQ0X6EQ?= =?us-ascii?Q?VKn4p4M+b6D3Qvmp5nLc6jCG+CXeFZUV5okK1G499IV+a+6+Hs0xUNObOBn6?= =?us-ascii?Q?SoiST0t3RKEQAjhz6KwdA6tL5WL+SThQqYwT2phr4V7Kx5DTM+3lSbgBq64L?= =?us-ascii?Q?EdTeovND35wIYj/QCGRNKHusSsJLa8HOP48XHshSElH+69It9qKh8toVaz+g?= =?us-ascii?Q?l9XulJuJPI21pdS0WcVe7WykxY6Ed7RfLyv/I+WJAbL6J/6qbJLEppmE6O5O?= =?us-ascii?Q?k21pU8aRmw/SWT+D5U7CgFg0YkG1X7ElgUhqYgOlldvVSE6eeg17wLDeYioH?= =?us-ascii?Q?+m87ELtUw8haI8onbTmqYKqEajHUEYOPnAm51QfU6zW68HgS1WBeIlPmvIsF?= =?us-ascii?Q?zGRWAwQ6pHwlSfctPgKsu8DmlNamPLUT5YoHh+/MW699ALgqoKNqa1cUtfok?= =?us-ascii?Q?9Zp2K3SxPFGI4O3Z/KPrlwp3r/eH6mT1ybPRkad4VcgmF8EzCs8/6V/kNxGb?= =?us-ascii?Q?XJBtiNU2u9VdBQk+xVByR5xzBbmtRSarHHL0dpIkENkTH7FVDfgr7BhH3iEX?= =?us-ascii?Q?PRXyN0AXHcZhKPZ+8DA+ChgxkzymCqigFsj0iQ0fs94/MnVKrrR8uzRXN/Ro?= =?us-ascii?Q?VqPXjkGz3XDkZJEhcNdwhQtgNK5s7w=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; AM0PR08MB3172; 6:LUYw8t6lRAnEJ1RjWOUeamFXMT1rO4FC0RBdGjX2iWBCN3yeSBOLodWglQDn4LefObZP8HPnfT0p2H6IDf/brTt0D/O+ivDTwepxjV8+mtv1gsbkjcqyaHErv2lvrQ8LvbT79ZDTWiR+8sSX7GQlUUxDe/dba3cp+eKlv3NcrZ2a6yinAEC8T2KSVrsvE3Hbs3KivnM+NCWiJ0Ek0EN9JcCz3KF5lgWT/B7UBHeXcKgkT0h1CWnnelBkRh3kIaQeeDCyoHDx5YjiU52jNhqIJA12o/ANIo1kRNkeRNMC1p/305QemC2k6vQPR4AMHbhYtEL6dMlugJRz4c1AWv/TARkpAn4hEz1OFIBygHpK6Xr+YZsACncV95JvSOXuHX/IbGLr7mBGMUsNqGHuy34Q349RmPq1hOWWSTej0RyAewiaunN2Gpn4b83N3jaKMppMNFNkb+MjyeIA0YO372c1rznJpd0lF0txkjwR/LyOq0PriFm85Vtm/dsNZzAisGBi; 5:rMJXUjoNxpla+gfri/lEpzQoSzOmrbKuEuUrMpbx7qAvLYmP2w+t/+YMtDJllBrsYfoXkRwrkjreHMV5f+hOnlUAXxgBtut7bZkHvg0td8SjvTbfeRfHeF19P+l5892Jkd7TNsIfMwF//8JjRS4AnfU5pE5v6K4Te1ufP1+iGRg=; 7:8ikCF9Hwmpc6Hbjz0RZlL4Ctvd8adWcDWUwO+Zp85EhVtDrmSFyuMvgnm7Jl207wwngyNj6gEK88pW+NNnO149zWKT7m7AV/utemDkegRNLmC4ueUsbIbvoAbkqCOVCj8pUDqYc94s7n2ExUNeV36w== SpamDiagnosticOutput: 1:2 SpamDiagnosticMetadata: e8acf9d9a4664bcab287e463f39b3fce X-Microsoft-Exchange-Diagnostics: 1; AM0PR08MB3172; 20:7+DJhYUy+30CTtg9CwrbjjkILy1iCOBX+OitwFH9jy/ABufTa0TuoimH1OlTYIpVZBNERPeG1pupNQ7Sug3Zsd6C9HtzqyZLkjEFhgNqRijrLt55IAYhGRhTZ5TdbfQOG+7ATE3sMEuSll0zHpPxsdFE0uWp9o36dcVc7l4a+J4= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2018 12:40:37.0358 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ab1a8121-68ef-49d8-69a6-08d65140de66 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0bc7f26d-0264-416e-a6fc-8352af79c58f; Ip=[185.231.240.75]; Helo=[relay.sw.ru] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3172 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-AuthSource: VE1EUR01FT052.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: AM0PR08MB3172.eurprd08.prod.outlook.com Subject: [Devel] [PATCH v2] fuse kio: never ignore fuse_req error during PCS_IOC_GETMAP 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/fuse/kio/pcs/pcs_fuse_kdirect.c b/fs/fuse/kio/pcs/pcs_fuse_kdirect.c index d1d3f7f4a256..3b1d819792b2 100644 --- a/fs/fuse/kio/pcs/pcs_fuse_kdirect.c +++ b/fs/fuse/kio/pcs/pcs_fuse_kdirect.c @@ -425,8 +425,10 @@ static void fuse_complete_map_work(struct work_struct *w) BUG_ON(!m); BUG_ON(!omap); - pcs_copy_error_cond(&omap->error, &work->status); - if (omap->cs_cnt > MAX_CS_CNT) { + + if (pcs_if_error(&work->status)) { + pcs_copy_error(&omap->error, &work->status); + } else if (omap->cs_cnt > MAX_CS_CNT) { printk("Corrupted cs_cnt from userspace"); pcs_set_local_error(&omap->error, PCS_ERR_PROTOCOL); } diff --git a/fs/fuse/kio/pcs/pcs_ioctl.h b/fs/fuse/kio/pcs/pcs_ioctl.h index b36bc653b210..5cf40e35f881 100644 --- a/fs/fuse/kio/pcs/pcs_ioctl.h +++ b/fs/fuse/kio/pcs/pcs_ioctl.h @@ -10,7 +10,7 @@ #include "pcs_map.h" #include "pcs_rpc.h" -#define PCS_FAST_PATH_VERSION ((PCS_FAST_PATH_VERSION_T){1, 1}) +#define PCS_FAST_PATH_VERSION ((PCS_FAST_PATH_VERSION_T){1, 2}) #define PCS_FUSE_INO_SPECIAL_ ((unsigned long long)-0x1000)
if ioctl returns error its result cannot be interpreted. Propagate the error into the resulting pcs_ioc_getmap structure unconditionally. Since VERSION 1.2 fused properly sets fuse_ioctl_out::result (which passed into work->status) Signed-off-by: Anton Nefedov <anton.nefedov@virtuozzo.com> --- fs/fuse/kio/pcs/pcs_fuse_kdirect.c | 6 ++++-- fs/fuse/kio/pcs/pcs_ioctl.h | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-)