From patchwork Wed Oct 10 14:04:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Palethorpe X-Patchwork-Id: 981894 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=lists.linux.it (client-ip=2001:1418:10:5::2; helo=picard.linux.it; envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=suse.com Received: from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 42VbSV2B2cz9sB7 for ; Thu, 11 Oct 2018 01:04:23 +1100 (AEDT) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id 0A5883E6722 for ; Wed, 10 Oct 2018 16:04:20 +0200 (CEST) X-Original-To: ltp@lists.linux.it Delivered-To: ltp@picard.linux.it Received: from in-3.smtp.seeweb.it (in-3.smtp.seeweb.it [217.194.8.3]) by picard.linux.it (Postfix) with ESMTP id C0F383E6722 for ; Wed, 10 Oct 2018 16:04:18 +0200 (CEST) Received: from mx1.suse.de (mx2.suse.de [195.135.220.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by in-3.smtp.seeweb.it (Postfix) with ESMTPS id 30C8A1A01223 for ; Wed, 10 Oct 2018 16:04:16 +0200 (CEST) Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 54B49B0C4 for ; Wed, 10 Oct 2018 14:04:16 +0000 (UTC) From: Richard Palethorpe To: ltp@lists.linux.it Date: Wed, 10 Oct 2018 16:04:01 +0200 Message-Id: <20181010140405.24496-1-rpalethorpe@suse.com> X-Mailer: git-send-email 2.18.0 X-Virus-Scanned: clamav-milter 0.99.2 at in-3.smtp.seeweb.it X-Virus-Status: Clean X-Spam-Status: No, score=-0.0 required=7.0 tests=SPF_PASS autolearn=disabled version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on in-3.smtp.seeweb.it Cc: Richard Palethorpe Subject: [LTP] [PATCH v3 0/4] New Fuzzy Sync library API X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.18 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it Sender: "ltp" Changes from V2 -> v3: Add warning if test times out before sampling has finished Take timestamp after delay so bias is not included during sampling Use absolute max dev ratio Don't discard stats after delay bias change Correct default exec time Fix some documentation typos Drop atomic store of exit Use NULL instead of 0 in pthread_join include range bounds Use static inline instead of unused Richard Palethorpe (4): tst_timer: Add nano second conversions fzsync: Simplify API with start/end race calls and limit exec time Convert tests to use fzsync_{start,end}_race API fzsync: Add delay bias for difficult races include/tst_fuzzy_sync.h | 785 ++++++++++++++---- include/tst_timer.h | 11 + lib/newlib_tests/test16.c | 62 +- testcases/cve/cve-2014-0196.c | 37 +- testcases/cve/cve-2016-7117.c | 59 +- testcases/cve/cve-2017-2671.c | 32 +- testcases/kernel/syscalls/inotify/inotify09.c | 33 +- .../kernel/syscalls/ipc/shmctl/shmctl05.c | 30 +- 8 files changed, 725 insertions(+), 324 deletions(-)