== Series Details == Series: drm/i915: First cleanup pass to get rid of more crtc->config users. URL : https://patchwork.freedesktop.org/series/50506/ State : failure == Summary == CALL scripts/checksyscalls.sh DESCEND objtool CHK include/generated/compile.h CC [M] drivers/gpu/drm/i915/intel_display.o In file included from ./include/linux/list.h:9:0, from ./include/linux/dmi.h:5, from drivers/gpu/drm/i915/intel_display.c:27: drivers/gpu/drm/i915/intel_display.c: In function ‘i9xx_set_pll_dividers’: ./include/linux/kernel.h:995:41: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] #define container_of(ptr, type, member) ({ \ ^ drivers/gpu/drm/i915/intel_drv.h:1003:26: note: in expansion of macro ‘container_of’ #define to_intel_crtc(x) container_of(x, struct intel_crtc, base) ^~~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:6110:34: note: in expansion of macro ‘to_intel_crtc’ struct intel_crtc_state *crtc = to_intel_crtc(crtc_state->base.crtc); ^~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:6111:56: error: ‘struct drm_crtc_state’ has no member named ‘dev’ struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); ^ In file included from drivers/gpu/drm/i915/intel_drv.h:33:0, from drivers/gpu/drm/i915/intel_display.c:36: drivers/gpu/drm/i915/intel_display.c:6113:21: error: ‘struct intel_crtc_state’ has no member named ‘pipe’ I915_WRITE(FP0(crtc->pipe), crtc_state->dpll_hw_state.fp0); ^ drivers/gpu/drm/i915/i915_drv.h:3617:76: note: in definition of macro ‘I915_WRITE’ #define I915_WRITE(reg, val) dev_priv->uncore.funcs.mmio_writel(dev_priv, (reg), (val), true) ^~~ drivers/gpu/drm/i915/i915_reg.h:161:32: note: in expansion of macro ‘_MMIO’ #define _MMIO_PIPE(pipe, a, b) _MMIO(_PIPE(pipe, a, b)) ^~~~~ drivers/gpu/drm/i915/i915_reg.h:160:27: note: in expansion of macro ‘_PICK_EVEN’ #define _PIPE(pipe, a, b) _PICK_EVEN(pipe, a, b) ^~~~~~~~~~ drivers/gpu/drm/i915/i915_reg.h:161:38: note: in expansion of macro ‘_PIPE’ #define _MMIO_PIPE(pipe, a, b) _MMIO(_PIPE(pipe, a, b)) ^~~~~ drivers/gpu/drm/i915/i915_reg.h:3315:19: note: in expansion of macro ‘_MMIO_PIPE’ #define FP0(pipe) _MMIO_PIPE(pipe, _FPA0, _FPB0) ^~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:6113:13: note: in expansion of macro ‘FP0’ I915_WRITE(FP0(crtc->pipe), crtc_state->dpll_hw_state.fp0); ^~~ drivers/gpu/drm/i915/intel_display.c:6114:21: error: ‘struct intel_crtc_state’ has no member named ‘pipe’ I915_WRITE(FP1(crtc->pipe), crtc_state->dpll_hw_state.fp1); ^ drivers/gpu/drm/i915/i915_drv.h:3617:76: note: in definition of macro ‘I915_WRITE’ #define I915_WRITE(reg, val) dev_priv->uncore.funcs.mmio_writel(dev_priv, (reg), (val), true) ^~~ drivers/gpu/drm/i915/i915_reg.h:161:32: note: in expansion of macro ‘_MMIO’ #define _MMIO_PIPE(pipe, a, b) _MMIO(_PIPE(pipe, a, b)) ^~~~~ drivers/gpu/drm/i915/i915_reg.h:160:27: note: in expansion of macro ‘_PICK_EVEN’ #define _PIPE(pipe, a, b) _PICK_EVEN(pipe, a, b) ^~~~~~~~~~ drivers/gpu/drm/i915/i915_reg.h:161:38: note: in expansion of macro ‘_PIPE’ #define _MMIO_PIPE(pipe, a, b) _MMIO(_PIPE(pipe, a, b)) ^~~~~ drivers/gpu/drm/i915/i915_reg.h:3316:19: note: in expansion of macro ‘_MMIO_PIPE’ #define FP1(pipe) _MMIO_PIPE(pipe, _FPA1, _FPB1) ^~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:6114:13: note: in expansion of macro ‘FP1’ I915_WRITE(FP1(crtc->pipe), crtc_state->dpll_hw_state.fp1); ^~~ drivers/gpu/drm/i915/intel_display.c: In function ‘i9xx_crtc_enable’: drivers/gpu/drm/i915/intel_display.c:6131:24: error: passing argument 1 of ‘i9xx_set_pll_dividers’ from incompatible pointer type [-Werror=incompatible-pointer-types] i9xx_set_pll_dividers(intel_crtc); ^~~~~~~~~~ drivers/gpu/drm/i915/intel_display.c:6108:13: note: expected ‘const struct intel_crtc_state *’ but argument is of type ‘struct intel_crtc *’ static void i9xx_set_pll_dividers(const struct intel_crtc_state *crtc_state) ^~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors scripts/Makefile.build:305: recipe for target 'drivers/gpu/drm/i915/intel_display.o' failed make[4]: *** [drivers/gpu/drm/i915/intel_display.o] Error 1 scripts/Makefile.build:546: recipe for target 'drivers/gpu/drm/i915' failed make[3]: *** [drivers/gpu/drm/i915] Error 2 scripts/Makefile.build:546: recipe for target 'drivers/gpu/drm' failed make[2]: *** [drivers/gpu/drm] Error 2 scripts/Makefile.build:546: recipe for target 'drivers/gpu' failed make[1]: *** [drivers/gpu] Error 2 Makefile:1050: recipe for target 'drivers' failed make: *** [drivers] Error 2 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx