Hi,
with
$ sysctl kern.version
kern.version=OpenBSD 6.3-current (GENERIC.MP) #88: Wed Jun 6 20:07:00 MDT 2018
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
I observe following messages
error: [drm:pid66464:intel_pipe_update_start] *ERROR* Potential atomic update
failure on pipe B
lock order reversal:
1st 0xffffffff81d9ef60 &sched_lock (&sched_lock) @
/usr/src/sys/kern/kern_synch.c:444
2nd 0xffff800000153270 &dev_priv->irq_lock (&dev_priv->irq_lock) @
/usr/src/sys/dev/pci/drm/i915/intel_lrc.c:1645
lock order "&dev_priv->irq_lock"(mutex) -> "&sched_lock"(sched_lock) first seen
at:
#0 witness_checkorder+0x4b4
#1 ___mp_lock+0x70
#2 wakeup_n+0x39
#3 task_add+0x93
#4 gen6_rps_boost+0x129
#5 __i915_wait_request+0x155
#6 i915_wait_request+0x97
#7 i915_gem_object_wait_rendering+0x19c
#8 i915_gem_object_sync+0x6c
#9 i915_gem_object_pin_to_display_plane+0x2e
#10 intel_pin_and_fence_fb_obj+0x1cd
#11 intel_prepare_plane_fb+0xb4
#12 drm_atomic_helper_prepare_planes+0x6b
#13 intel_atomic_commit+0x52
#14 drm_atomic_helper_set_config+0x80
#15 drm_mode_setcrtc+0x36f
#16 drm_do_ioctl+0x221
#17 drmioctl+0xf9
#18 VOP_IOCTL+0x5a
lock order "&sched_lock"(sched_lock) -> "&dev_priv->irq_lock"(mutex) first seen
at:
#0 witness_checkorder+0x4b4
#1 _mtx_enter+0x31
#2 gen8_logical_ring_put_irq+0x36
#3 __i915_wait_request+0x367
#4 i915_gem_object_wait_rendering__nonblocking+0x1d6
#5 i915_gem_set_domain_ioctl+0xdb
#6 drm_do_ioctl+0x221
#7 drmioctl+0xf9
#8 VOP_IOCTL+0x5a
#9 vn_ioctl+0x6b
#10 sys_ioctl+0x457
#11 syscall+0x32a
#12 Xsyscall_untramp+0xc0
error: [drm:pid66464:intel_pipe_update_start] *ERROR* Potential atomic update
failure on pipe B
The system works fine. Just saw the messages in the log ...
Best regards,
Ingo