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 50A26C71130 for ; Mon, 7 Jul 2025 21:27:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C768D8D0003; Mon, 7 Jul 2025 17:27:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C4E708D0002; Mon, 7 Jul 2025 17:27:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B647D8D0003; Mon, 7 Jul 2025 17:27:06 -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 A56BF8D0002 for ; Mon, 7 Jul 2025 17:27:06 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 7B673584C8 for ; Mon, 7 Jul 2025 21:27:06 +0000 (UTC) X-FDA: 83638754052.19.5DFB942 Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf10.hostedemail.com (Postfix) with ESMTP id B3840C0007 for ; Mon, 7 Jul 2025 21:27:04 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=TPeaJUeW; spf=pass (imf10.hostedemail.com: domain of alx@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=alx@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751923624; 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=9vG17PwzVFEg+u68Dkxrzb8VDpEz6W3xL8I8qWDaP2g=; b=1RRF7actzJOo1qba5LKuWYMVwJnwS4oIo0YVhXUZiuUKvtwjzntV84nMiYtynMXIo0/vIr WwXouWg5kXJPDhG1/QZZquUz4oFqCvSNf7ePYZILY+/sljLKuSPN+ZKOBqWiL/HgG70XLC oxOEQw5WqQmRF1dvnjWfVkRfyOzwHqc= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=TPeaJUeW; spf=pass (imf10.hostedemail.com: domain of alx@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=alx@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751923624; a=rsa-sha256; cv=none; b=nOYU/mtS+heFGdCcfs/NNtcup6LeGl4f6tDT8I6AU6SDiocTQd0jn2J6KEXTzyhVi8/TxY HA+2Y9mtq3zg71QE8ciismGLbSkBlgbuUUyWqy5QR6ZKyvloClPE0psI2e+x7T8PT5qt5X 8KrA+QwfjG4S3Xgbz7E4/CfXFZl2cl4= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id 6765D44CD4; Mon, 7 Jul 2025 21:27:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5FF7FC4CEE3; Mon, 7 Jul 2025 21:26:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751923623; bh=PWdIqfq1lShjgNPU1FmwHqSMd26+YTTb1xk5ITmstGw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=TPeaJUeWzFWNndA5+LyG7Cuo6HDkcosyoYsPpgViGWK7zXQ2rx7g2ZZpBZo2V72Iw qfgYCeLtnZltnNM8uD/T9eGCESXdv4SaWbe2aCaZhlNITTjvtaZYMlso72nT4zS5vC dz/YlmeyTsPnY0p/jjWDjcFnETE6qIaIRZSLwx0zGN9EnJ5Ighv+T7VrBZx/MLYiDd 5PWKLARp5sZSE45yjwtmnZq09Q5+bE8xJ0Yxx0DHjMc3LjhJX9EeDx2hFyNvystu79 NaiVILtUD/+cOgh0Ap5w+svqPiR33Tkg+/LZ8IBns9xA2YwQC+EVJ+tppEZ4F6/9SR GODH7SOS66pGg== Date: Mon, 7 Jul 2025 23:26:49 +0200 From: Alejandro Colomar To: Linus Torvalds Cc: linux-mm@kvack.org, linux-hardening@vger.kernel.org, Kees Cook , Christopher Bazley , shadow <~hallyn/shadow@lists.sr.ht>, linux-kernel@vger.kernel.org, Andrew Morton , kasan-dev@googlegroups.com, Dmitry Vyukov , Alexander Potapenko , Marco Elver , Christoph Lameter , David Rientjes , Vlastimil Babka , Roman Gushchin , Harry Yoo , Andrew Clayton , Sven Schnelle , Heiko Carstens , Tvrtko Ursulin , "Huang, Ying" , Lee Schermerhorn , Christophe JAILLET , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Chao Yu Subject: Re: [RFC v3 3/7] mm: Use seprintf() instead of less ergonomic APIs Message-ID: References: <033bf00f1fcf808245ae150346019aa7b997ea11.1751862634.git.alx@kernel.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4tam3kmtkoib67ue" Content-Disposition: inline In-Reply-To: X-Stat-Signature: 5j64f7xe7uzpkmewxjzmodyd3jizcmcy X-Rspamd-Queue-Id: B3840C0007 X-Rspamd-Server: rspam11 X-Rspam-User: X-HE-Tag: 1751923624-823001 X-HE-Meta: U2FsdGVkX1/QZMW39mBDRWYVCptotaF5XDaXdyUrrLeLN0b7xFBj+KFNPdwobJYmWGsX9hd7oybPDzLDfo95Oxs/uExuRGYBnKvBrQLA2V7Sr5O8rH5gbjzfAjk2xpwtXlQB2uxdP2MvOeijHxrLx7ZsXQalaMNIiFvccNWEMbat5LRSqMmVvrxqB7Xz2q/nC9hGMC2jTXIub/50Aj5jeIEDjKz060Mhxi3vKExItrdKjwdSM8ZN+HkMVFsqCmg557bFRab8llhog/cQ/ZaAPgH0Ay4lGKzvhu8rvhxjBzdQ+wnFOMcjv88V2jMsbeujpy3NURymejxBa4kl9OaBd12AEfsIdJiBoH8QvW8Ks6XCacTb3rLnllP7Jnap8/YQR+qeSxSqk5QDCMM8EVp1rzuRvbjcOSHobSRBKDtpiP1kgI8VQOY3cr2PjMX7yRV4VmW/4j7b9mLmmljEcUES7scWFzOh1CrpUgj7sFFvXRpULL4vMTu4rCCQy63Lw/R1GWCYGg6pvor6FxCUhD35en0sWfpEE2i0sr4fx5ZOgcl1WsFLdi4B/eVpaY1t/p0vqjdxWoaolNaFGESmDMwjDkhwzyWmxKNe+of1lz3iS66hIo2hM1ClsMR1wblG7JPmllVNYGNbW4cHKyGSDq6sU/JxxLGGbUCIHz7h7qmX36SULXAd/TawY9g4dzdZpx69sTL58qggecCBerr2BE3D5ua8TxOkeOErCbChfnQK6phVyr6g+YJ6iUamBx+NJnjbhyaI5D/Mn65MWTjmyrCoQEv/wNxdKez1m5P4IPt4Jsq81uwrgVJmVJ9kz1YeTcsvLrqVDFpBIW7dL0s1ECXNDSDKo9PMhFLCW6eg6NJvj1gGySKS0Itr9/i6suLlsfUC/z0diZaS+NV2oj5brhzcTGVTM/Z7GSmH2kvma7ZAfbSoZpUjzbYFjbbhCwCfq0CW5EsYzD7onpNfL1LbtSy ebJaWrYI Jk0w0t3IvEkMvTSgTtoYCE3DUE5b1hHala3jzlbIofnyOiuvN0+14LcCs82AkWOEf2sk6u/jlN2ZhC7kpcpkcFKKDSyw/WyImYn9w+D4GoPopGGeAv5Pvdv6/JLEEobtKQ5yi/v4H0MUiUSywO8OOXaHymUEOyVVFBALSsizU7YuZiuBYTmwEZZLJV+Ksgm493wYSUfawSeeYb1VmO8gReUuTR6PZcGJV3McxLJdKdnnb9EmDnsx/lBdvdMNT3ZJC5X8sMD9ZceQCgnAeOe1xWYE3Lni51FzmodIjzScrak6sanXAKSHrHB9J26l9G4cDW3mZLdvNjs53C0kV66I2UUFta9+mT5FwLBIZUweK7bAVfokQSMPqJNDo0Fw/CjhG1ZLElvCXv60A2LmHo8MtZ3ThhrZB5rU5uq3SiBKlknWGrGq1U5MI03OQVJqNuWpG887fm7emFa2+jR2y3KMlxGK3SOGrKtF1pbsNp6iSvmgn0yM= 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: --4tam3kmtkoib67ue Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable From: Alejandro Colomar To: Linus Torvalds Cc: linux-mm@kvack.org, linux-hardening@vger.kernel.org, Kees Cook , Christopher Bazley , shadow <~hallyn/shadow@lists.sr.ht>, linux-kernel@vger.kernel.org, Andrew Morton , kasan-dev@googlegroups.com, Dmitry Vyukov , Alexander Potapenko , Marco Elver , Christoph Lameter , David Rientjes , Vlastimil Babka , Roman Gushchin , Harry Yoo , Andrew Clayton , Sven Schnelle , Heiko Carstens , Tvrtko Ursulin , "Huang, Ying" , Lee Schermerhorn , Christophe JAILLET , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Chao Yu Subject: Re: [RFC v3 3/7] mm: Use seprintf() instead of less ergonomic APIs References: <033bf00f1fcf808245ae150346019aa7b997ea11.1751862634.git.alx@kernel.org> MIME-Version: 1.0 In-Reply-To: On Mon, Jul 07, 2025 at 11:06:06PM +0200, Alejandro Colomar wrote: > > I stand by my "let's not add random letters to existing functions that > > are already too confusing". If the name is your main concern, we can discuss a more explicit name in the kernel. I still plan to propose it as seprintf() for standardization, and for libc, but if that reads as a letter soup to you, I guess we can call it sprintf_end() or whatever, for the kernel. Does that sound reasonable enough? What do you think about the diff itself ignoring the function name? Cheers, Alex --=20 --4tam3kmtkoib67ue Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEES7Jt9u9GbmlWADAi64mZXMKQwqkFAmhsO5kACgkQ64mZXMKQ wqmfxA//c8S1dBGM6C2xdsVSN9VQGixTM+3FYuFDeOMfw3aJA3T74AUqgcqoNktT PdHNMk63xbAZwzFx3VVNdNVOtUMBuW70OfoOSFzVMwYYxrnVSoZUE95diweHAPvi hnPR6uvqM4TDiSpC4nI21I/fAuyQ9SI/E5eeUd23yDzAUHeXkNPCSnvAeiHSmZA0 aaFn53PZV9aljWxzwWXI4ybptt+Zl3Y34ic70IFJ2SmBmzigJ3FOnH4LtOf5JvMl 0zpzJkcUc9ZnhLfPt23qm3hoFzO7QSBNFMqzSdYby45I9ggRgE8Q3CNnvJZswzQ3 bqEzuO/xHpKWU/Ost/Di26ckySPVv9LZcMhLThNlXD/iG4HuHeElInBham9vBsS7 96xpy569tpZT6MJtOPpnZ1S/CKpUbsqCg5Bk0WHCyMLxU3c9RK21BPCkKArtMo0U loc1IW75iUG3Hyegg2vdalX4synsd1OyKZU6saIyP85Nga+gQ1Ou8gLJngq2Q8JR dZHpILVaJ4avAIjHrcwWnh3IBmQMphV29hLFxJmPM8fPpPHsfNODJLbrjgPP7ydR MhHsaP545Yx2j1a3X/CWNFNVYv7S31p9QDz694HMPU0Gdik0LYChP6iEgWexlqsF p23zq/kpLmR3XELdUin0C1ijMXokwxgG49UWy9nSlnW1S/GnPBk= =WSVf -----END PGP SIGNATURE----- --4tam3kmtkoib67ue--