Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp744993pxf; Thu, 18 Mar 2021 10:31:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw92Aw6Gennw6SYl3N5MKlBZ5e2inmCvsm/HNHOQfePzsIzcOLY+dE33F5jZQancKdXs83b X-Received: by 2002:a17:906:7fc4:: with SMTP id r4mr41611377ejs.81.1616088663968; Thu, 18 Mar 2021 10:31:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616088663; cv=none; d=google.com; s=arc-20160816; b=mYbZNAS67kBA3vSFlMAopfj5svRnfkbuHASAuCYVj/3SLWHzDtlc7OK2iLuCpuxvkE psFyRntQsEvkWASqsOBG52g6JdjLZ4xU7XsSmiY+Ra09pb/1T5pfCaJcA2+dj+RIsmAd TA+ZtbzK3mhErTFH1RNMAJeHbeR8WpOxzfaqNCHXUtwTjgpKTt3wfc4ZMXFv3385qpzQ QxJMNMbddD1gpt0iRMYHbJN7pmKTU/IcDKwn8F3gi3IhS9vlEuKqHzUwbEVWBU2jTOCo JyhtwKXGn6ogbW16cTg1qRgMtHIsNppN7StoLhkTyF8omNmQka1h+gV8aWjWbh/mNP96 sGqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature; bh=n6wDmCtvuvdr1I+Uk1RgtYGiogg109EbzFFfEqq1Ydg=; b=WjwNxSnP93Pj/OygWbQ3JDwYoiG1mSPSOP5o8mFIv2q5Nyn80tZ3DbpEwM9l37fJR6 ddgOFd7MI4IMjGNjvB8CcEkiOopceUDOiS4zb4MaWZ7uwOkq3PRM0uJdNlkXlyH+Kzsb oFaJ75TGmxDsQ0KCynj1yrye6/ozuIwhNmrJdSa1BT1i0KhGDhjr34lxrSFnyXoY/IaP h5jTLqB2Ow/fEHhOcu7MvmJBtelCjmABI40iWgXLTp5rks/ABTVD1mWRpzg46sZ+OvGQ 18k7893knCIaqiieGl1eLP1twbzeICoStDg8SRe1UmcHnybAguQspS1BQOltS2rmOUQ6 BkGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b="hp1K8eo/"; 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=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g25si2028944eds.27.2021.03.18.10.30.41; Thu, 18 Mar 2021 10:31:03 -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; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b="hp1K8eo/"; 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=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232412AbhCRR3S (ORCPT + 99 others); Thu, 18 Mar 2021 13:29:18 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:57455 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232298AbhCRR2u (ORCPT ); Thu, 18 Mar 2021 13:28:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1616088530; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc; bh=n6wDmCtvuvdr1I+Uk1RgtYGiogg109EbzFFfEqq1Ydg=; b=hp1K8eo/Hzl1T6iVtEEPOJpnPETQM9rVlFsycbpuLhIbRcJY+JSJBQsceDF974Mh/LgyCs 3RP9kT1lkTA8fp5Aio8DATvmRVbN2btgwuJCCPPrXjoEK8NHqJCPQqq9ATZXDTto2ALogr 9c3ZLg5Ge9OyfMC/rum8ketpnPI2eC4= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-275-M3xiKL2FNVSiSkh4B0fkBQ-1; Thu, 18 Mar 2021 13:28:36 -0400 X-MC-Unique: M3xiKL2FNVSiSkh4B0fkBQ-1 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 295971926DA0; Thu, 18 Mar 2021 17:28:35 +0000 (UTC) Received: from llong.com (ovpn-119-86.rdu2.redhat.com [10.10.119.86]) by smtp.corp.redhat.com (Postfix) with ESMTP id B226B5D6A8; Thu, 18 Mar 2021 17:28:27 +0000 (UTC) From: Waiman Long To: Peter Zijlstra , Ingo Molnar , Will Deacon , Boqun Feng , "Paul E. McKenney" , Davidlohr Bueso Cc: linux-kernel@vger.kernel.org, Juri Lelli , Waiman Long Subject: [PATCH-tip 0/5] locking/locktorture: Fix locktorture ww_mutex test problems Date: Thu, 18 Mar 2021 13:28:09 -0400 Message-Id: <20210318172814.4400-1-longman@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a follow-up patch series for the previous patchset on fixing locktorture ww_mutex test problem [1]. The first 3 patches of that series were merged into tip. It turns out that the last one of the three wasn't quite right. So this patch series revert the last patch. The rests of the patch series fix the ww_mutex testing problem in locktorture as well as removing the DEFINE_WW_MUTEX() macro from include/linux/ww_mutex.h. [1] https://lore.kernel.org/lkml/20210316153119.13802-1-longman@redhat.com/ Waiman Long (5): locking/ww_mutex: Revert "Treat ww_mutex_lock() like a trylock" locking/locktorture: Fix false positive circular locking splat in ww_mutex test locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro locking/locktorture: Pass thread id to lock/unlock functions locking/locktorture: locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test include/linux/ww_mutex.h | 17 +--- kernel/locking/locktorture.c | 146 +++++++++++++++++++++++------------ kernel/locking/mutex.c | 5 +- 3 files changed, 100 insertions(+), 68 deletions(-) -- 2.18.1