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 AEDA2E748E9 for ; Sun, 1 Oct 2023 10:24:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D4BD46B01A0; Sun, 1 Oct 2023 06:24:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CFBFF6B01A3; Sun, 1 Oct 2023 06:24:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BEA466B01A4; Sun, 1 Oct 2023 06:24:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id B1A956B01A0 for ; Sun, 1 Oct 2023 06:24:15 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 8309880108 for ; Sun, 1 Oct 2023 10:24:15 +0000 (UTC) X-FDA: 81296507670.04.0E03C9D Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf11.hostedemail.com (Postfix) with ESMTP id 63A4740004 for ; Sun, 1 Oct 2023 10:24:12 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=m3JZViOE; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf11.hostedemail.com: domain of broonie@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=broonie@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1696155853; 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=3J4Ci8pFc+DmlurKYeaxIe2BPvpv1QL1Ctd0FLxCkOg=; b=KwDJEbGeYW4i9IRiguzQDazql+cGq0fxF7rGjs/+5bvE2wYJZHTD2cDnJ4lAJUpR4ZPixc /VMiIDsujTZlikNKTRp2kFnmqNcJEDisd8PkV4mZmdSlnIue0qBD20LwFJnKBGMsQZZXU6 0vlwONHYlJh3PCStUNomFQzGAhVsBzk= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=m3JZViOE; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf11.hostedemail.com: domain of broonie@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=broonie@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1696155853; a=rsa-sha256; cv=none; b=Ul2IQfS59mooxo5m0+Byh+iJwM4R0YdOwELk0rpasaRN0BixwyTf0hyIrgOTl3GDBEkGUA ZZxVOkcU04U7H1kFVYUdO54YebP98+fzxoiQ6QHUiYn20vMt9GULKPkgmAFIRZnMbkAyeL /tSZoh2+84Qqw/IdVhBH5MP+NTQMsvI= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id A58B0CE09CE; Sun, 1 Oct 2023 10:24:08 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 612AFC433C8; Sun, 1 Oct 2023 10:24:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1696155847; bh=3J4Ci8pFc+DmlurKYeaxIe2BPvpv1QL1Ctd0FLxCkOg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=m3JZViOEUlr1YJYSb2kQFv1rP2FtU8VqiyxF4+VzqNWNUe6k6+o2UC9oul8z+Ffzk msrf5tUGF4O+oKzzyuWwccHmDg1TlUc7vjqLwipmVMUJ8QucZI91R4+eByhp7gCIFV VC5QTwg+g1/HpTsTCl6mykLv1TH7HULSF1sO97TJPVGlaVcnf3LyUb39RDfVkWENtO yk802GSKR0TAi+Xj86gTg4cK4VGWSrNcrOoZQ/eia6EHiQD05i3Ycyw09Jh8ml2rl8 B0y9U6sh1G9salLhXz9RRQKTG+Os9gX00W6Uj7QxSt6qWhf5KsoPnmIHBuOiOHq2Oz Ued1RU3mhAhYw== Date: Sun, 1 Oct 2023 11:24:04 +0100 From: Mark Brown To: Kees Cook Cc: Shuah Khan , Eric Biederman , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH 1/2] kselftest: Add a ksft_perror() helper Message-ID: References: <20230928-ktap-exec-v1-0-1013a2db0426@kernel.org> <20230928-ktap-exec-v1-1-1013a2db0426@kernel.org> <202309281747.594B3352@keescook> <202309291031.1B2A2EE@keescook> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="UDoYUhKHud29veub" Content-Disposition: inline In-Reply-To: <202309291031.1B2A2EE@keescook> X-Cookie: Save energy: Drive a smaller shell. X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 63A4740004 X-Stat-Signature: zj59ejw1mp89ekbhs8phczzrn485j34q X-Rspam-User: X-HE-Tag: 1696155852-610436 X-HE-Meta: U2FsdGVkX19ZxK6zzQrAYRK6J7wIN+oxnPzslebRWFTrBmHw8vfNfGEMQ49eu1lb4GFk2K1AnxvGWHfzEBqNZPuGvmxC1kwfWig+BBthMjDLi06J8RvJf8Yhhcs92AipXansHMwRCIBfvMd7/oV4+6LEEEhoaVDWP64XhjTfmpAJiP3+3ofXKK8LhGXVnm9lIssozWlSX1RxdKUz47Ig3emmj8Q/xEP/xq+TLhb0N8QN2Oy5HyKkhyNSTpEWGZ4wnzbrqZSekkUV16Tk/ZL47CrIDRQB/1830GAgk8u7+y8tZCpLP3x+1WGajL085VMpWPuomDupVMG42pIvL+/fej506TynXG2VzfRxiwW/B4x99lJ2NM1YEJj6qiH74O/DqR8m9Lj7hiqrHxT2Wlz4q7DyIC8k7A1unpAx/18qyw+w7uXD6RcM+GNX1OYoMNkt0ULiltoZtjAAmdtNEuK3iWgEnMF0Ju4CItanPt90DvxM+c8wOwSVj0Ega0dr2Ew/sFolrdtw5Ewv/6ba92h+96QI1Ik0TrbPUpj7PRqgr1trZieI5haP1TFvUi0YJLQH7zV8/s1ukV0FZmi3kDBXHwyEZ1Un2NMJSqj1bea/eQkjTduoWqhHgHrTX8wmhqD/oUGvvB1iCy4MKv76jPErp4GfpHH4G2CUxf/gm8DOiTq0//2+w2L8Lfmu/NF1LmdHxpBy45MMO6IS2zMnNNH8yvjtTS1Fn+F7TXezSUzHLLQvxWLOmom6QT2yCVaYkRrQ8rbQj4ENX3efkL2yPGbhN2SZGhrgHwFQFfQEVXTyIwG/vWPTA1Ozp3VD/EhlUoVxi1UL7z6CFhIUUnvDIJzoSHxTXgHUG+ZBMGNGqfQCfOM1koGAPeVaxifxaYtcSirz0mEjWF8hJ4/2YXQ6/GpyeKdV1iSKiXnRXo3SN29ToW9ba3oQGey8k/4SL2ROaapmZApmimvijVQ+Qd4oN8F bkY7jHKr 6cb6gZSFIWQtO0SRkR7PkshW1bIXkuEUDbpEjd3RjH6kD4wPsSE5LW4H89D+tAJG8/0LP0ZMLsBhoq1PUCg83BQuslHXYCUyG13kEcGdWrIZU+L5ACn2kmokIoqHkzHXVnp490HVtKmCCG5H3A1PEJMcyCVV/G5w30uPJlgnXpsVqK0g+UFz0zrelnNEysOoC1499/z339iE9dOvPZcNRz5nmn0cb65YZVKl5jQKMkrgcfZcnbaxcR26fM0v5Pj9U03mkacUQJ/TEcX2UjDpwMhHVbvgG1SswL12+ht/yFcWAnuSUVVyrapO0ML6LbqieeZDG 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: --UDoYUhKHud29veub Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Sep 29, 2023 at 10:31:56AM -0700, Kees Cook wrote: > On Fri, Sep 29, 2023 at 09:50:53AM +0200, Mark Brown wrote: > > Like I say it's for nolibc - it's just some header files (all in the > > kernel source), while it generally aims to be libc compatible it's > > intentionally very small. > Right, I mean, how would one normally encounter this environment? Running > the selftests on m68k userspace or something? There's a bunch of selftests that cover interfaces that are intended to be used by libc which are built with nolibc in order to avoid the tests and glibc stomping over each other. --UDoYUhKHud29veub Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmUZSMAACgkQJNaLcl1U h9DD8wf+KAOPJMIi0AOD0kssdg4itbJeEYP6scQJZaQjT52QUboMEmHpC+NZDSGs 3T2YrxxvJiBiaFcfxTYZFQ2fEt6ogyMfqWDFahGqJUkvl2LW0qHjlXedXmSwQ2Qj Av82er5/kd9QvhOWulW6V7kV7cc78dA5TX2Oj90ZFGGSDHusIzIaJ3H4oUDYSnn8 IoRX41NcdIDBAupikf1TsEOcPlPJ9krHwuWodc7Vz2R25tCBPiS3BF4IXnE/vHLZ nKV4D1MP8PsisTbR+bIGKCiwfBR7rEnGdBJE4pWK6/nQpq1t+w24yjw+ZEdWpGSa Fi4O76w93xiFVM+saYPKaZ2xXh7Qsg== =dHwy -----END PGP SIGNATURE----- --UDoYUhKHud29veub--