Hay
Date
Feb. 24, 2025, 10:17 a.m.

Environment
sparc

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/page.h:6,
                 from /builds/linux/arch/sparc/include/asm/pgtable_64.h:23,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/include/linux/pgtable.h: In function 'p4d_same':
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/include/linux/pgtable.h:1076:34: note: in expansion of macro 'p4d_val'
 1076 |         return p4d_val(p4d_a) == p4d_val(p4d_b);
      |                                  ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/pgtable_64.h:17,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/include/linux/pgtable.h:1249:13: note: in expansion of macro 'unlikely'
 1249 |         if (unlikely(p4d_bad(*p4d))) {
      |             ^~~~~~~~
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/arch/sparc/include/asm/pgtable_64.h:816:42: note: in expansion of macro 'p4d_val'
  816 | #define p4d_bad(p4d)                    (p4d_val(p4d) & ~PAGE_MASK)
      |                                          ^~~~~~~
/builds/linux/include/linux/pgtable.h:1249:22: note: in expansion of macro 'p4d_bad'
 1249 |         if (unlikely(p4d_bad(*p4d))) {
      |                      ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/page.h:6,
                 from /builds/linux/arch/sparc/include/asm/pgtable_64.h:23,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/include/linux/pgtable.h: In function 'p4d_same':
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/include/linux/pgtable.h:1076:16: note: in expansion of macro 'p4d_val'
 1076 |         return p4d_val(p4d_a) == p4d_val(p4d_b);
      |                ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/page.h:6,
                 from /builds/linux/arch/sparc/include/asm/pgtable_64.h:23,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/include/linux/pgtable.h: In function 'pud_offset':
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/arch/sparc/include/asm/page_64.h:145:60: note: in definition of macro '__va'
  145 | #define __va(x)                 ((void *)((unsigned long) (x) + PAGE_OFFSET))
      |                                                            ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/arch/sparc/include/asm/pgtable_64.h:864:25: note: in expansion of macro 'p4d_val'
  864 |         ((pud_t *) __va(p4d_val(p4d)))
      |                         ^~~~~~~
/builds/linux/include/linux/pgtable.h:154:16: note: in expansion of macro 'p4d_pgtable'
  154 |         return p4d_pgtable(*p4d) + pud_index(address);
      |                ^~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/page.h:6,
                 from /builds/linux/arch/sparc/include/asm/pgtable_64.h:23,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/include/linux/pgtable.h: In function 'p4d_none_or_clear_bad':
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/arch/sparc/include/asm/pgtable_64.h:814:43: note: in expansion of macro 'p4d_val'
  814 | #define p4d_none(p4d)                   (!p4d_val(p4d))
      |                                           ^~~~~~~
/builds/linux/include/linux/pgtable.h:1247:13: note: in expansion of macro 'p4d_none'
 1247 |         if (p4d_none(*p4d))
      |             ^~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/page.h:6,
                 from /builds/linux/arch/sparc/include/asm/pgtable_64.h:23,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/include/linux/pgtable.h: In function 'p4d_same':
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/include/linux/pgtable.h:1076:34: note: in expansion of macro 'p4d_val'
 1076 |         return p4d_val(p4d_a) == p4d_val(p4d_b);
      |                                  ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/page.h:6,
                 from /builds/linux/arch/sparc/include/asm/pgtable_64.h:23,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/include/linux/pgtable.h: In function 'pud_offset':
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/arch/sparc/include/asm/page_64.h:145:60: note: in definition of macro '__va'
  145 | #define __va(x)                 ((void *)((unsigned long) (x) + PAGE_OFFSET))
      |                                                            ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/arch/sparc/include/asm/pgtable_64.h:864:25: note: in expansion of macro 'p4d_val'
  864 |         ((pud_t *) __va(p4d_val(p4d)))
      |                         ^~~~~~~
/builds/linux/include/linux/pgtable.h:154:16: note: in expansion of macro 'p4d_pgtable'
  154 |         return p4d_pgtable(*p4d) + pud_index(address);
      |                ^~~~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/page.h:6,
                 from /builds/linux/arch/sparc/include/asm/pgtable_64.h:23,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/include/linux/pgtable.h: In function 'p4d_none_or_clear_bad':
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/arch/sparc/include/asm/pgtable_64.h:814:43: note: in expansion of macro 'p4d_val'
  814 | #define p4d_none(p4d)                   (!p4d_val(p4d))
      |                                           ^~~~~~~
/builds/linux/include/linux/pgtable.h:1247:13: note: in expansion of macro 'p4d_none'
 1247 |         if (p4d_none(*p4d))
      |             ^~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/page.h:6,
                 from /builds/linux/arch/sparc/include/asm/pgtable_64.h:23,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/include/linux/pgtable.h: In function 'p4d_same':
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/include/linux/pgtable.h:1076:16: note: in expansion of macro 'p4d_val'
 1076 |         return p4d_val(p4d_a) == p4d_val(p4d_b);
      |                ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=sparc CROSS_COMPILE=sparc64-linux-gnu- 'CC=sccache sparc64-linux-gnu-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/sparc/include/asm/pgtable_64.h:17,
                 from /builds/linux/arch/sparc/include/asm/pgtable.h:5,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/arch/sparc/include/asm/page_64.h:77:29: error: request for member 'pgd' in something not a structure or union
   77 | #define pgd_val(x)      ((x).pgd)
      |                             ^
/builds/linux/include/linux/pgtable.h:1249:13: note: in expansion of macro 'unlikely'
 1249 |         if (unlikely(p4d_bad(*p4d))) {
      |             ^~~~~~~~
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:50: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)                              (pgd_val((x).pgd))
      |                                                  ^~~~~~~
/builds/linux/arch/sparc/include/asm/pgtable_64.h:816:42: note: in expansion of macro 'p4d_val'
  816 | #define p4d_bad(p4d)                    (p4d_val(p4d) & ~PAGE_MASK)
      |                                          ^~~~~~~
/builds/linux/include/linux/pgtable.h:1249:22: note: in expansion of macro 'p4d_bad'
 1249 |         if (unlikely(p4d_bad(*p4d))) {
      |                      ^~~~~~~