/* Same, but with spinlock protection... I call it safe, but it's only safe with respect to the hashbin, not its content. - Jean II  */
void* hashbin_lock_find(hashbin_t *hashbin, long hashv, const char *name)
/* Same, but with spinlock protection... I call it safe, but it's only safe with respect to the hashbin, not its content. - Jean II  */
void* hashbin_lock_find(hashbin_t *hashbin, long hashv, const char *name)
{
	unsigned long flags = 0;
	irda_queue_t* entry;
	spin_lock_irqsave(&hashbin->hb_spinlock, flags);
	entry = (irda_queue_t* ) hashbin_find( hashbin, hashv, name );
	spin_unlock_irqrestore(&hashbin->hb_spinlock, flags);
	return entry;
}