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 39513C54E58 for ; Mon, 18 Mar 2024 18:16:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9FC5C6B007B; Mon, 18 Mar 2024 14:16:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9ABF66B0082; Mon, 18 Mar 2024 14:16:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 84D146B0083; Mon, 18 Mar 2024 14:16:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 7331B6B007B for ; Mon, 18 Mar 2024 14:16:49 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 3580E1208B6 for ; Mon, 18 Mar 2024 18:16:49 +0000 (UTC) X-FDA: 81910965738.26.A7C5BC7 Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) by imf07.hostedemail.com (Postfix) with ESMTP id 40A7E40016 for ; Mon, 18 Mar 2024 18:16:46 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b="UR/JGION"; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf07.hostedemail.com: domain of keescook@chromium.org designates 209.85.215.174 as permitted sender) smtp.mailfrom=keescook@chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1710785806; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=TutCVyAsBBig1tZFwFrMfle0rB3gxmbA8WbdKdW3GIk=; b=MHyn2FI+Y4Cy/etPUoe8OzsG9g7tIs6f6CieskND4/DuM7iyUb5w0v3/FgupSlWC4f7m7L YAY6YKsYnkUUQ2cGBolhK6bGhCfTmUqk3Dos0+GS2S11UW5a61be4zy8Ls0/LwWSWVh/H2 RBD3DXmN0tjBiXvd+vpR2c3I5Mk6gWA= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b="UR/JGION"; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf07.hostedemail.com: domain of keescook@chromium.org designates 209.85.215.174 as permitted sender) smtp.mailfrom=keescook@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1710785806; a=rsa-sha256; cv=none; b=utBsf1sswGwsRA5phiEoxirCIYcvr6/gTnNyczF9QstCTPLd6bgISim+6HcwBWR0QLSQck XyBsGoHmlk2dcyN4k4fnsd5MPzbsmOjCRHBGEUb7Xf+p86ccgJuB+dc12z6QIZrgl4jDcn /Dl1ALZlJbkol6a++0iVyy814lxTBIk= Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-5cedfc32250so3403630a12.0 for ; Mon, 18 Mar 2024 11:16:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1710785805; x=1711390605; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=TutCVyAsBBig1tZFwFrMfle0rB3gxmbA8WbdKdW3GIk=; b=UR/JGIONJo9JKV9pOIJUBPO+HH6GJh7l2MaEOCsx3G1j/rWipIxGqddcFi+KFeoMpq Y08ZIOhIwF8CbUAIGSJ0fKCdwMKgdw8vtAICNpFlOUhHjuLCZnwVPrVp4wlaj+g9UG8J +oiFa92lChk0aRkOvina9j0PKTxIo+FBHDtCA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710785805; x=1711390605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TutCVyAsBBig1tZFwFrMfle0rB3gxmbA8WbdKdW3GIk=; b=t/8Qr71/wTTGGgQfqyqXdw3ZPDSdBuheyYl2bdyhe4Be3HNGSlFJn6Wj8qM0oe7n1P jDIypIL/AomDWXAW7rsHFOwRIslGTBgCoRGHoKqLNq1U+HeSy+4BGGqAv5TO2ePA5H3E pmLJA8RPfoun4s+bu3FtTLvs2NexivRjHavZu6xIQJsZO9MO137YXW6dAmZplUsDY3QB YcEHzStLVHWx+bzynUmRRZRcQkNpmU78kLh1b/pMD/in4vJaA6PVg7OgXLntOiVeL85r t8hP36ujAeiZ6hS9b+jsmRN8CRPk9NLulTLrNHFOIMwCbAo/kHoIXmNVNYCAXIarZ5kd 1kIA== X-Forwarded-Encrypted: i=1; AJvYcCXsrly9CowpZu3vvpdNuVDiWbejoFbigLg665RL4fDU6s0pojOnnNgAZscjELMB4D5kE094IIsr7kNCgPM1hkeUcLA= X-Gm-Message-State: AOJu0YzDGHhN4lN2YqrfnGtsBwOZGTE6Jvhb0XYnUbAnD7yyZ6e8bWEm p9Y0N5zlV+IfISh40AHWIBm8l81zxxp7yziaymQ6QL7q0V+F8/mAztrBypqS6g== X-Google-Smtp-Source: AGHT+IHL5dp9Je1qIRv0vv1+wAHaevvUv1aqzEk0ER5ggoxg/Bp/e00oDihoqfX4JSsOZSNsvbPZPQ== X-Received: by 2002:a17:90b:3901:b0:29f:c286:d439 with SMTP id ob1-20020a17090b390100b0029fc286d439mr1818686pjb.35.1710785805001; Mon, 18 Mar 2024 11:16:45 -0700 (PDT) Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id sw11-20020a17090b2c8b00b0029bcaaf2baasm8092296pjb.3.2024.03.18.11.16.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Mar 2024 11:16:44 -0700 (PDT) From: Kees Cook To: Muhammad Usama Anjum Cc: Kees Cook , Eric Biederman , Shuah Khan , "kernelci.org bot" , Yang Yingliang , linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: [PATCH] selftests/exec: Convert remaining /bin/sh to /bin/bash Date: Mon, 18 Mar 2024 11:16:42 -0700 Message-Id: <20240318181638.work.575-kees@kernel.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1469; i=keescook@chromium.org; h=from:subject:message-id; bh=aK42RSRjeC9IKLretkq6K3mOb1utL1EABlZm0R0jL/Q=; b=owEBbQKS/ZANAwAKAYly9N/cbcAmAcsmYgBl+IUK90DszRxhMIIEkqPYLiLsWPFbVU218DUmi cRdTt7eIb2JAjMEAAEKAB0WIQSlw/aPIp3WD3I+bhOJcvTf3G3AJgUCZfiFCgAKCRCJcvTf3G3A JhL4D/98Q/UMkZ6mihjAYLaGdP9nozm50w8mti8CjE1+3V4lGLcP/fN787DQ0T4/Vlhr62YxZzW arKmNIeHxt4qqOgbztjGxKx2oaIXOoAslLTRTX3oD29Jf1BaWzfgB6gihYrhwaa1RroIcMdhpeh SmJgkZNubnQPgOzDRIbBB26JWcEKn2xNO2cBePzQWY2bCNDkV2pfBVui16V79jyYWFEl9oLvc0l PLUoqGnwRjaN7owt/aIbEGS4yPpNLkCK3/r4mPnFjE22gBt8hYIiu+Tp08fI/0WOMvYlUR/lHkJ JfYZ8WzbqZYj/RhnRs29Z0yixEJQO9aqR91ITJUJaFY5Z9ibebtCjUEgK/AWUq/Hq4ZrumVDwGl 6N8yUiD4cE6vDog6YvggkDZcK0PuuasP9smEHFVmy+qjW51qw9xprEcbcncm1FdQyl4L36dDAWJ nIBreYuBDIHQgXtwldB0msRTmUGCMmTZZDb3xfpYdOs6F4VaH4YETb6f9JMZHWwicrGJB1SIS2B zVqcdb960hKGlfm80/5GYj2wuxscfgjET8yxFXRh5pfZfSmn1snv0U7j/zEBYaisVIL28oe2tVo PrGXRgvNWJYSe73k9eWBIJBEh/lKuHNlUFoH5tIRhdAbdv300T8IP7Jtiq4lbroM5e48UPzsZMK XJkcOSG Zpxt901A== X-Developer-Key: i=keescook@chromium.org; a=openpgp; fpr=A5C3F68F229DD60F723E6E138972F4DFDC6DC026 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 40A7E40016 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: 4nyuektz5yj5xttdwk7wbu3bcwznap3b X-HE-Tag: 1710785806-940297 X-HE-Meta: U2FsdGVkX1/g2ivSHy6JyZ7Gyzv8HaILnyx549wB/53F0P75t/mckkRXjSvfL4F4K+OlAEe39bDZPB9GYsWy4EyJi9qPfbKzPbk54KvEBDbG3l+uV0pVNkm7n8k9+J5xNGbM82Q00SltwB1efbySR+598WNJ2Y4iGkZYG6rT4X2dzS3Bw9OgdgF2dXgjvQxzWK0l1MQGN/zwzTgO2g5++EiF1Z9lmX+tSOhZeM1SfLzW5NyDLVDbTGx6XtFH6kdS9RI6MWwDbOugCUYnhyRB8EghGyBJxSFpbCa8H3SoPgm1IQReiFsP2tFHu5hteG3f+af3tTVH8ZLIG+mMSlMw/WxNQDYXJ6c4hp1cHpEBFTsLa5QyiJ8cM9/MGS+CNYSoAIMZvrNmvOT8b+7SxxpRHIauT5CB0DVxGrJB0Km/Y5SB3wEZaZfG0sbdS02fPNNH3NuAXhbEq5fyH4qizP7O3coEr77/fTcWyGHQvljUNINUtpmRUei9rzd8H3SA+uYgQ9vcf+idWFO95NpbH5Sd5+xcSTjmsfaccymOW4lbfZko9PkKRUVxqvouO0LBAKwn30RtoPIDJoHuyF2OoeXGMEgbsHkRhoqngPFm3mRSBrKvoFfEbjpeVwBuXpUDpMXpq+g8RkqvcbVFZrlzEVC90BLnKiNICXYSZm3nJZksGZLNQlWBmigEAD7/uZ/9Y6dxG0zY+AnCE7+0AURsUscfFARhnpZ6EaXY5+SGV6JiTdpamkhSjoEwQsCoCyRevT8mggAGFKzhhS3Xx7ZPhn52teI3ugWLtPJPCr/PcUx51wJt42ssutWZLV93EEXrD4xHUgsujr1pm1GHCeVofX0y7vplb/X5Z8bfcYVBSpzTx7uYZWSE17uVD7oa0rfiwei6RwaatgVgWyrhxC301S6SQBeZ4NVtxl2bJDc+7rUOh54sen8aAzlwU/XHgGblp8a/VjZbjjnGyXaa5gZiUMH FAzauYvW J21Q3QnpDrqYZw6zE3HFEVEBxIolQlbh9rkn1ubn34PQXbWIoqsyoZsWAk8OyoC2nsQSPQYne3B6iL+fpQ34A+JdNHGtDTkg0jrysNqCFcLyBtmORrDRaT21MkIRlU17T8T8PjjlsMU2wq7YhxL6ABrxZAPCqSvVA4GeuB0I9PY9eie9CKX2S1WZZLWpKIX979Li3W7hYwmlDuLRus6Bh5rsk2HlEbZvaxIbvAzjhxLorYh2jEjwqQYEtRGbQQLTx1/btB6NyFJUb824hcs5VRQtWM/1o2Or8pdasobW6unR9EoGFmJKqFN8HlRs2OB+evYEhL5nihAk09SZyaf5W3IXhzFZatnUDoYS4W2WXcjgU9f3nHpmijEk2PtuT775h6O4zQPd0HoPNbrmPyP37BNzFZf8GlJDG0JDx6+8DShJIeDss6GK6uZEcuhg1oVYYPQoj9rAy1Bu7+lwCxdd5PJsubmj/Kud007eQe5NVdhU52l1WV+k6EOXWFBdrVLhw5klbipoEdBiOTBH92x6at9A7+S/sG2vcQZFpP62hpaoTSto1G0gkUQNkLfiWcBeJ/QRg5F9jYYH/NWvxfUt2OjJpdu7c9jeE6rstCdMod6N1kq4HFrZebfbzFcL3rDWZlM9cgQetjZorO8LfUqNiTD5MkhbK7USk71e3Bv+3M8APWNmZiUZkzvjcRQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000569, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: As was intended with commit 17107429947b ("selftests/exec: Perform script checks with /bin/bash"), convert the other instance of /bin/sh to /bin/bash. It appears that at least Debian Bookworm's /bin/sh (dash) does not conform to POSIX's "return 127 when script not found" requirement. Fixes: 17107429947b ("selftests/exec: Perform script checks with /bin/bash") Reported-by: Muhammad Usama Anjum Closes: https://lore.kernel.org/lkml/02c8bf8e-1934-44ab-a886-e065b37366a7@collabora.com/ Signed-off-by: Kees Cook --- Cc: Muhammad Usama Anjum Cc: Eric Biederman Cc: Shuah Khan Cc: "kernelci.org bot" Cc: Yang Yingliang Cc: linux-mm@kvack.org Cc: linux-kselftest@vger.kernel.org --- tools/testing/selftests/exec/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/exec/Makefile b/tools/testing/selftests/exec/Makefile index a0b8688b0836..fb4472ddffd8 100644 --- a/tools/testing/selftests/exec/Makefile +++ b/tools/testing/selftests/exec/Makefile @@ -19,8 +19,8 @@ include ../lib.mk $(OUTPUT)/subdir: mkdir -p $@ -$(OUTPUT)/script: - echo '#!/bin/sh' > $@ +$(OUTPUT)/script: Makefile + echo '#!/bin/bash' > $@ echo 'exit $$*' >> $@ chmod +x $@ $(OUTPUT)/execveat.symlink: $(OUTPUT)/execveat -- 2.34.1