Received: by 2002:a89:d88:0:b0:1fa:5c73:8e2d with SMTP id eb8csp575575lqb; Fri, 24 May 2024 07:11:18 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUUEPVGP50vJVRINluIJ7Vau5edfiwRDbvtYIgV/ktUoznVzplLRWUQI4pgmuTTL1VSG/QqNdizU6KDvc8kwiLjhjPOhg42UU5HQNhd3g== X-Google-Smtp-Source: AGHT+IHZ+D9/xjtxn14NCub68b00uxIVnk8f2CT85k6KKfim4faeTZk4UYoQezX3nBd++V7Wrv7V X-Received: by 2002:a17:90b:438f:b0:2bd:8436:8bf1 with SMTP id 98e67ed59e1d1-2bf5f70f2ccmr2194574a91.32.1716559878563; Fri, 24 May 2024 07:11:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716559878; cv=pass; d=google.com; s=arc-20160816; b=D6x5j5ToljIicHMuPDq0uT0SCllMe5n1+na3i06iOcZDkRq3JmxAZ7WUMhUi733hRw vYOLmrSHC3/m42luMhjgEjMW2xxBZaC32wcfCk8gB5gjRUa7xuqBmxt18og8rClR6ZJr SRPcnOGP7fpbeMESSwGyFaDKvmS0K2soTU7wzEkgpa/Z5W5n0TiWRIcp+pKap08TXy4u Rpj9XhAPxwuFkiqqaSK4FkOihdbYrGcHUWyoAgf63forhnbnom6WvSvjpcyaMK4RLGrg NCMh7eLAWZHACktj4vK/TdE8dPKYwxxKzwTFHDTg2HyWEdRZAEqC2zk0GJewi/Lss38B NKkA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date :dkim-signature:dkim-signature:dkim-signature:dkim-signature; bh=F26aKVHEn/HJrJC8s7hiOmU9ISqv2CdOYQdRJrNXvj8=; fh=7feE5xTrKAqzZk0K44wmju7Qz3Q8gbmWQ8p0K3x/4WI=; b=uqR7WtYvMW6gqCYZMaYRW4vYkpj/7ay0P1+h3fi1e90RJkyxtbK1XZU7D3y28Og2AZ QiBE+KuGzuCmAer2VLSanZcuyoi1Hb+ezMpPIR75+OT+UobxZAJPyKJ/4S1sip3CUSmb gw81wQcPKIgwviKHo7S3uiX3IlJ7AoDZ0AXhGZdFXxDwfXtsURVWa02/z/UL+bfiAMgt 9cBe0V5qZnUqyXPhC+dk3CIje0oxXvTGsukf17GZ8KXkruEfMKpRbGHIPpopqbGIK4B2 SDdgnVog61X/SrxqFEKhVRwzpu7S8LFAdB4xwtYyThG8AKSTpTUy7Owo86MlpApvRGnE rVCA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=XwqHhGHd; dkim=neutral (no key) header.i=@suse.cz header.s=susede2_ed25519; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=XwqHhGHd; 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-188771-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-188771-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id 98e67ed59e1d1-2bf6299490asi1356289a91.145.2024.05.24.07.11.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 May 2024 07:11:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-188771-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=XwqHhGHd; dkim=neutral (no key) header.i=@suse.cz header.s=susede2_ed25519; dkim=pass header.i=@suse.cz header.s=susede2_rsa header.b=XwqHhGHd; 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-188771-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-188771-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 D67F2B22190 for ; Fri, 24 May 2024 14:10:21 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2AFCC12C47A; Fri, 24 May 2024 14:10:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=suse.cz header.i=@suse.cz header.b="XwqHhGHd"; dkim=permerror (0-bit key) header.d=suse.cz header.i=@suse.cz header.b="nbeNsxxf"; dkim=pass (1024-bit key) header.d=suse.cz header.i=@suse.cz header.b="XwqHhGHd"; dkim=permerror (0-bit key) header.d=suse.cz header.i=@suse.cz header.b="nbeNsxxf" 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 DFDED38DC8 for ; Fri, 24 May 2024 14:10: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=1716559814; cv=none; b=R8P1rxy7bE/MgjI5uymzfAHVDUkyiWf0aLko2j7EaZkrxoaAr1e3GlAIv1NF7wWtbv6sMltK4HGfb8ZDKaKarOUQDbVnIItS0vfc1/8IGwJ+lzLLR6j/Od30MmIUH+ataEpHi3xL/PLFKzXI7Mz06Yh6f1Bo1V74pHt1ZSiI2Mc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716559814; c=relaxed/simple; bh=Iwc7nRQUKffCASqdr7kL/QpPOc2Tz7sHTYeJAlhiIi0=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=ho4OCIGzDxqgPmAR9dCxN3N6ncv3jvRcjWnaDjK4Ut08M9KEIKRarsMiEB9wzVUwPPowrxiCZkIabj4EMeop45flyaloJ8uBwpJWsnt041OsHsqwFNH2mDProviIejuScXU/Ifk9tBOKDfypJzEEHCC2B9AaMWo7SC09eZbOgIM= 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=XwqHhGHd; dkim=permerror (0-bit key) header.d=suse.cz header.i=@suse.cz header.b=nbeNsxxf; dkim=pass (1024-bit key) header.d=suse.cz header.i=@suse.cz header.b=XwqHhGHd; dkim=permerror (0-bit key) header.d=suse.cz header.i=@suse.cz header.b=nbeNsxxf; 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 [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-out1.suse.de (Postfix) with ESMTPS id 1225A33B4E; Fri, 24 May 2024 14:10:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1716559810; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=F26aKVHEn/HJrJC8s7hiOmU9ISqv2CdOYQdRJrNXvj8=; b=XwqHhGHdUzYod8u0PTEKmFcHp+qU2dOjuU5VjoxIJtGEukkanafLhxb3iE+lM2qv/s7N7x sBrLsOhG+Tl2RkzmwP6e2PXP5RYEUHlvGBo8+Jy7zRJBjei+PK5Ut4iF13CGj4ABuObEeT 6iU0Z6BsUplfnW4aHAffX6IggUD34kY= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1716559810; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=F26aKVHEn/HJrJC8s7hiOmU9ISqv2CdOYQdRJrNXvj8=; b=nbeNsxxfR68jIe/QlMWUEW07uHFh8aae4yMwEvxcI1jSbKl1HdHN6KVSh+ZoqkRLt1VMVs yEm7QJaoM6Cp7pDg== Authentication-Results: smtp-out1.suse.de; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=XwqHhGHd; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=nbeNsxxf DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1716559810; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=F26aKVHEn/HJrJC8s7hiOmU9ISqv2CdOYQdRJrNXvj8=; b=XwqHhGHdUzYod8u0PTEKmFcHp+qU2dOjuU5VjoxIJtGEukkanafLhxb3iE+lM2qv/s7N7x sBrLsOhG+Tl2RkzmwP6e2PXP5RYEUHlvGBo8+Jy7zRJBjei+PK5Ut4iF13CGj4ABuObEeT 6iU0Z6BsUplfnW4aHAffX6IggUD34kY= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1716559810; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=F26aKVHEn/HJrJC8s7hiOmU9ISqv2CdOYQdRJrNXvj8=; b=nbeNsxxfR68jIe/QlMWUEW07uHFh8aae4yMwEvxcI1jSbKl1HdHN6KVSh+ZoqkRLt1VMVs yEm7QJaoM6Cp7pDg== 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 035A713A6B; Fri, 24 May 2024 14:10:09 +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 s2cbO8GfUGaaGQAAD6G6ig (envelope-from ); Fri, 24 May 2024 14:10:09 +0000 Date: Fri, 24 May 2024 16:10:10 +0200 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 MAY 2024 Message-ID: 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 X-Spam-Level: X-Spamd-Result: default: False [-4.01 / 50.00]; BAYES_HAM(-3.00)[100.00%]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; 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)[]; SPAMHAUS_XBL(0.00)[2a07:de40:b281:104:10:150:64:97:from]; DKIM_SIGNED(0.00)[suse.cz:s=susede2_rsa,suse.cz:s=susede2_ed25519]; MIME_TRACE(0.00)[0:+]; FUZZY_BLOCKED(0.00)[rspamd.com]; RBL_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a07:de40:b281:104:10:150:64:97:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_TLS_ALL(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_FIVE(0.00)[6]; DNSWL_BLOCKED(0.00)[2a07:de40:b281:106:10:150:64:167:received]; MISSING_XM_UA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DKIM_TRACE(0.00)[suse.cz:+]; DBL_BLOCKED_OPENRESOLVER(0.00)[imap1.dmz-prg2.suse.org:helo,imap1.dmz-prg2.suse.org:rdns] X-Rspamd-Action: no action X-Rspamd-Queue-Id: 1225A33B4E X-Rspamd-Server: rspamd1.dmz-prg2.suse.org X-Spam-Flag: NO X-Spam-Score: -4.01 Good news everyone, the Linux Test Project test suite stable release for *May 2024* has been released. Since the last release 292 patches by 27 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 - mlock05 Test for pre-faulting locked memory - kvm_svm04 Functional test for VMSAVE/VMLOAD instructions - arch_prctl01 Test for ARCH_SET_CPUID and ARCH_GET_CPUID - kallsyms A test to check that it's impossible to read kernel memory from userspace - unlink09 Negative tests for unlink() - getrandom05 Negative tests for getrandom() - gethostname02 Negative tests for gethostname() - splice08 Test for splicing from /dev/zero and /dev/full - splice09 Test for splicing to /dev/zero and /dev/null - shmat04 A regression test for fc0c8f9089c2 ("mm, mmap: fix vma_merge() case 7 with vma_ops->close") - aslr01 Tests that hugepages, that cause addesses to be aligned to higher order of 2, are not used for libraries when ASLR is enabled. * Increased coverage - getsockname01 More negative testcases - getsockopt01 More negative testcases - bind01 More negative testcases - swapon01 Runs on all supported filesystems now - waitpid01 Tests all deadly signals now - fanotify01 Tests setting two marks on different filesystems * Rewritten tests - msgstress testcases were rewritten into a single msgstress01 test this should finally fix the test to scale well from small embedded boards towards big servers - symlink01 has been split into several testcases, previously several different testcases were build from the source based on different messy ifdefs * UCLINUX support was completely removed from LTP It was unmaintained and partially broken and nobody stepped up to maintain the support. * Small runtest files cleanup - runtest/io was merged into ltp-aiodio.part4 - runtest/cap_bounds and runtest/filecaps were merged into single runtest file * 32 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 * New tests - nfs09 Regression test for file truncation on NFS. * Increased coverage - nfsstat01.sh: Add support for NFSv4* * Removed tests - clockdiff01.sh Testing clockdiff is not relevant nowadays. - telnet01.sh Testing telnet not make sense nowadays, remove it. - xinetd_tests.sh Testing xinetd is not relevant nowadays. - host01.sh The test does not work in all cases since testing host require proper DNS setup or internet connection. Rather than fixing this it makes sense to remove the test. New documentation ================= We have finally started working on a comprehensive documentation for LTP and it's test library, the current state can be seen at: https://linux-test-project.readthedocs.io/en/latest/ 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/20240524 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 20240129.. 140 Petr Vorel 22 Martin Doucha 25 Yang Xu 21 Li Wang 16 Andrea Cervesato 15 Andrea Manzini 14 Wei Gao 10 Cyril Hrubis 5 Avinesh Kumar 2 Detlef Riekenberg 2 Edward Liaw 4 Hui Min Mina Chou 2 lufei 1 Amir Goldstein 1 Dennis Brendel 1 Filippo Storniolo 1 Jan Stancek 1 Khem Raj 1 Mete Durlu 1 Murphy Zhou 1 Samasth Norway Ananda 1 Sebastian Chlad 1 Sergey Ulanov via ltp 1 Shiyang Ruan 1 Wenjie Xu 1 Xiangyu Chen 1 yangfeng And also thanks to patch reviewers: git log 20240129.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r 125 Petr Vorel 94 Cyril Hrubis 31 Li Wang 15 Andrea Cervesato 12 Martin Doucha 11 Avinesh Kumar 7 Jan Stancek 3 Marius Kittler 3 Jan Kara 2 Amir Goldstein 1 Wei Gao 1 Vlastimil Babka 1 Richard Palethorpe 1 Matt Bobrowski 1 Kent Overstreet 1 Joerg Vehlow -- Cyril Hrubis chrubis@suse.cz