From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751377AbWJ3IbL (ORCPT ); Mon, 30 Oct 2006 03:31:11 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751958AbWJ3IbL (ORCPT ); Mon, 30 Oct 2006 03:31:11 -0500 Received: from coyote.holtmann.net ([217.160.111.169]:39144 "EHLO mail.holtmann.net") by vger.kernel.org with ESMTP id S1751377AbWJ3IbJ (ORCPT ); Mon, 30 Oct 2006 03:31:09 -0500 Subject: Re: [PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD From: Marcel Holtmann To: Peter Zijlstra Cc: linux-kernel , Andrew Morton , "James E.J. Bottomley" , Greg KH , Markus Lidel , Ingo Molnar , Arjan van de Ven In-Reply-To: <1162045659.24143.149.camel@taijtu> References: <1162045659.24143.149.camel@taijtu> Content-Type: text/plain Date: Mon, 30 Oct 2006 09:30:35 +0100 Message-Id: <1162197035.24333.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi Peter, > kernel: INFO: trying to register non-static key. > kernel: the code is fine but needs lockdep annotation. > kernel: turning off the locking correctness validator. > kernel: [] show_trace_log_lvl+0x58/0x16a > kernel: [] show_trace+0xd/0x10 > kernel: [] dump_stack+0x19/0x1b > kernel: [] __lock_acquire+0xf0/0x90d > kernel: [] lock_acquire+0x4b/0x6b > kernel: [] _spin_lock_irqsave+0x22/0x32 > kernel: [] prepare_to_wait+0x17/0x4b > kernel: [] lpfc_do_work+0xdd/0xcc2 [lpfc] > kernel: [] kthread+0xc3/0xf2 > kernel: [] kernel_thread_helper+0x5/0xb > > Another case of non-static lockdep keys; duplicate the paradigm set by > DECLARE_COMPLETION_ONSTACK and introduce DECLARE_WAIT_QUEUE_HEAD_ONSTACK. > > Signed-off-by: Peter Zijlstra for the Bluetooth subsystem part of this patch: Signed-off-by: Marcel Holtmann Regards Marcel