==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: scx-scheds 1.0.14-1 (Fri Jul 11 09:54:01 2025)
==> Retrieving sources...
  -> Cloning scx git repo...
Cloning into bare repository '/home/leming/work/scx-scheds/scx'...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    scx ... Skipped
==> Making package: scx-scheds 1.0.14-1 (Fri 11 Jul 2025 09:54:12 AM MDT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (9) abseil-cpp-20250512.1-1  gtest-1.17.0-1  libedit-20250104_3.1-1
             llvm-libs-20.1.7-1  oniguruma-6.9.10-1  bpf-6.15-1  jq-1.8.1-1
             libbpf-1.5.1-1  protobuf-31.1-1

Total Download Size:     7.19 MiB
Total Installed Size:  191.82 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 protobuf-31.1-1-aarch64 downloading...
 bpf-6.15-1-aarch64 downloading...
 abseil-cpp-20250512.1-1-aarch64 downloading...
 gtest-1.17.0-1-aarch64 downloading...
 libbpf-1.5.1-1-aarch64 downloading...
 oniguruma-6.9.10-1-aarch64 downloading...
 jq-1.8.1-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libedit...
installing llvm-libs...
installing bpf...
installing oniguruma...
installing jq...
installing libbpf...
installing gtest...
Optional dependencies for gtest
    python: gmock generator [installed]
installing abseil-cpp...
installing protobuf...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (12) compiler-rt-20.1.7-1  ninja-1.12.1-2  perl-error-0.17030-1
              perl-mailtools-2.22-1  perl-timedate-2.33-7  python-tqdm-4.67.1-2
              zlib-ng-2.2.4-1  clang-20.1.7-1  git-2.50.1-1  llvm-20.1.7-1
              meson-1.8.2-2  rust-1:1.88.0-1

Total Download Size:    70.80 MiB
Total Installed Size:  671.35 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 clang-20.1.7-1-aarch64 downloading...
 llvm-20.1.7-1-aarch64 downloading...
 compiler-rt-20.1.7-1-aarch64 downloading...
 meson-1.8.2-2-any downloading...
 ninja-1.12.1-2-aarch64 downloading...
 python-tqdm-4.67.1-2-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing compiler-rt...
installing clang...
Optional dependencies for clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format [installed]
    llvm: referenced by some clang headers [pending]
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
installing llvm...
installing ninja...
installing python-tqdm...
Optional dependencies for python-tqdm
    python-requests: telegram
installing meson...
installing rust...
Optional dependencies for rust
    gdb: rust-gdb script
    lldb: rust-lldb script
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 971.
Creating user 'git' (git daemon user) with UID 971 and GID 971.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of scx git repo...
Cloning into 'scx'...
done.
Switched to a new branch 'makepkg'
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=false -D b_pie=true -D python.bytecompile=1 . build -D openrc=disabled -D libbpf_a=disabled -D bpftool=disabled -D b_lto=true -D b_lto_mode=thin -D cargo_home=/build/scx-scheds/src/scx
The Meson build system
Version: 1.8.2
Source dir: /build/scx-scheds/src/scx
Build dir: /build/scx-scheds/src/scx/build
Build type: native build
Project name: sched_ext schedulers
Project version: 1.0.14
C compiler for the host machine: cc (gcc 14.2.1 "aarch64-unknown-linux-gnu-gcc (GCC) 14.2.1 20250207")
C linker for the host machine: cc ld.bfd 2.44
Host machine cpu family: aarch64
Host machine cpu: aarch64
Program clang found: YES (/usr/lib/distcc/bin/clang)
Program /build/scx-scheds/src/scx/meson-scripts/veristat found: YES (/build/scx-scheds/src/scx/meson-scripts/veristat)
Program /build/scx-scheds/src/scx/meson-scripts/veristat_diff found: YES (/build/scx-scheds/src/scx/meson-scripts/veristat_diff)
Program /build/scx-scheds/src/scx/meson-scripts/run_stress_tests found: YES (/build/scx-scheds/src/scx/meson-scripts/run_stress_tests)
Program /build/scx-scheds/src/scx/meson-scripts/get_clang_ver found: YES (/build/scx-scheds/src/scx/meson-scripts/get_clang_ver)
Program /build/scx-scheds/src/scx/meson-scripts/get_bpftool_ver found: YES (/build/scx-scheds/src/scx/meson-scripts/get_bpftool_ver)
Program /build/scx-scheds/src/scx/meson-scripts/bpftool_build_skel found: YES (/build/scx-scheds/src/scx/meson-scripts/bpftool_build_skel)
Program /build/scx-scheds/src/scx/meson-scripts/bpftool_build_skel_lib found: YES (/build/scx-scheds/src/scx/meson-scripts/bpftool_build_skel_lib)
Program /build/scx-scheds/src/scx/meson-scripts/get_sys_incls found: YES (/build/scx-scheds/src/scx/meson-scripts/get_sys_incls)
Program /build/scx-scheds/src/scx/meson-scripts/test_sched found: YES (/build/scx-scheds/src/scx/meson-scripts/test_sched)
Program /build/scx-scheds/src/scx/meson-scripts/fetch_libbpf found: YES (/bin/bash /build/scx-scheds/src/scx/meson-scripts/fetch_libbpf)
Program /build/scx-scheds/src/scx/meson-scripts/build_libbpf found: YES (/build/scx-scheds/src/scx/meson-scripts/build_libbpf)
Program /build/scx-scheds/src/scx/meson-scripts/fetch_bpftool found: YES (/bin/bash /build/scx-scheds/src/scx/meson-scripts/fetch_bpftool)
Program /build/scx-scheds/src/scx/meson-scripts/build_bpftool found: YES (/bin/bash /build/scx-scheds/src/scx/meson-scripts/build_bpftool)
Program /build/scx-scheds/src/scx/meson-scripts/compile_scx_lib found: YES (/build/scx-scheds/src/scx/meson-scripts/compile_scx_lib)
Program jq found: YES (/usr/bin/jq)
Program make found: YES (/usr/bin/make)
Program nproc found: YES (/usr/bin/nproc)
Program protoc found: YES (/usr/bin/protoc)
Program llvm-strip found: YES (/usr/bin/llvm-strip)
Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
Run-time dependency libseccomp found: YES 2.5.6
Run-time dependency libbpf found: YES 1.5.1
Program bpftool found: YES (/usr/bin/bpftool)
Message: cpu=aarch64 bpf_base_cflags=['-g', '-O2', '-Wall', '-Wno-compare-distinct-pointer-types', '-D__TARGET_ARCH_arm64', '-mcpu=v3', '-mlittle-endian', '-idirafter /usr/lib/clang/20/include', '-idirafter /usr/local/include', '-idirafter /usr/include']
Program cargo found: YES (/usr/bin/cargo)
Program /build/scx-scheds/src/scx/meson-scripts/cargo_fetch found: YES (/build/scx-scheds/src/scx/meson-scripts/cargo_fetch)
Run-time dependency threads found: YES
Dependency threads found: YES unknown (cached)
Run-time dependency systemd found: YES 257
Dependency openrc skipped: feature openrc disabled
Run-time dependency libalpm found: YES 15.0.0
Build targets in project: 76

sched_ext schedulers 1.0.14

  User defined options
    auto_features     : enabled
    b_lto             : true
    b_lto_mode        : thin
    b_pie             : true
    bpftool           : disabled
    buildtype         : plain
    cargo_home        : /build/scx-scheds/src/scx
    libbpf_a          : disabled
    libexecdir        : lib
    openrc            : disabled
    prefix            : /usr
    python.bytecompile: 1
    sbindir           : bin
    wrap_mode         : nodownload

Found ninja-1.12.1 at /usr/bin/ninja

Generating targets:   0%|                                           | 0/76 eta ?
                                                                                

Writing build.ninja:   0%|                                         | 0/181 eta ?
                                                                                
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /build/scx-scheds/src/scx/build
ninja: Entering directory `/build/scx-scheds/src/scx/build'

[0/59] Generating libbpf with a custom command
[0/59] Generating bpftool_target with a custom command
[0/59] Compiling C object cc_cflags_probe.p/meson-scripts_cc_cflags_probe.c.o
[0/59] Compiling C object lib/scxtest/libscxtest.a.p/scx_test.c.o
[0/59] Compiling C object lib/scxtest/libscxtest.a.p/overrides.c.o
[0/59] Compiling C object lib/scxtest/libscxtest.a.p/scx_test_map.c.o
[0/59] Compiling C object lib/scxtest/libscxtest.a.p/scx_test_cpumask.c.o
[0/59] Compiling C object lib/libscxlib_test.a.p/arena.bpf.c.o
[1/59] Generating libbpf with a custom command


[1/59] Generating 'scheds/c/scx_simple.p/scx_simple.bpf.o'
[2/59] Generating bpftool_target with a custom command


[2/59] Generating lib/sdt_alloc with a custom command
[3/59] Compiling C object lib/scxtest/libscxtest.a.p/overrides.c.o
[3/59] Generating lib/sdt_task with a custom command
[4/59] Compiling C object cc_cflags_probe.p/meson-scripts_cc_cflags_probe.c.o
[4/59] Generating 'scheds/c/scx_qmap.p/scx_qmap.bpf.o'
[5/59] Compiling C object lib/scxtest/libscxtest.a.p/scx_test_cpumask.c.o
[5/59] Generating 'scheds/c/scx_central.p/scx_central.bpf.o'
[6/59] Compiling C object lib/scxtest/libscxtest.a.p/scx_test.c.o
[6/59] Generating 'scheds/c/scx_userland.p/scx_userland.bpf.o'
[7/59] Compiling C object lib/scxtest/libscxtest.a.p/scx_test_map.c.o
[7/59] Generating 'scheds/c/scx_nest.p/scx_nest.bpf.o'
[8/59] Generating 'scheds/c/scx_central.p/scx_central.bpf.o'
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]

[8/59] Generating 'scheds/c/scx_flatcg.p/scx_flatcg.bpf.o'
[9/59] Compiling C object lib/libscxlib_test.a.p/arena.bpf.c.o
[9/59] Generating 'scheds/c/scx_pair.p/scx_pair.bpf.o'
[10/59] Generating 'scheds/c/scx_simple.p/scx_simple.bpf.o'
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]

[10/59] Generating 'scheds/c/scx_prev.p/scx_prev.bpf.o'
[11/59] Generating 'scheds/c/scx_qmap.p/scx_qmap.bpf.o'
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]
../scheds/c/scx_qmap.bpf.c:634:149: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression]
  634 |   if (!(p = (typeof((buf) [idx++]) *) ({ u64 __base = (u64)&(buf); u64 __addr = (u64)&((buf) [idx++]) - __base; _Static_assert(sizeof(buf) >= sizeof((buf) [idx++]), "@base is smaller than @member, is @base a pointer?"); asm volatile ( "if %0 <= %[max] goto +2\n" "%0 = 0\n" "goto +1\n" "%0 += %1\n" : "+r"(__addr) : "r"(__base), [max]"i"(sizeof(buf) - sizeof((buf) [idx++]))); __addr; })))
      |                                                                                                                                                     ^
../scheds/c/scx_qmap.bpf.c:634:359: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression]
  634 |   if (!(p = (typeof((buf) [idx++]) *) ({ u64 __base = (u64)&(buf); u64 __addr = (u64)&((buf) [idx++]) - __base; _Static_assert(sizeof(buf) >= sizeof((buf) [idx++]), "@base is smaller than @member, is @base a pointer?"); asm volatile ( "if %0 <= %[max] goto +2\n" "%0 = 0\n" "goto +1\n" "%0 += %1\n" : "+r"(__addr) : "r"(__base), [max]"i"(sizeof(buf) - sizeof((buf) [idx++]))); __addr; })))
      |                                                                                                                                                                                                                                                                                                                                                                       ^
../scheds/c/scx_qmap.bpf.c:644:150: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression]
  644 |    if (!(p = (typeof((buf) [idx++]) *) ({ u64 __base = (u64)&(buf); u64 __addr = (u64)&((buf) [idx++]) - __base; _Static_assert(sizeof(buf) >= sizeof((buf) [idx++]), "@base is smaller than @member, is @base a pointer?"); asm volatile ( "if %0 <= %[max] goto +2\n" "%0 = 0\n" "goto +1\n" "%0 += %1\n" : "+r"(__addr) : "r"(__base), [max]"i"(sizeof(buf) - sizeof((buf) [idx++]))); __addr; })))
      |                                                                                                                                                      ^
../scheds/c/scx_qmap.bpf.c:644:360: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression]
  644 |    if (!(p = (typeof((buf) [idx++]) *) ({ u64 __base = (u64)&(buf); u64 __addr = (u64)&((buf) [idx++]) - __base; _Static_assert(sizeof(buf) >= sizeof((buf) [idx++]), "@base is smaller than @member, is @base a pointer?"); asm volatile ( "if %0 <= %[max] goto +2\n" "%0 = 0\n" "goto +1\n" "%0 += %1\n" : "+r"(__addr) : "r"(__base), [max]"i"(sizeof(buf) - sizeof((buf) [idx++]))); __addr; })))
      |                                                                                                                                                                                                                                                                                                                                                                        ^
4 warnings generated.

[11/59] Generating 'scheds/c/scx_sdt.p/scx_sdt.bpf.o'
[12/59] Generating lib/sdt_task with a custom command
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]
In file included from ../lib/sdt_task.bpf.c:10:
In file included from /build/scx-scheds/src/scx/scheds/include/lib/sdt_task.h:10:
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
8 warnings generated.

[12/59] Generating from 'scx_simple.bpf.o'
[13/59] Generating 'scheds/c/scx_userland.p/scx_userland.bpf.o'
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]

[13/59] Generating from 'scx_qmap.bpf.o'
[14/59] Generating 'scheds/c/scx_nest.p/scx_nest.bpf.o'
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]

[14/59] Generating from 'scx_central.bpf.o'
[15/59] Generating lib/sdt_alloc with a custom command
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]
In file included from ../lib/sdt_alloc.bpf.c:10:
In file included from /build/scx-scheds/src/scx/scheds/include/lib/sdt_task.h:10:
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
../lib/sdt_alloc.bpf.c:1237:319: warning: self-comparison always evaluates to false [-Wtautological-compare]
 1237 |  for ( struct bpf_iter_num ___it __attribute__((aligned(8), cleanup(bpf_iter_num_destroy))), *___p __attribute__((unused)) = ( bpf_iter_num_new(&___it, (order_req), (order)), (void)bpf_iter_num_destroy, (void *)0); ({ int *___t = bpf_iter_num_next(&___it); (___t && ((order) = *___t, (order) >= (order_req) && (order) < (order))); }); ) {
      |                                                                                                                                                                                                                                                                                                                               ^
9 warnings generated.

[15/59] Generating lib/lib with a custom command
[16/59] Generating lib/lib with a custom command
[16/59] Generating from 'scx_userland.bpf.o'
[17/59] Generating from 'scx_simple.bpf.o'
[17/59] Generating from 'scx_nest.bpf.o'
[18/59] Generating from 'scx_qmap.bpf.o'
[18/59] Compiling C object lib/libscxlib_test.a.p/bitmap.bpf.c.o
[19/59] Generating from 'scx_central.bpf.o'
[19/59] Compiling C object lib/libscxlib_test.a.p/cpumask.bpf.c.o
[20/59] Generating from 'scx_userland.bpf.o'
[20/59] Compiling C object lib/libscxlib_test.a.p/sdt_alloc.bpf.c.o
[21/59] Generating from 'scx_nest.bpf.o'
[21/59] Compiling C object lib/libscxlib_test.a.p/sdt_task.bpf.c.o
[22/59] Generating 'scheds/c/scx_prev.p/scx_prev.bpf.o'
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]

[22/59] Generating from 'scx_prev.bpf.o'
[23/59] Generating 'scheds/c/scx_flatcg.p/scx_flatcg.bpf.o'
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]

[23/59] Generating from 'scx_flatcg.bpf.o'
[24/59] Generating 'scheds/c/scx_pair.p/scx_pair.bpf.o'
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]

[24/59] Generating from 'scx_pair.bpf.o'
[25/59] Generating 'scheds/c/scx_sdt.p/scx_sdt.bpf.o'
clang: warning: argument unused during compilation: '-idirafter  /usr/lib/clang/20/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/local/include' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-idirafter  /usr/include' [-Wunused-command-line-argument]
In file included from ../scheds/c/scx_sdt.bpf.c:4:
In file included from /build/scx-scheds/src/scx/scheds/include/lib/sdt_task.h:10:
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
/build/scx-scheds/src/scx/scheds/include/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
8 warnings generated.

[25/59] Generating from 'scx_sdt.bpf.o'
[26/59] Generating from 'scx_pair.bpf.o'
[26/59] Compiling C object lib/libscxlib_test.a.p/topology.bpf.c.o
[27/59] Generating from 'scx_prev.bpf.o'
[27/59] Compiling C object scheds/c/scx_simple.p/scx_simple.c.o
[28/59] Compiling C object lib/libscxlib_test.a.p/bitmap.bpf.c.o
[28/59] Compiling C object scheds/c/scx_qmap.p/scx_qmap.c.o
[29/59] Generating from 'scx_flatcg.bpf.o'
[29/59] Compiling C object scheds/c/scx_central.p/scx_central.c.o
[30/59] Compiling C object lib/libscxlib_test.a.p/cpumask.bpf.c.o
[30/59] Compiling C object scheds/c/scx_userland.p/scx_userland.c.o
[31/59] Compiling C object scheds/c/scx_simple.p/scx_simple.c.o
[31/59] Compiling C object scheds/c/scx_nest.p/scx_nest.c.o
[32/59] Compiling C object lib/libscxlib_test.a.p/sdt_task.bpf.c.o
[32/59] Compiling C object scheds/c/scx_flatcg.p/scx_flatcg.c.o
[33/59] Compiling C object lib/libscxlib_test.a.p/sdt_alloc.bpf.c.o
[33/59] Compiling C object scheds/c/scx_pair.p/scx_pair.c.o
[34/59] Compiling C object scheds/c/scx_qmap.p/scx_qmap.c.o
[34/59] Compiling C object scheds/c/scx_prev.p/scx_prev.c.o
[35/59] Compiling C object scheds/c/scx_userland.p/scx_userland.c.o
[35/59] Linking target cc_cflags_probe
[36/59] Compiling C object scheds/c/scx_central.p/scx_central.c.o
[36/59] Linking static target lib/scxtest/libscxtest.a
[37/59] Linking static target lib/scxtest/libscxtest.a
[37/59] Generating rust_all with a custom command (wrapped by meson to set env)
[38/59] Compiling C object scheds/c/scx_nest.p/scx_nest.c.o
[38/59] Generating copy stress wrapper with a custom command
[39/59] Generating copy stress wrapper with a custom command
[39/59] Generating copy dsq_lat with a custom command
[40/59] Generating copy dsq_lat with a custom command
[40/59] Generating copy runq_lat with a custom command
[41/59] Generating copy runq_lat with a custom command
[41/59] Linking target scheds/c/scx_simple
[42/59] Compiling C object scheds/c/scx_flatcg.p/scx_flatcg.c.o
[42/59] Linking target scheds/c/scx_qmap
[43/59] Compiling C object scheds/c/scx_pair.p/scx_pair.c.o
[43/59] Linking target scheds/c/scx_central
[44/59] Compiling C object scheds/c/scx_prev.p/scx_prev.c.o
[44/59] Linking target scheds/c/scx_userland
[45/59] Compiling C object lib/libscxlib_test.a.p/topology.bpf.c.o
[45/59] Linking static target lib/libscxlib_test.a
[46/59] Linking static target lib/libscxlib_test.a
[46/59] Linking target scheds/c/scx_nest
[47/59] Generating from 'scx_sdt.bpf.o'
[47/59] Compiling C object scheds/c/scx_sdt.p/scx_sdt.c.o
[48/59] Compiling C object scheds/c/scx_sdt.p/scx_sdt.c.o
[48/59] Linking target scheds/c/scx_flatcg
[49/59] Linking target scheds/c/scx_simple
[49/59] Linking target scheds/c/scx_pair
[50/59] Linking target scheds/c/scx_qmap
[50/59] Linking target scheds/c/scx_prev
[51/59] Linking target scheds/c/scx_central
[51/59] Linking target scheds/c/scx_sdt
[52/59] Linking target scheds/c/scx_userland
[53/59] Linking target scheds/c/scx_prev
[54/59] Linking target scheds/c/scx_pair
[55/59] Linking target scheds/c/scx_nest
[56/59] Linking target cc_cflags_probe
[57/59] Linking target scheds/c/scx_flatcg
[58/59] Linking target scheds/c/scx_sdt
[59/59] Generating rust_all with a custom command (wrapped by meson to set env)
FAILED: Cargo.toml.__PHONY__ 
/usr/bin/meson --internal exe --unpickle /build/scx-scheds/src/scx/build/meson-private/meson_exe_cargo_e91437e7c93e740a537c5f725ca6515558b5555a.dat
while executing ['/usr/bin/cargo', 'build', '--manifest-path=../Cargo.toml', '--target-dir=.', '--quiet', '--release']
--- stdout ---

--- stderr ---
error: failed to run custom build command for `scx_p2dq v1.0.19 (/build/scx-scheds/src/scx/scheds/rust/scx_p2dq)`

Caused by:
  process didn't exit successfully: `/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-a09ca2ffb2cea72c/build-script-build` (exit status: 101)
  --- stdout
  scx_utils:clang=ClangInfo { clang: "/usr/lib/distcc/bin/clang", ver: "20.1.7", arch: "aarch64" } ["-g", "-O2", "-Wall", "-Wno-compare-distinct-pointer-types", "-D__TARGET_ARCH_arm64", "-mcpu=v3", "-mlittle-endian", "-idirafter", "/usr/lib/clang/20/include", "-idirafter", "/usr/local/include", "-idirafter", "/usr/include", "-I/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/arch/arm64", "-I/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h", "-I/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/bpf-compat"]
  /usr/lib/distcc/bin/clang is version 20.1.7
  Building src/bpf/lib/arena.bpf.c
  cargo:warning=In file included from src/bpf/lib/arena.bpf.c:7:
  cargo:warning=In file included from /build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/lib/sdt_task.h:10:
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  cargo:warning=  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  cargo:warning=  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  cargo:warning=  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  cargo:warning=  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  cargo:warning=  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  cargo:warning=  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  cargo:warning=  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  cargo:warning=  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
  cargo:warning=8 warnings generated.
  /usr/lib/distcc/bin/clang is version 20.1.7
  Building src/bpf/lib/bitmap.bpf.c
  cargo:warning=In file included from src/bpf/lib/bitmap.bpf.c:4:
  cargo:warning=In file included from /build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/lib/cpumask.h:4:
  cargo:warning=In file included from /build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/lib/sdt_task.h:10:
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  cargo:warning=  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  cargo:warning=  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  cargo:warning=  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  cargo:warning=  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  cargo:warning=  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  cargo:warning=  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  cargo:warning=  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  cargo:warning=  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
  cargo:warning=8 warnings generated.
  /usr/lib/distcc/bin/clang is version 20.1.7
  Building src/bpf/lib/cpumask.bpf.c
  cargo:warning=In file included from src/bpf/lib/cpumask.bpf.c:3:
  cargo:warning=In file included from /build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/lib/sdt_task.h:10:
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  cargo:warning=  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  cargo:warning=  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  cargo:warning=  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  cargo:warning=  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  cargo:warning=  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  cargo:warning=  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  cargo:warning=  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  cargo:warning=  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
  cargo:warning=8 warnings generated.
  /usr/lib/distcc/bin/clang is version 20.1.7
  Building src/bpf/lib/sdt_alloc.bpf.c
  cargo:warning=In file included from src/bpf/lib/sdt_alloc.bpf.c:10:
  cargo:warning=In file included from /build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/lib/sdt_task.h:10:
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  cargo:warning=  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  cargo:warning=  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  cargo:warning=  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  cargo:warning=  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  cargo:warning=  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  cargo:warning=  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  cargo:warning=  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  cargo:warning=  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
  cargo:warning=src/bpf/lib/sdt_alloc.bpf.c:1237:319: warning: self-comparison always evaluates to false [-Wtautological-compare]
  cargo:warning= 1237 |  for ( struct bpf_iter_num ___it __attribute__((aligned(8), cleanup(bpf_iter_num_destroy))), *___p __attribute__((unused)) = ( bpf_iter_num_new(&___it, (order_req), (order)), (void)bpf_iter_num_destroy, (void *)0); ({ int *___t = bpf_iter_num_next(&___it); (___t && ((order) = *___t, (order) >= (order_req) && (order) < (order))); }); ) {
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                               ^
  cargo:warning=9 warnings generated.
  /usr/lib/distcc/bin/clang is version 20.1.7
  Building src/bpf/lib/sdt_task.bpf.c
  cargo:warning=In file included from src/bpf/lib/sdt_task.bpf.c:10:
  cargo:warning=In file included from /build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/lib/sdt_task.h:10:
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  cargo:warning=  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  cargo:warning=  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  cargo:warning=  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  cargo:warning=  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  cargo:warning=  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  cargo:warning=  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  cargo:warning=  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  cargo:warning=  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
  cargo:warning=8 warnings generated.
  /usr/lib/distcc/bin/clang is version 20.1.7
  Building src/bpf/lib/topology.bpf.c
  cargo:warning=In file included from src/bpf/lib/topology.bpf.c:3:
  cargo:warning=In file included from /build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/lib/sdt_task.h:10:
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  cargo:warning=  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  cargo:warning=  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  cargo:warning=  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  cargo:warning=  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  cargo:warning=  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  cargo:warning=  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  cargo:warning=  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  cargo:warning=  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
  cargo:warning=8 warnings generated.
  /usr/lib/distcc/bin/clang is version 20.1.7
  Building src/bpf/main.bpf.c
  cargo:warning=In file included from src/bpf/main.bpf.c:21:
  cargo:warning=In file included from /build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/lib/sdt_task.h:10:
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:150:983: warning: expression result unused [-Wunused-value]
  cargo:warning=  150 |  ({ union { typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((lock->pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->pending))0)) *)&(lock->pending), __u.__c, sizeof(lock->pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:163:1033: warning: expression result unused [-Wunused-value]
  cargo:warning=  163 |  ({ union { typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked_pending), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked_pending))0)) *)&(lock->locked_pending), __u.__c, sizeof(lock->locked_pending)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:174:985: warning: expression result unused [-Wunused-value]
  cargo:warning=  174 |  ({ union { typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) __val; char __c[1]; } __u = { .__val = ((1U << 0)) }; __write_once_size((typeof(_Generic((lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(lock->locked))0)) *)&(lock->locked), __u.__c, sizeof(lock->locked)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:275:2664: warning: expression result unused [-Wunused-value]
  cargo:warning=  275 |   ({ typeof(_Generic((*&lock->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&lock->locked))0)) __val = ({ typeof(&lock->locked) __ptr = (&lock->locked); typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (!VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_err; l_continue:; }); ({}); } (typeof(*(&lock->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:351:969: warning: expression result unused [-Wunused-value]
  cargo:warning=  351 |   ({ union { typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) __val; char __c[1]; } __u = { .__val = (node) }; __write_once_size((typeof(_Generic((prev->next), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(prev->next))0)) *)&(prev->next), __u.__c, sizeof(prev->next)); __u.__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:353:2668: warning: expression result unused [-Wunused-value]
  cargo:warning=  353 |   ({ typeof(_Generic((*&node->locked), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*&node->locked))0)) __val = ({ typeof(&node->locked) __ptr = (&node->locked); typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)) VAL; for (;;) { VAL = (typeof(_Generic((*(&node->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&node->locked)))0)))({ union { typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((*__ptr), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*__ptr))0)) *)&(*__ptr), __u.__c, sizeof(*__ptr)); __u.__val; }); if (VAL) break; ({ __label__ l_break, l_continue; asm volatile goto("may_goto %l[l_break]" :::: l_break); goto l_continue; l_break: goto release_node_err; l_continue:; }); ({}); } (typeof(*(&node->locked)))VAL; }); ({ ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                         ~~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:416:1128: warning: expression result unused [-Wunused-value]
  cargo:warning=  416 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((*((&next->locked))), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*((&next->locked))))0)) *)&(*((&next->locked))), __u.__c, sizeof(*((&next->locked)))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ~~~ ^~~~~
  cargo:warning=/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/scx_utils-bpf_h/scx/bpf_arena_spin_lock.h:490:1116: warning: expression result unused [-Wunused-value]
  cargo:warning=  490 |  ({ if (!CONFIG_X86_64) ({ unsigned long __val; __sync_fetch_and_add(&__val, 0); }); asm volatile("" ::: "memory"); ({ union { typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*(&lock->locked)), char: (char)0, unsigned char : (unsigned char)0, signed char : (signed char)0, unsigned short : (unsigned short)0, signed short : (signed short)0, unsigned int : (unsigned int)0, signed int : (signed int)0, unsigned long : (unsigned long)0, signed long : (signed long)0, unsigned long long : (unsigned long long)0, signed long long : (signed long long)0, default: (typeof(*(&lock->locked)))0)) *)&(*(&lock->locked)), __u.__c, sizeof(*(&lock->locked))); __u.__val; }); });
  cargo:warning=      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ~~~ ^~~~~
  cargo:warning=8 warnings generated.
  cargo:rerun-if-env-changed=TARGET
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_aarch64-unknown-linux-gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_aarch64_unknown_linux_gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS
  cargo:rerun-if-changed=src/bpf/intf.h
  cargo:rerun-if-changed=/usr/lib/clang/20/include/stdbool.h

  --- stderr
  Warning: unrecognized map: .addr_space.1
  Warning: unrecognized map: .maps
  Warning: unrecognized map: .ksyms
  Warning: unrecognized map: license
  memory allocation of 738197504 bytes failed

  thread 'main' panicked at scheds/rust/scx_p2dq/build.rs:18:10:
  called `Result::unwrap()` on an `Err` value: failed to generate `/build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/bpf.bpf.o`

  Caused by:
      0: Failed to generate skeleton for /build/scx-scheds/src/scx/build/./release/build/scx_p2dq-9fa3a1a00da66daf/out/bpf.bpf.o
      1: Failed to rustfmt: signal: 6 (SIGABRT) (core dumped)
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv8/leming/build