Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp6636258ybe; Wed, 18 Sep 2019 06:46:50 -0700 (PDT) X-Google-Smtp-Source: APXvYqwSuzaTa+fNJ6pBUCFHrp6Mmi5fvxhLxf0bKzyTXmV+WwGUZjQDd6b7UwL192nkOTGq7onc X-Received: by 2002:a17:906:1153:: with SMTP id i19mr9559148eja.160.1568814410126; Wed, 18 Sep 2019 06:46:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568814410; cv=none; d=google.com; s=arc-20160816; b=O0nLc8Oit3DuVZ1X4z9cs6MYdjTpzbkIwKgntjjIVKngKh8JhIdOGQkfrM9IwEv3/4 JT6BGR/IaUa1njvHt4KNHAbA3Zc2BTRqmfZz9BPP1EglM8aXmSR0v1UvSrtiZLlAzmrd pFX0ITMrpfyoMg/vzPezuy4OEkv7aAhPZ3BhrG3HKSjbrYhf6qi7okIRtHi4S1s5Yd7C ebrNLQr/xfEbnaPR8vLpMhwrehvZGQJdrK9KPqs1zNY4vmZGGb0jV3symDDDRtu8FmFR 2yvortYdeWf2IQyb94SoQ9iPyO6VAKfOmRPBbb3kbp/OGYKoLu0rEi8eZasRtrwopB1G COgA== 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=ATuX8EIOxlpSwdyBiZYQlv1azss4zE5wSKwxCtolCdI=; b=yi3OFDbtY1HyTBQ93cq1oYK7dWf53vCm3QF0L/rY6gw8bH2VmzIZ7i9YbP6ztJPava eylR1CKDKEm4ugFV+Hq0VKqRqgoezPp9r6vLKfAuVhLQpWhP9+WldpGmZ9o3JL1/mC13 l77s/HlvGfDhx6FtVXppygBkCKCUjrCh0yiskmOgabYWvobszv3fdqbRNfOY4Vrqpgm/ O0n8tvDPlhD6GKHib4StkhaxxC4QAKT/oUV7Yx/vbZKkg5mnsLIQ/Ak4aY/JedWtWiYH KSkF+42DwYPhcLlftMm1gH8vPK4EEyPthXeyW+fIqtYYPHUvr8ZR2vzP5rFTESwmQcuu buEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b="Ztvd/Sqn"; 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 b9si2884331eju.269.2019.09.18.06.46.26; Wed, 18 Sep 2019 06:46:50 -0700 (PDT) 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="Ztvd/Sqn"; 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 S1727687AbfIRNkl (ORCPT + 99 others); Wed, 18 Sep 2019 09:40:41 -0400 Received: from mail-io1-f67.google.com ([209.85.166.67]:38445 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728507AbfIRNkk (ORCPT ); Wed, 18 Sep 2019 09:40:40 -0400 Received: by mail-io1-f67.google.com with SMTP id k5so16230839iol.5 for ; Wed, 18 Sep 2019 06:40:39 -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=ATuX8EIOxlpSwdyBiZYQlv1azss4zE5wSKwxCtolCdI=; b=Ztvd/SqnlNDBgL+KDRGV+FRvBx5glU46mX94XgrT3UH+kjAMAeFCUQUB31kfRa+cDF haZ0otJGgvTf/K9cJmHvRlS+hKi9MSIRMPn4RuAEfdepH4HYFKUXbZ3FRKqObTH9Uw3/ QDH0ivFlviTUhy2mu+Crd92Eot2PvGscRg7Ck= 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=ATuX8EIOxlpSwdyBiZYQlv1azss4zE5wSKwxCtolCdI=; b=TVIb+RmRHIAYO3YXURyAkT9Vb4pL7NuODOkGxOYq/Hfb126OuPC7CW81NfMuPQWY5H zJeNtTVx7DQ4x2mR7E8VgrFiDLuw/OWbZuJLWTRuhIMx5igaFmCU+ywgYStKEPCqJBQq xTipgS99FKYQ5ZIrP3twL87zRX2tfpAICrAMMFxJvYlr8ng5q/GQssBx0Tb8UVJdxoSu ijOwOgeUAcmzJC229BUy/Dzd4sm3etKoGJ7/n7+Jo+4EA4qwZ/53C1X7K8tyQ2fbWwfb 3Zj3ON+jzjySGforps6tBXeIU0/sqQfxSm59ZV//pqYtZeC1XSOf5JFv3kwDTZt5ihD0 OQ+w== X-Gm-Message-State: APjAAAVBs/nLLlBynM4D+YohJpafxwFtCOEYKSoLf4BLmqYtaOY1t8WQ Jy8Rd6Gk9H4/viWkVHsVeHdeKnwbui9jzTAHfIIgIQ== X-Received: by 2002:a6b:3b94:: with SMTP id i142mr5056239ioa.212.1568814039180; Wed, 18 Sep 2019 06:40:39 -0700 (PDT) MIME-Version: 1.0 References: <20190912141931.30819-1-mszeredi@redhat.com> <20190918084651-mutt-send-email-mst@kernel.org> In-Reply-To: <20190918084651-mutt-send-email-mst@kernel.org> From: Miklos Szeredi Date: Wed, 18 Sep 2019 15:40:27 +0200 Message-ID: Subject: Re: [PATCH v6] virtio-fs: add virtiofs filesystem To: "Michael S. Tsirkin" Cc: Miklos Szeredi , virtualization@lists.linux-foundation.org, linux-fsdevel@vger.kernel.org, Stefan Hajnoczi , linux-kernel@vger.kernel.org, Vivek Goyal , "Dr. David Alan Gilbert" 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, Sep 18, 2019 at 2:57 PM Michael S. Tsirkin wrote: > Overall this looks ok to me. Handling full vq by a timer is really gross > but it's correct - just terribly inefficient. Yes. The reason this didn't get too much attention is that it's relatively difficult to make the queues actually fill up (which is a good thing). But this should definitely be one of the first things to be cleaned up... > I think you should add a > MAINTAINERS entry though, we want > virtualization@lists.linux-foundation.org Cc'd on patches. Already done in the documentation patch (which I didn't resend, but you should find the v5 version in your mailbox). > With that corrected: > > Acked-by: Michael S. Tsirkin > > Who's going to merge this? Miklos do you want to merge it yourself? I'll merge this since it depends on the rest of the fuse queue. > > + /** > > + * Cleanup up when fuse_iqueue is destroyed > > Cleanup up -> Clean up Fixed. > > + * virtio-fs: Virtio Filesystem > > + * Copyright (C) 2018 Red Hat, Inc. > > > 2019 at this point? I'd consider the creation year okay for this. These copyright notices don't seem to be kept up to date, and don't need to, since the SOB procedure allows for fine-grained tracking of authorship. > > + /* After holding mutex, make sure virtiofs device is still there. > > + * Though we are holding a refernce to it, drive ->remove might > > refernce -> reference Fixed. Changes, with your ack pushed to: git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git#for-next Thanks, Miklos