Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1672227imu; Thu, 10 Jan 2019 00:40:14 -0800 (PST) X-Google-Smtp-Source: ALg8bN4MU+ZBkQftGmmheIK2BvJUMFaFcZ9Q/36qcyY1OV5uPZArENOBK/kkmvSzVICD+VB8cWec X-Received: by 2002:a17:902:bd92:: with SMTP id q18mr9477701pls.167.1547109614246; Thu, 10 Jan 2019 00:40:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547109614; cv=none; d=google.com; s=arc-20160816; b=FHsF6IPVzson1TWACuTsvrXrsaVTQUFp2az5LNttNs6p+RAB0sz0afr+FYIwHr1oKZ YyGaIZMk/wxs0NtczE49oBsVOhjulSOwnEVHaCph4Wgw5Atgn1UQ3kUBUlhTDUaI9HWY 1982eDtvlonG3CFeJx2Rhtbq5Ai+j3GyEz4txef6ueX3cX8GS8PBZT2MllP+IwKCTE2d wgyZ/XKo0a9AcORGzU3IVDj1qNpKiVosG/crDluSefQqTd1Uk8cqF/1RMKhyAgvjBcMZ +83eoRiTjs1rLaT4DnmbC2sGuiU5+fmIX0KqL+9QxgrJbB4z3hrUhPQ1uJqlllkjS0wP LZ0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=ch50uua6GkQS394O37KZhAfy6Wm7YWq2aCfYFwnxrJE=; b=D7axrp3ZXOZc0t97tKfgOXIuc+HtqLkG+19WpqHwdwzLDxcXCz0Q65NW22JR+CC2ie yNIX96S8ExMKvtPo7HG6DKMGjtm9pOx36ZYpjpdogD3O/h4EwCHdftM9VS4GT7mmS/Sj ShxkNs9WxaWFb25UPr03Pfz5w5uByGmXiDJ30Rmnd2Aycr4VTJpX449qy89ZVKpSW1Ea S6C3t5eA0foLfd6Tu/eFztt/77Wpv6Lj7RwlgYTALCLe1aSGkXQyQ6sd+b3FBxjdfjua EgkBsVowhFv7qwZKpjl6weOJHSvAL+tzB5E3SXAj8sdME/ufSwpCiVCrPlKQEZkPDX0R zX6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=fOY3mgUJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m4si16311874pgk.399.2019.01.10.00.39.58; Thu, 10 Jan 2019 00:40:14 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=fOY3mgUJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727631AbfAJIhb (ORCPT + 99 others); Thu, 10 Jan 2019 03:37:31 -0500 Received: from mail-io1-f68.google.com ([209.85.166.68]:41610 "EHLO mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726369AbfAJIha (ORCPT ); Thu, 10 Jan 2019 03:37:30 -0500 Received: by mail-io1-f68.google.com with SMTP id s22so8274599ioc.8 for ; Thu, 10 Jan 2019 00:37:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ch50uua6GkQS394O37KZhAfy6Wm7YWq2aCfYFwnxrJE=; b=fOY3mgUJL4GhtMMpDCcZazUfXxFg9nPcOrllgCJNrWHYFnfKWWb3BcpF+ui2UOE0mr cH2m7mtEymFDa4zf+ud9n4BTDQkz43EiLVu8uNJSk+ssYDNAMl4ZmtWzKVusulgvCwyf YOKIIeLkQWcPYPJmDw/v/PdOZeHANEJbmNqVw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ch50uua6GkQS394O37KZhAfy6Wm7YWq2aCfYFwnxrJE=; b=qlMBLpwRpP9ZuSvhahUyA3chV0iMBmoR8U+1FyzF0+CvGeAj8DeKUS9UdQTPU2NfeY JDVC3OJlwErYur2Hycb8S2IiSDbRr1BHFLyd8O8KCtoBA9bNq3F0qKzRewontKDxSao7 lZ63dIidKye5vCNdqSzIissnou9eZRr/k9Jri0IlvBMRlNYKLbrWR4gVKpLY9BhX53+2 RZQocLWcyHm94gdw53XozMJngkJ/O6MjFClaM0PpzBlu9cPlH9oGUcz/emizxdtGqCsy ywVYXR5y0YRU+/LCJ5nk0bXR82sGgpLxpwq5NDEY0qVpIizDzyLVYDigj1YJyrT+BU6t jWhA== X-Gm-Message-State: AJcUukcgt6Hbd31wkhGCp7O/sxG5Qy8J4ftfYoxY4TF/FCShNSPghMvv pUnQce4FeXAH3N4BjcSwp3n831f2ikh+aJRRDNsvXfs1 X-Received: by 2002:a6b:fe13:: with SMTP id x19mr5788938ioh.294.1547109449757; Thu, 10 Jan 2019 00:37:29 -0800 (PST) MIME-Version: 1.0 References: <154166765576.10655.15178401490817622677.stgit@localhost.localdomain> In-Reply-To: From: Miklos Szeredi Date: Thu, 10 Jan 2019 09:37:18 +0100 Message-ID: Subject: Re: [PATCH v2 0/5] fuse: Interrupt-related optimizations and improvements To: Kirill Tkhai Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 26, 2018 at 2:25 PM Kirill Tkhai wrote: > > ping > > On 08.11.2018 12:05, Kirill Tkhai wrote: > > v2: Changes in [1-2,5] patches. The biggest change is in [5], > > where repeater FR_INTERRUPTED assignment is removed. > > > > This patchset consists of several parts. Patches [1-2] optimize > > likely case of request_end(), and make this function to take > > fiq->waitq.lock only, when it is really needed. This improves > > performance of this function completes. > > > > Patch 3 makes request_end() to call wake_up() only for not > > background requests (background requests never wait answer), > > and this optimizes this function a bit more > > > > Patches [4-5] makes code to check userspace requests correct > > interrupt id to requeue (whether we've sent this interrupt). Pushed to fuse.git#for-next. Thanks, Miklos