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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 35CADC38142 for ; Fri, 27 Jan 2023 14:52:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233969AbjA0Owd (ORCPT ); Fri, 27 Jan 2023 09:52:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58874 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233929AbjA0Owc (ORCPT ); Fri, 27 Jan 2023 09:52:32 -0500 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E82415BA5 for ; Fri, 27 Jan 2023 06:52:30 -0800 (PST) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 97B021F74B; Fri, 27 Jan 2023 14:52:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1674831149; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=NWKJzVLEskhh5spnHD49SgEFwuW9F6uuTnyL8tKjFlo=; b=oSWYOAHrzq73sQB+EAdSXD81kcOoITJUvbV2K2GeoRFWlVq0vwm7u43RpsyOdFOt9iBKOn g1Gtqk0JK+3abIiiZPJdm8RrOHmyjBdPVuojhcjFa01IZp2WUXaVkcgTirKrr70SDILjXe VvfKbX7FgqRVomxZc3IAVXYUt1rIK7Y= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1674831149; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=NWKJzVLEskhh5spnHD49SgEFwuW9F6uuTnyL8tKjFlo=; b=n9VF+8cM4QnU/vlYykHU6d9BofYIBo1Tv2gI426E5y1IvILeFDlnV7XKoG0ntdXQrD0aKO Se8z5pR2tTOHFtAA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 6B42E1336F; Fri, 27 Jan 2023 14:52:29 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id WtCkFS3l02OoUQAAMHmgww (envelope-from ); Fri, 27 Jan 2023 14:52:29 +0000 Date: Fri, 27 Jan 2023 15:54:02 +0100 From: Cyril Hrubis To: ltp@lists.linux.it, linux-kernel@vger.kernel.org, libc-alpha@sourceware.org Cc: lwn@lwn.net, akpm@linux-foundation.org, torvalds@linux-foundation.org Subject: [ANNOUNCE] The Linux Test Project has been released for JANUARY 2023 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Good news everyone, the Linux Test Project test suite stable release for *January 2023* has been released. Since the last release 278 patches by 37 authors were merged. Patch review is what most of the projects struggle with and LTP is no different. If you can spare some effort helping with the patch review is more than welcomed. NOTABLE CHANGES =============== * New tests - 31 hugetlb tests were cleaned up and ported from libhugetlbfs - test for cve-2022-4378 /proc/sys/ files overflow on writing - cgroup_core02 regression test for e57457641613 aka CVE-2021-4197 - dirtyc0w_shmem aka CVE-2022-2590 - openat04 regression test for ac6800e279a2 - nice05 basic functional test for nice() - madvise03 new test for MADV_DONTNEED - prctl10 basic test for PR_SET/GET_TSC * Increased coverage - mount03 add tests for MS_STRICTATIME, MS_NODIRATIME validate f_flags - getitimer01 add check for nonzero timer - setitimer01 add interval timer test - getitimer02 add ITIMER_VIRTUAL timer error check - madvise01 add tests for MADV_COLD and MADV_PAGEOUT * The minimal supported kernel version was raised to 3.10 - LTP is no longer tested on older kernels - various checks for old kernels were removed from the test code * The AIO test cleanup was finished with rewrite of aiocp and aio-stress * LTP is now compiled with explicit -std=gnu99 which forces reasonably modern C even on oldest distributions we still have to support * LTP build system now forces LC_{COLLATE, NUMERIC}=C in order to have reproducible builds * 31 tests were cleaned up and converted for the new test API + The usual amount of fixes and cleanups RUNLTP-NG ========= * The new runltp-ng is finally included in the released tarball - https://github.com/linux-test-project/runltp-ng/#readme - https://www.youtube.com/watch?v=JMeJBt3S7B0 REMOVED TESTS ============= * fs-bench which was broken beyond repair and not worth of keeping DOWNLOAD AND LINKS ================== The latest version of the test-suite contains 3000+ tests for the Linux and can be downloaded at: https://github.com/linux-test-project/ltp/releases/tag/20230127 The project pages as well as GIT repository are hosted on GitHub: https://github.com/linux-test-project/ltp http://linux-test-project.github.io/ If you ever wondered how to write a LTP testcase, don't miss our developer documentation at: https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines https://github.com/linux-test-project/ltp/wiki/C-Test-API https://github.com/linux-test-project/ltp/wiki/C-Test-Network-API https://github.com/linux-test-project/ltp/wiki/Shell-Test-API https://github.com/linux-test-project/ltp/wiki/C-Test-Case-Tutorial https://github.com/linux-test-project/ltp/wiki/BuildSystem Patches, new tests, bugs, comments or questions should go to to our mailing list at ltp@lists.linux.it. CREDITS ======= Many thanks to the people contributing to this release: git shortlog -s -e -n 20220930.. 50 Petr Vorel 34 Yang Xu 33 Tarun Sahu 28 Avinesh Kumar 21 Richard Palethorpe 13 Martin Doucha 15 Andrea Cervesato 9 Li Wang 9 Zhao Gongyi 6 Akihiko Odaki 6 David Hildenbrand 6 Jan Stancek 6 Tudor Cretu 6 Luo xiaoyu 4 Wei Gao 3 Edward Liaw via ltp 3 Jan Kara 2 Alessandro Carminati 2 Alex 2 Cyril Hrubis 2 Pengfei Xu 2 Rong Tao 2 Teo Couprie Diaz 1 He Zhe 1 Huangjie Liao 1 Ilya Kurdyukov <59548320+ilyakurdyukov@users.noreply.github.com> 1 Jie2x Zhou 1 Joerg Vehlow 1 Khem Raj 1 Murphy Zhou 1 Nikolaus Voss 1 Randolph 1 Sven Schnelle 1 Vitaly Chikunov 1 chenhx.fnst@fujitsu.com 1 wangkaiyuan 1 zijunzhao And also thanks to patch reviewers: git log 20220930.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r 106 Richard Palethorpe 70 Petr Vorel 47 Cyril Hrubis 45 Li Wang 14 Yang Xu 7 Jan Stancek 8 Martin Doucha 3 Avinesh Kumar 2 Pengfei Xu 1 Richard Purdie 1 Khem Raj 1 Christian Brauner (Microsoft) 1 Chang S. Bae 1 Andrea Cervesato 1 Akihiko Odaki -- Cyril Hrubis chrubis@suse.cz