Received: by 10.192.165.156 with SMTP id m28csp271337imm; Tue, 17 Apr 2018 09:53:35 -0700 (PDT) X-Google-Smtp-Source: AIpwx49r9PX3T1FhdBBGv0xJy+RCjd4RV/8VTvCWL6RbKkiacKKFYxENMuu4Prpddjm7jsN9VXrA X-Received: by 10.99.101.194 with SMTP id z185mr2373187pgb.337.1523984015392; Tue, 17 Apr 2018 09:53:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523984015; cv=none; d=google.com; s=arc-20160816; b=qhtpZq07Cc1QaQv6FJjGKxyw0im+I0ZZzfbLW8vANNkpFLo+ctpwNysWM9U0/wfLHn j7DdGdscOnLajxf/e2Zluua+lj3JUPPC+hM4m36SC+Kuve0alL13Wiic4uyvcFaC9O1T Xt32C3qVrSdlYmfZVNSR9HzwT2MrV7zagWjP7T6GrC/qz08EbpxT9HNO2lLHJhHpWbuK 764NQgk6uBT6P1/oW5Jga0+jZj6Usp+2GuGDK841u52xdGR/p7qcO9fFGGVi6GrWZ1Hs 3dHE6EjMnFlG8KijCq6F2eddZfXd50FMYqPgWTf3+09OrsK1b2xWw9F1qTXyj0EMCg88 Ychw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=brWdCMXzEciKPNuaiojosu9+e2OZXdmshk8Iwm98ukE=; b=At2SeC9EE7XV9UnyH+XhQ1PF5SVwveXAasKAwo6GzN2J7BAIQ4YWiFnzAM/DDpJqxR eeDaJl43a5Nj4MTaSMKejrsou0dFoueSmcT8+H/CkVVyR0xUAleikbw6DF5ZMSHMXmmQ DwG/E1ZpIuInH5oxxK+ICbOeKToI7zTDlDnlTzXUL6fyxuF5F0Oo6B9e+Cf2D/KC7Zon uLimU4Xf9SOgfRTRBgeibPFgHhoIw8PoWDJiJNufcG4oBiFH3hxwqsPFkE9CE/sGBgdX fyR7rCmxQCGnfZseBo85ujnQOMofWD9dYRVZHHRW5XLPrdzMRkYMamYc09FTr9R2wfLe mBWg== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 97-v6si14798838plb.383.2018.04.17.09.53.21; Tue, 17 Apr 2018 09:53:35 -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; 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 S1754142AbeDQQvV (ORCPT + 99 others); Tue, 17 Apr 2018 12:51:21 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:34240 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754504AbeDQQEj (ORCPT ); Tue, 17 Apr 2018 12:04:39 -0400 Received: from localhost (unknown [46.44.180.42]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id F36F5BBE; Tue, 17 Apr 2018 16:04:38 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Serge Hallyn , John Johansen Subject: [PATCH 4.15 39/53] apparmor: fix display of .ns_name for containers Date: Tue, 17 Apr 2018 17:59:04 +0200 Message-Id: <20180417155725.021110829@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180417155723.091120060@linuxfoundation.org> References: <20180417155723.091120060@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 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 4.15-stable review patch. If anyone has any objections, please let me know. ------------------ From: John Johansen commit 040d9e2bce0a5b321c402b79ee43a8e8d2fd3b06 upstream. The .ns_name should not be virtualized by the current ns view. It needs to report the ns base name as that is being used during startup as part of determining apparmor policy namespace support. BugLink: http://bugs.launchpad.net/bugs/1746463 Fixes: d9f02d9c237aa ("apparmor: fix display of ns name") Cc: Stable Reported-by: Serge Hallyn Tested-by: Serge Hallyn Signed-off-by: John Johansen Signed-off-by: Greg Kroah-Hartman --- security/apparmor/apparmorfs.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) --- a/security/apparmor/apparmorfs.c +++ b/security/apparmor/apparmorfs.c @@ -1189,9 +1189,7 @@ static int seq_ns_level_show(struct seq_ static int seq_ns_name_show(struct seq_file *seq, void *v) { struct aa_label *label = begin_current_label_crit_section(); - - seq_printf(seq, "%s\n", aa_ns_name(labels_ns(label), - labels_ns(label), true)); + seq_printf(seq, "%s\n", labels_ns(label)->base.name); end_current_label_crit_section(label); return 0;