]> Gentwo Git Trees - linux/.git/commitdiff
Merge branch 'slab/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka...
authorStephen Rothwell <sfr@canb.auug.org.au>
Tue, 25 Feb 2025 05:07:07 +0000 (16:07 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Tue, 25 Feb 2025 05:07:07 +0000 (16:07 +1100)
# Conflicts:
# kernel/rcu/tiny.c

1  2 
include/linux/rcupdate.h
include/linux/rcutree.h
include/linux/slab.h
include/trace/events/rcu.h
kernel/rcu/tiny.c
kernel/rcu/tree.c
mm/Kconfig
mm/slab_common.c
mm/slub.c

Simple merge
Simple merge
Simple merge
Simple merge
index 8a52aca686a52e9e50b12700b526be0e08f09fab,7a34a99d4664f3fc050ec22378782fe26e8d1e95..c1ebfd51768ba4fe8a150fd9d807c8e49abfa705
@@@ -246,31 -232,6 +232,20 @@@ bool poll_state_synchronize_rcu(unsigne
  }
  EXPORT_SYMBOL_GPL(poll_state_synchronize_rcu);
  
- #ifdef CONFIG_KASAN_GENERIC
- void kvfree_call_rcu(struct rcu_head *head, void *ptr)
- {
-       if (head)
-               kasan_record_aux_stack(ptr);
-       __kvfree_call_rcu(head, ptr);
- }
- EXPORT_SYMBOL_GPL(kvfree_call_rcu);
- #endif
 +#if IS_ENABLED(CONFIG_RCU_TORTURE_TEST)
 +unsigned long long rcutorture_gather_gp_seqs(void)
 +{
 +      return READ_ONCE(rcu_ctrlblk.gp_seq) & 0xffffULL;
 +}
 +EXPORT_SYMBOL_GPL(rcutorture_gather_gp_seqs);
 +
 +void rcutorture_format_gp_seqs(unsigned long long seqs, char *cp, size_t len)
 +{
 +      snprintf(cp, len, "g%04llx", seqs & 0xffffULL);
 +}
 +EXPORT_SYMBOL_GPL(rcutorture_format_gp_seqs);
 +#endif
 +
  void __init rcu_init(void)
  {
        open_softirq(RCU_SOFTIRQ, rcu_process_callbacks);
Simple merge
diff --cc mm/Kconfig
Simple merge
Simple merge
diff --cc mm/slub.c
Simple merge