Case of multiple separate clients from the same NID (as with liblustre) is legitimate and so we
should allow multiple instances of the same NID in nid hash
i=rread
i=johann
req->rq_self,
&remote_uuid);
if (cfs_hlist_unhashed(&export->exp_nid_hash)) {
- cfs_hash_add_unique(export->exp_obd->obd_nid_hash,
- &export->exp_connection->c_peer.nid,
- &export->exp_nid_hash);
+ cfs_hash_add(export->exp_obd->obd_nid_hash,
+ &export->exp_connection->c_peer.nid,
+ &export->exp_nid_hash);
}
cfs_spin_lock_bh(&target->obd_processing_task_lock);