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.