Bug 83611
Summary: | Kernel NULL pointer dereference when using tlp on a laptop with AMD video card. | ||
---|---|---|---|
Product: | Drivers | Reporter: | yshuiv7 |
Component: | Video(DRI - non Intel) | Assignee: | drivers_video-dri |
Status: | NEW --- | ||
Severity: | high | CC: | alexdeucher, frederik |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 3.16.1 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
tlp udev rule file
possible fix |
Description
yshuiv7
2014-08-31 19:36:15 UTC
I think there is probably a race condition here. When tlp is automatically started via udev with the rule file attached (40-tlp.rules), this bug occurs. But when I remove the rule file, and start tlp after the system is fully booted, everything is fine. Created attachment 148941 [details]
tlp udev rule file
Maybe we could acquire the pm mutex while setting up crtcs in radeon_modeset_init? I experienced the same bug with 3.17.2, triggered by laptop-mode-tools: https://bugs.freedesktop.org/show_bug.cgi?id=85771 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767742 Created attachment 156391 [details]
possible fix
Does this patch help?
|