Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1214707pxj; Fri, 18 Jun 2021 02:05:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzVHdAL6je3tN8HOyiqELjISnHEGpUyjt+BFbQzpmIIZnNNjwu4qQiR2TyTbNiRFSJT8s5z X-Received: by 2002:aa7:d7d3:: with SMTP id e19mr3513588eds.46.1624007120333; Fri, 18 Jun 2021 02:05:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624007120; cv=none; d=google.com; s=arc-20160816; b=vannHmCzSdygQ9m3eUN/kiVls/kbUMnlUrdAph/LL7WjklweWRsF5kUe/MOIROJ65k FeS6ru8tc2GmEIGAfQegergyk85xvYkAJnC8FAlLDjiTyv07Eaij2Y4pcplypUAR38QS mYnuUqB14BifnU1Cbs7XAgtX6FOy/9bBFyMDBgnhGGNfCPRQSBgj1clM9N2RDiHEbALV jIUvgBKTVj2+uiJDgTylx34XtLi1hOn3jkqFexX0U4o+7lIO9+UNWTZrpnPK33Ex0Wpc SZR/IxPXEv+li9k8j4wbBx2goVVtZ+nrgHCwapThMignUSiiMN2I2LfQk90LQmr8jKt8 VyhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=hTT5ZsIEPC31rh2i5dgbNFLjOHADYWpb81q5A6MltNs=; b=d01TbeV9LUUu6EBDJ3NZZsXo1GuS1zpttCNb4j/HJdIchdNU2HmEF73ZMt9kHjFAQu +RenrIib34zKmhghDIC/FyL5BK1znu/uHbLxVrzIAG9UfbIhP5EQBEy7hagudYRkxIeM xInPBawp4u3vGqCgwXKU7T5cmaeKiDRgS+JxYm98Ys59rcJthUsVYzr0Ruqwv8rQ0Y2k qo48HFdm7z1EUL9ia0IM9Oj7nvmALKlwD22LWigKVDfd3qmnggQjbyJ0bu1s+pJSzx3n KqmazCxriuSbLj1CRKxZ/EnTJzVte2Cbq9m6AF5qhFecTHdiJi4V6yVKw+yNvyW03pb6 zO0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=QR982XZH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j20si2643525edw.53.2021.06.18.02.04.57; Fri, 18 Jun 2021 02:05:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=QR982XZH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231570AbhFRHPM (ORCPT + 99 others); Fri, 18 Jun 2021 03:15:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59738 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230447AbhFRHPL (ORCPT ); Fri, 18 Jun 2021 03:15:11 -0400 Received: from mail-ua1-x932.google.com (mail-ua1-x932.google.com [IPv6:2607:f8b0:4864:20::932]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ACC86C061574 for ; Fri, 18 Jun 2021 00:13:01 -0700 (PDT) Received: by mail-ua1-x932.google.com with SMTP id r4so2150407uap.8 for ; Fri, 18 Jun 2021 00:13:01 -0700 (PDT) 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=hTT5ZsIEPC31rh2i5dgbNFLjOHADYWpb81q5A6MltNs=; b=QR982XZHnvKy0kMVowEg8rOWXN3rOElV6H+cTm4PjI9w0oOdLfamzCj9dL/yidpq1X 7Xs46nImgGkredeeD9pjVwid8kuLSWEB0mE+k7amBb5nZl7hf9LZ4bd7u+QkgnMhnio4 cxn9+gUdcxReUj/ikV9V3irRVGgQkPIh3QQnU= 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=hTT5ZsIEPC31rh2i5dgbNFLjOHADYWpb81q5A6MltNs=; b=eL/Uo3G9yvWul7DhfGPaiQ6b1yB1im9Gkrcc3a7YWJaT0p6yUDFaITJbXj3rnlGlPs qQF9RQG57HYGWUISRtHalkSSLy7i1A5kRjLec1qNBt76FIn3yLimaXzy2KWhKILFEFDm tunhPuqkd21FnrSai8lKvlW1SZHQlpS+k/bBYz9yPTF+2ZCpY7UQ69K1v8xKHxBiJSll hHkWBLX2aXqNMVIKepkVNfivPV1duMRgVoGCjeblinYNlOAdWwDwxdxv4EAqiv/Ac7a6 /07SiZ2DvrvvISrSYrUHDydDndwWyFbnU0X5ZNlsec5JJp/yFZshjY8UR5qbjADwGYTL qCeg== X-Gm-Message-State: AOAM531/TxEomBuuKYDLf1zPCT5i8S+b5HVbSaREwcEKg/L1JyaJqJRb efA4IdVh4rxcfoLBF5HBaXFtdHLLYRaAIhcRhjgpOS0XvcA= X-Received: by 2002:ab0:2690:: with SMTP id t16mr10545968uao.9.1624000380770; Fri, 18 Jun 2021 00:13:00 -0700 (PDT) MIME-Version: 1.0 References: <20210512161848.3513818-1-rjones@redhat.com> <20210512161848.3513818-2-rjones@redhat.com> <20210615103357.GP26415@redhat.com> In-Reply-To: <20210615103357.GP26415@redhat.com> From: Miklos Szeredi Date: Fri, 18 Jun 2021 09:12:49 +0200 Message-ID: Subject: Re: [PATCH v4] fuse: Allow fallocate(FALLOC_FL_ZERO_RANGE) To: "Richard W.M. Jones" Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, eblake@redhat.com, libguestfs@redhat.com, Shachar Sharon Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 15 Jun 2021 at 12:34, Richard W.M. Jones wrote: > > On Tue, May 18, 2021 at 03:56:25PM +0200, Miklos Szeredi wrote: > > On Wed, 12 May 2021 at 18:19, Richard W.M. Jones wrote: > > > > > > The current fuse module filters out fallocate(FALLOC_FL_ZERO_RANGE) > > > returning -EOPNOTSUPP. libnbd's nbdfuse would like to translate > > > FALLOC_FL_ZERO_RANGE requests into the NBD command > > > NBD_CMD_WRITE_ZEROES which allows NBD servers that support it to do > > > zeroing efficiently. > > > > > > This commit treats this flag exactly like FALLOC_FL_PUNCH_HOLE. > > > > Thanks, applied. > > Hi Miklos, did this patch get forgotten? It's in my internal patch queue. Will push to fuse.git#for-next in a few days. Thanks, Miklos