From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 4B7F33B8D70 for ; Sat, 6 Dec 2025 11:32:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765020763; cv=none; b=aWK7DgG7lx43GhPiCmSP/80ERwO3B81XY02xlhHdoVnRDtkzVIlYY06RVC8u0IAU9AruqbHZLmsaappbMJkOkUpxZpwkVB9KtKkO8+9bQboKYNyhD+4Gr8vBGLVXRON2nOuGQyuQ33sTN5Euze9VnkDqkH9avZeig2i4r3EdxHM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765020763; c=relaxed/simple; bh=GceBCblVJfyIBdw01kiDRCwsXwMiOaj0lns6Pcx1nnk=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=ZSCn/XhIr2Uq9DiCO32SOjIjwzUWHcC3U6wflUmw0emir+hnfiulD9XMFjtdYKjzskvnzaCCh8e5pd+NYHYfJ8IqN+QJBM86mLQIPkbYBUKO6Kyk+mQ/pwRHyJxnD3PQwQKb80Fj8lA7efNSYc6XYT3qY4cuAL0PO9C5z4uQNs4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=MvlZiWZR; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="MvlZiWZR" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 17A1DC4CEF5; Sat, 6 Dec 2025 11:32:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1765020762; bh=GceBCblVJfyIBdw01kiDRCwsXwMiOaj0lns6Pcx1nnk=; h=Date:From:To:Cc:Subject:From; b=MvlZiWZREFc4wzMVdxf3XSaWokGMEfOASK5y8M6uYu1LBq3VrBXh7m/T+vdaYE0ml jQjt6vzgXRxnbUoE9SHCAIpY3EV66PeIx6/JDS5tdz/154z5I8j80IMMHRVar9sYpY PoQg0gN4R3r0uS2kmuikE4Nnf6XZRpARNJ1PdgfzNn2qdaZo5lk6ZBq7A6hHfEWSWr ZyXjXQo4a3ZX+6OqIZMnzw6K9K+FNXLjC1EjTlD5vkUTwnsAsJxKC5oNcApNFiMfDn ZntGmRqNHfe/PkHjwtrXiG2zjCnTYis0t16OHtiCdwzsP4+ejF1uxQS6ic2Jys9aWX GTm+wRpHFz/dQ== Date: Sat, 6 Dec 2025 12:32:37 +0100 From: Ingo Molnar To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, Peter Zijlstra , Thomas Gleixner , Will Deacon , Waiman Long , Boqun Feng , Borislav Petkov , Uros Bizjak , Sebastian Andrzej Siewior , Gary Guo , Oleg Nesterov Subject: [GIT PULL] locking fixes Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Linus, Please pull the latest locking/urgent Git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-urgent-2025-12-06 # HEAD: 90dfeef1cd38dff19f8b3a752d13bfd79f0f7694 seqlock: Cure some more scoped_seqlock() optimization fails Two fixes related to recent introduction of scoped_seqlock_read(): - Fix compiler build failures when a particular .config and compiler build options variant doesn't result in the expected removal of unused, catch-bugs portions of scoped_seqlock_read() by the inliner at build time, and cause a linker fail even in correct code. - Match read-locking order in do_task_stat() and do_io_accounting(). The inconsistency here was harmless but unnecessary. Thanks, Ingo ------------------> Ingo Molnar (1): seqlock, procfs: Match scoped_seqlock_read() critical section vs. RCU ordering in do_task_stat() to do_io_accounting() Peter Zijlstra (1): seqlock: Cure some more scoped_seqlock() optimization fails fs/proc/array.c | 40 ++++++++++++++++++++-------------------- include/linux/seqlock.h | 4 ++-- 2 files changed, 22 insertions(+), 22 deletions(-)