Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp4516685pxy; Tue, 27 Apr 2021 06:56:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw2iqWDNtTiKruUa7CvLKmMOgeMfJ68La0/sNU3oJxmiaEkv7Wo5URm8EF4IHuCROtzUVlH X-Received: by 2002:a17:906:4913:: with SMTP id b19mr23706885ejq.439.1619531818246; Tue, 27 Apr 2021 06:56:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619531818; cv=none; d=google.com; s=arc-20160816; b=niTXClMG/UOMcIzVGStTGg4yRxdUZs6Fler3WfDFwSdy5BF5vYjZIEP7+IKRhS2kBH TWZ68i4M7iJX8EPMuaXciTyRMQ1tlOiNTmU3bxULW8FesI4p6NvIPYyn1gyMwxGSuYSA EPr8yEDESmuNi/9vTZQU+SDZu2jS6zi1daLOalV6TQO3YQkycPp5RDptznyFYjKvAHiA sktFKbUYc1geciBsgAQzmazlSeGBnKWn9fcSWvOEDpCcKnjtFULndzNcWXWv4PnZLeGY gbdDYpXpya+296lyykd9uCJOCleEFbVqe26D6AH4o00GFSPYs/+lqJo7PqPhvKmdakHu jo7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=U+n0JMVcuKxHhwZQW7/4WLobbSdULnsbUK+Khmpl5Z4=; b=ZKplX4icO400+ROED85PID7YDqAda138CPrjoWOGWogwWbSkFqjKKrqD442YjdV4DW Tmu+K5wpAZemToLSHQg+nNOqin8d5S2PS59r5MfmDLpS1Xfg6hFYP8gj5dDTcQ40Dxx7 ho7PIfOo/rud219nu4ci/kpCwkWfgzstR4zDA7OYMsFxb3zVqpybb6Sxc4T2yfRo1anx GTkc0JHebVSG5Si38R7hFej8jvoVGO0DbRumCafT+S6ewyLZRmblbUWAgc2xxKeimbo9 JnxJY1dziBfNsF3bkDVfCzi3fQQdlcYgXcr15HCPPOpRy9xoN5PY2dLxJTsJgY3UsRBU d/Lg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z9si2438990edd.451.2021.04.27.06.56.35; Tue, 27 Apr 2021 06:56:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236424AbhD0Ny3 (ORCPT + 99 others); Tue, 27 Apr 2021 09:54:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46812 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236426AbhD0NyX (ORCPT ); Tue, 27 Apr 2021 09:54:23 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 83474C06175F; Tue, 27 Apr 2021 06:53:38 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: tonyk) with ESMTPSA id 9E50B1F41F07 From: =?UTF-8?q?Andr=C3=A9=20Almeida?= To: Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Darren Hart , linux-kernel@vger.kernel.org Cc: kernel@collabora.com, linux-kselftest@vger.kernel.org, shuah@kernel.org, =?UTF-8?q?Andr=C3=A9=20Almeida?= Subject: [PATCH 0/2] selftests: futex: Improve timeout testing Date: Tue, 27 Apr 2021 10:53:26 -0300 Message-Id: <20210427135328.11013-1-andrealmeid@collabora.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This small series expands futex timeout selftests by checking if all operations that allows timeouts works as expected. When some version of Thomas' series "futex: Bugfixes and FUTEX_LOCK_PI2"[0] get merged, I'll add the new rules to the timeout test. This test should be used to check for regressions when modifying the timeout path or changing the interface. Additionally, fix a bug in the Makefile that can be found when compiling selftests with new operations, like the one defined at [0] or from the futex2 patchset. [0] https://lore.kernel.org/lkml/20210422194417.866740847@linutronix.de/ André Almeida (2): selftests: futex: Correctly include headers dirs selftests: futex: Expand timeout test .../selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 126 +++++++++++++++--- 2 files changed, 112 insertions(+), 17 deletions(-) -- 2.31.1