]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Merge tag 'scftorture.2024.11.16a' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 19 Nov 2024 18:16:59 +0000 (10:16 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 19 Nov 2024 18:16:59 +0000 (10:16 -0800)
commitd7d4102f0a4a015528c0be61688bf6edf72f81f4
tree1b3f02091f34e722cffce9c0c0fcd22846538850
parent26c9fdd6f3a4ab6c49500b6bb0fdd0a87c63932d
parentf946cae86d088d02a2f9c0ae0bf8a80359d3f454
Merge tag 'scftorture.2024.11.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu

Pull scftorture updates from Paul McKenney:

 - Avoid divide operation

 - Fix cleanup code waiting for IPI handlers

 - Move memory allocations out of preempt-disable region of code for
   PREEMPT_RT compatibility

 - Use a lockless list to avoid freeing memory while interrupts are
   disabled, again for PREEMPT_RT compatibility

 - Make lockless list scf_add_to_free_list() correctly handle freeing a
   NULL pointer

* tag 'scftorture.2024.11.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu:
  scftorture: Handle NULL argument passed to scf_add_to_free_list().
  scftorture: Use a lock-less list to free memory.
  scftorture: Move memory allocation outside of preempt_disable region.
  scftorture: Wait until scf_cleanup_handler() completes.
  scftorture: Avoid additional div operation.