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 B8623C77B7F for ; Tue, 24 Jun 2025 13:09:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 537CC6B00BC; Tue, 24 Jun 2025 09:09:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4E8956B00C0; Tue, 24 Jun 2025 09:09:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 425506B00C1; Tue, 24 Jun 2025 09:09:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 2FBC36B00BC for ; Tue, 24 Jun 2025 09:09:45 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id A1364C079F for ; Tue, 24 Jun 2025 13:09:44 +0000 (UTC) X-FDA: 83590326288.26.A5D09F7 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by imf17.hostedemail.com (Postfix) with ESMTP id E361940011 for ; Tue, 24 Jun 2025 13:09:41 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=gRwplbkE; spf=none (imf17.hostedemail.com: domain of andriy.shevchenko@linux.intel.com has no SPF policy when checking 198.175.65.21) smtp.mailfrom=andriy.shevchenko@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750770582; 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-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=OqRTng9i5jTs01cR1EAupaSiGvrOgi9z5IQbWspQuD0=; b=5PR4Qnoz3iwdbTNpvxeW7A0qK6234nj374ObeFyeQQpJnfVKopFaDY/qwJWsqKIShA8/XC ran4q/+r7KMOh0T4cAXIEGuYWJ+WPe0+d5XHw1R5sMbe8MxKNkKCLr9JDoOKYSZeLOp4v5 NfYkd54u+vXu1JIpO+OeMKUM2w7gvVI= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=gRwplbkE; spf=none (imf17.hostedemail.com: domain of andriy.shevchenko@linux.intel.com has no SPF policy when checking 198.175.65.21) smtp.mailfrom=andriy.shevchenko@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750770582; a=rsa-sha256; cv=none; b=Qu6Wy30q+0qX6J6mSYveFvabrpzbXTpSnPhwns4jGF0em2rrywkHLVYg62IGJvCI29z0bV f+VykIWljZuyyl+zTcSEHwL1YIqQYgl4SOCCMCjJrGjTqU/jAsy8J+KI06ZJQjcNsLnCXC xdKogXNPVNDJIJ0zZcVncGo3xtkFRGM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1750770582; x=1782306582; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=dbXZ7nSfq6fTxFvYT5gu9ItR78nhxwfO9MMCL8FkCSY=; b=gRwplbkEJxQcrw+8MOQDqfaWnFbASlVExbLS+OfEPoITf3CtGgWjURN+ pMhvWgKl41ObzrvI34upAUf8tcyOgJqFesACD3uz8UYXWe6kamcCGNqR7 84XCzAdiNdooi+BjlsUxJ2k0fmDi6kSv602CKy3+jS7qAy7qpYhvb8rfM Ec5zRdnZaFiV0uT60ggpVU6HIMJYufAtS11fAzeHElwMoSjv+3y9/tT80 AzLC7N4S6CRGAvXVqzTUAwoLeAQNjIKQsQoyrhXKvoXdPiV5+Bp1qfYZ9 ww3nafaUn8kBjlBNG4cIStQaFgegWleP1YtXNx4iDTt+oJbrjjBA2E+Ox g==; X-CSE-ConnectionGUID: fTX9TURjRfi8sugiLSySwA== X-CSE-MsgGUID: Bdv2JTm5SumaatPdxcuwfg== X-IronPort-AV: E=McAfee;i="6800,10657,11474"; a="52877063" X-IronPort-AV: E=Sophos;i="6.16,261,1744095600"; d="scan'208";a="52877063" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jun 2025 06:09:40 -0700 X-CSE-ConnectionGUID: zQ5SV2b1Q72K2t9mcS3AZw== X-CSE-MsgGUID: Gv+nfDZ9S7effF2Crpc1hw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,261,1744095600"; d="scan'208";a="152413419" Received: from smile.fi.intel.com ([10.237.72.52]) by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jun 2025 06:09:38 -0700 Received: from andy by smile.fi.intel.com with local (Exim 4.98.2) (envelope-from ) id 1uU3P4-00000009TUa-0b6I; Tue, 24 Jun 2025 16:09:34 +0300 Date: Tue, 24 Jun 2025 16:09:33 +0300 From: Andy Shevchenko To: Petr Mladek Cc: Anshuman Khandual , linux-mm@kvack.org, Rasmus Villemoes , Sergey Senozhatsky , Steven Rostedt , Jonathan Corbet , Andrew Morton , David Hildenbrand , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org Subject: Re: [RFC 1/2] lib/vsprintf: Add support for pte_t Message-ID: References: <20250618041235.1716143-1-anshuman.khandual@arm.com> <20250618041235.1716143-2-anshuman.khandual@arm.com> <68cdf649-a273-4d83-b862-6b675a793f18@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - c/o Alberga Business Park, 6 krs, Bertel Jungin Aukio 5, 02600 Espoo X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: E361940011 X-Stat-Signature: 8rxe6hihfwouaof7bacqbhejghxa4p6g X-Rspam-User: X-HE-Tag: 1750770581-802622 X-HE-Meta: U2FsdGVkX1+DCcRUOotQtU3gU37dINbKXsNgEQdDT9NAh2JiqqsIqnn3LBENoMTddxvB+R7OfKHeBFVEcg6lVW50dGcsO0d2vUNGVM1+HIJwOdeqxEdttR89EaztHXN7s9GwDyeg/3vdKZxarMTKvSXCykwfBgvpnjmn+5vGEo2Clu0Oj1H0e3xaIP0Dhtw90GsIyObGIdOU06d6uC6RkytPjQ/CgTldmbeLvKshVR/5qAViPrgd/mDGTXB6idB1b1VbWmViEkWWBhj6WSB1HTT6ZTTBPPy7eQ/uB3HsGHtVlFfFHMaI+ILTFrWE57lzsvFQo7he/+thfRnfxwL+C7QPVmMscUUxL9e+L2BGU+7DYLQrRXKNX072au9RUDc9muFHrvCu0s0OnVVIFXrsGmi2QPpN533dhXtBS34+m+wMREHcfmdhhX4+xN/7QGf+09/CDJHQGdYsMHAD8gnd/P9DacHTCXGmEwWzahZYVcjPs/3vlKPTWFdSdb4FQWdwF/+KECDYPQBYyfKriuAm8wnIxoGasohTX18h/P7nJdbfcNNVxWbmNPradjiOB0GgBDjM5zl/8cvN/J+7s293PInBJok54sAarPMoAZVgsj3cfdEBuCRE9blwCoDeVsXuRCzmbVP3C3iWTpRQJWxhVRiX1dIIe0zbwnNrvFSuFVVTiQU9KyJFfQ4spdW0uGbPwFZL/wDG5EZGoGjPHwuOSTqEVO8mXS3efDEmc3UDLfmIAqO3pK7XJSQnb61o3fX+P7qIeNzzeqv8148NikpdPLum2xzBG40mUYoEYJG2YEquB9BmHoNurQhJwXxJYE66HdAyDGW4f43vQkM61MBZv7eUmQtu6GREhTV89FjoMEAUZYG7jYxKJnie3vFy2VIb4xk17MNl2T4NOFq1ea2Asjt12c0TgkMgRBaZynMB/Ei6pbGQokYfytf+O+TvTkr6vwbI6je4ADWwvyHjZ6G RSaxTlxv ezlnt1wvosOGf8vTI/Bc16Z4hubEzwbt5pRq6q9RNj2VJUX7GxDdRv8ZoZqQl5fVTvvW+r4Sf3NxH+FP55C1rWptKLrKEqR79zWIOHWo2DWCrtTTDKR45BaaakgRPMnYRCzTAbgAqpYf4T3Chzhq5riX5JP08K/xJ/Q+PT0HlrnCdSADep+pHDsXUEr55W3piU5cCjANDBKZ5/9YdslDkcBo7w0KUxnHOGVPOh/x8pLIKPVryo/CIiqOi2msieEnwbuY2+FxEXZ0D4CO39eCuG1m+6w== 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: On Tue, Jun 24, 2025 at 12:48:58PM +0200, Petr Mladek wrote: > On Fri 2025-06-20 13:32:31, Anshuman Khandual wrote: > > On 19/06/25 7:31 PM, Petr Mladek wrote: ... > > Something like BUILD_BUG_ON() against pte_t as either u64 or u32 aka all > > the sizes the print format is going to support and it should pass on all > > platforms ? > > Yes, I had BUILD_BUG_ON() in mind. It would be nice if you check at > least the most known architectures. FWIW, we use static_assert():s in the file, so may be better to use them. -- With Best Regards, Andy Shevchenko