Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/radeon: do a posting read in rs600_set_irq

To make sure the writes go through the pci bridge.

bug:
https://bugzilla.kernel.org/show_bug.cgi?id=90741

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org

+4
+4
drivers/gpu/drm/radeon/rs600.c
··· 694 694 WREG32(R_007D18_DC_HOT_PLUG_DETECT2_INT_CONTROL, hpd2); 695 695 if (ASIC_IS_DCE2(rdev)) 696 696 WREG32(R_007408_HDMI0_AUDIO_PACKET_CONTROL, hdmi0); 697 + 698 + /* posting read */ 699 + RREG32(R_000040_GEN_INT_CNTL); 700 + 697 701 return 0; 698 702 } 699 703