From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752262AbZHAUCk (ORCPT ); Sat, 1 Aug 2009 16:02:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752150AbZHAUCj (ORCPT ); Sat, 1 Aug 2009 16:02:39 -0400 Received: from e28smtp07.in.ibm.com ([59.145.155.7]:52816 "EHLO e28smtp07.in.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752099AbZHAUCi (ORCPT ); Sat, 1 Aug 2009 16:02:38 -0400 Date: Sun, 2 Aug 2009 01:32:00 +0530 From: Balbir Singh To: Jiri Slaby Cc: Andrew Morton , Linux kernel mailing list , KAMEZAWA Hiroyuki , Li Zefan , KOSAKI Motohiro Subject: Re: memory-controller patch fails to boot in qemu [mmotm] Message-ID: <20090801200200.GB8514@balbir.in.ibm.com> Reply-To: balbir@linux.vnet.ibm.com References: <4A744C2A.6040009@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <4A744C2A.6040009@gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Jiri Slaby [2009-08-01 16:07:38]: > Hi, > > in mmotm-2009-07-30-05-01, the patch named > memory-controller-soft-limit-organize-cgroups-v9.patch > causes qemu fail to boot with tons of: > BUG: scheduling while atomic: async/2/480/0x10000002 > Modules linked in: > Pid: 480, comm: async/2 Tainted: G AW 2.6.31-rc4-mm1-bh #13 > Call Trace: > [] __schedule_bug+0x5c/0x70 > [] thread_return+0x5c1/0x786 > [] __cond_resched+0x20/0x50 > [] _cond_resched+0x2d/0x40 > [] truncate_inode_pages_range+0x224/0x450 > [] ? smp_call_function_many+0x1e1/0x210 > [] ? invalidate_bh_lru+0x0/0x90 > [] ? invalidate_bh_lru+0x7b/0x90 > [] ? invalidate_bh_lru+0x0/0x90 > [] truncate_inode_pages+0x10/0x20 > [] kill_bdev+0x35/0x40 > [] __blkdev_put+0xa8/0x190 > [] blkdev_put+0xb/0x10 > [] register_disk+0x172/0x180 > [] add_disk+0x85/0x150 > [] sd_probe_async+0x12f/0x200 > [] async_thread+0x10a/0x270 > [] ? default_wake_function+0x0/0x10 > [] ? async_thread+0x0/0x270 > [] kthread+0x96/0xa0 > [] child_rip+0xa/0x20 > [] ? kthread+0x0/0xa0 > [] ? child_rip+0x0/0x20 > > Looks like an omitted unlock. I don't see anything suspicious in the > patch though. Thanks for the report, did you bisect the mmotm series to identify the root cause? What does your .config look like? I tried kvm with the patches (mmotm 30th July) and qemu-kvm (30th-july) with a Fedora 11 guest image and the system booted just fine for me. Could you share your command line as well? -- Balbir