Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2822348imu; Sun, 23 Dec 2018 08:33:30 -0800 (PST) X-Google-Smtp-Source: ALg8bN7jIo0Km0JKdDQ7lJV3zEF7MErlG8PPsr+5p1/40P/KeLkgDiay0fFa16HU3BH6RH46BW+1 X-Received: by 2002:a63:e545:: with SMTP id z5mr9639678pgj.195.1545582810598; Sun, 23 Dec 2018 08:33:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545582810; cv=none; d=google.com; s=arc-20160816; b=BjnRjvscI9xJZBnG0Py7OO4vBKq6Vn00rgR1GD0xXHgdVVWdO+KEdrN1Q3M5yJkf52 ++EEXXMhv5g1GwnG7aYr8x2JTFETcSVc8jQJ/d8Y8S6KAo6NcmISFX8xOPqXZ96mu7Q2 FvR+sTuXXK02oohIivL7JEJ7Tb4vSxV9rkHcuxbjQLzEe2FkPi/2N7aA5bir3H1bwI8e DVo+UbB6CzXD2DGjPRv4XgWvUpmJ+u2QQI6FuNACQ7/Kyr+xXJP4AET9mmFU4B9RQLDp jOrtqr4Y4GnyZxZ2SQIGiVxSWlv0uF2uTjBtGeyFlXc9LdvFV52am3lzrcaO+8Rf0qZa 8g5Q== 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 :in-reply-to:references:mime-version:dkim-signature; bh=MwnfrEAjHDla7LXLdwF7RBMsXu5hlkxtNxschIszU/c=; b=iwYJ2Jd/Vqtq+olsUxJDlKbTzQhFF+Ddz6FasCcFwEPyU3ESRqNocXy0lVUT3FKJ9k CuYTz7O9FpK/X8KKZ4PX5eZM1L4rxljGhjqxcg8Xmi+6B3sVwhZgrkROqLCjUPpzDsX6 mg8PsyETAOan/nHY9mlPLhf3XjIKM/rMPE+9nKnTkxFdLB64n2IB7zP0NCXYzrcZIMGT Nk9oPWqQ6tYbd/w9vg/d4tR2E5QZ26Xi63bLLBlgnS02WnW3iWI8cdjiJ/V2i6cbflUD PF5AyvL0wZ9Vtlj/Pl3CJVuG6+v04CxX3LOIMaZcYH5So573AsrJgktSYKteMTwI6MmG vMdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=e+umDjSb; 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 a12si26427573pll.112.2018.12.23.08.33.15; Sun, 23 Dec 2018 08:33:30 -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; dkim=pass header.i=@linux-foundation.org header.s=google header.b=e+umDjSb; 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 S2391272AbeLVWUh (ORCPT + 99 others); Sat, 22 Dec 2018 17:20:37 -0500 Received: from mail-lf1-f65.google.com ([209.85.167.65]:44024 "EHLO mail-lf1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390403AbeLVWUh (ORCPT ); Sat, 22 Dec 2018 17:20:37 -0500 Received: by mail-lf1-f65.google.com with SMTP id u18so6240582lff.10 for ; Sat, 22 Dec 2018 14:20:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MwnfrEAjHDla7LXLdwF7RBMsXu5hlkxtNxschIszU/c=; b=e+umDjSbbk/BrgodItrvj48YSPtQU00PA6q/AA6grwoRJ6LW/jvMcTyaeP6fpDZ6NV 1brkwPTAj1Gfi6sPtWG9wP4UlVImC+bNQTBkh6HfR0/yT2nQk/tgDOuEfrWxSX44kWVf td7RTbCoV6+VXAoKlXZa0A8D5hGfxPwL7kYZg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MwnfrEAjHDla7LXLdwF7RBMsXu5hlkxtNxschIszU/c=; b=lpetC+bVzOanlDyB7gStDdr5FskAAQuCBC/4m2GUirlcVpulHNnKu1MFkpNWvqwom0 +nbtJjrL+3Xeu8DXBDl3bv0aX99sWzAsJmlD3y6R2skIEqWR7XinBONVgKur+Z0lCP98 O2t2wv/Y1eXU3bCXB9SrvntL5O7ZoFD3cnrqA8e/Cy1l29/xHIYjZnb2rreHdf4SQJky Q/lR0o8Z8ZOUarYsFtyeghAZfIYDt5GpiqfkHVnT7PJclr4ToOU1gIbKkPZN0b/AzE2Z xdE1SN4Er7dhlr9XcC8XmqgQO2QR3jwvghLZHjDf3yzUWtGDatoMBnZwxCaAgo47sQ1g cHUw== X-Gm-Message-State: AA+aEWYprPnz5LeZy2wPID01y+SUZE6P9fGuTX6qPSYqd95RqDkPUOpB RcJW+hMZx8Lhpzw+tvWDXDu170Xxkys= X-Received: by 2002:a19:9508:: with SMTP id x8mr4167355lfd.112.1545517234379; Sat, 22 Dec 2018 14:20:34 -0800 (PST) Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com. [209.85.167.45]) by smtp.gmail.com with ESMTPSA id e13-v6sm5498750ljk.53.2018.12.22.14.20.32 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 22 Dec 2018 14:20:33 -0800 (PST) Received: by mail-lf1-f45.google.com with SMTP id n18so6251844lfh.6 for ; Sat, 22 Dec 2018 14:20:32 -0800 (PST) X-Received: by 2002:a19:7013:: with SMTP id h19mr4312126lfc.147.1545517232586; Sat, 22 Dec 2018 14:20:32 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Linus Torvalds Date: Sat, 22 Dec 2018 14:20:16 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [BREAKAGE] Since 4.18, kernel sets SB_I_NODEV implicitly on userns mounts, breaking systemd-nspawn To: nix.or.die@gmail.com, "Eric W. Biederman" Cc: ellierevves@gmail.com, Linux List Kernel Mailing , Al Viro , seth.forshee@canonical.com 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 Eric, this is entirely unacceptable. On Sat, Dec 22, 2018 at 12:58 PM Gabriel C wrote: > > Added some people to CC that might want to see this.. Thanks. > > Here's an email that was sent to lkml about the subject: > > > > https://lkml.org/lkml/2018/7/5/742 > > > > I link also this, quoting the last of it: > > > > https://lkml.org/lkml/2018/7/5/701 > > > > It has never been the case that mknod on a device node will guarantee > > that you even can open the device node. The applications that regress > > are broken. It doesn't mean we shouldn't be bug compatible, but we darn > > well should document very clearly the bugs we are being bug compatible with. Yeah, this is complete garbage. We have very clear rules in the kernel: if some change breaks existing setups, it is ABSOLUTELY NEVER the application that is broken. It is the kernel. There is absolutely zero gray areas here. Eric, your behavior is entirely out of line, and now we apparently have a regression that goes back to June that I was not told about because of your incorrect stance. Eric, I want to make this 1000% clear: there are no user space bugs. If it used to work, then user space was clearly doing the right thing. The fact that you tried to several times claim it was buggy user space is a serious breach of trust. You KNOW this is the case. Seriously. There are no excuses. That commit is now reverted in my tree, and furthermore I will not take any pull requests from you until you have made it clear that you comprehend this very fundamental issue. Why did it take so long for this issue to be elevated to me? Linus