Bug 15017
Summary: | kexec regression, radeon/kms irq related (bisected) | ||
---|---|---|---|
Product: | Drivers | Reporter: | Markus Trippelsdorf (markus) |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | rjw |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.33-rc3 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 14885 | ||
Attachments: |
Disable irq at suspend
Don't process irq until initialized Handle IH ring overflow |
Description
Markus Trippelsdorf
2010-01-09 18:49:50 UTC
First-Bad-Commit : d8f60cfc93452d0554f6a701aa8e3236cbee4636 commit d8f60cfc93452d0554f6a701aa8e3236cbee4636 Author: Alex Deucher <alexdeucher@gmail.com> Date: Tue Dec 1 13:43:46 2009 -0500 drm/radeon/kms: Add support for interrupts on r6xx/r7xx chips (v3) Signed-off-by: Alex Deucher <alexdeucher@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com> Created attachment 24571 [details]
Disable irq at suspend
Created attachment 24572 [details]
Don't process irq until initialized
Created attachment 24573 [details]
Handle IH ring overflow
Please can you test if the attached patch set helps with your issue. Thanks
Yes, kexec works again with your patches applied. Thanks a lot Jérôme. Handled-By : Jérôme Glisse <glisse@freedesktop.org> Patch : http://bugzilla.kernel.org/attachment.cgi?id=24571 Patch : http://bugzilla.kernel.org/attachment.cgi?id=24572 Patch : http://bugzilla.kernel.org/attachment.cgi?id=24573 Fixed by: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=0c45249f419d8b86abe0e51c6627ca4b085e8c23 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=79c2bbc505751bb5130ac753251fc9a0eb37bb12 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7924e5eb8fe422d6b1ce3b3e2be749a480dfcdd9 |