linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] locking fixes
@ 2025-12-06 11:32 Ingo Molnar
  2025-12-06 20:42 ` pr-tracker-bot
  2025-12-10  7:59 ` [GIT PULL] futex updates for v6.19 Ingo Molnar
  0 siblings, 2 replies; 4+ messages in thread
From: Ingo Molnar @ 2025-12-06 11:32 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-kernel, Peter Zijlstra, Thomas Gleixner, Will Deacon,
	Waiman Long, Boqun Feng, Borislav Petkov, Uros Bizjak,
	Sebastian Andrzej Siewior, Gary Guo, Oleg Nesterov

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(-)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] locking fixes
  2025-12-06 11:32 [GIT PULL] locking fixes Ingo Molnar
@ 2025-12-06 20:42 ` pr-tracker-bot
  2025-12-10  7:59 ` [GIT PULL] futex updates for v6.19 Ingo Molnar
  1 sibling, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2025-12-06 20:42 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Linus Torvalds, linux-kernel, Peter Zijlstra, Thomas Gleixner,
	Will Deacon, Waiman Long, Boqun Feng, Borislav Petkov,
	Uros Bizjak, Sebastian Andrzej Siewior, Gary Guo, Oleg Nesterov

The pull request you sent on Sat, 6 Dec 2025 12:32:37 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-urgent-2025-12-06

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/92fc1f16e22f97dd5897c9200e620ebc287e50ef

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [GIT PULL] futex updates for v6.19
  2025-12-06 11:32 [GIT PULL] locking fixes Ingo Molnar
  2025-12-06 20:42 ` pr-tracker-bot
@ 2025-12-10  7:59 ` Ingo Molnar
  2025-12-10  8:44   ` pr-tracker-bot
  1 sibling, 1 reply; 4+ messages in thread
From: Ingo Molnar @ 2025-12-10  7:59 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-kernel, Peter Zijlstra, Thomas Gleixner, Darren Hart,
	Davidlohr Bueso, Andr� Almeida, Oleg Nesterov

Linus,

Please pull the latest locking/futex Git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-futex-2025-12-10

   # HEAD: c42ba5a87bdccbca11403b7ca8bad1a57b833732 futex: Store time as ktime_t in restart block

Futex changes for v6.19:

 - Standardize on ktime_t in restart_block::time as well
   (Thomas Weißschuh)

 - Futex selftests:
   - Add robust list testcases (André Almeida)
   - Formatting fixes/cleanups (Carlos Llamas)

 Thanks,

	Ingo

------------------>
André Almeida (2):
      selftests/futex: Remove unused test_futex_mpol()
      selftests/futex: Create test for robust list

Carlos Llamas (2):
      selftests/futex: Add newline to ksft_exit_fail_msg()
      selftests/futex: Skip tests if shmget unsupported

Thomas Weißschuh (1):
      futex: Store time as ktime_t in restart block


 include/linux/restart_block.h                      |   2 +-
 kernel/futex/waitwake.c                            |   9 +-
 .../testing/selftests/futex/functional/.gitignore  |   1 +
 tools/testing/selftests/futex/functional/Makefile  |   3 +-
 .../selftests/futex/functional/futex_numa_mpol.c   |   5 -
 .../selftests/futex/functional/futex_wait.c        |   8 +-
 .../selftests/futex/functional/futex_waitv.c       |   2 +
 .../selftests/futex/functional/robust_list.c       | 552 +++++++++++++++++++++
 8 files changed, 567 insertions(+), 15 deletions(-)
 create mode 100644 tools/testing/selftests/futex/functional/robust_list.c

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] futex updates for v6.19
  2025-12-10  7:59 ` [GIT PULL] futex updates for v6.19 Ingo Molnar
@ 2025-12-10  8:44   ` pr-tracker-bot
  0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2025-12-10  8:44 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Linus Torvalds, linux-kernel, Peter Zijlstra, Thomas Gleixner,
	Darren Hart, Davidlohr Bueso, Andr� Almeida, Oleg Nesterov

The pull request you sent on Wed, 10 Dec 2025 08:59:56 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-futex-2025-12-10

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0048fbb4011ec55c32d3148b2cda56433f273375

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-12-10  8:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-06 11:32 [GIT PULL] locking fixes Ingo Molnar
2025-12-06 20:42 ` pr-tracker-bot
2025-12-10  7:59 ` [GIT PULL] futex updates for v6.19 Ingo Molnar
2025-12-10  8:44   ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).