Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp3243088ybk; Mon, 18 May 2020 22:55:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy161gm2G/A6+FaVrdATRoh9wxadgWBGoK079cVa5ybu7mM+Q7whWvf79qKajdTn3Q40BvT X-Received: by 2002:a17:906:fcb9:: with SMTP id qw25mr16223961ejb.326.1589867759628; Mon, 18 May 2020 22:55:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589867759; cv=none; d=google.com; s=arc-20160816; b=N5dAQnmxj8bCebWrZFJXnGnsuna7DKwdxD7exgq/vqII+AtRedGOXk846FPsD1zkAx /yA2ngUeEkvbijaqzmsZtYqhIj6ppOXEcbAovvN1Xq5UvcVkkf1/U+ray1iZg0lp8y0J MeNBu/FhDFa/PJjCNVcv9myoVwIiePQtkv+NDPtQmll48+iUc5Lk/DNvxIt4KO+c0hUb JNOB4hI/xC5opmvA3JZHq/9j1iYUtA87fjLX5I5v8StZNsTfcxfDs93zxuSQhuwUPaeJ hdd/xA9V928zmjV78SGDtToYfDTAKNTzZGP7KApiywaDTi9vfuISfRYGXbh+Iw6yLhL+ suNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:cc:to:subject:from:references :in-reply-to:message-id; bh=7pRGAGCLls7Po4ZsTDo04+yP0vhk2dRYZphXuyjiYxU=; b=WHbdd3/2oKXvzdzP2eD7Qmcizsowe1v6z1FPHtMtek7NHF82KgVpRpQCLd5qTzoDW2 pyA65wN+GONQ0498XdTJGeipHbhmRQx7wEJ2IMqzdTwtv4SsxaVB+wQ5Co4VovSDeRe0 AGTS7snSM1KpyPWaOu1134mR8xe+6nHR4+tpYbOBXSsKiM8K3APl8HkmO7wfbYCwTjEA as3I2s65ktGvKUPGf/yFHHeygz+PYpY6n9uhUYOOgEPHCjI/JrgCKWRa8Z1F59D6483A r46fSzt+S8dW4JUWeNXpROe7i0TqahOzy2fYm65BuOYL9I7p9vVKsosDfz+pZTKVKAYx cjIQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e21si7469459ejr.504.2020.05.18.22.55.37; Mon, 18 May 2020 22:55:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728487AbgESFvW (ORCPT + 99 others); Tue, 19 May 2020 01:51:22 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:15401 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728352AbgESFsx (ORCPT ); Tue, 19 May 2020 01:48:53 -0400 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 49R4gj1gsnz9txm6; Tue, 19 May 2020 07:48:49 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024) with ESMTP id fuECqO-WYOaH; Tue, 19 May 2020 07:48:49 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 49R4gj0bw4z9txm4; Tue, 19 May 2020 07:48:49 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 180CD8B7A7; Tue, 19 May 2020 07:48:50 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id t9FeGQVhJJ3h; Tue, 19 May 2020 07:48:49 +0200 (CEST) Received: from pc16570vm.idsi0.si.c-s.fr (unknown [192.168.4.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id C23AD8B7A8; Tue, 19 May 2020 07:48:49 +0200 (CEST) Received: by pc16570vm.idsi0.si.c-s.fr (Postfix, from userid 0) id 97F0665A4A; Tue, 19 May 2020 05:48:49 +0000 (UTC) Message-Id: <83a7a0cfca6198e63caf7a16839bd18454961f52.1589866984.git.christophe.leroy@csgroup.eu> In-Reply-To: References: From: Christophe Leroy Subject: [PATCH v4 07/45] powerpc/ptdump: Limit size of flags text to 1/2 chars on PPC32 To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Tue, 19 May 2020 05:48:49 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In order to have all flags fit on a 80 chars wide screen, reduce the flags to 1 char (2 where ambiguous). No cache is 'i' User is 'ur' (Supervisor would be sr) Shared (for 8xx) becomes 'sh' (it was 'user' when not shared but that was ambiguous because that's not entirely right) Signed-off-by: Christophe Leroy --- arch/powerpc/mm/ptdump/8xx.c | 33 ++++++++++++++++--------------- arch/powerpc/mm/ptdump/shared.c | 35 +++++++++++++++++---------------- 2 files changed, 35 insertions(+), 33 deletions(-) diff --git a/arch/powerpc/mm/ptdump/8xx.c b/arch/powerpc/mm/ptdump/8xx.c index 9e2d8e847d6e..ca9ce94672f5 100644 --- a/arch/powerpc/mm/ptdump/8xx.c +++ b/arch/powerpc/mm/ptdump/8xx.c @@ -12,9 +12,9 @@ static const struct flag_info flag_array[] = { { .mask = _PAGE_SH, - .val = 0, - .set = "user", - .clear = " ", + .val = _PAGE_SH, + .set = "sh", + .clear = " ", }, { .mask = _PAGE_RO | _PAGE_NA, .val = 0, @@ -30,37 +30,38 @@ static const struct flag_info flag_array[] = { }, { .mask = _PAGE_EXEC, .val = _PAGE_EXEC, - .set = " X ", - .clear = " ", + .set = "x", + .clear = " ", }, { .mask = _PAGE_PRESENT, .val = _PAGE_PRESENT, - .set = "present", - .clear = " ", + .set = "p", + .clear = " ", }, { .mask = _PAGE_GUARDED, .val = _PAGE_GUARDED, - .set = "guarded", - .clear = " ", + .set = "g", + .clear = " ", }, { .mask = _PAGE_DIRTY, .val = _PAGE_DIRTY, - .set = "dirty", - .clear = " ", + .set = "d", + .clear = " ", }, { .mask = _PAGE_ACCESSED, .val = _PAGE_ACCESSED, - .set = "accessed", - .clear = " ", + .set = "a", + .clear = " ", }, { .mask = _PAGE_NO_CACHE, .val = _PAGE_NO_CACHE, - .set = "no cache", - .clear = " ", + .set = "i", + .clear = " ", }, { .mask = _PAGE_SPECIAL, .val = _PAGE_SPECIAL, - .set = "special", + .set = "s", + .clear = " ", } }; diff --git a/arch/powerpc/mm/ptdump/shared.c b/arch/powerpc/mm/ptdump/shared.c index f7ed2f187cb0..44a8a64a664f 100644 --- a/arch/powerpc/mm/ptdump/shared.c +++ b/arch/powerpc/mm/ptdump/shared.c @@ -13,8 +13,8 @@ static const struct flag_info flag_array[] = { { .mask = _PAGE_USER, .val = _PAGE_USER, - .set = "user", - .clear = " ", + .set = "ur", + .clear = " ", }, { .mask = _PAGE_RW, .val = _PAGE_RW, @@ -23,42 +23,43 @@ static const struct flag_info flag_array[] = { }, { .mask = _PAGE_EXEC, .val = _PAGE_EXEC, - .set = " X ", - .clear = " ", + .set = "x", + .clear = " ", }, { .mask = _PAGE_PRESENT, .val = _PAGE_PRESENT, - .set = "present", - .clear = " ", + .set = "p", + .clear = " ", }, { .mask = _PAGE_GUARDED, .val = _PAGE_GUARDED, - .set = "guarded", - .clear = " ", + .set = "g", + .clear = " ", }, { .mask = _PAGE_DIRTY, .val = _PAGE_DIRTY, - .set = "dirty", - .clear = " ", + .set = "d", + .clear = " ", }, { .mask = _PAGE_ACCESSED, .val = _PAGE_ACCESSED, - .set = "accessed", - .clear = " ", + .set = "a", + .clear = " ", }, { .mask = _PAGE_WRITETHRU, .val = _PAGE_WRITETHRU, - .set = "write through", - .clear = " ", + .set = "w", + .clear = " ", }, { .mask = _PAGE_NO_CACHE, .val = _PAGE_NO_CACHE, - .set = "no cache", - .clear = " ", + .set = "i", + .clear = " ", }, { .mask = _PAGE_SPECIAL, .val = _PAGE_SPECIAL, - .set = "special", + .set = "s", + .clear = " ", } }; -- 2.25.0