Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp5889163imu; Wed, 30 Jan 2019 05:24:38 -0800 (PST) X-Google-Smtp-Source: ALg8bN5JvTfXa+KfwwLNV4sv/s0RqCJhoY1cXeGQ+q8GAW00JJgDgGec2CzYvI1H9rDF1vhKq6b+ X-Received: by 2002:a63:5518:: with SMTP id j24mr27068379pgb.208.1548854678936; Wed, 30 Jan 2019 05:24:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548854678; cv=none; d=google.com; s=arc-20160816; b=y9AfBx5NZtv5sZDN1E1ywL073EJZ1GecmqfLibLO2yksGznEwG7iotun5InHWwTIls Fb72f2iwiOz+LBSPuHjck65xu6RuZaacETqXaDIo+3ExMuzX1rfF/HV5K4J2iDgTJjVa n/Hlc0a34B4+6wLH0IDrIz9jDIkfoGjowjaYXZ3A0rEERP7lHsRuIf8pLPfB2h6WQWc1 225cmyqvhzjx13OXRLYhhubNX/NVcfLZnvuDn3ZFq6rm29wlpI2GVsxVolx8r7pXNhrx X2K7E9/E2RXOHq4+iNPi8Ijq6HmtlpMOGmR/T23u93RPKJQdA3/JP5g0XC7WljfGYSrx S5nw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:subject:mime-version:user-agent :message-id:in-reply-to:date:references:cc:to:from; bh=ad3oIggTtuyfRdFRzBNnHj8H4SiCYgSgThd9GThJvGM=; b=Qasd00xbZ6pYOSbdJX1cBY7AoNWeVfFj5btpLLeSfteEgvV46DrfuaPXMhM5SHXoWd WB39vuv4lYwe67huM8vD/LoVNR6UXrGRTJFcAV1mP2VIjy9ooi4leDSScJAxYNIHeVkN UfSG1HoUstEDQEBgvvLXf1pSJG4/yBerMs3zBW8d6y24NLhlUAaSvicgibQ8pHoNpPOO nRRLnVCpdyqQ3FYU3nwbL75VYLgtAADK9DkZIYA3ZV6NMZMxgyMNsKfBm1KOsbV4CZFf vdmu9cFuD7r4Di9i0fmIbBJJ5A2HdJl90VW7Wp6dmhNrCXHXa43muvuu6na0uTRsQWEa yL1Q== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=xmission.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e11si1468140pfh.147.2019.01.30.05.24.23; Wed, 30 Jan 2019 05:24:38 -0800 (PST) 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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=xmission.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730735AbfA3NYM (ORCPT + 99 others); Wed, 30 Jan 2019 08:24:12 -0500 Received: from out01.mta.xmission.com ([166.70.13.231]:60119 "EHLO out01.mta.xmission.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726332AbfA3NYL (ORCPT ); Wed, 30 Jan 2019 08:24:11 -0500 Received: from in01.mta.xmission.com ([166.70.13.51]) by out01.mta.xmission.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.87) (envelope-from ) id 1gopqc-000290-Hr; Wed, 30 Jan 2019 06:24:10 -0700 Received: from ip68-227-174-240.om.om.cox.net ([68.227.174.240] helo=x220.xmission.com) by in01.mta.xmission.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.87) (envelope-from ) id 1gopqb-00015D-MN; Wed, 30 Jan 2019 06:24:10 -0700 From: ebiederm@xmission.com (Eric W. Biederman) To: David Howells Cc: linux-api@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Al Viro , Miklos Szeredi , Linus Torvalds , Karel Zak , util-linux@vger.kernel.org, Andy Lutomirski References: <87va2716mh.fsf@xmission.com> <9151.1548852654@warthog.procyon.org.uk> Date: Wed, 30 Jan 2019 07:24:00 -0600 In-Reply-To: <9151.1548852654@warthog.procyon.org.uk> (David Howells's message of "Wed, 30 Jan 2019 12:50:54 +0000") Message-ID: <877eemth1r.fsf@xmission.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-XM-SPF: eid=1gopqb-00015D-MN;;;mid=<877eemth1r.fsf@xmission.com>;;;hst=in01.mta.xmission.com;;;ip=68.227.174.240;;;frm=ebiederm@xmission.com;;;spf=neutral X-XM-AID: U2FsdGVkX18y+i5H2fsJ1Ns5Q9Z57XL3Wyf2dIr9w7I= X-SA-Exim-Connect-IP: 68.227.174.240 X-SA-Exim-Mail-From: ebiederm@xmission.com X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on sa03.xmission.com X-Spam-Level: X-Spam-Status: No, score=-0.2 required=8.0 tests=ALL_TRUSTED,BAYES_50, DCC_CHECK_NEGATIVE,T_TM2_M_HEADER_IN_MSG autolearn=disabled version=3.4.2 X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * 0.0 T_TM2_M_HEADER_IN_MSG BODY: No description available. * -0.0 DCC_CHECK_NEGATIVE Not listed in DCC * [sa03 1397; Body=1 Fuz1=1 Fuz2=1] X-Spam-DCC: XMission; sa03 1397; Body=1 Fuz1=1 Fuz2=1 X-Spam-Combo: ;David Howells X-Spam-Relay-Country: X-Spam-Timing: total 163 ms - load_scoreonly_sql: 0.03 (0.0%), signal_user_changed: 2.4 (1.5%), b_tie_ro: 1.75 (1.1%), parse: 0.59 (0.4%), extract_message_metadata: 1.81 (1.1%), get_uri_detail_list: 0.51 (0.3%), tests_pri_-1000: 3.0 (1.8%), tests_pri_-950: 1.08 (0.7%), tests_pri_-900: 0.85 (0.5%), tests_pri_-90: 14 (8.9%), check_bayes: 13 (8.1%), b_tokenize: 3.6 (2.2%), b_tok_get_all: 4.7 (2.9%), b_comp_prob: 1.14 (0.7%), b_tok_touch_all: 2.4 (1.5%), b_finish: 0.54 (0.3%), tests_pri_0: 126 (77.4%), check_dkim_signature: 0.35 (0.2%), check_dkim_adsp: 2.9 (1.8%), poll_dns_idle: 1.73 (1.1%), tests_pri_10: 1.71 (1.0%), tests_pri_500: 4.5 (2.8%), rewrite_mail: 0.00 (0.0%) Subject: Re: [RFD] A mount api that notices previous mounts X-Spam-Flag: No X-SA-Exim-Version: 4.2.1 (built Thu, 05 May 2016 13:38:54 -0600) X-SA-Exim-Scanned: Yes (on in01.mta.xmission.com) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org David Howells writes: > You need to rebase on linus/master. A bunch of your patches are obsoleted by > Al's security changes there. Before anything is merged definitely. Al dealt with mount options from the LSMs in a slightly different way than I did. At a practical level Als version of the changes to the LSMs and mine are you say po-tae-toe I say po-tah-toe differences so I don't see that influencing semantics up at the api level. For purposes of disucssing an API (not of merging one) I chose to start with code I had a reasonable amount of testing against, so that other people could play with it without expecting trouble. Eric