From nobody Sun May 24 18:42:57 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 402883F1665; Fri, 22 May 2026 11:54:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779450880; cv=none; b=Y8gi2pbAzpzCk6wkm2WeGiBbErF91jX+ZNKZbPI9HTimEnea1Dy9eYp+4ESxcgURfpEZNn77J9fLLBvb2hOKfYW1bNtpzq42K4lMggCeL72JweWtZsOSbPpFz4lpVZbxjO/HH3oVRhwcp4ZD+Mi5CxmG+qGrsZubP7KjyJg+i/o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779450880; c=relaxed/simple; bh=Fd1XevUti5siz39tfguTapy38Yaj6svZHWG+xHmOHVE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pQjKHoihstHnXhKF+KhHlCcG2S7urB/mmHf3KF9tlvLOPy1ESqJv7gmy4Uug+eTmyNoNdLQr+mt8EkUZgr/oo0XclYFibv9ZFA6Xx+5txTU65A4/fW5HC0UGbPAB+lcCRcAAiQYcm+CrLkrl7H2EG0kE7BBtntCX7DbKUboQuHA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=H4XW0otR; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="H4XW0otR" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B817A1F00A3D; Fri, 22 May 2026 11:54:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1779450878; bh=PpepI08SYDEeWPPfpeAjN4xDKgycayXRMO1YjS9AIF0=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=H4XW0otRInAKI/CGAowTjklxnulimbGBvuNTLzl/tuvH0fhLr948uGgb5sxxGoTh7 aOBV3IBvkWdxfEdDx83qd/5ZaI3SfVwsYCXDa/ShDEbN2rgVuD6QLG9X4M0XWqX6YF D+FL0QhqqhThqeb26UbzCcurlNokadMCJHXRWzIK5qib4fBO5PAFUNublE2oRrbtsS VewqN9jE5u/DtjHNmCigtDDkqMAS8CvAywUTci5mlHQi64XQs9bGkDNqTOPl7iyKEH 4BGKHnBRUPuJjXwWTrmGflbnjoXJaIpEZDrwtMpuqekOYvKrLf0oxuaR8cvV3sqXQP nIMSkegA6YmSw== From: Mark Brown Date: Fri, 22 May 2026 12:54:23 +0100 Subject: [PATCH v5 1/3] kselftest/filelock: Use ksft_perror() 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: <20260522-selftest-filelock-ktap-v5-1-8d0e3c012a36@kernel.org> References: <20260522-selftest-filelock-ktap-v5-0-8d0e3c012a36@kernel.org> In-Reply-To: <20260522-selftest-filelock-ktap-v5-0-8d0e3c012a36@kernel.org> To: Shuah Khan , Jeff Layton Cc: Andrew Morton , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Brown X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=980; i=broonie@kernel.org; h=from:subject:message-id; bh=Fd1XevUti5siz39tfguTapy38Yaj6svZHWG+xHmOHVE=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBqEEP5hqpK42tGaIpI30BWIkgKmnqmmGdH03iWv mWxt+xc0NKJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCahBD+QAKCRAk1otyXVSH 0CHrB/0bPcS7YkYxn7nklCH5TIz8n7cFILL/WfRE00+leUcEbuzkE8cntvzECpaKAzHIyCvvKPA r/1w4ir8zZH+JmiFI7HI5cUD49kvOB54SFMlm1NrrjAwZEecmmcmmx8KTwTn6hT8DAcVZUtgLC1 r2zmbwaAJo2CNxmPa1v+j3yDHDd2DXm2Mafvjn+CGsnZ1+7pQVhIVbWvwBdCdS4gXhH8NbxT5RP d5WnT4gstHLZRXGMgOA3wg+uHVvlxw7HAtZqSeV7Oai4W6CSiFAoCA8w5ihethX/FEW9b7XczL3 bh5jw4tkxHKl413O/tAlSwrI3eIq011SxaPnRnoCak/JogHd X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB The ofdlocks test reports some errors via perror() which does not produce KTAP output, convert to ksft_perror() which does. Signed-off-by: Mark Brown --- tools/testing/selftests/filelock/ofdlocks.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/filelock/ofdlocks.c b/tools/testing/se= lftests/filelock/ofdlocks.c index ff8d47fc373a..2d3b06ce5e5e 100644 --- a/tools/testing/selftests/filelock/ofdlocks.c +++ b/tools/testing/selftests/filelock/ofdlocks.c @@ -16,7 +16,7 @@ static int lock_set(int fd, struct flock *fl) fl->l_whence =3D SEEK_SET; ret =3D fcntl(fd, F_OFD_SETLK, fl); if (ret) - perror("fcntl()"); + ksft_perror("fcntl()"); return ret; } =20 @@ -28,7 +28,7 @@ static int lock_get(int fd, struct flock *fl) fl->l_whence =3D SEEK_SET; ret =3D fcntl(fd, F_OFD_GETLK, fl); if (ret) - perror("fcntl()"); + ksft_perror("fcntl()"); return ret; } =20 --=20 2.47.3 From nobody Sun May 24 18:42:57 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9E5983F5BC3; Fri, 22 May 2026 11:54:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779450884; cv=none; b=svApO3wOdAZw5aepY9wo3/kr1JWHdC8e+d09VYYaU4fRsrhXr3Bc6oTmtACUBukMozT2VuayHFAdJvDvi/MY/4y0TVe8pgdJx1Vq9WzlXkeKNYDS6dfGodnO7DSrFXMNuYLj26b39NhczhWts5ZQQIeaRLXJe5sGZXxeZlU9+Oo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779450884; c=relaxed/simple; bh=vmNY/um9G+bwBHysTJuVVWcHuR/Vq1L6YzINaZGyZbY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=f6Jdhc7CjPe/Eb3RDKjscceSt3zgfwGczkknVV1ZQPnuD3aVLZXqbYNocgoGYFA4U+Yat8YzG/8ZFsSaBM+0ppM8HMfTYebtzj7IXNZYCnVaxvDFRp7o0yWUctbRZhCcRlwyPYmZqYnVWTv3IWXBBOh1FOoU3I0MhNyF+/VfbTY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=BJPx3/F5; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="BJPx3/F5" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 56A561F000E9; Fri, 22 May 2026 11:54:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1779450880; bh=hWOKqpDYU7flUOclHgTiyxU5PTr/VzIli+kEg4ybh+c=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=BJPx3/F5anvmCiCIsdb8DQoRuxctsbAAKQMvZyyCiDo2D6QWhcxKWbPThBm/fi8ot tW/BJ5ndJzRD1vL+zxfrB/7vc+2vudbE18L5WEgGqX7S9SgIMv1xTqeow6MmHUDBhD X9171y55q//wU8aoyJmMecjqDElSP2ADzcbUrRAIUAJOvDI0QdHnn/HJn9098pdbwi yVBUYXSr7YCe4BlckkXlDvB1u5BLX9PkVP2nUtpSnq0Sis6SJqmNrwBZ/wTAPQ6Xpw hJzzFpn4+xcgWw5zeDGYzgIYxmpaj7iAuhtJmlECAVhCUwZCFGx2YmAEPpbzgI5WxJ sKCHiTTx/pO4g== From: Mark Brown Date: Fri, 22 May 2026 12:54:24 +0100 Subject: [PATCH v5 2/3] kselftest/filelock: Report each test in oftlocks separately 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: <20260522-selftest-filelock-ktap-v5-2-8d0e3c012a36@kernel.org> References: <20260522-selftest-filelock-ktap-v5-0-8d0e3c012a36@kernel.org> In-Reply-To: <20260522-selftest-filelock-ktap-v5-0-8d0e3c012a36@kernel.org> To: Shuah Khan , Jeff Layton Cc: Andrew Morton , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Brown X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=4646; i=broonie@kernel.org; h=from:subject:message-id; bh=vmNY/um9G+bwBHysTJuVVWcHuR/Vq1L6YzINaZGyZbY=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBqEEP6QN1ACF7F5AfUOV28pEx1iiVnrxgV2wn9E 7Xsb99MR4WJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCahBD+gAKCRAk1otyXVSH 0HXlB/0UCf21InluFGqPNBSBO3yc1eHiUtB+PCe8WaNDqhFgLkR2p/o50ZIZwVVGqEEHmgXHMHZ RCpfhepES1fH4fWGCiVWdbN5iNaoNY9Ld3ozoi22MprB84ZGIETMaLpQ7qyOq08YyHXZzLzti4N TsIjCABnoL7tniB6+rs63XxmHC8j5jWGiAfv6q4AWLRcfJ/ITyaSbex9z5H+9mLoLCDNtI6BEbb cyIaDWpcHRuDDFgHIV6ACA7FJ3ygZzQu8oeYo5slcGgov3SKQcFzzPK1hR/+rRUAnXfbWu6/uiq AcbSK5c9MtZIlgq6CuPbnhox0dol/FqeDYrTZSeY70fzM+KI X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB The filelock test checks four different things but only reports an overall status, convert to use ksft_test_result() for these individual tests. Each test depends on the previous ones so we still bail out if any of them fail but we get a bit more information from UIs parsing the results. Signed-off-by: Mark Brown --- tools/testing/selftests/filelock/ofdlocks.c | 90 +++++++++++++------------= ---- 1 file changed, 39 insertions(+), 51 deletions(-) diff --git a/tools/testing/selftests/filelock/ofdlocks.c b/tools/testing/se= lftests/filelock/ofdlocks.c index 2d3b06ce5e5e..68bac28b234b 100644 --- a/tools/testing/selftests/filelock/ofdlocks.c +++ b/tools/testing/selftests/filelock/ofdlocks.c @@ -39,94 +39,82 @@ int main(void) int fd =3D open("/tmp/aa", O_RDWR | O_CREAT | O_EXCL, 0600); int fd2 =3D open("/tmp/aa", O_RDONLY); =20 + ksft_print_header(); + ksft_set_plan(4); + unlink("/tmp/aa"); assert(fd !=3D -1); assert(fd2 !=3D -1); - ksft_print_msg("[INFO] opened fds %i %i\n", fd, fd2); + ksft_print_msg("opened fds %i %i\n", fd, fd2); =20 /* Set some read lock */ fl.l_type =3D F_RDLCK; fl.l_start =3D 5; fl.l_len =3D 3; rc =3D lock_set(fd, &fl); - if (rc =3D=3D 0) { - ksft_print_msg - ("[SUCCESS] set OFD read lock on first fd\n"); - } else { - ksft_print_msg("[FAIL] to set OFD read lock on first fd\n"); - return -1; - } + ksft_test_result(rc =3D=3D 0, "set OFD read lock on first fd\n"); + if (rc !=3D 0) + ksft_finished(); + /* Make sure read locks do not conflict on different fds. */ fl.l_type =3D F_RDLCK; fl.l_start =3D 5; fl.l_len =3D 1; rc =3D lock_get(fd2, &fl); if (rc !=3D 0) - return -1; - if (fl.l_type !=3D F_UNLCK) { - ksft_print_msg("[FAIL] read locks conflicted\n"); - return -1; - } + ksft_finished(); + if (fl.l_type !=3D F_UNLCK) + ksft_exit_fail_msg("read locks conflicted\n"); + /* Make sure read/write locks do conflict on different fds. */ fl.l_type =3D F_WRLCK; fl.l_start =3D 5; fl.l_len =3D 1; rc =3D lock_get(fd2, &fl); if (rc !=3D 0) - return -1; - if (fl.l_type !=3D F_UNLCK) { - ksft_print_msg - ("[SUCCESS] read and write locks conflicted\n"); - } else { - ksft_print_msg - ("[SUCCESS] read and write locks not conflicted\n"); - return -1; - } + ksft_finished(); + ksft_test_result(fl.l_type !=3D F_UNLCK, + "read and write locks conflicted\n"); + if (fl.l_type =3D=3D F_UNLCK) + ksft_finished(); + /* Get info about the lock on first fd. */ fl.l_type =3D F_UNLCK; fl.l_start =3D 5; fl.l_len =3D 1; rc =3D lock_get(fd, &fl); - if (rc !=3D 0) { - ksft_print_msg - ("[FAIL] F_OFD_GETLK with F_UNLCK not supported\n"); - return -1; - } - if (fl.l_type !=3D F_UNLCK) { - ksft_print_msg - ("[SUCCESS] F_UNLCK test returns: locked, type %i pid %i len %zi\n", - fl.l_type, fl.l_pid, fl.l_len); - } else { - ksft_print_msg - ("[FAIL] F_OFD_GETLK with F_UNLCK did not return lock info\n"); - return -1; - } + if (rc !=3D 0) + ksft_exit_fail_msg("F_OFD_GETLK with F_UNLCK not supported\n"); + ksft_test_result(fl.l_type !=3D F_UNLCK, + "F_OFD_GETLK with F_UNLCK returned lock info\n"); + if (fl.l_type =3D=3D F_UNLCK) + ksft_exit_fail(); + ksft_print_msg("F_UNLCK test returns: locked, type %i pid %i len %zi\n", + fl.l_type, fl.l_pid, fl.l_len); + /* Try the same but by locking everything by len=3D=3D0. */ fl2.l_type =3D F_UNLCK; fl2.l_start =3D 0; fl2.l_len =3D 0; rc =3D lock_get(fd, &fl2); - if (rc !=3D 0) { - ksft_print_msg - ("[FAIL] F_OFD_GETLK with F_UNLCK not supported\n"); - return -1; - } + if (rc !=3D 0) + ksft_exit_fail_msg + ("F_OFD_GETLK with F_UNLCK not supported\n"); + ksft_test_result(memcmp(&fl, &fl2, sizeof(fl)) =3D=3D 0, + "F_UNLCK with len=3D=3D0 returned the same\n"); if (memcmp(&fl, &fl2, sizeof(fl))) { - ksft_print_msg - ("[FAIL] F_UNLCK test returns: locked, type %i pid %i len %zi\n", + ksft_exit_fail_msg + ("F_UNLCK test returns: locked, type %i pid %i len %zi\n", fl.l_type, fl.l_pid, fl.l_len); - return -1; } - ksft_print_msg("[SUCCESS] F_UNLCK with len=3D=3D0 returned the same\n"); + /* Get info about the lock on second fd - no locks on it. */ fl.l_type =3D F_UNLCK; fl.l_start =3D 0; fl.l_len =3D 0; lock_get(fd2, &fl); - if (fl.l_type !=3D F_UNLCK) { - ksft_print_msg - ("[FAIL] F_OFD_GETLK with F_UNLCK return lock info from another fd\n= "); - return -1; - } - return 0; + ksft_test_result(fl.l_type =3D=3D F_UNLCK, + "F_OFD_GETLK with F_UNLCK return lock info from another fd\n"); + + ksft_finished(); } --=20 2.47.3 From nobody Sun May 24 18:42:57 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B75873F65EE; Fri, 22 May 2026 11:54:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779450886; cv=none; b=PO/qP3iUWaNzhHEYn14oLvh54tI+jZpoQVd/MGoo049GEPmDn9Dlj+9PCLQ4onuK5bbsa73Yrda78/RHcyQs9VSjLP5SHQituu4lPRWbhec1AP6zWr/bs+2cnvY3jG/SyxauEukTAWrzubX1IxzDXyvsxpK/BGQrE8R7KQ2lANc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779450886; c=relaxed/simple; bh=yNM1KucGusRUNSjrZXGlb77jtzoumCtkIOtLUUYrmfs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=a5rXLLcXiTcPqac2mGFjHEBeoI6hIY4VRJBmM1j9V5QM7NEczXZbpRCRft0WEKBWYbpvLDnyB4oMxsqniUM0OQKv+lcbJCKRVfMEwl291HFGIIxNxU8/ZjjAM7LMu3zOVA1oVUqUe3Rz8XXGuQp+GPCXtjNDoyzWc8U7hp3LT08= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=mMoPnnpo; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="mMoPnnpo" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E8EF61F00A3D; Fri, 22 May 2026 11:54:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1779450882; bh=Pvh/z0N03nbghVhqNzihjOvEYAO7Xbnb7fxFzcczsmk=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=mMoPnnpobVCMp9zt65bVsvsHOh4h/A9sTOyJmaFdb7fhKwKEa9EJVrTcae9zwkAN5 9boYPM959BAo9UkD3XM2E8IktlrKGuGxwH4ok8NbNWVNQlMEVE00cyUsLa6VTOvkpe u6IY8iZ4cgAzeI+m0bcEGL+ODxUkfCafh+P/oT3OX73jF9X9CVDKhNJU+2UiDHP7e3 41ZwUMuWp6YSdCuPguX3ESidh0BQgazbkxwa1Rw7D7YiZGGojVQqUaNM6HRrHBp8km wNGEs8iRCZ/n6mOEds1JbUmlR4AjpgT0/bJuxtkgR7QeNGQGCTR8FP4rSv45TA2xKG IU5bSm7HeBP8Q== From: Mark Brown Date: Fri, 22 May 2026 12:54:25 +0100 Subject: [PATCH v5 3/3] kselftest/filelock: Add a .gitignore file 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: <20260522-selftest-filelock-ktap-v5-3-8d0e3c012a36@kernel.org> References: <20260522-selftest-filelock-ktap-v5-0-8d0e3c012a36@kernel.org> In-Reply-To: <20260522-selftest-filelock-ktap-v5-0-8d0e3c012a36@kernel.org> To: Shuah Khan , Jeff Layton Cc: Andrew Morton , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Brown X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=464; i=broonie@kernel.org; h=from:subject:message-id; bh=yNM1KucGusRUNSjrZXGlb77jtzoumCtkIOtLUUYrmfs=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBqEEP7hLr47iO6FpexDczrd4DKRvc3Cm4LRf7L2 GVbCYaWci2JATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCahBD+wAKCRAk1otyXVSH 0Fd+B/9O8nsI3Hi165xsM3TepBP5OWfBSGFdWUOwwfEwlFH617UKVWVdaqPkmGIQam1ECxBRmoV sJ7l9GFMyEWMGAWbGE4Ypedi63TcevOKrk+7/0cuTZjimUlLGUrSGbyYeWcEc5TCq1BbdKF9sNd CtKtgJbm+rWOCYXWJ4Skdr/ZrraTsGrKcZp1NUEnGgg6vJXlwbm4YWdQzB6NGuxxaowpeUqBi+f p5uFZemsFXEH83fwoeIobhHzkBVpI6IvJKmjC6KEB0g9c/3OHvzX5xxRx6VZDwUeidC2CBcrrFB 2XeN1ZRwvwpMXySW7pt09DifAOtAV1P+ZvAS2k7ZLVBqq0kt X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB Tell git to ignore the generated binary for the test. Signed-off-by: Mark Brown --- tools/testing/selftests/filelock/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/testing/selftests/filelock/.gitignore b/tools/testing/se= lftests/filelock/.gitignore new file mode 100644 index 000000000000..825e899a121b --- /dev/null +++ b/tools/testing/selftests/filelock/.gitignore @@ -0,0 +1 @@ +ofdlocks --=20 2.47.3