From nobody Sat Apr 4 06:30:09 2026 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02E7E3E958E for ; Fri, 20 Mar 2026 18:29:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774031378; cv=none; b=Cf6qoC+JM6IvwSj3HEmnmj2fgc2u1W6o6Zk9Rjiwfpsg7qPcGopf5oh+y3YRlpUIRYXwHY8YdoUf4AEMjD1xCaj1pob59QX/6UFsFCAZwhhzDNx6YS/+33MSx1CScprxmJLBeXYJE9NR/e7iDFIGyGXogUOhOUNGcbO8gynIvgY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774031378; c=relaxed/simple; bh=RrVGneoI97HAbFh0po9veu/6l2CV4YOVmpXZ5Qd0yT8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VNk3wG/OxvRFO35yesNri2BF8TroZoQ/qdKSApMshjd7NfnA0B3LU7TuI3m9ZPr9RtjJ64r6VpZ2S6NtKReEawdE2KyEfRF0COIoasq16XypMPI+MklfEJfu9Ec3eEqf7DNRnYn4YJqDs1z52Fpww+RCNpmawD/cFrxawCSkD7o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=YffsH8b7; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="YffsH8b7" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-486fd5360d4so19058925e9.1 for ; Fri, 20 Mar 2026 11:29:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1774031375; x=1774636175; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=tIiKn6ZLHm7vzDihA5glLwC7dBKb/e9gLHDjPrr2aok=; b=YffsH8b746jAPgaogEfcnYMeCYk3wGZAaS+jMa3xWi+OpWKW8xy/Q34Q521lZkDGbU 9uSnR/iDCPbd8hgiecLx5r8jaeinlTPwaQ+Dnh+MiFvTE8Dlqvp6N3z2vpagQaHlJHDl kFWbXPDHhheSzi7EOKxo547rkHlR6rnSeXIJVBhG+YsS6LUJZ/4/6hW2mejBcMfuwIRw 1pmjzD0+DsoWG7y3fteyPJ1qBCFJTbFyneY+Ck1syl9q7jAwcLeyP9Q8Us7SiBntLYX3 beN/1Y8wLEwWBwWh1/8LvGSMRDF6ZxbjpziDPqnwUuxc9OAGwg2EhLBYM9aqBTqH96uR Sxsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774031375; x=1774636175; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=tIiKn6ZLHm7vzDihA5glLwC7dBKb/e9gLHDjPrr2aok=; b=T+u+OwRP5SntwJAYkaScftKeDlxS2G8JF8tJZ5kaRTTECw3L9HZVYH/HcKANgPeEpy ybCm6AtplZT1BYjNeopyWqb7XaH2I7KXJx4XXOFfUY38NyiGjxw1C3PVnCnZZPT8pRKw PmD3jsaC8FKg7gArLn+csIFCneeDMoC3OyCPoojME5GTzCVHmIdyVn2kWRj2EkgOPm1X hDYdra6Hh63IcYfJk4rFEZr6Kp8XQrKarHtnsxx+F6j5r7DDxS3saDl6sbv9tO735CSV i2Js/Buxv2gqRmharcWbI/4iZnR6vwSc/0NEDgmVVdHH6R0QxDUX6Lbg6h07RfAUkwYy YxoA== X-Forwarded-Encrypted: i=1; AJvYcCVbVcoq/nXFNupOK4BqYLBtffUcKlnGjTU7DsH+3H7FHBUifh/sBmTJTu5r9khRt1WGYNLXEVj6HvEsw+o=@vger.kernel.org X-Gm-Message-State: AOJu0YxkQlX/pVdvArprq21Cb49387ibU5W4pB51Jk8GhqVg+rkbIy+U lVPPnEzOVEKJhvn/d/kXHzmOL0Oq74Q2rX8VDs9NPe00aTDh+qVkICGZK/ICMnR26HE= X-Gm-Gg: ATEYQzwZvDYrP7fZRM25784dSSlv0aEgL0iS3sffgTdCNE71QHMNfMzotmEO8tC677g 8qL+D53gdYYI18jkwhy90JaLY8+ft/qtLV5LD0Aqe0gSrrV/hDX+gE5KBgFJ5fh5K71F6Jipqu4 JpTQuzjZbpLxtYRNTuXD0NJkdFDipv1fCTMI830+FZGu/1ryENKCpS2Ij5yzy0bd0mSGdQjjdlh PCiMb5TgIkS8guzNMwqVV5dlXhXAhA56y/VCdzf6moZkq+S4LX5DCQkton47xdfhES8CU6OurZy f5fXl/lF2t/Es0mnepuVndRlsb5yTB7e40Hap+CIt1Hcyz3ASmuAWLg2Tb4wGPjRnJsmJpGI/qs xFZ7Nt7NA+Gg6wkeGkcZYOCbTRXBlIiGKe1oeHEPeE0/c2RbhnB6070jY/gYqXCgWO4/OPR/Hwa hBKwbmnOWCWg== X-Received: by 2002:a05:600c:348a:b0:485:46fd:7887 with SMTP id 5b1f17b1804b1-486fedd7fe6mr55523325e9.13.1774031375336; Fri, 20 Mar 2026 11:29:35 -0700 (PDT) Received: from localhost ([189.99.238.44]) by smtp.gmail.com with ESMTPSA id 00721157ae682-79a903f82e6sm20771397b3.17.2026.03.20.11.29.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2026 11:29:34 -0700 (PDT) From: =?utf-8?q?Ricardo_B=2E_Marli=C3=A8re?= Date: Fri, 20 Mar 2026 15:29:18 -0300 Subject: [PATCH 3/6] selftests/run_kselftest.sh: Resolve BASE_DIR with pwd -P Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260320-selftests-fixes-v1-3-79144f76be01@suse.com> References: <20260320-selftests-fixes-v1-0-79144f76be01@suse.com> In-Reply-To: <20260320-selftests-fixes-v1-0-79144f76be01@suse.com> To: Shuah Khan , Nathan Chancellor , Nicolas Schier Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kbuild@vger.kernel.org, =?utf-8?q?Ricardo_B=2E_Marli=C3=A8re?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openssh-sha256; t=1774031363; l=1081; i=rbm@suse.com; h=from:subject:message-id; bh=RrVGneoI97HAbFh0po9veu/6l2CV4YOVmpXZ5Qd0yT8=; b=U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgguRCc5X8/UX9M40lkMnr//aFGOhce x5ezt8MFNUFlqYAAAAGcGF0YXR0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5AAAA QP10u3g8MDAKX+kB6cmaiHc+8KUwIN2ttQAAFSFeV5mvkh/k0v9uc8Xwu06/L1f3zTyFuHDCv4P s/HAjL6I7RQ4= X-Developer-Key: i=rbm@suse.com; a=openssh; fpr=SHA256:pzhe0fJpYLz+3cZ33FFPhIfaUElk9CXPFFXmalIH+1g run_kselftest.sh only needs to canonicalize the directory containing the script itself. Use shell-native path resolution for that by changing into the directory and calling pwd -P. This avoids depending on either realpath or readlink -f while still producing a physical absolute path for BASE_DIR. Signed-off-by: Ricardo B. Marli=C3=A8re --- tools/testing/selftests/run_kselftest.sh | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/tools/testing/selftests/run_kselftest.sh b/tools/testing/selft= ests/run_kselftest.sh index b782b025d002..5f7bce9a640b 100755 --- a/tools/testing/selftests/run_kselftest.sh +++ b/tools/testing/selftests/run_kselftest.sh @@ -4,12 +4,7 @@ # Run installed kselftest tests. # =20 -# Fallback to readlink if realpath is not available -if which realpath > /dev/null; then - BASE_DIR=3D$(realpath $(dirname $0)) -else - BASE_DIR=3D$(readlink -f $(dirname $0)) -fi +BASE_DIR=3D$(cd "$(dirname "$0")" && pwd -P) =20 cd "$BASE_DIR" TESTS=3D"$BASE_DIR"/kselftest-list.txt --=20 2.53.0