Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp664714imm; Tue, 15 May 2018 07:24:04 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpHG/TuCRkRpNqK3xRRpNui+oMLBjQBzQJ3wawsMl1D15Kfyh5FGApjsxlQ5SIvOcEQHMpx X-Received: by 2002:a63:ba04:: with SMTP id k4-v6mr12292671pgf.338.1526394244909; Tue, 15 May 2018 07:24:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526394244; cv=none; d=google.com; s=arc-20160816; b=Ud2oMbD8TgpOyxHC2zd5wH1JmGXBWz2cZpxaLWJfYthaERQQeuz9o0lfNIvqwUozcZ UOS4cZjNIOMA9LvHtYgG1lyO43NmjoT233FXZQOxiUyYRqEpJuW0gKU13QXIplTh0Gv3 /x+bL3lPmqgx36alcqFJ2+LNo91nYm9d/DZgtspZTcNIivb9N+lzMSMBC5kMQ1caXFSS EbfdmXGf0rrorWJRyiVxC0Ia4s7cVVvOSi+X8UxxPn5hdC5db2CDPDO9S0C/orjfTu0F UbDxj5fCiEV2XhvVuVXG+8xjjLIdZEmRCRxLtoKeuF/6j4fLWVgp/+y/urwYVr/GKMN6 /ddw== 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 :arc-authentication-results; bh=Y18QhIv7nL3D2KrhOX7yjCmzPfTHGBPiF7Q0AzlvIvI=; b=caLlJ4cDY4ymXjY7hNbuk3FTZ4DMCIl4So1bC/oqyxE1sjgQGtkU2UCCiDDUvbkcFK vIdhgq1EIFCrSmtZLrOO4mVCkAnybaZ1RxKqfnX6jRwFq2fLUtUpVsP+IADFlh3KTf7l qz5q1zyGd7qQs8kkgtIhIwx3MgS5K9n8n5F0wtReRQEki6sSPJ29RqxuQqcfBJvwWxfZ woEIqJLia0EGTD2mIVeyHv2BJkRCo9KqrTSB1Aa1TAosFBC7+RMXwc01kTODTaGKHAea pRcJSq1Q4j2+CMr0lrB9PTAfCUKzObaGY4x0TtaBpdppRauIcR/w653hO0ICuM1jBoRe Livw== 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 y12-v6si128817plt.233.2018.05.15.07.23.51; Tue, 15 May 2018 07:24:04 -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 S1753864AbeEOOWV (ORCPT + 99 others); Tue, 15 May 2018 10:22:21 -0400 Received: from mx2.suse.de ([195.135.220.15]:53288 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753467AbeEOOWP (ORCPT ); Tue, 15 May 2018 10:22:15 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 725DAAF08; Tue, 15 May 2018 14:22:14 +0000 (UTC) Date: Tue, 15 May 2018 16:12:18 +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 MAY 2018 Message-ID: <20180515141217.GA23351@rei> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.7.2 (2016-11-26) 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 *May 2018* has been released. Since the last release 297 patches by 38 authors were merged. NOTABLE CHANGES =============== * New testcases: - two inotify regression tests for: 764baba80168 ("ovl: hash non-dir by lower inode for fsnotify") 31747eda41ef ("ovl: hash directory inodes for fsnotify") - sysclt01 a regression test for: 5ccba44ba118 ("sched/sysctl: Check user input value of sysctl_sched_time_avg") - CVE regression tests for: * CVE-2017-17053 - ccd5b3235180 ("x86/mm: Fix use-after-free of ldt_struct") * CVE-2017-16939 - 1137b5e2529a ("ipsec: Fix aborted xfrm policy dump crash") * CVE-2015-3290 - 9b6e6a8334d5 ("x86/nmi/64: Switch stacks on userspace NMI entry") * CVE-2017-17052 - 2b7e8665b4ff ("fork: fix incorrect fput of ->exe_file causing use-after-free") * CVE-2017-17807 - 4dca6ea1d943 ("KEYS: add missing permission check for request_key() destination") - read_all Test that aims to stress test /proc, /sys, and safe subset of /dev filesystems by reading by reading each readable file using several threads. - The pwritev03 and preadv03 tests with O_DIRECT executed on all supported filesystems. (https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines#2214-testing-with-a-block-device) - Pids controller tests fixed a race that made them fail sporadically and the the coverage was increased. - pwrite03, write02 Write syscall tests for special case with NULL buffer and len 0 where the call is expected to return 0 i.e. success. * Removed outdated and broken tests - sssd daemon test - mail command test - ht_interrupt -- hyperthreading interrupt balancing test * 54 testcases were cleaned up and converted to the new test library * The syscalls testrun has been speeded up by about a minute which is 5% of the runtime. * Several Android fixes have been applied. * New macro for automatic retry with exponential backoff has been added to the test library, which should replace all the ad-hoc retry loops we do have all around the codebase. * IMA (Integrity Measurement Architecture) tests - Were rewritten to use new API, updated, and various bugs has been fixed. - The most important changes: * Avoid running on tmpfs ima_measurements.sh and ima_violations.sh * ima_measurements.sh: support new IMA measurement templates, support testing most of IMA supported hash algorithms, fix & update iversion check * tpm.sh: replace ima_measure with evmctl (external) * ima_policy.sh: improve check of policy writability * ima_boot_aggregate: fixing event size for modern BIOS Many thanks to Mimi Zohar for her review and testing of IMA test cases. + The usual number of fixes and cleanups all over the place NETWORK TESTS ============= Changelog for network tests brought to you by Peter Vorel. * New testcases: - for IP_BIND_ADDRESS_NO_PORT, DCCP and UDP ipsec and for UDPLITE protocol - regression test sctp_big_chunk aka CVE-2018-5803 - netstress gained support for IP_BIND_ADDRESS_NO_PORT, SO_ZEROCOPY flags and UDPLITE protocol - Use libtirpc for all RPC tests * Test cases rewritten into new shell API: - interface and multicast tests cases - in6_02 * Removed tests cases - route{4,6}-ifdown + Various fixes and doc cleanups TODO LIST AND ISSUE TRACKER =========================== Just recently we started to maintain a LTP TODO list in the form GitHub issues, so far there is very coarse list of missing, mostly syscall, coverage: https://github.com/linux-test-project/ltp/labels/missing%20coverage Which I suppose will expand quite a bit soon. And also nearly empty list of reproducers: https://github.com/linux-test-project/ltp/labels/reproducer Which I'm about to feed with a list of CVE reproducers I have, that can be converted into regression testcases. Lastly but not least I would like to ask everyone to contribute to that list. 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/20180515 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 20180118.. 76 Petr Vorel 38 Cyril Hrubis 37 Michael Moese 30 Alexey Kodanev 21 Xiao Yang 12 yang xu 9 Yixin Zhang 7 Jinhui Huang 7 Richard Palethorpe 6 Jan Stancek 6 Li Wang 5 Amir Goldstein 4 Carlo Marcelo Arenas Belon 4 Stanislav Kholmanskikh 3 Petr Vorel 3 Steve Muckle 2 Anders Roxell 2 Eric Biggers 2 Khem Raj 2 Sandeep Patil 2 Sebastian Chlad 2 xiao yang 1 Christian Lanig 1 Dmitry Safonov 1 Erick Reyes 1 Greg Hackmann 1 Harish 1 Hoang Van Tuyen 1 Hridya Valsaraju 1 Joe Konno 1 Lars Persson 1 Lianwen Sun 1 Pavel Boldin 1 Qiao Zhao 1 Xiong Zhou 1 Yang Pengfei 1 akodanev 1 xie hui 1 yosun And also thanks to patch reviewers: git log 20180118.. | grep -Ei '(reviewed|acked)-by:' | \ sed 's/.*by: //' | sort | uniq -c | sort -n -r 34 Cyril Hrubis 15 Petr Vorel 15 Alexey Kodanev 11 Jan Stancek 7 Richard Palethorpe 4 Li Wang 3 Mimi Zohar 2 Petr Vorel 2 James Morris 1 yang xu 1 Xiao Yang -- Cyril Hrubis chrubis@suse.cz