Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp858273imm; Wed, 13 Jun 2018 09:20:09 -0700 (PDT) X-Google-Smtp-Source: ADUXVKK9mq1i3MtdN+rrKRTQVtMQ7x61mKjcdG70c+XlYmllelmHOiSx44sHfpkIfYNMjL2oHNbf X-Received: by 2002:a62:f5da:: with SMTP id b87-v6mr5604721pfm.113.1528906809339; Wed, 13 Jun 2018 09:20:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528906809; cv=none; d=google.com; s=arc-20160816; b=ny1cKZH9ctB4hIZ/p2iPlO+znIEIuahpIwbBh12O4zE4SlcYWXtxawRDQlKWGzdwTp qKvB4Os7quRZAIUNyHpFcjcEQa5e5SfD5AFeeBYPuTNUUmUE8DRjuzBdZEhDi29EVeiZ Jr3HUSldjHHySn4Mz3JpXerdzkf22vFv35hECvm1rg/+INLMGAteU6XWtwrlb8tvIFi0 T1aMRC+menWCJ4l9M0Pq8qriYOS5Rk89hq7W0DG8Y/CEXz9hcdgbkp78GgXc1sSkjmDq 9Q4W8fGCY4fa4ANN0ymfZuMZt24X6v3MFFPbxa/DLefpwDVVvwjk2V79F2TAQ9lzyHba MSjA== 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 :arc-authentication-results; bh=/ZpyepAtsTGMiqSOmjMqxuaq9QApbWL2axIGqmjMtlw=; b=Q2o4gMAvAXdr5kt+4Jj8dED62Nt1H5uTYl6uJVK97MENuRjnOl+vpfWsITFfspcnzZ QIYa88qhsBGBlR3w9KG7va0rYyWxEtE6Nm7Sljd+6HnB/kxvDJGDzJglRwggLdDzeHFP tqag5gVuoAMApRsKNJkkgOaDvAIGj2AwG8w5a5LF4RS/KJRo/jx96L+hK8Cp9rvKNJ3L NvN+nHuAycQUlP7PLvc8AzAdEARR1QAQTJRFrgK+pX2OaFfkVwI9HlrH7VQXd1cb+Ixg MkFZTYQ+YramHzACYPh9lrxkFce+xjSptfmnH5JFrtW/f4eoLypC5lcjgww7UJmw9R1y 8Vlg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@paul-moore-com.20150623.gappssmtp.com header.s=20150623 header.b=vCq48f3O; 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 t62-v6si2567583pgb.582.2018.06.13.09.19.54; Wed, 13 Jun 2018 09:20:09 -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=pass header.i=@paul-moore-com.20150623.gappssmtp.com header.s=20150623 header.b=vCq48f3O; 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 S1754536AbeFMQTR (ORCPT + 99 others); Wed, 13 Jun 2018 12:19:17 -0400 Received: from mail-lf0-f65.google.com ([209.85.215.65]:44063 "EHLO mail-lf0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754487AbeFMQTP (ORCPT ); Wed, 13 Jun 2018 12:19:15 -0400 Received: by mail-lf0-f65.google.com with SMTP id 36-v6so4827714lfr.11 for ; Wed, 13 Jun 2018 09:19:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paul-moore-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=/ZpyepAtsTGMiqSOmjMqxuaq9QApbWL2axIGqmjMtlw=; b=vCq48f3OLk7uhvzA/9jlRx1nB164oWbnXGQCzEaJt/M4TXllpesT8QrmoanDnoQFcK j8KmTGuT8txH919M8n338OcsaJ2L/cVQo4RmIUD7QHvpC60vzNyXsCeoWmrkWP7Geaic C8gWRsu+LeJFjM23umMK4wFiOKsFC8F01+laaqCTCv1NHN+Ki0wqmzMqTYCW4GBrRlBU 1BiaG0MG+MvXctFJzZ+RbwScc5zmxvzd385BtXfjxQzwBmLYEvTS1CM4x9JUPAjUBII1 Ri7RmNPW2fFx8FQ5xBpczzN+9zaIkg0JRTmMpXUXplGlsDhRdd91FWs5pgG/Cu67uP/c jeIQ== 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=/ZpyepAtsTGMiqSOmjMqxuaq9QApbWL2axIGqmjMtlw=; b=HjjOpyXBHiixFn7D4woIpYkw+AtLr8+Q2eo/MHfw0G9zoQWQY1B/rbdRT7wlw0FTIM gXU+Me9RLFTugc+k45FuNr3WxUBYTnkjmwgZpsw4JLh8zW6vSb1gkA5Rnc62UE7VQrEf UV/BLWSmlebok8PsVQokVmNp6eZx3EMXmEyuvGIvw1qLGRQB/7QETGHYl167ScVTfm1N whtcOdhMdup0gQi2Mds9P63RUq0pZJ6CZ14BpTRC6PW+8aBuJbFdDVjUtYlC2vXir/rV HInDBGGCuKHrVntp9dmi0+y97Lr0yr/j8J0H9ukLuthoK6UGQo3VfdkrsvfhtaFtvdU+ 0Rmw== X-Gm-Message-State: APt69E2bS5eq4pZhBe2byBn4ouQ0HWvxA4Mjig9rTRGYU8h1SG16B2Fv WhdTv/Zsv+/r1KPY7m8B8jREINIJe42V/xsfhOUC X-Received: by 2002:a2e:4dcc:: with SMTP id c73-v6mr3476771ljd.135.1528906753895; Wed, 13 Jun 2018 09:19:13 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a19:a911:0:0:0:0:0 with HTTP; Wed, 13 Jun 2018 09:19:12 -0700 (PDT) X-Originating-IP: [108.20.156.165] In-Reply-To: <00961ef3fb41930a3304da935f1f73ebe386e83c.camel@perches.com> References: <1e91f8e10ce76d3208239b6b5899aab76d1543ff.1528743633.git.joe@perches.com> <3d890108a942b6a3fb9a5326501174af270707dc.camel@perches.com> <00961ef3fb41930a3304da935f1f73ebe386e83c.camel@perches.com> From: Paul Moore Date: Wed, 13 Jun 2018 12:19:12 -0400 Message-ID: Subject: Re: [-next PATCH] security: use octal not symbolic permissions To: Joe Perches Cc: James Morris , Casey Schaufler , John Johansen , Mimi Zohar , Dmitry Kasatkin , Stephen Smalley , Eric Paris , Kentaro Takeda , Tetsuo Handa , "Serge E. Hallyn" , linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org, linux-integrity@vger.kernel.org, selinux@tycho.nsa.gov 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, Jun 13, 2018 at 12:04 PM, Joe Perches wrote: > On Wed, 2018-06-13 at 11:49 -0400, Paul Moore wrote: >> On Tue, Jun 12, 2018 at 8:29 PM, Joe Perches wrote: >> > On Tue, 2018-06-12 at 17:12 -0400, Paul Moore wrote: >> > > Joe, in general I really appreciate the fixes you send, but these >> > > patches that cross a lot of subsystem boundaries (this isn't the first >> > > one that does this) causes unnecessary conflicts in -next and during >> > > the merge window. Could you split your patches up from now on please? >> > >> > Sorry. No. Merge conflicts are inherent in this system. >> >> Yes, merge conflicts are inherent in this system when one makes a >> single change which impacts multiple subsystems, e.g. changing a core >> kernel function which is called by multiple subsystems. However, that >> isn't what this patch does, it makes a number of self-contained >> changes across multiple subsystems; there are no cross-subsystem >> dependencies in this patch. You are increasing the likelihood of >> conflicts for no good reason; that is why I'm asking you to split this >> patch and others like it. > > No. History shows with high certainty that splitting > patches like this across multiple subsystems of a primary > subsystem means that the entire patchset is not completely > applied. I think that is due more to a lack of effort on the part of the patch author to keep pushing the individual patches. > It's _much_ simpler and provides a generic mechanism to > get the entire patch applied to send a single patch to the > top level subsystem maintainer. I understand it is simpler for you, but it is more difficult for everyone else. Further, where the LSMs are concerned, there is no "top level subsystem maintainer" anymore. SELinux and AppArmor send pull requests directly to Linus. -- paul moore www.paul-moore.com