Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp1640260rdb; Sat, 3 Feb 2024 15:57:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IGv5MD7OXrVFMsVGXZ8ap/fWgLo+sMJWtwTKmdIJeQCWUyTVam+ebzx+n2VC+obRPDXNkAe X-Received: by 2002:a05:6a00:670c:b0:6e0:2fa2:5280 with SMTP id hm12-20020a056a00670c00b006e02fa25280mr1617202pfb.7.1707004670568; Sat, 03 Feb 2024 15:57:50 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707004670; cv=pass; d=google.com; s=arc-20160816; b=jUNDeXpVc9ZGjgPjY3lfR0ug5IT83tdqiGuTVDMt+e1Wfw4AMVvxluyii93r0jqfyU hTZ4n/AfjZVE82EDGgySxa+0ywIgRk9NEKDJ7gHkyC3saU+ENOefrfpUHU/5Tm/E/5z3 wKcIUa4i78/oUgvvM23Pw6HFP/AIfbpzx9pQ7yVddS9ztpOJQSbltXiNi5EC9SeiydOF esrFmvjAZXWGKxfQSTWMy9tRUCKRCjgVCptJYvrv1dlSy6aDRSt4Hm+tTuBaEt0am3D4 B6Tr68aGJ9lMBQVua9DJYhMO2yzjJd+S9npAYRb0dgZh49BMAHV8RZTMSjL+/4XODiW5 PzSg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:reply-to:message-id :subject:cc:to:from:date:dkim-signature:dkim-signature :dkim-signature:dkim-signature; bh=a6HV+PD6XzbNbLh19dcoh18KnJp8QHEKHWvwQzTfqRE=; fh=+ePmzAwWfT3L+NwOYpqMtfLDoy0ChvG3WZtckXV+Dqc=; b=JCPgN2KO1c3dqryCvPARy1q5BfTAj4wJ8J3ksa2P8KqXN+wfMhrRMWSDsOdks04IrK PuwSIqLicD3xO31CvoSCBsWkzQPoU64/9zeIJ9bqvSUBVJ/m+7gPqrtcDTSh6qIn7um3 iSTy9qhaeuE057S+mliViMV77ClZWA5mlvr1ti8ZPLjjuWKbApF00q3ChSUH2etX76LK 1jXRNdLCBU/04n16ru5OQRVJlEoSAesrwKtQ1Wpl3A/Afuiwq0rAfH1y9Xj7S9IlWxXW 9sPhFIRcHDWw8+PnuwKKF4I/vH7JXOPUnbasAxf/4FiMgoVQq3oo269XtG5dLHByNyJR x+Fg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=t7ZuaMSv; dkim=neutral (no key) header.i=@suse.cz header.s=susede2_ed25519; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=ZfC9gOZv; dkim=neutral (no key) header.i=@suse.cz header.s=susede2_ed25519; arc=pass (i=1 spf=pass spfdomain=suse.cz dkim=pass dkdomain=suse.cz dkim=pass dkdomain=suse.cz); spf=pass (google.com: domain of linux-kernel+bounces-51325-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-51325-linux.lists.archive=gmail.com@vger.kernel.org" X-Forwarded-Encrypted: i=1; AJvYcCW1+6fZh3RzyYgvd+6uqQ4gpjQQBUFjEFED7U3Ix+YfBw8+AQjf/YK5gqXmtEZCnw1QtlSiAA/RhIs9Uh+yHbNHplFLnQP3+DSSC3Ouwg== Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id y10-20020a63fa0a000000b005d8b8f81dd2si3892234pgh.700.2024.02.03.15.57.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 03 Feb 2024 15:57:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-51325-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=t7ZuaMSv; dkim=neutral (no key) header.i=@suse.cz header.s=susede2_ed25519; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=ZfC9gOZv; dkim=neutral (no key) header.i=@suse.cz header.s=susede2_ed25519; arc=pass (i=1 spf=pass spfdomain=suse.cz dkim=pass dkdomain=suse.cz dkim=pass dkdomain=suse.cz); spf=pass (google.com: domain of linux-kernel+bounces-51325-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-51325-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id F0AF2B253C6 for ; Sat, 3 Feb 2024 23:57:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8D45B111AE; Sat, 3 Feb 2024 23:57:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=suse.cz header.i=@suse.cz header.b="t7ZuaMSv"; dkim=permerror (0-bit key) header.d=suse.cz header.i=@suse.cz header.b="Myjn0a1u"; dkim=pass (1024-bit key) header.d=suse.cz header.i=@suse.cz header.b="ZfC9gOZv"; dkim=permerror (0-bit key) header.d=suse.cz header.i=@suse.cz header.b="jqTdkXVQ" Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) (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 0951A16419 for ; Sat, 3 Feb 2024 23:57:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.135.223.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707004634; cv=none; b=fOskZwLXoW6551EHelNoOq6BynauDk6CnE17ErZKSX12Dl391QM4/oDVNuuX+JixRNjkUf/nSfM+i+45tIRrL1st7ikK7rWC9gDxQAGyc97ernLXYYGZ/ppbQGGinrKcxYa02k26ugKvNjaTCHwlV/WFY6jDT/pzQ2Ym+IXCwQg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707004634; c=relaxed/simple; bh=/PO0AAyQLDJocBhY2BbDcAJoZs8XM/QZztCKSCysz/Q=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=Tom15SaxgpkPbHr6GhDa+3dH9Olodi04weXFyCk2HA1LRRTVlGuSsid5H/T2/cCtppzqEHofLTDv6V+T7PzrvMINWOFwbwV0o2YjDbG22CaWquMY3wEbB+BGPrMsaLhWKvbWm6yO0MP+P/wN/WeZJHEDtOomZgeEmtNRmBAIWCo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=suse.cz; spf=pass smtp.mailfrom=suse.cz; dkim=pass (1024-bit key) header.d=suse.cz header.i=@suse.cz header.b=t7ZuaMSv; dkim=permerror (0-bit key) header.d=suse.cz header.i=@suse.cz header.b=Myjn0a1u; dkim=pass (1024-bit key) header.d=suse.cz header.i=@suse.cz header.b=ZfC9gOZv; dkim=permerror (0-bit key) header.d=suse.cz header.i=@suse.cz header.b=jqTdkXVQ; arc=none smtp.client-ip=195.135.223.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.cz Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [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-out1.suse.de (Postfix) with ESMTPS id E61FA22205; Sat, 3 Feb 2024 23:57:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1707004630; h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to: cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=a6HV+PD6XzbNbLh19dcoh18KnJp8QHEKHWvwQzTfqRE=; b=t7ZuaMSvdsKm+kMr/kUzWztDj09iLWVu4a0/Wtmh9zSdzI5cucgi2GmqivpGKk6To9/0He iWqv4aMIWAcUI2nzhHzWo1+pC3O9b8pGnYuXo0UvF3+dy4ypPyNMtFhe4bE1TfdCmUBbYW e3xhpwhsS8Ifki2no41PTIYSPtaBoYc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1707004630; h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to: cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=a6HV+PD6XzbNbLh19dcoh18KnJp8QHEKHWvwQzTfqRE=; b=Myjn0a1udXLlgMpHmynYcLj8ulmDLuEVwp7eRh9sdbzQPztkHEVI+k0c+80Jph3An9rghL v6nd1zX+xf5W/kCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1707004629; h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to: cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=a6HV+PD6XzbNbLh19dcoh18KnJp8QHEKHWvwQzTfqRE=; b=ZfC9gOZvQFnuZRbympBoBVWyDxmIVNeBdamGqb2aRTbvkVIQP0gFJFzr34xr6H2L0FoOqs ARdcCvyj65RLZ9DaFqw1Tthpyfm3yONJJojr5LOMwQTyQIr6ay7laao4k7NV7vPCuHqwzi 5KlmlEdQPPRiZodiW7vQ8BxgNeehuCs= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1707004629; h=from:from:reply-to:reply-to:date:date:message-id:message-id:to:to: cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=a6HV+PD6XzbNbLh19dcoh18KnJp8QHEKHWvwQzTfqRE=; b=jqTdkXVQJoBroLmkHx7xnBrRPcnEECPSdo6hRzGGVDn8DST70/fv3gsjWwMmAE/shKyOZq Ks7WSUshnqVu9nCw== 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 B50F7137FD; Sat, 3 Feb 2024 23:57:09 +0000 (UTC) Received: from dovecot-director2.suse.de ([10.150.64.162]) by imap1.dmz-prg2.suse.org with ESMTPSA id zvKFKtXSvmUxHgAAD6G6ig (envelope-from ); Sat, 03 Feb 2024 23:57:09 +0000 Date: Sun, 4 Feb 2024 00:57:08 +0100 From: Petr Vorel To: Cyril Hrubis Cc: ltp@lists.linux.it, linux-kernel@vger.kernel.org, libc-alpha@sourceware.org, lwn@lwn.net, automated-testing@lists.yoctoproject.org Subject: Re: [LTP] [ANNOUNCE] The Linux Test Project has been released for JANUARY 2024 Message-ID: <20240203235708.GA164636@pevik> Reply-To: Petr Vorel References: 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=us-ascii Content-Disposition: inline In-Reply-To: Authentication-Results: smtp-out1.suse.de; none X-Spam-Level: X-Spam-Score: -3.50 X-Spamd-Result: default: False [-3.50 / 50.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.30)[pvorel@suse.cz]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_FIVE(0.00)[6]; RCVD_COUNT_THREE(0.00)[3]; DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-1.000]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.com:email]; FUZZY_BLOCKED(0.00)[rspamd.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.00)[]; BAYES_HAM(-3.00)[100.00%] X-Spam-Flag: NO Hi all, > Good news everyone, > the Linux Test Project test suite stable release for *January 2024* has been > released. > Since the last release 315 patches by 34 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 > =============== FYI, there is missing removal of runtest/connectors [1], which can break some tooling. Kind regards, Petr [1] https://github.com/linux-test-project/ltp/commit/9b642d89c0bcf5885b051c2d5768fa94b61d86cb > * New tests > - splice07, accept03, readahead01: > Tests that feeds the syscall all kinds of invalid file descriptors and > checks that the syscall fails properly. > - proc_sched_rt01 a regression test for: > c1fc6484e1fb ("sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset") > 079be8fc6309 ("sched/rt: Disallow writing invalid values to sched_rt_period_us") > - ksm07 a test for KSM smart-scan. > - pathconf02 negative testcases for pathconf() > - pipe15 A regresson test for: > 46c4c9d1beb7 ("pipe: increase minimum default pipe size to 2 pages") > - nft02 A regression test for: > 515ad530795c ("netfilter: nf_tables: do not ignore genmask when looking up chain by id") aka CVE-2023-31248 > - sched_setscheduler04 a test for SCHED_RESET_ON_FORK > - setsockopt10 2c02d41d71f9 ("net/ulp: prevent ULP without clone op from entering the LISTEN status") aka CVE-2023-0461 > - gettid02 A basic gettid02 test. > - splice06 A test that splicing from a /proc files works. > * Increased coverage > - ioctl02 cover more modern termios ioctls() as well. > - fanotify13 More test coverage for overlayfs. > - input* test now check UI_GET_NAME ioctl() too. > * Removed tests > - fork12 Which was a naive fork bomb test, we do have other tests > (setrlimit01.c, ...) that better cover this scenario. > - mongo test framework > Which was test reiser, ext2 and jfs unmaintained for a decade. > - simple_tracer.c Tracing test from 2009 that does not compile anymore. > - runtest/fsx-linux This is consolidation of runtest files, since these test > duplicated in ltp-aiodio.part3. > - testscripts/autofs{1,4}.sh, testscripts/sysfs.sh, > testscripts/ltp-scsi_debug.sh, testscripts/ltpdmmapper.sh > These were unmaintained and unused scripts. > - scsi/* A testsuite with a custom kernel module for kernel 2.5 that didn't > compile cleanly for decades. > - load_stress_all_kernel_modules.sh Broken for quite some time. > * The LTP library now has a functions to iterate over different > file descriptors. That allows us to easily implement more comprehensive tests > that feed various syscalls all possible file descriptors and check that the > syscall fails properly with invalid combinations. Most notable use of this > library is the newly introduced splice07.c test. > * The minimal size of the device for a few filesystem tests was increased to > 1GB because modern filesystems, most notably Btrfs does not work properly on > smaller devices. > * LTP now tests bcachefs if kernel support and bcache.mkfs is present > * 30 testcases were converted to the new test library > + The usual amount of fixes and cleanups > NOTABLE CHANGES IN NETWORK TESTS > ================================ > brought to you by Petr Vorel > The performance tests in net.features can be now skipped by setting > LTP_NET_FEATURES_IGNORE_PERFORMANCE_FAILURE=1 which is useful when testing is > executed on VMs on a overloaded host or if we are running tests with a > background load. > KIRK (previously RUNLTP-NG) > =========================== > Kirk was updated to v1.2 > This version brings the following updates: > - show both stdout and stderr when executing tests on host > - support for external commands on different SUTs > - warning message when SUT doesn't support parallel execution > - more stable epoll() communication with LTX > - minor fixes > - updated documentation > 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/20240129 > 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/Build-System > 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 20230929.. > 147 Petr Vorel > 25 Yang Xu > 21 Andrea Cervesato > 18 Martin Doucha > 12 Cyril Hrubis > 11 Marius Kittler > 8 Wei Gao > 7 Amir Goldstein > 7 Richard Palethorpe > 6 Avinesh Kumar > 6 Edward Liaw > 6 Jan Kara > 5 Jan Stancek > 4 Hongchen Zhang > 4 Kevin Brodsky > 4 Xiao Yang > 3 Shiyang Ruan > 2 Li Wang > 2 Li Zhijian > 2 Pengfei Xu > 2 Stefan Roesch > 1 Alexander Kanavin > 1 Brennan Ashton > 1 Korobeynikov Gleb > 1 Marcos Paulo de Souza > 1 Mengchi Cheng > 1 Murphy Zhou > 1 Shizhao Chen > 1 Shoukui Zhang > 1 Subramanya Swamy > 1 haopengxiang > 1 nietingting > 1 wangxuewen > 1 ybonatakis > And also thanks to patch reviewers: > git log 20230929.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r > 111 Petr Vorel > 70 Cyril Hrubis > 47 Li Wang > 35 Richard Palethorpe > 14 Martin Doucha > 8 Amir Goldstein > 7 Xiao Yang > 7 Marius Kittler > 6 Jan Kara > 4 Avinesh Kumar > 3 Andrea Cervesato > 3 Jan Stancek > 2 Yang Xu > 1 Petr Vorel > 1 Christian Brauner