Message ID | 149040797868.25341.4885553559138687073.stgit@maxim-thinkpad |
---|---|
State | New |
Series | "fuse: add multi-threading support" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [74.125.199.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Sat, 25 Mar 2017 03:15:32 +0100 (CET) Received: by 10.100.179.11 with SMTP id m11csp316598pjb; Fri, 24 Mar 2017 19:15:27 -0700 (PDT) X-Received: by 10.55.178.132 with SMTP id b126mr9680933qkf.225.1490408127828; Fri, 24 Mar 2017 19:15:27 -0700 (PDT) Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [199.115.104.192]) by mx.google.com with ESMTPS id p45si3597932qtc.61.2017.03.24.19.15.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Mar 2017 19:15:27 -0700 (PDT) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 199.115.104.192 as permitted sender) client-ip=199.115.104.192; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 199.115.104.192 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 v2P2DSt0027181; Fri, 24 Mar 2017 19:13:28 -0700 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp0215.outbound.protection.outlook.com [213.199.154.215]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id v2P2DN8B027178 for <devel@openvz.org>; Fri, 24 Mar 2017 19:13:23 -0700 Authentication-Results: virtuozzo.com; dkim=none (message not signed) header.d=none;virtuozzo.com; dmarc=none action=none header.from=virtuozzo.com; Received: from [10.161.30.31] (162.246.95.100) by AM5PR0801MB1844.eurprd08.prod.outlook.com (10.169.247.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Sat, 25 Mar 2017 02:13:18 +0000 From: Maxim Patlasov <mpatlasov@virtuozzo.com> To: <khorenko@virtuozzo.com> Date: Fri, 24 Mar 2017 19:13:02 -0700 Message-ID: <149040797868.25341.4885553559138687073.stgit@maxim-thinkpad> In-Reply-To: <149040786394.25341.13166573577745027128.stgit@maxim-thinkpad> References: <149040786394.25341.13166573577745027128.stgit@maxim-thinkpad> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-Originating-IP: [162.246.95.100] X-ClientProxiedBy: DM5PR1101CA0008.namprd11.prod.outlook.com (10.174.246.18) To AM5PR0801MB1844.eurprd08.prod.outlook.com (10.169.247.149) X-MS-Office365-Filtering-Correlation-Id: 2076a19c-8dce-42b5-7efa-08d473248180 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:AM5PR0801MB1844; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1844; 3:7yd+StBdDZ0umsTiFZD01A+fssciixbhHobD4gC57shM9/pfrKVD4kk4cAY8Vl3aZJjebijuQGTP8K+dYZzjO0eWtLs3Uuz7zoZgJpb5XOA80m+IFH+w/8ARbauaIHPkdydpOZcXXgHvDGNFLt3tt4BsWipaoqkIlXlZbvUwjepAJdSRiHo/TZMsl4Ew56rNxSiLKr+n88NT5vnRR1Vtzzl4TlBepmcOTp1dKE5Oqvj1pwQSGjZ6UY2o6NXhSNzqwapI2XIl+5Ek0c2k7DYDiw==; 25:PVJNQOEAjRQ82REW6msWuM/PV6teN+fl1rAQ5lhqziQV9pdIM9VZtT4scyhscobuJyqn42KgnW2oC7cNP4N15Z4ylmTsfe+Ej/y7AUiRYsD0aBdDfND+5nMfXEyw8eyB1zThRlteHq8S/txr/FU4W/oowg8C9tWGWcqrTT7uLfaWUZ7qjFA8ASAfgBv8bNMXpRw769fYiI03R2mDEdzSYLNXHodz6PvBtdCHUsk9BaFS8Lf37cL9dWEdZl6AB/VGf9AcGp3Uips0VsPsM8+WcPq677iawFhy0bjGI1EnIjVkvKXoS7t6DBnkdo5a1fuNOG8CRn7EZG83Bx02MKYUl/UgvJ+qCCJpIGOoytTw5FHstNDM4haoc6jnOjuBbjPJgzLGfKxJ8TIaievjXyekHmt/Os+VIHrLlgh8sblBmbAd+QseaTPeV+64UfJtYx/42KFJ0WHDZ9SysvkTtCMGHw== X-LD-Processed: 0bc7f26d-0264-416e-a6fc-8352af79c58f,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1844; 31:v1cHnqlUv47bZwugq99gdQPrb9CBSheO4noBAC53gTSpixdyuaSGkYKUBNETSeYqVcVaNnOJDbjdWopJGBwURiiE+Eyky5pdKY/VtJTiLXDabuioDIIpNunjKN3tgA/+MIVSMi0t4A7x+dn1hgVeHtM/7PPCtDSiZK7g1PslhmPAS99YWMwrY7Zh38WbgdhTR/BAUkx5jLGXgGNJ/0QXcjKKfpJBptbfD/Db7k+CUP0=; 20:X3jk4vcf67fahfSXUs5uLSSkOgue3AzsZC80kjCrg3+oW2Qd9i5jsGPIP9RvBSdVKnayFPBMr0cOGlztjQcmAyasFe7Tsn/YkkvytYHEr2JbUJgiXnfbAa6BOSTev2OrsAbicNgfMrKJ13CIYF5w8HsoF/zumd5wsl1NxnPJxbF+23iiHAbtYklBymdCgV4J2SVO2n2JxwE1F4LJiTquLCCNgNn2ULSeyYeoE7xdX/eH6d4VoAYDHFr2rD6J+m1kieWMiL2dZFExdAtSm+WcB1kWaP6zMN9Mt/Xo6BirUiWUOTRC8RO3MmjWCpaQi7NuBORndZTHta2Ynh96VhvSvPPsAocMCc/vUe1XezlRSd+yvcfnbRokug0xXR5PoaMw4uEmp9Oq/5PE1oSgB9eUnzGRiX361HY7ppUYf8Q4U0E= X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(9101524173)(601004)(2401047)(8121501046)(10201501046)(3002001); SRVR:AM5PR0801MB1844; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB1844; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1844; 4:q1LvVnv6oS6xFTWQNq7QKjxn+IvH0QFBW8T4y19iy2l2hlt9ndqjX1aowhcIXeQmesF2C15vTIq+d8rQe70Kz6joIEqaGCztPCN08DkBOY0rzbvsibWKsrxMXiyhpjqvyR7DaSNdH94EqkTna9Tax48jsTor6ChOyk0zPEvQ3CWhB9+PXhUEgcpqMjyaMF2O4riP5yi9uBas48tnozWmAPWLbTltHmXp27592g5RrvwGrzPUcpxBLGF/sJ0++Tm1YC6CtM3QI5yDVhdeav7GvF7knF2BCbaqCOcKVIBKEhJ9ZkJbZvoGgMtefMBe6a98RDEbgvbjjyKfGF+1+lPODQFC/tm56BV3Iq+QrfehimE5EtJiqrdFRkhQFWZKUfVKMt+Gsh2zWLofq8q70RA6IQ==; 23:nOUHFMvgopPd93Yn2kEB9t7MphepTp1U0xNb6avevup9k42E05RMsZWK4MSugULoz8I7Iz5IDF8jLE+SRHWGBbjSzoGyrcbetXuxsvBAoUJSDaHChy7aG6Q+/PiPN8jewlYmr40X7dQPjfLmDhYjfA== X-Forefront-Antispam-Report: SFV:SKI; SFS:; DIR:INB; SFP:; SCL:-1; SRVR:AM5PR0801MB1844; H:[10.161.30.31]; FPR:; SPF:None; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1844; 6:WkdgpS7L5mCyhyGV6VmcMiSpR/C3VeUKtigEuTMCLomAVDVmV2iImAbpfavPXQe6yAICy5RNljuGXPKOUkhfy1UzI7Y/rKinQ9Ui+XPIOa/MMdbj2W4fRB3SNnuwd2QKRDPbXgW7TyVUZ1lxyZZqgSnTELUcleNPp5dGQxr2RatE4mZfHzSbONS3uD294FO7jH2QTB2fJTNlko4rDs0sf2qTgij2LLlnm9PTajY8ruVxpja0vt9mSQ2VtKBsLyxESgVVb4LxCHC1ZmdmnGOvK2j/o5dqp+7KRycDuQLwdmDzlZ200Sue+EgZLm/yoTrjTWbyq2bNAV7pP1Vjx8mv0VpY7x0TQEqI/ta+WCgH4K7OT5n5lrGz5Cd8IuVB56ZEsAZ+dt9En8OZ5EyQZKqpog==; 5:I+ZZx2yTGYgqnX9RHeTRP2CPsluvbbSZvBSJTFInkrCNm69a9/OkOPia5gBr3vP5e68EO4c1C2YPssCv1jv96pSpKsZ9CB/oerClXwiga4IX6FE2yVDebjDUC9umEbf0MZ2vBhUQY2AJICkpTO6hew==; 24:mIZR0MqXqffTLYuadq1dRkOwk4WR5jslmbkjw90fXNXVb/6+5Zy25xZdgN3vHRO4i7sQUC734o+aDO8Vrar1uwufWZ5qBOwMh9PjRXJ0/30= SpamDiagnosticOutput: 1:0 X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1844; 7:0Pq9e+aw7e2xJrgdlWIQ7uU+12VlS6qUawAlhKQ3McNl/5V5P56/rS3XquO18X2n2SX8ADJLutFQTnsdqwBqDsE0BHkeG9HFl5S4hBh6UjT1s0u2X4MMf+H+erype8q+A6Ix0XUqVAgFXaTqyxPp0btOfK5Cb6kn27XBK5QJn+nKknA8ekBOvV3q2u35nibF8SQA4o4rTrKf0X5hLLLWiNWbQ87VHMMFHc61gJBXibE6nAXkvf/SDNZgROItZlc3AjrRVj0tata1w3Z9invjW1dyjRJhEXuTxlUeHKtd6npKuWrh4/TFkdB3VHHXOyB3PCsAthPAD9RxnvrYoYcsgg==; 20:sYdmOrB787/dexfPYk1yfkZbHKXmOJbp3S/yT0LMUSIO7fT7fo/IdFcLhmS+q4E967gVZJ735fKnBpiRttl3clQ2phJHDih6Zdlhinrek2KRL9pjM891bIu1YxVlT2jyEknQW6uijn3tVbHS8W5dfdiDem/iDnpORkauj59NXXc= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Mar 2017 02:13:18.3932 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1844 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 162.246.95.100 X-MS-Exchange-CrossPremises-AuthSource: AM5PR0801MB1844.eurprd08.prod.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Internal X-MS-Exchange-CrossPremises-AuthMechanism: 06 X-MS-Exchange-CrossPremises-AVStamp-Service: 1.0 X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Originating; SFV:SKI; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: AM5PR0801MB1844.eurprd08.prod.outlook.com Cc: vzlin-dev@sw.ru, kuznet@virtuozzo.com, devel@openvz.org Subject: [Devel] [PATCH vz7 03/46] fuse: reset waiting 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/dev.c b/fs/fuse/dev.c index 6022969..92ec220 100644 --- a/fs/fuse/dev.c +++ b/fs/fuse/dev.c @@ -259,8 +259,10 @@ void fuse_put_request(struct fuse_conn *fc, struct fuse_req *req) spin_unlock(&fc->lock); } - if (req->waiting) + if (req->waiting) { atomic_dec(&fc->num_waiting); + req->waiting = 0; + } if (req->stolen_file) put_reserved_req(fc, req);