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 27DC0C8303C for ; Mon, 7 Jul 2025 18:51:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A424D6B0402; Mon, 7 Jul 2025 14:51:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9F6866B0403; Mon, 7 Jul 2025 14:51:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 909386B0404; Mon, 7 Jul 2025 14:51:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 7E42F6B0402 for ; Mon, 7 Jul 2025 14:51:53 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 0AC83140216 for ; Mon, 7 Jul 2025 18:51:53 +0000 (UTC) X-FDA: 83638362906.11.4EA5DEA Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf17.hostedemail.com (Postfix) with ESMTP id 72B9940002 for ; Mon, 7 Jul 2025 18:51:51 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=TTLwsxqI; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf17.hostedemail.com: domain of alx@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=alx@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751914311; a=rsa-sha256; cv=none; b=FeMiMfHeJLS87ldqKKuVZiw5KEuBd/nM+Fqgx7EyUXE4BWsDICsFCcOY806FtCIWDKSi5Y 3SNRqpJiz8ZqNkNDULS5+DCcel2SuuVdhIV0jaEWQzgpSbWZOvVZ9XOSEkHqluxO9f81Hg LZKQ93LrExNOeoHjjGajfVDgQjY2DP0= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=TTLwsxqI; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf17.hostedemail.com: domain of alx@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=alx@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751914311; 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=4drFWszOgT5mKQvTeLRTeOBeTllmRsH9F96hokWD8LE=; b=vsWRVi7ULMSRu56H2zOADbmDiAXjcgALO0YMcJZqURA501mrkxxnDYZsbjFrRll2sl8H3S s6NL/hQseh/mDYC8ugXLKSckFOmEG04MkNN3PRorZUwAqVTQ2I7KqQOvk/v/HndbcbE6kT 6CG62t8HdiPLGnIjrthvjBPB6j1+l+4= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 7EF4F61454; Mon, 7 Jul 2025 18:51:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7461CC4CEE3; Mon, 7 Jul 2025 18:51:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751914310; bh=Qqf9ps+7e3Tb2WEX2c8IM7c3U0tYKmP/2GxoInoMShA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=TTLwsxqISs3bQMuv+PhebvFr3HLKpLxnYnwGH8PXmMzJQy8f+kxgiJjL4tVXC1A3y cILNNjhSVMHClh6LZpqpJW07AQdJcAAaUhxjsd5rSrRUwzHTkKdgdEh8FrW6OKQK68 VTeHY50ttmbU/seFeO+PwXe5Ntf3odGsv8WvlOCXpOltagV8VrDwi584yRz/t9O+OC WgEt+DIJwVL59JkIVHDIZ+Z3fBfeG1kRgLx4b2S1msQg6twRNR+Cts0wR5m8mBZPiQ fCBVGkHrQ4FZS2IiybyVAQXu92RUnHng8sRBNCRQZTTO36QyBjxIQkmsseHPxlNB4G AGeCmeEzBLRRg== Date: Mon, 7 Jul 2025 20:51:37 +0200 From: Alejandro Colomar To: Marco Elver 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 , Christoph Lameter , David Rientjes , Vlastimil Babka , Roman Gushchin , Harry Yoo , Andrew Clayton , Sven Schnelle , Heiko Carstens , Tvrtko Ursulin , "Huang, Ying" , Lee Schermerhorn , Linus Torvalds , 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="zymvzrfpwpjx3twc" Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 72B9940002 X-Stat-Signature: pryc795sr5y8bc7wky8awcooid8mwbji X-Rspam-User: X-HE-Tag: 1751914311-168093 X-HE-Meta: U2FsdGVkX19P4SofUzVdgWrAkujWbvwBHhRo8hMZBTUQk2Pz9RMfmclJKtfE/YTKZnul8Ac8He3lkx59dVNoun6f+2WCXpijb8zoMkvysKQjTd68B5zbDtkofVhTXtm7rSIkylvI5ctAfrFMwgyG6wJk/HcemoOqeHRcREUa473sCS1xhRKjUa3W2Ho5nh6GeOEUTUPPSToDUotgqk9Sx5VrD9jAGPKQmaKLTBJJmITxKFMYiR0ik/6Qi+VuHEkHg4kcux2pOMU4UA5xwuX1pQoN3Ab0zrYnvROtELBon+Yv/ZXPmusjv496Hoge1UmXQO+c3F4AlS+4yGShb/sdvrnGr+j4ciPCBtdwMqkeVoEQCFFWzxfBtNs5tmPlawoLxxYST09FNyIOqB3jH4MizhKyQjJgszVQhVPijNVSPAAXirVyn4UfSpZ29C2WTSG97NCGaQOKgUCCdLu4bVddKMR9vBt7JDz2ppt+xjMA/5CEjWZiZcK24T4Sw0Dtx9a5LRJD0vi4A+jdn5h1ZYFI8qGUkH4q4+HWUleZXEtG6bm+2ll6VE3hm1HVApfWi0EEGR+HrvJAkJaV/jiksybDeE/1yZTZPXpLywJhFLFctaKzHAxbwkm5MH+089Raikdpi/wdH8MdNFu9POPEEAndy84la+5aCozN0rCC7gdonYS5v4dvZ2RnEiOZHO5EvnsTvA4JPLHpSRQG7kcTx2DOkvPJ6Ut9ovZxGT9jzj56WEBAj+nE3NwkmIp7ZOdmmUXfKKttf66AbJ5nBE9lmo7zu3+3cyMTGtssIbNDN6WyEubRcNaYGIxLnT6vNIziI59rdctwPZHUQNmbGdnRUUZU8brVUhnG/IgFccdVj7Ye50p8HLLzfuSrY8LTPwK8zdwq5KdZXqh9fEkABa4LKMEW+2+oGT03NsYT8FQHNZPcGYXuBwFBTLQJf0A6a3udjQ2r937ik1si2BbXu6Gi1qz +trKSaCk z0v8mgXk1e3BIqSUUjnkDMt2QSxLpwPal16BpMSnxZDriDL7XckGyFDKenJD8R4IpFQDdLFeD1RDFaX83bF8ITzrwgatbxe6LO0d5A+4+voqMZtqqsgj+IcFtCgWAhGe0UC7oEwDeUizPhAL0JmpCVHSOzNPnoUClh+9XCg8YHTU+4DSDjW2rATKx6sUMfjtE3F7ApVTwyA6q/X5fLKS43xvXG1cH8csCzrjT+qObTpsYiAxMO4D/OVfGcQr+NOEs8N3q4md1aiL5MxAaaCQEA9Sjma4yZBsORjN8KkLcpoxLVat9tAG5e1XERJhQdaw9O/Tdt6/nFo14/+rEpMkyVY0BDStW6+/nnc/O0GL1D4uQX2ayg3FcUKBjzv5oks1NbpIN3LY+9Df5LsaN8YwYnG8FWvgfl585ot0rtb2wb36GpE1K2mkN7YPvu/RkkxRFAth4i3GoUOiRemDfs+tVKlYSmA9UZsqHSmp9 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: --zymvzrfpwpjx3twc Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable From: Alejandro Colomar To: Marco Elver 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 , Christoph Lameter , David Rientjes , Vlastimil Babka , Roman Gushchin , Harry Yoo , Andrew Clayton , Sven Schnelle , Heiko Carstens , Tvrtko Ursulin , "Huang, Ying" , Lee Schermerhorn , Linus Torvalds , 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: Hi Marco, On Mon, Jul 07, 2025 at 04:58:53PM +0200, Marco Elver wrote: > Feel free to make it warning-free, I guess that's useful. Thanks! > > > Did you run the tests? Do they pass? > > > > I don't know how to run them. I've only built the kernel. If you point > > me to instructions on how to run them, I'll do so. Thanks! >=20 > Should just be CONFIG_KFENCE_KUNIT_TEST=3Dy -- then boot kernel and > check that the test reports "ok". Hmmm, I can't see the results. Did I miss anything? alx@debian:~$ uname -a Linux debian 6.15.0-seprintf-mm+ #5 SMP PREEMPT_DYNAMIC Mon Jul 7 19:16:4= 0 CEST 2025 x86_64 GNU/Linux alx@debian:~$ cat /boot/config-6.15.0-seprintf-mm+ | grep KFENCE CONFIG_HAVE_ARCH_KFENCE=3Dy CONFIG_KFENCE=3Dy CONFIG_KFENCE_SAMPLE_INTERVAL=3D0 CONFIG_KFENCE_NUM_OBJECTS=3D255 # CONFIG_KFENCE_DEFERRABLE is not set # CONFIG_KFENCE_STATIC_KEYS is not set CONFIG_KFENCE_STRESS_TEST_FAULTS=3D0 CONFIG_KFENCE_KUNIT_TEST=3Dy alx@debian:~$ sudo dmesg | grep -i kfence alx@debian:~$=20 I see a lot of new stuff in dmesg, but nothing with 'kfence' in it. Cheers, Alex --=20 --zymvzrfpwpjx3twc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEES7Jt9u9GbmlWADAi64mZXMKQwqkFAmhsFzIACgkQ64mZXMKQ wqm7pBAAp0OWYMffe4VFeySMyLKfBxSElLM0oKkc8hXHHJmYhodncUpDMxt6a6W0 v3YW6LRCH20Pc1pEj4acCR5smdKJ3vXplvkoHKfKeCRlDL2nWTPG6ped6udUMbxp i9dz4jMwv+XNZccdN03NF5u+o0f4VF0KQOntx0wcGlqg1yvWlp2yg29oTJ5J/fim pZV/5L1lggzVnkHCze1+kXY4q6ZKko/olwgOhs4NXOQwVC5oxjBI7BUQX9e61Cca EJ8EVgQLDyzx9O4UhpXmztx+6fzdJLewN2RVfVScnMHF3wLniIa9ZyiwKZHpeeP+ 1a3qfy3o/gO0G/KLHpB4RQEdS61jzZxtYgbMYTqxID6QT2j3fTmCpS+nySEtQ8DR A86GlXYQlt/6HCp3K6ixmMOiTf7YOuFJkapw1T2zM1YZHMa3euxwEdLYwG+hiri1 ZIt5AQP4CGpy90d5PTzZFGxqOdHELjws+oiU3zFXPDN/p2AepkOtSDU75ohaq6Kh PaK4Fu0ixILfKDRAhOKBDqcwz8eVzWEgAHV/PzksR/+nYBqUj8I3lPqLpu2eQTkV a/cHEPj7iu8nV0vdlO8CXzH5C9IM41eLSBGf3i7Hl+TWrRXSCq3pJMDp6rWM/52m R+nNX4VzpE4SfBI9jemyj2HoT7dA6uyaXQV2a2PrNS+XMnbkXOI= =h4vO -----END PGP SIGNATURE----- --zymvzrfpwpjx3twc--