From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Hurley Subject: Re: BUG caused by "Use new drm_fb_helper functions" series Date: Tue, 2 Feb 2016 10:38:43 -0800 Message-ID: <56B0F7B3.3020704@hurleysoftware.com> References: <56AFC1F1.5080507@hurleysoftware.com> <56B03CB4.8020503@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f45.google.com (mail-pa0-f45.google.com [209.85.220.45]) by gabe.freedesktop.org (Postfix) with ESMTPS id C4ABC6E2EF for ; Tue, 2 Feb 2016 10:38:47 -0800 (PST) Received: by mail-pa0-f45.google.com with SMTP id uo6so105118904pac.1 for ; Tue, 02 Feb 2016 10:38:47 -0800 (PST) In-Reply-To: <56B03CB4.8020503@codeaurora.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Archit Taneja , Daniel Vetter , Ben Skeggs Cc: Linux kernel , "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org T24gMDIvMDEvMjAxNiAwOToyMCBQTSwgQXJjaGl0IFRhbmVqYSB3cm90ZToKPiBIaSBQZXRlciwK PiAKPiBPbiAwMi8wMi8yMDE2IDAyOjA3IEFNLCBQZXRlciBIdXJsZXkgd3JvdGU6Cj4+IEhpIEFy Y2hpdCwKPj4KPj4gSnVzdCBib290aW5nIDQuNC1yYzUrLCBJIGdvdCB0aGlzIHNwbGF0IFsxXQo+ PiBBdCBmaXJzdCBnbGFuY2UsIHRoaXMgYXBwZWFycyB0byBiZSBhIHNpbXBsZSBmaXguCj4gCj4g VGhhbmtzIGZvciBzaGFyaW5nIHRoaXMuCj4gCj4+Cj4+IEhvd2V2ZXIsIEknbSBjb25jZXJuZWQg dGhhdCBmYmNvbiBmdW5jdGlvbnMsIHdoaWNoIG1heSBiZSBjYWxsZWQgd2l0aAo+PiBpbnRlcnJ1 cHRzIGRpc2FibGVkLCBhcmUgbm93IGhvb2tlZCB1cCB0byBmYmRldiBmdW5jdGlvbnMgd2hpY2gg bWF5IGFzc3VtZQo+PiBpbnRlcnJ1cHRzIGFyZSBub3QgZGlzYWJsZWQgKGFzIGlzIHRoZSBjYXNl IHdpdGggY2ZiX2ltYWdlYmxpdCgpKS4KPiAKPiBJbiB0aGUgY2FzZSB3aGVuIENPTkZJR19GQiBp cyBlbmFibGVkLCBkcm1fZmJfaGVscGVyX2NmYl9pbWFnZWJsaXQKPiBoZWxwZXIgc2ltcGx5IHdy YXBzIGFyb3VuZCBjZmdfaW1hZ2VibGl0LCBzbyBJIGRvbid0IHNlZSBob3cgd2UnZCBoYXZlCj4g YW55IGRpZmZlcmVuY2UgaW4gYmVoYXZpb3VyLgoKClNvcnJ5OyB0ZXJyaWJsZSBhdHRyaWJ1dGlv biBvbiBteSBwYXJ0LgpUaGlzIGJ1ZyBjbGVhcmx5IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhp cyBzZXJpZXMuCgpCdXQgYSBiZXR0ZXIgbG9vayBoYXMgbWUgd29uZGVyaW5nIGhvdyBhbGwgdGhl c2UgZ3B1cyBhcmUgc3luY2luZwp0aGUgZnJhbWVidWZmZXIgZm9yIGRpcmVjdCBhY2Nlc3Mgdmlh IGNmYl9pbWFnZWJsaXQgYW5kIGZyaWVuZHMuIEkgb25seSBzZWUKbm91dmVhdSBhbmQgaW50ZWwg Z21hIGV2ZW4gdHJ5aW5nLgoKCgo+PiBGb3IgZXhhbXBsZSwgaW4gdGhlIHNwbGF0IGJlbG93LCBp dCdzIGEgc2ltcGxlIGZpeCB0byBtYWtlIHRoZSBzcGxhdCBnbwo+PiBhd2F5IHdpdGggR0ZQX0FU T01JQyBhbGxvY2F0aW9uLiBIb3dldmVyLCB0aGUgZm9sbG93aW5nIGZlbmNlIHdhaXQgaXMgX25l dmVyXwo+PiBnb2luZyB0byB0cmlnZ2VyIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCBvbiBVUC4K Pj4KPj4gRldJVywgSSd2ZSBiZWVuIHJ1bm5pbmcgYWxtb3N0IGV4Y2x1c2l2ZWx5IGRlYnVnIGtl cm5lbCBidWlsZHMgc28gSSdtIG5vdAo+PiBzdXJlIHdoeSB0aGlzIGhhc24ndCB0cmlnZ2VyZWQg bWFueSB0aW1lcyBiZWZvcmUsIGJ1dCBpdCBoYXNuJ3QuCj4gCj4gV2UgY291bGQgcmV2ZXJ0IHRo ZSBwYXRjaAo+ICJkcm0vbm91dmVhdTogVXNlIG5ldyBkcm1fZmJfaGVscGVyIGZ1bmN0aW9ucyIg YW5kIHNlZSBpZiB3ZSBzdGlsbCBoaXQgdGhpcwo+IGlzc3VlLgo+IAo+IFRoYW5rcywKPiBBcmNo aXQKPiAKPj4gUmVnYXJkcywKPj4gUGV0ZXIgSHVybGV5Cj4+Cj4+Cj4+IFsxXSBCVUcgc3BsYXQK Pj4KPj4gWyAgIDM3LjQzODQ5NF0gQlVHOiBzbGVlcGluZyBmdW5jdGlvbiBjYWxsZWQgZnJvbSBp bnZhbGlkIGNvbnRleHQgYXQgL2hvbWUvcGV0ZXIvc3JjL2tlcm5lbHMvbWFpbmxpbmUvbW0vc2x1 Yi5jOjEyODcKPj4gWyAgIDM3LjQzODQ5NV0gaW5fYXRvbWljKCk6IDEsIGlycXNfZGlzYWJsZWQo KTogMSwgcGlkOiAyMjc2LCBuYW1lOiBhdWRpdGQKPj4gWyAgIDM3LjQzODQ5N10gMSBsb2NrIGhl bGQgYnkgYXVkaXRkLzIyNzY6Cj4+IFsgICAzNy40Mzg1MDddICAjMDogIChhdWRpdF9jbWRfbXV0 ZXgpeysuKy4rLn0sIGF0OiBbPGZmZmZmZmZmODExM2E2M2Y+XSBhdWRpdF9yZWNlaXZlKzB4MWYv MHhhMAo+PiBbICAgMzcuNDM4NTA3XSBpcnEgZXZlbnQgc3RhbXA6IDE2ODkKPj4gWyAgIDM3LjQz ODUxMV0gaGFyZGlycXMgbGFzdCAgZW5hYmxlZCBhdCAoMTY4OSk6IFs8ZmZmZmZmZmY4MTBlOWE5 Nj5dIHZwcmludGtfZW1pdCsweDIzNi8weDYyMAo+PiBbICAgMzcuNDM4NTEzXSBoYXJkaXJxcyBs YXN0IGRpc2FibGVkIGF0ICgxNjg4KTogWzxmZmZmZmZmZjgxMGU5OTM0Pl0gdnByaW50a19lbWl0 KzB4ZDQvMHg2MjAKPj4gWyAgIDM3LjQzODUxOF0gc29mdGlycXMgbGFzdCAgZW5hYmxlZCBhdCAo MTY1Mik6IFs8ZmZmZmZmZmY4MTc1Mzg5OD5dIG5ldGxpbmtfcG9sbCsweDEzOC8weDFjMAo+PiBb ICAgMzcuNDM4NTIwXSBzb2Z0aXJxcyBsYXN0IGRpc2FibGVkIGF0ICgxNjUwKTogWzxmZmZmZmZm ZjgxNzUzODU3Pl0gbmV0bGlua19wb2xsKzB4ZjcvMHgxYzAKPj4gWyAgIDM3LjQzODUyMl0gQ1BV OiA3IFBJRDogMjI3NiBDb21tOiBhdWRpdGQgTm90IHRhaW50ZWQgNC40LjAtcmM1K3dpcC14ZW9u K2RlYnVnICNyYzUrd2lwCj4+IFsgICAzNy40Mzg1MjNdIEhhcmR3YXJlIG5hbWU6IERlbGwgSW5j LiBQcmVjaXNpb24gV29ya1N0YXRpb24gVDU0MDAgIC8wUlcyMDMsIEJJT1MgQTExIDA0LzMwLzIw MTIKPj4gWyAgIDM3LjQzODUyNl0gIGZmZmZmZmZmODFjZTVjYzggZmZmZjg4MDJhODdjMzU5MCBm ZmZmZmZmZjgxM2ZiNmM1IGZmZmY4ODAyYWM3NjgwMDAKPj4gWyAgIDM3LjQzODUyOF0gIGZmZmY4 ODAyYTg3YzM1YjggZmZmZmZmZmY4MTBhNmZiOSBmZmZmZmZmZjgxY2U1Y2M4IDAwMDAwMDAwMDAw MDA1MDcKPj4gWyAgIDM3LjQzODUzMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDJhODdjMzVl MCBmZmZmZmZmZjgxMGE3MGI5IDAwMDAwMDAwMDI0MDgwYzAKPj4gWyAgIDM3LjQzODUzMV0gQ2Fs bCBUcmFjZToKPj4gWyAgIDM3LjQzODUzNV0gIFs8ZmZmZmZmZmY4MTNmYjZjNT5dIGR1bXBfc3Rh Y2srMHg0ZS8weDc5Cj4+IFsgICAzNy40Mzg1MzhdICBbPGZmZmZmZmZmODEwYTZmYjk+XSBfX19t aWdodF9zbGVlcCsweDE0OS8weDIwMAo+PiBbICAgMzcuNDM4NTQwXSAgWzxmZmZmZmZmZjgxMGE3 MGI5Pl0gX19taWdodF9zbGVlcCsweDQ5LzB4ODAKPj4gWyAgIDM3LjQzODU0NF0gIFs8ZmZmZmZm ZmY4MTIwMmRmZD5dIGttZW1fY2FjaGVfYWxsb2NfdHJhY2UrMHgyMGQvMHgyZTAKPj4gWyAgIDM3 LjQzODYwMF0gIFs8ZmZmZmZmZmZhMDI3MmU5Yj5dID8gbm91dmVhdV9mZW5jZV9uZXcrMHgzYi8w eDkwIFtub3V2ZWF1XQo+PiBbICAgMzcuNDM4NjI0XSAgWzxmZmZmZmZmZmEwMjcyZTliPl0gbm91 dmVhdV9mZW5jZV9uZXcrMHgzYi8weDkwIFtub3V2ZWF1XQo+PiBbICAgMzcuNDM4NjQ5XSAgWzxm ZmZmZmZmZmEwMjcwN2IyPl0gbm91dmVhdV9jaGFubmVsX2lkbGUrMHg0Mi8weGIwIFtub3V2ZWF1 XQo+PiBbICAgMzcuNDM4NjczXSAgWzxmZmZmZmZmZmEwMjZiYjNmPl0gbm91dmVhdV9mYmNvbl9z eW5jKzB4N2YvMHhiMCBbbm91dmVhdV0KPj4gWyAgIDM3LjQzODY3N10gIFs8ZmZmZmZmZmY4MTQ4 OTk4YT5dIGNmYl9pbWFnZWJsaXQrMHg5YS8weDRkMAo+PiBbICAgMzcuNDM4NjgxXSAgWzxmZmZm ZmZmZjgxMGQyMmVmPl0gPyB0cmFjZV9oYXJkaXJxc19vZmZfY2FsbGVyKzB4MWYvMHhjMAo+PiBb ICAgMzcuNDM4NjkzXSAgWzxmZmZmZmZmZmEwMTNkMzBlPl0gZHJtX2ZiX2hlbHBlcl9jZmJfaW1h Z2VibGl0KzB4ZS8weDEwIFtkcm1fa21zX2hlbHBlcl0KPj4gWyAgIDM3LjQzODcxN10gIFs8ZmZm ZmZmZmZhMDI2YmJjMT5dIG5vdXZlYXVfZmJjb25faW1hZ2VibGl0KzB4NTEvMHhkMCBbbm91dmVh dV0KPj4gWyAgIDM3LjQzODcxOV0gIFs8ZmZmZmZmZmY4MTQ3YzAyYz5dIGJpdF9wdXRjcysweDJk Yy8weDUzMAo+PiBbICAgMzcuNDM4NzIxXSAgWzxmZmZmZmZmZjgxMGQyMzlkPl0gPyB0cmFjZV9o YXJkaXJxc19vZmYrMHhkLzB4MTAKPj4gWyAgIDM3LjQzODcyNV0gIFs8ZmZmZmZmZmY4MTQ3NjE0 ND5dID8gZ2V0X2NvbG9yLmlzcmEuMTUrMHgzNC8weDEzMAo+PiBbICAgMzcuNDM4NzI3XSAgWzxm ZmZmZmZmZjgxNDc3Mjc4Pl0gZmJjb25fcHV0Y3MrMHgxMjgvMHgxNjAKPj4gWyAgIDM3LjQzODcy OF0gIFs8ZmZmZmZmZmY4MTQ3YmQ1MD5dID8gYml0X2N1cnNvcisweDVlMC8weDVlMAo+PiBbICAg MzcuNDM4NzMwXSAgWzxmZmZmZmZmZjgxNDc3NTZiPl0gZmJjb25fcmVkcmF3LmlzcmEuMjUrMHgx NmIvMHgxZDAKPj4gWyAgIDM3LjQzODczMV0gIFs8ZmZmZmZmZmY4MTQ3ODk0YT5dIGZiY29uX3Nj cm9sbCsweDFlYS8weGNlMAo+PiBbICAgMzcuNDM4NzM0XSAgWzxmZmZmZmZmZjgxNTExMmNhPl0g c2NydXArMHgxNGEvMHgxNjAKPj4gWyAgIDM3LjQzODczNl0gIFs8ZmZmZmZmZmY4MTUxMTM2MD5d IGxmKzB4ODAvMHg5MAo+PiBbICAgMzcuNDM4NzM3XSAgWzxmZmZmZmZmZjgxNTExNjE3Pl0gdnRf Y29uc29sZV9wcmludCsweDJhNy8weDNlMAo+PiBbICAgMzcuNDM4NzM5XSAgWzxmZmZmZmZmZjgx MGU4OWM0Pl0gY2FsbF9jb25zb2xlX2RyaXZlcnMuY29uc3Rwcm9wLjI0KzB4MTQ0LzB4MWQwCj4+ IFsgICAzNy40Mzg3NDFdICBbPGZmZmZmZmZmODEwZTk3ODM+XSBjb25zb2xlX3VubG9jaysweDQ2 My8weDU0MAo+PiBbICAgMzcuNDM4NzQyXSAgWzxmZmZmZmZmZjgxMGU5YmJhPl0gdnByaW50a19l bWl0KzB4MzVhLzB4NjIwCj4+IFsgICAzNy40Mzg3NDRdICBbPGZmZmZmZmZmODEwZTlmZDk+XSB2 cHJpbnRrX2RlZmF1bHQrMHgyOS8weDQwCj4+IFsgICAzNy40Mzg3NDhdICBbPGZmZmZmZmZmODEx OWY3MWE+XSBwcmludGsrMHg0ZC8weDRmCj4+IFsgICAzNy40Mzg3NTBdICBbPGZmZmZmZmZmODEx MzdhZDI+XSBhdWRpdF9wcmludGtfc2tiKzB4NjIvMHg3MAo+PiBbICAgMzcuNDM4NzUxXSAgWzxm ZmZmZmZmZjgxMTM3ZTg0Pl0gYXVkaXRfbG9nX2VuZCsweDFkNC8weDJkMAo+PiBbICAgMzcuNDM4 NzUyXSAgWzxmZmZmZmZmZjgxMTM3Y2UwPl0gPyBhdWRpdF9sb2dfZW5kKzB4MzAvMHgyZDAKPj4g WyAgIDM3LjQzODc1NF0gIFs8ZmZmZmZmZmY4MTEzOTA1OT5dIGF1ZGl0X2xvZ19jb25maWdfY2hh bmdlKzB4ODkvMHhhMAo+PiBbICAgMzcuNDM4NzU2XSAgWzxmZmZmZmZmZjgxMTNhNGNhPl0gYXVk aXRfcmVjZWl2ZV9tc2crMHhhNWEvMHhiYjAKPj4gWyAgIDM3LjQzODc1OV0gIFs8ZmZmZmZmZmY4 MTg0ODFiZD5dID8gbXV0ZXhfbG9ja19uZXN0ZWQrMHgyZWQvMHg0NTAKPj4gWyAgIDM3LjQzODc2 MV0gIFs8ZmZmZmZmZmY4MTEzYTYzZj5dID8gYXVkaXRfcmVjZWl2ZSsweDFmLzB4YTAKPj4gWyAg IDM3LjQzODc2Ml0gIFs8ZmZmZmZmZmY4MTEzYTYzZj5dID8gYXVkaXRfcmVjZWl2ZSsweDFmLzB4 YTAKPj4gWyAgIDM3LjQzODc2NF0gIFs8ZmZmZmZmZmY4MTEzYTY3Mj5dIGF1ZGl0X3JlY2VpdmUr MHg1Mi8weGEwCj4+IFsgICAzNy40Mzg3NjZdICBbPGZmZmZmZmZmODE3NTU2NTI+XSBuZXRsaW5r X3VuaWNhc3QrMHhmMi8weDFjMAo+PiBbICAgMzcuNDM4NzY3XSAgWzxmZmZmZmZmZjgxNzU1YjA3 Pl0gbmV0bGlua19zZW5kbXNnKzB4M2U3LzB4NjIwCj4+IFsgICAzNy40Mzg3NzFdICBbPGZmZmZm ZmZmODE2ZmY0ZTg+XSBzb2NrX3NlbmRtc2crMHgzOC8weDUwCj4+IFsgICAzNy40Mzg3NzJdICBb PGZmZmZmZmZmODE2ZmY5NDY+XSBTWVNDX3NlbmR0bysweGY2LzB4MTcwCj4+IFsgICAzNy40Mzg3 NzVdICBbPGZmZmZmZmZmODExOWRiOGQ+XSA/IGNvbnRleHRfdHJhY2tpbmdfZXhpdCsweDFkLzB4 MzAKPj4gWyAgIDM3LjQzODc3OF0gIFs8ZmZmZmZmZmY4MTAwMzY3Zj5dID8gZW50ZXJfZnJvbV91 c2VyX21vZGUrMHgxZi8weDUwCj4+IFsgICAzNy40Mzg3ODBdICBbPGZmZmZmZmZmODEwMDM3N2I+ XSA/IHN5c2NhbGxfdHJhY2VfZW50ZXJfcGhhc2UxKzB4Y2IvMHgxMzAKPj4gWyAgIDM3LjQzODc4 MV0gIFs8ZmZmZmZmZmY4MTAwMzAxNz5dID8gdHJhY2VfaGFyZGlycXNfb25fdGh1bmsrMHgxNy8w eDE5Cj4+IFsgICAzNy40Mzg3ODRdICBbPGZmZmZmZmZmODE3MDA3OWU+XSBTeVNfc2VuZHRvKzB4 ZS8weDEwCj4+IFsgICAzNy40Mzg3ODZdICBbPGZmZmZmZmZmODE4NGJlMzY+XSBlbnRyeV9TWVND QUxMXzY0X2Zhc3RwYXRoKzB4MTYvMHg3YQo+Pgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757637AbcBBSiy (ORCPT ); Tue, 2 Feb 2016 13:38:54 -0500 Received: from mail-pa0-f46.google.com ([209.85.220.46]:36590 "EHLO mail-pa0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752544AbcBBSis (ORCPT ); Tue, 2 Feb 2016 13:38:48 -0500 Subject: Re: BUG caused by "Use new drm_fb_helper functions" series To: Archit Taneja , Daniel Vetter , Ben Skeggs References: <56AFC1F1.5080507@hurleysoftware.com> <56B03CB4.8020503@codeaurora.org> Cc: David Airlie , "dri-devel@lists.freedesktop.org" , Linux kernel From: Peter Hurley Message-ID: <56B0F7B3.3020704@hurleysoftware.com> Date: Tue, 2 Feb 2016 10:38:43 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56B03CB4.8020503@codeaurora.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/01/2016 09:20 PM, Archit Taneja wrote: > Hi Peter, > > On 02/02/2016 02:07 AM, Peter Hurley wrote: >> Hi Archit, >> >> Just booting 4.4-rc5+, I got this splat [1] >> At first glance, this appears to be a simple fix. > > Thanks for sharing this. > >> >> However, I'm concerned that fbcon functions, which may be called with >> interrupts disabled, are now hooked up to fbdev functions which may assume >> interrupts are not disabled (as is the case with cfb_imageblit()). > > In the case when CONFIG_FB is enabled, drm_fb_helper_cfb_imageblit > helper simply wraps around cfg_imageblit, so I don't see how we'd have > any difference in behaviour. Sorry; terrible attribution on my part. This bug clearly has nothing to do with this series. But a better look has me wondering how all these gpus are syncing the framebuffer for direct access via cfb_imageblit and friends. I only see nouveau and intel gma even trying. >> For example, in the splat below, it's a simple fix to make the splat go >> away with GFP_ATOMIC allocation. However, the following fence wait is _never_ >> going to trigger with interrupts disabled on UP. >> >> FWIW, I've been running almost exclusively debug kernel builds so I'm not >> sure why this hasn't triggered many times before, but it hasn't. > > We could revert the patch > "drm/nouveau: Use new drm_fb_helper functions" and see if we still hit this > issue. > > Thanks, > Archit > >> Regards, >> Peter Hurley >> >> >> [1] BUG splat >> >> [ 37.438494] BUG: sleeping function called from invalid context at /home/peter/src/kernels/mainline/mm/slub.c:1287 >> [ 37.438495] in_atomic(): 1, irqs_disabled(): 1, pid: 2276, name: auditd >> [ 37.438497] 1 lock held by auditd/2276: >> [ 37.438507] #0: (audit_cmd_mutex){+.+.+.}, at: [] audit_receive+0x1f/0xa0 >> [ 37.438507] irq event stamp: 1689 >> [ 37.438511] hardirqs last enabled at (1689): [] vprintk_emit+0x236/0x620 >> [ 37.438513] hardirqs last disabled at (1688): [] vprintk_emit+0xd4/0x620 >> [ 37.438518] softirqs last enabled at (1652): [] netlink_poll+0x138/0x1c0 >> [ 37.438520] softirqs last disabled at (1650): [] netlink_poll+0xf7/0x1c0 >> [ 37.438522] CPU: 7 PID: 2276 Comm: auditd Not tainted 4.4.0-rc5+wip-xeon+debug #rc5+wip >> [ 37.438523] Hardware name: Dell Inc. Precision WorkStation T5400 /0RW203, BIOS A11 04/30/2012 >> [ 37.438526] ffffffff81ce5cc8 ffff8802a87c3590 ffffffff813fb6c5 ffff8802ac768000 >> [ 37.438528] ffff8802a87c35b8 ffffffff810a6fb9 ffffffff81ce5cc8 0000000000000507 >> [ 37.438530] 0000000000000000 ffff8802a87c35e0 ffffffff810a70b9 00000000024080c0 >> [ 37.438531] Call Trace: >> [ 37.438535] [] dump_stack+0x4e/0x79 >> [ 37.438538] [] ___might_sleep+0x149/0x200 >> [ 37.438540] [] __might_sleep+0x49/0x80 >> [ 37.438544] [] kmem_cache_alloc_trace+0x20d/0x2e0 >> [ 37.438600] [] ? nouveau_fence_new+0x3b/0x90 [nouveau] >> [ 37.438624] [] nouveau_fence_new+0x3b/0x90 [nouveau] >> [ 37.438649] [] nouveau_channel_idle+0x42/0xb0 [nouveau] >> [ 37.438673] [] nouveau_fbcon_sync+0x7f/0xb0 [nouveau] >> [ 37.438677] [] cfb_imageblit+0x9a/0x4d0 >> [ 37.438681] [] ? trace_hardirqs_off_caller+0x1f/0xc0 >> [ 37.438693] [] drm_fb_helper_cfb_imageblit+0xe/0x10 [drm_kms_helper] >> [ 37.438717] [] nouveau_fbcon_imageblit+0x51/0xd0 [nouveau] >> [ 37.438719] [] bit_putcs+0x2dc/0x530 >> [ 37.438721] [] ? trace_hardirqs_off+0xd/0x10 >> [ 37.438725] [] ? get_color.isra.15+0x34/0x130 >> [ 37.438727] [] fbcon_putcs+0x128/0x160 >> [ 37.438728] [] ? bit_cursor+0x5e0/0x5e0 >> [ 37.438730] [] fbcon_redraw.isra.25+0x16b/0x1d0 >> [ 37.438731] [] fbcon_scroll+0x1ea/0xce0 >> [ 37.438734] [] scrup+0x14a/0x160 >> [ 37.438736] [] lf+0x80/0x90 >> [ 37.438737] [] vt_console_print+0x2a7/0x3e0 >> [ 37.438739] [] call_console_drivers.constprop.24+0x144/0x1d0 >> [ 37.438741] [] console_unlock+0x463/0x540 >> [ 37.438742] [] vprintk_emit+0x35a/0x620 >> [ 37.438744] [] vprintk_default+0x29/0x40 >> [ 37.438748] [] printk+0x4d/0x4f >> [ 37.438750] [] audit_printk_skb+0x62/0x70 >> [ 37.438751] [] audit_log_end+0x1d4/0x2d0 >> [ 37.438752] [] ? audit_log_end+0x30/0x2d0 >> [ 37.438754] [] audit_log_config_change+0x89/0xa0 >> [ 37.438756] [] audit_receive_msg+0xa5a/0xbb0 >> [ 37.438759] [] ? mutex_lock_nested+0x2ed/0x450 >> [ 37.438761] [] ? audit_receive+0x1f/0xa0 >> [ 37.438762] [] ? audit_receive+0x1f/0xa0 >> [ 37.438764] [] audit_receive+0x52/0xa0 >> [ 37.438766] [] netlink_unicast+0xf2/0x1c0 >> [ 37.438767] [] netlink_sendmsg+0x3e7/0x620 >> [ 37.438771] [] sock_sendmsg+0x38/0x50 >> [ 37.438772] [] SYSC_sendto+0xf6/0x170 >> [ 37.438775] [] ? context_tracking_exit+0x1d/0x30 >> [ 37.438778] [] ? enter_from_user_mode+0x1f/0x50 >> [ 37.438780] [] ? syscall_trace_enter_phase1+0xcb/0x130 >> [ 37.438781] [] ? trace_hardirqs_on_thunk+0x17/0x19 >> [ 37.438784] [] SyS_sendto+0xe/0x10 >> [ 37.438786] [] entry_SYSCALL_64_fastpath+0x16/0x7a >> >