From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f74.google.com (mail-pj1-f74.google.com [209.85.216.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6A6771DA23 for ; Fri, 5 Dec 2025 01:35:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.74 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764898521; cv=none; b=Mg+HWfNFWlQL0dKMEM2owNkodvJ4Xxiv/JKpb2FdwX+NuVLraE19DsgGxS8xNATlfy1QGAT0IWcZTF9VrxZKTPdW+8eHmuJEq8n4tdEZcJgsETgCP7nWCOU8g/FML+2OJ2qTU7CPj5OhNt9VPiQZIwrqKNukTas8N2FjXLUV9Hg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764898521; c=relaxed/simple; bh=Vj3d6SUybcFBDzq7Ifi6xCk4wK1/UHrEq1rJz4x2kSs=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=iRCHDf848VTBB0JMCy+J97vo/7beVcfBOyipJ618uMdOeOQj7gDbjVykaIH4dbdDXUd7ZWveAq5PZg/rVVDp0/3dDNL0pGFukJLV9Wa6tGZXIzfUTHv8cIOvtHeY+OFgb7xS8k22VhsSLix2lGh0pglChn3OvRcLQro3JILsat8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--jstultz.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=p9W99byv; arc=none smtp.client-ip=209.85.216.74 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--jstultz.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="p9W99byv" Received: by mail-pj1-f74.google.com with SMTP id 98e67ed59e1d1-34374bfbcccso1273363a91.0 for ; Thu, 04 Dec 2025 17:35:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1764898520; x=1765503320; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=G4gkYbobALlKuzDoD5pBv+H0REfUG4K8xmiwNptezLk=; b=p9W99byvJvKYwaFfJReej7/3vF0p05rLAE9EqtcyJ1a/jZRvGloEfLUYjtJ2ymHqIp UkdNGjR3fr8JnZRHrkh//v6tyH1HNRMOpmIsnYEe/h+/l9Np1f25+h/Gq3J7vpdA1HxO QyAkuwgu4Wx7+h8Y87Kk/RrDyWQA776c6rha4CPgBV/uvk5dtf5Ci/+HfUATzgKCp0Hr iCiWVWYObzAgWcHd5TzQ1kHvFHxXw44YhtS+VeFghQj4cGe12ObR4RSxyd0EdTEmPaxO 7KYiZMrbuABOzhu+tUN4g1gAcoyalkxNU2cdo8XVh4mc9T3rKoK9nAnjqPPxiC6wQ9o7 rkNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764898520; x=1765503320; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=G4gkYbobALlKuzDoD5pBv+H0REfUG4K8xmiwNptezLk=; b=eNKxw5gHRpH4X9uLqhyDWcMVbvqm/iKo34ySXeaVkPEcn28f/fVErNYKs3zxmAXIQ/ 24MasoHW2m+9mmir+UYKD4vb7CRnDIdw5EY5z3aC/uJ00aNdUXvE2bp6vbsEaOFlz/Oz 3XoNKS5yfkjWBnIptl9xR3DxLVEqPshmJ3MQ6jc/l5Otb1boXQbREOR01w34w2jQRfXq ZVJ2+ZnizGQCU4sy2wt3axveeiAip2Xt+QSeI0c+G5CoA7zgIM6EIAYhOa2JaI5R7683 9uMeSLMznd1S1cMo5sqMDqCLiVU/TlICAw1Z5LS+myWKv7EXuqSieIkyw1TmcWw/K8Xm ztgw== X-Gm-Message-State: AOJu0YxbGcJ20147B4NdAbc8l6wqIwBK+Q05vHYVwiH76Lmzqjnd3rni qymZ1JURl+q61WBwZoDzWRLLbLCT4vyZtv386rEYEVawszG2KqdWWN75XQP5l+QMLSv+qFbFC2W 6mG4d1Ip0OCosjptzlVsoMYQ9ClyRDDVFlLTrMv/7aKKUuwQJSR6/OWEGn/CbqwFWmU34Nh5vpe Rfha+m6DbK2LAIrBbmYTvEgLeauHvk6szv4ZVq0pI2eSaEXTOD X-Google-Smtp-Source: AGHT+IH+nwrgMxDePNGS8DTOjLVdHU2ylaPLsizUUPNGO6TfzoQF0gpGjEIyTZQWuVV5yhxoHXaEHK/EB33M X-Received: from pjbsi10.prod.google.com ([2002:a17:90b:528a:b0:341:4c7:aacc]) (user=jstultz job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:17ca:b0:341:124f:474f with SMTP id 98e67ed59e1d1-34947f2b8a9mr4189558a91.32.1764898518978; Thu, 04 Dec 2025 17:35:18 -0800 (PST) Date: Fri, 5 Dec 2025 01:35:08 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.52.0.223.gf5cc29aaa4-goog Message-ID: <20251205013515.759030-1-jstultz@google.com> Subject: [RESEND x5][PATCH 0/3] test-ww_mutex improvements From: John Stultz To: LKML Cc: John Stultz , Peter Zijlstra , Ingo Molnar , Will Deacon , Waiman Long , Boqun Feng , "Paul E . McKenney" , Joel Fernandes , Dietmar Eggemann , Suleiman Souhlal , kernel-team@android.com Content-Type: text/plain; charset="UTF-8" Hey all, Felt like yelling into the void again to resend my improvements to the test-ww_mutex test driver. These changes have been particularly helpful for tripping issues in the proxy-exec series. Despite sending these a few times, I've not gotten any response. I get its sort of a minor test driver, and isn't super urgent, but it would be nice to move these forward upstream instead of having them carried in one of my branches and having to remember to pull them in when I test with vanilla upstream trees. As always feedback would be appreciated. Do let me know if I hould be cc'ing someone I'm missing to get these reviewed and eventually pulled in. thanks -john Cc: Peter Zijlstra Cc: Ingo Molnar Cc: Will Deacon Cc: Waiman Long Cc: Boqun Feng Cc: "Paul E . McKenney" Cc: Joel Fernandes Cc: Dietmar Eggemann Cc: Suleiman Souhlal Cc: kernel-team@android.com John Stultz (3): test-ww_mutex: Extend ww_mutex tests to test both classes of ww_mutexes test-ww_mutex: Move work to its own UNBOUND workqueue test-ww_mutex: Allow test to be run (and re-run) from userland kernel/locking/test-ww_mutex.c | 165 ++++++++++++++++++++++++--------- 1 file changed, 122 insertions(+), 43 deletions(-) -- 2.52.0.223.gf5cc29aaa4-goog