Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp866608yba; Wed, 24 Apr 2019 10:53:09 -0700 (PDT) X-Google-Smtp-Source: APXvYqyAd5lj+70SoIuRfxaFj8W5ytD/frpHAx7eGWPB5j58nnm/+Z9qdM3hVSPWCaxr1n9soH5+ X-Received: by 2002:a63:1604:: with SMTP id w4mr27190718pgl.148.1556128388919; Wed, 24 Apr 2019 10:53:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556128388; cv=none; d=google.com; s=arc-20160816; b=BaEPWxyh5wX0cIjWJCFGlKcRx6/QAvgefLRxB68hSz+8lpzwliho3tDjSj9AVrU+kq LyUT8h0vChxGjdAY+35dc2WXgkXRvLJHYPKw+HWhILHiWp0EFjV/OW+uICoRtu9ACeSV F3e+HDLHJaTc72d6V2LDrpqB/RmEwltcRsQL8Yr7UpLmxuHhATXgU+vv2EPkKf2gHJO7 a2kb/+ZKdrqd44NefH3n1MhAtkqfzAGEgXPIGgdXfkAgJBhakJ7GyEY6I+ZlnUhTcnrk fLU7iIErhYbfEZYxMmGy+5gvAkxRjFzsitVXOscOBzk1/ExSepxmiI2m+fGi8KXarwXt u4rw== 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=lN83+aUhu5iPVQmRA+/A9ER3XqiY5oN0TOslwMtjELs=; b=pDEzdXF8pBgBHOf8IYnA6ZFALzuv29GQe96QiYbVJrzQqm3XO4Zn149wg3HhXhuqwe nPi5yJPoDlHUBSlw8ULj2D+1Q70HdNjTdskojCzSETtKtTx889zzM969+XO76/wOzfPB Yfzg6SoM4npWk7sGZ7LPmoCnMN8QVhowNzH8I0zH9FCvpBkWOPZYDRal88Ssf6ldhGnI X1vwaZhS8yCdAO3nM+26GSMJ+qCP+PPQ4opI34XiRh4UdaVnaGL4ToGj4m8RZZ9StptW QLmyarVehPNr/h9DxcIHgFQoWPd8avOoAV+gQoUtcXiXkNvHQS0ufw4E0oMaZO9Zu9QK OSkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=i2mOYYKH; 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 o5si5347473pfp.138.2019.04.24.10.52.53; Wed, 24 Apr 2019 10:53:08 -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=i2mOYYKH; 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 S2391012AbfDXRvR (ORCPT + 99 others); Wed, 24 Apr 2019 13:51:17 -0400 Received: from mail-io1-f67.google.com ([209.85.166.67]:38236 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390744AbfDXR24 (ORCPT ); Wed, 24 Apr 2019 13:28:56 -0400 Received: by mail-io1-f67.google.com with SMTP id y6so8879859ior.5 for ; Wed, 24 Apr 2019 10:28:55 -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=lN83+aUhu5iPVQmRA+/A9ER3XqiY5oN0TOslwMtjELs=; b=i2mOYYKHKNvE3s5wxV1VAY5d1U85VE5dw/XzMQ2N61fnvDiv/r8RJyAEFTcy+bYKeA 5lwLVwQG8U2phsK3lWFRlU7us40i3b2NmJlGZlxl0Q5211N1BmugmPFcDXecbpbvK9m2 q1FUQF8NMqIfNwirokdUznuAaV120kXrz9aD4= 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=lN83+aUhu5iPVQmRA+/A9ER3XqiY5oN0TOslwMtjELs=; b=nJjo5pMIRfCOu3/3Hp804ldmLZKGl/78RpcsquTP+hFXp2oMRKRH/wIbzgP3p5g6iP QCgbBeamSFNqzWNL2jKQEur27e9Xb+RMLy8vfFbCiRD4U65/4s/y6Zu7qWVt4QdfJO9Y 7qmFChVNIMcuTHkvIgkBYWVrv6yR+pUAgaTZ4lx+KzwFlaJz4hWq2wzFLrz2gitHsIcq s4NF9GVCjqbVBjHNmU9OYy40BNk2qmZXO/Baett9MdqaiwVFEcq9mivFy/wRAVQXpmlS LvNSRB8O7v2RwolyBhChIncQW8np+bt8IDtVg4V7Xy3O/0DiwlSV4xp4XR347x7bCi2p H8Tw== X-Gm-Message-State: APjAAAUjWzd5vuHgmA/0FVHOhxD+Yk0yFqowynsn/Qs0k1vPA7/MVnqK erWbLduQchnNAhuvpMwTGWdSNScqIu3YO3Qi0AZJQA== X-Received: by 2002:a5e:8202:: with SMTP id l2mr18783581iom.144.1556126935594; Wed, 24 Apr 2019 10:28:55 -0700 (PDT) MIME-Version: 1.0 References: <155372999953.7602.13784796495137723805.stgit@warthog.procyon.org.uk> <155373036414.7602.7964458548629410897.stgit@warthog.procyon.org.uk> <3217.1556119323@warthog.procyon.org.uk> In-Reply-To: <3217.1556119323@warthog.procyon.org.uk> From: Miklos Szeredi Date: Wed, 24 Apr 2019 19:28:44 +0200 Message-ID: Subject: Re: [RFC PATCH 44/68] vfs: Convert fuse to use the new mount API To: David Howells Cc: Al Viro , 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, Apr 24, 2019 at 5:22 PM David Howells wrote: > > Miklos Szeredi wrote: > > > Should I be applying this, together with the vfs dependencies? Or > > will you take care of these? > > I'm hoping Al will take the entire series. > > > One minor comment is that fuse conventionally uses "struct fuse_conn > > *fc", so "struct fs_context *fc" is confusing here. There's one place > > you use "struct fs_context *fsc", which seems the right thing to do > > for all the cases. > > Except in ceph, where "struct ceph_fs_client *fsc" is a common thing... I'd be happy if it was consistently "struct fs_context *fsc" in just fuse/inode.c. Thanks, Miklos