lor in drm_drv/vm_glue?



Hi all,

I got the following LOR with -current from yesterday.

lock order reversal: (sleepable after non-sleepable)
1st 0xc2f304d4 drm device (drm device) @
/usr/src/sys/modules/drm/drm/../../../dev/drm/drm_drv.c:904
2nd 0xc332d464 user map (user map) @ /usr/src/sys/vm/vm_glue.c:182
KDB: stack backtrace:
witness_checkorder(c332d464,9,c0636c35,b6,c0626c4b) at witness_checkorder+0x67a
_sx_xlock(c332d464,c0636c35,b6,c0677d14,1000008) at _sx_xlock+0x5c
useracc(aa6e600,8,1,c04cfcd3,c33c3012) at useracc+0x66
i915_batchbuffer(c3330400,80186443,c345f8c0,3,c3417d00) at
i915_batchbuffer+0x358
drm_ioctl(c3330400,80186443,c345f8c0,3,c3417d00) at drm_ioctl+0x1af
giant_ioctl(c3330400,80186443,c345f8c0,3,c3417d00) at giant_ioctl+0x56
devfs_ioctl_f(c337f4c8,80186443,c345f8c0,c346aa80,c3417d00) at
devfs_ioctl_f+0x66
ioctl(c3417d00,d63bed04,c,d63bec9c,3) at ioctl+0x118
syscall(3b,2862003b,bfbf003b,af89c10,10) at syscall+0x164
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (54, FreeBSD ELF32, ioctl), eip = 0x28602123, esp =
0xbfbfe3ec, ebp= 0xbfbfe408 ---

Erik
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: LOR route vr0
    ... If I apply your witness patch: ... KDB: stack backtrace: ... I also get another LOR: ...
    (freebsd-current)
  • new LOR to report...
    ... just ran across a new LOR when trying to unload a module: ... KDB: stack backtrace: ...
    (freebsd-current)
  • fxp LOR and nvidia-driver (vga) doesnt compile
    ... writing on my emergency machine I can't check if this LOR is well known, ... *** Error code 1 ... KDB: stack backtrace: ...
    (freebsd-current)
  • LOR in IPFilter
    ... and I get the following LOR: ... KDB: stack backtrace: ... dummy mutex to prevent the callout function from sleeping. ...
    (freebsd-current)
  • New ipfilter LOR?
    ... Last update was 2005-01-26 and we have not seen this LOR before. ... KDB: stack backtrace: ... To unsubscribe, ...
    (freebsd-stable)