Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759172AbZFWNNO (ORCPT ); Tue, 23 Jun 2009 09:13:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754348AbZFWNNH (ORCPT ); Tue, 23 Jun 2009 09:13:07 -0400 Received: from 207-172-69-77.c3-0.smr-ubr3.sbo-smr.ma.static.cable.rcn.com ([207.172.69.77]:54694 "EHLO thaum.luto.us" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754252AbZFWNNG (ORCPT ); Tue, 23 Jun 2009 09:13:06 -0400 Message-ID: <4A40D4D7.9070306@mit.edu> Date: Tue, 23 Jun 2009 09:12:55 -0400 From: Andy Lutomirski User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Jerome Glisse CC: airlied@gmail.com, dri-devel@lists.sf.net, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/2] radeon: fix radeon kms framebuffer device References: <1245687358-10481-1-git-send-email-jglisse@redhat.com> <4A404049.1080707@mit.edu> In-Reply-To: <4A404049.1080707@mit.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1962 Lines: 51 Andy Lutomirski wrote: > Jerome Glisse wrote: >> smem.start is a physical address which kernel can remap to access >> video memory of the fb buffer. We now pin the fb buffer into vram >> by doing so we are loosing vram but fbdev need to be reworked to >> allow change in framebuffer address. > > I tested this (and the corresponding 2/2 initialization order, but > with radeon as a module), and plymouth seems to be fully functional > (graphical boot, password prompt, etc). > > (The driver set the wrong mode, but that's a different issue.) > > Thanks! > > Tested-by: Andy Lutomirski > Got an oops after awhile: BUG: Bad page state in process gpg-agent pfn:37dd5 page:ffffea0000c38698 flags:200000000050000c count:0 mapcount:0 mapping:(null) index:7fd35e311 Pid: 3131, comm: gpg-agent Not tainted 2.6.30 #5 Call Trace: [] bad_page+0x115/0x13e [] free_pages_check+0x3c/0x6d [] free_hot_cold_page+0x4e/0x151 [] __pagevec_free+0x3c/0x65 [] release_pages+0x1a5/0x1cb [] free_pages_and_swap_cache+0x6d/0x9e [] tlb_finish_mmu+0x41/0x63 [] exit_mmap+0xfb/0x138 [] mmput+0x55/0xc1 [] exit_mm+0x10e/0x12f [] do_exit+0x1b4/0x6a8 [] ? up_read+0x1c/0x32 [] do_group_exit+0x7f/0xac [] sys_exit_group+0x25/0x3d [] system_call_fastpath+0x16/0x1b I don't know if this is related to the drm changes. Back to 2.6.29 for me :) (I actually use this machine, so I'd rather not run kernels that cause random corruption.) --Andy -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/