Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754786AbYJaDVa (ORCPT ); Thu, 30 Oct 2008 23:21:30 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753348AbYJaDVV (ORCPT ); Thu, 30 Oct 2008 23:21:21 -0400 Received: from fgwmail6.fujitsu.co.jp ([192.51.44.36]:37541 "EHLO fgwmail6.fujitsu.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753295AbYJaDVU (ORCPT ); Thu, 30 Oct 2008 23:21:20 -0400 From: KOSAKI Motohiro To: Andrew Morton Subject: Re: 2.6.28-rc2-mm1: possible circular locking Cc: kosaki.motohiro@jp.fujitsu.com, Mariusz Kozlowski , linux-kernel@vger.kernel.org, kernel-testers@vger.kernel.org, Christoph Lameter , Heiko Carstens , Nick Piggin , Hugh Dickins , linux-mm@kvack.org In-Reply-To: <20081029135840.0a50e19c.akpm@linux-foundation.org> References: <200810292146.03967.m.kozlowski@tuxland.pl> <20081029135840.0a50e19c.akpm@linux-foundation.org> Message-Id: <20081031121827.AACB.KOSAKI.MOTOHIRO@jp.fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.42 [ja] Date: Fri, 31 Oct 2008 12:21:16 +0900 (JST) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1795 Lines: 47 > > stack backtrace: > > Pid: 4733, comm: psi Not tainted 2.6.28-rc2-mm1 #1 > > Call Trace: > > [] print_circular_bug_tail+0x78/0xb5 > > [] ? print_circular_bug_entry+0x43/0x4b > > [] validate_chain+0x5aa/0xfe0 > > [] ? hrtick_update+0x23/0x25 > > [] __lock_acquire+0x26e/0x98d > > [] ? default_wake_function+0xb/0xd > > [] lock_acquire+0x5c/0x74 > > [] ? flush_work+0x2d/0xcb > > [] flush_work+0x59/0xcb > > [] ? flush_work+0x2d/0xcb > > [] ? trace_hardirqs_on+0xb/0xd > > [] ? __queue_work+0x26/0x2b > > [] ? queue_work_on+0x37/0x47 > > [] ? lru_add_drain_per_cpu+0x0/0xa > > [] ? lru_add_drain_per_cpu+0x0/0xa > > [] schedule_on_each_cpu+0x65/0x7f > > [] lru_add_drain_all+0xd/0xf > > [] __mlock_vma_pages_range+0x44/0x206 > > [] ? vma_adjust+0x17e/0x384 > > [] ? split_vma+0xe1/0xf7 > > [] mlock_fixup+0x15d/0x1c9 > > [] do_mlock+0x96/0xc8 > > [] ? down_write+0x42/0x68 > > [] sys_mlock+0xb2/0xb6 > > [] sysenter_do_call+0x12/0x35 > > > > This is similar to the problem which > mm-move-migrate_prep-out-from-under-mmap_sem.patch was supposed to fix. > > We've been calling schedule_on_each_cpu() from within > lru_add_drain_all() for ages. What changed to cause all this > to start happening? Agreed with there are the same problem. please assign this bug to me. -- 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/