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 76479CD1292 for ; Thu, 4 Apr 2024 17:48:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EA7226B0087; Thu, 4 Apr 2024 13:48:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E57E66B008C; Thu, 4 Apr 2024 13:48:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D6D3A6B0098; Thu, 4 Apr 2024 13:48:29 -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 BA0516B0087 for ; Thu, 4 Apr 2024 13:48:29 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 3FC4516103E for ; Thu, 4 Apr 2024 17:48:29 +0000 (UTC) X-FDA: 81972583938.23.2B56E1C Received: from mail-io1-f52.google.com (mail-io1-f52.google.com [209.85.166.52]) by imf04.hostedemail.com (Postfix) with ESMTP id 2997640002 for ; Thu, 4 Apr 2024 17:48:26 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=linuxfoundation.org header.s=google header.b=JyKYVW0+; dmarc=pass (policy=none) header.from=linuxfoundation.org; spf=pass (imf04.hostedemail.com: domain of skhan@linuxfoundation.org designates 209.85.166.52 as permitted sender) smtp.mailfrom=skhan@linuxfoundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712252907; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=KY5NyprwqnUz5XuA9Kl5z+7VSecMAoWLl/z+MUE9h3s=; b=kdyyAKJfGIC573sNizBQ2tiBvlG3/XqceN4+sJsNTxxTY0AkAFfIlDvjJQsZuEvWJjpz8r CSg+p8YA6anEmpM0fOh3UMwZR13mhsQn6uxYiB7xHPPVHTvxxy2a1JtiAtDHcoCXHXJvxu AMJMvkYwcD6+Xo2/3ifzNq9L3mbnWmU= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=linuxfoundation.org header.s=google header.b=JyKYVW0+; dmarc=pass (policy=none) header.from=linuxfoundation.org; spf=pass (imf04.hostedemail.com: domain of skhan@linuxfoundation.org designates 209.85.166.52 as permitted sender) smtp.mailfrom=skhan@linuxfoundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712252907; a=rsa-sha256; cv=none; b=QgyV2/6AtOquMkbkWzxsr6dnwbuycbirniUkDQPdvjjwokG1vKyZ96iTddmJG5bwRlq9ZN ZpA5kKz6ys0nkni2QkH7Vs/flHTmnnmpu+xlt24aUCl+eDIMdebQ94Eq3sm8+gOCNsc9TU +mpgB33DaiM8EKSV8gw/PWpwttniLt4= Received: by mail-io1-f52.google.com with SMTP id ca18e2360f4ac-7c8e4c0412dso13567639f.1 for ; Thu, 04 Apr 2024 10:48:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1712252906; x=1712857706; darn=kvack.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=KY5NyprwqnUz5XuA9Kl5z+7VSecMAoWLl/z+MUE9h3s=; b=JyKYVW0+lb2MKsiVqrzxSkVeiwrTcBOS7oshVIf0LDYYIeIqtabQG/yQHK9ZTLfxa3 p2DoDVtHExBBhOgH3LYlpuj2oNMZSVtZoaF9I7me1o000r/hLCrORccKdhsUb1x0LUfL FEo3xnmY5I9uS/CnLIzKsxZgTRPshaTIWVnkM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712252906; x=1712857706; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KY5NyprwqnUz5XuA9Kl5z+7VSecMAoWLl/z+MUE9h3s=; b=jlp2JXwzMSHSZcB64lqbsZiOXH03M6/d3CsNbFkekiZwf2N6+gSAhr2/lz4QK1Sknv gjqnCXpy9XTmemNEtQI78JOA/zvZ4x+FgAqgDl7r8gtlrwDn3GH0AOV/VhuOkK3kH5Zu HyzuIn7om5Dhko67XrVUTGyVxhrFeA2PpOIrX9F57yUdHon8j36Tz6Mq20ogNo223BPa TTnaHklyfdJssk8ziOTbjvKw2ZeGS6wxhp7Rp2syv9RQtjMQotNHuUDWJ2Mxl93/MMrs We55CM6dsRPPAJr8OgMKiJKM3RhWkUiWjpK3ombEn1gGXypd1Zgd6BpwzwbB18WmD7iz a0fg== X-Forwarded-Encrypted: i=1; AJvYcCWK4GjEiYvoi4mFkDXwnmsWYTBtZsotU5w43Ib1DlcA/w1KVVUt6PInv+HaTEzI+rLhxfVGoLnNXfjTnlfqSO/ahyQ= X-Gm-Message-State: AOJu0YzuA+wf2TBGiuo8uUFEXSl0LSQQC82QblGqR7vX69GVrs1EE0x6 Vc6oK5MuXs0CN2d6N1hMJwcsdwgdYotBiZVL1n0c4bMZFgvE1dvJ4b4qEVTVM7U= X-Google-Smtp-Source: AGHT+IEQpErISzxtGnTtE2N5Xs2rTdzy5TuY1rIwnpn+T8yboQI6fXwKLovL7m1U6HCU8niYZE9xgw== X-Received: by 2002:a92:cc4a:0:b0:369:b728:583c with SMTP id t10-20020a92cc4a000000b00369b728583cmr3556416ilq.3.1712252905984; Thu, 04 Apr 2024 10:48:25 -0700 (PDT) Received: from [192.168.1.128] ([38.175.170.29]) by smtp.gmail.com with ESMTPSA id he21-20020a0566386d1500b0047f1a41f958sm1238024jab.56.2024.04.04.10.48.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 04 Apr 2024 10:48:25 -0700 (PDT) Message-ID: <9a2b6f33-451b-4cb3-ad6b-be87b4c03a94@linuxfoundation.org> Date: Thu, 4 Apr 2024 11:48:25 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/2] selftests: add ksft_exit_fail_perror() To: Muhammad Usama Anjum , Eric Biederman , Kees Cook , Shuah Khan , linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Shuah Khan Cc: kernel@collabora.com References: <20240404161433.114497-1-usama.anjum@collabora.com> Content-Language: en-US From: Shuah Khan In-Reply-To: <20240404161433.114497-1-usama.anjum@collabora.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2997640002 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: mn7rcugis81umqam1x5w4ucz6qqsu7co X-HE-Tag: 1712252906-327387 X-HE-Meta: U2FsdGVkX1+/ybQ+QShO4P/UZ13YtDsQK85BA0vVORgOjXbGzE687VksyG7yb21XG3ANRMQOn2UMiyzYpqqenjnKulcjcnwg75BHlFukQQmjG5VNkoUD4E7pKMxRyyRWzAJh6sLspxnAxo2En4KVM6UwUdlNsRsWtF58aDhBWV6D0hqjlBkKC+5Iq9Ls+bjDcTp8fAt6dNi54ZTQJx5vQFYqE8x5BifWuW1sa0w5V6bQh2QgyE6OoO5YZPtozvSPKqJ0G37F0Z300bSe/7t0vEoKXPGPvS43GP72bxgL82cK6wr89n2L42VIU3KSeyf0xVn+p3EQP+B7aX3VaYCiIcVy7x3acXns2N0JgoetK4ctfzdZJ16B2KXUiL76q9GDI/wb5YLxtEA9+P9h5T78wL9ZyZyDrVelsX8xdFvJvx6e4zhOErqQ+VJi6sOCeAiTCW+wMLSD42PFe6KZyZ1Kzrkbwrz7eIkTOAAHgRSkV3Ebn8eLpnw4XwVHKi2naKbXi0aZm5YW+O7g6E3Z4nIVz21RI2mpADE6YNguZvIarEXdnG+8A49gbVAXl4h29g2amYOs+Erj3Gr3rUSsafZh727Ed0ba+WrjilF9e8Cqeu9b7TTY0nkw1sBDzsisKHdl6svSBC9sllil2ZQOd4a7DcrUx95fwO/zhwDZa355u+bG8c1RouywPxfvgZ15OsCIr80vxdKcC5S3Clo36koBOspyrfjUHfUA1ObbcHXN+4dvTc4dhfFPBwprPHZ1tWFETxkTWCfte+QydD2lSOpTOPUdaBYA9WRcXvAeegsqmMe2w1YMbAhOySqrIxE1Q6uOrCkXeYmAOq8KRlb1lWmYCm1ExafQfJCWFAtfeDDtpmZawjkRy5hwIYu9toSEMK/xRiiSaY0ey1VQSWpRaf8Z5AHUqptXOFa66jrZmog3LHvipA/EfYcDlVQ/m/BM12Q/DP24RlOB8uafHo9PtmP zsh+WAgu zOyCkPsFbByXqVmEprriYqtd2ileIC3g4u9ny47GVMeqUI6iqqhMOhu7q5sbSETZMM/UlRDpjJZp1wWhR0OUqK7k0h9WTM0nJawwnYfD6ZwISIVw2UePimOGdpYfn+dP8WRWmGreK2Q8Yvm+8X8/DXQvbYsfHhHaNP9ZYUdhJP4nT8LWZBaytM8lAK28xwP/3WM0YZE7BCsmZMlS/3+Q+6QXk3TTVOHAhoQst2qOU4U1Li5sYimiskZA07ltP5ZKww9ZpVb4mewK4Bb1SRvBfYRju2K2a7KpaZ/WrtQde3SDNxho7f6mCnK/NIsnU8S0W+lf8h7usbWuuy22+C6nc7g1XEoCpEY1hie8hCU7G+9MO/bf/ins7lwc6QGdXKt6wQtAn4qzIhf8HWoWYr+GxIWIy3vPoO24tQgwM0qRax7R/IVkXVRdi8zur2H/TKxK7Zc+AVtoCVEKF6NhGH0evPflZqQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.009979, 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 4/4/24 10:14, Muhammad Usama Anjum wrote: > In this series, ksft_exit_fail_perror() is being added which is helper > function on top of ksft_exit_fail_msg(). It prints errno and its string > form always. After writing and porting several kselftests, I've found > out that most of times ksft_exit_fail_msg() isn't useful if errno value > isn't printed. The ksft_exit_fail_perror() provides a convenient way to > always print errno when its used. > > Muhammad Usama Anjum (2): > selftests: add ksft_exit_fail_perror()> selftests: exec: Use new ksft_exit_fail_perror() helper > > tools/testing/selftests/exec/recursion-depth.c | 10 +++++----- > tools/testing/selftests/kselftest.h | 14 ++++++++++++++ > 2 files changed, 19 insertions(+), 5 deletions(-) > Applied the two patches to linux-kselftest next for Linux 6.10-rc1. thanks, -- Shuah