Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp797609imm; Fri, 21 Sep 2018 08:26:38 -0700 (PDT) X-Google-Smtp-Source: ACcGV63SQFIJcGJRdZRjYSQ2G8tpEhBe/9Y9wdnI5OtcXms618YBOJMtIkTnDIfF5r9xbRIuoByZ X-Received: by 2002:a17:902:a9c9:: with SMTP id b9-v6mr1378296plr.198.1537543598511; Fri, 21 Sep 2018 08:26:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537543598; cv=none; d=google.com; s=arc-20160816; b=ZEwnJiL//n8l97FUIP5HcypRyFREDEdCHeIej8V5X30CiHGWuGvLCWuW6ThUdnQGyg NkuBLUNj/KvYt3aCqibHeNpRllQUFTJpLQEeLGCK9l3y53oXohY4MJc6LxGJkkcgRlM5 vrZrnHZ81G97nYgPY11J0T775N2gjnREKHVfGZZufJe2si04MCY0KTpt3+sYahLHo8Ay +iU/4ClQrZZ51SseWF2rBr8AmfaZISkD91jw5fYlWxw9aTFdhGV+rurglw3/GYwj/yW9 3xx4dwBHOEx2tvvUZ3OsFTtuitfZRijuPX9ftYZAOKoOl4OmA/RWVmEyoKx01Uub6TOM 8BrA== 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 :references:in-reply-to:mime-version:dkim-signature; bh=NTb6q2/6NvaCo2lEt+p87YCjpJd5nfZ1KeuAd5Uysos=; b=fg+PvDKQqY+AxekxO64QouwAL1u/nKyKe+PO7d2Dt0Q8iS17b497JJZavcVSoK9LRn xLBUcgCvFnrznq2kVTcopxYpt1ru8FhdjB8culCxjK2Yo3AcjQBNrY/WXPb06Q0S/IP/ GmMII1epiFV9ssUgVLRRSOzJvD4vytTyEnJQ5SnUicHvAWqk3fJvljIwiCphFRo8FlTZ NRRZUJWWkmsO24APUDsLgEJIsoevkfG/znl5sct2jtNWhv05VOMj/aChhfHH28kuKQqS KgUQLYkPfCRNFWBbmEiy7IC2EUX7T7RJ78XjF/XzX3gOjGbPA/RfWLEJrh5XKVpmfQJF GARg== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=c7J7+08B; 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 b3-v6si27746221plc.502.2018.09.21.08.26.22; Fri, 21 Sep 2018 08:26:38 -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=c7J7+08B; 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 S2390381AbeIUVNH (ORCPT + 99 others); Fri, 21 Sep 2018 17:13:07 -0400 Received: from mail-it1-f195.google.com ([209.85.166.195]:40633 "EHLO mail-it1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390298AbeIUVNG (ORCPT ); Fri, 21 Sep 2018 17:13:06 -0400 Received: by mail-it1-f195.google.com with SMTP id h23-v6so2282920ita.5 for ; Fri, 21 Sep 2018 08:23:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szeredi.hu; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=NTb6q2/6NvaCo2lEt+p87YCjpJd5nfZ1KeuAd5Uysos=; b=c7J7+08BdKhaj4y7n6MLBwJXysdocIOQrE23ANkHmvVfVisB6beIi0SRxQxgCxYfwE Dj++aRUGV10LipwsEoL1jB0wsW2bTEL6/2PmCDsiRIqCVLJqtPUzzZmYnHt00RjW4b/h n0dOiOt4qU+FKBONkULWHiLEm2C1iNCBTwUu0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=NTb6q2/6NvaCo2lEt+p87YCjpJd5nfZ1KeuAd5Uysos=; b=eJbmXSA4mwtXKi0DLELXTN02VXkeee9E39y01hPgoS7cSUqhmk4Le51KsUZHGdaRez Ne7/zYzNvbJ9oEQrQ9ORC8e7FR0inpNN4AKAct1A+fA9Do9R6B+ecAWK3VqqUGiaPKxY pUPe9ZfSFg1qkzC7zncWAK8DXj5mD0VS9aTFEAvwY7Qzb5i4ytjPF4lwiCiM1zb6fnvu qb41LK/4p+baEcAT2Yy1FKTgISDXxx/hmyyovMd+lmXGvd7mIaCxn6/nbEQxHHfNSe1Q ke4Ffyq/iVX0/sOSpRoFZ9lzC86g3VbTZXvzE+UQEO0WLnlGnBD3MTEJmtHi5ufPjvX/ Flnw== X-Gm-Message-State: APzg51CDG8xrk9Vn/z+tOzZuzkCfG1lhRgcUdqkDJD2dK9uBZ8St0aNL k/sfvOpbNGAtyG3RP1jBjH8AXZk2wenloi0Lci0idw== X-Received: by 2002:a24:e084:: with SMTP id c126-v6mr6331029ith.136.1537543423604; Fri, 21 Sep 2018 08:23:43 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:bf41:0:0:0:0:0 with HTTP; Fri, 21 Sep 2018 08:23:43 -0700 (PDT) X-Originating-IP: [212.96.48.140] In-Reply-To: <17547.1537542706@warthog.procyon.org.uk> References: <20180920151214.15484-1-mszeredi@redhat.com> <20180920151214.15484-7-mszeredi@redhat.com> <17547.1537542706@warthog.procyon.org.uk> From: Miklos Szeredi Date: Fri, 21 Sep 2018 17:23:43 +0200 Message-ID: Subject: Re: [PATCH 6/6] fsconfig: rename FSCONFIG_CMD_CREATE to FSCONFIG_CMD_OBTAIN To: David Howells Cc: Miklos Szeredi , 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 Fri, Sep 21, 2018 at 5:11 PM, David Howells wrote: > Miklos Szeredi wrote: > >> The old name strongly implies that a new superblock will be created from >> the fs_context. This is not true: filesystems are free to retuse an >> existing superblock and return that (for good reason). > > Kind of like open(O_CREAT) only ever creates files, right;-) > > Actually, FSCONFIG_CMD_OPEN might be a better name. We've already opened the context with fsopen() and about to open a file referring to a subtree with fsmount(). And this one doesn't actually involve opening any files, so IMO it should not be called _OPEN. Thanks, Miklos