firmware/br-ext-chip-allwinner/board/v83x/kernel/patches/00000-include_linux_rhashta...

20 lines
807 B
Diff

diff -drupN a/include/linux/rhashtable.h b/include/linux/rhashtable.h
--- a/include/linux/rhashtable.h 2018-08-06 17:23:04.000000000 +0300
+++ b/include/linux/rhashtable.h 2022-06-12 05:28:14.000000000 +0300
@@ -338,6 +338,7 @@ static inline spinlock_t *rht_bucket_loc
return &tbl->locks[hash & tbl->locks_mask];
}
+#ifdef CONFIG_RHASHTABLE
#ifdef CONFIG_PROVE_LOCKING
int lockdep_rht_mutex_is_held(struct rhashtable *ht);
int lockdep_rht_bucket_is_held(const struct bucket_table *tbl, u32 hash);
@@ -373,6 +374,7 @@ void rhashtable_free_and_destroy(struct
void (*free_fn)(void *ptr, void *arg),
void *arg);
void rhashtable_destroy(struct rhashtable *ht);
+#endif /* CONFIG_RHASHTABLE */
#define rht_dereference(p, ht) \
rcu_dereference_protected(p, lockdep_rht_mutex_is_held(ht))