From: Taehee Yoo <ap420...@gmail.com> Date: Sun, 8 Jul 2018 11:55:51 +0900
> rhashtable_free_and_destroy() cancels re-hash deferred work > then walks and destroys elements. at this moment, some elements can be > still in future_tbl. that elements are not destroyed. > > test case: > nft_rhash_destroy() calls rhashtable_free_and_destroy() to destroy > all elements of sets before destroying sets and chains. > But rhashtable_free_and_destroy() doesn't destroy elements of future_tbl. > so that splat occurred. > > test script: ... > Splat looks like: ... > V2: > - free all tables requested by Herbert Xu > > Signed-off-by: Taehee Yoo <ap420...@gmail.com> Applied and queued up for -stable.