• Y
    rhashtable: introduce rhashtable_wakeup_worker helper function · 54c5b7d3
    Ying Xue 提交于
    Introduce rhashtable_wakeup_worker() helper function to reduce
    duplicated code where to wake up worker.
    
    By the way, as long as the both "future_tbl" and "tbl" bucket table
    pointers point to the same bucket array, we should try to wake up
    the resizing worker thread, otherwise, it indicates the work of
    resizing hash table is not finished yet. However, currently we will
    wake up the worker thread only when the two pointers point to
    different bucket array. Obviously this is wrong. So, the issue is
    also fixed as well in the patch.
    Signed-off-by: NYing Xue <ying.xue@windriver.com>
    Cc: Thomas Graf <tgraf@suug.ch>
    Acked-by: NThomas Graf <tgraf@suug.ch>
    Signed-off-by: NDavid S. Miller <davem@davemloft.net>
    54c5b7d3
rhashtable.c 26.4 KB