Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp2123106rwb; Wed, 5 Oct 2022 09:18:17 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4Nz4qWqNXUP4A9LF29CYOdEZReF20+3EyGXF25kzA+yBuSwnJBV7NWqZkRVYJWGwLY3ex4 X-Received: by 2002:a17:90b:1c8e:b0:205:783b:fe32 with SMTP id oo14-20020a17090b1c8e00b00205783bfe32mr5959279pjb.39.1664986697578; Wed, 05 Oct 2022 09:18:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664986697; cv=none; d=google.com; s=arc-20160816; b=uVur0LqygNRPIAui8o1gptyKPbUtCwqu7YpKceOZ892/o/IN7kHpRWj4uHCDPjN02o 9jMuKQiHm+9gYfhLPU7lVF3EYehCijRLL/hKJJPLJ8KSoyOyYiGvZV/n1EkOBTZF6Exy Wq9SLHUH+2G5Kd2KVcaUjdB2UZCuMbKMfxIE+Txi9UnS/KheJlZZHQFQOecIjFbukdkd vItpvsSK0EsgtTfdbGcDJqrpLxhjDgWTGOpIsIdID5AB+w8dMXryp3pyqJPx2OUXuJNY ScYaANrgNy+pbdzIqcU6YdtyEu5kP1T5pEuiNYuD+4fhRnIGZL61606WJl3IO9rpZcHe GprA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=9ewqxyf2ZmVpWWvnv+mY4mZ0rYK7w7PalIIi7eYdNso=; b=yBidWaGBj97MOW/6g9gt+OfQsOSZ3I+4JzhJWxoUtBiNXWfksYq98RI2cT7lOvgS4+ Ay+uX8oXbgtz0zF7iC8X4vfroKDs/PFkpy3RP4VaZssTFwrdi96kLnL52jPLmrTC1883 5aHJYuH/G87nw3UUFKVBYbcTUmsxEODfQVVHwKWzbzzE9bpMj+YLXW2l8PaEWAjsleV7 ZauFwPLOrNFsnkyEgkHXrEZJY0+9GZu8GLzaa8+p2fPZi5Gvwvh1ge3qE1JtWALboyz/ XhB1EFLo4wtjRShco2mMnHMsSRlmStCfy74Q4/Xw9VaChFQmwm9+xNy18PWmqSAUfv53 dY/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@paul-moore-com.20210112.gappssmtp.com header.s=20210112 header.b=ZpcEcQrK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m18-20020a170902e41200b001783c12fb4fsi11473701ple.208.2022.10.05.09.18.04; Wed, 05 Oct 2022 09:18:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@paul-moore-com.20210112.gappssmtp.com header.s=20210112 header.b=ZpcEcQrK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229610AbiJEQEp (ORCPT + 99 others); Wed, 5 Oct 2022 12:04:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35544 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229750AbiJEQEk (ORCPT ); Wed, 5 Oct 2022 12:04:40 -0400 Received: from mail-oo1-xc31.google.com (mail-oo1-xc31.google.com [IPv6:2607:f8b0:4864:20::c31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C921BC34 for ; Wed, 5 Oct 2022 09:04:38 -0700 (PDT) Received: by mail-oo1-xc31.google.com with SMTP id h1-20020a4aa741000000b004756c611188so11130418oom.4 for ; Wed, 05 Oct 2022 09:04:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paul-moore-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=9ewqxyf2ZmVpWWvnv+mY4mZ0rYK7w7PalIIi7eYdNso=; b=ZpcEcQrKrrWI6iXE4vMdOBWvvIzkkJtpF6ClCIDTYzFqnwQ8DOYjt2VXxHTcyytwDp phn7aT6OFZVCEWJbMSwkzbHrB6IdlODe/j++NBas3VnhdUWSW72wj5jdjjjWFHafwvwQ +nO8BgW/Sj8ZM0Ru8F+LcA9Wkb1oQtZTBTU0IowH2mFZIxkBRDkcdLQCexin28p2+Dli Eh27IfqKTFXV/iDbu7AoS5SPTKHVraMUYMGeJnBniHOV3PlpOB/ujScMuEchvK9xPYSU rQqobaQgAT14LHF4QnaKdY5hI5Ihb+bHCBN4rgQDCdVUOHfp1Ame0os7ebPnrH6by0JM dATg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=9ewqxyf2ZmVpWWvnv+mY4mZ0rYK7w7PalIIi7eYdNso=; b=KGMPFyBHCML7eJaQ0hJP1ZulFmb4pdg4n5SM8KnYYIr/ZERjnXW6kmrE59gAgW5dPK g8y3mfXGCnGYO7S4cnH9LLLb94z42iDAYCZVb4/5zFfPbHWQPQoZeJ7DzKbXFcDvatSt AtR5J/CYM4mI1ABC85AKrRbtSrMGiHVI5K79tlS9rX+ycGfxTyu+lmBPokMh/0omS8U1 I5WyKjzpmHkei7SoFC0Il+2SIqFWcg69bg/XVKfaqeF6zf4V8DwBmsw2Fa/MhrMyYcER 2+Q/1ib2/dxIzOWYmNEseg2/+7oGM8lhJfPVuNCRtRcLft/+Cnq52Ap/rNcqbxEBk1wx y1dA== X-Gm-Message-State: ACrzQf02uQtsW0xMpkc7MZejhzjq8rQZboeltzw75bEXcdMAXRO1sgzm LHZU2YFSVyPo4EYDDrZihHEKY2ciYehIQ4JyLaad X-Received: by 2002:a05:6830:4096:b0:660:cb59:587b with SMTP id x22-20020a056830409600b00660cb59587bmr105125ott.34.1664985878106; Wed, 05 Oct 2022 09:04:38 -0700 (PDT) MIME-Version: 1.0 References: <87sfk3mim9.fsf@email.froward.int.ebiederm.org> <87r0zmigx6.fsf@email.froward.int.ebiederm.org> <87a66ae15h.fsf@email.froward.int.ebiederm.org> In-Reply-To: <87a66ae15h.fsf@email.froward.int.ebiederm.org> From: Paul Moore Date: Wed, 5 Oct 2022 12:04:27 -0400 Message-ID: Subject: Re: [GIT PULL] LSM patches for v6.1 To: "Eric W. Biederman" Cc: Linus Torvalds , linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 5, 2022 at 11:33 AM Eric W. Biederman wrote: > Paul Moore writes: > > On Wed, Oct 5, 2022 at 8:39 AM Eric W. Biederman wrote: > >> Linus Torvalds writes: ... > >> Effectively he said that where two or more out of tree LSM policies want > >> something it makes no sense to discussion the actual reasons people want > >> to use the hook. > > > > Runtime kernel configuration is inherently "out of tree", this > > includes not only loadable LSM security policies (e.g. a SELinux > > policy), the system's firewall configuration, things like sysctl.conf, > > and countless others. Please understand that "out of tree" in this > > context is not the same as when it is used in the context of kernel > > code; the former is actually a positive thing ("look we can configure > > the kernel behavior the way we want!") while the latter is a > > maintenance and support nightmare. > > Paul are you saying my experience with /proc/net pointing incorrectly at > /proc/self/net instead of /proc/thread-self/net is invalid? My comment was that runtime kernel configuration is always going to be out of tree due to its very nature, and conflating runtime configuration with kernel code is a mistake. -- paul-moore.com