Hay
Date
Feb. 26, 2025, 10:48 a.m.

Environment
arc

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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_same':
/builds/linux/arch/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopud.h:48:24: note: in expansion of macro 'p4d_val'
   48 | #define pud_val(x)    (p4d_val((x).p4d))
      |                        ^~~~~~~
/builds/linux/include/linux/pgtable.h:1068:27: note: in expansion of macro 'pud_val'
 1068 |  return pud_val(pud_a) == pud_val(pud_b);
      |                           ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/linux/pgtable.h:1076:27: 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=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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 'pmd_same':
/builds/linux/arch/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopud.h:48:24: note: in expansion of macro 'p4d_val'
   48 | #define pud_val(x)    (p4d_val((x).p4d))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopmd.h:52:24: note: in expansion of macro 'pud_val'
   52 | #define pmd_val(x)    (pud_val((x).pud))
      |                        ^~~~~~~
/builds/linux/include/linux/pgtable.h:1061:27: note: in expansion of macro 'pmd_val'
 1061 |  return pmd_val(pmd_a) == pmd_val(pmd_b);
      |                           ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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_same':
/builds/linux/arch/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopud.h:48:24: note: in expansion of macro 'p4d_val'
   48 | #define pud_val(x)    (p4d_val((x).p4d))
      |                        ^~~~~~~
/builds/linux/include/linux/pgtable.h:1068:9: note: in expansion of macro 'pud_val'
 1068 |  return pud_val(pud_a) == pud_val(pud_b);
      |         ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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 'virt_to_kpte':
/builds/linux/arch/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopud.h:48:24: note: in expansion of macro 'p4d_val'
   48 | #define pud_val(x)    (p4d_val((x).p4d))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopmd.h:52:24: note: in expansion of macro 'pud_val'
   52 | #define pmd_val(x)    (pud_val((x).pud))
      |                        ^~~~~~~
/builds/linux/arch/arc/include/asm/pgtable-levels.h:156:24: note: in expansion of macro 'pmd_val'
  156 | #define pmd_none(x)  (!pmd_val(x))
      |                        ^~~~~~~
/builds/linux/include/linux/pgtable.h:198:9: note: in expansion of macro 'pmd_none'
  198 |  return pmd_none(*pmd) ? NULL : pte_offset_kernel(pmd, vaddr);
      |         ^~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/include/linux/build_bug.h:5,
                 from /builds/linux/include/linux/bits.h:22,
                 from /builds/linux/arch/arc/include/asm/pgtable.h:9,
                 from /builds/linux/include/linux/pgtable.h:6,
                 from /builds/linux/include/drm/ttm/ttm_caching.h:28,
                 from <command-line>:
/builds/linux/arch/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/linux/compiler.h:77:42: note: in definition of macro 'unlikely'
   77 | # define unlikely(x) __builtin_expect(!!(x), 0)
      |                                          ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopud.h:48:24: note: in expansion of macro 'p4d_val'
   48 | #define pud_val(x)    (p4d_val((x).p4d))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopmd.h:52:24: note: in expansion of macro 'pud_val'
   52 | #define pmd_val(x)    (pud_val((x).pud))
      |                        ^~~~~~~
/builds/linux/arch/arc/include/asm/pgtable-levels.h:157:23: note: in expansion of macro 'pmd_val'
  157 | #define pmd_bad(x)  ((pmd_val(x) & ~PAGE_MASK))
      |                       ^~~~~~~
/builds/linux/include/linux/pgtable.h:1271:15: note: in expansion of macro 'pmd_bad'
 1271 |  if (unlikely(pmd_bad(*pmd))) {
      |               ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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 'pmd_none_or_clear_bad':
/builds/linux/arch/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopud.h:48:24: note: in expansion of macro 'p4d_val'
   48 | #define pud_val(x)    (p4d_val((x).p4d))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopmd.h:52:24: note: in expansion of macro 'pud_val'
   52 | #define pmd_val(x)    (pud_val((x).pud))
      |                        ^~~~~~~
/builds/linux/arch/arc/include/asm/pgtable-levels.h:156:24: note: in expansion of macro 'pmd_val'
  156 | #define pmd_none(x)  (!pmd_val(x))
      |                        ^~~~~~~
/builds/linux/include/linux/pgtable.h:1269:6: note: in expansion of macro 'pmd_none'
 1269 |  if (pmd_none(*pmd))
      |      ^~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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 'pmdp_huge_get_and_clear':
/builds/linux/arch/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopud.h:48:24: note: in expansion of macro 'p4d_val'
   48 | #define pud_val(x)    (p4d_val((x).p4d))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopmd.h:52:24: note: in expansion of macro 'pud_val'
   52 | #define pmd_val(x)    (pud_val((x).pud))
      |                        ^~~~~~~
/builds/linux/arch/arc/include/asm/pgtable-levels.h:159:29: note: in expansion of macro 'pmd_val'
  159 | #define pmd_clear(xp)  do { pmd_val(*(xp)) = 0; } while (0)
      |                             ^~~~~~~
/builds/linux/include/linux/pgtable.h:637:2: note: in expansion of macro 'pmd_clear'
  637 |  pmd_clear(pmdp);
      |  ^~~~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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 'pmd_same':
/builds/linux/arch/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopud.h:48:24: note: in expansion of macro 'p4d_val'
   48 | #define pud_val(x)    (p4d_val((x).p4d))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopmd.h:52:24: note: in expansion of macro 'pud_val'
   52 | #define pmd_val(x)    (pud_val((x).pud))
      |                        ^~~~~~~
/builds/linux/include/linux/pgtable.h:1061:9: note: in expansion of macro 'pmd_val'
 1061 |  return pmd_val(pmd_a) == pmd_val(pmd_b);
      |         ^~~~~~~

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/linux/pgtable.h:1076:9: 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=arc CROSS_COMPILE=arc-elf32- 'CC=sccache arc-elf32-gcc' 'HOSTCC=sccache gcc'
In file included from /builds/linux/arch/arc/include/asm/pgtable.h:13,
                 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 'pte_offset_kernel':
/builds/linux/arch/arc/include/asm/page.h:41:24: error: request for member 'pgd' in something not a structure or union
   41 | #define pgd_val(x) ((x).pgd)
      |                        ^
/builds/linux/include/asm-generic/pgtable-nop4d.h:40:24: note: in expansion of macro 'pgd_val'
   40 | #define p4d_val(x)    (pgd_val((x).pgd))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopud.h:48:24: note: in expansion of macro 'p4d_val'
   48 | #define pud_val(x)    (p4d_val((x).p4d))
      |                        ^~~~~~~
/builds/linux/include/asm-generic/pgtable-nopmd.h:52:24: note: in expansion of macro 'pud_val'
   52 | #define pmd_val(x)    (pud_val((x).pud))
      |                        ^~~~~~~
/builds/linux/arch/arc/include/asm/pgtable-levels.h:160:30: note: in expansion of macro 'pmd_val'
  160 | #define pmd_page_vaddr(pmd) (pmd_val(pmd) & PAGE_MASK)
      |                              ^~~~~~~
/builds/linux/include/linux/pgtable.h:117:18: note: in expansion of macro 'pmd_page_vaddr'
  117 |  return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address);
      |                  ^~~~~~~~~~~~~~