Bug 64361
Summary: | gma500: kernel BUG at drivers/gpu/drm/drm_gem.c:757 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Takashi Iwai (tiwai) |
Component: | Video(DRI - Intel) | Assignee: | Patrik Jakobsson (patrik.r.jakobsson) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | e.torkhov |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.novell.com/show_bug.cgi?id=838933 | ||
Kernel Version: | 3.12-rc7 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
dmesg output
gma500 error Lock struct_mutex around cursor updates |
Description
Takashi Iwai
2013-11-04 10:26:16 UTC
I suppose we need to lock the struct_mutex around internal ref/unref. This goes for the other chips as well and is also needed in other various places (pipe_set_base() for instance). I'll look into it when I get some time. Thanks for the bug report Patrik Created attachment 121131 [details]
gma500 error
This error stil stable on 3.12.6-300.fc20.i686 anytime after logout from user session. Can be checked on Foxconn AT-5000 Series Created attachment 121291 [details]
Lock struct_mutex around cursor updates
Please try this patch. Should take care of the problem.
Thanks, I'm try it and it's work! Please notify in which kernel version this patch will be applied. Thanks for testing. It'll go into 3.14 and stable 3.13, 3.12 but after that I need to backport it. Not sure I'll do that. |