/* Remove an active neh immediately instead of waiting for the event (or a time out).  */
void uwb_rc_neh_rm(struct uwb_rc *rc, struct uwb_rc_neh *neh)
/* Remove an active neh immediately instead of waiting for the event (or a time out).  */
void uwb_rc_neh_rm(struct uwb_rc *rc, struct uwb_rc_neh *neh)
{
	unsigned long flags;
	spin_lock_irqsave(&rc->neh_lock, flags);
	__uwb_rc_neh_rm(rc, neh);
	spin_unlock_irqrestore(&rc->neh_lock, flags);
	del_timer_sync(&neh->timer);
	uwb_rc_neh_put(neh);
}