==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: scx-scheds 1.1.0-1 (Mon Mar 9 09:17:13 2026)
==> Retrieving sources...
-> Updating scx git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
scx ... Passed
==> Making package: scx-scheds 1.1.0-1 (Mon Mar 9 15:17:21 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (9) abseil-cpp-20250814.1-1 gtest-1.17.0-2 libedit-20250104_3.1-1 llvm-libs-21.1.8-1 oniguruma-6.9.10-1 bpf-6.19.6-1 jq-1.8.1-1 libbpf-1.6.2-1 protobuf-33.1-4
Total Download Size: 40.60 MiB
Total Installed Size: 189.63 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
llvm-libs-21.1.8-1-aarch64 downloading...
protobuf-33.1-4-aarch64 downloading...
bpf-6.19.6-1-aarch64 downloading...
abseil-cpp-20250814.1-1-aarch64 downloading...
gtest-1.17.0-2-aarch64 downloading...
libbpf-1.6.2-1-aarch64 downloading...
oniguruma-6.9.10-1-aarch64 downloading...
jq-1.8.1-1-aarch64 downloading...
libedit-20250104_3.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
installing abseil-cpp...
installing protobuf...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (12) compiler-rt-21.1.8-2 lld-21.1.8-1 mpdecimal-4.0.1-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.34-1 zlib-ng-2.3.3-1 clang-21.1.8-1 git-2.53.0-1 llvm-21.1.8-1 python-3.14.3-1 rust-1:1.94.0-1
Total Download Size: 151.57 MiB
Total Installed Size: 769.90 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
rust-1:1.94.0-1-aarch64 downloading...
clang-21.1.8-1-aarch64 downloading...
llvm-21.1.8-1-aarch64 downloading...
python-3.14.3-1-aarch64 downloading...
git-2.53.0-1-aarch64 downloading...
compiler-rt-21.1.8-2-aarch64 downloading...
lld-21.1.8-1-aarch64 downloading...
mpdecimal-4.0.1-1-aarch64 downloading...
zlib-ng-2.3.3-1-aarch64 downloading...
perl-mailtools-2.22-3-any downloading...
perl-timedate-2.34-1-any downloading...
perl-error-0.17030-3-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 [pending]
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-cgi: gitweb (web interface) support
python: git svn & git p4 [pending]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing llvm...
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
installing lld...
installing rust...
Optional dependencies for rust
gdb: rust-gdb script
lldb: rust-lldb script
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> 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 prepare()...
warning: /build/scx-scheds/src/scx/rust/scx_rustland_core/Cargo.toml: unused manifest key: lib.include
Updating crates.io index
Downloading crates ...
Downloaded toml_write v0.1.2
Downloaded toml v0.8.23
Downloaded cargo_metadata v0.23.1
Downloaded crossbeam-queue v0.3.12
Downloaded async-lock v3.4.2
Downloaded nvml-wrapper-sys v0.9.0
Downloaded futures-io v0.3.32
Downloaded futures-lite v2.6.1
Downloaded parking v2.2.1
Downloaded cargo_metadata v0.19.2
Downloaded memmap2 v0.9.10
Downloaded either v1.15.0
Downloaded libbpf-cargo v0.26.1
Downloaded strum v0.26.3
Downloaded darling_macro v0.23.0
Downloaded ppv-lite86 v0.2.21
Downloaded darling v0.23.0
Downloaded protobuf-support v3.7.2
Downloaded home v0.5.12
Downloaded flate2 v1.1.9
Downloaded tinytemplate v1.2.1
Downloaded ctrlc v3.5.2
Downloaded memoffset v0.6.5
Downloaded threadpool v1.8.1
Downloaded inotify v0.11.0
Downloaded erased-serde v0.3.31
Downloaded is-terminal v0.4.17
Downloaded clap_complete v4.5.66
Downloaded darling_macro v0.21.3
Downloaded strsim v0.11.1
Downloaded include_dir v0.7.4
Downloaded darling v0.21.3
Downloaded include_dir_macros v0.7.4
Downloaded clap-num v1.2.0
Downloaded line-clipping v0.3.5
Downloaded phf_generator v0.11.3
Downloaded wezterm-blob-leases v0.1.1
Downloaded cpufeatures v0.2.17
Downloaded block-buffer v0.10.4
Downloaded vtparse v0.6.2
Downloaded memmem v0.1.1
Downloaded scopeguard v1.2.0
Downloaded filedescriptor v0.8.3
Downloaded termios v0.3.3
Downloaded plotters v0.3.7
Downloaded rustc_version v0.4.1
Downloaded ratatui-crossterm v0.1.0
Downloaded core_affinity v0.8.3
Downloaded percent-encoding v2.3.2
Downloaded gethostname v1.1.0
Downloaded fax v0.2.6
Downloaded quick-error v2.0.1
Downloaded fax_derive v0.2.0
Downloaded zune-core v0.4.12
Downloaded bon v3.9.0
Downloaded fdeflate v0.3.7
Downloaded cgroupfs v0.9.0
Downloaded twox-hash v1.6.3
Downloaded arboard v3.6.1
Downloaded derive_more v2.1.1
Downloaded zune-jpeg v0.4.21
Downloaded ruzstd v0.7.3
Downloaded derive_more-impl v2.1.1
Downloaded pest v2.8.6
Downloaded anpa v0.10.0
Downloaded ratatui v0.30.0
Downloaded png v0.18.1
Downloaded ratatui-widgets v0.3.0
Downloaded syn v1.0.109
Downloaded nix v0.29.0
Downloaded seccomp-sys v0.1.3
Downloaded lru v0.16.3
Downloaded moxcms v0.7.11
Downloaded convert_case v0.10.0
Downloaded tempfile v3.26.0
Downloaded clap_derive v4.5.55
Downloaded camino v1.2.2
Downloaded x11rb v0.13.2
Downloaded image v0.25.9
Downloaded strum_macros v0.26.4
Downloaded parking_lot_core v0.9.12
Downloaded object v0.36.7
Downloaded byteorder-lite v0.1.0
Downloaded serde_derive v1.0.228
Downloaded pest_derive v2.8.6
Downloaded ucd-trie v0.1.7
Downloaded hashbrown v0.16.1
Downloaded proc-macro2 v1.0.106
Downloaded once_cell v1.21.3
Downloaded getrandom v0.4.2
Downloaded socket2 v0.6.2
Downloaded anyhow v1.0.102
Downloaded x11rb-protocol v0.13.2
Downloaded perfetto_protos v0.51.1
Downloaded log v0.4.29
Downloaded bytes v1.11.1
Downloaded tachyonfx v0.22.0
Downloaded rayon-core v1.13.0
Downloaded syn v2.0.117
Downloaded serde v1.0.228
Downloaded base64 v0.22.1
Downloaded signal-hook v0.3.18
Downloaded zvariant v5.10.0
Downloaded allocator-api2 v0.2.21
Downloaded toml_edit v0.25.4+spec-1.1.0
Downloaded jiff v0.2.23
Downloaded termwiz v0.23.3
Downloaded csv v1.4.0
Downloaded nvml-wrapper v0.11.0
Downloaded indexmap v2.13.0
Downloaded blazesym v0.2.3
Downloaded mio v1.1.1
Downloaded darling v0.20.11
Downloaded smallvec v1.15.1
Downloaded parking_lot v0.12.5
Downloaded bitflags v2.11.0
Downloaded toml_parser v1.0.9+spec-1.1.0
Downloaded hashbrown v0.15.5
Downloaded unicode-truncate v2.0.1
Downloaded enum-map v2.7.3
Downloaded tokio-util v0.7.18
Downloaded serde_json v1.0.149
Downloaded itertools v0.14.0
Downloaded clap_builder v4.5.60
Downloaded ratatui-core v0.1.0
Downloaded rayon v1.11.0
Downloaded zbus v5.14.0
Downloaded aho-corasick v1.1.4
Downloaded sysinfo v0.35.2
Downloaded micromath v2.1.0
Downloaded bitvec v1.0.1
Downloaded encoding_rs v0.8.35
Downloaded time v0.3.47
Downloaded regex v1.12.3
Downloaded unicode-width v0.2.0
Downloaded seccomp v0.1.2
Downloaded object v0.37.3
Downloaded wyz v0.5.1
Downloaded autocfg v1.5.0
Downloaded perf-event-open-sys v5.0.0
Downloaded semver v1.0.27
Downloaded nix v0.25.1
Downloaded tiff v0.10.3
Downloaded nix v0.30.1
Downloaded rustix v1.1.4
Downloaded regex-syntax v0.8.10
Downloaded lru v0.12.5
Downloaded signal-hook-registry v1.4.8
Downloaded crossterm v0.29.0
Downloaded portable-atomic v1.13.1
Downloaded gpoint v0.2.1
Downloaded below-common v0.9.0
Downloaded gimli v0.32.3
Downloaded zvariant_derive v5.10.0
Downloaded smartstring v1.0.1
Downloaded cfg-if v1.0.4
Downloaded tokio-macros v2.6.1
Downloaded combinations v0.1.0
Downloaded static_assertions v1.1.0
Downloaded futures-core v0.3.32
Downloaded ratatui v0.29.0
Downloaded pin-project-lite v0.2.17
Downloaded linux-raw-sys v0.4.15
Downloaded thiserror v2.0.18
Downloaded regex-automata v0.4.14
Downloaded deltae v0.3.2
Downloaded anstyle-parse v0.2.7
Downloaded anstream v0.6.21
Downloaded buddy_system_allocator v0.11.0
Downloaded lock_api v0.4.14
Downloaded cargo-platform v0.3.2
Downloaded unicase v2.9.0
Downloaded termcolor v1.4.1
Downloaded simplelog v0.12.2
Downloaded libc v0.2.182
Downloaded tokio v1.50.0
Downloaded openat v0.1.21
Downloaded walkdir v2.5.0
Downloaded anstyle v1.0.13
Downloaded pxfm v0.1.28
Downloaded bon-macros v3.9.0
Downloaded clap_main v0.2.9
Downloaded zmij v1.0.21
Downloaded fancy-regex v0.11.0
Downloaded fb_procfs v0.7.1
Downloaded protoc-bin-vendored-macos-aarch_64 v3.2.0
Downloaded document-features v0.2.12
Downloaded fixedbitset v0.4.2
Downloaded affinity v0.1.2
Downloaded weezl v0.1.12
Downloaded wezterm-bidi v0.2.3
Downloaded enum-map-derive v0.17.0
Downloaded cursive_core v0.3.7
Downloaded thiserror-impl v2.0.18
Downloaded deranged v0.5.8
Downloaded protoc-bin-vendored-macos-x86_64 v3.2.0
Downloaded time-macros v0.2.27
Downloaded finl_unicode v1.4.0
Downloaded foldhash v0.2.0
Downloaded env_filter v1.0.0
Downloaded quanta v0.12.6
Downloaded crossterm v0.25.0
Downloaded powerfmt v0.2.0
Downloaded pest_meta v2.8.6
Downloaded sscanf_macro v0.4.4
Downloaded env_logger v0.11.9
Downloaded litrs v1.0.0
Downloaded typenum v1.19.0
Downloaded euclid v0.22.13
Downloaded futures-util v0.3.32
Downloaded fnv v1.0.7
Downloaded sscanf v0.4.4
Downloaded proc-macro-crate v3.5.0
Downloaded zvariant_utils v3.3.0
Downloaded ratatui-macros v0.7.0
Downloaded bit-vec v0.6.3
Downloaded bit-set v0.5.3
Downloaded pest_generator v2.8.6
Downloaded terminfo v0.9.0
Downloaded compact_str v0.9.0
Downloaded rustix v0.38.44
Downloaded utf8parse v0.2.2
Downloaded digest v0.10.7
Downloaded phf_shared v0.11.3
Downloaded wrapcenum-derive v0.4.1
Downloaded num-derive v0.4.2
Downloaded phf_codegen v0.11.3
Downloaded phf v0.11.3
Downloaded csscolorparser v0.6.2
Downloaded mac_address v1.1.8
Downloaded generic-array v0.14.7
Downloaded sha2 v0.10.9
Downloaded xi-unicode v0.3.0
Downloaded version_check v0.9.5
Downloaded xdg v2.5.2
Downloaded protoc-bin-vendored-linux-aarch_64 v3.2.0
Downloaded crypto-common v0.1.7
Downloaded protoc-bin-vendored-linux-x86_64 v3.2.0
Downloaded protoc-bin-vendored-win32 v3.2.0
Downloaded lab v0.11.0
Downloaded wezterm-color-types v0.3.0
Downloaded ordered-float v4.6.0
Downloaded wezterm-dynamic v0.2.1
Downloaded phf_macros v0.11.3
Downloaded siphasher v1.0.2
Downloaded wezterm-dynamic-derive v0.1.1
Downloaded wezterm-input-types v0.1.0
Downloaded ratatui-termwiz v0.1.0
Downloaded kasuari v0.4.11
Downloaded strum_macros v0.27.2
Downloaded cursive v0.20.0
Downloaded darling_core v0.21.3
Downloaded criterion v0.6.0
Downloaded strum v0.27.2
Downloaded rlimit v0.10.2
Downloaded csv-core v0.1.13
Downloaded getrandom v0.3.4
Downloaded protoc-bin-vendored-linux-ppcle_64 v3.2.0
Downloaded fastrand v2.3.0
Downloaded colorchoice v1.0.4
Downloaded ahash v0.8.12
Downloaded slog v2.8.2
Downloaded protoc-bin-vendored-linux-x86_32 v3.2.0
Downloaded itertools v0.10.5
Downloaded num-conv v0.2.0
Downloaded cpp_demangle v0.5.1
Downloaded zerocopy v0.8.40
Downloaded terminal_size v0.4.3
Downloaded enumset v1.1.10
Downloaded libbpf-sys v1.6.3+v1.6.3
Downloaded term v1.2.1
Downloaded miniz_oxide v0.9.0
Downloaded half v2.7.1
Downloaded enumset_derive v0.14.0
Downloaded owning_ref v0.4.1
Downloaded humantime v2.3.0
Downloaded slog-term v2.9.2
Downloaded heck v0.5.0
Downloaded futures-channel v0.3.32
Downloaded backtrace v0.3.76
Downloaded itoa v1.0.17
Downloaded memoffset v0.9.1
Downloaded futures v0.3.32
Downloaded inotify-sys v0.1.5
Downloaded maplit v1.0.2
Downloaded ciborium v0.2.2
Downloaded bitflags v1.3.2
Downloaded sorted-vec v0.8.10
Downloaded anes v0.1.6
Downloaded criterion-plot v0.5.0
Downloaded oorandom v11.1.5
Downloaded protoc-bin-vendored-linux-s390_64 v3.2.0
Downloaded futures-executor v0.3.32
Downloaded fallible-iterator v0.3.0
Downloaded addr2line v0.25.1
Downloaded num-format v0.4.4
Downloaded protobuf-parse v3.7.2
Downloaded protobuf v3.7.2
Downloaded nix v0.31.2
Downloaded ordered-float v3.9.2
Downloaded ciborium-io v0.2.2
Downloaded linux-raw-sys v0.12.1
Downloaded ciborium-ll v0.2.2
Downloaded cast v0.3.0
Downloaded futures-macro v0.3.32
Downloaded rustc-demangle v0.1.27
Downloaded pin-utils v0.1.0
Downloaded num_cpus v1.17.0
Downloaded plotters-backend v0.3.7
Downloaded plotters-svg v0.3.7
Downloaded futures-sink v0.3.32
Downloaded is_terminal_polyfill v1.70.2
Downloaded serde_spanned v0.6.9
Downloaded serde_core v1.0.228
Downloaded futures-task v0.3.32
Downloaded stable_deref_trait v1.2.1
Downloaded log-panics v2.1.0
Downloaded arrayvec v0.7.6
Downloaded protobuf-codegen v3.7.2
Downloaded procfs-core v0.18.0
Downloaded zerocopy-derive v0.8.40
Downloaded rand v0.8.5
Downloaded compact_str v0.8.1
Downloaded mio v0.8.11
Downloaded bindgen v0.72.1
Downloaded regex-syntax v0.6.29
Downloaded unicode-width v0.1.14
Downloaded chrono v0.4.44
Downloaded tracing-subscriber v0.3.22
Downloaded miniz_oxide v0.8.9
Downloaded errno v0.3.14
Downloaded num_threads v0.1.7
Downloaded which v4.4.2
Downloaded protoc-bin-vendored v3.2.0
Downloaded plain v0.2.3
Downloaded crc32fast v1.5.0
Downloaded adler2 v2.0.1
Downloaded simd-adler32 v0.3.8
Downloaded procfs v0.18.0
Downloaded getrandom v0.2.17
Downloaded rand_core v0.6.4
Downloaded cassowary v0.3.0
Downloaded castaway v0.2.4
Downloaded ryu v1.0.23
Downloaded signal-hook-mio v0.2.5
Downloaded crossterm v0.28.1
Downloaded darling_core v0.23.0
Downloaded num-bigint v0.4.6
Downloaded nom v7.1.3
Downloaded itertools v0.13.0
Downloaded rand_chacha v0.3.1
Downloaded ruzstd v0.8.2
Downloaded clap_lex v1.0.0
Downloaded time-core v0.1.8
Downloaded indoc v2.0.7
Downloaded darling_core v0.20.11
Downloaded unicode-segmentation v1.12.0
Downloaded instability v0.3.11
Downloaded foldhash v0.1.5
Downloaded unicode-truncate v1.1.0
Downloaded radium v0.7.0
Downloaded tap v1.0.1
Downloaded num-complex v0.4.6
Downloaded num-iter v0.1.45
Downloaded num-integer v0.1.46
Downloaded num-rational v0.4.2
Downloaded num v0.4.3
Downloaded ident_case v1.0.1
Downloaded darling_macro v0.20.11
Downloaded paste v1.0.15
Downloaded minimal-lexical v0.2.1
Downloaded cexpr v0.6.0
Downloaded libloading v0.8.9
Downloaded clang-sys v1.8.1
Downloaded prettyplease v0.2.37
Downloaded rustc-hash v2.1.1
Downloaded glob v0.3.3
Downloaded cfg_aliases v0.2.1
Downloaded crossbeam-epoch v0.9.18
Downloaded crossbeam v0.8.4
Downloaded const_format_proc_macros v0.2.34
Downloaded const_format v0.2.35
Downloaded convert_case v0.6.0
Downloaded tar v0.4.44
Downloaded iana-time-zone v0.1.65
Downloaded thiserror-impl v1.0.69
Downloaded rustversion v1.0.22
Downloaded version-compare v0.1.1
Downloaded slab v0.4.12
Downloaded async-recursion v1.1.1
Downloaded event-listener-strategy v0.5.4
Downloaded async-channel v2.5.0
Downloaded atomic-waker v1.1.2
Downloaded blocking v1.6.2
Downloaded concurrent-queue v2.5.0
Downloaded tracing v0.1.44
Downloaded funty v2.0.0
Downloaded vsprintf v2.0.0
Downloaded colored v3.1.1
Downloaded simple_logger v5.2.0
Downloaded sharded-slab v0.1.7
Downloaded libbpf-rs v0.26.1
Downloaded twox-hash v2.1.2
Downloaded num-traits v0.2.19
Downloaded tracing-log v0.2.0
Downloaded cargo_metadata v0.18.1
Downloaded vergen v8.3.2
Downloaded async-io v2.6.0
Downloaded async-task v4.7.1
Downloaded piper v0.2.5
Downloaded crossbeam-utils v0.8.21
Downloaded event-listener v5.4.1
Downloaded pkg-config v0.3.32
Downloaded find-msvc-tools v0.1.9
Downloaded shlex v1.3.0
Downloaded cc v1.2.56
Downloaded crossbeam-channel v0.5.15
Downloaded crossbeam-deque v0.8.6
Downloaded unicode-xid v0.2.6
Downloaded filetime v0.2.27
Downloaded xattr v1.6.1
Downloaded lazy_static v1.5.0
Downloaded thread_local v1.1.9
Downloaded cargo-platform v0.1.9
Downloaded thiserror v1.0.69
Downloaded async-broadcast v0.7.2
Downloaded async-executor v1.14.0
Downloaded async-signal v0.2.13
Downloaded async-process v2.5.0
Downloaded async-trait v0.1.89
Downloaded tracing-attributes v0.1.31
Downloaded bytemuck v1.25.0
Downloaded atomic v0.6.1
Downloaded uuid v1.21.0
Downloaded matchers v0.2.0
Downloaded polling v3.11.0
Downloaded ordered-stream v0.2.0
Downloaded zbus_macros v5.14.0
Downloaded enumflags2 v0.7.12
Downloaded anstyle-query v1.1.5
Downloaded clap v4.5.60
Downloaded toml_datetime v0.6.11
Downloaded tracing-core v0.1.36
Downloaded same-file v1.0.6
Downloaded equivalent v1.0.2
Downloaded quote v1.0.45
Downloaded hex v0.4.3
Downloaded unicode-ident v1.0.24
Downloaded memchr v2.8.0
Downloaded winnow v0.7.14
Downloaded serde_repr v0.1.20
Downloaded zbus_names v4.3.1
Downloaded toml_datetime v1.0.0+spec-1.1.0
Downloaded enumflags2_derive v0.7.12
Downloaded toml_edit v0.22.27
Downloaded nu-ansi-term v0.50.3
Downloaded endi v1.1.1
==> Starting build()...
warning: /build/scx-scheds/src/scx/rust/scx_rustland_core/Cargo.toml: unused manifest key: lib.include
Compiling proc-macro2 v1.0.106
Compiling quote v1.0.45
Compiling unicode-ident v1.0.24
Compiling libc v0.2.182
Compiling autocfg v1.5.0
Compiling cfg-if v1.0.4
Compiling bitflags v2.11.0
Compiling serde_core v1.0.228
Compiling cfg_aliases v0.2.1
Compiling strsim v0.11.1
Compiling memchr v2.8.0
Compiling shlex v1.3.0
Compiling find-msvc-tools v0.1.9
Compiling serde v1.0.228
Compiling cc v1.2.56
Compiling rustix v1.1.4
Compiling heck v0.5.0
Compiling syn v2.0.117
Compiling anyhow v1.0.102
Compiling linux-raw-sys v0.12.1
Compiling getrandom v0.4.2
Compiling zmij v1.0.21
Compiling thiserror v2.0.18
Compiling once_cell v1.21.3
Compiling nix v0.31.2
Compiling serde_json v1.0.149
Compiling pkg-config v0.3.32
Compiling prettyplease v0.2.37
Compiling unicode-segmentation v1.12.0
Compiling fastrand v2.3.0
Compiling log v0.4.29
Compiling camino v1.2.2
Compiling glob v0.3.3
Compiling vsprintf v2.0.0
Compiling aho-corasick v1.1.4
Compiling itoa v1.0.17
Compiling clang-sys v1.8.1
Compiling regex-syntax v0.8.10
Compiling either v1.15.0
Compiling unicode-xid v0.2.6
Compiling filetime v0.2.27
Compiling twox-hash v2.1.2
Compiling const_format_proc_macros v0.2.34
Compiling bindgen v0.72.1
Compiling same-file v1.0.6
Compiling walkdir v2.5.0
Compiling ruzstd v0.8.2
Compiling convert_case v0.6.0
Compiling num-traits v0.2.19
Compiling unicode-width v0.1.14
Compiling utf8parse v0.2.2
Compiling regex-syntax v0.6.29
Compiling anstyle-parse v0.2.7
Compiling tempfile v3.26.0
Compiling xattr v1.6.1
Compiling tar v0.4.44
Compiling semver v1.0.27
Compiling libbpf-sys v1.6.3+v1.6.3
Compiling tracing-core v0.1.36
Compiling scx_cargo v1.1.0 (/build/scx-scheds/src/scx/rust/scx_cargo)
Compiling anstyle-query v1.1.5
Compiling regex-automata v0.4.14
Compiling anstyle v1.0.13
Compiling is_terminal_polyfill v1.70.2
Compiling lazy_static v1.5.0
Compiling colorchoice v1.0.4
Compiling anstream v0.6.21
Compiling terminal_size v0.4.3
Compiling unicode-width v0.2.0
Compiling clap_lex v1.0.0
Compiling unicase v2.9.0
Compiling iana-time-zone v0.1.65
Compiling serde_derive v1.0.228
Compiling thiserror-impl v2.0.18
Compiling tracing-attributes v0.1.31
Compiling clap_derive v4.5.55
Compiling sscanf_macro v0.4.4
Compiling minimal-lexical v0.2.1
Compiling nom v7.1.3
Compiling regex v1.12.3
Compiling clap_builder v4.5.60
Compiling chrono v0.4.44
Compiling sharded-slab v0.1.7
Compiling tracing-log v0.2.0
Compiling thread_local v1.1.9
Compiling libloading v0.8.9
Compiling nu-ansi-term v0.50.3
Compiling pin-project-lite v0.2.17
Compiling smallvec v1.15.1
Compiling tracing v0.1.44
Compiling cexpr v0.6.0
Compiling libbpf-rs v0.26.1
Compiling const_format v0.2.35
Compiling itertools v0.13.0
Compiling memmap2 v0.9.10
Compiling rustc-hash v2.1.1
Compiling sscanf v0.4.4
Compiling version-compare v0.1.1
Compiling tracing-subscriber v0.3.22
Compiling cargo-platform v0.1.9
Compiling clap v4.5.60
Compiling cargo_metadata v0.19.2
Compiling crossbeam-utils v0.8.21
Compiling rustversion v1.0.22
Compiling thiserror v1.0.69
Compiling futures-core v0.3.32
Compiling thiserror-impl v1.0.69
Compiling parking_lot_core v0.9.12
Compiling ident_case v1.0.1
Compiling errno v0.3.14
Compiling libbpf-cargo v0.26.1
Compiling scopeguard v1.2.0
Compiling lock_api v0.4.14
Compiling hashbrown v0.16.1
Compiling equivalent v1.0.2
Compiling signal-hook-registry v1.4.8
Compiling parking_lot v0.12.5
Compiling indexmap v2.13.0
Compiling parking v2.2.1
Compiling concurrent-queue v2.5.0
Compiling winnow v0.7.14
Compiling static_assertions v1.1.0
Compiling num-conv v0.2.0
Compiling futures-io v0.3.32
Compiling time-core v0.1.8
Compiling toml_parser v1.0.9+spec-1.1.0
Compiling toml_datetime v1.0.0+spec-1.1.0
Compiling enumflags2_derive v0.7.12
Compiling toml_edit v0.25.4+spec-1.1.0
Compiling slab v0.4.12
Compiling proc-macro-crate v3.5.0
Compiling zvariant_utils v3.3.0
Compiling event-listener v5.4.1
Compiling zvariant_derive v5.10.0
Compiling event-listener-strategy v0.5.4
Compiling futures-lite v2.6.1
Compiling crossbeam-epoch v0.9.18
Compiling async-io v2.6.0
Compiling fnv v1.0.7
Compiling powerfmt v0.2.0
Compiling deranged v0.5.8
Compiling crossbeam-deque v0.8.6
Compiling darling_core v0.20.11
Compiling matchers v0.2.0
Compiling enumflags2 v0.7.12
Compiling polling v3.11.0
Compiling num-integer v0.1.46
Compiling vergen v8.3.2
Compiling endi v1.1.1
Compiling num_threads v0.1.7
Compiling async-task v4.7.1
Compiling time v0.3.47
Compiling zvariant v5.10.0
Compiling darling_macro v0.20.11
Compiling async-channel v2.5.0
Compiling cargo_metadata v0.18.1
Compiling atomic-waker v1.1.2
Compiling paste v1.0.15
Compiling radium v0.7.0
Compiling hex v0.4.3
Compiling piper v0.2.5
Compiling darling v0.20.11
Compiling zbus_names v4.3.1
Compiling async-signal v0.2.13
Compiling num-bigint v0.4.6
Compiling async-lock v3.4.2
Compiling crossbeam-channel v0.5.15
Compiling crossbeam-queue v0.3.12
Compiling nix v0.30.1
Compiling tap v1.0.1
Compiling wyz v0.5.1
Compiling crossbeam v0.8.4
Compiling async-process v2.5.0
Compiling scx_utils v1.1.0 (/build/scx-scheds/src/scx/rust/scx_utils)
Compiling zbus_macros v5.14.0
Compiling wrapcenum-derive v0.4.1
Compiling blocking v1.6.2
Compiling async-executor v1.14.0
Compiling num-iter v0.1.45
Compiling nvml-wrapper-sys v0.9.0
Compiling async-broadcast v0.7.2
Compiling num-rational v0.4.2
Compiling num-complex v0.4.6
Compiling ordered-stream v0.2.0
Compiling async-recursion v1.1.1
Compiling async-trait v0.1.89
Compiling serde_repr v0.1.20
Compiling uuid v1.21.0
Compiling crc32fast v1.5.0
Compiling funty v2.0.0
Compiling allocator-api2 v0.2.21
Compiling zbus v5.14.0
Compiling bitvec v1.0.1
Compiling nvml-wrapper v0.11.0
Compiling num v0.4.3
Compiling scx_stats v1.1.0 (/build/scx-scheds/src/scx/rust/scx_stats)
Compiling time-macros v0.2.27
Compiling simd-adler32 v0.3.8
Compiling foldhash v0.2.0
Compiling adler2 v2.0.1
Compiling miniz_oxide v0.8.9
Compiling termcolor v1.4.1
Compiling ryu v1.0.23
Compiling ctrlc v3.5.2
Compiling simplelog v0.12.2
Compiling mio v1.1.1
Compiling scx_stats_derive v1.1.0 (/build/scx-scheds/src/scx/rust/scx_stats/scx_stats_derive)
Compiling darling_core v0.23.0
Compiling indoc v2.0.7
Compiling flate2 v1.1.9
Compiling castaway v0.2.4
Compiling signal-hook v0.3.18
Compiling instability v0.3.11
Compiling seccomp-sys v0.1.3
Compiling protobuf v3.7.2
Compiling rustix v0.38.44
Compiling signal-hook-mio v0.2.5
Compiling num_cpus v1.17.0
Compiling linux-raw-sys v0.4.15
Compiling protobuf-support v3.7.2
Compiling itertools v0.14.0
Compiling strum_macros v0.27.2
Compiling procfs v0.18.0
Compiling home v0.5.12
Compiling darling_macro v0.23.0
Compiling which v4.4.2
Compiling darling v0.23.0
Compiling compact_str v0.9.0
Compiling lru v0.16.3
Compiling unicode-truncate v2.0.1
Compiling kasuari v0.4.11
Compiling procfs-core v0.18.0
Compiling scx_arena v1.1.0 (/build/scx-scheds/src/scx/rust/scx_arena/scx_arena)
Compiling ordered-float v3.9.2
Compiling tokio-macros v2.6.1
Compiling clap_main v0.2.9
Compiling strum v0.27.2
Compiling convert_case v0.10.0
Compiling socket2 v0.6.2
Compiling memoffset v0.6.5
Compiling fallible-iterator v0.3.0
Compiling zerocopy v0.8.40
Compiling plain v0.2.3
Compiling bytes v1.11.1
Compiling futures-sink v0.3.32
Compiling stable_deref_trait v1.2.1
Compiling derive_more-impl v2.1.1
Compiling gimli v0.32.3
Compiling ratatui-core v0.1.0
Compiling tokio v1.50.0
warning: scx_arena@1.1.0: In file included from src/bpf/lib/arena.bpf.c:7:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 189 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 202 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 213 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 390 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: 8 warnings generated.
warning: scx_arena@1.1.0: In file included from src/bpf/lib/atq.bpf.c:3:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 189 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 202 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 213 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 390 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: 8 warnings generated.
warning: scx_arena@1.1.0: In file included from src/bpf/lib/bitmap.bpf.c:4:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/cpumask.h:4:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 189 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 202 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 213 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 390 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: 8 warnings generated.
warning: scx_arena@1.1.0: In file included from src/bpf/lib/cpumask.bpf.c:3:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 189 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 202 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 213 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 390 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: 8 warnings generated.
warning: scx_arena@1.1.0: In file included from src/bpf/lib/minheap.bpf.c:9:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 189 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 202 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 213 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 390 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: 8 warnings generated.
warning: scx_arena@1.1.0: In file included from src/bpf/lib/rbtree.bpf.c:9:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 189 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 202 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 213 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 390 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: 8 warnings generated.
warning: scx_arena@1.1.0: In file included from src/bpf/lib/sdt_alloc.bpf.c:11:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 189 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 202 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 213 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 390 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: src/bpf/lib/sdt_alloc.bpf.c:1225:319: warning: self-comparison always evaluates to false [-Wtautological-compare]
warning: scx_arena@1.1.0: 1225 | 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))); }); ) {
warning: scx_arena@1.1.0: | ^
warning: scx_arena@1.1.0: 9 warnings generated.
warning: scx_arena@1.1.0: In file included from src/bpf/lib/sdt_task.bpf.c:10:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 189 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 202 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 213 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 390 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: 8 warnings generated.
warning: scx_arena@1.1.0: In file included from src/bpf/lib/topology.bpf.c:3:
warning: scx_arena@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 189 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 202 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 213 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 390 | ({ 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; });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_arena@1.1.0: | ^ ~~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_arena-8793dd955c481cba/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_arena@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_arena@1.1.0: | ~~~ ^~~~~
warning: scx_arena@1.1.0: 8 warnings generated.
Compiling protobuf-parse v3.7.2
Compiling protoc-bin-vendored-linux-x86_32 v3.2.0
Compiling protoc-bin-vendored-linux-ppcle_64 v3.2.0
Compiling protoc-bin-vendored-macos-x86_64 v3.2.0
Compiling protoc-bin-vendored-macos-aarch_64 v3.2.0
Compiling protoc-bin-vendored-linux-s390_64 v3.2.0
Compiling object v0.37.3
Compiling litrs v1.0.0
Compiling protoc-bin-vendored-linux-aarch_64 v3.2.0
Compiling protoc-bin-vendored-win32 v3.2.0
Compiling protoc-bin-vendored-linux-x86_64 v3.2.0
Compiling protoc-bin-vendored v3.2.0
Compiling twox-hash v1.6.3
Compiling document-features v0.2.12
Compiling protobuf-codegen v3.7.2
Compiling derive_more v2.1.1
Compiling futures-channel v0.3.32
Compiling scx_p2dq v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_p2dq)
Compiling futures-macro v0.3.32
Compiling line-clipping v0.3.5
Compiling getrandom v0.2.17
Compiling object v0.36.7
Compiling pin-utils v0.1.0
Compiling rayon-core v1.13.0
Compiling foldhash v0.1.5
Compiling futures-task v0.3.32
Compiling cpp_demangle v0.5.1
Compiling rustc-demangle v0.1.27
Compiling bitflags v1.3.2
Compiling sorted-vec v0.8.10
Compiling version_check v0.9.5
Compiling smartstring v1.0.1
Compiling nix v0.25.1
Compiling futures-util v0.3.32
Compiling hashbrown v0.15.5
Compiling ppv-lite86 v0.2.21
Compiling rand_core v0.6.4
Compiling ratatui-widgets v0.3.0
Compiling perfetto_protos v0.51.1
Compiling crossterm v0.29.0
Compiling seccomp v0.1.2
Compiling ruzstd v0.7.3
Compiling addr2line v0.25.1
Compiling threadpool v1.8.1
Compiling fdeflate v0.3.7
Compiling scx_userspace_arena v1.1.0 (/build/scx-scheds/src/scx/rust/scx_userspace_arena)
Compiling scx_bpf_compat v1.1.0 (/build/scx-scheds/src/scx/rust/scx_bpf_compat)
Compiling strum_macros v0.26.4
Compiling toml_datetime v0.6.11
Compiling serde_spanned v0.6.9
Compiling csv-core v0.1.13
Compiling sysinfo v0.35.2
Compiling openat v0.1.21
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/arena.bpf.c:7:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/atq.bpf.c:3:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/bitmap.bpf.c:4:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/cpumask.h:4:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/cpumask.bpf.c:3:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/dhq.bpf.c:2:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/minheap.bpf.c:9:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/rbtree.bpf.c:9:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/sdt_alloc.bpf.c:11:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: src/bpf/lib/sdt_alloc.bpf.c:1225:319: warning: self-comparison always evaluates to false [-Wtautological-compare]
warning: scx_p2dq@1.1.0: 1225 | 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))); }); ) {
warning: scx_p2dq@1.1.0: | ^
warning: scx_p2dq@1.1.0: 9 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/sdt_task.bpf.c:10:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/lib/topology.bpf.c:3:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
warning: scx_p2dq@1.1.0: In file included from src/bpf/main.bpf.c:26:
warning: scx_p2dq@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/lib/atq.h:11:
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 189 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 202 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 213 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 390 | ({ 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; });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_p2dq@1.1.0: | ^ ~~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_p2dq-f02ec8ed3556277e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_p2dq@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_p2dq@1.1.0: | ~~~ ^~~~~
warning: scx_p2dq@1.1.0: 8 warnings generated.
Compiling include_dir_macros v0.7.4
Compiling blazesym v0.2.3
Compiling toml_write v0.1.2
Compiling pxfm v0.1.28
Compiling unicode-truncate v1.1.0
Compiling toml_edit v0.22.27
Compiling include_dir v0.7.4
Compiling scx_rustland_core v2.4.11 (/build/scx-scheds/src/scx/rust/scx_rustland_core)
Compiling fb_procfs v0.7.1
Compiling csv v1.4.0
Compiling strum v0.26.3
Compiling backtrace v0.3.76
Compiling moxcms v0.7.11
Compiling png v0.18.1
Compiling futures-executor v0.3.32
Compiling ratatui-crossterm v0.1.0
Compiling ratatui-macros v0.7.0
Compiling rand_chacha v0.3.1
Compiling lru v0.12.5
Compiling crossterm v0.28.1
Compiling bon-macros v3.9.0
Compiling compact_str v0.8.1
Compiling miniz_oxide v0.9.0
Compiling scxtop v1.1.0 (/build/scx-scheds/src/scx/tools/scxtop)
Compiling scx_chaos v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_chaos)
Compiling scx_layered v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_layered)
Compiling scx_pandemonium v5.4.13 (/build/scx-scheds/src/scx/scheds/rust/scx_pandemonium)
Compiling gethostname v1.1.0
Compiling arrayvec v0.7.6
Compiling inotify-sys v0.1.5
Compiling encoding_rs v0.8.35
Compiling nix v0.29.0
Compiling byteorder-lite v0.1.0
Compiling rlimit v0.10.2
Compiling buddy_system_allocator v0.11.0
Compiling bytemuck v1.25.0
Compiling x11rb-protocol v0.13.2
Compiling cassowary v0.3.0
Compiling image v0.25.9
Compiling ratatui v0.29.0
Compiling num-format v0.4.4
Compiling bon v3.9.0
Compiling scx_bpf_unittests v1.1.0 (/build/scx-scheds/src/scx/rust/scx_bpf_unittests)
Compiling inotify v0.11.0
warning: scx_layered@1.1.0: src/bpf/main.bpf.c:1618:1027: warning: expression result unused [-Wunused-value]
warning: scx_layered@1.1.0: 1618 | ({ union { typeof(_Generic((layer->check_no_idle), 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(layer->check_no_idle))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((layer->check_no_idle), 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(layer->check_no_idle))0)) *)&(layer->check_no_idle), __u.__c, sizeof(layer->check_no_idle)); __u.__val; });
warning: scx_layered@1.1.0: | ~~~ ^~~~~
warning: scx_layered@1.1.0: src/bpf/main.bpf.c:1621:1027: warning: expression result unused [-Wunused-value]
warning: scx_layered@1.1.0: 1621 | ({ union { typeof(_Generic((layer->check_no_idle), 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(layer->check_no_idle))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((layer->check_no_idle), 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(layer->check_no_idle))0)) *)&(layer->check_no_idle), __u.__c, sizeof(layer->check_no_idle)); __u.__val; });
warning: scx_layered@1.1.0: | ~~~ ^~~~~
warning: scx_layered@1.1.0: src/bpf/main.bpf.c:3565:1043: warning: expression result unused [-Wunused-value]
warning: scx_layered@1.1.0: 3565 | ({ union { typeof(_Generic((cpuc->preempting_task), 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(cpuc->preempting_task))0)) __val; char __c[1]; } __u = { .__val = (((void *)0)) }; __write_once_size((typeof(_Generic((cpuc->preempting_task), 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(cpuc->preempting_task))0)) *)&(cpuc->preempting_task), __u.__c, sizeof(cpuc->preempting_task)); __u.__val; });
warning: scx_layered@1.1.0: | ~~~ ^~~~~
warning: scx_layered@1.1.0: src/bpf/main.bpf.c:3569:1043: warning: expression result unused [-Wunused-value]
warning: scx_layered@1.1.0: 3569 | ({ union { typeof(_Generic((cpuc->preempting_task), 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(cpuc->preempting_task))0)) __val; char __c[1]; } __u = { .__val = (((void *)0)) }; __write_once_size((typeof(_Generic((cpuc->preempting_task), 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(cpuc->preempting_task))0)) *)&(cpuc->preempting_task), __u.__c, sizeof(cpuc->preempting_task)); __u.__val; });
warning: scx_layered@1.1.0: | ~~~ ^~~~~
warning: scx_layered@1.1.0: 4 warnings generated.
Compiling x11rb v0.13.2
warning: scx_chaos@1.1.0: In file included from src/bpf/lib/arena.bpf.c:7:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: 8 warnings generated.
warning: scx_chaos@1.1.0: In file included from src/bpf/lib/atq.bpf.c:3:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: 8 warnings generated.
warning: scx_chaos@1.1.0: In file included from src/bpf/lib/bitmap.bpf.c:4:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/cpumask.h:4:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: 8 warnings generated.
warning: scx_chaos@1.1.0: In file included from src/bpf/lib/dhq.bpf.c:2:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: 8 warnings generated.
warning: scx_chaos@1.1.0: In file included from src/bpf/lib/minheap.bpf.c:9:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: 8 warnings generated.
warning: scx_chaos@1.1.0: In file included from src/bpf/lib/rbtree.bpf.c:9:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: 8 warnings generated.
warning: scx_chaos@1.1.0: In file included from src/bpf/lib/sdt_alloc.bpf.c:11:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: src/bpf/lib/sdt_alloc.bpf.c:1225:319: warning: self-comparison always evaluates to false [-Wtautological-compare]
warning: scx_chaos@1.1.0: 1225 | 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))); }); ) {
warning: scx_chaos@1.1.0: | ^
warning: scx_chaos@1.1.0: 9 warnings generated.
warning: scx_chaos@1.1.0: In file included from src/bpf/lib/sdt_task.bpf.c:10:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: 8 warnings generated.
warning: scx_chaos@1.1.0: In file included from src/bpf/lib/topology.bpf.c:3:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: 8 warnings generated.
warning: scx_chaos@1.1.0: In file included from src/bpf/main.bpf.c:9:
warning: scx_chaos@1.1.0: In file included from src/bpf/scx_p2dq/main.bpf.c:26:
warning: scx_chaos@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/lib/atq.h:11:
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 189 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 202 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 213 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 390 | ({ 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; });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_chaos@1.1.0: | ^ ~~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_chaos-a880e75a6a59b874/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_chaos@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_chaos@1.1.0: | ~~~ ^~~~~
warning: scx_chaos@1.1.0: 8 warnings generated.
Compiling rayon v1.11.0
Compiling rand v0.8.5
Compiling ratatui v0.30.0
Compiling futures v0.3.32
Compiling log-panics v2.1.0
Compiling toml v0.8.23
Compiling scx_raw_pmu v1.1.0 (/build/scx-scheds/src/scx/rust/scx_raw_pmu)
Compiling scx_rustland v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_rustland)
Compiling tokio-util v0.7.18
Compiling clap_complete v4.5.66
Compiling env_filter v1.0.0
Compiling scx_bpfland v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_bpfland)
Compiling scx_rusty v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_rusty)
Compiling scx_beerland v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_beerland)
Compiling scx_cosmos v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_cosmos)
Compiling scx_flash v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_flash)
Compiling scx_lavd v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_lavd)
Compiling scx_cake v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_cake)
Compiling scx_tickless v1.1.0 (/build/scx-scheds/src/scx/scheds/rust/scx_tickless)
Compiling percent-encoding v2.3.2
Compiling micromath v2.1.0
Compiling xdg v2.5.2
Compiling jiff v0.2.23
Compiling anpa v0.10.0
Compiling tachyonfx v0.22.0
Compiling arboard v3.6.1
warning: scx_flash@1.1.0: src/bpf/main.bpf.c:196:993: warning: expression result unused [-Wunused-value]
warning: scx_flash@1.1.0: 196 | ({ union { typeof(_Generic((cpus_throttled), 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(cpus_throttled))0)) __val; char __c[1]; } __u = { .__val = (state) }; __write_once_size((typeof(_Generic((cpus_throttled), 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(cpus_throttled))0)) *)&(cpus_throttled), __u.__c, sizeof(cpus_throttled)); __u.__val; });
warning: scx_flash@1.1.0: | ~~~ ^~~~~
warning: scx_flash@1.1.0: 1 warning generated.
warning: scx_bpfland@1.1.0: src/bpf/main.bpf.c:149:993: warning: expression result unused [-Wunused-value]
warning: scx_bpfland@1.1.0: 149 | ({ union { typeof(_Generic((cpus_throttled), 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(cpus_throttled))0)) __val; char __c[1]; } __u = { .__val = (state) }; __write_once_size((typeof(_Generic((cpus_throttled), 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(cpus_throttled))0)) *)&(cpus_throttled), __u.__c, sizeof(cpus_throttled)); __u.__val; });
warning: scx_bpfland@1.1.0: | ~~~ ^~~~~
warning: scx_bpfland@1.1.0: 1 warning generated.
Compiling env_logger v0.11.9
warning: scx_rusty@1.1.0: src/bpf/main.bpf.c:1460:1029: warning: expression result unused [-Wunused-value]
warning: scx_rusty@1.1.0: 1460 | ({ union { typeof(_Generic((domc->min_vruntime), 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(domc->min_vruntime))0)) __val; char __c[1]; } __u = { .__val = (p->scx.dsq_vtime) }; __write_once_size((typeof(_Generic((domc->min_vruntime), 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(domc->min_vruntime))0)) *)&(domc->min_vruntime), __u.__c, sizeof(domc->min_vruntime)); __u.__val; });
warning: scx_rusty@1.1.0: | ~~~ ^~~~~
warning: scx_rusty@1.1.0: 1 warning generated.
Compiling affinity v0.1.2
Compiling core_affinity v0.8.3
Compiling quanta v0.12.6
Compiling clap-num v1.2.0
Compiling gpoint v0.2.1
Compiling perf-event-open-sys v5.0.0
warning: scx_lavd@1.1.0: In file included from src/bpf/balance.bpf.c:10:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:167:1015: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 167 | ({ union { typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) *)&(cpdomc->is_stealer), __u.__c, sizeof(cpdomc->is_stealer)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:168:1015: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 168 | ({ union { typeof(_Generic((cpdomc->is_stealee), 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(cpdomc->is_stealee))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->is_stealee), 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(cpdomc->is_stealee))0)) *)&(cpdomc->is_stealee), __u.__c, sizeof(cpdomc->is_stealee)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:177:1015: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 177 | ({ union { typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) *)&(cpdomc->is_stealer), __u.__c, sizeof(cpdomc->is_stealer)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:178:1015: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 178 | ({ union { typeof(_Generic((cpdomc->is_stealee), 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(cpdomc->is_stealee))0)) __val; char __c[1]; } __u = { .__val = (1) }; __write_once_size((typeof(_Generic((cpdomc->is_stealee), 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(cpdomc->is_stealee))0)) *)&(cpdomc->is_stealee), __u.__c, sizeof(cpdomc->is_stealee)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:186:1014: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 186 | ({ union { typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) *)&(cpdomc->is_stealer), __u.__c, sizeof(cpdomc->is_stealer)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:187:1014: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 187 | ({ union { typeof(_Generic((cpdomc->is_stealee), 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(cpdomc->is_stealee))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->is_stealee), 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(cpdomc->is_stealee))0)) *)&(cpdomc->is_stealee), __u.__c, sizeof(cpdomc->is_stealee)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:205:1015: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 205 | ({ union { typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) *)&(cpdomc->is_stealer), __u.__c, sizeof(cpdomc->is_stealer)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:206:1015: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 206 | ({ union { typeof(_Generic((cpdomc->is_stealee), 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(cpdomc->is_stealee))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->is_stealee), 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(cpdomc->is_stealee))0)) *)&(cpdomc->is_stealee), __u.__c, sizeof(cpdomc->is_stealee)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:350:1046: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 350 | ({ union { typeof(_Generic((cpdomc_pick->is_stealee), 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(cpdomc_pick->is_stealee))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc_pick->is_stealee), 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(cpdomc_pick->is_stealee))0)) *)&(cpdomc_pick->is_stealee), __u.__c, sizeof(cpdomc_pick->is_stealee)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/balance.bpf.c:351:1016: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 351 | ({ union { typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->is_stealer), 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(cpdomc->is_stealer))0)) *)&(cpdomc->is_stealer), __u.__c, sizeof(cpdomc->is_stealer)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 18 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/idle.bpf.c:10:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: In file included from src/bpf/idle.bpf.c:12:
warning: scx_lavd@1.1.0: src/bpf/power.bpf.h:62:1047: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 62 | ({ union { typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) __val; char __c[1]; } __u = { .__val = (freq) }; __write_once_size((typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) *)&(cpuc->max_freq_observed), __u.__c, sizeof(cpuc->max_freq_observed)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/idle.bpf.c:558:1028: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 558 | ({ union { typeof(_Generic((mig_cpdc->is_stealer), 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(mig_cpdc->is_stealer))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((mig_cpdc->is_stealer), 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(mig_cpdc->is_stealer))0)) *)&(mig_cpdc->is_stealer), __u.__c, sizeof(mig_cpdc->is_stealer)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/idle.bpf.c:559:1004: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 559 | ({ union { typeof(_Generic((cpdc->is_stealee), 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(cpdc->is_stealee))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdc->is_stealee), 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(cpdc->is_stealee))0)) *)&(cpdc->is_stealee), __u.__c, sizeof(cpdc->is_stealee)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 11 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/introspec.bpf.c:9:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: In file included from src/bpf/introspec.bpf.c:10:
warning: scx_lavd@1.1.0: src/bpf/power.bpf.h:62:1047: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 62 | ({ union { typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) __val; char __c[1]; } __u = { .__val = (freq) }; __write_once_size((typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) *)&(cpuc->max_freq_observed), __u.__c, sizeof(cpuc->max_freq_observed)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 9 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lat_cri.bpf.c:10:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: In file included from src/bpf/lat_cri.bpf.c:12:
warning: scx_lavd@1.1.0: src/bpf/power.bpf.h:62:1047: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 62 | ({ union { typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) __val; char __c[1]; } __u = { .__val = (freq) }; __write_once_size((typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) *)&(cpuc->max_freq_observed), __u.__c, sizeof(cpuc->max_freq_observed)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 9 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/arena.bpf.c:7:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 8 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/atq.bpf.c:3:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 8 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/bitmap.bpf.c:4:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/cpumask.h:4:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 8 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/cgroup_bw.bpf.c:9:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/topology.h:3:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/cpumask.h:4:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:711:1053: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 711 | ({ union { typeof(_Generic((llcx->budget_remaining), 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(llcx->budget_remaining))0)) __val; char __c[1]; } __u = { .__val = (CBW_RUNTUME_INF) }; __write_once_size((typeof(_Generic((llcx->budget_remaining), 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(llcx->budget_remaining))0)) *)&(llcx->budget_remaining), __u.__c, sizeof(llcx->budget_remaining)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:713:1039: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 713 | ({ union { typeof(_Generic((llcx->budget_remaining), 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(llcx->budget_remaining))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((llcx->budget_remaining), 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(llcx->budget_remaining))0)) *)&(llcx->budget_remaining), __u.__c, sizeof(llcx->budget_remaining)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1074:1087: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1074 | ({ union { typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) __val; char __c[1]; } __u = { .__val = (rt_llcx) }; __write_once_size((typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) *)&(cur_cgx->runtime_total_sloppy), __u.__c, sizeof(cur_cgx->runtime_total_sloppy)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1086:1087: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1086 | ({ union { typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) __val; char __c[1]; } __u = { .__val = (rt_llcx) }; __write_once_size((typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) *)&(cur_cgx->runtime_total_sloppy), __u.__c, sizeof(cur_cgx->runtime_total_sloppy)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1104:1114: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1104 | ({ union { typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) __val; char __c[1]; } __u = { .__val = (tree->levels[prev_level] + rt_llcx) }; __write_once_size((typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) *)&(cur_cgx->runtime_total_sloppy), __u.__c, sizeof(cur_cgx->runtime_total_sloppy)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1111:1036: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1111 | ({ union { typeof(_Generic((cur_cgx->is_throttled), 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(cur_cgx->is_throttled))0)) __val; char __c[1]; } __u = { .__val = (true) }; __write_once_size((typeof(_Generic((cur_cgx->is_throttled), 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(cur_cgx->is_throttled))0)) *)&(cur_cgx->is_throttled), __u.__c, sizeof(cur_cgx->is_throttled)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1160:1035: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1160 | ({ union { typeof(_Generic((src_cgx->is_throttled), 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(src_cgx->is_throttled))0)) __val; char __c[1]; } __u = { .__val = (true) }; __write_once_size((typeof(_Generic((src_cgx->is_throttled), 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(src_cgx->is_throttled))0)) *)&(src_cgx->is_throttled), __u.__c, sizeof(src_cgx->is_throttled)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1220:1059: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1220 | ({ union { typeof(_Generic((subroot_cgx->is_throttled), 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(subroot_cgx->is_throttled))0)) __val; char __c[1]; } __u = { .__val = (true) }; __write_once_size((typeof(_Generic((subroot_cgx->is_throttled), 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(subroot_cgx->is_throttled))0)) *)&(subroot_cgx->is_throttled), __u.__c, sizeof(subroot_cgx->is_throttled)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1252:1036: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1252 | ({ union { typeof(_Generic((tgt_cgx->is_throttled), 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(tgt_cgx->is_throttled))0)) __val; char __c[1]; } __u = { .__val = (true) }; __write_once_size((typeof(_Generic((tgt_cgx->is_throttled), 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(tgt_cgx->is_throttled))0)) *)&(tgt_cgx->is_throttled), __u.__c, sizeof(tgt_cgx->is_throttled)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1620:1034: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1620 | ({ union { typeof(_Generic((cgx->period_start_clk), 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(cgx->period_start_clk))0)) __val; char __c[1]; } __u = { .__val = (now) }; __write_once_size((typeof(_Generic((cgx->period_start_clk), 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(cgx->period_start_clk))0)) *)&(cgx->period_start_clk), __u.__c, sizeof(cgx->period_start_clk)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1651:1039: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1651 | ({ union { typeof(_Generic((llcx->budget_remaining), 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(llcx->budget_remaining))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((llcx->budget_remaining), 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(llcx->budget_remaining))0)) *)&(llcx->budget_remaining), __u.__c, sizeof(llcx->budget_remaining)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1658:1036: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1658 | ({ union { typeof(_Generic((cgx->budget_remaining), 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(cgx->budget_remaining))0)) __val; char __c[1]; } __u = { .__val = (budget) }; __write_once_size((typeof(_Generic((cgx->budget_remaining), 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(cgx->budget_remaining))0)) *)&(cgx->budget_remaining), __u.__c, sizeof(cgx->budget_remaining)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1669:1011: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1669 | ({ union { typeof(_Generic((cgx->is_throttled), 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(cgx->is_throttled))0)) __val; char __c[1]; } __u = { .__val = (false) }; __write_once_size((typeof(_Generic((cgx->is_throttled), 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(cgx->is_throttled))0)) *)&(cgx->is_throttled), __u.__c, sizeof(cgx->is_throttled)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1789:1047: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1789 | ({ union { typeof(_Generic((cur_llcx->runtime_total), 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(cur_llcx->runtime_total))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cur_llcx->runtime_total), 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(cur_llcx->runtime_total))0)) *)&(cur_llcx->runtime_total), __u.__c, sizeof(cur_llcx->runtime_total)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1792:2152: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1792 | ({ union { typeof(_Generic((cur_cgx->runtime_total_last), 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(cur_cgx->runtime_total_last))0)) __val; char __c[1]; } __u = { .__val = (({ union { typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) __val; char __c[1]; } __u = { .__c = { 0 } }; __read_once_size((typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) *)&(cur_cgx->runtime_total_sloppy), __u.__c, sizeof(cur_cgx->runtime_total_sloppy)); __u.__val; })) }; __write_once_size((typeof(_Generic((cur_cgx->runtime_total_last), 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(cur_cgx->runtime_total_last))0)) *)&(cur_cgx->runtime_total_last), __u.__c, sizeof(cur_cgx->runtime_total_last)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1794:1080: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1794 | ({ union { typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cur_cgx->runtime_total_sloppy), 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(cur_cgx->runtime_total_sloppy))0)) *)&(cur_cgx->runtime_total_sloppy), __u.__c, sizeof(cur_cgx->runtime_total_sloppy)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:1910:953: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1910 | ({ union { typeof(_Generic((ids[0]), 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(ids[0]))0)) __val; char __c[1]; } __u = { .__val = (cur_cgx->id) }; __write_once_size((typeof(_Generic((ids[0]), 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(ids[0]))0)) *)&(ids[0]), __u.__c, sizeof(ids[0])); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/cgroup_bw.bpf.c:2061:935: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 2061 | ({ union { typeof(_Generic((*lock), 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))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((*lock), 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))0)) *)&(*lock), __u.__c, sizeof(*lock)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 26 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/cpumask.bpf.c:3:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 8 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/minheap.bpf.c:9:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 8 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/rbtree.bpf.c:9:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 8 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/sdt_alloc.bpf.c:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/lib/sdt_alloc.bpf.c:1225:319: warning: self-comparison always evaluates to false [-Wtautological-compare]
warning: scx_lavd@1.1.0: 1225 | 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))); }); ) {
warning: scx_lavd@1.1.0: | ^
warning: scx_lavd@1.1.0: 9 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/sdt_task.bpf.c:10:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 8 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lib/topology.bpf.c:3:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 8 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/lock.bpf.c:9:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 8 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/main.bpf.c:187:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: In file included from src/bpf/main.bpf.c:189:
warning: scx_lavd@1.1.0: src/bpf/power.bpf.h:62:1047: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 62 | ({ union { typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) __val; char __c[1]; } __u = { .__val = (freq) }; __write_once_size((typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) *)&(cpuc->max_freq_observed), __u.__c, sizeof(cpuc->max_freq_observed)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:495:1089: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 495 | ({ union { typeof(_Generic((cpuc->tot_task_time_wall), 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(cpuc->tot_task_time_wall))0)) __val; char __c[1]; } __u = { .__val = (cpuc->tot_task_time_wall + task_time_wall) }; __write_once_size((typeof(_Generic((cpuc->tot_task_time_wall), 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(cpuc->tot_task_time_wall))0)) *)&(cpuc->tot_task_time_wall), __u.__c, sizeof(cpuc->tot_task_time_wall)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:496:1089: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 496 | ({ union { typeof(_Generic((cpuc->tot_task_time_wwgt), 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(cpuc->tot_task_time_wwgt))0)) __val; char __c[1]; } __u = { .__val = (cpuc->tot_task_time_wwgt + task_time_wwgt) }; __write_once_size((typeof(_Generic((cpuc->tot_task_time_wwgt), 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(cpuc->tot_task_time_wwgt))0)) *)&(cpuc->tot_task_time_wwgt), __u.__c, sizeof(cpuc->tot_task_time_wwgt)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:497:1089: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 497 | ({ union { typeof(_Generic((cpuc->tot_task_time_invr), 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(cpuc->tot_task_time_invr))0)) __val; char __c[1]; } __u = { .__val = (cpuc->tot_task_time_invr + task_time_invr) }; __write_once_size((typeof(_Generic((cpuc->tot_task_time_invr), 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(cpuc->tot_task_time_invr))0)) *)&(cpuc->tot_task_time_invr), __u.__c, sizeof(cpuc->tot_task_time_invr)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:540:1027: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 540 | ({ union { typeof(_Generic((cur_svc_time_wwgt), 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(cur_svc_time_wwgt))0)) __val; char __c[1]; } __u = { .__val = (taskc->svc_time_wwgt) }; __write_once_size((typeof(_Generic((cur_svc_time_wwgt), 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(cur_svc_time_wwgt))0)) *)&(cur_svc_time_wwgt), __u.__c, sizeof(cur_svc_time_wwgt)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:1251:1084: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1251 | ({ union { typeof(_Generic((waker_taskc->wake_freq), 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(waker_taskc->wake_freq))0)) __val; char __c[1]; } __u = { .__val = (calc_avg_freq(waker_taskc->wake_freq, interval)) }; __write_once_size((typeof(_Generic((waker_taskc->wake_freq), 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(waker_taskc->wake_freq))0)) *)&(waker_taskc->wake_freq), __u.__c, sizeof(waker_taskc->wake_freq)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:1253:1088: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1253 | ({ union { typeof(_Generic((waker_taskc->last_runnable_clk), 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(waker_taskc->last_runnable_clk))0)) __val; char __c[1]; } __u = { .__val = (now) }; __write_once_size((typeof(_Generic((waker_taskc->last_runnable_clk), 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(waker_taskc->last_runnable_clk))0)) *)&(waker_taskc->last_runnable_clk), __u.__c, sizeof(waker_taskc->last_runnable_clk)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:1453:1003: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1453 | ({ union { typeof(_Generic((cpuc->online_clk), 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(cpuc->online_clk))0)) __val; char __c[1]; } __u = { .__val = (now) }; __write_once_size((typeof(_Generic((cpuc->online_clk), 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(cpuc->online_clk))0)) *)&(cpuc->online_clk), __u.__c, sizeof(cpuc->online_clk)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:1473:1009: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 1473 | ({ union { typeof(_Generic((cpuc->offline_clk), 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(cpuc->offline_clk))0)) __val; char __c[1]; } __u = { .__val = (now) }; __write_once_size((typeof(_Generic((cpuc->offline_clk), 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(cpuc->offline_clk))0)) *)&(cpuc->offline_clk), __u.__c, sizeof(cpuc->offline_clk)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:2259:995: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 2259 | ({ union { typeof(_Generic((cur_logical_clk), 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(cur_logical_clk))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cur_logical_clk), 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(cur_logical_clk))0)) *)&(cur_logical_clk), __u.__c, sizeof(cur_logical_clk)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/main.bpf.c:2260:1007: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 2260 | ({ union { typeof(_Generic((cur_svc_time_wwgt), 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(cur_svc_time_wwgt))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cur_svc_time_wwgt), 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(cur_svc_time_wwgt))0)) *)&(cur_svc_time_wwgt), __u.__c, sizeof(cur_svc_time_wwgt)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 19 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/power.bpf.c:9:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:291:949: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 291 | ({ union { typeof(_Generic((pco_idx), 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(pco_idx))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((pco_idx), 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(pco_idx))0)) *)&(pco_idx), __u.__c, sizeof(pco_idx)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:293:965: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 293 | ({ union { typeof(_Generic((pco_idx), 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(pco_idx))0)) __val; char __c[1]; } __u = { .__val = (nr_pco_states - 1) }; __write_once_size((typeof(_Generic((pco_idx), 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(pco_idx))0)) *)&(pco_idx), __u.__c, sizeof(pco_idx)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:344:952: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 344 | ({ union { typeof(_Generic((pco_idx), 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(pco_idx))0)) __val; char __c[1]; } __u = { .__val = (i) }; __write_once_size((typeof(_Generic((pco_idx), 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(pco_idx))0)) *)&(pco_idx), __u.__c, sizeof(pco_idx)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:351:964: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 351 | ({ union { typeof(_Generic((pco_idx), 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(pco_idx))0)) __val; char __c[1]; } __u = { .__val = (nr_pco_states - 1) }; __write_once_size((typeof(_Generic((pco_idx), 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(pco_idx))0)) *)&(pco_idx), __u.__c, sizeof(pco_idx)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:490:1058: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 490 | ({ union { typeof(_Generic((cpdomc->nr_active_cpus), 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(cpdomc->nr_active_cpus))0)) __val; char __c[1]; } __u = { .__val = (cpdomc->nr_acpus_temp) }; __write_once_size((typeof(_Generic((cpdomc->nr_active_cpus), 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(cpdomc->nr_active_cpus))0)) *)&(cpdomc->nr_active_cpus), __u.__c, sizeof(cpdomc->nr_active_cpus)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:491:1032: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 491 | ({ union { typeof(_Generic((cpdomc->nr_acpus_temp), 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(cpdomc->nr_acpus_temp))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->nr_acpus_temp), 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(cpdomc->nr_acpus_temp))0)) *)&(cpdomc->nr_acpus_temp), __u.__c, sizeof(cpdomc->nr_acpus_temp)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:492:1087: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 492 | ({ union { typeof(_Generic((cpdomc->cap_sum_active_cpus), 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(cpdomc->cap_sum_active_cpus))0)) __val; char __c[1]; } __u = { .__val = (cpdomc->cap_sum_temp) }; __write_once_size((typeof(_Generic((cpdomc->cap_sum_active_cpus), 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(cpdomc->cap_sum_active_cpus))0)) *)&(cpdomc->cap_sum_active_cpus), __u.__c, sizeof(cpdomc->cap_sum_active_cpus)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:493:1026: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 493 | ({ union { typeof(_Generic((cpdomc->cap_sum_temp), 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(cpdomc->cap_sum_temp))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->cap_sum_temp), 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(cpdomc->cap_sum_temp))0)) *)&(cpdomc->cap_sum_temp), __u.__c, sizeof(cpdomc->cap_sum_temp)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:819:1058: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 819 | ({ union { typeof(_Generic((cpdomc->nr_active_cpus), 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(cpdomc->nr_active_cpus))0)) __val; char __c[1]; } __u = { .__val = (cpdomc->nr_acpus_temp) }; __write_once_size((typeof(_Generic((cpdomc->nr_active_cpus), 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(cpdomc->nr_active_cpus))0)) *)&(cpdomc->nr_active_cpus), __u.__c, sizeof(cpdomc->nr_active_cpus)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:820:1032: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 820 | ({ union { typeof(_Generic((cpdomc->nr_acpus_temp), 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(cpdomc->nr_acpus_temp))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->nr_acpus_temp), 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(cpdomc->nr_acpus_temp))0)) *)&(cpdomc->nr_acpus_temp), __u.__c, sizeof(cpdomc->nr_acpus_temp)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:821:1087: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 821 | ({ union { typeof(_Generic((cpdomc->cap_sum_active_cpus), 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(cpdomc->cap_sum_active_cpus))0)) __val; char __c[1]; } __u = { .__val = (cpdomc->cap_sum_temp) }; __write_once_size((typeof(_Generic((cpdomc->cap_sum_active_cpus), 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(cpdomc->cap_sum_active_cpus))0)) *)&(cpdomc->cap_sum_active_cpus), __u.__c, sizeof(cpdomc->cap_sum_active_cpus)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/power.bpf.c:822:1026: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 822 | ({ union { typeof(_Generic((cpdomc->cap_sum_temp), 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(cpdomc->cap_sum_temp))0)) __val; char __c[1]; } __u = { .__val = (0) }; __write_once_size((typeof(_Generic((cpdomc->cap_sum_temp), 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(cpdomc->cap_sum_temp))0)) *)&(cpdomc->cap_sum_temp), __u.__c, sizeof(cpdomc->cap_sum_temp)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 20 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/preempt.bpf.c:4:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/preempt.bpf.c:238:1030: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 238 | ({ union { typeof(_Generic((victim_p->scx.slice), 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(victim_p->scx.slice))0)) __val; char __c[1]; } __u = { .__val = (new_slice) }; __write_once_size((typeof(_Generic((victim_p->scx.slice), 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(victim_p->scx.slice))0)) *)&(victim_p->scx.slice), __u.__c, sizeof(victim_p->scx.slice)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/preempt.bpf.c:241:1030: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 241 | ({ union { typeof(_Generic((victim_p->scx.slice), 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(victim_p->scx.slice))0)) __val; char __c[1]; } __u = { .__val = (new_slice) }; __write_once_size((typeof(_Generic((victim_p->scx.slice), 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(victim_p->scx.slice))0)) *)&(victim_p->scx.slice), __u.__c, sizeof(victim_p->scx.slice)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 10 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/sys_stat.bpf.c:9:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: In file included from src/bpf/sys_stat.bpf.c:10:
warning: scx_lavd@1.1.0: src/bpf/power.bpf.h:62:1047: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 62 | ({ union { typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) __val; char __c[1]; } __u = { .__val = (freq) }; __write_once_size((typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) *)&(cpuc->max_freq_observed), __u.__c, sizeof(cpuc->max_freq_observed)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: src/bpf/sys_stat.bpf.c:88:1054: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 88 | ({ union { typeof(_Generic((sys_stat.last_update_clk), 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(sys_stat.last_update_clk))0)) __val; char __c[1]; } __u = { .__val = (c->now) }; __write_once_size((typeof(_Generic((sys_stat.last_update_clk), 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(sys_stat.last_update_clk))0)) *)&(sys_stat.last_update_clk), __u.__c, sizeof(sys_stat.last_update_clk)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 10 warnings generated.
warning: scx_lavd@1.1.0: In file included from src/bpf/util.bpf.c:9:
warning: scx_lavd@1.1.0: In file included from src/bpf/lavd.bpf.h:11:
warning: scx_lavd@1.1.0: In file included from /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/lib/sdt_task.h:12:
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:189:983: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 189 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:202:1033: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 202 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:213:985: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 213 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:314:2673: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 314 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&lock->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:390:969: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 390 | ({ 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; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:392:2677: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 392 | ({ 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) ({ volatile unsigned long __val; __sync_fetch_and_add(&__val, 0); }); else asm volatile("" ::: "memory"); }); }); (typeof(*(&node->locked)))__val; });
warning: scx_lavd@1.1.0: | ^ ~~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:455:1137: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 455 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: /build/scx-scheds/src/scx/target/release/build/scx_lavd-b17aea2a5723118e/out/scx_utils-bpf_h/bpf_arena_spin_lock.h:529:1125: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 529 | ({ if (!CONFIG_X86_64) ({ volatile 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; }); });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: In file included from src/bpf/util.bpf.c:10:
warning: scx_lavd@1.1.0: src/bpf/power.bpf.h:62:1047: warning: expression result unused [-Wunused-value]
warning: scx_lavd@1.1.0: 62 | ({ union { typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) __val; char __c[1]; } __u = { .__val = (freq) }; __write_once_size((typeof(_Generic((cpuc->max_freq_observed), 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(cpuc->max_freq_observed))0)) *)&(cpuc->max_freq_observed), __u.__c, sizeof(cpuc->max_freq_observed)); __u.__val; });
warning: scx_lavd@1.1.0: | ~~~ ^~~~~
warning: scx_lavd@1.1.0: 9 warnings generated.
Compiling combinations v0.1.0
Finished `release` profile [optimized] target(s) in 15m 31s
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
libfakeroot internal error: payload not recognized!
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/scx_chaos
usr/bin/scx_rustland
usr/bin/scx_beerland
usr/bin/scx_pandemonium
usr/bin/scx_bpfland
usr/bin/scx_p2dq
usr/bin/scx_flash
usr/bin/scx_rusty
usr/bin/scx_cosmos
usr/bin/scxtop
usr/bin/scx_layered
usr/bin/scx_cake
usr/bin/scx_lavd
usr/bin/scx_tickless
==> WARNING: backup entry file not in package : etc/default/scx
==> Creating package "scx-scheds"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: scx-scheds 1.1.0-1 (Mon Mar 9 15:33:37 2026)
==> Cleaning up...
[?12l[?25h