Received: by 10.192.165.156 with SMTP id m28csp261779imm; Tue, 17 Apr 2018 09:42:59 -0700 (PDT) X-Google-Smtp-Source: AIpwx49E9miMTdeJOJKgRY8cb1o0lgDo2ekSYutHgedSNmcvjVLFU5akekvoaMT7q7J11/bPezvI X-Received: by 2002:a17:902:b691:: with SMTP id c17-v6mr2754476pls.192.1523983379921; Tue, 17 Apr 2018 09:42:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523983379; cv=none; d=google.com; s=arc-20160816; b=XV0gMwBSqAt4Gskta3Ee3pYbfGjzjp85ek4c06BdRQBMLtTHlIij8qNeMn7BLDmv1l lFxcZgTvPJOfn7Z2zvPvtf2VrbVRlq/ANXGcN2PJnYbLlcaxHW1zbLWo3kn9OSOJR5D8 jiasJXMEhvmKdacNdHtMsKfKSFobHvbvAJGgH/0id8mewkNAH9K4Vs4TmrcBl3bOet1Z bTWad4DsOFRNZiEIVeBz4Ho953dPofJuuQidAylI2gCVf5VaUBGdBfkDH2iodatkxS1C 1lhi1mbP4yt6CTXrA/ReHhlbWXkcZ4gEAyjqkoegaC3+qFfGc6T56QW63bthxSoNydJN hUdA== 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=DxxhmObluMNV2Bk5AG5XoWyMUtqxigliUB4+7qTri4w=; b=zXEgFwRu/TqcA/56kkHyPZNBRGWusowCEbNhXXmOAnwBM9V/JeR/HMIhFtOFeWyLEz +pomRag0j5wKDcXC25dc8MZRNI6UHWQCkQu5yzjq7UaOVHnliIMrcFVhQtkPP/oYWTsX S5mZX2dr9tO75Jaf/KZt3Ngc32kM/iuUG4VXq/9+dyJpWuSM9K5vC3Od9wzQO7IClsF0 dVt18lT0Rj8omBDon7HpL/x7Ac9QP5bh527gsIOeMOvse6SEhpgp0tsEehp098rQIPgx ne8V+3PtcgUasof6tzW4SgnyiaXHhMeuWPvR1LCwu0/Q97GUtAHRW9lQz14HLekLl1P4 osCQ== 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 k189si3254108pgc.388.2018.04.17.09.42.46; Tue, 17 Apr 2018 09:42:59 -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 S1754987AbeDQQGb (ORCPT + 99 others); Tue, 17 Apr 2018 12:06:31 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:34816 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754957AbeDQQG2 (ORCPT ); Tue, 17 Apr 2018 12:06:28 -0400 Received: from localhost (unknown [46.44.180.42]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id C2074C98; Tue, 17 Apr 2018 16:06:27 +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.14 24/49] apparmor: fix display of .ns_name for containers Date: Tue, 17 Apr 2018 17:59:03 +0200 Message-Id: <20180417155716.178286220@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180417155715.032245882@linuxfoundation.org> References: <20180417155715.032245882@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.14-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;