|
|
Subscribe / Log in / New account

seqlock: introduce scoped_seqlock_read() and scoped_seqlock_read_irqsave()

From:  Oleg Nesterov <oleg-AT-redhat.com>
To:  Alexander Viro <viro-AT-zeniv.linux.org.uk>, Boqun Feng <boqun.feng-AT-gmail.com>, David Howells <dhowells-AT-redhat.com>, Ingo Molnar <mingo-AT-redhat.com>, Li RongQing <lirongqing-AT-baidu.com>, Linus Torvalds <torvalds-AT-linux-foundation.org>, Peter Zijlstra <peterz-AT-infradead.org>, Waiman Long <longman-AT-redhat.com>, Will Deacon <will-AT-kernel.org>
Subject:  [PATCH v2 0/4] seqlock: introduce scoped_seqlock_read() and scoped_seqlock_read_irqsave()
Date:  Wed, 08 Oct 2025 14:30:14 +0200
Message-ID:  <20251008123014.GA20413@redhat.com>
Cc:  linux-kernel-AT-vger.kernel.org
Archive-link:  Article

Only 1/4 was changed according to comments from Linus and Waiman,
but let me resend 2-4 as well.

Oleg.

 fs/proc/array.c         |  9 ++-----
 fs/proc/base.c          | 10 ++------
 include/linux/seqlock.h | 64 +++++++++++++++++++++++++++++++++++++++++++++++++
 kernel/sched/cputime.c  | 15 +++---------
 4 files changed, 71 insertions(+), 27 deletions(-)




Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds