From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from 011.lax.mailroute.net (011.lax.mailroute.net [199.89.1.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 52DC53CB2E0 for ; Fri, 13 Mar 2026 17:15:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=199.89.1.14 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773422137; cv=none; b=FcIW9dTLHkOv11r4SxBUzNW47x0M5OVJ5iwol+eV/9QnK7Bhl2nvdkyV1YyE9Cvrlc1b+vw0k7XOOFixy58H2ChphR2WCs6z8JgCbDSLmp3BgWtYWVte1NFCSoT7FC5GYKyogskVY6SFBKW9YFJZ9FG0NIdlbTQl3+hQR8bgdDQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773422137; c=relaxed/simple; bh=QzSOQxxwSudSbstUfzQQ+ds8HeXpFVspwdo1ofWecQE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=q/Hyl0mZoTEEj0erGnXVcrJELfSbKFv7UTiKgFG6Ifk+aa7GtcrwwRrh0gXdPS/t2l/3yzDHso5y22Cy9zPJlt08Bm6F961kZUM+L0Hpf6KhlZ3PgZt6CC4cve0XJaKgN8sETD0Tat4zikvw9P9BBMu/EQpOmBiI5sP+5/Q4erM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=acm.org; spf=pass smtp.mailfrom=acm.org; dkim=pass (2048-bit key) header.d=acm.org header.i=@acm.org header.b=F1C3p3e7; arc=none smtp.client-ip=199.89.1.14 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=acm.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=acm.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=acm.org header.i=@acm.org header.b="F1C3p3e7" Received: from localhost (localhost [127.0.0.1]) by 011.lax.mailroute.net (Postfix) with ESMTP id 4fXWMp3ptTz1XLwX6; Fri, 13 Mar 2026 17:15:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=acm.org; h= content-transfer-encoding:mime-version:x-mailer:message-id:date :date:subject:subject:from:from:received:received; s=mr01; t= 1773422131; x=1776014132; bh=LyVrqTLOB0NTrEC1U+D2U3ijfW0ZgYWyEzf B5ePmZ4U=; b=F1C3p3e7GLd+y8+QiXPyk4W/WyAtItpDIBKiFacKsWjuoDrVhrG Q5XibrBX/vYJujrhpTQf6PlIbJIQRA3l8Csx6WvbfCH4kTof3JQVpTDCHtHzuKE9 XGDgCxgthXPNZnWBCcD263juo5215t8y9wyD8WxJS/9KtBhTUzwtLlKKRYJRDlBJ cTv4qjXeTRG/4jEqEY4CTlOecT0M6Ka7+9eXABbyVxJa5+lsRl20sEK+7fcpqcEe Tg5mfPHsOPibJ01cgtiQSkPHA95IIP+m8wyUKyWNQD8HQvLxzUT8UZ6HPrBpZiUG g+jJuD81mGINgdaxTckIPqh9n17s8FRGa0A== X-Virus-Scanned: by MailRoute Received: from 011.lax.mailroute.net ([127.0.0.1]) by localhost (011.lax [127.0.0.1]) (mroute_mailscanner, port 10029) with LMTP id UiAHkoLPh58v; Fri, 13 Mar 2026 17:15:31 +0000 (UTC) Received: from bvanassche.mtv.corp.google.com (unknown [104.135.180.219]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bvanassche@acm.org) by 011.lax.mailroute.net (Postfix) with ESMTPSA id 4fXWMh4hw5z1XLwX0; Fri, 13 Mar 2026 17:15:28 +0000 (UTC) From: Bart Van Assche To: Peter Zijlstra Cc: Ingo Molnar , Will Deacon , Boqun Feng , Waiman Long , linux-kernel@vger.kernel.org, Marco Elver , Bart Van Assche Subject: [PATCH 0/3] More lock context annotation fixes Date: Fri, 13 Mar 2026 10:15:06 -0700 Message-ID: <20260313171510.230998-1-bvanassche@acm.org> X-Mailer: git-send-email 2.53.0.851.ga537e3e6e9-goog Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Peter, This patch series includes additional fixes for lock context annotations = for locking primitives. Please consider this patch series for inclusion in th= e upstream kernel. Thanks, Bart. Bart Van Assche (3): locking: Fix rwlock support in locking: Add lock context support in do_raw_{read,write}_trylock() locking: Add lock context annotations in the spinlock implementation include/linux/rwlock.h | 14 ++++++++++++-- include/linux/spinlock_up.h | 20 ++++++++++---------- kernel/locking/spinlock.c | 12 ++++++++---- 3 files changed, 30 insertions(+), 16 deletions(-)