✗ Fi.CI.BUILD: failure for sg-cond

Patchwork patchwork at emeril.freedesktop.org
Wed Jan 15 13:48:33 UTC 2020


== Series Details ==

Series: sg-cond
URL   : https://patchwork.freedesktop.org/series/72061/
State : failure

== Summary ==

CALL    scripts/checksyscalls.sh
  CALL    scripts/atomic/check-atomics.sh
  DESCEND  objtool
  CHK     include/generated/compile.h
  CC      drivers/gpu/drm/drm_cache.o
drivers/gpu/drm/drm_cache.c: In function ‘drm_clflush_sg’:
drivers/gpu/drm/drm_cache.c:146:16: error: lvalue required as left operand of assignment
  for ((__iter) = __sgt_iter((__sgt)->sgl);   \
                ^
drivers/gpu/drm/drm_cache.c:171:3: note: in expansion of macro ‘for_each_sgt_page’
   for_each_sgt_page(page, &sgt, st)
   ^~~~~~~~~~~~~~~~~
drivers/gpu/drm/drm_cache.c:147:25: error: ‘&sgt’ is a pointer; did you mean to use ‘->’?
       ((__pp) = (__iter).pfn == 0 ? NULL :   \
                         ^
drivers/gpu/drm/drm_cache.c:171:3: note: in expansion of macro ‘for_each_sgt_page’
   for_each_sgt_page(page, &sgt, st)
   ^~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/page.h:76:0,
                 from ./arch/x86/include/asm/thread_info.h:12,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:78,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/wait.h:9,
                 from ./include/linux/wait_bit.h:8,
                 from ./include/linux/fs.h:6,
                 from ./include/linux/highmem.h:5,
                 from drivers/gpu/drm/drm_cache.c:32:
drivers/gpu/drm/drm_cache.c:148:28: error: ‘&sgt’ is a pointer; did you mean to use ‘->’?
        pfn_to_page((__iter).pfn + ((__iter).curr >> PAGE_SHIFT))); \
                            ^
./include/asm-generic/memory_model.h:54:40: note: in definition of macro ‘__pfn_to_page’
 #define __pfn_to_page(pfn) (vmemmap + (pfn))
                                        ^~~
drivers/gpu/drm/drm_cache.c:171:3: note: in expansion of macro ‘for_each_sgt_page’
   for_each_sgt_page(page, &sgt, st)
   ^~~~~~~~~~~~~~~~~
drivers/gpu/drm/drm_cache.c:148:44: error: ‘&sgt’ is a pointer; did you mean to use ‘->’?
        pfn_to_page((__iter).pfn + ((__iter).curr >> PAGE_SHIFT))); \
                                            ^
./include/asm-generic/memory_model.h:54:40: note: in definition of macro ‘__pfn_to_page’
 #define __pfn_to_page(pfn) (vmemmap + (pfn))
                                        ^~~
drivers/gpu/drm/drm_cache.c:171:3: note: in expansion of macro ‘for_each_sgt_page’
   for_each_sgt_page(page, &sgt, st)
   ^~~~~~~~~~~~~~~~~
drivers/gpu/drm/drm_cache.c:149:17: error: ‘&sgt’ is a pointer; did you mean to use ‘->’?
       (((__iter).curr += PAGE_SIZE) >= (__iter).max) ?  \
                 ^
drivers/gpu/drm/drm_cache.c:171:3: note: in expansion of macro ‘for_each_sgt_page’
   for_each_sgt_page(page, &sgt, st)
   ^~~~~~~~~~~~~~~~~
drivers/gpu/drm/drm_cache.c:149:48: error: ‘&sgt’ is a pointer; did you mean to use ‘->’?
       (((__iter).curr += PAGE_SIZE) >= (__iter).max) ?  \
                                                ^
drivers/gpu/drm/drm_cache.c:171:3: note: in expansion of macro ‘for_each_sgt_page’
   for_each_sgt_page(page, &sgt, st)
   ^~~~~~~~~~~~~~~~~
drivers/gpu/drm/drm_cache.c:150:55: error: ‘&sgt’ is a pointer; did you mean to use ‘->’?
       (__iter) = __sgt_iter(__sg_next_resched((__iter).sgp)), 0 : 0)
                                                       ^
drivers/gpu/drm/drm_cache.c:171:3: note: in expansion of macro ‘for_each_sgt_page’
   for_each_sgt_page(page, &sgt, st)
   ^~~~~~~~~~~~~~~~~
drivers/gpu/drm/drm_cache.c:150:61: warning: left-hand operand of comma expression has no effect [-Wunused-value]
       (__iter) = __sgt_iter(__sg_next_resched((__iter).sgp)), 0 : 0)
                                                             ^
drivers/gpu/drm/drm_cache.c:171:3: note: in expansion of macro ‘for_each_sgt_page’
   for_each_sgt_page(page, &sgt, st)
   ^~~~~~~~~~~~~~~~~
scripts/Makefile.build:265: recipe for target 'drivers/gpu/drm/drm_cache.o' failed
make[3]: *** [drivers/gpu/drm/drm_cache.o] Error 1
scripts/Makefile.build:503: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:503: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1693: recipe for target 'drivers' failed
make: *** [drivers] Error 2



More information about the Intel-gfx-trybot mailing list