Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp16581imd; Wed, 31 Oct 2018 13:52:50 -0700 (PDT) X-Google-Smtp-Source: AJdET5fejLYNktxnLK4sECxRgg81MdhACtLuCEuJmkXtWzn0cXwRQsS5CNFkSn4Otx/T2aVfXVXF X-Received: by 2002:a63:ed42:: with SMTP id m2mr4611530pgk.147.1541019170633; Wed, 31 Oct 2018 13:52:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541019170; cv=none; d=google.com; s=arc-20160816; b=TCxvN6XRXcGjhBu6uWbe7tPyCZ3d2WoiMDAcas1bUXWEhTVabFDUmrkKd9XApPsIrG 3GWlrYTgfuhFsBZWtTCbTyREHVMyTP3J9vDHU7ntzsTvL+ZTmeWLLCmN8vSf+YFzRWif 3eJg7N1lldtMLgPthVTdYLm+1tG16cc6nWH8qi4gKuEay9s2WJc1yxBw706bR51bVas2 zmo/yKqCkqexjGCkdz9JEZC6Gojtg8pGHkPceMzb6rRKR0Qag4Kb6T3vfIgyseyuba4V juN80wjE+oeq1/JEIVNAJnSuK7eQRyRacqS7fggCxkq6JAdxyBAZgI2WX9hq4NuLl6+i 2Rkw== 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=gdqkYyQspsp1WFaLbhTlBRvMbAA1AboKVVjEVgVlLig=; b=wavmH0mnPK+cj56iA0dQQP8WjhjPnzX7vamt26b0Fw/oKKQMrp6p+sxBc8F05BSTXM 2WXxJJJfVP0GOO5WKHuX7zjLFUvybGBQeftu6IbsHp88HIF7QpR5ywNHF6TyTvgyvgru 8VU3o7OYAXefedUj3R6mGWeZJY65e44DzbzDrc0XvQJ9zb8msGfCcL01WqyVgWRMcsVu 9F1PrsYNrczZQJjfJ0pEqxFwK6GTZMV63iQI82zz3jghyGgze9SaL/rgXHk+c8QJX1Y6 0I7Ip4OOPT4U586TymsFLZJSOaoqlOv6uSWez0ubE8VdHJDRSX27BT1yWnqsaFdRvz4D W2yQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@szeredi.hu header.s=google header.b=W7xb3Kmz; 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 o19-v6si6843007pgb.196.2018.10.31.13.52.31; Wed, 31 Oct 2018 13:52: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=W7xb3Kmz; 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 S1730079AbeKAFtn (ORCPT + 99 others); Thu, 1 Nov 2018 01:49:43 -0400 Received: from mail-io1-f65.google.com ([209.85.166.65]:36047 "EHLO mail-io1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729837AbeKAFtm (ORCPT ); Thu, 1 Nov 2018 01:49:42 -0400 Received: by mail-io1-f65.google.com with SMTP id o19-v6so10735818iod.3 for ; Wed, 31 Oct 2018 13:50:00 -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=gdqkYyQspsp1WFaLbhTlBRvMbAA1AboKVVjEVgVlLig=; b=W7xb3KmzQ3Cjid5eWduqpmNvkFD/f006k3FWCcEcbCTyNCIIizFJfGNe9BdXw+BuDM jMErr804r5QuM3PK2+iHwrmDMNQD/LylWrqaPQ/1WQKr4X+QRdSDmXMrI0D3tgHjiVQ/ Jegd9rk50dOzmpcEtZE3WmNLFjYLwNtiDlMas= 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=gdqkYyQspsp1WFaLbhTlBRvMbAA1AboKVVjEVgVlLig=; b=WqSQIJKPWXMEr0wbd7Wu/LevktW7CgohTmnjRJXfoBtFfLqAggFdiw31cItn4sFNg9 gJN+nnCOJ3cL1KxLeYdcX5LedItgfGdTET9EeWYs2zZYZDqEmRm2AJdbG8wqSlCvMEeu bgXxuG2iPXVfChTH6V7x1gv05W02JKA72wNSb4090nGxVzyCQ7uy7JWqyfYiMHlMd9ke FbNX+rOrU3qh45jU9Ozmgen3wJu3mvXsRdmVIeu0qqvdZG7CpCinymri8XV7vuZJRHVg Ve1KLHmVmSHB2i1LpNvp3D2oiTiGfumyCS3O/XiHqmy4lwR2BbuBTfxppW6yn1Dgau9j kNyA== X-Gm-Message-State: AGRZ1gIU/b0h0s9qkxauodHplbYifNkwEP+fHCGLOKBnJhRAIAQBjvQI 4DPWQ9Ddroj8V6Uru5S8UKxY+rsg1Ey7kxCD8gV9/g== X-Received: by 2002:a5e:8b42:: with SMTP id z2-v6mr2711054iom.144.1541019000450; Wed, 31 Oct 2018 13:50:00 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:ac42:0:0:0:0:0 with HTTP; Wed, 31 Oct 2018 13:49:59 -0700 (PDT) X-Originating-IP: [212.96.48.140] In-Reply-To: <7505.1541011140@warthog.procyon.org.uk> References: <20181031053355.GQ32577@ZenIV.linux.org.uk> <87a7mut9cm.fsf@xmission.com> <7505.1541011140@warthog.procyon.org.uk> From: Miklos Szeredi Date: Wed, 31 Oct 2018 21:49:59 +0100 Message-ID: Subject: Re: [git pull] mount API series To: David Howells Cc: "Eric W. Biederman" , Al Viro , Linus Torvalds , 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, Oct 31, 2018 at 7:39 PM, David Howells wrote: >> My objections fundamentally is that I can find real problems when I look >> at the code. I think the big risk with such a change is not that there are bugs, but that we get the API wrong, and have to keep supporting a broken API forever. Were any of your objections of that type? There's the argument about sharing of super blocks doing weird things, but we can't get rid of that one due to having to support the old mount(2) API forever anyway. That's not a new burden, and the new API allows fixing this incrementally by adding better models later. Thanks, Miklos