From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932431AbdJZRgQ (ORCPT ); Thu, 26 Oct 2017 13:36:16 -0400 Received: from mail-io0-f180.google.com ([209.85.223.180]:48362 "EHLO mail-io0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932291AbdJZRgP (ORCPT ); Thu, 26 Oct 2017 13:36:15 -0400 X-Google-Smtp-Source: ABhQp+TkQTMrfnAIYWMXEaykChmkuKsTp0pWE13oKksS7fu/FfBvuBELpOHp+su95WwiOF6t7Wo042TW4XFGoLQQixg= MIME-Version: 1.0 In-Reply-To: <722a6eda-e834-30f8-bf57-ef6c596816f6@canonical.com> References: <1507003338.3174.4.camel@HansenPartnership.com> <1507007707.3082.16.camel@HansenPartnership.com> <5d57381f-e915-1b8f-7838-eba46ab89f34@suse.cz> <1508842981.3187.5.camel@HansenPartnership.com> <722a6eda-e834-30f8-bf57-ef6c596816f6@canonical.com> From: Linus Torvalds Date: Thu, 26 Oct 2017 19:36:12 +0200 X-Google-Sender-Auth: U_yzCUI9bI1IW36nrVmZ4WelLJY Message-ID: Subject: Re: regression in 4.14-rc2 caused by apparmor: add base infastructure for socket mediation To: John Johansen Cc: James Bottomley , Thorsten Leemhuis , Vlastimil Babka , Seth Arnold , linux-kernel Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 24, 2017 at 1:57 PM, John Johansen wrote: > > actually a lot of work and testing has been done. A regression was > found, the fix is in testing and it should land soon, but its not the > regression you are having issues with. Stop gthis f*cking idiocy already! As far as the kernel is concerned, a regressions is THE KERNEL NOT GIVING THE SAME END RESULT WITH THE SAME USER SPACE. The regression was in the kernel. You trying to shift the regressions somewhere else is bogus SHIT. And seriously, it's the kind of garbage that makes me think your opinion and your code cannot be relied on. If you are not willing to admit that your commit 651e28c5537a ("apparmor: add base infastructure for socket mediation") caused a regression, then honestly, I don't want to get commits from you. It's that simple. I'm *very* unhappy with the security layer as is, the last thing I want to see is some security layer developer that then goes on to try to re-define was regression means. If you break existing user space setups THAT IS A REGRESSION. It's not ok to say "but we'll fix the user space setup". Really. NOT OK. I think I will have to revert that garbage, for the simple reason that I refuse to have code in the kernel from maintainers that cannot even understand the first rule of kernel development. The first rule is: - we don't cause regressions and the corollary is that when regressions *do* occur, we admit to them and fix them, instead of blaming user space. The fact that you have apparently been denying the regression now for three weeks means that I will revert, and I will stop pulling apparmor requests until the people involved understand how kernel development is done. Linus