]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commitdiff
Don't show empty tag stats for unprivileged uids
authorMohamad Ayyash <mkayyash@google.com>
Fri, 10 Mar 2017 07:20:31 +0000 (15:20 +0800)
committermobile promotions <svcmobile_promotions@nvidia.com>
Thu, 11 May 2017 07:32:27 +0000 (00:32 -0700)
BUG: 27577101
BUG: 27532522
(cherry picked from commit d85e322ff3bc8d7aa872ad12df6427dd236e540a)

Bug 1806975

Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
Change-Id: I4451e6c3a1ccf0293a8ea4ffdf1822c8486ed605
Reviewed-on: http://git-master/r/1456874
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bobby Wang (SW-TEGRA) <bobwang@nvidia.com>
Reviewed-on: http://git-master/r/1478040
Reviewed-by: David Pearce <dpearce@nvidia.com>
Reviewed-by: Hayden Du <haydend@nvidia.com>
net/netfilter/xt_qtaguid.c

index 3009bfe7c07340011178a4c45f9ba39371e9d44e..2d03fc8363cd923fc22401474f5d9001a2e91833 100644 (file)
@@ -2550,7 +2550,7 @@ static int pp_stats_line(struct seq_file *m, struct tag_stat *ts_entry,
        uid_t stat_uid = get_uid_from_tag(tag);
        struct proc_print_info *ppi = m->private;
        /* Detailed tags are not available to everybody */
-       if (get_atag_from_tag(tag) && !can_read_other_uid_stats(
+       if (!can_read_other_uid_stats(
                                                make_kuid(&init_user_ns,stat_uid))) {
                CT_DEBUG("qtaguid: stats line: "
                         "%s 0x%llx %u: insufficient priv "