From owner-freebsd-current Thu Jun 21 1: 2:49 2001 Delivered-To: freebsd-current@freebsd.org Received: from daemonz.org (pool215-tch-2.Sofia.0rbitel.net [212.95.171.215]) by hub.freebsd.org (Postfix) with SMTP id F234037B401 for ; Thu, 21 Jun 2001 01:02:44 -0700 (PDT) (envelope-from tacho@daemonz.org) Received: (qmail 2791 invoked by uid 1001); 21 Jun 2001 08:02:41 -0000 Date: Thu, 21 Jun 2001 11:02:41 +0300 From: Stanislav Grozev To: freebsd-current@freebsd.org Subject: lock order reversal Message-ID: <20010621110240.B2064@aiel.daemonz.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="sm4nu43k4a2Rpi4c" Content-Disposition: inline User-Agent: Mutt/1.2.5i 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 --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable lock order reversal 1st 0xc03f0140 mntvnode @ /usr/src/sys/ufs/ffs/ffs_vfsops.c:1007 2nd 0xcaec972c vnode interlock @ /usr/src/sys/ufs/ffs/ffs_vfsops.c:1016 this is with softupdates enabled, and surprisingly enough it works, but only on my ThinkPad A21m. a desktop with the same source fails miserably with softupdates. also, when first using something that enables bpf (tcpdump for example), there is another reversal: lock order reversal 1st 0xc03d9940 bpf global lock @ /usr/src/sys/net/bpf.c:365 2nd 0xc1057b9c xl0 @ /usr/src/sys/pci/if_xl.c:2819 -tacho --=20 [i don't follow] | [http://daemonz.org/ || tacho@daemonz.org] 0x44FC3339 || [02B5 798B 4BD1 97FB F8DB 72E4 DCA4 BE03 44FC 3339] --sm4nu43k4a2Rpi4c Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE7Maog3KS+A0T8MzkRAjfsAJ4on7LZ60xDO8xFq7xAjlBri8wA4QCgkMNn RUnkkN6g0klWweAwgN1QzAo= =391X -----END PGP SIGNATURE----- --sm4nu43k4a2Rpi4c-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message