From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3AAB4C7115B for ; Wed, 18 Jun 2025 04:12:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 73E8F6B0088; Wed, 18 Jun 2025 00:12:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6EF226B0089; Wed, 18 Jun 2025 00:12:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6051A6B008A; Wed, 18 Jun 2025 00:12:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 466676B0088 for ; Wed, 18 Jun 2025 00:12:49 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id CF6CC56200 for ; Wed, 18 Jun 2025 04:12:48 +0000 (UTC) X-FDA: 83567200416.29.D0B9068 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf30.hostedemail.com (Postfix) with ESMTP id 49F8580004 for ; Wed, 18 Jun 2025 04:12:47 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=none; spf=pass (imf30.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750219967; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references; bh=EaKFTlfVZRoPQ3E697xDrf7eQEd1WWJn0r9AWT+Sx+Y=; b=gUbnyLUjnDoQAOynWzVS7Q5Lh1ItXUPta/yrrBXBGU5IE83yvysUsSQMHwTSyQO687zlhN 1h00IYFD5wtiAd/3jZqUKvFiIDZlQA9m9VaiFyq2ULpPiJjss/TTl9LPdjhfuyEhbGdl7s uPQOlPhqV1YaLfIWhM460q2hXXqbb+Y= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750219967; a=rsa-sha256; cv=none; b=y8BYZd4lzP+6cl5OqfeeWKeTm9Ev/cpvmKhDHB5R4fzxFGwQmyTbNZh46fqKkO6ZNkBDOC lD6TciKS92S8p0oD2DrBvnypuwNHRs4045h1UgIy4LFvB0dV3/k03UgSb6gXoZsoiMGKCQ 7cd3d99jzdKm/bgSZmGashdjCJIgcjA= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=none; spf=pass (imf30.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com; dmarc=pass (policy=none) header.from=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4FAF614BF; Tue, 17 Jun 2025 21:12:25 -0700 (PDT) Received: from a076716.blr.arm.com (a076716.blr.arm.com [10.164.21.47]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 7E06C3F66E; Tue, 17 Jun 2025 21:12:42 -0700 (PDT) From: Anshuman Khandual To: linux-mm@kvack.org Cc: Anshuman Khandual , Andy Shevchenko , Rasmus Villemoes , Sergey Senozhatsky , Petr Mladek , Steven Rostedt , Jonathan Corbet , Andrew Morton , David Hildenbrand , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org Subject: [RFC 0/2] lib/vsprintf: Add support for pte_t Date: Wed, 18 Jun 2025 09:42:33 +0530 Message-Id: <20250618041235.1716143-1-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 49F8580004 X-Stat-Signature: 18rggp3urdimmoey4ozcyrj47zm8u1po X-Rspam-User: X-HE-Tag: 1750219967-299085 X-HE-Meta: U2FsdGVkX1+RFbt80OascHJK6GKjriy3nzZNr8m78SmQi3rybgFkG28hZztmeGcEHNtT4mhWOqWq2oBOUaBm0I9mmlrRgFr8FkxkmIte83BE8OMAonLlR/Rb1hHZayNa6loDdLTEnNI7mNFXxD/5kTqfASDblI/JM+647LosX41g6WFvpEPDFoO5apqEqPbsQ2wlABs2UGzR91ZvLQFocqdWc1ol70ZvzrhycKDvE0kv1c3epcZ4D1bj0HJ18rZTLN+4TaW2r0rR1sNC1DwXcos0dm62lYsrvBorDcY3ekES8mAlHaGEnhFx6yXJlupe5tSGA2DXW7ONOoaGpfsEtgqF7VmZtYyR+ChhBdHqCLinKkUl+N+PhiM5+qzKdOqsZQg7DyLLdONClbbBjxXOJluVV7DKGaOH6/QpJhSzZ0QR+gT3zBkPUsyuEykt70up2UwsUSDaR0mhg8mqSp871a3K0/YH/fKu+K4BRZ4LS1OozWAFwDGeD+jOYfjz2/UHuY0wXWmD/9lcdc7O0h2a+NTrofcWqTzJDqZ/1AVKWCFr01DnQ952dBrKMALecjv/fnveT3+Ogg+4ADm6uHK58dfhytPuVLlq4fkoouMGZ2LrmmJwJPRrl8cafBZ0hfFwI3jzRdMJx/atFbyt4M9qggXGCFrAlBz85Dc/Ne4v7QT7G/IW8+4pjVZOuq/0Q7UDNK/h7sL5Av9tfPdpXgsaUyUL7zBOuzzQZi+PMKls9PZkJOh7UmcFieulJd6QvPVEtlP9sW7h6tMqWCciz5OzhfrlsZjtyJugdxuhGNLHTZ2u5TE4uHzVTf2YB3PJYvH+kgyOommqVQlDz560m9a0X3JQ5BMl0/vBWaKYyL7OR+lGUdP3u63aBT4lbDGX8x1k8AFT1r6Z9nvOgb+pQbNNl8LfjHsFCwraz75F8DYkwK+jTq9Ww+JDE0qoipMRNhqG0PQYRFpyaJ3QLt9ci9f zeRoz8Z6 oIUv42LAW6wArPS56UuQ7Kj6l5R/5lEshsZNQqZcSNkEBPPTalcs3qzCsrf+2Aw91OmU+K3BaPOaPpAM7Np72lqpKhWe/gdsI4NKTS6zlt8SfAuLqC2ugOFtk0qDm/o0WJLyZjosaAVxxM0B38v8QGK90QAYsPEYoyYibdz05LG/V7sj0I5wfClcVrt7rHETY8kjp8BiirvoSZVYVOsiJUwtdoHyE5rBFBpU270A0sWSolOcYVrGEXS8F4u1pg7RS/LaAObNuctvJJl1bpcZ+T2aXMJLbL3Q/FZ/5l0E+mtAVx1ugJuwpPY9IZUbA9neSMHGzNcgYBtLYUKh1LSXd2QA1GPCGbVErrMCypCs1VAdTz3bBMWwMYKxwpZG4Xv/d1f/PjG5qQoln14SnF6S+F8nv47nG7tKu8IAeoGGq3UEbr2sgYC3XtYf7kpAKJq9Bn/1Belinl4my6X/kUBqXJbbZTPCitFn3mI3DikdOhIw3qoKZbjg7k4sgd9b7MGviWqviA5tzqI5hl62j3JHsxHlXCA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Printing page table entries has been a common requirement both in generic and platform memory management for various purposes. Let's just create a dedicated printk format for such entries which will also help standardize printing across different platforms. Also add a test for this new print format in lib/tests/printf_kunit.c via CONFIG_PRINTF_KUNIT_TEST. This series applies on v6.16-rc2 Cc: Andy Shevchenko Cc: Rasmus Villemoes Cc: Sergey Senozhatsky Cc: Petr Mladek Cc: Steven Rostedt Cc: Jonathan Corbet Cc: Andrew Morton Cc: David Hildenbrand Cc: linux-kernel@vger.kernel.org Cc: linux-doc@vger.kernel.org Cc: linux-mm@kvack.org Anshuman Khandual (2): lib/vsprintf: Add support for pte_t kunit: printf: Add test case for pte_t Documentation/core-api/printk-formats.rst | 14 ++++++++++++ lib/tests/printf_kunit.c | 26 +++++++++++++++++++++++ lib/vsprintf.c | 20 +++++++++++++++++ mm/memory.c | 5 ++--- scripts/checkpatch.pl | 2 +- 5 files changed, 63 insertions(+), 4 deletions(-) -- 2.30.2