Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755307Ab0HPRDm (ORCPT ); Mon, 16 Aug 2010 13:03:42 -0400 Received: from mail-qy0-f181.google.com ([209.85.216.181]:57292 "EHLO mail-qy0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751469Ab0HPRDl convert rfc822-to-8bit (ORCPT ); Mon, 16 Aug 2010 13:03:41 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=T8VIMa8Uk6Na4O+J898dge1utkxXPJa3Ta51FvwXP41f4wIDTIuV9QY4ldqZ/s3/yp y66FnY0Jma4AG2mR7reA3FdZCYlTC7+vb4hTYG1UoAbk+J6NdhjsKwux3r+fNoQcQNWC ZjYw+7TPph25qTRGkbuW2aQU2eriPn3aGPIqE= MIME-Version: 1.0 In-Reply-To: References: Date: Mon, 16 Aug 2010 19:03:40 +0200 Message-ID: Subject: Re: 2.6.35+vfs-scale: INFO: suspicious rcu_dereference_check() usage (kernel/exit.c:1387) From: Vegard Nossum To: Nick Piggin Cc: Peter Zijlstra , David Howells , "Paul E. McKenney" , LKML Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2964 Lines: 85 On the third try it will hopefully work. Vegard ---------- Forwarded message ---------- From: Vegard Nossum Date: 16 August 2010 19:01 Subject: Re: 2.6.35+vfs-scale: INFO: suspicious rcu_dereference_check() usage (kernel/exit.c:1387) To: Nick Piggin Cc: Peter Zijlstra , David Howells , "Paul E. McKenney" , LKML Nick Piggin might update his git config because the commits in the vfs-scale tree appear to bear an invalid e-mail address. Please reply to this e-mail instead. Thanks. Vegard ---------- Forwarded message ---------- From: Vegard Nossum Date: 16 August 2010 18:57 Subject: 2.6.35+vfs-scale: INFO: suspicious rcu_dereference_check() usage (kernel/exit.c:1387) To: Nick Piggin Cc: Peter Zijlstra , David Howells , "Paul E. McKenney" , LKML Hi, I was testing your VFS scaling tree*, but I get the following in my dmesg: =================================================== [ INFO: suspicious rcu_dereference_check() usage. ] --------------------------------------------------- kernel/exit.c:1387 invoked rcu_dereference_check() without protection! other info that might help us debug this: rcu_scheduler_active = 1, debug_locks = 1 2 locks held by bash/2878:  #0:  (tasklist_lock){.+.+..}, at: [] do_wait+0xb3/0x200  #1:  (&(&sighand->siglock)->rlock){-.....}, at: [] wait_consider_task+0x2ca/0xaa3 stack backtrace: Pid: 2878, comm: bash Not tainted 2.6.35-00079-g4067b85 #7 Call Trace:  [] lockdep_rcu_dereference+0x9b/0xa6  [] wait_consider_task+0x917/0xaa3  [] ? add_preempt_count+0xc2/0xc9  [] do_wait+0xdb/0x200  [] sys_wait4+0x99/0xd3  [] ? child_wait_callback+0x0/0x5d  [] ? might_fault+0x96/0xbc  [] compat_sys_wait4+0x8a/0xc1  [] ? might_fault+0xb3/0xbc  [] ? might_fault+0x68/0xbc  [] ? trace_hardirqs_off_thunk+0x3a/0x3c  [] sys32_waitpid+0xb/0xd  [] sysenter_dispatch+0x7/0x30  [] ? trace_hardirqs_on_thunk+0x3a/0x3f I don't think it's related to the VFS patches, however, so I added some other (maybe relevant) CCs too. At the time I was simply invoking gcc from bash. Vegard * git://git.kernel.org/pub/scm/linux/kernel/git/npiggin/linux-npiggin.git branch vfs-scale -- 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/