On Thu, Aug 25, 2016 at 04:41:26PM +0200, Pablo Neira Ayuso wrote: > This patch modifies __rhashtable_insert_fast() so it returns the > existing object that clashes with the one that you want to insert. > In case the object is successfully inserted, NULL is returned. > Otherwise, you get an error via ERR_PTR(). > > This patch adapts the existing callers of __rhashtable_insert_fast() > so they handle this new logic, and it adds a new > rhashtable_lookup_get_insert_key() interface to fetch this existing > object. > > nf_tables needs this change to improve handling of EEXIST cases via > honoring the NLM_F_EXCL flag and by checking if the data part of the > mapping matches what we have. > > Cc: Herbert Xu <[email protected]> > Cc: Thomas Graf <[email protected]> > Signed-off-by: Pablo Neira Ayuso <[email protected]>
Acked-by: Herbert Xu <[email protected]> Thanks, -- Email: Herbert Xu <[email protected]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
