Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750778AbWATKQ2 (ORCPT ); Fri, 20 Jan 2006 05:16:28 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750800AbWATKQ2 (ORCPT ); Fri, 20 Jan 2006 05:16:28 -0500 Received: from courier.cs.helsinki.fi ([128.214.9.1]:29361 "EHLO mail.cs.helsinki.fi") by vger.kernel.org with ESMTP id S1750778AbWATKQ1 (ORCPT ); Fri, 20 Jan 2006 05:16:27 -0500 Date: Fri, 20 Jan 2006 12:16:22 +0200 (EET) From: Pekka J Enberg To: c-otto@gmx.de cc: linux-kernel@vger.kernel.org, ak@suse.de Subject: Re: Kernel BUG at include/linux/gfp.h:80 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 982 Lines: 29 Hi Carsten, On 1/19/06, Carsten Otto wrote: > As indicated the sounddriver seems to have some sort of problem. I > disabled it and now I can boot (without problems). Does the following patch fix your problem? Pekka Index: 2.6/lib/swiotlb.c =================================================================== --- 2.6.orig/lib/swiotlb.c +++ 2.6/lib/swiotlb.c @@ -444,7 +444,8 @@ swiotlb_alloc_coherent(struct device *hw * instead, or use ZONE_DMA32 (ia64 overloads ZONE_DMA to be a ~32 * bit range instead of a 16MB one). */ - flags |= GFP_DMA; + if (!(flags & GFP_DMA32)) + flags |= GFP_DMA; ret = (void *)__get_free_pages(flags, order); if (ret && address_needs_mapping(hwdev, virt_to_phys(ret))) { - 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/