spin_lock_irq(&uidhash_lock);
up = uid_hash_find(uid, hashent);
if (up) {
spin_lock_irq(&uidhash_lock);
up = uid_hash_find(uid, hashent);
if (up) {
kmem_cache_free(uid_cachep, new);
} else {
uid_hash_insert(new, hashent);
kmem_cache_free(uid_cachep, new);
} else {
uid_hash_insert(new, hashent);