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 picard.linux.it (picard.linux.it [213.254.12.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D04E9E6BF1E for ; Fri, 30 Jan 2026 15:54:21 +0000 (UTC) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id C3B583CC307 for ; Fri, 30 Jan 2026 16:54:19 +0100 (CET) Received: from in-4.smtp.seeweb.it (in-4.smtp.seeweb.it [IPv6:2001:4b78:1:20::4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by picard.linux.it (Postfix) with ESMTPS id B52B93C937C for ; Fri, 30 Jan 2026 16:54:00 +0100 (CET) Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2a07:de40:b251:101:10:150:64:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by in-4.smtp.seeweb.it (Postfix) with ESMTPS id E728A100024A for ; Fri, 30 Jan 2026 16:53:59 +0100 (CET) Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 6A0505BCE2; Fri, 30 Jan 2026 15:53:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1769788438; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=8VVFV6yuHy2UuPZ8AywBMeQlFn4l26kD0Gt7Vluv/+0=; b=0MFYGMF/mGnh7dM2/Itzxa3juu1KRdCSbYSG7XYP2a9gTsdcFLF7nywKO1oYTyeqa9tPG5 Z6Usblr4vSAaq7TEyDl0cdhQHD3b5fH7PQQK5I0RZy4uk0aOYWoSJwFSvK3uwKbhe5fEEs 9I9pwKFOTIivgsZh2Hk+uIf58Ka7cxM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1769788438; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=8VVFV6yuHy2UuPZ8AywBMeQlFn4l26kD0Gt7Vluv/+0=; b=MHNC7q9S5DUdlkTsjQmlIS6kbTYV6+cm6M8UTI+V8lQEPJuHr14XVmznMGvATGP3nueg4e ioNnicFcKwnNxCAw== Authentication-Results: smtp-out2.suse.de; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b="0MFYGMF/"; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=MHNC7q9S DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1769788438; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=8VVFV6yuHy2UuPZ8AywBMeQlFn4l26kD0Gt7Vluv/+0=; b=0MFYGMF/mGnh7dM2/Itzxa3juu1KRdCSbYSG7XYP2a9gTsdcFLF7nywKO1oYTyeqa9tPG5 Z6Usblr4vSAaq7TEyDl0cdhQHD3b5fH7PQQK5I0RZy4uk0aOYWoSJwFSvK3uwKbhe5fEEs 9I9pwKFOTIivgsZh2Hk+uIf58Ka7cxM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1769788438; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=8VVFV6yuHy2UuPZ8AywBMeQlFn4l26kD0Gt7Vluv/+0=; b=MHNC7q9S5DUdlkTsjQmlIS6kbTYV6+cm6M8UTI+V8lQEPJuHr14XVmznMGvATGP3nueg4e ioNnicFcKwnNxCAw== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 4AD273EA61; Fri, 30 Jan 2026 15:53:58 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id LLMAERbUfGn9JQAAD6G6ig (envelope-from ); Fri, 30 Jan 2026 15:53:58 +0000 Date: Fri, 30 Jan 2026 16:55:18 +0100 From: Cyril Hrubis To: ltp@lists.linux.it, linux-kernel@vger.kernel.org, libc-alpha@sourceware.org, valgrind-developers@lists.sourceforge.net Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-Spamd-Result: default: False [-4.51 / 50.00]; BAYES_HAM(-3.00)[100.00%]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; MX_GOOD(-0.01)[]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; MISSING_XM_UA(0.00)[]; SPAMHAUS_XBL(0.00)[2a07:de40:b281:104:10:150:64:97:from]; MIME_TRACE(0.00)[0:+]; DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,imap1.dmz-prg2.suse.org:rdns]; FUZZY_RATELIMITED(0.00)[rspamd.com]; RCPT_COUNT_SEVEN(0.00)[7]; DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a07:de40:b281:104:10:150:64:97:from]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[suse.cz:+] X-Rspamd-Queue-Id: 6A0505BCE2 X-Rspamd-Action: no action X-Rspamd-Server: rspamd2.dmz-prg2.suse.org X-Virus-Scanned: clamav-milter 1.0.9 at in-4.smtp.seeweb.it X-Virus-Status: Clean Subject: [LTP] [ANNOUNCE] The Linux Test Project has been released for January 2026 X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: lwn@lwn.net, akpm@linux-foundation.org, torvalds@linux-foundation.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ltp-bounces+ltp=archiver.kernel.org@lists.linux.it Sender: "ltp" Good news everyone, the Linux Test Project test suite stable release for *January 2026* has been released. Since the last release 164 patches by 29 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 - file_attr05 Check for EOPNOTSUPP when filesystem does not support FSX operations. Regression test for 474b155adf392 ("fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP") - userfaultfd05 Test for UFFDIO_WRITEPROTECT - userfaultfd04 Test for UFFDIO_ZEROPAGE - userfaultfd03 Test for /dev/userfaultfd - userfaultfd02 Test for UFFDIO_MOVE - userfaultfd01 Test for UFFD_USER_MODE_ONLY - clone10 Test for CLONE_SETTLS - clone11, clone304 Tests for more EPERM conditions - name_to_handle_at03 Tests for AT_HANDLE_FID * Increased coverage - fanotify24 Added a regression test for 28bba2c2935e2 ("fsnotify: Pass correct offset to fsnotify_mmap_perm()") * Rewritten and updated tests - lio_listio_2-1, aio_cancel_5-1 Were rewritten to actually block while writing and not relying on a chance. - Tests that compile and load kernel modules now properly skip the test when kernel is Lockdown/Secure boot. - swapon03 Now does not try to calculate the exact maximal number of swap files based on kernel config. - readahead02: Was fixed to wait for the readahead to happen and also updated to use mincore() instead of system wide I/O counters. - ima_conditionals.sh Was split into four tests so that subset of the tests is not skipped without CONFIG_IMA_WRITE_POLICY=y. * New shell tst_runas.c helper We are replacing the use of sudo with simpler tst_runas.c helper that changes UID and GID before executing a command. This makes tests less likely to fail because of system restrictions on sudo (such as setting /usr/sbin/nologin as a login shell). * Openposix tests had to be updated with new invalid clock IDs Since the addition of CONFIG_POSIX_AUX_CLOCK the clock id 17 was not invalid anymore. * New shell library now supports setting runtime * New documentation: - https://linux-test-project.readthedocs.io/en/latest/developers/ground_rules.html - https://linux-test-project.readthedocs.io/en/latest/developers/api_c_tests.html#process-state - https://linux-test-project.readthedocs.io/en/latest/developers/api_c_tests.html#saving-and-restoring-proc-sys-values * Kirk was updated to v3.2.1 + The usual amount of fixes and cleanups 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/20260130 The project pages as well as GIT repository are hosted on GitHub: https://github.com/linux-test-project/ltp If you ever wondered how to write a LTP testcase, don't miss our developer documentation at: https://linux-test-project.readthedocs.io/en/latest/developers/test_case_tutorial.html And our library API documentation at: https://linux-test-project.readthedocs.io/en/latest/developers/api_c_tests.html 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 20250930.. 77 Petr Vorel 14 Andrea Cervesato 10 Martin Doucha 9 Cyril Hrubis 9 Li Wang 9 Wei Gao 7 Ricardo Branco 4 Avinesh Kumar 2 Ben Copeland 4 Po-Hsu Lin 1 Amir Goldstein 1 Anders Roxell 1 Brian Grech via ltp 1 Chenghao Duan 1 Jan Kara 1 Jiaying Song 1 Juerg Haefliger via ltp 1 Kunwu Chan 1 Kushal Chand K 1 Masahiro Yamada 1 Naresh Kamboju 1 Sebastian Chlad 1 Stephen Bertram 1 Terry Tritton 1 Vasileios Almpanis 1 Vincent Chen 1 chunfuwen 1 fangqiurong 1 vamoosebbf <38994993+vamoosebbf@users.noreply.github.com> And also thanks to patch reviewers: git log 20250930.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r 67 Petr Vorel 37 Cyril Hrubis 35 Li Wang 21 Andrea Cervesato 12 Avinesh Kumar 5 Wei Gao 3 Martin Doucha 3 Jan Stancek 2 Mimi Zohar 1 Mingyu Li 1 Jan Kara 1 Arnd Bergmann 1 Amir Goldstein -- Cyril Hrubis chrubis@suse.cz -- Mailing list info: https://lists.linux.it/listinfo/ltp