Closed kevans91 closed 3 months ago
I also get it on the 6.6 WIP
WARNING !lockdep_is_held(&ce->timeline->mutex) || !!(({ __typeof(((volatile const unsigned long *)(&ce->flags))[((12) / 64)]) __var = ({ __asm__ __volatile__("": : :"memory"); (*(const volatile __typeof(((volatile const unsigned long *)(&ce->flags))[((12) / 64)]) *)&(((volatile const unsigned long *)(&ce->flags))[((12) / 64)])); }); __asm__ __volatile__("": : :"memory"); __var; }) & (1UL << ((12) & (64 - 1)))) failed at /root/freebsd/sys/modules/drm-kmod/drivers/gpu/drm/i915/gt/intel_context.h:221
Note that lockdep_assert
are only under INVARIANTS
, if building for a non-INVARIANTS
kernel will not print these warnings.
(Issue should be closed -- I don't have permission.)
Describe the bug I didn't check if 5.10-lts was doing the same, but I get hundreds of this spew per minute:
This one is also seemingly reported with some frequently:
To be precise, here's a ~1-minute window from syslogd:
FreeBSD version FreeBSD 15.0-CURRENT FreeBSD 15.0-CURRENT kbsd/next-n267365-8aa2734d89d4 GENERIC amd64 1500008 1500008
PCI Info
DRM KMOD version
To Reproduce Boot my laptop
Additional context This laptop can't boot with i915kms on Linux, so I've no path for trying to bisect along upstream drm to see if it happens / has happened there / where it might be fixed