Received: by 10.192.165.156 with SMTP id m28csp283167imm; Tue, 17 Apr 2018 10:03:57 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+Bqj3UT0IGJj1NprZw/MASD+gQFaRabdjdhzUPTFSNNMzmW21fYGxvcFLBsZR+uTo1fjOb X-Received: by 2002:a17:902:529:: with SMTP id 38-v6mr2828494plf.64.1523984636861; Tue, 17 Apr 2018 10:03:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523984636; cv=none; d=google.com; s=arc-20160816; b=1JJzpcz1tnWRyWH/kkSW1BO3dA8dYTWw++/gzC2vLSqlur9AskBTAwxbkY0dZL4xgF igbHyyXQmH55eewlhTAFDivNbmcK2GhFaY3Qk66Z8sEM1EvosYqDAzKdaLjf8X+wGKtV 3psyLbEkyiI8SCxaZzOlCXqN2nkdGV8PS4CFsx4a/VdCvuIoPgcTrt9gWwg2g5UikZH9 OPdE60ihjVVQ4bzJjBVR94nl1lTfD71egMmkkW8FvgULBDQyCOvykNRLYnzVR6V3CNMl gr3wW2CFp2RKghKP6avW1wohxitNjNq0UOJoVG/dFk9sTxb3aTJj9QAF5gkK2WCa+G6r 0gDg== 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=MP6mw65up9mvZxH/pQNQyqn50/Xu3roxdO0px3YmZc8=; b=TyV4EhDUDyysVjU3HQ4ShWaMbE45pvaBLqjF5bgSsWWRZ67uJOLgsYf8Gv5EN2fUM/ vCaoNPo3iny3G5O/Fq/ZEsRzSYPrupnVPdDTvbWZu1ysN5OD7r9qWSqDGSDg1D/Idqq3 /mvP8hH5PTgEl1jFD4oqe0Kf8J9+ekVU6OAveaIOflMcYJNpvzLcb/Cf4lvSLHlwjmpj v0DPFfg11WZtAbXorgXg91B+UPK4MyTczFbvQ1S3bkIA5QzNO2bnzT/ZVU76WRefwZd/ TSikl0DpwJeGwXjsT3BXTJ6Wjn36AvIeDjDmdlo63ZGf4v6JxO3q+lEO+gNEDVgmRD3y QRRw== 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 p12-v6si15345542plr.131.2018.04.17.10.03.42; Tue, 17 Apr 2018 10:03:56 -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 S1754105AbeDQRBm (ORCPT + 99 others); Tue, 17 Apr 2018 13:01:42 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:60712 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753993AbeDQQCM (ORCPT ); Tue, 17 Apr 2018 12:02:12 -0400 Received: from localhost (unknown [46.44.180.42]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 3B6BDDF7; Tue, 17 Apr 2018 16:02:12 +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.16 55/68] apparmor: fix display of .ns_name for containers Date: Tue, 17 Apr 2018 17:58:08 +0200 Message-Id: <20180417155751.583001796@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180417155749.341779147@linuxfoundation.org> References: <20180417155749.341779147@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.16-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;