Re: [PATCH] netlink: fix hash::nelems check

2018-09-09 Thread Li RongQing
after reconsider, I think we can remove this check directly, since rht_grow_above_max() will be called to check the overflow again in rhashtable_insert_one. and atomic_read(&table->hash.nelems) always compares with unsigned value, will force to switch unsigned, so the hash.nelems overflows can be

[PATCH] netlink: fix hash::nelems check

2018-09-08 Thread Li RongQing
The type of hash::nelems has been changed from size_t to atom_t which is int in fact, and impossible to be bigger than UINT_MAX Fixes: 97defe1ecf86 ("rhashtable: Per bucket locks & deferred expansion/shrinking") Signed-off-by: Zhang Yu Signed-off-by: Li RongQing --- net/netlink/af_netlink.c |