summaryrefslogtreecommitdiff
path: root/include/linux/seqlock.h
AgeCommit message (Expand)Author
2024-09-22seqcount: replace smp_rmb() in read_seqcount() with load acquireChristoph Lameter (Ampere)
2023-12-20locking/seqlock: Split out seqlock_types.hKent Overstreet
2023-10-17locking/seqlock: Fix grammar in commentCuda-Chen
2023-10-14locking/seqlock: Propagate 'const' pointers within read-only methods, remove ...Ingo Molnar
2023-10-12locking/seqlock: Change __seqprop() to return the function pointerOleg Nesterov
2023-10-12locking/seqlock: Simplify SEQCOUNT_LOCKNAME()Oleg Nesterov
2023-10-09Merge tag 'v6.6-rc5' into locking/core, to pick up fixesIngo Molnar
2023-10-05locking/seqlock: Fix typo in commentpangzizhen001@208suo.com
2023-09-21locking/seqlock: Do the lockdep annotation before locking in do_write_seqcoun...Sebastian Andrzej Siewior
2023-06-05seqlock/latch: Provide raw_read_seqcount_latch_retry()Peter Zijlstra
2022-04-07seqlock: drop seqcount_ww_mutex_tChristian König
2021-06-08seqlock: Remove trailing semicolon in macrosHuilong Deng
2021-03-10seqlock,lockdep: Fix seqcount_latch_init()Peter Zijlstra
2020-12-09seqlock: kernel-doc: Specify when preemption is automatically alteredAhmed S. Darwish
2020-12-09seqlock: Prefix internal seqcount_t-only macros with a "do_"Ahmed S. Darwish
2020-12-03seqlock: Rename __seqprop() usersPeter Zijlstra
2020-12-03seqlock: avoid -Wshadow warningsArnd Bergmann
2020-10-14locking/seqlocks: Fix kernel-doc warningsMauro Carvalho Chehab
2020-10-07locking/seqlock: Tweak DEFINE_SEQLOCK() kernel docSebastian Andrzej Siewior
2020-09-16seqlock: Unbreak lockdeppeterz@infradead.org
2020-09-10seqlock: PREEMPT_RT: Do not starve seqlock_t writersAhmed S. Darwish
2020-09-10seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT supportAhmed S. Darwish
2020-09-10seqlock: seqcount_t: Implement all read APIs as statement expressionsAhmed S. Darwish
2020-09-10seqlock: Use unique prefix for seqcount_t property accessorsAhmed S. Darwish
2020-09-10seqlock: seqcount_LOCKNAME_t: Standardize naming conventionAhmed S. Darwish
2020-09-10seqlock: seqcount latch APIs: Only allow seqcount_latch_tAhmed S. Darwish
2020-09-10seqlock: Introduce seqcount_latch_tAhmed S. Darwish
2020-08-26seqlock: Fix multiple kernel-doc warningsRandy Dunlap
2020-08-06locking/seqlock, headers: Untangle the spaghetti monsterPeter Zijlstra
2020-07-29seqcount: More consistent seqprop namesPeter Zijlstra
2020-07-29seqcount: Compress SEQCNT_LOCKNAME_ZERO()Peter Zijlstra
2020-07-29seqlock: Fold seqcount_LOCKNAME_init() definitionPeter Zijlstra
2020-07-29seqlock: Fold seqcount_LOCKNAME_t definitionPeter Zijlstra
2020-07-29seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/gPeter Zijlstra
2020-07-29seqlock: Align multi-line macros newline escapes at 72 columnsAhmed S. Darwish
2020-07-29seqlock: Extend seqcount API with associated locksAhmed S. Darwish
2020-07-29seqlock: lockdep assert non-preemptibility on seqcount_t writeAhmed S. Darwish
2020-07-29seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount()Ahmed S. Darwish
2020-07-29seqlock: Add kernel-doc for seqcount_t and seqlock_t APIsAhmed S. Darwish
2020-07-29seqlock: Reorder seqcount_t and seqlock_t API definitionsAhmed S. Darwish
2020-07-29seqlock: seqcount_t latch: End read sections with read_seqcount_retry()Ahmed S. Darwish
2020-07-29seqlock: Properly format kernel-doc code samplesAhmed S. Darwish
2020-07-29Documentation: locking: Describe seqlock design and usageAhmed S. Darwish
2020-03-21compiler.h, seqlock.h: Remove unnecessary kcsan.h includesMarco Elver
2019-12-30Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflictsIngo Molnar
2019-11-20kcsan: Improve various small stylistic detailsIngo Molnar
2019-11-16seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrierMarco Elver
2019-11-16seqlock, kcsan: Add annotations for KCSANMarco Elver
2019-10-09locking/lockdep: Remove unused @nested argument from lock_release()Qian Cai
2017-12-04seqlock: Remove now-redundant smp_read_barrier_depends()Paul E. McKenney