lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20081031121827.AACB.KOSAKI.MOTOHIRO@jp.fujitsu.com>
Date:	Fri, 31 Oct 2008 12:21:16 +0900 (JST)
From:	KOSAKI Motohiro <kosaki.motohiro@...fujitsu.com>
To:	Andrew Morton <akpm@...ux-foundation.org>
Cc:	kosaki.motohiro@...fujitsu.com,
	Mariusz Kozlowski <m.kozlowski@...land.pl>,
	linux-kernel@...r.kernel.org, kernel-testers@...r.kernel.org,
	Christoph Lameter <cl@...ux-foundation.org>,
	Heiko Carstens <heiko.carstens@...ibm.com>,
	Nick Piggin <nickpiggin@...oo.com.au>,
	Hugh Dickins <hugh@...itas.com>, linux-mm@...ck.org
Subject: Re: 2.6.28-rc2-mm1: possible circular locking

> > stack backtrace:
> > Pid: 4733, comm: psi Not tainted 2.6.28-rc2-mm1 #1
> > Call Trace:
> >  [<c013a0fd>] print_circular_bug_tail+0x78/0xb5
> >  [<c0137a31>] ? print_circular_bug_entry+0x43/0x4b
> >  [<c013a6e4>] validate_chain+0x5aa/0xfe0
> >  [<c0118465>] ? hrtick_update+0x23/0x25
> >  [<c013b388>] __lock_acquire+0x26e/0x98d
> >  [<c0118ac0>] ? default_wake_function+0xb/0xd
> >  [<c013bb03>] lock_acquire+0x5c/0x74
> >  [<c012a330>] ? flush_work+0x2d/0xcb
> >  [<c012a35c>] flush_work+0x59/0xcb
> >  [<c012a330>] ? flush_work+0x2d/0xcb
> >  [<c0139ae6>] ? trace_hardirqs_on+0xb/0xd
> >  [<c012a531>] ? __queue_work+0x26/0x2b
> >  [<c012a58c>] ? queue_work_on+0x37/0x47
> >  [<c014fda7>] ? lru_add_drain_per_cpu+0x0/0xa
> >  [<c014fda7>] ? lru_add_drain_per_cpu+0x0/0xa
> >  [<c012a7a6>] schedule_on_each_cpu+0x65/0x7f
> >  [<c014fb7e>] lru_add_drain_all+0xd/0xf
> >  [<c0157fb2>] __mlock_vma_pages_range+0x44/0x206
> >  [<c0159438>] ? vma_adjust+0x17e/0x384
> >  [<c015971f>] ? split_vma+0xe1/0xf7
> >  [<c01582d1>] mlock_fixup+0x15d/0x1c9
> >  [<c0158479>] do_mlock+0x96/0xc8
> >  [<c02bcb2a>] ? down_write+0x42/0x68
> >  [<c015860e>] sys_mlock+0xb2/0xb6
> >  [<c0102f91>] 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@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ