[Bugme-new] [Bug 40922] New: Radeon page-flipping uses mutex in appropriate context

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Wed Aug 10 16:05:24 PDT 2011


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

           Summary: Radeon page-flipping uses mutex in appropriate context
           Product: Drivers
           Version: 2.5
    Kernel Version: 3.0.1
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Video(Other)
        AssignedTo: drivers_video-other at kernel-bugs.osdl.org
        ReportedBy: rankincj at yahoo.com
        Regression: No


Lenovo T60p laptop with built-in M66GL chip. This error was logged when
starting World of Warcraft:

[drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before
flip
BUG: sleeping function called from invalid context at kernel/mutex.c:85
in_atomic(): 1, irqs_disabled(): 1, pid: 2872, name: Xorg
Pid: 2872, comm: Xorg Not tainted 3.0.1 #1
Call Trace:
 [<c123d243>] ? mutex_lock+0x14/0x26
 [<f8594d4d>] ? radeon_crtc_page_flip+0x4a9/0x500 [radeon]
 [<c109b442>] ? kmem_cache_alloc+0x2f/0xad
 [<f845a771>] ? drm_mode_page_flip_ioctl+0x13f/0x17c [drm]
 [<f845094d>] ? drm_ioctl+0x234/0x2d4 [drm]
 [<f845a632>] ? drm_mode_gamma_get_ioctl+0xa5/0xa5 [drm]
 [<c1061911>] ? audit_syscall_exit+0x2cc/0x2e4
 [<c1009c06>] ? syscall_trace_leave+0x29/0xcb
 [<f8450719>] ? drm_version+0x84/0x84 [drm]
 [<c10b262d>] ? do_vfs_ioctl+0x4ec/0x525
 [<f8450cb3>] ? drm_read+0x122/0x13d [drm]
 [<c10a69d0>] ? vfs_read+0xde/0xe8
 [<c10b2693>] ? sys_ioctl+0x2d/0x46
 [<c123e90c>] ? sysenter_do_call+0x12/0x22
[drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before
flip
[drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before
flip

The "failed to reserve new rbo buffer before flip" errors are not new; I have
been seeing those for a while but they didn't appear to be causing problems.

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Bugme-new mailing list