On 12/16/2015 12:53 AM, Herbert Xu wrote: > William Hua <william....@canonical.com> wrote: >> No bucket locks are allocated when an rhashtable is initialized with >> fewer than two elements. In this special case, we should allocate at >> least one to prevent a segfault. >> >> Signed-off-by: William Hua <william....@canonical.com> > > Huh? The minimum hash table size is 4. How are you getting an > rhashtable that's smaller than the required minimum?
I wasn't aware there was an enforced minimum size. I simply set the nelem_hint in the rhastable_params struct to 1, expecting it to grow as needed. This caused a segfault afterwards when trying to insert an element. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html