Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp681823imm; Wed, 26 Sep 2018 05:19:03 -0700 (PDT) X-Google-Smtp-Source: ACcGV62b+UVNYjsA1x1CdS0c0H/Sbth+jE5YjNmIhSQKKHOsA+NTbt6b5tkBwabNxUqy3F/Zn8wl X-Received: by 2002:a62:1a8f:: with SMTP id a137-v6mr6100493pfa.190.1537964343775; Wed, 26 Sep 2018 05:19:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537964343; cv=none; d=google.com; s=arc-20160816; b=O8+LtOogWZorVafr89CgbW5h572gq5qsBzwk1BuzfvyANH1Rq7hbhj/1Y4qiJw1mP7 WsjHRNDRXaoQ07wJg/+ZPrQrnvxy5nmZKTHeExCXbDpKa0NNkvDrIoSUQMdo8bHLM/NG 24QpiLVuTSxATuuaw3/hkEm0eQa661hyrL08BthsRONVnYi+p8CvlOkFjeejIZCgGMU/ 0lVLAeWux5/KkKF49OBkSHktZ6anldGAETkxud3b85eB4y5rPrCm9kD9vLiSA0GQHDjN uMhSW5FDSgA+ePJxVpYCRTebTIw4cA+lyb0pQ3QL4qV+ri6Su8lljDOQo5Y3hVt6rqFx 3+XA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date; bh=O8htYgdFdaZqukvrjCUV++WuRZFPIPsqJNvDhrRzDa8=; b=DGYRbvlUiMHop6mSJ6LPRYeArMpSOJ9ZfhYM2CXXR05imhIaQLyqBS4+MzA+31CxRV 8vV101sr4ejJns+Vvm/68z5BKE8RDUtjudcXlvIezYLQb4Db9MqdNLrNtWZrd/uMfY9d j2GHel8tKsqZTRFo+MYj7xSfFdVf7LOQZFhYTAsVna2Tk6lkqo97qy4u5i136Ntayh7V okm2SWlBZ5W/5IQDAOtMwu3L2+/V+6UTSwvLLJuH8Xq5tvqO+4sL2HWmP2uX7MfJWpin 6HA8aLnlPNhxe1dDCJGJ2oTDwFVd29yISOjBoUWI6YjTRjgHTo9RFHGkhiB/g/jVscHv TkNQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b14-v6si5107029pgk.169.2018.09.26.05.18.46; Wed, 26 Sep 2018 05:19:03 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727444AbeIZSaD (ORCPT + 99 others); Wed, 26 Sep 2018 14:30:03 -0400 Received: from mx2.suse.de ([195.135.220.15]:38862 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726342AbeIZSaD (ORCPT ); Wed, 26 Sep 2018 14:30:03 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 2C03EAE61; Wed, 26 Sep 2018 12:17:18 +0000 (UTC) Date: Wed, 26 Sep 2018 14:16:44 +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: [LTP] [ANNOUNCE] The Linux Test Project has been released for SEPTEMBER 2018 Message-ID: <20180926121644.GA18865@rei.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Good news everyone, the Linux Test Project test suite stable release for *September 2018* has been released. Since the last release 275 patches by 39 authors were merged. NOTABLE CHANGES =============== * New tests - statx tests for: * basic tests * invalid inputs * AT_EMPTY_PATH, AT_SYMLINK_NOFOLLOW * FS_* flags * STATX_ATTR_ENCRYPTED (on ext4) + more is on the way - mlock2 * basic tests * invalid inputs - memfd_create * MFD_HUGETLB, MFD_HUGE_2MB, MFD_HUGE_1GB - fgetxattr - fsetxattr - prctl * PR_{SET,GET}_CHILD_SUBREAPER - madvise * MADV_WIPEONFORK, MADV_KEEPONFORK * New regression tests - mlock203 b155b4fde5bd mm: mlock: avoid increase mm->locked_vm on mlock() when already mlock2(,MLOCK_ONFAULT) - execveat 355139a8dba4 cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() - pcrypt_aead01 aka CVE-2017-18075 d76c68109f37 crypto: pcrypt - fix freeing pcrypt instances - shmctl05 3f05317d9889 ipc/shm: fix use-after-free of shm file via remap_file_pages() - realpath01 aka cve-2018-1000001 fixed by glibc commit 52a713fdd0a3 - inotify07 d90a10e2444b fsnotify: Fix fsnotify_mark_connector race - fanotify09 54a307ba8d3c fanotify: fix logic of events on child - pty02 966031f340185 n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD) - migrate_pages03 4b0ece6fa016 mm: migrate: fix remove_migration_pte() for ksm pages * msgctl IPC test were redesigned and rewritten * ~50 tests were cleaned up and rewritten to the new library API * Several network helper libraries and tests has been ported into new API (busy poll, DHCP, ipneigh, IPsec, iptables, SCTP, TCP fast open, virt, ...) + Many fixes all over the place * Removed code - pounder21 - broken and wasn't compiled by default for years * What didn't make it to this release - second rewrite and simplification of the fuzzy sync library and this time the user API is much easier to use - rewrite of the mempolicy NUMA tests that should finally solve all race conditions and random failures TODO LIST AND ISSUE TRACKER =========================== As noted in the previous release we started to maintain a LTP TODO list in the form GitHub issues, as expected the list is growing: https://github.com/linux-test-project/ltp/labels/missing%20coverage But more importantly we are starting to implement testcases based on that list, recently we added the fsetxattr, fgetxattr, mlock2, prctl, and statx tests and more is about to come in the near future. We do have also list of reproducers to be turned into testcases: https://github.com/linux-test-project/ltp/labels/reproducer Lastly but not least I would like to ask everyone to contribute to these lists. If you have a reproducer or notice missing coverage do not hesitate to open an issue. 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/20180926 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/C-Test-Case-Tutorial https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines 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 20180515.. 61 Petr Vorel 31 Xiao Yang 28 Cyril Hrubis 25 Alexey Kodanev 18 Jan Stancek 13 Li Wang 9 Alistair Strachan 9 Jinhui huang 9 Mylene Josserand 8 Yixin Zhang 7 Punit Agrawal 7 Rafael David Tinoco 7 Richard Palethorpe 5 Jinhui Huang 4 Sun Lianwen 4 vaishnavid 3 Michael Moese 3 Sandeep Patil 2 Amir Goldstein 2 Eric Biggers 2 Junchi Chen 2 Kewal Ukunde 2 Wang Long 1 Anton Smorodskyi 1 Chen Rong 1 Christian Lanig 1 Eddie.Horng 1 Fang Guan 1 Fathi Boudra 1 Guangwen Feng 1 He Zhe 1 Kenneth Magic 1 Po-Hsu Lin 1 Stanislav Kholmanskikh 1 Vishnu K 1 Yang Shi 1 xiao yang And also thanks to patch reviewers: git log 20180515.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r 64 Cyril Hrubis 36 Jan Stancek 33 Petr Vorel 18 Alexey Kodanev 17 Li Wang 2 Richard Palethorpe 2 Petr Vorel 1 Xiao Yang 1 Naresh Kamboju 1 Mimi Zohar 1 Jan Kara -- Cyril Hrubis chrubis@suse.cz