Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 308099 | Differences between
and this patch

Collapse All | Expand All

(-)dahdi-linux-2.2.1.1.ORIG/drivers/dahdi/xpp/xpp_dahdi.c (+4 lines)
Lines 866-874 Link Here
866
#endif
866
#endif
867
	spin_lock_irqsave(&xbus->lock, flags);
867
	spin_lock_irqsave(&xbus->lock, flags);
868
	atomic_inc(&xpd->open_counter);
868
	atomic_inc(&xpd->open_counter);
869
/*
869
	LINE_DBG(DEVICES, xpd, pos, "%s[%d]: open_counter=%d\n",
870
	LINE_DBG(DEVICES, xpd, pos, "%s[%d]: open_counter=%d\n",
870
		current->comm, current->pid,
871
		current->comm, current->pid,
871
		atomic_read(&xpd->open_counter));
872
		atomic_read(&xpd->open_counter));
873
*/
872
	spin_unlock_irqrestore(&xbus->lock, flags);
874
	spin_unlock_irqrestore(&xbus->lock, flags);
873
	if(xpd->xops->card_open)
875
	if(xpd->xops->card_open)
874
		xpd->xops->card_open(xpd, pos);
876
		xpd->xops->card_open(xpd, pos);
Lines 886-894 Link Here
886
	spin_unlock_irqrestore(&xbus->lock, flags);
886
	spin_unlock_irqrestore(&xbus->lock, flags);
887
	if(xpd->xops->card_close)
887
	if(xpd->xops->card_close)
888
		xpd->xops->card_close(xpd, pos);
888
		xpd->xops->card_close(xpd, pos);
889
/*
889
	LINE_DBG(DEVICES, xpd, pos, "%s[%d]: open_counter=%d\n",
890
	LINE_DBG(DEVICES, xpd, pos, "%s[%d]: open_counter=%d\n",
890
		current->comm, current->pid,
891
		current->comm, current->pid,
891
		atomic_read(&xpd->open_counter));
892
		atomic_read(&xpd->open_counter));
893
*/
892
	atomic_dec(&xpd->open_counter);		/* from xpp_open() */
894
	atomic_dec(&xpd->open_counter);		/* from xpp_open() */
893
	put_xpd(__FUNCTION__, xpd);					/* from xpp_open() */
895
	put_xpd(__FUNCTION__, xpd);					/* from xpp_open() */
894
	return 0;
896
	return 0;

Return to bug 308099