rhashtable: Wait for RCU readers after final unzip work
We need to wait for all RCU readers to complete after the last bit of
unzipping has been completed. Otherwise the old table is freed up
prematurely.
Fixes: 7e1e77636e
("lib: Resizable, Scalable, Concurrent Hash Table")
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
这个提交包含在:
@@ -392,6 +392,8 @@ int rhashtable_expand(struct rhashtable *ht)
|
||||
}
|
||||
}
|
||||
|
||||
synchronize_rcu();
|
||||
|
||||
bucket_table_free(old_tbl);
|
||||
return 0;
|
||||
}
|
||||
|
在新工单中引用
屏蔽一个用户