Hi all, After merging the tip tree, today's linux-next build (x86_64 allmodconfig) failed like this:
In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/linux/sysrq.h:18, from drivers/gpu/drm/i915/i915_irq.c:31: drivers/gpu/drm/i915/i915_irq.c: In function 'i915_hangcheck_elapsed': include/linux/compiler.h:542:50: error: incompatible types when initializing type 'const void * const' using type 'bool {aka _Bool}' __maybe_unused const void * const _________p2 = _________p1; \ ^ drivers/gpu/drm/i915/i915_irq.c:3098:7: note: in expansion of macro 'lockless_dereference' if (!lockless_dereference(dev_priv->gt.awake)) ^ Caused by commit 67d97da34917 ("drm/i915: Only start retire worker when idle") from the drm-intel tree interacting with commit 331b6d8c7afc ("locking/barriers: Validate lockless_dereference() is used on a pointer type") from the tip tree.