From owner-freebsd-stable@FreeBSD.ORG Thu Oct 25 12:04:39 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 49D3716A481 for ; Thu, 25 Oct 2007 12:04:39 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by mx1.freebsd.org (Postfix) with ESMTP id DC5A413C4DA for ; Thu, 25 Oct 2007 12:04:38 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: by ug-out-1314.google.com with SMTP id y2so569989uge for ; Thu, 25 Oct 2007 05:04:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=Eql0Uf2NvJjdf9pHEeG4yLlSkwhvELdiUWn2PL2Lpj8=; b=NM/aCo+i4Mm3id7lcpW2ccUzRBAdgbK3vIJUjxjwLpGXWbwbBshaJaYoRhj7pfKleyNy59D3LUnnrutczqAGVdJKe0mLE/TEP+6TFcge6vu/n+f/bxvVjzju8DmYNkyvfD29L5x+gBNHhLT3zdhPuhBCbh5Yr818cONKbhB6jdE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=t+UAyXoxhN6/+0Q5pHGjcEa4nglXDAOZm6IYHqJItPVs9VjA6xZbgwT8Za3blUoK1S6uHcjaYnRB20d8FYbcv5DzegUj2dKCBfK94Ql0HR1+jxT1FinV+16Z2oT7sPItZV3aRBIfDwpg3se6HupEwJZEZpYjH14mpPqqqc5QtnA= Received: by 10.78.204.20 with SMTP id b20mr1277489hug.1193312252845; Thu, 25 Oct 2007 04:37:32 -0700 (PDT) Received: by 10.78.168.9 with HTTP; Thu, 25 Oct 2007 04:37:32 -0700 (PDT) Message-ID: Date: Thu, 25 Oct 2007 15:37:32 +0400 From: pluknet To: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: drm(4) related LOR X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:04:39 -0000 Hi all. I am getting the following LOR on my 7.0-BETA1: lock order reversal: (sleepable after non-sleepable) 1st 0xc3c904d8 drm device (drm device) @ /media/src/sys/modules/drm/drm/../../.. /dev/drm/drm_drv.c:907 2nd 0xc4135a3c user map (user map) @ vm/vm_glue.c:183 KDB: stack backtrace: db_trace_self_wrapper(c076f2df,e6716a74,c055fcd6,c077168b,c4135a3c,...) at db_tr ace_self_wrapper+0x26 kdb_backtrace(c077168b,c4135a3c,c078accb,c078accb,c078a7e6,...) at kdb_backtrace +0x29 witness_checkorder(c4135a3c,9,c078a7dd,b7,c4135a3c,...) at witness_checkorder+0x 6d6 _sx_xlock(c4135a3c,0,c078a7dd,b7,e6716ad8,...) at _sx_xlock+0x7d _vm_map_lock_read(c41359f8,c078a7dd,b7,c078ac64,8,...) at _vm_map_lock_read+0x50 useracc(28aab980,8,1,1,c076b1ec,...) at useracc+0x65 i915_cmdbuffer(c4147100,8018644b,c52e8180,3,c492dc60,...) at i915_cmdbuffer+0x56 3 drm_ioctl(c4147100,8018644b,c52e8180,3,c492dc60,...) at drm_ioctl+0x384 giant_ioctl(c4147100,8018644b,c52e8180,3,c492dc60,...) at giant_ioctl+0x56 devfs_ioctl_f(c5c146c0,8018644b,c52e8180,c5536500,c492dc60,...) at devfs_ioctl_f +0xd5 kern_ioctl(c492dc60,5,8018644b,c52e8180,c52e8180,...) at kern_ioctl+0x253 ioctl(c492dc60,e6716cfc,c,e6716d38,c07a92d0,...) at ioctl+0x13f syscall(e6716d38) at syscall+0x2f3 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x28698a53, esp = 0xbf6f6c9c, ebp = 0xbf6f6cb8 --- It is first observed after update to 7.0-BETA1 (from CURRENT of Oct 11) $ ident /media/src/sys/dev/drm/drm_drv.c /media/src/sys/dev/drm/drm_drv.c: $FreeBSD: src/sys/dev/drm/drm_drv.c,v 1.6 2006/09/07 23:04:47 anholt Exp $ $ ident /media/src/sys/vm/vm_glue.c /media/src/sys/vm/vm_glue.c: $FreeBSD: src/sys/vm/vm_glue.c,v 1.225 2007/09/21 05:07:07 jeff Exp $ Note that drm is kldloadable and is not statically compiled in a kernel. Thanks. wbr, pluknet