From owner-freebsd-current Mon Dec 16 11:31:37 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 68EC137B401 for ; Mon, 16 Dec 2002 11:31:36 -0800 (PST) Received: from pump3.york.ac.uk (pump3.york.ac.uk [144.32.128.131]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7434B43EE6 for ; Mon, 16 Dec 2002 11:31:35 -0800 (PST) (envelope-from gavin@ury.york.ac.uk) Received: from ury.york.ac.uk (ury.york.ac.uk [144.32.108.81]) by pump3.york.ac.uk (8.10.2/8.10.2) with ESMTP id gBGJVYn18115 for ; Mon, 16 Dec 2002 19:31:34 GMT Received: from ury.york.ac.uk (localhost.york.ac.uk [127.0.0.1]) by ury.york.ac.uk (8.12.6/8.12.6) with ESMTP id gBGJVYTI038239 for ; Mon, 16 Dec 2002 19:31:34 GMT (envelope-from gavin@ury.york.ac.uk) Received: from localhost (gavin@localhost) by ury.york.ac.uk (8.12.6/8.12.6/Submit) with ESMTP id gBGJVYaP038236 for ; Mon, 16 Dec 2002 19:31:34 GMT Date: Mon, 16 Dec 2002 19:31:34 +0000 (GMT) From: Gavin Atkinson To: current@freebsd.org Subject: bpf lock order reversal Message-ID: <20021216193055.M33658-100000@ury.york.ac.uk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Just had this lock order reversal on a late-november kernel. Haven't seen it mentioned before. Dec 16 19:07:15 epsilon kernel: rl0: promiscuous mode enabled Dec 16 19:07:15 epsilon kernel: lock order reversal Dec 16 19:07:15 epsilon kernel: 1st 0xc0429cc0 bpf global lock (bpf global lock) @ /usr/src/sys/net/bpf.c:375 Dec 16 19:07:15 epsilon kernel: 2nd 0xc296b9c4 rl0 (network driver) @ /usr/src/sys/pci/if_rl.c:1753 Dec 16 19:07:15 epsilon kernel: rl0: promiscuous mode disabled Is there any way I can set my machine to drop to debugger on any lock order reversal _other_ than sound-related LOR's? I realise these reversals are not as useful without a traceback, but as I use thismachine for playing audio.... Gavin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message