[PATCH 1/2] drm/radeon: Handle irqs only based on irq ring, not irq status regs.

2015-07-06 Thread Alex Deucher
On Fri, Jul 3, 2015 at 5:51 AM, Christian König wrote: > On 03.07.2015 06:03, Mario Kleiner wrote: >> >> Trying to resolve issues with missed vblanks and impossible >> values inside delivered kms pageflip completion events showed >> that radeon's irq handling sometimes doesn't handle valid

[PATCH 1/2] drm/radeon: Handle irqs only based on irq ring, not irq status regs.

2015-07-03 Thread Christian König
On 03.07.2015 06:03, Mario Kleiner wrote: > Trying to resolve issues with missed vblanks and impossible > values inside delivered kms pageflip completion events showed > that radeon's irq handling sometimes doesn't handle valid irqs, > but silently skips them. This was observed for vblank

[PATCH 1/2] drm/radeon: Handle irqs only based on irq ring, not irq status regs.

2015-07-03 Thread Mario Kleiner
Trying to resolve issues with missed vblanks and impossible values inside delivered kms pageflip completion events showed that radeon's irq handling sometimes doesn't handle valid irqs, but silently skips them. This was observed for vblank interrupts. Although those irqs have corresponding events