== Series Details ==

Series: drm/i915/display: Refcount for fec enable/disable
URL   : https://patchwork.freedesktop.org/series/167664/
State : failure

== Summary ==

Error: make failed
  DESCEND objtool
  INSTALL libsubcmd_headers
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi.o
In file included from ./include/linux/kernel.h:22,
                 from ./include/linux/iopoll.h:9,
                 from drivers/gpu/drm/i915/display/intel_ddi.c:28:
drivers/gpu/drm/i915/display/intel_ddi.c: In function 
‘intel_ddi_seed_fec_refcounts’:
drivers/gpu/drm/i915/display/intel_display.h:217:41: error: ‘struct drm_device’ 
has no member named ‘pipe_list’; did you mean ‘filelist’?
  217 |                             &(display)->pipe_list, \
      |                                         ^~~~~~~~~
./include/linux/container_of.h:20:33: note: in definition of macro 
‘container_of’
   20 |         void *__mptr = (void *)(ptr);                                   
\
      |                                 ^~~
./include/linux/list.h:643:9: note: in expansion of macro ‘list_entry’
  643 |         list_entry((ptr)->next, type, member)
      |         ^~~~~~~~~~
./include/linux/list.h:819:20: note: in expansion of macro ‘list_first_entry’
  819 |         for (pos = list_first_entry(head, typeof(*pos), member);        
\
      |                    ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_display.h:216:9: note: in expansion of macro 
‘list_for_each_entry’
  216 |         list_for_each_entry((crtc), \
      |         ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_ddi.c:2117:9: note: in expansion of macro 
‘for_each_intel_crtc’
 2117 |         for_each_intel_crtc(display->drm, crtc) {
      |         ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/container_of.h:5:
drivers/gpu/drm/i915/display/intel_display.h:217:41: error: ‘struct drm_device’ 
has no member named ‘pipe_list’; did you mean ‘filelist’?
  217 |                             &(display)->pipe_list, \
      |                                         ^~~~~~~~~
./include/linux/build_bug.h:80:56: note: in definition of macro 
‘__static_assert’
   80 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
      |                                                        ^~~~
./include/linux/container_of.h:21:9: note: in expansion of macro ‘static_assert’
   21 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |         ^~~~~~~~~~~~~
./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’
   21 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |                       ^~~~~~~~~~~
./include/linux/list.h:632:9: note: in expansion of macro ‘container_of’
  632 |         container_of(ptr, type, member)
      |         ^~~~~~~~~~~~
./include/linux/list.h:643:9: note: in expansion of macro ‘list_entry’
  643 |         list_entry((ptr)->next, type, member)
      |         ^~~~~~~~~~
./include/linux/list.h:819:20: note: in expansion of macro ‘list_first_entry’
  819 |         for (pos = list_first_entry(head, typeof(*pos), member);        
\
      |                    ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_display.h:216:9: note: in expansion of macro 
‘list_for_each_entry’
  216 |         list_for_each_entry((crtc), \
      |         ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_ddi.c:2117:9: note: in expansion of macro 
‘for_each_intel_crtc’
 2117 |         for_each_intel_crtc(display->drm, crtc) {
      |         ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_display.h:217:41: error: ‘struct drm_device’ 
has no member named ‘pipe_list’; did you mean ‘filelist’?
  217 |                             &(display)->pipe_list, \
      |                                         ^~~~~~~~~
./include/linux/build_bug.h:80:56: note: in definition of macro 
‘__static_assert’
   80 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
      |                                                        ^~~~
./include/linux/container_of.h:21:9: note: in expansion of macro ‘static_assert’
   21 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |         ^~~~~~~~~~~~~
./include/linux/container_of.h:22:23: note: in expansion of macro ‘__same_type’
   22 |                       __same_type(*(ptr), void),                        
\
      |                       ^~~~~~~~~~~
./include/linux/list.h:632:9: note: in expansion of macro ‘container_of’
  632 |         container_of(ptr, type, member)
      |         ^~~~~~~~~~~~
./include/linux/list.h:643:9: note: in expansion of macro ‘list_entry’
  643 |         list_entry((ptr)->next, type, member)
      |         ^~~~~~~~~~
./include/linux/list.h:819:20: note: in expansion of macro ‘list_first_entry’
  819 |         for (pos = list_first_entry(head, typeof(*pos), member);        
\
      |                    ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_display.h:216:9: note: in expansion of macro 
‘list_for_each_entry’
  216 |         list_for_each_entry((crtc), \
      |         ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_ddi.c:2117:9: note: in expansion of macro 
‘for_each_intel_crtc’
 2117 |         for_each_intel_crtc(display->drm, crtc) {
      |         ^~~~~~~~~~~~~~~~~~~
././include/linux/compiler_types.h:610:27: error: expression in static 
assertion is not an integer
  610 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), 
typeof(b))
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/build_bug.h:80:56: note: in definition of macro 
‘__static_assert’
   80 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
      |                                                        ^~~~
./include/linux/container_of.h:21:9: note: in expansion of macro ‘static_assert’
   21 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |         ^~~~~~~~~~~~~
./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’
   21 |         static_assert(__same_type(*(ptr), ((type *)0)->member) ||       
\
      |                       ^~~~~~~~~~~
./include/linux/list.h:632:9: note: in expansion of macro ‘container_of’
  632 |         container_of(ptr, type, member)
      |         ^~~~~~~~~~~~
./include/linux/list.h:643:9: note: in expansion of macro ‘list_entry’
  643 |         list_entry((ptr)->next, type, member)
      |         ^~~~~~~~~~
./include/linux/list.h:819:20: note: in expansion of macro ‘list_first_entry’
  819 |         for (pos = list_first_entry(head, typeof(*pos), member);        
\
      |                    ^~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_display.h:216:9: note: in expansion of macro 
‘list_for_each_entry’
  216 |         list_for_each_entry((crtc), \
      |         ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_ddi.c:2117:9: note: in expansion of macro 
‘for_each_intel_crtc’
 2117 |         for_each_intel_crtc(display->drm, crtc) {
      |         ^~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/random.h:8,
                 from ./include/linux/nodemask.h:94,
                 from ./include/linux/numa.h:6,
                 from ./include/linux/cpumask.h:15,
                 from ./arch/x86/include/asm/paravirt.h:19,
                 from ./arch/x86/include/asm/cpuid/api.h:57,
                 from ./arch/x86/include/asm/processor.h:19,
                 from ./arch/x86/include/asm/timex.h:5,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/jiffies.h:10,
                 from ./include/linux/ktime.h:25,
                 from ./include/linux/iopoll.h:11:
drivers/gpu/drm/i915/display/intel_display.h:217:41: error: ‘struct drm_device’ 
has no member named ‘pipe_list’; did you mean ‘filelist’?
  217 |                             &(display)->pipe_list, \
      |                                         ^~~~~~~~~
./include/linux/list.h:810:37: note: in definition of macro ‘list_entry_is_head’
  810 |         list_is_head(&pos->member, (head))
      |                                     ^~~~
drivers/gpu/drm/i915/display/intel_display.h:216:9: note: in expansion of macro 
‘list_for_each_entry’
  216 |         list_for_each_entry((crtc), \
      |         ^~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_ddi.c:2117:9: note: in expansion of macro 
‘for_each_intel_crtc’
 2117 |         for_each_intel_crtc(display->drm, crtc) {
      |         ^~~~~~~~~~~~~~~~~~~
make[6]: *** [scripts/Makefile.build:289: 
drivers/gpu/drm/i915/display/intel_ddi.o] Error 1
make[5]: *** [scripts/Makefile.build:548: drivers/gpu/drm/i915] Error 2
make[4]: *** [scripts/Makefile.build:548: drivers/gpu/drm] Error 2
make[3]: *** [scripts/Makefile.build:548: drivers/gpu] Error 2
make[2]: *** [scripts/Makefile.build:548: drivers] Error 2
make[1]: *** [/home/kbuild/kernel/Makefile:2143: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
Build failed, no error log produced


Reply via email to