Subversion Repositories Kolibri OS

Rev

Rev 2160 | Rev 2997 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2160 Rev 2175
Line 2732... Line 2732...
2732
	if (rptr == wptr) {
2732
	if (rptr == wptr) {
2733
		spin_unlock_irqrestore(&rdev->ih.lock, flags);
2733
		spin_unlock_irqrestore(&rdev->ih.lock, flags);
2734
		return IRQ_NONE;
2734
		return IRQ_NONE;
2735
	}
2735
	}
2736
restart_ih:
2736
restart_ih:
-
 
2737
	/* Order reading of wptr vs. reading of IH ring data */
-
 
2738
	rmb();
-
 
2739
 
2737
	/* display interrupts */
2740
	/* display interrupts */
2738
	evergreen_irq_ack(rdev);
2741
	evergreen_irq_ack(rdev);
Line 2739... Line 2742...
2739
 
2742
 
2740
	rdev->ih.wptr = wptr;
2743
	rdev->ih.wptr = wptr;