Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp3748212rwb; Mon, 7 Aug 2023 20:21:26 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEgucrhT1u0PpsZFHrft6m/m9XeqWtxggZlAwT0nxhVSWENWTPqK5OxaZpDdJlc1Cd4rH2O X-Received: by 2002:a17:902:d4cd:b0:1b6:a37a:65b7 with SMTP id o13-20020a170902d4cd00b001b6a37a65b7mr11430118plg.23.1691464886158; Mon, 07 Aug 2023 20:21:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691464886; cv=none; d=google.com; s=arc-20160816; b=lWLhnz574+BINNDFgNssczGu0PeRHn+dxoSo18H5mA4PmMS9+K9fxI2rcIWvhY/UPO GBfTDWt7vnQmWoDp+hgejVTR4UgkMwVpvl4bSa5yCjfQu/z4N+0JBuJzdhty4+kMpQnx pX/ABaYUVjuuLpLtxlYKlR3mv2+/UC4SZC6RRmCUuof39EdvPtj7NmNHLVtCtb04pY2K TCKn9FCgpn7IIH+0JATuZSwqRV5SN3fdmWW2uuFH3+OW5YCx9T2JfpWzh/K70kcVoCpK JCc231czX90GuA1H+Bz8s/1ChVL7V5McJ4DrAJAkc5rYpZ9hNv0p4bLxoP+t/xi7c+KS iEyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=1dpCERPj2HTi4FyzAmVN+MdcR23b7mexdLcJAUs+19I=; fh=BHdAqCtXQk2EWZNv3TzltgEN0mmKIS4hw5j/7slC4No=; b=zPyaTiXcy5aj86cde6EEI6YTdJzurrwxBB1lPaYaVl8kwmIAFWqkFgH1N24PHa1vYF LncpRz0qnl3JjjgX2gPgZQ9YlE1bts0mZeuFXMznGvpf0sLMYJmRijAAeKN4a1zg8jmB L//BbpPkdZLgE/rXrXHdj4R91XxiqQRtpUfqJZ8COMO7NngE9yD5AIFukLKuEzAI8qn/ wAqiSyLfxRJgGk1XDnAnPbSbUigVma08/s6Yhso5jxWygTjEqKPohEkkE+qsB0SaikMl v0S4enPqKCqqIpD5VSgCFC49SbNc633P6XzJGFdY2INksi4ipusYb0Xks9l5leqA6DST gQUQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k2-20020a6568c2000000b0053059dfafe4si6439099pgt.86.2023.08.07.20.21.14; Mon, 07 Aug 2023 20:21:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230431AbjHHCmH (ORCPT + 99 others); Mon, 7 Aug 2023 22:42:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57838 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229519AbjHHCmG (ORCPT ); Mon, 7 Aug 2023 22:42:06 -0400 Received: from dggsgout12.his.huawei.com (unknown [45.249.212.56]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 131B7E5A for ; Mon, 7 Aug 2023 19:42:04 -0700 (PDT) Received: from mail02.huawei.com (unknown [172.30.67.143]) by dggsgout12.his.huawei.com (SkyGuard) with ESMTP id 4RKcsL2HdKz4f3lKc for ; Tue, 8 Aug 2023 10:41:58 +0800 (CST) Received: from huaweicloud.com (unknown [10.174.178.55]) by APP4 (Coremail) with SMTP id gCh0CgA3x6l1q9FkbBbIAA--.8214S4; Tue, 08 Aug 2023 10:42:01 +0800 (CST) From: thunder.leizhen@huaweicloud.com To: Petr Mladek , Sergey Senozhatsky , Steven Rostedt , John Ogness , linux-kernel@vger.kernel.org Cc: Zhen Lei , Randy Dunlap Subject: [PATCH v2 0/2] hexdump: minimize the output width of address and offset Date: Tue, 8 Aug 2023 10:41:44 +0800 Message-Id: <20230808024146.1335-1-thunder.leizhen@huaweicloud.com> X-Mailer: git-send-email 2.37.3.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: gCh0CgA3x6l1q9FkbBbIAA--.8214S4 X-Coremail-Antispam: 1UD129KBjvdXoW7Wr13ZF4DCr1UZrWDKryfWFg_yoWDArg_X3 s2qrykCa1UJFyrJFZrJFn5AryDCa17Cr1xZFnrXrnrJrWrJr1UWw4DWFyDXr1rWrnxGa4D Jw1DtrZ7Ar10gjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbzxYFVCjjxCrM7AC8VAFwI0_Gr0_Xr1l1xkIjI8I6I8E6xAIw20E Y4v20xvaj40_JFC_Wr1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM28CjxkF64kEwV A0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW7JVWDJwA2z4x0Y4vE2Ix0cI8IcVCY1x02 67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVAFwI0_GcCE3s1l84ACjcxK6I8E87Iv6xkF7I 0E14v26rxl6s0DM2AIxVAIcxkEcVAq07x20xvEncxIr21l5I8CrVACY4xI64kE6c02F40E x7xfMcIj6xIIjxv20xvE14v26r1j6r18McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC6x 0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41lw4CEc2x0rVAKj4xxMxAIw28IcxkI7VAKI48J MxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwV AFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUAVWUtwCIc40Y0x0EwIxGrwCI42IY6xIIjxv2 0xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY6xAIw20EY4 v20xvaj40_Wr1j6rW3Jr1lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x02 67AKxVW8JVW8JrUvcSsGvfC2KfnxnUUI43ZEXa7IU1SfO7UUUUU== X-CM-SenderInfo: hwkx0vthuozvpl2kv046kxt4xhlfz01xgou0bp/ X-CFilter-Loop: Reflected X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Zhen Lei v1 --> v2: 1. Move the code for calculating the output width of the offset into the case DUMP_PREFIX_OFFSET. 2. Add Reviewed-by: Randy Dunlap v1: The dump prefix is added to facilitate the reading of the dumped memory. However, if the prefix content is too repeated or redundant, the readability is reduced, and the ring buffer becomes full quickly and other prints are overwritten. For example: (DUMP_PREFIX_OFFSET) Before: dump_size=36: 00000000: c0 ba 8c 80 00 80 ff ff 6c 93 ee 2f ee bf ff ff 00000010: 00 50 1e 98 ff 27 ff ff 01 00 00 00 00 00 00 00 00000020: 80 ca 2f 98 After: dump_size=36: 00: c0 3a 91 80 00 80 ff ff 6c 93 ae 76 30 ce ff ff 10: 00 60 cd 60 7d 4e ff ff 01 00 00 00 00 00 00 00 20: 40 9e 29 40 Zhen Lei (2): hexdump: minimize the output width of the offset hexdump: add a new dump prefix DUMP_PREFIX_ADDRESS_LOW16 include/linux/printk.h | 1 + lib/hexdump.c | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) -- 2.34.1