Warning: Permanently added '3.91.178.147' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/7763319-fedora-40-aarch64 --chroot fedora-40-aarch64 Version: 0.73 PID: 7148 Logging PID: 7149 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 7763319, 'buildroot_pkgs': [], 'chroot': 'fedora-40-aarch64', 'enable_net': False, 'fedora_review': False, 'git_hash': '0352e41ef4bf641967643a82267171a416766f4e', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/bkeys/kernel-reform/kernel', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'kernel', 'package_version': '6.9.9-250.reform', 'project_dirname': 'kernel-reform', 'project_name': 'kernel-reform', 'project_owner': 'bkeys', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/bkeys/kernel-reform/fedora-40-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'bkeys/kernel-reform--bkeys', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'bkeys', 'tags': [], 'task_id': '7763319-fedora-40-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/bkeys/kernel-reform/kernel /var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/bkeys/kernel-reform/kernel', '/var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel'... Running: git checkout 0352e41ef4bf641967643a82267171a416766f4e -- cmd: ['git', 'checkout', '0352e41ef4bf641967643a82267171a416766f4e', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel rc: 0 stdout: stderr: Note: switching to '0352e41ef4bf641967643a82267171a416766f4e'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 0352e41 automatic import of kernel Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading Module.kabi_aarch64 INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o Module.kabi_aarch64 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/Module.kabi_aarch64/md5/d41d8cd98f00b204e9800998ecf8427e/Module.kabi_aarch64 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 INFO: Reading stdout from command: md5sum Module.kabi_aarch64 INFO: Downloading Module.kabi_dup_aarch64 INFO: Calling: curl -H Pragma: -o Module.kabi_dup_aarch64 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/Module.kabi_dup_aarch64/md5/d41d8cd98f00b204e9800998ecf8427e/Module.kabi_dup_aarch64 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 INFO: Reading stdout from command: md5sum Module.kabi_dup_aarch64 INFO: Downloading Module.kabi_dup_ppc64le INFO: Calling: curl -H Pragma: -o Module.kabi_dup_ppc64le --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/Module.kabi_dup_ppc64le/md5/d41d8cd98f00b204e9800998ecf8427e/Module.kabi_dup_ppc64le % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 INFO: Reading stdout from command: md5sum Module.kabi_dup_ppc64le INFO: Downloading Module.kabi_dup_s390x INFO: Calling: curl -H Pragma: -o Module.kabi_dup_s390x --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/Module.kabi_dup_s390x/md5/d41d8cd98f00b204e9800998ecf8427e/Module.kabi_dup_s390x % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 INFO: Reading stdout from command: md5sum Module.kabi_dup_s390x INFO: Downloading Module.kabi_dup_x86_64 INFO: Calling: curl -H Pragma: -o Module.kabi_dup_x86_64 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/Module.kabi_dup_x86_64/md5/d41d8cd98f00b204e9800998ecf8427e/Module.kabi_dup_x86_64 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 INFO: Reading stdout from command: md5sum Module.kabi_dup_x86_64 INFO: Downloading Module.kabi_ppc64le INFO: Calling: curl -H Pragma: -o Module.kabi_ppc64le --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/Module.kabi_ppc64le/md5/d41d8cd98f00b204e9800998ecf8427e/Module.kabi_ppc64le % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 INFO: Reading stdout from command: md5sum Module.kabi_ppc64le INFO: Downloading Module.kabi_s390x INFO: Calling: curl -H Pragma: -o Module.kabi_s390x --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/Module.kabi_s390x/md5/d41d8cd98f00b204e9800998ecf8427e/Module.kabi_s390x % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 INFO: Reading stdout from command: md5sum Module.kabi_s390x INFO: Downloading Module.kabi_x86_64 INFO: Calling: curl -H Pragma: -o Module.kabi_x86_64 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/Module.kabi_x86_64/md5/d41d8cd98f00b204e9800998ecf8427e/Module.kabi_x86_64 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 INFO: Reading stdout from command: md5sum Module.kabi_x86_64 INFO: Downloading kernel-abi-stablelists-6.9.9.tar.xz INFO: Calling: curl -H Pragma: -o kernel-abi-stablelists-6.9.9.tar.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/kernel-abi-stablelists-6.9.9.tar.xz/md5/9007f60c8b0cbd7fc34126e2eeebb96c/kernel-abi-stablelists-6.9.9.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2316 100 2316 0 0 130k 0 --:--:-- --:--:-- --:--:-- 133k INFO: Reading stdout from command: md5sum kernel-abi-stablelists-6.9.9.tar.xz INFO: Downloading kernel-kabi-dw-6.9.9.tar.xz INFO: Calling: curl -H Pragma: -o kernel-kabi-dw-6.9.9.tar.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/kernel-kabi-dw-6.9.9.tar.xz/md5/5b255d67ef6daf8757ffdb82f7d47aa8/kernel-kabi-dw-6.9.9.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1100 100 1100 0 0 62975 0 --:--:-- --:--:-- --:--:-- 64705 INFO: Reading stdout from command: md5sum kernel-kabi-dw-6.9.9.tar.xz INFO: Downloading linux-6.9.9.tar.xz INFO: Calling: curl -H Pragma: -o linux-6.9.9.tar.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/linux-6.9.9.tar.xz/md5/dc17052b263dfd360b69c4fc411584bb/linux-6.9.9.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 137M 100 137M 0 0 468M 0 --:--:-- --:--:-- --:--:-- 468M INFO: Reading stdout from command: md5sum linux-6.9.9.tar.xz INFO: Downloading linux-kernel-test.patch INFO: Calling: curl -H Pragma: -o linux-kernel-test.patch --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/linux-kernel-test.patch/md5/d41d8cd98f00b204e9800998ecf8427e/linux-kernel-test.patch % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 INFO: Reading stdout from command: md5sum linux-kernel-test.patch INFO: Downloading nvidiagpuoot001.x509 INFO: Calling: curl -H Pragma: -o nvidiagpuoot001.x509 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/nvidiagpuoot001.x509/md5/c9bdffb2e8ade0240c1f08a1421c080e/nvidiagpuoot001.x509 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1416 100 1416 0 0 80803 0 --:--:-- --:--:-- --:--:-- 83294 INFO: Reading stdout from command: md5sum nvidiagpuoot001.x509 INFO: Downloading redhatsecureboot501.cer INFO: Calling: curl -H Pragma: -o redhatsecureboot501.cer --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/redhatsecureboot501.cer/md5/14cf8d7a48fa5e807d7a4cf722019d92/redhatsecureboot501.cer % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 964 100 964 0 0 54881 0 --:--:-- --:--:-- --:--:-- 56705 INFO: Reading stdout from command: md5sum redhatsecureboot501.cer INFO: Downloading redhatsecurebootca5.cer INFO: Calling: curl -H Pragma: -o redhatsecurebootca5.cer --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/redhatsecurebootca5.cer/md5/918acb09ddc1a373afad4d2676b59d7b/redhatsecurebootca5.cer % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 920 100 920 0 0 52490 0 --:--:-- --:--:-- --:--:-- 54117 INFO: Reading stdout from command: md5sum redhatsecurebootca5.cer INFO: Downloading rheldup3.x509 INFO: Calling: curl -H Pragma: -o rheldup3.x509 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/rheldup3.x509/md5/e1d963bfce42eb49f061145961967b68/rheldup3.x509 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1198 100 1198 0 0 69060 0 --:--:-- --:--:-- --:--:-- 70470 INFO: Reading stdout from command: md5sum rheldup3.x509 INFO: Downloading rhelima.x509 INFO: Calling: curl -H Pragma: -o rhelima.x509 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/rhelima.x509/md5/6f48508abba1f6f0289d24d20808358d/rhelima.x509 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 727 100 727 0 0 41865 0 --:--:-- --:--:-- --:--:-- 40388 INFO: Reading stdout from command: md5sum rhelima.x509 INFO: Downloading rhelima_centos.x509 INFO: Calling: curl -H Pragma: -o rhelima_centos.x509 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/rhelima_centos.x509/md5/b6543fa62b7a2fff2fa80c8ddcd4e42a/rhelima_centos.x509 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 726 100 726 0 0 40906 0 --:--:-- --:--:-- --:--:-- 42705 INFO: Reading stdout from command: md5sum rhelima_centos.x509 INFO: Downloading rhelimaca1.x509 INFO: Calling: curl -H Pragma: -o rhelimaca1.x509 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/rhelimaca1.x509/md5/14c7a9358909fe468214f29bed472cc9/rhelimaca1.x509 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 908 100 908 0 0 51447 0 --:--:-- --:--:-- --:--:-- 53411 INFO: Reading stdout from command: md5sum rhelimaca1.x509 INFO: Downloading rhelkpatch1.x509 INFO: Calling: curl -H Pragma: -o rhelkpatch1.x509 --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/bkeys/kernel-reform/kernel/rhelkpatch1.x509/md5/151a7cc087e3b910e5da7f2dc82cbaba/rhelkpatch1.x509 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1176 100 1176 0 0 67644 0 --:--:-- --:--:-- --:--:-- 69176 INFO: Reading stdout from command: md5sum rhelkpatch1.x509 Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel/kernel.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1721434982.487369 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel/kernel.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1721434982.487369 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel/kernel.spec) Config(fedora-40-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-aarch64-bootstrap-1721434982.487369/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:40 INFO: Pulling image: registry.fedoraproject.org/fedora:40 INFO: Copy content of container registry.fedoraproject.org/fedora:40 to /var/lib/mock/fedora-40-aarch64-bootstrap-1721434982.487369/root INFO: Checking that registry.fedoraproject.org/fedora:40 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:40 with podman image mount INFO: image registry.fedoraproject.org/fedora:40 as /var/lib/containers/storage/overlay/157523113b0c85ce75ea737cf0e781c5c5fe028a3928a95ffac015f71402d463/merged INFO: umounting image registry.fedoraproject.org/fedora:40 (/var/lib/containers/storage/overlay/157523113b0c85ce75ea737cf0e781c5c5fe028a3928a95ffac015f71402d463/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 11 MB/s | 489 kB 00:00 fedora 33 MB/s | 19 MB 00:00 updates 31 MB/s | 8.4 MB 00:00 Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: dnf5 aarch64 5.1.17-1.fc40 updates 652 k dnf5-plugins aarch64 5.1.17-1.fc40 updates 336 k Installing dependencies: fmt aarch64 10.2.1-4.fc40 fedora 121 k libdnf5 aarch64 5.1.17-1.fc40 updates 914 k libdnf5-cli aarch64 5.1.17-1.fc40 updates 219 k sdbus-cpp aarch64 1.4.0-2.fc40 fedora 101 k Transaction Summary ================================================================================ Install 6 Packages Total download size: 2.3 M Installed size: 7.4 M Downloading Packages: (1/6): sdbus-cpp-1.4.0-2.fc40.aarch64.rpm 7.7 MB/s | 101 kB 00:00 (2/6): dnf5-5.1.17-1.fc40.aarch64.rpm 42 MB/s | 652 kB 00:00 (3/6): fmt-10.2.1-4.fc40.aarch64.rpm 7.2 MB/s | 121 kB 00:00 (4/6): dnf5-plugins-5.1.17-1.fc40.aarch64.rpm 46 MB/s | 336 kB 00:00 (5/6): libdnf5-cli-5.1.17-1.fc40.aarch64.rpm 36 MB/s | 219 kB 00:00 (6/6): libdnf5-5.1.17-1.fc40.aarch64.rpm 112 MB/s | 914 kB 00:00 -------------------------------------------------------------------------------- Total 7.3 MB/s | 2.3 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fmt-10.2.1-4.fc40.aarch64 1/6 Installing : libdnf5-5.1.17-1.fc40.aarch64 2/6 Installing : libdnf5-cli-5.1.17-1.fc40.aarch64 3/6 Installing : sdbus-cpp-1.4.0-2.fc40.aarch64 4/6 Installing : dnf5-5.1.17-1.fc40.aarch64 5/6 Installing : dnf5-plugins-5.1.17-1.fc40.aarch64 6/6 Running scriptlet: dnf5-plugins-5.1.17-1.fc40.aarch64 6/6 Installed: dnf5-5.1.17-1.fc40.aarch64 dnf5-plugins-5.1.17-1.fc40.aarch64 fmt-10.2.1-4.fc40.aarch64 libdnf5-5.1.17-1.fc40.aarch64 libdnf5-cli-5.1.17-1.fc40.aarch64 sdbus-cpp-1.4.0-2.fc40.aarch64 Complete! INFO: Switching package manager from dnf to the dnf5 (direct choice) Finish(bootstrap): installing dnf5 tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-aarch64-1721434982.487369/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc40.aarch64 rpm-sequoia-1.6.0-3.fc40.aarch64 python3-dnf-4.21.0-1.fc40.noarch yum-4.21.0-1.fc40.noarch dnf5-5.1.17-1.fc40.aarch64 dnf5-plugins-5.1.17-1.fc40.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 31.6 MiB/s | 19.9 MiB | 00m01s updates 100% | 20.2 MiB/s | 8.9 MiB | 00m00s Copr repository 100% | 12.6 MiB/s | 490.9 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 5.2.26-3.fc40 fedora 8.3 MiB bzip2 aarch64 1.0.8-18.fc40 fedora 427.5 KiB coreutils aarch64 9.4-7.fc40 updates 20.7 MiB cpio aarch64 2.15-1.fc40 fedora 1.2 MiB diffutils aarch64 3.10-5.fc40 fedora 2.1 MiB fedora-release-common noarch 40-39 updates 19.1 KiB findutils aarch64 1:4.9.0-9.fc40 updates 1.7 MiB gawk aarch64 5.3.0-3.fc40 fedora 4.2 MiB glibc-minimal-langpack aarch64 2.39-17.fc40 updates 0.0 B grep aarch64 3.11-7.fc40 fedora 1.1 MiB gzip aarch64 1.13-1.fc40 fedora 488.8 KiB info aarch64 7.1-2.fc40 fedora 613.5 KiB patch aarch64 2.7.6-24.fc40 fedora 390.5 KiB redhat-rpm-config noarch 286-1.fc40 fedora 185.2 KiB rpm-build aarch64 4.19.1.1-1.fc40 fedora 1.2 MiB sed aarch64 4.9-1.fc40 fedora 1.0 MiB shadow-utils aarch64 2:4.15.1-3.fc40 updates 7.3 MiB tar aarch64 2:1.35-3.fc40 fedora 3.1 MiB unzip aarch64 6.0-63.fc40 fedora 726.4 KiB util-linux aarch64 2.40.1-1.fc40 updates 17.5 MiB which aarch64 2.21-41.fc40 fedora 248.1 KiB xz aarch64 1:5.4.6-3.fc40 fedora 2.3 MiB Installing dependencies: alternatives aarch64 1.27-1.fc40 updates 218.2 KiB ansible-srpm-macros noarch 1-14.fc40 fedora 35.7 KiB audit-libs aarch64 4.0.1-1.fc40 fedora 547.2 KiB authselect aarch64 1.5.0-5.fc40 fedora 309.4 KiB authselect-libs aarch64 1.5.0-5.fc40 fedora 931.8 KiB basesystem noarch 11-20.fc40 fedora 0.0 B binutils aarch64 2.41-37.fc40 updates 32.8 MiB binutils-gold aarch64 2.41-37.fc40 updates 3.1 MiB bzip2-libs aarch64 1.0.8-18.fc40 fedora 200.7 KiB ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 fedora 2.3 MiB coreutils-common aarch64 9.4-7.fc40 updates 11.4 MiB cracklib aarch64 2.9.11-5.fc40 fedora 934.6 KiB crypto-policies noarch 20240510-1.gitd287a42.fc40 updates 151.9 KiB curl aarch64 8.6.0-8.fc40 updates 866.5 KiB cyrus-sasl-lib aarch64 2.1.28-19.fc40 fedora 3.1 MiB debugedit aarch64 5.0-14.fc40 fedora 498.8 KiB dwz aarch64 0.15-6.fc40 fedora 386.7 KiB ed aarch64 1.20.2-1.fc40 updates 282.7 KiB efi-srpm-macros noarch 5-11.fc40 fedora 40.1 KiB elfutils aarch64 0.191-4.fc40 fedora 5.0 MiB elfutils-debuginfod-client aarch64 0.191-4.fc40 fedora 396.7 KiB elfutils-default-yama-scope noarch 0.191-4.fc40 fedora 1.8 KiB elfutils-libelf aarch64 0.191-4.fc40 fedora 1.3 MiB elfutils-libs aarch64 0.191-4.fc40 fedora 1.0 MiB fedora-gpg-keys noarch 40-2 updates 124.7 KiB fedora-release noarch 40-39 updates 0.0 B fedora-release-identity-basic noarch 40-39 updates 654.0 B fedora-repos noarch 40-2 updates 4.9 KiB file aarch64 5.45-4.fc40 fedora 267.4 KiB file-libs aarch64 5.45-4.fc40 fedora 10.0 MiB filesystem aarch64 3.18-8.fc40 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-14.fc40 fedora 55.3 KiB forge-srpm-macros noarch 0.3.1-1.fc40 updates 39.0 KiB fpc-srpm-macros noarch 1.3-12.fc40 fedora 144.0 B gdb-minimal aarch64 14.2-3.fc40 updates 12.7 MiB gdbm aarch64 1:1.23-6.fc40 fedora 928.2 KiB gdbm-libs aarch64 1:1.23-6.fc40 fedora 425.8 KiB ghc-srpm-macros noarch 1.9-1.fc40 fedora 716.0 B glibc aarch64 2.39-17.fc40 updates 9.1 MiB glibc-common aarch64 2.39-17.fc40 updates 2.6 MiB glibc-gconv-extra aarch64 2.39-17.fc40 updates 49.1 MiB gmp aarch64 1:6.2.1-8.fc40 fedora 721.2 KiB gnat-srpm-macros noarch 6-5.fc40 fedora 1.0 KiB go-srpm-macros noarch 3.5.0-1.fc40 fedora 60.6 KiB jansson aarch64 2.13.1-9.fc40 fedora 220.4 KiB kernel-srpm-macros noarch 1.0-23.fc40 fedora 1.9 KiB keyutils-libs aarch64 1.6.3-3.fc40 fedora 226.3 KiB krb5-libs aarch64 1.21.3-1.fc40 updates 3.4 MiB libacl aarch64 2.3.2-1.fc40 fedora 196.0 KiB libarchive aarch64 3.7.2-4.fc40 updates 1.0 MiB libattr aarch64 2.5.2-3.fc40 fedora 196.5 KiB libblkid aarch64 2.40.1-1.fc40 updates 418.5 KiB libbrotli aarch64 1.1.0-3.fc40 fedora 1.1 MiB libcap aarch64 2.69-8.fc40 updates 1.4 MiB libcap-ng aarch64 0.8.4-4.fc40 fedora 417.0 KiB libcom_err aarch64 1.47.0-5.fc40 fedora 239.2 KiB libcurl aarch64 8.6.0-8.fc40 updates 856.8 KiB libeconf aarch64 0.6.2-2.fc40 updates 206.0 KiB libevent aarch64 2.1.12-12.fc40 fedora 1.5 MiB libfdisk aarch64 2.40.1-1.fc40 updates 482.8 KiB libffi aarch64 3.4.4-7.fc40 fedora 281.4 KiB libgcc aarch64 14.1.1-7.fc40 updates 350.2 KiB libgomp aarch64 14.1.1-7.fc40 updates 567.3 KiB libidn2 aarch64 2.3.7-1.fc40 fedora 457.1 KiB libmount aarch64 2.40.1-1.fc40 updates 483.8 KiB libnghttp2 aarch64 1.59.0-3.fc40 updates 262.1 KiB libnsl2 aarch64 2.0.1-1.fc40 fedora 221.9 KiB libpkgconf aarch64 2.1.1-1.fc40 updates 198.0 KiB libpsl aarch64 0.21.5-3.fc40 fedora 196.5 KiB libpwquality aarch64 1.4.5-9.fc40 fedora 1.1 MiB libselinux aarch64 3.6-4.fc40 fedora 265.1 KiB libsemanage aarch64 3.6-3.fc40 fedora 361.4 KiB libsepol aarch64 3.6-3.fc40 fedora 874.0 KiB libsmartcols aarch64 2.40.1-1.fc40 updates 288.4 KiB libssh aarch64 0.10.6-5.fc40 fedora 581.1 KiB libssh-config noarch 0.10.6-5.fc40 fedora 277.0 B libstdc++ aarch64 14.1.1-7.fc40 updates 2.8 MiB libtasn1 aarch64 4.19.0-6.fc40 fedora 283.7 KiB libtirpc aarch64 1.3.4-1.rc3.fc40 fedora 274.6 KiB libtool-ltdl aarch64 2.4.7-10.fc40 fedora 222.2 KiB libunistring aarch64 1.1-7.fc40 fedora 1.9 MiB libutempter aarch64 1.2.1-13.fc40 fedora 417.6 KiB libuuid aarch64 2.40.1-1.fc40 updates 197.4 KiB libverto aarch64 0.3.2-8.fc40 fedora 197.4 KiB libxcrypt aarch64 4.4.36-5.fc40 fedora 398.9 KiB libxml2 aarch64 2.12.8-1.fc40 updates 2.2 MiB libzstd aarch64 1.5.6-1.fc40 updates 795.9 KiB lua-libs aarch64 5.4.6-5.fc40 fedora 393.0 KiB lua-srpm-macros noarch 1-13.fc40 fedora 1.3 KiB lz4-libs aarch64 1.9.4-6.fc40 fedora 261.4 KiB mpfr aarch64 4.2.1-4.fc40 updates 818.8 KiB ncurses-base noarch 6.4-12.20240127.fc40 fedora 326.2 KiB ncurses-libs aarch64 6.4-12.20240127.fc40 fedora 2.2 MiB ocaml-srpm-macros noarch 9-3.fc40 fedora 1.9 KiB openblas-srpm-macros noarch 2-16.fc40 fedora 104.0 B openldap aarch64 2.6.7-1.fc40 fedora 1.0 MiB openssl-libs aarch64 1:3.2.1-2.fc40 fedora 7.8 MiB p11-kit aarch64 0.25.5-1.fc40 updates 2.8 MiB p11-kit-trust aarch64 0.25.5-1.fc40 updates 655.5 KiB package-notes-srpm-macros noarch 0.5-11.fc40 fedora 1.6 KiB pam aarch64 1.6.1-3.fc40 updates 11.0 MiB pam-libs aarch64 1.6.1-3.fc40 updates 607.0 KiB pcre2 aarch64 10.44-1.fc40 updates 905.3 KiB pcre2-syntax noarch 10.44-1.fc40 updates 251.6 KiB perl-srpm-macros noarch 1-53.fc40 fedora 861.0 B pkgconf aarch64 2.1.1-1.fc40 updates 238.7 KiB pkgconf-m4 noarch 2.1.1-1.fc40 updates 13.9 KiB pkgconf-pkg-config aarch64 2.1.1-1.fc40 updates 990.0 B popt aarch64 1.19-6.fc40 fedora 272.8 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 fedora 67.5 KiB pyproject-srpm-macros noarch 1.13.0-1.fc40 updates 1.5 KiB python-srpm-macros noarch 3.12-8.fc40 updates 50.6 KiB qt5-srpm-macros noarch 5.15.14-2.fc40 updates 500.0 B qt6-srpm-macros noarch 6.7.2-2.fc40 updates 456.0 B readline aarch64 8.2-8.fc40 fedora 689.1 KiB rpm aarch64 4.19.1.1-1.fc40 fedora 4.0 MiB rpm-build-libs aarch64 4.19.1.1-1.fc40 fedora 262.4 KiB rpm-libs aarch64 4.19.1.1-1.fc40 fedora 861.6 KiB rpm-sequoia aarch64 1.6.0-3.fc40 updates 2.1 MiB rust-srpm-macros noarch 26.3-1.fc40 updates 4.8 KiB setup noarch 2.14.5-2.fc40 fedora 720.4 KiB sqlite-libs aarch64 3.45.1-2.fc40 fedora 1.5 MiB systemd-libs aarch64 255.8-1.fc40 updates 2.5 MiB util-linux-core aarch64 2.40.1-1.fc40 updates 6.2 MiB xxhash-libs aarch64 0.8.2-2.fc40 fedora 212.2 KiB xz-libs aarch64 1:5.4.6-3.fc40 fedora 265.6 KiB zig-srpm-macros noarch 1-2.fc40 fedora 1.1 KiB zip aarch64 3.0-40.fc40 fedora 1.1 MiB zlib-ng-compat aarch64 2.1.7-1.fc40 updates 261.7 KiB zstd aarch64 1.5.6-1.fc40 updates 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 152 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation 306 MiB will be used (install 306 MiB, remove 0 B). [ 1/152] cpio-0:2.15-1.fc40.aarch64 100% | 23.8 MiB/s | 291.9 KiB | 00m00s [ 2/152] bzip2-0:1.0.8-18.fc40.aarch64 100% | 3.6 MiB/s | 52.2 KiB | 00m00s [ 3/152] diffutils-0:3.10-5.fc40.aarch 100% | 78.9 MiB/s | 404.0 KiB | 00m00s [ 4/152] gawk-0:5.3.0-3.fc40.aarch64 100% | 151.4 MiB/s | 1.1 MiB | 00m00s [ 5/152] bash-0:5.2.26-3.fc40.aarch64 100% | 62.0 MiB/s | 1.8 MiB | 00m00s [ 6/152] gzip-0:1.13-1.fc40.aarch64 100% | 27.6 MiB/s | 169.8 KiB | 00m00s [ 7/152] patch-0:2.7.6-24.fc40.aarch64 100% | 126.5 MiB/s | 129.5 KiB | 00m00s [ 8/152] info-0:7.1-2.fc40.aarch64 100% | 59.6 MiB/s | 183.1 KiB | 00m00s [ 9/152] redhat-rpm-config-0:286-1.fc4 100% | 40.5 MiB/s | 83.0 KiB | 00m00s [ 10/152] rpm-build-0:4.19.1.1-1.fc40.a 100% | 38.9 MiB/s | 79.7 KiB | 00m00s [ 11/152] sed-0:4.9-1.fc40.aarch64 100% | 61.7 MiB/s | 315.7 KiB | 00m00s [ 12/152] unzip-0:6.0-63.fc40.aarch64 100% | 60.2 MiB/s | 185.0 KiB | 00m00s [ 13/152] grep-0:3.11-7.fc40.aarch64 100% | 11.7 MiB/s | 298.5 KiB | 00m00s [ 14/152] tar-2:1.35-3.fc40.aarch64 100% | 64.4 MiB/s | 857.5 KiB | 00m00s [ 15/152] xz-1:5.4.6-3.fc40.aarch64 100% | 109.0 MiB/s | 558.0 KiB | 00m00s [ 16/152] which-0:2.21-41.fc40.aarch64 100% | 4.5 MiB/s | 41.6 KiB | 00m00s [ 17/152] fedora-release-common-0:40-39 100% | 5.2 MiB/s | 21.3 KiB | 00m00s [ 18/152] coreutils-0:9.4-7.fc40.aarch6 100% | 148.5 MiB/s | 1.2 MiB | 00m00s [ 19/152] glibc-minimal-langpack-0:2.39 100% | 12.8 MiB/s | 104.5 KiB | 00m00s [ 20/152] findutils-1:4.9.0-9.fc40.aarc 100% | 48.6 MiB/s | 498.0 KiB | 00m00s [ 21/152] shadow-utils-2:4.15.1-3.fc40. 100% | 101.6 MiB/s | 1.3 MiB | 00m00s [ 22/152] filesystem-0:3.18-8.fc40.aarc 100% | 98.7 MiB/s | 1.1 MiB | 00m00s [ 23/152] ncurses-libs-0:6.4-12.2024012 100% | 64.3 MiB/s | 329.1 KiB | 00m00s [ 24/152] util-linux-0:2.40.1-1.fc40.aa 100% | 68.4 MiB/s | 1.2 MiB | 00m00s [ 25/152] bzip2-libs-0:1.0.8-18.fc40.aa 100% | 6.0 MiB/s | 42.7 KiB | 00m00s [ 26/152] gmp-1:6.2.1-8.fc40.aarch64 100% | 52.3 MiB/s | 267.6 KiB | 00m00s [ 27/152] readline-0:8.2-8.fc40.aarch64 100% | 69.5 MiB/s | 213.5 KiB | 00m00s [ 28/152] libattr-0:2.5.2-3.fc40.aarch6 100% | 4.4 MiB/s | 18.0 KiB | 00m00s [ 29/152] libselinux-0:3.6-4.fc40.aarch 100% | 21.5 MiB/s | 87.9 KiB | 00m00s [ 30/152] ansible-srpm-macros-0:1-14.fc 100% | 10.2 MiB/s | 20.8 KiB | 00m00s [ 31/152] efi-srpm-macros-0:5-11.fc40.n 100% | 21.8 MiB/s | 22.3 KiB | 00m00s [ 32/152] file-0:5.45-4.fc40.aarch64 100% | 48.3 MiB/s | 49.5 KiB | 00m00s [ 33/152] dwz-0:0.15-6.fc40.aarch64 100% | 66.7 MiB/s | 136.6 KiB | 00m00s [ 34/152] fonts-srpm-macros-1:2.0.5-14. 100% | 12.9 MiB/s | 26.5 KiB | 00m00s [ 35/152] ghc-srpm-macros-0:1.9-1.fc40. 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 36/152] fpc-srpm-macros-0:1.3-12.fc40 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 37/152] kernel-srpm-macros-0:1.0-23.f 100% | 9.5 MiB/s | 9.7 KiB | 00m00s [ 38/152] gnat-srpm-macros-0:6-5.fc40.n 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 39/152] go-srpm-macros-0:3.5.0-1.fc40 100% | 9.0 MiB/s | 27.5 KiB | 00m00s [ 40/152] lua-srpm-macros-0:1-13.fc40.n 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 41/152] ocaml-srpm-macros-0:9-3.fc40. 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 42/152] openblas-srpm-macros-0:2-16.f 100% | 2.4 MiB/s | 7.5 KiB | 00m00s [ 43/152] package-notes-srpm-macros-0:0 100% | 3.2 MiB/s | 9.9 KiB | 00m00s [ 44/152] perl-srpm-macros-0:1-53.fc40. 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 45/152] rpm-0:4.19.1.1-1.fc40.aarch64 100% | 87.4 MiB/s | 536.7 KiB | 00m00s [ 46/152] zig-srpm-macros-0:1-2.fc40.no 100% | 1.3 MiB/s | 8.0 KiB | 00m00s [ 47/152] zip-0:3.0-40.fc40.aarch64 100% | 36.7 MiB/s | 263.3 KiB | 00m00s [ 48/152] debugedit-0:5.0-14.fc40.aarch 100% | 19.2 MiB/s | 78.5 KiB | 00m00s [ 49/152] elfutils-0:0.191-4.fc40.aarch 100% | 111.0 MiB/s | 568.2 KiB | 00m00s [ 50/152] popt-0:1.19-6.fc40.aarch64 100% | 21.7 MiB/s | 66.7 KiB | 00m00s [ 51/152] elfutils-libelf-0:0.191-4.fc4 100% | 40.8 MiB/s | 208.9 KiB | 00m00s [ 52/152] rpm-build-libs-0:4.19.1.1-1.f 100% | 44.8 MiB/s | 91.8 KiB | 00m00s [ 53/152] rpm-libs-0:4.19.1.1-1.fc40.aa 100% | 59.8 MiB/s | 306.0 KiB | 00m00s [ 54/152] libacl-0:2.3.2-1.fc40.aarch64 100% | 6.0 MiB/s | 24.7 KiB | 00m00s [ 55/152] xz-libs-1:5.4.6-3.fc40.aarch6 100% | 26.4 MiB/s | 108.3 KiB | 00m00s [ 56/152] glibc-0:2.39-17.fc40.aarch64 100% | 135.9 MiB/s | 1.8 MiB | 00m00s [ 57/152] coreutils-common-0:9.4-7.fc40 100% | 126.4 MiB/s | 2.1 MiB | 00m00s [ 58/152] openssl-libs-1:3.2.1-2.fc40.a 100% | 97.6 MiB/s | 2.2 MiB | 00m00s [ 59/152] glibc-common-0:2.39-17.fc40.a 100% | 37.5 MiB/s | 383.8 KiB | 00m00s [ 60/152] audit-libs-0:4.0.1-1.fc40.aar 100% | 17.6 MiB/s | 126.1 KiB | 00m00s [ 61/152] libsemanage-0:3.6-3.fc40.aarc 100% | 37.4 MiB/s | 114.9 KiB | 00m00s [ 62/152] setup-0:2.14.5-2.fc40.noarch 100% | 50.4 MiB/s | 154.7 KiB | 00m00s [ 63/152] libxcrypt-0:4.4.36-5.fc40.aar 100% | 40.1 MiB/s | 123.3 KiB | 00m00s [ 64/152] authselect-libs-0:1.5.0-5.fc4 100% | 35.6 MiB/s | 218.8 KiB | 00m00s [ 65/152] libcap-ng-0:0.8.4-4.fc40.aarc 100% | 10.6 MiB/s | 32.5 KiB | 00m00s [ 66/152] libutempter-0:1.2.1-13.fc40.a 100% | 6.6 MiB/s | 26.8 KiB | 00m00s [ 67/152] libblkid-0:2.40.1-1.fc40.aarc 100% | 122.8 MiB/s | 125.7 KiB | 00m00s [ 68/152] libsmartcols-0:2.40.1-1.fc40. 100% | 80.8 MiB/s | 82.7 KiB | 00m00s [ 69/152] libfdisk-0:2.40.1-1.fc40.aarc 100% | 38.4 MiB/s | 157.4 KiB | 00m00s [ 70/152] libmount-0:2.40.1-1.fc40.aarc 100% | 37.7 MiB/s | 154.5 KiB | 00m00s [ 71/152] libuuid-0:2.40.1-1.fc40.aarch 100% | 9.3 MiB/s | 28.6 KiB | 00m00s [ 72/152] ncurses-base-0:6.4-12.2024012 100% | 28.9 MiB/s | 88.8 KiB | 00m00s [ 73/152] util-linux-core-0:2.40.1-1.fc 100% | 104.5 MiB/s | 535.3 KiB | 00m00s [ 74/152] elfutils-libs-0:0.191-4.fc40. 100% | 86.1 MiB/s | 264.4 KiB | 00m00s [ 75/152] libsepol-0:3.6-3.fc40.aarch64 100% | 45.6 MiB/s | 326.7 KiB | 00m00s [ 76/152] file-libs-0:5.45-4.fc40.aarch 100% | 106.5 MiB/s | 763.3 KiB | 00m00s [ 77/152] elfutils-debuginfod-client-0: 100% | 9.3 MiB/s | 38.0 KiB | 00m00s [ 78/152] lua-libs-0:5.4.6-5.fc40.aarch 100% | 42.8 MiB/s | 131.5 KiB | 00m00s [ 79/152] sqlite-libs-0:3.45.1-2.fc40.a 100% | 98.3 MiB/s | 704.9 KiB | 00m00s [ 80/152] basesystem-0:11-20.fc40.noarc 100% | 7.0 MiB/s | 7.2 KiB | 00m00s [ 81/152] elfutils-default-yama-scope-0 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 82/152] ca-certificates-0:2023.2.62_v 100% | 64.8 MiB/s | 862.1 KiB | 00m00s [ 83/152] glibc-gconv-extra-0:2.39-17.f 100% | 135.1 MiB/s | 2.0 MiB | 00m00s [ 84/152] lz4-libs-0:1.9.4-6.fc40.aarch 100% | 16.5 MiB/s | 67.6 KiB | 00m00s [ 85/152] systemd-libs-0:255.8-1.fc40.a 100% | 67.8 MiB/s | 693.8 KiB | 00m00s [ 86/152] pam-0:1.6.1-3.fc40.aarch64 100% | 78.6 MiB/s | 563.8 KiB | 00m00s [ 87/152] authselect-0:1.5.0-5.fc40.aar 100% | 28.6 MiB/s | 146.2 KiB | 00m00s [ 88/152] gdbm-1:1.23-6.fc40.aarch64 100% | 30.1 MiB/s | 154.0 KiB | 00m00s [ 89/152] gdbm-libs-1:1.23-6.fc40.aarch 100% | 27.6 MiB/s | 56.5 KiB | 00m00s [ 90/152] libnsl2-0:2.0.1-1.fc40.aarch6 100% | 14.6 MiB/s | 29.9 KiB | 00m00s [ 91/152] libpwquality-0:1.4.5-9.fc40.a 100% | 39.2 MiB/s | 120.3 KiB | 00m00s [ 92/152] pam-libs-0:1.6.1-3.fc40.aarch 100% | 18.6 MiB/s | 57.1 KiB | 00m00s [ 93/152] cracklib-0:2.9.11-5.fc40.aarc 100% | 45.9 MiB/s | 94.0 KiB | 00m00s [ 94/152] libtirpc-0:1.3.4-1.rc3.fc40.a 100% | 18.4 MiB/s | 94.0 KiB | 00m00s [ 95/152] libcom_err-0:1.47.0-5.fc40.aa 100% | 12.4 MiB/s | 25.5 KiB | 00m00s [ 96/152] zlib-ng-compat-0:2.1.7-1.fc40 100% | 32.6 MiB/s | 66.7 KiB | 00m00s [ 97/152] libcap-0:2.69-8.fc40.aarch64 100% | 42.6 MiB/s | 87.2 KiB | 00m00s [ 98/152] libgcc-0:14.1.1-7.fc40.aarch6 100% | 27.7 MiB/s | 113.5 KiB | 00m00s [ 99/152] libeconf-0:0.6.2-2.fc40.aarch 100% | 6.3 MiB/s | 32.2 KiB | 00m00s [100/152] fedora-repos-0:40-2.noarch 100% | 3.1 MiB/s | 9.5 KiB | 00m00s [101/152] libzstd-0:1.5.6-1.fc40.aarch6 100% | 35.2 MiB/s | 288.4 KiB | 00m00s [102/152] fedora-gpg-keys-0:40-2.noarch 100% | 43.0 MiB/s | 132.1 KiB | 00m00s [103/152] libgomp-0:14.1.1-7.fc40.aarch 100% | 83.4 MiB/s | 341.6 KiB | 00m00s [104/152] rpm-sequoia-0:1.6.0-3.fc40.aa 100% | 87.3 MiB/s | 804.6 KiB | 00m00s [105/152] jansson-0:2.13.1-9.fc40.aarch 100% | 22.3 MiB/s | 45.8 KiB | 00m00s [106/152] pkgconf-pkg-config-0:2.1.1-1. 100% | 3.2 MiB/s | 9.9 KiB | 00m00s [107/152] pkgconf-0:2.1.1-1.fc40.aarch6 100% | 21.4 MiB/s | 43.7 KiB | 00m00s [108/152] pkgconf-m4-0:2.1.1-1.fc40.noa 100% | 6.9 MiB/s | 14.1 KiB | 00m00s [109/152] libpkgconf-0:2.1.1-1.fc40.aar 100% | 18.9 MiB/s | 38.6 KiB | 00m00s [110/152] curl-0:8.6.0-8.fc40.aarch64 100% | 147.0 MiB/s | 301.1 KiB | 00m00s [111/152] zstd-0:1.5.6-1.fc40.aarch64 100% | 112.0 MiB/s | 458.9 KiB | 00m00s [112/152] libarchive-0:3.7.2-4.fc40.aar 100% | 131.7 MiB/s | 404.7 KiB | 00m00s [113/152] forge-srpm-macros-0:0.3.1-1.f 100% | 9.5 MiB/s | 19.5 KiB | 00m00s [114/152] pyproject-srpm-macros-0:1.13. 100% | 4.2 MiB/s | 12.9 KiB | 00m00s [115/152] python-srpm-macros-0:3.12-8.f 100% | 7.6 MiB/s | 23.4 KiB | 00m00s [116/152] qt5-srpm-macros-0:5.15.14-2.f 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [117/152] qt6-srpm-macros-0:6.7.2-2.fc4 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [118/152] ed-0:1.20.2-1.fc40.aarch64 100% | 26.5 MiB/s | 81.3 KiB | 00m00s [119/152] rust-srpm-macros-0:26.3-1.fc4 100% | 2.4 MiB/s | 12.5 KiB | 00m00s [120/152] crypto-policies-0:20240510-1. 100% | 48.3 MiB/s | 99.0 KiB | 00m00s [121/152] keyutils-libs-0:1.6.3-3.fc40. 100% | 10.3 MiB/s | 31.6 KiB | 00m00s [122/152] krb5-libs-0:1.21.3-1.fc40.aar 100% | 107.9 MiB/s | 773.1 KiB | 00m00s [123/152] pcre2-0:10.44-1.fc40.aarch64 100% | 110.8 MiB/s | 226.8 KiB | 00m00s [124/152] binutils-0:2.41-37.fc40.aarch 100% | 144.4 MiB/s | 6.8 MiB | 00m00s [125/152] libverto-0:0.3.2-8.fc40.aarch 100% | 1.6 MiB/s | 20.7 KiB | 00m00s [126/152] pcre2-syntax-0:10.44-1.fc40.n 100% | 18.3 MiB/s | 149.8 KiB | 00m00s [127/152] mpfr-0:4.2.1-4.fc40.aarch64 100% | 158.5 MiB/s | 324.5 KiB | 00m00s [128/152] libffi-0:3.4.4-7.fc40.aarch64 100% | 12.2 MiB/s | 37.5 KiB | 00m00s [129/152] p11-kit-0:0.25.5-1.fc40.aarch 100% | 97.8 MiB/s | 500.7 KiB | 00m00s [130/152] libtasn1-0:4.19.0-6.fc40.aarc 100% | 23.8 MiB/s | 73.1 KiB | 00m00s [131/152] libstdc++-0:14.1.1-7.fc40.aar 100% | 89.9 MiB/s | 828.7 KiB | 00m00s [132/152] p11-kit-trust-0:0.25.5-1.fc40 100% | 23.0 MiB/s | 141.3 KiB | 00m00s [133/152] alternatives-0:1.27-1.fc40.aa 100% | 9.7 MiB/s | 39.8 KiB | 00m00s [134/152] fedora-release-0:40-39.noarch 100% | 10.6 MiB/s | 10.8 KiB | 00m00s [135/152] fedora-release-identity-basic 100% | 5.7 MiB/s | 11.6 KiB | 00m00s [136/152] libxml2-0:2.12.8-1.fc40.aarch 100% | 83.8 MiB/s | 686.3 KiB | 00m00s [137/152] libcurl-0:8.6.0-8.fc40.aarch6 100% | 83.9 MiB/s | 343.7 KiB | 00m00s [138/152] binutils-gold-0:2.41-37.fc40. 100% | 78.5 MiB/s | 964.6 KiB | 00m00s [139/152] libidn2-0:2.3.7-1.fc40.aarch6 100% | 29.1 MiB/s | 119.1 KiB | 00m00s [140/152] libbrotli-0:1.1.0-3.fc40.aarc 100% | 48.2 MiB/s | 345.7 KiB | 00m00s [141/152] libpsl-0:0.21.5-3.fc40.aarch6 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [142/152] openldap-0:2.6.7-1.fc40.aarch 100% | 123.2 MiB/s | 252.4 KiB | 00m00s [143/152] libssh-0:0.10.6-5.fc40.aarch6 100% | 26.0 MiB/s | 213.2 KiB | 00m00s [144/152] publicsuffix-list-dafsa-0:202 100% | 14.2 MiB/s | 58.1 KiB | 00m00s [145/152] libssh-config-0:0.10.6-5.fc40 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [146/152] libevent-0:2.1.12-12.fc40.aar 100% | 124.6 MiB/s | 255.2 KiB | 00m00s [147/152] cyrus-sasl-lib-0:2.1.28-19.fc 100% | 126.7 MiB/s | 778.7 KiB | 00m00s [148/152] libunistring-0:1.1-7.fc40.aar 100% | 35.4 MiB/s | 543.6 KiB | 00m00s [149/152] libtool-ltdl-0:2.4.7-10.fc40. 100% | 8.9 MiB/s | 36.3 KiB | 00m00s [150/152] xxhash-libs-0:0.8.2-2.fc40.aa 100% | 33.5 MiB/s | 34.3 KiB | 00m00s [151/152] libnghttp2-0:1.59.0-3.fc40.aa 100% | 18.6 MiB/s | 76.1 KiB | 00m00s [152/152] gdb-minimal-0:14.2-3.fc40.aar 100% | 238.3 MiB/s | 4.1 MiB | 00m00s -------------------------------------------------------------------------------- [152/152] Total 100% | 75.1 MiB/s | 52.9 MiB | 00m01s Running transaction Importing PGP key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary The key was successfully imported. [ 1/154] Verify package files 100% | 575.0 B/s | 152.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-8.fc40.aarch64 >>> Stop pre-transaction scriptlet: filesystem-0:3.18-8.fc40.aarch64 [ 2/154] Prepare transaction 100% | 2.5 KiB/s | 152.0 B | 00m00s [ 3/154] Installing libgcc-0:14.1.1-7. 100% | 171.8 MiB/s | 351.9 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.1.1-7.fc40.aarch64 >>> Stop post-install scriptlet: libgcc-0:14.1.1-7.fc40.aarch64 [ 4/154] Installing crypto-policies-0: 100% | 22.5 MiB/s | 184.5 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240510-1.gitd287a42.fc40 >>> Stop post-install scriptlet: crypto-policies-0:20240510-1.gitd287a42.fc40.no [ 5/154] Installing fedora-release-ide 100% | 890.6 KiB/s | 912.0 B | 00m00s [ 6/154] Installing fedora-gpg-keys-0: 100% | 27.6 MiB/s | 169.7 KiB | 00m00s [ 7/154] Installing fedora-repos-0:40- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 8/154] Installing fedora-release-com 100% | 22.7 MiB/s | 23.3 KiB | 00m00s [ 9/154] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 10/154] Installing setup-0:2.14.5-2.f 100% | 44.3 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-2.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-2.fc40.noarch [ 11/154] Installing filesystem-0:3.18- 100% | 2.2 MiB/s | 212.4 KiB | 00m00s [ 12/154] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 13/154] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 14/154] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 15/154] Installing pcre2-syntax-0:10. 100% | 248.1 MiB/s | 254.1 KiB | 00m00s [ 16/154] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 17/154] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [ 18/154] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 19/154] Installing pkgconf-m4-0:2.1.1 100% | 14.0 MiB/s | 14.3 KiB | 00m00s [ 20/154] Installing ncurses-base-0:6.4 100% | 49.1 MiB/s | 351.6 KiB | 00m00s [ 21/154] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 22/154] Installing ncurses-libs-0:6.4 100% | 280.9 MiB/s | 2.2 MiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39-17.fc40.aarch64 >>> Stop pre-install scriptlet: glibc-0:2.39-17.fc40.aarch64 [ 23/154] Installing glibc-0:2.39-17.fc 100% | 234.0 MiB/s | 9.1 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39-17.fc40.aarch64 >>> Stop post-install scriptlet: glibc-0:2.39-17.fc40.aarch64 [ 24/154] Installing bash-0:5.2.26-3.fc 100% | 307.9 MiB/s | 8.3 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.aarch64 >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.aarch64 [ 25/154] Installing glibc-common-0:2.3 100% | 284.7 MiB/s | 2.6 MiB | 00m00s [ 26/154] Installing glibc-gconv-extra- 100% | 541.1 MiB/s | 49.2 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39-17.fc40.aarch64 >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39-17.fc40.aarch64 [ 27/154] Installing zlib-ng-compat-0:2 100% | 128.2 MiB/s | 262.5 KiB | 00m00s [ 28/154] Installing xz-libs-1:5.4.6-3. 100% | 260.5 MiB/s | 266.7 KiB | 00m00s [ 29/154] Installing bzip2-libs-0:1.0.8 100% | 197.0 MiB/s | 201.8 KiB | 00m00s [ 30/154] Installing readline-0:8.2-8.f 100% | 225.0 MiB/s | 691.2 KiB | 00m00s [ 31/154] Installing popt-0:1.19-6.fc40 100% | 68.2 MiB/s | 279.4 KiB | 00m00s [ 32/154] Installing libuuid-0:2.40.1-1 100% | 193.8 MiB/s | 198.5 KiB | 00m00s [ 33/154] Installing libzstd-0:1.5.6-1. 100% | 259.5 MiB/s | 797.1 KiB | 00m00s [ 34/154] Installing elfutils-libelf-0: 100% | 328.4 MiB/s | 1.3 MiB | 00m00s [ 35/154] Installing libstdc++-0:14.1.1 100% | 307.8 MiB/s | 2.8 MiB | 00m00s [ 36/154] Installing libblkid-0:2.40.1- 100% | 204.9 MiB/s | 419.6 KiB | 00m00s [ 37/154] Installing gmp-1:6.2.1-8.fc40 100% | 235.5 MiB/s | 723.4 KiB | 00m00s [ 38/154] Installing libattr-0:2.5.2-3. 100% | 192.8 MiB/s | 197.4 KiB | 00m00s [ 39/154] Installing libacl-0:2.3.2-1.f 100% | 192.2 MiB/s | 196.8 KiB | 00m00s [ 40/154] Installing libxcrypt-0:4.4.36 100% | 196.1 MiB/s | 401.6 KiB | 00m00s [ 41/154] Installing lz4-libs-0:1.9.4-6 100% | 256.3 MiB/s | 262.5 KiB | 00m00s [ 42/154] Installing gdbm-libs-1:1.23-6 100% | 417.5 MiB/s | 427.5 KiB | 00m00s [ 43/154] Installing libeconf-0:0.6.2-2 100% | 202.8 MiB/s | 207.6 KiB | 00m00s [ 44/154] Installing mpfr-0:4.2.1-4.fc4 100% | 267.1 MiB/s | 820.4 KiB | 00m00s [ 45/154] Installing gawk-0:5.3.0-3.fc4 100% | 387.5 MiB/s | 4.3 MiB | 00m00s [ 46/154] Installing dwz-0:0.15-6.fc40. 100% | 189.5 MiB/s | 388.1 KiB | 00m00s [ 47/154] Installing unzip-0:6.0-63.fc4 100% | 237.6 MiB/s | 729.8 KiB | 00m00s [ 48/154] Installing file-libs-0:5.45-4 100% | 556.9 MiB/s | 10.0 MiB | 00m00s [ 49/154] Installing file-0:5.45-4.fc40 100% | 262.6 MiB/s | 268.9 KiB | 00m00s [ 50/154] Installing libcap-ng-0:0.8.4- 100% | 409.0 MiB/s | 418.9 KiB | 00m00s [ 51/154] Installing audit-libs-0:4.0.1 100% | 268.2 MiB/s | 549.3 KiB | 00m00s [ 52/154] Installing pam-libs-0:1.6.1-3 100% | 297.4 MiB/s | 609.1 KiB | 00m00s [ 53/154] Installing libcap-0:2.69-8.fc 100% | 343.7 MiB/s | 1.4 MiB | 00m00s [ 54/154] Installing systemd-libs-0:255 100% | 307.0 MiB/s | 2.5 MiB | 00m00s [ 55/154] Installing libsmartcols-0:2.4 100% | 282.8 MiB/s | 289.6 KiB | 00m00s [ 56/154] Installing libsepol-0:3.6-3.f 100% | 284.8 MiB/s | 874.9 KiB | 00m00s [ 57/154] Installing lua-libs-0:5.4.6-5 100% | 192.5 MiB/s | 394.2 KiB | 00m00s [ 58/154] Installing libcom_err-0:1.47. 100% | 234.7 MiB/s | 240.3 KiB | 00m00s [ 59/154] Installing jansson-0:2.13.1-9 100% | 216.5 MiB/s | 221.7 KiB | 00m00s [ 60/154] Installing pcre2-0:10.44-1.fc 100% | 295.2 MiB/s | 906.7 KiB | 00m00s [ 61/154] Installing libselinux-0:3.6-4 100% | 130.0 MiB/s | 266.3 KiB | 00m00s [ 62/154] Installing sed-0:4.9-1.fc40.a 100% | 164.3 MiB/s | 1.0 MiB | 00m00s [ 63/154] Installing grep-0:3.11-7.fc40 100% | 156.7 MiB/s | 1.1 MiB | 00m00s [ 64/154] Installing findutils-1:4.9.0- 100% | 207.6 MiB/s | 1.7 MiB | 00m00s [ 65/154] Installing xz-1:5.4.6-3.fc40. 100% | 207.6 MiB/s | 2.3 MiB | 00m00s [ 66/154] Installing libmount-0:2.40.1- 100% | 236.8 MiB/s | 485.0 KiB | 00m00s [ 67/154] Installing libtasn1-0:4.19.0- 100% | 278.8 MiB/s | 285.5 KiB | 00m00s [ 68/154] Installing alternatives-0:1.2 100% | 214.7 MiB/s | 219.9 KiB | 00m00s [ 69/154] Installing libunistring-0:1.1 100% | 311.9 MiB/s | 1.9 MiB | 00m00s [ 70/154] Installing libidn2-0:2.3.7-1. 100% | 113.0 MiB/s | 463.0 KiB | 00m00s [ 71/154] Installing libpsl-0:0.21.5-3. 100% | 193.0 MiB/s | 197.6 KiB | 00m00s [ 72/154] Installing util-linux-core-0: 100% | 442.8 MiB/s | 6.2 MiB | 00m00s [ 73/154] Installing tar-2:1.35-3.fc40. 100% | 278.8 MiB/s | 3.1 MiB | 00m00s [ 74/154] Installing libsemanage-0:3.6- 100% | 118.2 MiB/s | 363.2 KiB | 00m00s [ 75/154] Installing shadow-utils-2:4.1 100% | 171.6 MiB/s | 7.4 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.aarch64 >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.aarch64 [ 76/154] Installing libutempter-0:1.2. 100% | 204.9 MiB/s | 419.6 KiB | 00m00s [ 77/154] Installing zip-0:3.0-40.fc40. 100% | 224.8 MiB/s | 1.1 MiB | 00m00s [ 78/154] Installing gdbm-1:1.23-6.fc40 100% | 227.8 MiB/s | 933.2 KiB | 00m00s [ 79/154] Installing cyrus-sasl-lib-0:2 100% | 310.7 MiB/s | 3.1 MiB | 00m00s [ 80/154] Installing zstd-0:1.5.6-1.fc4 100% | 338.2 MiB/s | 1.7 MiB | 00m00s [ 81/154] Installing libfdisk-0:2.40.1- 100% | 236.3 MiB/s | 483.9 KiB | 00m00s [ 82/154] Installing bzip2-0:1.0.8-18.f 100% | 210.9 MiB/s | 432.0 KiB | 00m00s [ 83/154] Installing libxml2-0:2.12.8-1 100% | 314.9 MiB/s | 2.2 MiB | 00m00s [ 84/154] Installing sqlite-libs-0:3.45 100% | 299.1 MiB/s | 1.5 MiB | 00m00s [ 85/154] Installing elfutils-default-y 100% | 255.4 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-4.fc40.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-4.fc40.noar [ 86/154] Installing ed-0:1.20.2-1.fc40 100% | 139.2 MiB/s | 285.0 KiB | 00m00s [ 87/154] Installing patch-0:2.7.6-24.f 100% | 191.4 MiB/s | 392.0 KiB | 00m00s [ 88/154] Installing cpio-0:2.15-1.fc40 100% | 203.4 MiB/s | 1.2 MiB | 00m00s [ 89/154] Installing diffutils-0:3.10-5 100% | 263.6 MiB/s | 2.1 MiB | 00m00s [ 90/154] Installing libgomp-0:14.1.1-7 100% | 277.7 MiB/s | 568.7 KiB | 00m00s [ 91/154] Installing libpkgconf-0:2.1.1 100% | 194.5 MiB/s | 199.2 KiB | 00m00s [ 92/154] Installing pkgconf-0:2.1.1-1. 100% | 117.8 MiB/s | 241.2 KiB | 00m00s [ 93/154] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [ 94/154] Installing keyutils-libs-0:1. 100% | 222.4 MiB/s | 227.8 KiB | 00m00s [ 95/154] Installing libverto-0:0.3.2-8 100% | 194.6 MiB/s | 199.2 KiB | 00m00s [ 96/154] Installing libffi-0:3.4.4-7.f 100% | 276.2 MiB/s | 282.8 KiB | 00m00s [ 97/154] Installing p11-kit-0:0.25.5-1 100% | 217.9 MiB/s | 2.8 MiB | 00m00s [ 98/154] Installing p11-kit-trust-0:0. 100% | 58.3 MiB/s | 657.2 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.5-1.fc40.aarch64 >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.5-1.fc40.aarch64 [ 99/154] Installing libbrotli-0:1.1.0- 100% | 228.1 MiB/s | 1.1 MiB | 00m00s [100/154] Installing libtool-ltdl-0:2.4 100% | 218.0 MiB/s | 223.3 KiB | 00m00s [101/154] Installing xxhash-libs-0:0.8. 100% | 208.6 MiB/s | 213.6 KiB | 00m00s [102/154] Installing libnghttp2-0:1.59. 100% | 128.5 MiB/s | 263.2 KiB | 00m00s [103/154] Installing coreutils-common-0 100% | 301.7 MiB/s | 11.5 MiB | 00m00s [104/154] Installing openssl-libs-1:3.2 100% | 353.2 MiB/s | 7.8 MiB | 00m00s [105/154] Installing coreutils-0:9.4-7. 100% | 452.0 MiB/s | 20.8 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noar [106/154] Installing ca-certificates-0: 100% | 2.4 MiB/s | 2.3 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noa [107/154] Installing krb5-libs-0:1.21.3 100% | 262.1 MiB/s | 3.4 MiB | 00m00s [108/154] Installing libtirpc-0:1.3.4-1 100% | 135.0 MiB/s | 276.4 KiB | 00m00s [109/154] Installing gzip-0:1.13-1.fc40 100% | 160.9 MiB/s | 494.3 KiB | 00m00s [110/154] Installing authselect-libs-0: 100% | 132.1 MiB/s | 946.7 KiB | 00m00s [111/154] Installing libarchive-0:3.7.2 100% | 254.0 MiB/s | 1.0 MiB | 00m00s [112/154] Installing authselect-0:1.5.0 100% | 102.1 MiB/s | 313.8 KiB | 00m00s [113/154] Installing cracklib-0:2.9.11- 100% | 154.0 MiB/s | 946.0 KiB | 00m00s [114/154] Installing libpwquality-0:1.4 100% | 158.2 MiB/s | 1.1 MiB | 00m00s [115/154] Installing libnsl2-0:2.0.1-1. 100% | 108.9 MiB/s | 223.0 KiB | 00m00s [116/154] Installing pam-0:1.6.1-3.fc40 100% | 367.8 MiB/s | 11.0 MiB | 00m00s [117/154] Installing libssh-0:0.10.6-5. 100% | 189.9 MiB/s | 583.2 KiB | 00m00s [118/154] Installing rpm-sequoia-0:1.6. 100% | 300.7 MiB/s | 2.1 MiB | 00m00s [119/154] Installing rpm-libs-0:4.19.1. 100% | 281.0 MiB/s | 863.2 KiB | 00m00s [120/154] Installing libevent-0:2.1.12- 100% | 304.6 MiB/s | 1.5 MiB | 00m00s [121/154] Installing openldap-0:2.6.7-1 100% | 248.7 MiB/s | 1.0 MiB | 00m00s [122/154] Installing libcurl-0:8.6.0-8. 100% | 279.3 MiB/s | 857.9 KiB | 00m00s [123/154] Installing elfutils-libs-0:0. 100% | 245.1 MiB/s | 1.0 MiB | 00m00s [124/154] Installing elfutils-debuginfo 100% | 194.7 MiB/s | 398.7 KiB | 00m00s [125/154] Installing binutils-0:2.41-37 100% | 352.8 MiB/s | 32.8 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.41-37.fc40.aarch64 >>> Stop post-install scriptlet: binutils-0:2.41-37.fc40.aarch64 [126/154] Installing binutils-gold-0:2. 100% | 161.7 MiB/s | 3.1 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.41-37.fc40.aarch64 >>> Stop post-install scriptlet: binutils-gold-0:2.41-37.fc40.aarch64 [127/154] Installing elfutils-0:0.191-4 100% | 358.3 MiB/s | 5.0 MiB | 00m00s [128/154] Installing gdb-minimal-0:14.2 100% | 343.8 MiB/s | 12.7 MiB | 00m00s [129/154] Installing debugedit-0:5.0-14 100% | 244.9 MiB/s | 501.5 KiB | 00m00s [130/154] Installing rpm-build-libs-0:4 100% | 257.0 MiB/s | 263.2 KiB | 00m00s [131/154] Installing curl-0:8.6.0-8.fc4 100% | 60.6 MiB/s | 868.9 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.aarch64 >>> Stop pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.aarch64 [132/154] Installing rpm-0:4.19.1.1-1.f 100% | 149.3 MiB/s | 3.4 MiB | 00m00s [133/154] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [134/154] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [135/154] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 KiB | 00m00s [136/154] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [137/154] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [138/154] Installing openblas-srpm-macr 100% | 0.0 B/s | 384.0 B | 00m00s [139/154] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [140/154] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [141/154] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [142/154] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 992.0 B | 00m00s [143/154] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [144/154] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [145/154] Installing fonts-srpm-macros- 100% | 55.1 MiB/s | 56.5 KiB | 00m00s [146/154] Installing go-srpm-macros-0:3 100% | 60.2 MiB/s | 61.6 KiB | 00m00s [147/154] Installing forge-srpm-macros- 100% | 39.4 MiB/s | 40.3 KiB | 00m00s [148/154] Installing python-srpm-macros 100% | 50.6 MiB/s | 51.8 KiB | 00m00s [149/154] Installing redhat-rpm-config- 100% | 62.4 MiB/s | 191.7 KiB | 00m00s [150/154] Installing rpm-build-0:4.19.1 100% | 301.1 MiB/s | 1.2 MiB | 00m00s [151/154] Installing pyproject-srpm-mac 100% | 1.0 MiB/s | 2.1 KiB | 00m00s [152/154] Installing util-linux-0:2.40. 100% | 357.8 MiB/s | 17.5 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40.1-1.fc40.aarch64 >>> Stop post-install scriptlet: util-linux-0:2.40.1-1.fc40.aarch64 [153/154] Installing which-0:2.21-41.fc 100% | 122.2 MiB/s | 250.3 KiB | 00m00s [154/154] Installing info-0:7.1-2.fc40. 100% | 484.5 KiB/s | 613.9 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-8.fc40.aarch64 >>> Stop post-transaction scriptlet: filesystem-0:3.18-8.fc40.aarch64 >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc40.aarch64 >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc40.aarch64 >>> Running post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.aarch64 >>> Stop post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.aarch64 >>> Running trigger-install scriptlet: glibc-common-0:2.39-17.fc40.aarch64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39-17.fc40.aarch64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.aarch64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.aarch64 Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.27-1.fc40.aarch64 ansible-srpm-macros-1-14.fc40.noarch audit-libs-4.0.1-1.fc40.aarch64 authselect-1.5.0-5.fc40.aarch64 authselect-libs-1.5.0-5.fc40.aarch64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.aarch64 binutils-2.41-37.fc40.aarch64 binutils-gold-2.41-37.fc40.aarch64 bzip2-1.0.8-18.fc40.aarch64 bzip2-libs-1.0.8-18.fc40.aarch64 ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.4-7.fc40.aarch64 coreutils-common-9.4-7.fc40.aarch64 cpio-2.15-1.fc40.aarch64 cracklib-2.9.11-5.fc40.aarch64 crypto-policies-20240510-1.gitd287a42.fc40.noarch curl-8.6.0-8.fc40.aarch64 cyrus-sasl-lib-2.1.28-19.fc40.aarch64 debugedit-5.0-14.fc40.aarch64 diffutils-3.10-5.fc40.aarch64 dwz-0.15-6.fc40.aarch64 ed-1.20.2-1.fc40.aarch64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-4.fc40.aarch64 elfutils-debuginfod-client-0.191-4.fc40.aarch64 elfutils-default-yama-scope-0.191-4.fc40.noarch elfutils-libelf-0.191-4.fc40.aarch64 elfutils-libs-0.191-4.fc40.aarch64 fedora-gpg-keys-40-2.noarch fedora-release-40-39.noarch fedora-release-common-40-39.noarch fedora-release-identity-basic-40-39.noarch fedora-repos-40-2.noarch file-5.45-4.fc40.aarch64 file-libs-5.45-4.fc40.aarch64 filesystem-3.18-8.fc40.aarch64 findutils-4.9.0-9.fc40.aarch64 fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.3.1-1.fc40.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.aarch64 gdb-minimal-14.2-3.fc40.aarch64 gdbm-1.23-6.fc40.aarch64 gdbm-libs-1.23-6.fc40.aarch64 ghc-srpm-macros-1.9-1.fc40.noarch glibc-2.39-17.fc40.aarch64 glibc-common-2.39-17.fc40.aarch64 glibc-gconv-extra-2.39-17.fc40.aarch64 glibc-minimal-langpack-2.39-17.fc40.aarch64 gmp-6.2.1-8.fc40.aarch64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.5.0-1.fc40.noarch gpg-pubkey-a15b79cc-63d04c2c grep-3.11-7.fc40.aarch64 gzip-1.13-1.fc40.aarch64 info-7.1-2.fc40.aarch64 jansson-2.13.1-9.fc40.aarch64 kernel-srpm-macros-1.0-23.fc40.noarch keyutils-libs-1.6.3-3.fc40.aarch64 krb5-libs-1.21.3-1.fc40.aarch64 libacl-2.3.2-1.fc40.aarch64 libarchive-3.7.2-4.fc40.aarch64 libattr-2.5.2-3.fc40.aarch64 libblkid-2.40.1-1.fc40.aarch64 libbrotli-1.1.0-3.fc40.aarch64 libcap-2.69-8.fc40.aarch64 libcap-ng-0.8.4-4.fc40.aarch64 libcom_err-1.47.0-5.fc40.aarch64 libcurl-8.6.0-8.fc40.aarch64 libeconf-0.6.2-2.fc40.aarch64 libevent-2.1.12-12.fc40.aarch64 libfdisk-2.40.1-1.fc40.aarch64 libffi-3.4.4-7.fc40.aarch64 libgcc-14.1.1-7.fc40.aarch64 libgomp-14.1.1-7.fc40.aarch64 libidn2-2.3.7-1.fc40.aarch64 libmount-2.40.1-1.fc40.aarch64 libnghttp2-1.59.0-3.fc40.aarch64 libnsl2-2.0.1-1.fc40.aarch64 libpkgconf-2.1.1-1.fc40.aarch64 libpsl-0.21.5-3.fc40.aarch64 libpwquality-1.4.5-9.fc40.aarch64 libselinux-3.6-4.fc40.aarch64 libsemanage-3.6-3.fc40.aarch64 libsepol-3.6-3.fc40.aarch64 libsmartcols-2.40.1-1.fc40.aarch64 libssh-0.10.6-5.fc40.aarch64 libssh-config-0.10.6-5.fc40.noarch libstdc++-14.1.1-7.fc40.aarch64 libtasn1-4.19.0-6.fc40.aarch64 libtirpc-1.3.4-1.rc3.fc40.aarch64 libtool-ltdl-2.4.7-10.fc40.aarch64 libunistring-1.1-7.fc40.aarch64 libutempter-1.2.1-13.fc40.aarch64 libuuid-2.40.1-1.fc40.aarch64 libverto-0.3.2-8.fc40.aarch64 libxcrypt-4.4.36-5.fc40.aarch64 libxml2-2.12.8-1.fc40.aarch64 libzstd-1.5.6-1.fc40.aarch64 lua-libs-5.4.6-5.fc40.aarch64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.aarch64 mpfr-4.2.1-4.fc40.aarch64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.aarch64 ocaml-srpm-macros-9-3.fc40.noarch openblas-srpm-macros-2-16.fc40.noarch openldap-2.6.7-1.fc40.aarch64 openssl-libs-3.2.1-2.fc40.aarch64 p11-kit-0.25.5-1.fc40.aarch64 p11-kit-trust-0.25.5-1.fc40.aarch64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-3.fc40.aarch64 pam-libs-1.6.1-3.fc40.aarch64 patch-2.7.6-24.fc40.aarch64 pcre2-10.44-1.fc40.aarch64 pcre2-syntax-10.44-1.fc40.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-1.fc40.aarch64 pkgconf-m4-2.1.1-1.fc40.noarch pkgconf-pkg-config-2.1.1-1.fc40.aarch64 popt-1.19-6.fc40.aarch64 publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.13.0-1.fc40.noarch python-srpm-macros-3.12-8.fc40.noarch qt5-srpm-macros-5.15.14-2.fc40.noarch qt6-srpm-macros-6.7.2-2.fc40.noarch readline-8.2-8.fc40.aarch64 redhat-rpm-config-286-1.fc40.noarch rpm-4.19.1.1-1.fc40.aarch64 rpm-build-4.19.1.1-1.fc40.aarch64 rpm-build-libs-4.19.1.1-1.fc40.aarch64 rpm-libs-4.19.1.1-1.fc40.aarch64 rpm-sequoia-1.6.0-3.fc40.aarch64 rust-srpm-macros-26.3-1.fc40.noarch sed-4.9-1.fc40.aarch64 setup-2.14.5-2.fc40.noarch shadow-utils-4.15.1-3.fc40.aarch64 sqlite-libs-3.45.1-2.fc40.aarch64 systemd-libs-255.8-1.fc40.aarch64 tar-1.35-3.fc40.aarch64 unzip-6.0-63.fc40.aarch64 util-linux-2.40.1-1.fc40.aarch64 util-linux-core-2.40.1-1.fc40.aarch64 which-2.21-41.fc40.aarch64 xxhash-libs-0.8.2-2.fc40.aarch64 xz-5.4.6-3.fc40.aarch64 xz-libs-5.4.6-3.fc40.aarch64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.aarch64 zlib-ng-compat-2.1.7-1.fc40.aarch64 zstd-1.5.6-1.fc40.aarch64 Start: buildsrpm Start: rpmbuild -bs warning: Macro expanded in comment on line 172: %{?buildid}%{?dist} Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721433600 Wrote: /builddir/build/SRPMS/kernel-6.9.9-350.reform.fc40.src.rpm RPM build warnings: Macro expanded in comment on line 172: %{?buildid}%{?dist} Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-40-aarch64-1721434982.487369/root/var/log’: No such file or directory INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-40-aarch64-1721434982.487369/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-9bp8ride/kernel/kernel.spec) Config(child) 0 minutes 37 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/kernel-6.9.9-350.reform.fc40.src.rpm) Config(fedora-40-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-aarch64-bootstrap-1721434982.487369/root. INFO: reusing tmpfs at /var/lib/mock/fedora-40-aarch64-bootstrap-1721434982.487369/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-40-aarch64-1721434982.487369/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc40.aarch64 rpm-sequoia-1.6.0-3.fc40.aarch64 python3-dnf-4.21.0-1.fc40.noarch yum-4.21.0-1.fc40.noarch dnf5-5.1.17-1.fc40.aarch64 dnf5-plugins-5.1.17-1.fc40.aarch64 Finish: chroot init Start: build phase for kernel-6.9.9-350.reform.fc40.src.rpm Start: build setup for kernel-6.9.9-350.reform.fc40.src.rpm warning: Macro expanded in comment on line 172: %{?buildid}%{?dist} Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721433600 Wrote: /builddir/build/SRPMS/kernel-6.9.9-350.reform.fc40.src.rpm RPM build warnings: Macro expanded in comment on line 172: %{?buildid}%{?dist} Updating and loading repositories: fedora 100% | 177.6 KiB/s | 15.6 KiB | 00m00s Copr repository 100% | 117.6 KiB/s | 1.5 KiB | 00m00s updates 100% | 189.6 KiB/s | 15.4 KiB | 00m00s Repositories loaded. Package "bash-5.2.26-3.fc40.aarch64" is already installed. Package "binutils-2.41-37.fc40.aarch64" is already installed. Package "bzip2-1.0.8-18.fc40.aarch64" is already installed. Package "coreutils-9.4-7.fc40.aarch64" is already installed. Package "diffutils-3.10-5.fc40.aarch64" is already installed. Package "elfutils-0.191-4.fc40.aarch64" is already installed. Package "findutils-1:4.9.0-9.fc40.aarch64" is already installed. Package "gawk-5.3.0-3.fc40.aarch64" is already installed. Package "redhat-rpm-config-286-1.fc40.noarch" is already installed. Package "rpm-build-4.19.1.1-1.fc40.aarch64" is already installed. Package "tar-2:1.35-3.fc40.aarch64" is already installed. Package "which-2.21-41.fc40.aarch64" is already installed. Package "xz-1:5.4.6-3.fc40.aarch64" is already installed. Package Arch Version Repository Size Installing: asciidoc noarch 10.2.0-9.fc40 fedora 1.7 MiB audit-libs-devel aarch64 4.0.1-1.fc40 fedora 97.2 KiB bc aarch64 1.07.1-21.fc40 fedora 481.4 KiB binutils-devel aarch64 2.41-37.fc40 updates 62.2 MiB bison aarch64 3.8.2-7.fc40 fedora 3.6 MiB clang aarch64 18.1.6-3.fc40 updates 526.3 KiB dwarves aarch64 1.26-1.fc40 fedora 2.1 MiB elfutils-devel aarch64 0.191-4.fc40 fedora 175.2 KiB flex aarch64 2.6.4-16.fc40 fedora 945.3 KiB fuse-devel aarch64 2.9.9-21.fc40 fedora 124.4 KiB gcc aarch64 14.1.1-7.fc40 updates 93.6 MiB gcc-c++ aarch64 14.1.1-7.fc40 updates 35.0 MiB gettext aarch64 0.22.5-2.fc40 fedora 8.2 MiB git-core aarch64 2.45.2-2.fc40 updates 22.6 MiB glibc-static aarch64 2.39-17.fc40 updates 8.1 MiB hostname aarch64 3.23-12.fc40 fedora 217.5 KiB java-21-openjdk-devel aarch64 1:21.0.3.0.9-1.fc40 updates 15.6 MiB kernel-rpm-macros noarch 205-23.fc40 fedora 36.5 KiB kmod aarch64 31-5.fc40 fedora 318.8 KiB libbabeltrace-devel aarch64 1.5.11-7.fc40 fedora 99.9 KiB libbpf-devel aarch64 2:1.2.0-3.fc40 fedora 371.3 KiB libcap-devel aarch64 2.69-8.fc40 updates 37.5 KiB libcap-ng-devel aarch64 0.8.4-4.fc40 fedora 16.8 KiB libkcapi-hmaccalc aarch64 1.4.0-10.fc40 fedora 196.6 KiB libmnl-devel aarch64 1.0.5-5.fc40 fedora 199.9 KiB libtraceevent-devel aarch64 1.8.2-2.fc40 fedora 29.1 KiB libtracefs-devel aarch64 1.8.0-2.fc40 fedora 27.4 KiB llvm-devel aarch64 18.1.6-2.fc40 updates 24.8 MiB m4 aarch64 1.4.19-9.fc40 fedora 668.5 KiB make aarch64 1:4.4.1-6.fc40 fedora 1.8 MiB ncurses-devel aarch64 6.4-12.20240127.fc40 fedora 859.8 KiB net-tools aarch64 2.0-0.69.20160912git.fc40 fedora 2.7 MiB newt-devel aarch64 0.52.24-3.fc40 fedora 124.5 KiB numactl-devel aarch64 2.0.16-5.fc40 fedora 25.9 KiB opencsd-devel aarch64 1.4.1-2.fc40 fedora 420.4 KiB openssl aarch64 1:3.2.1-2.fc40 fedora 1.8 MiB openssl-devel aarch64 1:3.2.1-2.fc40 fedora 4.3 MiB pciutils-devel aarch64 3.12.0-1.fc40 updates 106.0 KiB perl-Carp noarch 1.54-502.fc40 fedora 46.5 KiB perl-ExtUtils-Embed noarch 1.35-506.fc40 fedora 15.5 KiB perl-devel aarch64 4:5.38.2-506.fc40 fedora 8.1 MiB perl-generators noarch 1.16-5.fc40 fedora 21.8 KiB perl-interpreter aarch64 4:5.38.2-506.fc40 fedora 299.7 KiB python3 aarch64 3.12.4-1.fc40 updates 211.4 KiB python3-devel aarch64 3.12.4-1.fc40 updates 1.2 MiB python3-docutils noarch 0.20.1-3.fc40 fedora 4.8 MiB python3-pyyaml aarch64 6.0.1-14.fc40 fedora 858.3 KiB python3-setuptools noarch 69.0.3-3.fc40 fedora 7.1 MiB rsync aarch64 3.3.0-1.fc40 updates 819.3 KiB xmlto aarch64 0.0.28-23.fc40 fedora 278.4 KiB xz-devel aarch64 1:5.4.6-3.fc40 fedora 255.8 KiB zlib-ng-compat-devel aarch64 2.1.7-1.fc40 updates 106.8 KiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-12.fc40 fedora 192.7 KiB adobe-mappings-cmap noarch 20230622-3.fc40 fedora 14.4 MiB adobe-mappings-cmap-deprecated noarch 20230622-3.fc40 fedora 582.1 KiB adobe-mappings-pdf noarch 20190401-7.fc40 fedora 4.4 MiB alsa-lib aarch64 1.2.12-1.fc40 updates 1.8 MiB annobin-docs noarch 12.60-1.fc40 updates 96.2 KiB annobin-plugin-gcc aarch64 12.60-1.fc40 updates 1.1 MiB avahi-libs aarch64 0.8-26.fc40 fedora 614.2 KiB boost-regex aarch64 1.83.0-5.fc40 updates 330.2 KiB cairo aarch64 1.18.0-3.fc40 fedora 2.0 MiB cairo-gobject aarch64 1.18.0-3.fc40 fedora 195.2 KiB clang-libs aarch64 18.1.6-3.fc40 updates 112.3 MiB clang-resource-filesystem noarch 18.1.6-3.fc40 updates 522.0 B cmake-filesystem aarch64 3.28.2-1.fc40 fedora 0.0 B copy-jdk-configs noarch 4.1-5.fc40 fedora 20.3 KiB cpp aarch64 14.1.1-7.fc40 updates 31.8 MiB crypto-policies-scripts noarch 20240510-1.gitd287a42.fc40 updates 313.8 KiB ctags aarch64 6.0.0-5.fc40 fedora 2.6 MiB cups-libs aarch64 1:2.4.10-1.fc40 updates 923.0 KiB dbus aarch64 1:1.14.10-3.fc40 fedora 0.0 B dbus-broker aarch64 36-2.fc40 updates 614.1 KiB dbus-common noarch 1:1.14.10-3.fc40 fedora 11.2 KiB dbus-libs aarch64 1:1.14.10-3.fc40 fedora 489.0 KiB default-fonts-core-sans noarch 4.0-13.fc40 updates 11.9 KiB docbook-dtds noarch 1.0-85.fc40 fedora 8.3 MiB docbook-style-xsl noarch 1.79.2-22.fc40 fedora 15.6 MiB elfutils-libelf-devel aarch64 0.191-4.fc40 fedora 34.4 KiB expat aarch64 2.6.2-1.fc40 updates 536.7 KiB fontconfig aarch64 2.15.0-6.fc40 updates 2.4 MiB fonts-filesystem noarch 1:2.0.5-14.fc40 fedora 0.0 B freetype aarch64 2.13.2-5.fc40 fedora 942.9 KiB fribidi aarch64 1.0.14-2.fc40 updates 675.5 KiB fuse-libs aarch64 2.9.9-21.fc40 fedora 549.1 KiB gc aarch64 8.2.2-6.fc40 fedora 850.3 KiB gcc-plugin-annobin aarch64 14.1.1-7.fc40 updates 197.0 KiB gd aarch64 2.3.3-16.fc40 fedora 515.6 KiB gdk-pixbuf2 aarch64 2.42.10-8.fc40 fedora 2.9 MiB gettext-envsubst aarch64 0.22.5-2.fc40 fedora 234.8 KiB gettext-libs aarch64 0.22.5-2.fc40 fedora 2.0 MiB gettext-runtime aarch64 0.22.5-2.fc40 fedora 793.1 KiB glib2 aarch64 2.80.3-1.fc40 updates 16.5 MiB glib2-devel aarch64 2.80.3-1.fc40 updates 16.6 MiB glibc-devel aarch64 2.39-17.fc40 updates 2.2 MiB gnupg2 aarch64 2.4.4-1.fc40 fedora 12.3 MiB gnutls aarch64 3.8.6-1.fc40 updates 3.4 MiB google-droid-sans-fonts noarch 20200215-19.fc40 fedora 6.3 MiB google-noto-fonts-common noarch 20240301-2.fc40 fedora 17.5 KiB google-noto-sans-vf-fonts noarch 20240301-2.fc40 fedora 1.2 MiB gpgme aarch64 1.23.2-3.fc40 fedora 810.8 KiB gpgmepp aarch64 1.23.2-3.fc40 fedora 521.8 KiB graphite2 aarch64 1.3.14-15.fc40 fedora 495.7 KiB graphviz aarch64 9.0.0-11.fc40 fedora 27.6 MiB groff-base aarch64 1.23.0-6.fc40 fedora 5.4 MiB gts aarch64 0.7.6-48.20121130.fc40 fedora 2.4 MiB guile30 aarch64 3.0.7-12.fc40 fedora 52.0 MiB harfbuzz aarch64 8.5.0-1.fc40 updates 3.0 MiB highway aarch64 1.2.0-2.fc40 updates 4.8 MiB hwdata noarch 0.383-1.fc40 updates 9.2 MiB java-21-openjdk aarch64 1:21.0.3.0.9-1.fc40 updates 1.6 MiB java-21-openjdk-headless aarch64 1:21.0.3.0.9-1.fc40 updates 210.7 MiB javapackages-filesystem noarch 6.2.0-9.fc40 fedora 1.9 KiB jbig2dec-libs aarch64 0.20-4.fc40 fedora 301.0 KiB jbigkit-libs aarch64 2.1-29.fc40 fedora 437.5 KiB json-c aarch64 0.17-3.fc40 fedora 202.3 KiB kernel-headers aarch64 6.9.4-200.fc40 updates 6.1 MiB kmod-libs aarch64 31-5.fc40 fedora 287.1 KiB lasi aarch64 1.1.3-13.fc40 fedora 258.4 KiB lcms2 aarch64 2.16-3.fc40 fedora 484.8 KiB less aarch64 643-4.fc40 fedora 800.3 KiB libICE aarch64 1.1.1-3.fc40 fedora 273.0 KiB libSM aarch64 1.2.4-3.fc40 fedora 253.3 KiB libX11 aarch64 1.8.9-1.fc40 updates 1.3 MiB libX11-common noarch 1.8.9-1.fc40 updates 1.1 MiB libXau aarch64 1.0.11-6.fc40 fedora 242.8 KiB libXcomposite aarch64 0.4.6-3.fc40 fedora 224.5 KiB libXext aarch64 1.3.6-1.fc40 fedora 209.9 KiB libXft aarch64 2.3.8-6.fc40 fedora 256.4 KiB libXi aarch64 1.8.1-5.fc40 fedora 200.6 KiB libXpm aarch64 3.5.17-3.fc40 fedora 264.4 KiB libXrender aarch64 0.9.11-6.fc40 fedora 198.1 KiB libXt aarch64 1.3.0-3.fc40 fedora 605.5 KiB libXtst aarch64 1.2.4-6.fc40 fedora 201.5 KiB libaom aarch64 3.9.0-1.fc40 updates 3.8 MiB libasan aarch64 14.1.1-7.fc40 updates 1.6 MiB libassuan aarch64 2.5.7-1.fc40 fedora 279.7 KiB libatomic aarch64 14.1.1-7.fc40 updates 197.0 KiB libavif aarch64 1.0.4-3.fc40 updates 279.8 KiB libb2 aarch64 0.98.1-11.fc40 fedora 202.1 KiB libbabeltrace aarch64 1.5.11-7.fc40 fedora 1.4 MiB libblkid-devel aarch64 2.40.1-1.fc40 updates 44.9 KiB libbpf aarch64 2:1.2.0-3.fc40 fedora 458.7 KiB libcbor aarch64 0.11.0-1.fc40 fedora 201.9 KiB libdatrie aarch64 0.2.13-9.fc40 fedora 221.9 KiB libdav1d aarch64 1.4.3-1.fc40 updates 920.3 KiB libdwarves1 aarch64 1.26-1.fc40 fedora 1.0 MiB libedit aarch64 3.1-51.20240517cvs.fc40 updates 343.9 KiB libedit-devel aarch64 3.1-51.20240517cvs.fc40 updates 59.4 KiB libffi-devel aarch64 3.4.4-7.fc40 fedora 30.0 KiB libfido2 aarch64 1.14.0-4.fc40 fedora 341.9 KiB libfontenc aarch64 1.1.7-3.fc40 fedora 232.7 KiB libgcrypt aarch64 1.10.3-3.fc40 fedora 1.1 MiB libgpg-error aarch64 1.49-1.fc40 updates 1.1 MiB libgs aarch64 10.02.1-10.fc40 updates 23.6 MiB libicu aarch64 74.2-1.fc40 fedora 35.9 MiB libijs aarch64 0.35-22.fc40 fedora 229.6 KiB libimagequant aarch64 4.0.3-3.fc40 fedora 730.5 KiB libjpeg-turbo aarch64 3.0.2-1.fc40 fedora 792.4 KiB libjxl aarch64 1:0.8.3-1.fc40 updates 2.4 MiB libkcapi aarch64 1.4.0-10.fc40 fedora 226.8 KiB libksba aarch64 1.6.6-1.fc40 fedora 524.8 KiB liblerc aarch64 4.0.0-6.fc40 fedora 610.4 KiB libmnl aarch64 1.0.5-5.fc40 fedora 223.2 KiB libmount-devel aarch64 2.40.1-1.fc40 updates 63.5 KiB libmpc aarch64 1.3.1-5.fc40 fedora 280.7 KiB libpaper aarch64 1:2.1.1-3.fc40 fedora 224.8 KiB libpng aarch64 2:1.6.40-3.fc40 fedora 333.6 KiB librsvg2 aarch64 2.57.1-6.fc40 updates 4.4 MiB libseccomp aarch64 2.5.5-1.fc40 updates 241.3 KiB libselinux-devel aarch64 3.6-4.fc40 fedora 126.1 KiB libsepol-devel aarch64 3.6-3.fc40 fedora 120.2 KiB libstdc++-devel aarch64 14.1.1-7.fc40 updates 15.1 MiB libthai aarch64 0.1.29-8.fc40 fedora 935.4 KiB libtiff aarch64 4.6.0-2.fc40 fedora 1.7 MiB libtraceevent aarch64 1.8.2-2.fc40 fedora 3.7 MiB libtracefs aarch64 1.8.0-2.fc40 fedora 307.2 KiB libubsan aarch64 14.1.1-7.fc40 updates 539.2 KiB libuuid-devel aarch64 2.40.1-1.fc40 updates 40.9 KiB libwebp aarch64 1.3.2-5.fc40 fedora 1.2 MiB libxcb aarch64 1.17.0-1.fc40 updates 5.0 MiB libxcrypt-devel aarch64 4.4.36-5.fc40 fedora 30.3 KiB libxcrypt-static aarch64 4.4.36-5.fc40 fedora 291.6 KiB libxslt aarch64 1.1.42-1.fc40 updates 867.0 KiB libyaml aarch64 0.2.5-14.fc40 fedora 262.5 KiB libzstd-devel aarch64 1.5.6-1.fc40 updates 202.4 KiB lksctp-tools aarch64 1.0.19-6.fc40 fedora 1.2 MiB llvm aarch64 18.1.6-2.fc40 updates 112.0 MiB llvm-googletest aarch64 18.1.6-2.fc40 updates 2.1 MiB llvm-libs aarch64 18.1.6-2.fc40 updates 109.5 MiB llvm-static aarch64 18.1.6-2.fc40 updates 250.2 MiB llvm-test aarch64 18.1.6-2.fc40 updates 2.6 MiB lua aarch64 5.4.6-5.fc40 fedora 873.5 KiB lua-posix aarch64 36.2.1-6.fc40 fedora 5.4 MiB mkfontscale aarch64 1.2.2-6.fc40 fedora 205.1 KiB mpdecimal aarch64 2.5.1-9.fc40 fedora 328.7 KiB ncurses aarch64 6.4-12.20240127.fc40 fedora 1.7 MiB ncurses-c++-libs aarch64 6.4-12.20240127.fc40 fedora 393.5 KiB netpbm aarch64 11.02.00-6.fc40 fedora 629.1 KiB nettle aarch64 3.9.1-6.fc40 fedora 953.6 KiB newt aarch64 0.52.24-3.fc40 fedora 477.5 KiB npth aarch64 1.7-1.fc40 fedora 221.5 KiB nspr aarch64 4.35.0-24.fc40 updates 740.4 KiB nss aarch64 3.101.0-1.fc40 updates 2.2 MiB nss-softokn aarch64 3.101.0-1.fc40 updates 2.6 MiB nss-softokn-freebl aarch64 3.101.0-1.fc40 updates 930.9 KiB nss-sysinit aarch64 3.101.0-1.fc40 updates 198.3 KiB nss-util aarch64 3.101.0-1.fc40 updates 346.3 KiB numactl-libs aarch64 2.0.16-5.fc40 fedora 197.0 KiB opencsd aarch64 1.4.1-2.fc40 fedora 1.1 MiB openjpeg2 aarch64 2.5.2-1.fc40 fedora 537.6 KiB openssh aarch64 9.6p1-1.fc40.4 updates 2.0 MiB openssh-clients aarch64 9.6p1-1.fc40.4 updates 3.5 MiB pango aarch64 1.54.0-1.fc40 updates 2.0 MiB pciutils aarch64 3.12.0-1.fc40 updates 487.9 KiB pciutils-libs aarch64 3.12.0-1.fc40 updates 214.9 KiB pcre2-devel aarch64 10.44-1.fc40 updates 2.0 MiB pcre2-utf16 aarch64 10.44-1.fc40 updates 645.8 KiB pcre2-utf32 aarch64 10.44-1.fc40 updates 645.7 KiB perl-AutoLoader noarch 5.74-506.fc40 fedora 20.5 KiB perl-AutoSplit noarch 5.74-506.fc40 fedora 23.1 KiB perl-B aarch64 1.88-506.fc40 fedora 604.3 KiB perl-Benchmark noarch 1.24-506.fc40 fedora 36.3 KiB perl-Class-Struct noarch 0.68-506.fc40 fedora 25.4 KiB perl-Data-Dumper aarch64 2.188-503.fc40 fedora 263.6 KiB perl-Devel-PPPort aarch64 3.71-503.fc40 fedora 977.1 KiB perl-Digest noarch 1.20-502.fc40 fedora 35.2 KiB perl-Digest-MD5 aarch64 2.59-3.fc40 fedora 231.7 KiB perl-DynaLoader aarch64 1.54-506.fc40 fedora 32.1 KiB perl-Encode aarch64 4:3.21-505.fc40 fedora 10.9 MiB perl-Errno aarch64 1.37-506.fc40 fedora 8.4 KiB perl-Exporter noarch 5.78-3.fc40 fedora 54.2 KiB perl-ExtUtils-Command noarch 2:7.70-503.fc40 fedora 9.6 KiB perl-ExtUtils-Constant noarch 0.25-506.fc40 fedora 85.8 KiB perl-ExtUtils-Install noarch 2.22-502.fc40 fedora 85.4 KiB perl-ExtUtils-MakeMaker noarch 2:7.70-503.fc40 fedora 732.9 KiB perl-ExtUtils-Manifest noarch 1:1.75-5.fc40 fedora 84.8 KiB perl-ExtUtils-ParseXS noarch 1:3.51-503.fc40 fedora 399.1 KiB perl-Fcntl aarch64 1.15-506.fc40 fedora 200.6 KiB perl-Fedora-VSP noarch 0.001-34.fc40 fedora 39.6 KiB perl-File-Basename noarch 2.86-506.fc40 fedora 14.0 KiB perl-File-Compare noarch 1.100.700-506.fc40 fedora 5.5 KiB perl-File-Copy noarch 2.41-506.fc40 fedora 19.6 KiB perl-File-Find noarch 1.43-506.fc40 fedora 41.9 KiB perl-File-Path noarch 2.18-503.fc40 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-503.fc40 fedora 162.3 KiB perl-File-stat noarch 1.13-506.fc40 fedora 12.7 KiB perl-FileHandle noarch 2.05-506.fc40 fedora 9.3 KiB perl-Getopt-Long noarch 1:2.57-4.fc40 updates 144.1 KiB perl-Getopt-Std noarch 1.13-506.fc40 fedora 11.1 KiB perl-HTTP-Tiny noarch 0.088-5.fc40 fedora 152.1 KiB perl-IO aarch64 1.52-506.fc40 fedora 319.0 KiB perl-IO-Socket-IP noarch 0.42-2.fc40 fedora 98.6 KiB perl-IO-Socket-SSL noarch 2.085-1.fc40 fedora 685.0 KiB perl-IPC-Open3 noarch 1.22-506.fc40 fedora 22.4 KiB perl-MIME-Base64 aarch64 3.16-503.fc40 fedora 222.0 KiB perl-Mozilla-CA noarch 20231213-3.fc40 fedora 9.1 KiB perl-Net-SSLeay aarch64 1.94-3.fc40 fedora 1.4 MiB perl-POSIX aarch64 2.13-506.fc40 fedora 325.0 KiB perl-PathTools aarch64 3.89-502.fc40 fedora 351.6 KiB perl-Pod-Escapes noarch 1:1.07-503.fc40 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-503.fc40 fedora 163.1 KiB perl-Pod-Simple noarch 1:3.45-6.fc40 fedora 559.8 KiB perl-Pod-Usage noarch 4:2.03-504.fc40 updates 84.7 KiB perl-Scalar-List-Utils aarch64 5:1.63-503.fc40 fedora 277.4 KiB perl-SelectSaver noarch 1.02-506.fc40 fedora 2.2 KiB perl-Socket aarch64 4:2.038-1.fc40 updates 272.0 KiB perl-Storable aarch64 1:3.32-502.fc40 fedora 372.3 KiB perl-Symbol noarch 1.09-506.fc40 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-504.fc40 fedora 97.5 KiB perl-Term-Cap noarch 1.18-503.fc40 fedora 29.3 KiB perl-Test-Harness noarch 1:3.48-3.fc40 fedora 556.9 KiB perl-Text-ParseWords noarch 3.31-502.fc40 fedora 13.5 KiB perl-Text-Tabs+Wrap noarch 2024.001-1.fc40 fedora 22.5 KiB perl-Time-Local noarch 2:1.350-5.fc40 fedora 68.9 KiB perl-URI noarch 5.28-1.fc40 updates 240.2 KiB perl-base noarch 2.27-506.fc40 fedora 12.5 KiB perl-constant noarch 1.33-503.fc40 fedora 26.2 KiB perl-if noarch 0.61.000-506.fc40 fedora 5.8 KiB perl-lib aarch64 0.65-506.fc40 fedora 8.5 KiB perl-libnet noarch 3.15-503.fc40 fedora 289.0 KiB perl-libs aarch64 4:5.38.2-506.fc40 fedora 11.2 MiB perl-locale noarch 1.10-506.fc40 fedora 6.2 KiB perl-macros noarch 4:5.38.2-506.fc40 fedora 5.5 KiB perl-mro aarch64 1.28-506.fc40 fedora 209.6 KiB perl-overload noarch 1.37-506.fc40 fedora 71.5 KiB perl-overloading noarch 0.02-506.fc40 fedora 4.8 KiB perl-parent noarch 1:0.241-502.fc40 fedora 9.7 KiB perl-podlators noarch 1:5.01-502.fc40 fedora 308.1 KiB perl-vars noarch 1.05-506.fc40 fedora 3.9 KiB perl-version aarch64 8:0.99.32-1.fc40 updates 288.7 KiB pixman aarch64 0.43.4-1.fc40 updates 718.2 KiB poppler aarch64 24.02.0-2.fc40 fedora 3.9 MiB poppler-data noarch 0.4.11-7.fc40 fedora 12.3 MiB poppler-glib aarch64 24.02.0-2.fc40 fedora 665.8 KiB popt-devel aarch64 1.19-6.fc40 fedora 29.0 KiB pyproject-rpm-macros noarch 1.13.0-1.fc40 updates 103.0 KiB python-pip-wheel noarch 23.3.2-1.fc40 fedora 1.5 MiB python-rpm-macros noarch 3.12-8.fc40 updates 22.1 KiB python3-libs aarch64 3.12.4-1.fc40 updates 51.5 MiB python3-packaging noarch 23.2-4.fc40 fedora 421.1 KiB python3-pyparsing noarch 3.1.2-2.fc40 fedora 1.0 MiB python3-rpm-generators noarch 14-10.fc40 fedora 81.7 KiB python3-rpm-macros noarch 3.12-8.fc40 updates 6.4 KiB rav1e-libs aarch64 0.7.1-2.fc40 updates 2.1 MiB rsvg-pixbuf-loader aarch64 2.57.1-6.fc40 updates 195.5 KiB sgml-common noarch 0.6.3-63.fc40 fedora 168.1 KiB shared-mime-info aarch64 2.3-5.fc40 updates 5.3 MiB slang aarch64 2.3.3-5.fc40 fedora 1.7 MiB slang-devel aarch64 2.3.3-5.fc40 fedora 912.5 KiB source-highlight aarch64 3.1.9-22.fc40 fedora 3.5 MiB svt-av1-libs aarch64 2.1.0-1.fc40 updates 4.2 MiB sysprof-capture-devel aarch64 46.0-1.fc40 fedora 276.9 KiB systemd aarch64 255.8-1.fc40 updates 26.1 MiB systemd-pam aarch64 255.8-1.fc40 updates 1.4 MiB systemd-rpm-macros noarch 255.8-1.fc40 updates 9.5 KiB systemtap-sdt-devel aarch64 5.1-1.fc40 updates 200.8 KiB tpm2-tss aarch64 4.1.3-1.fc40 updates 3.6 MiB ttmkfdir aarch64 3.0.9-70.fc40 fedora 222.3 KiB tzdata noarch 2024a-5.fc40 updates 1.6 MiB tzdata-java noarch 2024a-5.fc40 updates 101.7 KiB urw-base35-bookman-fonts noarch 20200910-20.fc40 updates 1.4 MiB urw-base35-c059-fonts noarch 20200910-20.fc40 updates 1.4 MiB urw-base35-d050000l-fonts noarch 20200910-20.fc40 updates 84.3 KiB urw-base35-fonts noarch 20200910-20.fc40 updates 5.3 KiB urw-base35-fonts-common noarch 20200910-20.fc40 updates 37.4 KiB urw-base35-gothic-fonts noarch 20200910-20.fc40 updates 1.2 MiB urw-base35-nimbus-mono-ps-fonts noarch 20200910-20.fc40 updates 1.0 MiB urw-base35-nimbus-roman-fonts noarch 20200910-20.fc40 updates 1.4 MiB urw-base35-nimbus-sans-fonts noarch 20200910-20.fc40 updates 2.4 MiB urw-base35-p052-fonts noarch 20200910-20.fc40 updates 1.5 MiB urw-base35-standard-symbols-ps-fonts noarch 20200910-20.fc40 updates 64.9 KiB urw-base35-z003-fonts noarch 20200910-20.fc40 updates 390.8 KiB xml-common noarch 0.6.3-63.fc40 fedora 78.4 KiB xorg-x11-fonts-Type1 noarch 7.5-38.fc40 fedora 863.3 KiB Transaction Summary: Installing: 335 packages Total size of inbound packages is 374 MiB. Need to download 374 MiB. After this operation 2 GiB will be used (install 2 GiB, remove 0 B). [ 1/335] bc-0:1.07.1-21.fc40.aarch64 100% | 7.8 MiB/s | 119.4 KiB | 00m00s [ 2/335] audit-libs-devel-0:4.0.1-1.fc 100% | 6.6 MiB/s | 107.9 KiB | 00m00s [ 3/335] asciidoc-0:10.2.0-9.fc40.noar 100% | 17.8 MiB/s | 418.4 KiB | 00m00s [ 4/335] dwarves-0:1.26-1.fc40.aarch64 100% | 14.5 MiB/s | 148.1 KiB | 00m00s [ 5/335] elfutils-devel-0:0.191-4.fc40 100% | 12.3 MiB/s | 50.3 KiB | 00m00s [ 6/335] flex-0:2.6.4-16.fc40.aarch64 100% | 74.5 MiB/s | 305.2 KiB | 00m00s [ 7/335] fuse-devel-0:2.9.9-21.fc40.aa 100% | 5.5 MiB/s | 33.6 KiB | 00m00s [ 8/335] gettext-0:0.22.5-2.fc40.aarch 100% | 120.0 MiB/s | 1.1 MiB | 00m00s [ 9/335] hostname-0:3.23-12.fc40.aarch 100% | 13.7 MiB/s | 28.0 KiB | 00m00s [ 10/335] bison-0:3.8.2-7.fc40.aarch64 100% | 31.4 MiB/s | 997.3 KiB | 00m00s [ 11/335] libkcapi-hmaccalc-0:1.4.0-10. 100% | 1.8 MiB/s | 24.1 KiB | 00m00s [ 12/335] kernel-rpm-macros-0:205-23.fc 100% | 7.6 MiB/s | 23.2 KiB | 00m00s [ 13/335] kmod-0:31-5.fc40.aarch64 100% | 59.4 MiB/s | 121.7 KiB | 00m00s [ 14/335] libbabeltrace-devel-0:1.5.11- 100% | 16.4 MiB/s | 33.7 KiB | 00m00s [ 15/335] libcap-ng-devel-0:0.8.4-4.fc4 100% | 16.2 MiB/s | 33.2 KiB | 00m00s [ 16/335] libmnl-devel-0:1.0.5-5.fc40.a 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [ 17/335] libbpf-devel-2:1.2.0-3.fc40.a 100% | 16.8 MiB/s | 86.2 KiB | 00m00s [ 18/335] libtraceevent-devel-0:1.8.2-2 100% | 5.2 MiB/s | 16.1 KiB | 00m00s [ 19/335] libtracefs-devel-0:1.8.0-2.fc 100% | 4.3 MiB/s | 13.4 KiB | 00m00s [ 20/335] m4-0:1.4.19-9.fc40.aarch64 100% | 73.8 MiB/s | 302.3 KiB | 00m00s [ 21/335] ncurses-devel-0:6.4-12.202401 100% | 91.5 MiB/s | 562.3 KiB | 00m00s [ 22/335] make-1:4.4.1-6.fc40.aarch64 100% | 63.8 MiB/s | 587.7 KiB | 00m00s [ 23/335] newt-devel-0:0.52.24-3.fc40.a 100% | 16.2 MiB/s | 33.2 KiB | 00m00s [ 24/335] net-tools-0:2.0-0.69.20160912 100% | 33.9 MiB/s | 312.0 KiB | 00m00s [ 25/335] numactl-devel-0:2.0.16-5.fc40 100% | 7.2 MiB/s | 22.0 KiB | 00m00s [ 26/335] opencsd-devel-0:1.4.1-2.fc40. 100% | 83.3 MiB/s | 256.0 KiB | 00m00s [ 27/335] openssl-1:3.2.1-2.fc40.aarch6 100% | 122.5 MiB/s | 1.1 MiB | 00m00s [ 28/335] perl-ExtUtils-Embed-0:1.35-50 100% | 2.5 MiB/s | 18.1 KiB | 00m00s [ 29/335] perl-Carp-0:1.54-502.fc40.noa 100% | 14.0 MiB/s | 28.7 KiB | 00m00s [ 30/335] perl-generators-0:1.16-5.fc40 100% | 5.4 MiB/s | 16.5 KiB | 00m00s [ 31/335] openssl-devel-1:3.2.1-2.fc40. 100% | 148.0 MiB/s | 2.8 MiB | 00m00s [ 32/335] perl-interpreter-4:5.38.2-506 100% | 17.6 MiB/s | 72.3 KiB | 00m00s [ 33/335] python3-pyyaml-0:6.0.1-14.fc4 100% | 43.9 MiB/s | 224.8 KiB | 00m00s [ 34/335] python3-setuptools-0:69.0.3-3 100% | 191.3 MiB/s | 1.5 MiB | 00m00s [ 35/335] xmlto-0:0.0.28-23.fc40.aarch6 100% | 13.6 MiB/s | 55.9 KiB | 00m00s [ 36/335] xz-devel-1:5.4.6-3.fc40.aarch 100% | 21.8 MiB/s | 67.0 KiB | 00m00s [ 37/335] python3-docutils-0:0.20.1-3.f 100% | 40.3 MiB/s | 1.0 MiB | 00m00s [ 38/335] perl-devel-4:5.38.2-506.fc40. 100% | 19.0 MiB/s | 757.4 KiB | 00m00s [ 39/335] clang-0:18.1.6-3.fc40.aarch64 100% | 18.7 MiB/s | 76.4 KiB | 00m00s [ 40/335] binutils-devel-0:2.41-37.fc40 100% | 172.7 MiB/s | 9.7 MiB | 00m00s [ 41/335] gcc-c++-0:14.1.1-7.fc40.aarch 100% | 149.5 MiB/s | 12.9 MiB | 00m00s [ 42/335] git-core-0:2.45.2-2.fc40.aarc 100% | 110.2 MiB/s | 4.8 MiB | 00m00s [ 43/335] java-21-openjdk-devel-1:21.0. 100% | 108.9 MiB/s | 5.0 MiB | 00m00s [ 44/335] libcap-devel-0:2.69-8.fc40.aa 100% | 20.1 MiB/s | 61.7 KiB | 00m00s [ 45/335] glibc-static-0:2.39-17.fc40.a 100% | 19.6 MiB/s | 1.3 MiB | 00m00s [ 46/335] pciutils-devel-0:3.12.0-1.fc4 100% | 9.0 MiB/s | 36.8 KiB | 00m00s [ 47/335] llvm-devel-0:18.1.6-2.fc40.aa 100% | 202.9 MiB/s | 4.1 MiB | 00m00s [ 48/335] python3-0:3.12.4-1.fc40.aarch 100% | 1.8 MiB/s | 27.5 KiB | 00m00s [ 49/335] gcc-0:14.1.1-7.fc40.aarch64 100% | 159.0 MiB/s | 33.9 MiB | 00m00s [ 50/335] python3-devel-0:3.12.4-1.fc40 100% | 8.3 MiB/s | 312.6 KiB | 00m00s [ 51/335] rsync-0:3.3.0-1.fc40.aarch64 100% | 9.9 MiB/s | 414.9 KiB | 00m00s [ 52/335] zlib-ng-compat-devel-0:2.1.7- 100% | 7.4 MiB/s | 38.0 KiB | 00m00s [ 53/335] source-highlight-0:3.1.9-22.f 100% | 102.2 MiB/s | 732.7 KiB | 00m00s [ 54/335] libdwarves1-0:1.26-1.fc40.aar 100% | 46.7 MiB/s | 239.1 KiB | 00m00s [ 55/335] elfutils-libelf-devel-0:0.191 100% | 4.5 MiB/s | 23.0 KiB | 00m00s [ 56/335] graphviz-0:9.0.0-11.fc40.aarc 100% | 190.3 MiB/s | 4.9 MiB | 00m00s [ 57/335] fuse-libs-0:2.9.9-21.fc40.aar 100% | 13.6 MiB/s | 97.5 KiB | 00m00s [ 58/335] gettext-runtime-0:0.22.5-2.fc 100% | 39.7 MiB/s | 122.1 KiB | 00m00s [ 59/335] docbook-style-xsl-0:1.79.2-22 100% | 38.9 MiB/s | 1.5 MiB | 00m00s [ 60/335] gettext-libs-0:0.22.5-2.fc40. 100% | 79.4 MiB/s | 650.7 KiB | 00m00s [ 61/335] libkcapi-0:1.4.0-10.fc40.aarc 100% | 7.5 MiB/s | 46.1 KiB | 00m00s [ 62/335] libbabeltrace-0:1.5.11-7.fc40 100% | 45.8 MiB/s | 187.7 KiB | 00m00s [ 63/335] popt-devel-0:1.19-6.fc40.aarc 100% | 8.3 MiB/s | 25.6 KiB | 00m00s [ 64/335] libbpf-2:1.2.0-3.fc40.aarch64 100% | 55.0 MiB/s | 169.0 KiB | 00m00s [ 65/335] libmnl-0:1.0.5-5.fc40.aarch64 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [ 66/335] libtracefs-0:1.8.0-2.fc40.aar 100% | 42.8 MiB/s | 87.7 KiB | 00m00s [ 67/335] libtraceevent-0:1.8.2-2.fc40. 100% | 53.2 MiB/s | 272.3 KiB | 00m00s [ 68/335] ncurses-c++-libs-0:6.4-12.202 100% | 18.4 MiB/s | 37.7 KiB | 00m00s [ 69/335] newt-0:0.52.24-3.fc40.aarch64 100% | 22.3 MiB/s | 114.2 KiB | 00m00s [ 70/335] slang-devel-0:2.3.3-5.fc40.aa 100% | 47.3 MiB/s | 193.7 KiB | 00m00s [ 71/335] numactl-libs-0:2.0.16-5.fc40. 100% | 6.0 MiB/s | 30.5 KiB | 00m00s [ 72/335] opencsd-0:1.4.1-2.fc40.aarch6 100% | 65.1 MiB/s | 266.7 KiB | 00m00s [ 73/335] guile30-0:3.0.7-12.fc40.aarch 100% | 247.1 MiB/s | 8.2 MiB | 00m00s [ 74/335] perl-Exporter-0:5.78-3.fc40.n 100% | 1.3 MiB/s | 30.8 KiB | 00m00s [ 75/335] perl-PathTools-0:3.89-502.fc4 100% | 3.9 MiB/s | 87.5 KiB | 00m00s [ 76/335] libxcrypt-devel-0:4.4.36-5.fc 100% | 14.0 MiB/s | 28.6 KiB | 00m00s [ 77/335] perl-ExtUtils-Constant-0:0.25 100% | 14.4 MiB/s | 44.1 KiB | 00m00s [ 78/335] perl-libs-4:5.38.2-506.fc40.a 100% | 166.5 MiB/s | 2.3 MiB | 00m00s [ 79/335] perl-Devel-PPPort-0:3.71-503. 100% | 12.4 MiB/s | 215.8 KiB | 00m00s [ 80/335] perl-ExtUtils-Install-0:2.22- 100% | 3.8 MiB/s | 43.3 KiB | 00m00s [ 81/335] perl-ExtUtils-ParseXS-1:3.51- 100% | 26.1 MiB/s | 187.2 KiB | 00m00s [ 82/335] perl-File-Compare-0:1.100.700 100% | 13.3 MiB/s | 13.7 KiB | 00m00s [ 83/335] perl-Text-Tabs+Wrap-0:2024.00 100% | 21.1 MiB/s | 21.6 KiB | 00m00s [ 84/335] perl-Fedora-VSP-0:0.001-34.fc 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 85/335] perl-File-Basename-0:2.86-506 100% | 17.2 MiB/s | 17.6 KiB | 00m00s [ 86/335] perl-macros-4:5.38.2-506.fc40 100% | 6.2 MiB/s | 12.8 KiB | 00m00s [ 87/335] libyaml-0:0.2.5-14.fc40.aarch 100% | 19.4 MiB/s | 59.6 KiB | 00m00s [ 88/335] perl-File-Path-0:2.18-503.fc4 100% | 2.6 MiB/s | 35.0 KiB | 00m00s [ 89/335] docbook-dtds-0:1.0-85.fc40.no 100% | 81.8 MiB/s | 335.2 KiB | 00m00s [ 90/335] perl-vars-0:1.05-506.fc40.noa 100% | 707.1 KiB/s | 13.4 KiB | 00m00s [ 91/335] libmpc-0:1.3.1-5.fc40.aarch64 100% | 14.1 MiB/s | 72.4 KiB | 00m00s [ 92/335] libstdc++-devel-0:14.1.1-7.fc 100% | 161.0 MiB/s | 2.7 MiB | 00m00s [ 93/335] less-0:643-4.fc40.aarch64 100% | 34.7 MiB/s | 177.4 KiB | 00m00s [ 94/335] libxcrypt-static-0:4.4.36-5.f 100% | 5.5 MiB/s | 101.5 KiB | 00m00s [ 95/335] glibc-devel-0:2.39-17.fc40.aa 100% | 120.2 MiB/s | 615.3 KiB | 00m00s [ 96/335] java-21-openjdk-1:21.0.3.0.9- 100% | 83.2 MiB/s | 426.0 KiB | 00m00s [ 97/335] cpp-0:14.1.1-7.fc40.aarch64 100% | 155.1 MiB/s | 10.7 MiB | 00m00s [ 98/335] cmake-filesystem-0:3.28.2-1.f 100% | 1.3 MiB/s | 17.5 KiB | 00m00s [ 99/335] llvm-googletest-0:18.1.6-2.fc 100% | 75.4 MiB/s | 386.1 KiB | 00m00s [100/335] clang-libs-0:18.1.6-3.fc40.aa 100% | 145.9 MiB/s | 22.9 MiB | 00m00s [101/335] llvm-static-0:18.1.6-2.fc40.a 100% | 236.8 MiB/s | 35.0 MiB | 00m00s [102/335] llvm-test-0:18.1.6-2.fc40.aar 100% | 28.3 MiB/s | 607.8 KiB | 00m00s [103/335] pciutils-0:3.12.0-1.fc40.aarc 100% | 14.0 MiB/s | 100.4 KiB | 00m00s [104/335] llvm-0:18.1.6-2.fc40.aarch64 100% | 73.9 MiB/s | 25.3 MiB | 00m00s [105/335] llvm-libs-0:18.1.6-2.fc40.aar 100% | 73.4 MiB/s | 26.8 MiB | 00m00s [106/335] python3-rpm-generators-0:14-1 100% | 955.0 KiB/s | 29.6 KiB | 00m00s [107/335] xml-common-0:0.6.3-63.fc40.no 100% | 15.1 MiB/s | 31.0 KiB | 00m00s [108/335] python3-libs-0:3.12.4-1.fc40. 100% | 70.4 MiB/s | 9.1 MiB | 00m00s [109/335] freetype-0:2.13.2-5.fc40.aarc 100% | 26.4 MiB/s | 406.1 KiB | 00m00s [110/335] cairo-0:1.18.0-3.fc40.aarch64 100% | 40.3 MiB/s | 701.3 KiB | 00m00s [111/335] gd-0:2.3.3-16.fc40.aarch64 100% | 32.6 MiB/s | 133.6 KiB | 00m00s [112/335] gts-0:0.7.6-48.20121130.fc40. 100% | 77.3 MiB/s | 237.6 KiB | 00m00s [113/335] gdk-pixbuf2-0:2.42.10-8.fc40. 100% | 94.3 MiB/s | 483.0 KiB | 00m00s [114/335] lasi-0:1.1.3-13.fc40.aarch64 100% | 13.1 MiB/s | 53.8 KiB | 00m00s [115/335] libXrender-0:0.9.11-6.fc40.aa 100% | 26.4 MiB/s | 27.0 KiB | 00m00s [116/335] poppler-glib-0:24.02.0-2.fc40 100% | 59.6 MiB/s | 183.2 KiB | 00m00s [117/335] libwebp-0:1.3.2-5.fc40.aarch6 100% | 40.2 MiB/s | 246.7 KiB | 00m00s [118/335] gettext-envsubst-0:0.22.5-2.f 100% | 18.3 MiB/s | 37.5 KiB | 00m00s [119/335] gc-0:8.2.2-6.fc40.aarch64 100% | 53.6 MiB/s | 109.7 KiB | 00m00s [120/335] slang-0:2.3.3-5.fc40.aarch64 100% | 137.6 MiB/s | 422.8 KiB | 00m00s [121/335] ctags-0:6.0.0-5.fc40.aarch64 100% | 57.8 MiB/s | 828.9 KiB | 00m00s [122/335] perl-constant-0:1.33-503.fc40 100% | 4.5 MiB/s | 22.8 KiB | 00m00s [123/335] perl-Errno-0:1.37-506.fc40.aa 100% | 1.1 MiB/s | 15.4 KiB | 00m00s [124/335] perl-DynaLoader-0:1.54-506.fc 100% | 8.6 MiB/s | 26.5 KiB | 00m00s [125/335] perl-Scalar-List-Utils-5:1.63 100% | 4.7 MiB/s | 71.5 KiB | 00m00s [126/335] perl-AutoSplit-0:5.74-506.fc4 100% | 4.3 MiB/s | 22.1 KiB | 00m00s [127/335] perl-Encode-4:3.21-505.fc40.a 100% | 88.4 MiB/s | 1.7 MiB | 00m00s [128/335] perl-ExtUtils-MakeMaker-2:7.7 100% | 23.8 MiB/s | 292.0 KiB | 00m00s [129/335] perl-File-Copy-0:2.41-506.fc4 100% | 2.2 MiB/s | 20.6 KiB | 00m00s [130/335] perl-File-Find-0:1.43-506.fc4 100% | 3.1 MiB/s | 25.7 KiB | 00m00s [131/335] perl-Symbol-0:1.09-506.fc40.n 100% | 3.6 MiB/s | 14.6 KiB | 00m00s [132/335] sgml-common-0:0.6.3-63.fc40.n 100% | 14.9 MiB/s | 61.0 KiB | 00m00s [133/335] clang-resource-filesystem-0:1 100% | 3.7 MiB/s | 15.0 KiB | 00m00s [134/335] libXcomposite-0:0.4.6-3.fc40. 100% | 4.8 MiB/s | 24.5 KiB | 00m00s [135/335] libXext-0:1.3.6-1.fc40.aarch6 100% | 5.4 MiB/s | 38.7 KiB | 00m00s [136/335] libXi-0:1.8.1-5.fc40.aarch64 100% | 6.4 MiB/s | 39.6 KiB | 00m00s [137/335] libXtst-0:1.2.4-6.fc40.aarch6 100% | 10.2 MiB/s | 20.8 KiB | 00m00s [138/335] xorg-x11-fonts-Type1-0:7.5-38 100% | 98.5 MiB/s | 504.1 KiB | 00m00s [139/335] perl-Data-Dumper-0:2.188-503. 100% | 1.0 MiB/s | 54.9 KiB | 00m00s [140/335] kmod-libs-0:31-5.fc40.aarch64 100% | 22.0 MiB/s | 67.7 KiB | 00m00s [141/335] pciutils-libs-0:3.12.0-1.fc40 100% | 12.2 MiB/s | 50.1 KiB | 00m00s [142/335] libb2-0:0.98.1-11.fc40.aarch6 100% | 5.9 MiB/s | 24.3 KiB | 00m00s [143/335] mpdecimal-0:2.5.1-9.fc40.aarc 100% | 21.7 MiB/s | 88.8 KiB | 00m00s [144/335] python-pip-wheel-0:23.3.2-1.f 100% | 122.6 MiB/s | 1.5 MiB | 00m00s [145/335] python3-packaging-0:23.2-4.fc 100% | 9.4 MiB/s | 125.2 KiB | 00m00s [146/335] libpng-2:1.6.40-3.fc40.aarch6 100% | 18.9 MiB/s | 116.0 KiB | 00m00s [147/335] libXpm-0:3.5.17-3.fc40.aarch6 100% | 10.5 MiB/s | 64.2 KiB | 00m00s [148/335] libimagequant-0:4.0.3-3.fc40. 100% | 57.3 MiB/s | 293.6 KiB | 00m00s [149/335] libjpeg-turbo-0:3.0.2-1.fc40. 100% | 51.1 MiB/s | 261.6 KiB | 00m00s [150/335] netpbm-0:11.02.00-6.fc40.aarc 100% | 45.0 MiB/s | 184.4 KiB | 00m00s [151/335] libtiff-0:4.6.0-2.fc40.aarch6 100% | 46.4 MiB/s | 332.7 KiB | 00m00s [152/335] perl-Getopt-Std-0:1.13-506.fc 100% | 7.9 MiB/s | 16.1 KiB | 00m00s [153/335] perl-MIME-Base64-0:3.16-503.f 100% | 14.6 MiB/s | 29.9 KiB | 00m00s [154/335] poppler-0:24.02.0-2.fc40.aarc 100% | 88.8 MiB/s | 1.2 MiB | 00m00s [155/335] perl-Storable-1:3.32-502.fc40 100% | 5.6 MiB/s | 97.4 KiB | 00m00s [156/335] perl-overload-0:1.37-506.fc40 100% | 2.8 MiB/s | 46.0 KiB | 00m00s [157/335] perl-parent-1:0.241-502.fc40. 100% | 1.3 MiB/s | 14.7 KiB | 00m00s [158/335] perl-ExtUtils-Command-2:7.70- 100% | 3.4 MiB/s | 13.8 KiB | 00m00s [159/335] perl-ExtUtils-Manifest-1:1.75 100% | 6.6 MiB/s | 33.9 KiB | 00m00s [160/335] perl-B-0:1.88-506.fc40.aarch6 100% | 9.2 MiB/s | 178.5 KiB | 00m00s [161/335] perl-IO-0:1.52-506.fc40.aarch 100% | 13.5 MiB/s | 82.9 KiB | 00m00s [162/335] perl-Test-Harness-1:3.48-3.fc 100% | 67.2 MiB/s | 275.4 KiB | 00m00s [163/335] perl-POSIX-0:2.13-506.fc40.aa 100% | 5.0 MiB/s | 97.9 KiB | 00m00s [164/335] perl-Text-ParseWords-0:3.31-5 100% | 958.2 KiB/s | 16.3 KiB | 00m00s [165/335] perl-lib-0:0.65-506.fc40.aarc 100% | 2.1 MiB/s | 15.4 KiB | 00m00s [166/335] gcc-plugin-annobin-0:14.1.1-7 100% | 17.0 MiB/s | 52.4 KiB | 00m00s [167/335] perl-podlators-1:5.01-502.fc4 100% | 24.5 MiB/s | 125.5 KiB | 00m00s [168/335] mkfontscale-0:1.2.2-6.fc40.aa 100% | 10.5 MiB/s | 32.1 KiB | 00m00s [169/335] ttmkfdir-0:3.0.9-70.fc40.aarc 100% | 10.2 MiB/s | 52.0 KiB | 00m00s [170/335] copy-jdk-configs-0:4.1-5.fc40 100% | 6.7 MiB/s | 27.6 KiB | 00m00s [171/335] javapackages-filesystem-0:6.2 100% | 2.0 MiB/s | 12.4 KiB | 00m00s [172/335] lksctp-tools-0:1.0.19-6.fc40. 100% | 13.0 MiB/s | 93.0 KiB | 00m00s [173/335] jbigkit-libs-0:2.1-29.fc40.aa 100% | 17.3 MiB/s | 53.0 KiB | 00m00s [174/335] liblerc-0:4.0.0-6.fc40.aarch6 100% | 30.8 MiB/s | 189.4 KiB | 00m00s [175/335] gpgmepp-0:1.23.2-3.fc40.aarch 100% | 21.2 MiB/s | 130.4 KiB | 00m00s [176/335] openjpeg2-0:2.5.2-1.fc40.aarc 100% | 22.6 MiB/s | 185.0 KiB | 00m00s [177/335] lcms2-0:2.16-3.fc40.aarch64 100% | 16.3 MiB/s | 183.7 KiB | 00m00s [178/335] perl-Fcntl-0:1.15-506.fc40.aa 100% | 5.2 MiB/s | 21.2 KiB | 00m00s [179/335] perl-mro-0:1.28-506.fc40.aarc 100% | 9.4 MiB/s | 29.0 KiB | 00m00s [180/335] java-21-openjdk-headless-1:21 100% | 201.9 MiB/s | 47.0 MiB | 00m00s [181/335] perl-overloading-0:0.02-506.f 100% | 157.1 KiB/s | 13.3 KiB | 00m00s [182/335] perl-if-0:0.61.000-506.fc40.n 100% | 656.2 KiB/s | 14.4 KiB | 00m00s [183/335] perl-File-stat-0:1.13-506.fc4 100% | 1.6 MiB/s | 17.6 KiB | 00m00s [184/335] poppler-data-0:0.4.11-7.fc40. 100% | 18.4 MiB/s | 2.0 MiB | 00m00s [185/335] perl-SelectSaver-0:1.02-506.f 100% | 868.9 KiB/s | 12.2 KiB | 00m00s [186/335] perl-base-0:2.27-506.fc40.noa 100% | 16.3 MiB/s | 16.6 KiB | 00m00s [187/335] perl-locale-0:1.10-506.fc40.n 100% | 2.8 MiB/s | 14.1 KiB | 00m00s [188/335] perl-Term-ANSIColor-0:5.01-50 100% | 4.6 MiB/s | 47.6 KiB | 00m00s [189/335] perl-Pod-Simple-1:3.45-6.fc40 100% | 16.4 MiB/s | 218.5 KiB | 00m00s [190/335] perl-Benchmark-0:1.24-506.fc4 100% | 1.8 MiB/s | 27.2 KiB | 00m00s [191/335] lua-0:5.4.6-5.fc40.aarch64 100% | 61.9 MiB/s | 190.1 KiB | 00m00s [192/335] libfontenc-0:1.1.7-3.fc40.aar 100% | 7.9 MiB/s | 32.3 KiB | 00m00s [193/335] lua-posix-0:36.2.1-6.fc40.aar 100% | 47.9 MiB/s | 147.3 KiB | 00m00s [194/335] gpgme-0:1.23.2-3.fc40.aarch64 100% | 68.7 MiB/s | 210.9 KiB | 00m00s [195/335] libassuan-0:2.5.7-1.fc40.aarc 100% | 21.7 MiB/s | 66.6 KiB | 00m00s [196/335] perl-Class-Struct-0:0.68-506. 100% | 3.7 MiB/s | 22.5 KiB | 00m00s [197/335] perl-Term-Cap-0:1.18-503.fc40 100% | 1.2 MiB/s | 21.9 KiB | 00m00s [198/335] gnupg2-0:2.4.4-1.fc40.aarch64 100% | 222.6 MiB/s | 2.7 MiB | 00m00s [199/335] perl-Pod-Escapes-1:1.07-503.f 100% | 981.3 KiB/s | 19.6 KiB | 00m00s [200/335] ncurses-0:6.4-12.20240127.fc4 100% | 24.1 MiB/s | 420.2 KiB | 00m00s [201/335] npth-0:1.7-1.fc40.aarch64 100% | 12.2 MiB/s | 25.1 KiB | 00m00s [202/335] libuuid-devel-0:2.40.1-1.fc40 100% | 16.5 MiB/s | 33.8 KiB | 00m00s [203/335] libksba-0:1.6.6-1.fc40.aarch6 100% | 25.7 MiB/s | 158.0 KiB | 00m00s [204/335] pyproject-rpm-macros-0:1.13.0 100% | 20.3 MiB/s | 41.5 KiB | 00m00s [205/335] libzstd-devel-0:1.5.6-1.fc40. 100% | 12.6 MiB/s | 51.8 KiB | 00m00s [206/335] python3-rpm-macros-0:3.12-8.f 100% | 12.0 MiB/s | 12.3 KiB | 00m00s [207/335] python-rpm-macros-0:3.12-8.fc 100% | 5.7 MiB/s | 17.5 KiB | 00m00s [208/335] systemd-rpm-macros-0:255.8-1. 100% | 14.8 MiB/s | 30.3 KiB | 00m00s [209/335] dbus-1:1.14.10-3.fc40.aarch64 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [210/335] systemd-pam-0:255.8-1.fc40.aa 100% | 34.2 MiB/s | 385.5 KiB | 00m00s [211/335] libgcrypt-0:1.10.3-3.fc40.aar 100% | 13.1 MiB/s | 454.7 KiB | 00m00s [212/335] libseccomp-0:2.5.5-1.fc40.aar 100% | 17.5 MiB/s | 71.5 KiB | 00m00s [213/335] expat-0:2.6.2-1.fc40.aarch64 100% | 54.4 MiB/s | 111.4 KiB | 00m00s [214/335] systemd-0:255.8-1.fc40.aarch6 100% | 166.0 MiB/s | 4.8 MiB | 00m00s [215/335] tzdata-0:2024a-5.fc40.noarch 100% | 77.7 MiB/s | 716.1 KiB | 00m00s [216/335] libedit-devel-0:3.1-51.202405 100% | 19.8 MiB/s | 40.5 KiB | 00m00s [217/335] hwdata-0:0.383-1.fc40.noarch 100% | 106.9 MiB/s | 1.6 MiB | 00m00s [218/335] alsa-lib-0:1.2.12-1.fc40.aarc 100% | 83.3 MiB/s | 512.0 KiB | 00m00s [219/335] cups-libs-1:2.4.10-1.fc40.aar 100% | 65.4 MiB/s | 267.9 KiB | 00m00s [220/335] avahi-libs-0:0.8-26.fc40.aarc 100% | 21.7 MiB/s | 66.6 KiB | 00m00s [221/335] libedit-0:3.1-51.20240517cvs. 100% | 6.5 MiB/s | 106.9 KiB | 00m00s [222/335] dbus-libs-1:1.14.10-3.fc40.aa 100% | 21.8 MiB/s | 155.9 KiB | 00m00s [223/335] crypto-policies-scripts-0:202 100% | 22.7 MiB/s | 116.3 KiB | 00m00s [224/335] nss-0:3.101.0-1.fc40.aarch64 100% | 69.1 MiB/s | 708.0 KiB | 00m00s [225/335] nss-util-0:3.101.0-1.fc40.aar 100% | 21.3 MiB/s | 87.2 KiB | 00m00s [226/335] nss-softokn-0:3.101.0-1.fc40. 100% | 67.8 MiB/s | 416.6 KiB | 00m00s [227/335] nss-softokn-freebl-0:3.101.0- 100% | 48.4 MiB/s | 297.3 KiB | 00m00s [228/335] nss-sysinit-0:3.101.0-1.fc40. 100% | 3.7 MiB/s | 18.8 KiB | 00m00s [229/335] tzdata-java-0:2024a-5.fc40.no 100% | 7.7 MiB/s | 47.2 KiB | 00m00s [230/335] fonts-filesystem-1:2.0.5-14.f 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [231/335] fontconfig-0:2.15.0-6.fc40.aa 100% | 53.7 MiB/s | 275.0 KiB | 00m00s [232/335] libX11-common-0:1.8.9-1.fc40. 100% | 57.3 MiB/s | 176.1 KiB | 00m00s [233/335] libX11-0:1.8.9-1.fc40.aarch64 100% | 90.3 MiB/s | 647.6 KiB | 00m00s [234/335] openssh-clients-0:9.6p1-1.fc4 100% | 146.3 MiB/s | 748.9 KiB | 00m00s [235/335] libfido2-0:1.14.0-4.fc40.aarc 100% | 23.4 MiB/s | 95.8 KiB | 00m00s [236/335] kernel-headers-0:6.9.4-200.fc 100% | 141.8 MiB/s | 1.6 MiB | 00m00s [237/335] libcbor-0:0.11.0-1.fc40.aarch 100% | 10.6 MiB/s | 32.7 KiB | 00m00s [238/335] annobin-docs-0:12.60-1.fc40.n 100% | 43.7 MiB/s | 89.5 KiB | 00m00s [239/335] libasan-0:14.1.1-7.fc40.aarch 100% | 120.4 MiB/s | 493.2 KiB | 00m00s [240/335] openssh-0:9.6p1-1.fc40.4.aarc 100% | 27.7 MiB/s | 425.5 KiB | 00m00s [241/335] libatomic-0:14.1.1-7.fc40.aar 100% | 20.0 MiB/s | 40.9 KiB | 00m00s [242/335] libubsan-0:14.1.1-7.fc40.aarc 100% | 104.9 MiB/s | 214.9 KiB | 00m00s [243/335] default-fonts-core-sans-0:4.0 100% | 7.7 MiB/s | 31.5 KiB | 00m00s [244/335] abattis-cantarell-vf-fonts-0: 100% | 23.5 MiB/s | 120.3 KiB | 00m00s [245/335] google-noto-sans-vf-fonts-0:2 100% | 115.9 MiB/s | 593.3 KiB | 00m00s [246/335] google-noto-fonts-common-0:20 100% | 3.4 MiB/s | 17.3 KiB | 00m00s [247/335] annobin-plugin-gcc-0:12.60-1. 100% | 34.9 MiB/s | 965.5 KiB | 00m00s [248/335] nettle-0:3.9.1-6.fc40.aarch64 100% | 85.0 MiB/s | 435.3 KiB | 00m00s [249/335] gnutls-0:3.8.6-1.fc40.aarch64 100% | 118.5 MiB/s | 1.1 MiB | 00m00s [250/335] libxslt-0:1.1.42-1.fc40.aarch 100% | 22.9 MiB/s | 187.4 KiB | 00m00s [251/335] boost-regex-0:1.83.0-5.fc40.a 100% | 21.0 MiB/s | 107.3 KiB | 00m00s [252/335] glib2-devel-0:2.80.3-1.fc40.a 100% | 63.6 MiB/s | 1.5 MiB | 00m00s [253/335] libffi-devel-0:3.4.4-7.fc40.a 100% | 8.9 MiB/s | 27.3 KiB | 00m00s [254/335] libmount-devel-0:2.40.1-1.fc4 100% | 8.8 MiB/s | 27.0 KiB | 00m00s [255/335] libselinux-devel-0:3.6-4.fc40 100% | 49.1 MiB/s | 150.9 KiB | 00m00s [256/335] libicu-0:74.2-1.fc40.aarch64 100% | 164.4 MiB/s | 10.4 MiB | 00m00s [257/335] pcre2-devel-0:10.44-1.fc40.aa 100% | 20.4 MiB/s | 521.3 KiB | 00m00s [258/335] sysprof-capture-devel-0:46.0- 100% | 27.7 MiB/s | 56.8 KiB | 00m00s [259/335] libblkid-devel-0:2.40.1-1.fc4 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [260/335] libsepol-devel-0:3.6-3.fc40.a 100% | 23.8 MiB/s | 48.7 KiB | 00m00s [261/335] pcre2-utf16-0:10.44-1.fc40.aa 100% | 67.5 MiB/s | 207.4 KiB | 00m00s [262/335] pcre2-utf32-0:10.44-1.fc40.aa 100% | 47.6 MiB/s | 195.2 KiB | 00m00s [263/335] nspr-0:4.35.0-24.fc40.aarch64 100% | 44.2 MiB/s | 135.8 KiB | 00m00s [264/335] perl-Getopt-Long-1:2.57-4.fc4 100% | 31.0 MiB/s | 63.4 KiB | 00m00s [265/335] systemtap-sdt-devel-0:5.1-1.f 100% | 23.9 MiB/s | 73.3 KiB | 00m00s [266/335] python3-pyparsing-0:3.1.2-2.f 100% | 87.6 MiB/s | 269.1 KiB | 00m00s [267/335] perl-Socket-4:2.038-1.fc40.aa 100% | 18.2 MiB/s | 56.0 KiB | 00m00s [268/335] perl-version-8:0.99.32-1.fc40 100% | 30.5 MiB/s | 62.5 KiB | 00m00s [269/335] glib2-0:2.80.3-1.fc40.aarch64 100% | 36.4 MiB/s | 3.0 MiB | 00m00s [270/335] libgpg-error-0:1.49-1.fc40.aa 100% | 32.6 MiB/s | 233.6 KiB | 00m00s [271/335] pango-0:1.54.0-1.fc40.aarch64 100% | 56.6 MiB/s | 347.7 KiB | 00m00s [272/335] libXft-0:2.3.8-6.fc40.aarch64 100% | 23.2 MiB/s | 71.3 KiB | 00m00s [273/335] libthai-0:0.1.29-8.fc40.aarch 100% | 52.1 MiB/s | 213.2 KiB | 00m00s [274/335] libdatrie-0:0.2.13-9.fc40.aar 100% | 10.4 MiB/s | 32.1 KiB | 00m00s [275/335] graphite2-0:1.3.14-15.fc40.aa 100% | 22.5 MiB/s | 92.1 KiB | 00m00s [276/335] harfbuzz-0:8.5.0-1.fc40.aarch 100% | 102.6 MiB/s | 1.0 MiB | 00m00s [277/335] adobe-mappings-cmap-deprecate 100% | 27.8 MiB/s | 114.0 KiB | 00m00s [278/335] adobe-mappings-pdf-0:20190401 100% | 97.1 MiB/s | 695.9 KiB | 00m00s [279/335] adobe-mappings-cmap-0:2023062 100% | 125.3 MiB/s | 2.1 MiB | 00m00s [280/335] jbig2dec-libs-0:0.20-4.fc40.a 100% | 14.1 MiB/s | 72.1 KiB | 00m00s [281/335] libgs-0:10.02.1-10.fc40.aarch 100% | 92.6 MiB/s | 3.4 MiB | 00m00s [282/335] libXt-0:1.3.0-3.fc40.aarch64 100% | 14.4 MiB/s | 176.8 KiB | 00m00s [283/335] libijs-0:0.35-22.fc40.aarch64 100% | 5.7 MiB/s | 29.3 KiB | 00m00s [284/335] google-droid-sans-fonts-0:202 100% | 96.7 MiB/s | 2.7 MiB | 00m00s [285/335] libpaper-1:2.1.1-3.fc40.aarch 100% | 3.8 MiB/s | 27.0 KiB | 00m00s [286/335] libICE-0:1.1.1-3.fc40.aarch64 100% | 23.9 MiB/s | 73.6 KiB | 00m00s [287/335] libSM-0:1.2.4-3.fc40.aarch64 100% | 14.0 MiB/s | 43.0 KiB | 00m00s [288/335] cairo-gobject-0:1.18.0-3.fc40 100% | 4.5 MiB/s | 18.6 KiB | 00m00s [289/335] rsvg-pixbuf-loader-0:2.57.1-6 100% | 3.9 MiB/s | 16.1 KiB | 00m00s [290/335] urw-base35-fonts-0:20200910-2 100% | 3.3 MiB/s | 10.2 KiB | 00m00s [291/335] librsvg2-0:2.57.1-6.fc40.aarc 100% | 148.8 MiB/s | 1.5 MiB | 00m00s [292/335] urw-base35-fonts-common-0:202 100% | 4.1 MiB/s | 20.9 KiB | 00m00s [293/335] urw-base35-standard-symbols-p 100% | 19.0 MiB/s | 58.4 KiB | 00m00s [294/335] urw-base35-z003-fonts-0:20200 100% | 44.9 MiB/s | 275.6 KiB | 00m00s [295/335] urw-base35-p052-fonts-0:20200 100% | 95.1 MiB/s | 973.4 KiB | 00m00s [296/335] urw-base35-nimbus-sans-fonts- 100% | 118.7 MiB/s | 1.3 MiB | 00m00s [297/335] urw-base35-nimbus-roman-fonts 100% | 64.3 MiB/s | 856.1 KiB | 00m00s [298/335] urw-base35-nimbus-mono-ps-fon 100% | 110.9 MiB/s | 794.8 KiB | 00m00s [299/335] urw-base35-d050000l-fonts-0:2 100% | 24.7 MiB/s | 75.8 KiB | 00m00s [300/335] urw-base35-bookman-fonts-0:20 100% | 165.4 MiB/s | 847.0 KiB | 00m00s [301/335] urw-base35-gothic-fonts-0:202 100% | 44.8 MiB/s | 642.7 KiB | 00m00s [302/335] tpm2-tss-0:4.1.3-1.fc40.aarch 100% | 99.1 MiB/s | 405.8 KiB | 00m00s [303/335] json-c-0:0.17-3.fc40.aarch64 100% | 14.7 MiB/s | 45.3 KiB | 00m00s [304/335] urw-base35-c059-fonts-0:20200 100% | 53.4 MiB/s | 874.2 KiB | 00m00s [305/335] libavif-0:1.0.4-3.fc40.aarch6 100% | 29.2 MiB/s | 89.7 KiB | 00m00s [306/335] shared-mime-info-0:2.3-5.fc40 100% | 75.9 MiB/s | 388.5 KiB | 00m00s [307/335] dbus-broker-0:36-2.fc40.aarch 100% | 41.0 MiB/s | 168.0 KiB | 00m00s [308/335] dbus-common-1:1.14.10-3.fc40. 100% | 3.6 MiB/s | 14.8 KiB | 00m00s [309/335] svt-av1-libs-0:2.1.0-1.fc40.a 100% | 135.1 MiB/s | 1.4 MiB | 00m00s [310/335] libxcb-0:1.17.0-1.fc40.aarch6 100% | 34.5 MiB/s | 247.0 KiB | 00m00s [311/335] libXau-0:1.0.11-6.fc40.aarch6 100% | 4.5 MiB/s | 32.1 KiB | 00m00s [312/335] pixman-0:0.43.4-1.fc40.aarch6 100% | 35.4 MiB/s | 217.3 KiB | 00m00s [313/335] fribidi-0:1.0.14-2.fc40.aarch 100% | 30.0 MiB/s | 92.1 KiB | 00m00s [314/335] libdav1d-0:1.4.3-1.fc40.aarch 100% | 43.2 MiB/s | 354.0 KiB | 00m00s [315/335] libaom-0:3.9.0-1.fc40.aarch64 100% | 122.1 MiB/s | 1.6 MiB | 00m00s [316/335] rav1e-libs-0:0.7.1-2.fc40.aar 100% | 59.6 MiB/s | 794.1 KiB | 00m00s [317/335] libjxl-1:0.8.3-1.fc40.aarch64 100% | 114.0 MiB/s | 816.9 KiB | 00m00s [318/335] perl-Pod-Usage-4:2.03-504.fc4 100% | 19.4 MiB/s | 39.8 KiB | 00m00s [319/335] highway-0:1.2.0-2.fc40.aarch6 100% | 72.0 MiB/s | 737.7 KiB | 00m00s [320/335] groff-base-0:1.23.0-6.fc40.aa 100% | 158.4 MiB/s | 1.1 MiB | 00m00s [321/335] perl-File-Temp-1:0.231.100-50 100% | 11.5 MiB/s | 59.0 KiB | 00m00s [322/335] perl-Pod-Perldoc-0:3.28.01-50 100% | 5.2 MiB/s | 85.6 KiB | 00m00s [323/335] perl-IPC-Open3-0:1.22-506.fc4 100% | 1.5 MiB/s | 22.3 KiB | 00m00s [324/335] perl-IO-Socket-SSL-0:2.085-1. 100% | 20.3 MiB/s | 228.6 KiB | 00m00s [325/335] perl-Net-SSLeay-0:1.94-3.fc40 100% | 183.1 MiB/s | 375.0 KiB | 00m00s [326/335] perl-Mozilla-CA-0:20231213-3. 100% | 2.3 MiB/s | 13.9 KiB | 00m00s [327/335] perl-HTTP-Tiny-0:0.088-5.fc40 100% | 2.3 MiB/s | 55.6 KiB | 00m00s [328/335] perl-AutoLoader-0:5.74-506.fc 100% | 10.6 MiB/s | 21.7 KiB | 00m00s [329/335] perl-URI-0:5.28-1.fc40.noarch 100% | 43.2 MiB/s | 132.8 KiB | 00m00s [330/335] perl-libnet-0:3.15-503.fc40.n 100% | 9.0 MiB/s | 128.5 KiB | 00m00s [331/335] perl-IO-Socket-IP-0:0.42-2.fc 100% | 1.9 MiB/s | 41.7 KiB | 00m00s [332/335] perl-Digest-MD5-0:2.59-3.fc40 100% | 17.5 MiB/s | 35.8 KiB | 00m00s [333/335] perl-Time-Local-2:1.350-5.fc4 100% | 1.4 MiB/s | 34.3 KiB | 00m00s [334/335] perl-FileHandle-0:2.05-506.fc 100% | 7.8 MiB/s | 15.9 KiB | 00m00s [335/335] perl-Digest-0:1.20-502.fc40.n 100% | 12.0 MiB/s | 24.6 KiB | 00m00s -------------------------------------------------------------------------------- [335/335] Total 100% | 194.6 MiB/s | 373.9 MiB | 00m02s Running transaction [ 1/337] Verify package files 100% | 231.0 B/s | 335.0 B | 00m01s >>> Running pre-transaction scriptlet: copy-jdk-configs-0:4.1-5.fc40.noarch >>> Stop pre-transaction scriptlet: copy-jdk-configs-0:4.1-5.fc40.noarch >>> Running pre-transaction scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.f >>> Stop pre-transaction scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc40 [ 2/337] Prepare transaction 100% | 1.5 KiB/s | 335.0 B | 00m00s [ 3/337] Installing libpng-2:1.6.40-3. 100% | 163.5 MiB/s | 334.9 KiB | 00m00s [ 4/337] Installing nspr-0:4.35.0-24.f 100% | 241.5 MiB/s | 742.0 KiB | 00m00s [ 5/337] Installing libgpg-error-0:1.4 100% | 187.0 MiB/s | 1.1 MiB | 00m00s [ 6/337] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 7/337] Installing urw-base35-fonts-c 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 8/337] Installing libjpeg-turbo-0:3. 100% | 258.5 MiB/s | 794.1 KiB | 00m00s [ 9/337] Installing nss-util-0:3.101.0 100% | 84.8 MiB/s | 347.2 KiB | 00m00s [ 10/337] Installing kernel-headers-0:6 100% | 128.1 MiB/s | 6.3 MiB | 00m00s [ 11/337] Installing expat-0:2.6.2-1.fc 100% | 175.4 MiB/s | 538.8 KiB | 00m00s [ 12/337] Installing libwebp-0:1.3.2-5. 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 13/337] Installing glibc-devel-0:2.39 100% | 107.1 MiB/s | 2.2 MiB | 00m00s [ 14/337] Installing libxcrypt-devel-0: 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [ 15/337] Installing libassuan-0:2.5.7- 100% | 137.5 MiB/s | 281.6 KiB | 00m00s [ 16/337] Installing libedit-0:3.1-51.2 100% | 168.7 MiB/s | 345.5 KiB | 00m00s [ 17/337] Installing llvm-libs-0:18.1.6 100% | 375.0 MiB/s | 109.5 MiB | 00m00s [ 18/337] Installing python-rpm-macros- 100% | 3.2 MiB/s | 22.8 KiB | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch [ 19/337] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 20/337] Installing libmpc-0:1.3.1-5.f 100% | 137.8 MiB/s | 282.2 KiB | 00m00s [ 21/337] Installing python3-rpm-macros 100% | 6.5 MiB/s | 6.7 KiB | 00m00s [ 22/337] Installing libICE-0:1.1.1-3.f 100% | 134.0 MiB/s | 274.4 KiB | 00m00s [ 23/337] Installing adobe-mappings-cma 100% | 306.7 MiB/s | 14.4 MiB | 00m00s [ 24/337] Installing libxslt-0:1.1.42-1 100% | 212.4 MiB/s | 870.1 KiB | 00m00s [ 25/337] Installing libatomic-0:14.1.1 100% | 193.0 MiB/s | 197.7 KiB | 00m00s [ 26/337] Installing libseccomp-0:2.5.5 100% | 118.7 MiB/s | 243.2 KiB | 00m00s [ 27/337] Installing libzstd-devel-0:1. 100% | 198.5 MiB/s | 203.2 KiB | 00m00s [ 28/337] Installing openjpeg2-0:2.5.2- 100% | 175.7 MiB/s | 539.6 KiB | 00m00s [ 29/337] Installing lcms2-0:2.16-3.fc4 100% | 237.5 MiB/s | 486.4 KiB | 00m00s [ 30/337] Installing pciutils-libs-0:3. 100% | 211.0 MiB/s | 216.1 KiB | 00m00s [ 31/337] Installing kmod-libs-0:31-5.f 100% | 140.7 MiB/s | 288.2 KiB | 00m00s [ 32/337] Installing slang-0:2.3.3-5.fc 100% | 344.0 MiB/s | 1.7 MiB | 00m00s [ 33/337] Installing cmake-filesystem-0 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 34/337] Installing zlib-ng-compat-dev 100% | 105.8 MiB/s | 108.3 KiB | 00m00s [ 35/337] Installing elfutils-libelf-de 100% | 11.6 MiB/s | 35.8 KiB | 00m00s [ 36/337] Installing libstdc++-devel-0: 100% | 262.6 MiB/s | 15.2 MiB | 00m00s [ 37/337] Installing libyaml-0:0.2.5-14 100% | 128.8 MiB/s | 263.9 KiB | 00m00s [ 38/337] Installing libtraceevent-0:1. 100% | 285.8 MiB/s | 3.7 MiB | 00m00s [ 39/337] Installing libbpf-2:1.2.0-3.f 100% | 224.4 MiB/s | 459.5 KiB | 00m00s [ 40/337] Installing gettext-libs-0:0.2 100% | 290.4 MiB/s | 2.0 MiB | 00m00s [ 41/337] Installing m4-0:1.4.19-9.fc40 100% | 131.8 MiB/s | 674.9 KiB | 00m00s [ 42/337] Installing flex-0:2.6.4-16.fc 100% | 185.8 MiB/s | 951.3 KiB | 00m00s [ 43/337] Installing libtraceevent-deve 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 44/337] Installing libtracefs-0:1.8.0 100% | 150.6 MiB/s | 308.5 KiB | 00m00s [ 45/337] Installing ctags-0:6.0.0-5.fc 100% | 286.4 MiB/s | 2.6 MiB | 00m00s [ 46/337] Installing newt-0:0.52.24-3.f 100% | 59.9 MiB/s | 490.7 KiB | 00m00s [ 47/337] Installing slang-devel-0:2.3. 100% | 297.7 MiB/s | 914.6 KiB | 00m00s [ 48/337] Installing adobe-mappings-cma 100% | 190.5 MiB/s | 585.2 KiB | 00m00s [ 49/337] Installing libSM-0:1.2.4-3.fc 100% | 248.7 MiB/s | 254.6 KiB | 00m00s [ 50/337] Installing pyproject-rpm-macr 100% | 51.2 MiB/s | 105.0 KiB | 00m00s [ 51/337] Installing cpp-0:14.1.1-7.fc4 100% | 321.1 MiB/s | 31.8 MiB | 00m00s [ 52/337] Installing libxcrypt-static-0 100% | 142.7 MiB/s | 292.3 KiB | 00m00s [ 53/337] Installing glibc-static-0:2.3 100% | 477.4 MiB/s | 8.1 MiB | 00m00s [ 54/337] Installing libcap-ng-devel-0: 100% | 20.4 MiB/s | 20.9 KiB | 00m00s [ 55/337] Installing nss-softokn-freebl 100% | 227.8 MiB/s | 933.0 KiB | 00m00s [ 56/337] Installing nss-softokn-0:3.10 100% | 371.0 MiB/s | 2.6 MiB | 00m00s [ 57/337] Installing urw-base35-z003-fo 100% | 29.4 MiB/s | 391.8 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-z003-fonts-0:20200910-20.fc40.noa >>> Stop post-install scriptlet: urw-base35-z003-fonts-0:20200910-20.fc40.noarch [ 58/337] Installing urw-base35-standar 100% | 8.1 MiB/s | 66.0 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-standard-symbols-ps-fonts-0:20200 >>> Stop post-install scriptlet: urw-base35-standard-symbols-ps-fonts-0:20200910 [ 59/337] Installing urw-base35-p052-fo 100% | 124.0 MiB/s | 1.5 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-p052-fonts-0:20200910-20.fc40.noa >>> Stop post-install scriptlet: urw-base35-p052-fonts-0:20200910-20.fc40.noarch [ 60/337] Installing urw-base35-nimbus- 100% | 159.6 MiB/s | 2.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-20.f >>> Stop post-install scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-20.fc40 [ 61/337] Installing urw-base35-nimbus- 100% | 113.8 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-20. >>> Stop post-install scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-20.fc4 [ 62/337] Installing urw-base35-nimbus- 100% | 105.2 MiB/s | 1.1 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910-2 >>> Stop post-install scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910-20.f [ 63/337] Installing urw-base35-gothic- 100% | 105.7 MiB/s | 1.2 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-gothic-fonts-0:20200910-20.fc40.n >>> Stop post-install scriptlet: urw-base35-gothic-fonts-0:20200910-20.fc40.noar [ 64/337] Installing urw-base35-d050000 100% | 11.9 MiB/s | 85.4 KiB | 00m00s >>> Running post-install scriptlet: urw-base35-d050000l-fonts-0:20200910-20.fc40 >>> Stop post-install scriptlet: urw-base35-d050000l-fonts-0:20200910-20.fc40.no [ 65/337] Installing urw-base35-c059-fo 100% | 126.8 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-c059-fonts-0:20200910-20.fc40.noa >>> Stop post-install scriptlet: urw-base35-c059-fonts-0:20200910-20.fc40.noarch [ 66/337] Installing urw-base35-bookman 100% | 124.1 MiB/s | 1.4 MiB | 00m00s >>> Running post-install scriptlet: urw-base35-bookman-fonts-0:20200910-20.fc40. >>> Stop post-install scriptlet: urw-base35-bookman-fonts-0:20200910-20.fc40.noa [ 67/337] Installing urw-base35-fonts-0 100% | 5.5 MiB/s | 5.6 KiB | 00m00s [ 68/337] Installing abattis-cantarell- 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 69/337] Installing libgcrypt-0:1.10.3 100% | 265.0 MiB/s | 1.1 MiB | 00m00s [ 70/337] Installing libksba-0:1.6.6-1. 100% | 46.8 MiB/s | 527.4 KiB | 00m00s >>> Running pre-install scriptlet: groff-base-0:1.23.0-6.fc40.aarch64 >>> Stop pre-install scriptlet: groff-base-0:1.23.0-6.fc40.aarch64 [ 71/337] Installing groff-base-0:1.23. 100% | 173.7 MiB/s | 5.4 MiB | 00m00s >>> Running post-install scriptlet: groff-base-0:1.23.0-6.fc40.aarch64 >>> Stop post-install scriptlet: groff-base-0:1.23.0-6.fc40.aarch64 [ 72/337] Installing highway-0:1.2.0-2. 100% | 342.9 MiB/s | 4.8 MiB | 00m00s [ 73/337] Installing rav1e-libs-0:0.7.1 100% | 303.4 MiB/s | 2.1 MiB | 00m00s [ 74/337] Installing libdav1d-0:1.4.3-1 100% | 225.0 MiB/s | 921.6 KiB | 00m00s [ 75/337] Installing fribidi-0:1.0.14-2 100% | 220.7 MiB/s | 678.0 KiB | 00m00s [ 76/337] Installing pixman-0:0.43.4-1. 100% | 234.2 MiB/s | 719.4 KiB | 00m00s [ 77/337] Installing libXau-0:1.0.11-6. 100% | 238.6 MiB/s | 244.3 KiB | 00m00s [ 78/337] Installing libxcb-0:1.17.0-1. 100% | 458.3 MiB/s | 5.0 MiB | 00m00s [ 79/337] Installing dbus-common-1:1.14 100% | 451.7 KiB/s | 13.6 KiB | 00m00s >>> Running post-install scriptlet: dbus-common-1:1.14.10-3.fc40.noarch >>> Stop post-install scriptlet: dbus-common-1:1.14.10-3.fc40.noarch >>> Running pre-install scriptlet: dbus-broker-0:36-2.fc40.aarch64 >>> Stop pre-install scriptlet: dbus-broker-0:36-2.fc40.aarch64 [ 80/337] Installing dbus-broker-0:36-2 100% | 60.2 MiB/s | 616.6 KiB | 00m00s >>> Running post-install scriptlet: dbus-broker-0:36-2.fc40.aarch64 >>> Stop post-install scriptlet: dbus-broker-0:36-2.fc40.aarch64 [ 81/337] Installing dbus-1:1.14.10-3.f 100% | 0.0 B/s | 124.0 B | 00m00s [ 82/337] Installing systemd-pam-0:255. 100% | 169.6 MiB/s | 1.4 MiB | 00m00s [ 83/337] Installing systemd-0:255.8-1. 100% | 127.5 MiB/s | 26.3 MiB | 00m00s >>> Running post-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Stop post-install scriptlet: systemd-0:255.8-1.fc40.aarch64 [ 84/337] Installing libkcapi-0:1.4.0-1 100% | 111.9 MiB/s | 229.1 KiB | 00m00s [ 85/337] Installing svt-av1-libs-0:2.1 100% | 302.1 MiB/s | 4.2 MiB | 00m00s [ 86/337] Installing json-c-0:0.17-3.fc 100% | 8.6 MiB/s | 203.6 KiB | 00m00s >>> Running pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc40.aarch64 >>> Stop pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc40.aarch64 [ 87/337] Installing tpm2-tss-0:4.1.3-1 100% | 299.4 MiB/s | 3.6 MiB | 00m00s [ 88/337] Installing libpaper-1:2.1.1-3 100% | 221.2 MiB/s | 226.5 KiB | 00m00s [ 89/337] Installing libijs-0:0.35-22.f 100% | 225.2 MiB/s | 230.6 KiB | 00m00s [ 90/337] Installing jbig2dec-libs-0:0. 100% | 147.7 MiB/s | 302.6 KiB | 00m00s [ 91/337] Installing adobe-mappings-pdf 100% | 314.0 MiB/s | 4.4 MiB | 00m00s [ 92/337] Installing graphite2-0:1.3.14 100% | 243.1 MiB/s | 497.9 KiB | 00m00s [ 93/337] Installing libdatrie-0:0.2.13 100% | 217.8 MiB/s | 223.0 KiB | 00m00s [ 94/337] Installing libthai-0:0.1.29-8 100% | 305.1 MiB/s | 937.2 KiB | 00m00s [ 95/337] Installing pcre2-utf32-0:10.4 100% | 315.7 MiB/s | 646.5 KiB | 00m00s [ 96/337] Installing pcre2-utf16-0:10.4 100% | 210.5 MiB/s | 646.7 KiB | 00m00s [ 97/337] Installing pcre2-devel-0:10.4 100% | 181.4 MiB/s | 2.0 MiB | 00m00s [ 98/337] Installing libsepol-devel-0:3 100% | 41.6 MiB/s | 127.7 KiB | 00m00s [ 99/337] Installing libselinux-devel-0 100% | 22.4 MiB/s | 160.6 KiB | 00m00s [100/337] Installing libblkid-devel-0:2 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [101/337] Installing libmount-devel-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [102/337] Installing sysprof-capture-de 100% | 136.6 MiB/s | 279.8 KiB | 00m00s [103/337] Installing libffi-devel-0:3.4 100% | 30.6 MiB/s | 31.4 KiB | 00m00s [104/337] Installing libicu-0:74.2-1.fc 100% | 352.0 MiB/s | 35.9 MiB | 00m00s [105/337] Installing boost-regex-0:1.83 100% | 107.8 MiB/s | 331.2 KiB | 00m00s [106/337] Installing source-highlight-0 100% | 185.6 MiB/s | 3.5 MiB | 00m00s [107/337] Installing nettle-0:3.9.1-6.f 100% | 233.6 MiB/s | 956.7 KiB | 00m00s [108/337] Installing gnutls-0:3.8.6-1.f 100% | 285.4 MiB/s | 3.4 MiB | 00m00s [109/337] Installing glib2-0:2.80.3-1.f 100% | 330.6 MiB/s | 16.5 MiB | 00m00s [110/337] Installing shared-mime-info-0 100% | 148.3 MiB/s | 2.7 MiB | 00m00s >>> Running post-install scriptlet: shared-mime-info-0:2.3-5.fc40.aarch64 >>> Stop post-install scriptlet: shared-mime-info-0:2.3-5.fc40.aarch64 [111/337] Installing gdk-pixbuf2-0:2.42 100% | 171.0 MiB/s | 2.9 MiB | 00m00s [112/337] Installing libjxl-1:0.8.3-1.f 100% | 295.5 MiB/s | 2.4 MiB | 00m00s [113/337] Installing libaom-0:3.9.0-1.f 100% | 312.6 MiB/s | 3.8 MiB | 00m00s [114/337] Installing libavif-0:1.0.4-3. 100% | 137.2 MiB/s | 281.1 KiB | 00m00s [115/337] Installing libbabeltrace-0:1. 100% | 343.6 MiB/s | 1.4 MiB | 00m00s [116/337] Installing google-noto-fonts- 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [117/337] Installing google-noto-sans-v 100% | 249.8 MiB/s | 1.2 MiB | 00m00s [118/337] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [119/337] Installing google-droid-sans- 100% | 284.5 MiB/s | 6.3 MiB | 00m00s [120/337] Installing libubsan-0:14.1.1- 100% | 263.6 MiB/s | 539.9 KiB | 00m00s [121/337] Installing libasan-0:14.1.1-7 100% | 320.5 MiB/s | 1.6 MiB | 00m00s [122/337] Installing annobin-docs-0:12. 100% | 95.1 MiB/s | 97.4 KiB | 00m00s [123/337] Installing libcbor-0:0.11.0-1 100% | 198.5 MiB/s | 203.3 KiB | 00m00s [124/337] Installing libfido2-0:1.14.0- 100% | 167.7 MiB/s | 343.4 KiB | 00m00s [125/337] Installing openssh-0:9.6p1-1. 100% | 284.6 MiB/s | 2.0 MiB | 00m00s [126/337] Installing openssh-clients-0: 100% | 116.9 MiB/s | 3.5 MiB | 00m00s >>> Running post-install scriptlet: openssh-clients-0:9.6p1-1.fc40.4.aarch64 >>> Stop post-install scriptlet: openssh-clients-0:9.6p1-1.fc40.4.aarch64 [127/337] Installing libX11-common-0:1. 100% | 84.7 MiB/s | 1.2 MiB | 00m00s [128/337] Installing libX11-0:1.8.9-1.f 100% | 268.6 MiB/s | 1.3 MiB | 00m00s [129/337] Installing libXrender-0:0.9.1 100% | 194.6 MiB/s | 199.3 KiB | 00m00s [130/337] Installing libXext-0:1.3.6-1. 100% | 206.2 MiB/s | 211.1 KiB | 00m00s [131/337] Installing cairo-0:1.18.0-3.f 100% | 281.4 MiB/s | 2.0 MiB | 00m00s [132/337] Installing harfbuzz-0:8.5.0-1 100% | 273.7 MiB/s | 3.0 MiB | 00m00s [133/337] Installing freetype-0:2.13.2- 100% | 184.5 MiB/s | 944.6 KiB | 00m00s [134/337] Installing fontconfig-0:2.15. 100% | 2.1 MiB/s | 2.4 MiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-6.fc40.aarch64 >>> Stop post-install scriptlet: fontconfig-0:2.15.0-6.fc40.aarch64 [135/337] Installing cairo-gobject-0:1. 100% | 191.4 MiB/s | 196.0 KiB | 00m00s [136/337] Installing libXi-0:1.8.1-5.fc 100% | 196.9 MiB/s | 201.6 KiB | 00m00s [137/337] Installing libXtst-0:1.2.4-6. 100% | 197.9 MiB/s | 202.6 KiB | 00m00s [138/337] Installing libXft-0:2.3.8-6.f 100% | 125.9 MiB/s | 257.9 KiB | 00m00s [139/337] Installing pango-0:1.54.0-1.f 100% | 282.0 MiB/s | 2.0 MiB | 00m00s [140/337] Installing librsvg2-0:2.57.1- 100% | 291.5 MiB/s | 4.4 MiB | 00m00s [141/337] Installing rsvg-pixbuf-loader 100% | 191.9 MiB/s | 196.5 KiB | 00m00s [142/337] Installing lasi-0:1.1.3-13.fc 100% | 126.9 MiB/s | 259.9 KiB | 00m00s [143/337] Installing ttmkfdir-0:3.0.9-7 100% | 218.2 MiB/s | 223.4 KiB | 00m00s [144/337] Installing libXcomposite-0:0. 100% | 220.8 MiB/s | 226.1 KiB | 00m00s [145/337] Installing libXpm-0:3.5.17-3. 100% | 259.6 MiB/s | 265.8 KiB | 00m00s [146/337] Installing libXt-0:1.3.0-3.fc 100% | 296.3 MiB/s | 606.8 KiB | 00m00s [147/337] Installing tzdata-java-0:2024 100% | 99.7 MiB/s | 102.1 KiB | 00m00s [148/337] Installing dbus-libs-1:1.14.1 100% | 239.3 MiB/s | 490.2 KiB | 00m00s [149/337] Installing avahi-libs-0:0.8-2 100% | 301.2 MiB/s | 616.8 KiB | 00m00s [150/337] Installing cups-libs-1:2.4.10 100% | 225.7 MiB/s | 924.5 KiB | 00m00s [151/337] Installing alsa-lib-0:1.2.12- 100% | 206.6 MiB/s | 1.9 MiB | 00m00s [152/337] Installing hwdata-0:0.383-1.f 100% | 416.5 MiB/s | 9.2 MiB | 00m00s [153/337] Installing pciutils-0:3.12.0- 100% | 68.4 MiB/s | 490.3 KiB | 00m00s [154/337] Installing tzdata-0:2024a-5.f 100% | 35.9 MiB/s | 1.9 MiB | 00m00s [155/337] Installing libuuid-devel-0:2. 100% | 21.4 MiB/s | 43.8 KiB | 00m00s [156/337] Installing npth-0:1.7-1.fc40. 100% | 108.7 MiB/s | 222.6 KiB | 00m00s [157/337] Installing gnupg2-0:2.4.4-1.f 100% | 333.9 MiB/s | 12.4 MiB | 00m00s [158/337] Installing gpgme-0:1.23.2-3.f 100% | 264.7 MiB/s | 813.2 KiB | 00m00s [159/337] Installing gpgmepp-0:1.23.2-3 100% | 255.3 MiB/s | 522.8 KiB | 00m00s [160/337] Installing ncurses-0:6.4-12.2 100% | 336.5 MiB/s | 1.7 MiB | 00m00s [161/337] Installing perl-Digest-0:1.20 100% | 7.2 MiB/s | 37.0 KiB | 00m00s [162/337] Installing perl-B-0:1.88-506. 100% | 197.8 MiB/s | 607.7 KiB | 00m00s [163/337] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [164/337] Installing perl-Digest-MD5-0: 100% | 228.2 MiB/s | 233.6 KiB | 00m00s [165/337] Installing perl-Data-Dumper-0 100% | 129.7 MiB/s | 265.5 KiB | 00m00s [166/337] Installing perl-libnet-0:3.15 100% | 143.7 MiB/s | 294.3 KiB | 00m00s [167/337] Installing perl-AutoLoader-0: 100% | 20.5 MiB/s | 20.9 KiB | 00m00s [168/337] Installing perl-URI-0:5.28-1. 100% | 61.5 MiB/s | 251.8 KiB | 00m00s [169/337] Installing perl-Text-Tabs+Wra 100% | 23.3 MiB/s | 23.8 KiB | 00m00s [170/337] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [171/337] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [172/337] Installing perl-locale-0:1.10 100% | 0.0 B/s | 6.6 KiB | 00m00s [173/337] Installing perl-Pod-Escapes-1 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [174/337] Installing perl-Mozilla-CA-0: 100% | 9.9 MiB/s | 10.2 KiB | 00m00s [175/337] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [176/337] Installing perl-IO-Socket-IP- 100% | 49.0 MiB/s | 100.4 KiB | 00m00s [177/337] Installing perl-Net-SSLeay-0: 100% | 179.1 MiB/s | 1.4 MiB | 00m00s [178/337] Installing perl-IO-Socket-SSL 100% | 224.3 MiB/s | 689.0 KiB | 00m00s [179/337] Installing perl-POSIX-0:2.13- 100% | 159.3 MiB/s | 326.3 KiB | 00m00s [180/337] Installing perl-Term-ANSIColo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [181/337] Installing perl-Term-Cap-0:1. 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [182/337] Installing perl-Class-Struct- 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [183/337] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.0 KiB | 00m00s [184/337] Installing perl-IPC-Open3-0:1 100% | 22.7 MiB/s | 23.3 KiB | 00m00s [185/337] Installing perl-Pod-Simple-1: 100% | 139.0 MiB/s | 569.4 KiB | 00m00s [186/337] Installing perl-HTTP-Tiny-0:0 100% | 150.6 MiB/s | 154.2 KiB | 00m00s [187/337] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [188/337] Installing perl-SelectSaver-0 100% | 2.5 MiB/s | 2.6 KiB | 00m00s [189/337] Installing perl-File-stat-0:1 100% | 12.9 MiB/s | 13.2 KiB | 00m00s [190/337] Installing perl-Socket-4:2.03 100% | 133.8 MiB/s | 274.0 KiB | 00m00s [191/337] Installing perl-podlators-1:5 100% | 152.4 MiB/s | 312.1 KiB | 00m00s [192/337] Installing perl-Pod-Perldoc-0 100% | 82.3 MiB/s | 168.6 KiB | 00m00s [193/337] Installing perl-Text-ParseWor 100% | 14.2 MiB/s | 14.5 KiB | 00m00s [194/337] Installing perl-Fcntl-0:1.15- 100% | 197.0 MiB/s | 201.7 KiB | 00m00s [195/337] Installing perl-mro-0:1.28-50 100% | 205.8 MiB/s | 210.7 KiB | 00m00s [196/337] Installing perl-overloading-0 100% | 5.4 MiB/s | 5.5 KiB | 00m00s [197/337] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 12.9 KiB | 00m00s [198/337] Installing perl-IO-0:1.52-506 100% | 157.8 MiB/s | 323.3 KiB | 00m00s [199/337] Installing perl-Pod-Usage-4:2 100% | 84.2 MiB/s | 86.3 KiB | 00m00s [200/337] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [201/337] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [202/337] Installing perl-Errno-0:1.37- 100% | 0.0 B/s | 8.8 KiB | 00m00s [203/337] Installing perl-Scalar-List-U 100% | 137.1 MiB/s | 280.7 KiB | 00m00s [204/337] Installing perl-constant-0:1. 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [205/337] Installing perl-Getopt-Std-0: 100% | 11.4 MiB/s | 11.6 KiB | 00m00s [206/337] Installing perl-MIME-Base64-0 100% | 109.5 MiB/s | 224.3 KiB | 00m00s [207/337] Installing perl-parent-1:0.24 100% | 0.0 B/s | 10.4 KiB | 00m00s [208/337] Installing perl-overload-0:1. 100% | 70.3 MiB/s | 71.9 KiB | 00m00s [209/337] Installing perl-Storable-1:3. 100% | 182.6 MiB/s | 373.9 KiB | 00m00s [210/337] Installing perl-Getopt-Long-1 100% | 143.4 MiB/s | 146.9 KiB | 00m00s [211/337] Installing perl-Exporter-0:5. 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [212/337] Installing perl-PathTools-0:3 100% | 173.9 MiB/s | 356.1 KiB | 00m00s [213/337] Installing perl-DynaLoader-0: 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [214/337] Installing perl-Encode-4:3.21 100% | 403.9 MiB/s | 10.9 MiB | 00m00s [215/337] Installing perl-Carp-0:1.54-5 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [216/337] Installing perl-libs-4:5.38.2 100% | 218.4 MiB/s | 11.4 MiB | 00m00s [217/337] Installing perl-interpreter-4 100% | 294.3 MiB/s | 301.3 KiB | 00m00s [218/337] Installing perl-File-Find-0:1 100% | 41.4 MiB/s | 42.4 KiB | 00m00s [219/337] Installing perl-File-Copy-0:2 100% | 19.7 MiB/s | 20.2 KiB | 00m00s [220/337] Installing perl-ExtUtils-Pars 100% | 131.7 MiB/s | 404.5 KiB | 00m00s [221/337] Installing perl-File-Compare- 100% | 5.9 MiB/s | 6.0 KiB | 00m00s [222/337] Installing perl-version-8:0.9 100% | 142.3 MiB/s | 291.5 KiB | 00m00s [223/337] Installing perl-ExtUtils-Comm 100% | 0.0 B/s | 10.1 KiB | 00m00s [224/337] Installing perl-ExtUtils-Mani 100% | 84.3 MiB/s | 86.3 KiB | 00m00s [225/337] Installing perl-macros-4:5.38 100% | 0.0 B/s | 5.8 KiB | 00m00s [226/337] Installing perl-Devel-PPPort- 100% | 318.8 MiB/s | 979.5 KiB | 00m00s [227/337] Installing perl-ExtUtils-Cons 100% | 85.5 MiB/s | 87.6 KiB | 00m00s [228/337] Installing perl-Fedora-VSP-0: 100% | 39.6 MiB/s | 40.5 KiB | 00m00s [229/337] Installing perl-AutoSplit-0:5 100% | 0.0 B/s | 23.5 KiB | 00m00s [230/337] Installing perl-lib-0:0.65-50 100% | 0.0 B/s | 8.9 KiB | 00m00s [231/337] Installing perl-Benchmark-0:1 100% | 35.9 MiB/s | 36.7 KiB | 00m00s [232/337] Installing perl-Test-Harness- 100% | 70.8 MiB/s | 579.6 KiB | 00m00s [233/337] Installing lua-posix-0:36.2.1 100% | 455.0 MiB/s | 5.5 MiB | 00m00s [234/337] Installing lua-0:5.4.6-5.fc40 100% | 285.3 MiB/s | 876.5 KiB | 00m00s [235/337] Installing copy-jdk-configs-0 100% | 20.5 MiB/s | 21.0 KiB | 00m00s [236/337] Installing libfontenc-0:1.1.7 100% | 228.6 MiB/s | 234.1 KiB | 00m00s [237/337] Installing mkfontscale-0:1.2. 100% | 201.6 MiB/s | 206.5 KiB | 00m00s [238/337] Installing xorg-x11-fonts-Typ 100% | 18.0 MiB/s | 865.6 KiB | 00m00s >>> Running post-install scriptlet: xorg-x11-fonts-Type1-0:7.5-38.fc40.noarch >>> Stop post-install scriptlet: xorg-x11-fonts-Type1-0:7.5-38.fc40.noarch [239/337] Installing poppler-data-0:0.4 100% | 275.3 MiB/s | 12.4 MiB | 00m00s [240/337] Installing liblerc-0:4.0.0-6. 100% | 199.2 MiB/s | 611.9 KiB | 00m00s [241/337] Installing jbigkit-libs-0:2.1 100% | 214.6 MiB/s | 439.5 KiB | 00m00s [242/337] Installing libtiff-0:4.6.0-2. 100% | 276.5 MiB/s | 1.7 MiB | 00m00s [243/337] Installing libgs-0:10.02.1-10 100% | 422.4 MiB/s | 23.7 MiB | 00m00s [244/337] Installing lksctp-tools-0:1.0 100% | 312.9 MiB/s | 1.3 MiB | 00m00s [245/337] Installing javapackages-files 100% | 5.2 MiB/s | 5.3 KiB | 00m00s [246/337] Installing netpbm-0:11.02.00- 100% | 205.4 MiB/s | 630.9 KiB | 00m00s [247/337] Installing gts-0:0.7.6-48.201 100% | 400.9 MiB/s | 2.4 MiB | 00m00s [248/337] Installing libimagequant-0:4. 100% | 238.3 MiB/s | 732.1 KiB | 00m00s [249/337] Installing gd-0:2.3.3-16.fc40 100% | 252.3 MiB/s | 516.7 KiB | 00m00s [250/337] Installing python-pip-wheel-0 100% | 506.6 MiB/s | 1.5 MiB | 00m00s [251/337] Installing mpdecimal-0:2.5.1- 100% | 161.0 MiB/s | 329.8 KiB | 00m00s [252/337] Installing libb2-0:0.98.1-11. 100% | 33.1 MiB/s | 203.2 KiB | 00m00s [253/337] Installing python3-libs-0:3.1 100% | 279.0 MiB/s | 51.9 MiB | 00m00s [254/337] Installing python3-0:3.12.4-1 100% | 104.1 MiB/s | 213.1 KiB | 00m00s [255/337] Installing llvm-0:18.1.6-2.fc 100% | 372.3 MiB/s | 112.0 MiB | 00m00s [256/337] Installing python3-packaging- 100% | 140.6 MiB/s | 431.9 KiB | 00m00s [257/337] Installing python3-rpm-genera 100% | 40.5 MiB/s | 82.9 KiB | 00m00s [258/337] Installing glib2-devel-0:2.80 100% | 387.8 MiB/s | 16.7 MiB | 00m00s [259/337] Installing llvm-test-0:18.1.6 100% | 321.4 MiB/s | 2.6 MiB | 00m00s [260/337] Installing crypto-policies-sc 100% | 80.3 MiB/s | 328.7 KiB | 00m00s [261/337] Installing nss-sysinit-0:3.10 100% | 97.4 MiB/s | 199.4 KiB | 00m00s [262/337] Installing nss-0:3.101.0-1.fc 100% | 144.8 MiB/s | 2.2 MiB | 00m00s >>> Running post-install scriptlet: nss-0:3.101.0-1.fc40.aarch64 >>> Stop post-install scriptlet: nss-0:3.101.0-1.fc40.aarch64 [263/337] Installing java-21-openjdk-he 100% | 375.2 MiB/s | 210.8 MiB | 00m01s >>> Running post-install scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc40 >>> Stop post-install scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc40.aa [264/337] Installing java-21-openjdk-1: 100% | 110.9 MiB/s | 1.6 MiB | 00m00s >>> Running post-install scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc40.aarch64 >>> Stop post-install scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc40.aarch64 [265/337] Installing poppler-0:24.02.0- 100% | 279.9 MiB/s | 3.9 MiB | 00m00s [266/337] Installing poppler-glib-0:24. 100% | 217.1 MiB/s | 666.8 KiB | 00m00s [267/337] Installing graphviz-0:9.0.0-1 100% | 363.6 MiB/s | 27.6 MiB | 00m00s [268/337] Installing python3-pyparsing- 100% | 198.6 MiB/s | 1.0 MiB | 00m00s [269/337] Installing systemtap-sdt-deve 100% | 98.9 MiB/s | 202.6 KiB | 00m00s [270/337] Installing clang-resource-fil 100% | 1.5 MiB/s | 1.6 KiB | 00m00s [271/337] Installing clang-libs-0:18.1. 100% | 415.9 MiB/s | 112.3 MiB | 00m00s [272/337] Installing sgml-common-0:0.6. 100% | 56.9 MiB/s | 174.9 KiB | 00m00s [273/337] Installing docbook-dtds-0:1.0 100% | 29.3 MiB/s | 8.3 MiB | 00m00s >>> Running post-install scriptlet: docbook-dtds-0:1.0-85.fc40.noarch >>> Stop post-install scriptlet: docbook-dtds-0:1.0-85.fc40.noarch [274/337] Installing docbook-style-xsl- 100% | 163.5 MiB/s | 15.9 MiB | 00m00s >>> Running post-install scriptlet: docbook-style-xsl-0:1.79.2-22.fc40.noarch >>> Stop post-install scriptlet: docbook-style-xsl-0:1.79.2-22.fc40.noarch [275/337] Installing gc-0:8.2.2-6.fc40. 100% | 166.6 MiB/s | 852.9 KiB | 00m00s [276/337] Installing guile30-0:3.0.7-12 100% | 357.2 MiB/s | 52.1 MiB | 00m00s [277/337] Installing make-1:4.4.1-6.fc4 100% | 185.1 MiB/s | 1.9 MiB | 00m00s [278/337] Installing gcc-0:14.1.1-7.fc4 100% | 351.9 MiB/s | 93.6 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch [279/337] Installing gcc-c++-0:14.1.1-7 100% | 312.8 MiB/s | 35.0 MiB | 00m00s [280/337] Installing perl-devel-4:5.38. 100% | 452.4 MiB/s | 8.1 MiB | 00m00s [281/337] Installing perl-ExtUtils-Inst 100% | 85.0 MiB/s | 87.1 KiB | 00m00s [282/337] Installing perl-ExtUtils-Make 100% | 145.2 MiB/s | 743.5 KiB | 00m00s [283/337] Installing gettext-envsubst-0 100% | 115.3 MiB/s | 236.2 KiB | 00m00s [284/337] Installing gettext-runtime-0: 100% | 130.6 MiB/s | 802.5 KiB | 00m00s [285/337] Installing llvm-static-0:18.1 100% | 463.4 MiB/s | 250.2 MiB | 00m01s [286/337] Installing llvm-googletest-0: 100% | 303.1 MiB/s | 2.1 MiB | 00m00s [287/337] Installing less-0:643-4.fc40. 100% | 261.6 MiB/s | 803.6 KiB | 00m00s [288/337] Installing opencsd-0:1.4.1-2. 100% | 283.5 MiB/s | 1.1 MiB | 00m00s [289/337] Installing numactl-libs-0:2.0 100% | 193.2 MiB/s | 197.8 KiB | 00m00s [290/337] Installing ncurses-c++-libs-0 100% | 128.5 MiB/s | 394.6 KiB | 00m00s [291/337] Installing ncurses-devel-0:6. 100% | 51.8 MiB/s | 1.0 MiB | 00m00s [292/337] Installing libedit-devel-0:3. 100% | 32.6 MiB/s | 66.8 KiB | 00m00s [293/337] Installing libmnl-0:1.0.5-5.f 100% | 219.3 MiB/s | 224.5 KiB | 00m00s [294/337] Installing popt-devel-0:1.19- 100% | 29.3 MiB/s | 30.0 KiB | 00m00s [295/337] Installing fuse-libs-0:2.9.9- 100% | 268.9 MiB/s | 550.8 KiB | 00m00s [296/337] Installing libdwarves1-0:1.26 100% | 339.9 MiB/s | 1.0 MiB | 00m00s [297/337] Installing xz-devel-1:5.4.6-3 100% | 126.9 MiB/s | 259.9 KiB | 00m00s [298/337] Installing kmod-0:31-5.fc40.a 100% | 105.3 MiB/s | 323.4 KiB | 00m00s [299/337] Installing kernel-rpm-macros- 100% | 38.1 MiB/s | 39.0 KiB | 00m00s [300/337] Installing elfutils-devel-0:0 100% | 172.9 MiB/s | 177.0 KiB | 00m00s [301/337] Installing dwarves-0:1.26-1.f 100% | 346.7 MiB/s | 2.1 MiB | 00m00s [302/337] Installing fuse-devel-0:2.9.9 100% | 20.6 MiB/s | 126.4 KiB | 00m00s [303/337] Installing libbabeltrace-deve 100% | 51.5 MiB/s | 105.5 KiB | 00m00s [304/337] Installing libmnl-devel-0:1.0 100% | 28.7 MiB/s | 205.9 KiB | 00m00s [305/337] Installing llvm-devel-0:18.1. 100% | 193.5 MiB/s | 25.2 MiB | 00m00s >>> Running post-install scriptlet: llvm-devel-0:18.1.6-2.fc40.aarch64 >>> Stop post-install scriptlet: llvm-devel-0:18.1.6-2.fc40.aarch64 [306/337] Installing numactl-devel-0:2. 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [307/337] Installing opencsd-devel-0:1. 100% | 103.7 MiB/s | 424.8 KiB | 00m00s [308/337] Installing git-core-0:2.45.2- 100% | 353.5 MiB/s | 22.6 MiB | 00m00s [309/337] Installing gettext-0:0.22.5-2 100% | 357.1 MiB/s | 8.2 MiB | 00m00s [310/337] Installing perl-ExtUtils-Embe 100% | 15.7 MiB/s | 16.1 KiB | 00m00s [311/337] Installing clang-0:18.1.6-3.f 100% | 258.3 MiB/s | 529.0 KiB | 00m00s [312/337] Installing gcc-plugin-annobin 100% | 12.1 MiB/s | 198.6 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch [313/337] Installing annobin-plugin-gcc 100% | 54.6 MiB/s | 1.1 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:286-1.fc40.noarch [314/337] Installing asciidoc-0:10.2.0- 100% | 141.8 MiB/s | 1.7 MiB | 00m00s [315/337] Installing xmlto-0:0.0.28-23. 100% | 92.6 MiB/s | 284.3 KiB | 00m00s [316/337] Installing java-21-openjdk-de 100% | 401.7 MiB/s | 15.7 MiB | 00m00s >>> Running post-install scriptlet: java-21-openjdk-devel-1:21.0.3.0.9-1.fc40.aa >>> Stop post-install scriptlet: java-21-openjdk-devel-1:21.0.3.0.9-1.fc40.aarch [317/337] Installing python3-devel-0:3. 100% | 98.2 MiB/s | 1.3 MiB | 00m00s [318/337] Installing python3-docutils-0 100% | 157.6 MiB/s | 4.9 MiB | 00m00s [319/337] Installing python3-pyyaml-0:6 100% | 121.7 MiB/s | 872.1 KiB | 00m00s [320/337] Installing python3-setuptools 100% | 173.8 MiB/s | 7.3 MiB | 00m00s [321/337] Installing perl-generators-0: 100% | 22.6 MiB/s | 23.2 KiB | 00m00s [322/337] Installing pciutils-devel-0:3 100% | 104.8 MiB/s | 107.3 KiB | 00m00s [323/337] Installing libkcapi-hmaccalc- 100% | 194.8 MiB/s | 199.5 KiB | 00m00s [324/337] Installing net-tools-0:2.0-0. 100% | 117.9 MiB/s | 2.7 MiB | 00m00s >>> Running post-install scriptlet: net-tools-0:2.0-0.69.20160912git.fc40.aarch6 >>> Stop post-install scriptlet: net-tools-0:2.0-0.69.20160912git.fc40.aarch64 [325/337] Installing audit-libs-devel-0 100% | 22.3 MiB/s | 114.3 KiB | 00m00s [326/337] Installing newt-devel-0:0.52. 100% | 122.5 MiB/s | 125.5 KiB | 00m00s [327/337] Installing libtracefs-devel-0 100% | 27.3 MiB/s | 28.0 KiB | 00m00s [328/337] Installing bison-0:3.8.2-7.fc 100% | 225.5 MiB/s | 3.6 MiB | 00m00s [329/337] Installing libbpf-devel-2:1.2 100% | 182.5 MiB/s | 373.7 KiB | 00m00s [330/337] Installing binutils-devel-0:2 100% | 438.3 MiB/s | 62.2 MiB | 00m00s [331/337] Installing systemd-rpm-macros 100% | 9.9 MiB/s | 10.1 KiB | 00m00s [332/337] Installing rsync-0:3.3.0-1.fc 100% | 161.1 MiB/s | 824.7 KiB | 00m00s [333/337] Installing libcap-devel-0:2.6 100% | 4.4 MiB/s | 49.7 KiB | 00m00s [334/337] Installing openssl-devel-1:3. 100% | 48.7 MiB/s | 5.2 MiB | 00m00s [335/337] Installing openssl-1:3.2.1-2. 100% | 143.1 MiB/s | 1.9 MiB | 00m00s [336/337] Installing hostname-0:3.23-12 100% | 15.4 MiB/s | 220.4 KiB | 00m00s >>> Running post-install scriptlet: hostname-0:3.23-12.fc40.aarch64 >>> Stop post-install scriptlet: hostname-0:3.23-12.fc40.aarch64 [337/337] Installing bc-0:1.07.1-21.fc4 100% | 448.1 KiB/s | 484.9 KiB | 00m01s >>> Running post-transaction scriptlet: urw-base35-z003-fonts-0:20200910-20.fc40 >>> Stop post-transaction scriptlet: urw-base35-z003-fonts-0:20200910-20.fc40.no >>> Running post-transaction scriptlet: urw-base35-standard-symbols-ps-fonts-0:2 >>> Stop post-transaction scriptlet: urw-base35-standard-symbols-ps-fonts-0:2020 >>> Running post-transaction scriptlet: urw-base35-p052-fonts-0:20200910-20.fc40 >>> Stop post-transaction scriptlet: urw-base35-p052-fonts-0:20200910-20.fc40.no >>> Running post-transaction scriptlet: urw-base35-nimbus-sans-fonts-0:20200910- >>> Stop post-transaction scriptlet: urw-base35-nimbus-sans-fonts-0:20200910-20. >>> Running post-transaction scriptlet: urw-base35-nimbus-roman-fonts-0:20200910 >>> Stop post-transaction scriptlet: urw-base35-nimbus-roman-fonts-0:20200910-20 >>> Running post-transaction scriptlet: urw-base35-nimbus-mono-ps-fonts-0:202009 >>> Stop post-transaction scriptlet: urw-base35-nimbus-mono-ps-fonts-0:20200910- >>> Running post-transaction scriptlet: urw-base35-gothic-fonts-0:20200910-20.fc >>> Stop post-transaction scriptlet: urw-base35-gothic-fonts-0:20200910-20.fc40. >>> Running post-transaction scriptlet: urw-base35-d050000l-fonts-0:20200910-20. >>> Stop post-transaction scriptlet: urw-base35-d050000l-fonts-0:20200910-20.fc4 >>> Running post-transaction scriptlet: urw-base35-c059-fonts-0:20200910-20.fc40 >>> Stop post-transaction scriptlet: urw-base35-c059-fonts-0:20200910-20.fc40.no >>> Running post-transaction scriptlet: urw-base35-bookman-fonts-0:20200910-20.f >>> Stop post-transaction scriptlet: urw-base35-bookman-fonts-0:20200910-20.fc40 >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-6.fc40.aarch64 >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-6.fc40.aarch64 >>> Running post-transaction scriptlet: copy-jdk-configs-0:4.1-5.fc40.noarch >>> Stop post-transaction scriptlet: copy-jdk-configs-0:4.1-5.fc40.noarch >>> Running post-transaction scriptlet: crypto-policies-scripts-0:20240510-1.git >>> Stop post-transaction scriptlet: crypto-policies-scripts-0:20240510-1.gitd28 >>> Running post-transaction scriptlet: nss-0:3.101.0-1.fc40.aarch64 >>> Stop post-transaction scriptlet: nss-0:3.101.0-1.fc40.aarch64 >>> Running post-transaction scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1. >>> Stop post-transaction scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc4 >>> Running post-transaction scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc40.aarc >>> Stop post-transaction scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc40.aarch64 >>> Running post-transaction scriptlet: java-21-openjdk-devel-1:21.0.3.0.9-1.fc4 >>> Stop post-transaction scriptlet: java-21-openjdk-devel-1:21.0.3.0.9-1.fc40.a >>> Running trigger-install scriptlet: glibc-common-0:2.39-17.fc40.aarch64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39-17.fc40.aarch64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.aarch64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.aarch64 >>> Running trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Stop trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Running trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Stop trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Running trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Stop trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Running trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Stop trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Running trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Stop trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Running trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Stop trigger-install scriptlet: systemd-0:255.8-1.fc40.aarch64 >>> Running trigger-install scriptlet: glib2-0:2.80.3-1.fc40.aarch64 >>> Stop trigger-install scriptlet: glib2-0:2.80.3-1.fc40.aarch64 >>> Running trigger-install scriptlet: glib2-0:2.80.3-1.fc40.aarch64 >>> Stop trigger-install scriptlet: glib2-0:2.80.3-1.fc40.aarch64 >>> Running trigger-install scriptlet: shared-mime-info-0:2.3-5.fc40.aarch64 >>> Stop trigger-install scriptlet: shared-mime-info-0:2.3-5.fc40.aarch64 >>> Running trigger-install scriptlet: gdk-pixbuf2-0:2.42.10-8.fc40.aarch64 >>> Stop trigger-install scriptlet: gdk-pixbuf2-0:2.42.10-8.fc40.aarch64 >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-6.fc40.aarch64 >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-6.fc40.aarch64 >>> Running trigger-install scriptlet: graphviz-0:9.0.0-11.fc40.aarch64 >>> Stop trigger-install scriptlet: graphviz-0:9.0.0-11.fc40.aarch64 Finish: build setup for kernel-6.9.9-350.reform.fc40.src.rpm Start: rpmbuild kernel-6.9.9-350.reform.fc40.src.rpm warning: Macro expanded in comment on line 172: %{?buildid}%{?dist} Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721433600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.MPdnZk + umask 022 + cd /builddir/build/BUILD kernel.spec:1746: Start of prep stage kernel.spec:1748: Sanity checks + patch_command='git --work-tree=. apply' kernel.spec:1805: Untar kernel tarball + cd /builddir/build/BUILD + rm -rf kernel-6.9.9 + /usr/bin/mkdir -p kernel-6.9.9 + cd kernel-6.9.9 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/linux-6.9.9.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + rm -rf /builddir/build/BUILD/kernel-6.9.9-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/kernel-6.9.9-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv linux-6.9.9 linux-6.9.9-350.reform.fc40.aarch64 + cd linux-6.9.9-350.reform.fc40.aarch64 + cp -a /builddir/build/SOURCES/Makefile.rhelver . kernel.spec:1812: Start of patch applications + ApplyOptionalPatch patch-6.9-redhat.patch + local patch=patch-6.9-redhat.patch + shift kernel.spec:1795: ApplyOptionalPatch: + '[' '!' -f /builddir/build/SOURCES/patch-6.9-redhat.patch ']' ++ wc -l /builddir/build/SOURCES/patch-6.9-redhat.patch ++ awk '{print $1}' + local C=40525 + '[' 40525 -gt 9 ']' + ApplyPatch patch-6.9-redhat.patch + local patch=patch-6.9-redhat.patch + shift + '[' '!' -f /builddir/build/SOURCES/patch-6.9-redhat.patch ']' + case "$patch" in + git --work-tree=. apply + ApplyOptionalPatch linux-kernel-test.patch + local patch=linux-kernel-test.patch + shift kernel.spec:1795: ApplyOptionalPatch: + '[' '!' -f /builddir/build/SOURCES/linux-kernel-test.patch ']' ++ wc -l /builddir/build/SOURCES/linux-kernel-test.patch ++ awk '{print $1}' + local C=0 + '[' 0 -gt 9 ']' kernel.spec:1820: End of patch applications #### kernel-vanilla-infodump: begin + echo ' #### kernel-vanilla-infodump: begin ' + grep -e '^\(VERSION\|PATCHLEVEL\|SUBLEVEL\|EXTRAVERSION\)' Makefile VERSION = 6 PATCHLEVEL = 9 SUBLEVEL = 9 EXTRAVERSION = + [[ -e localversion-next ]] ## patch list and patches + [[ -s /builddir/build/SOURCES/patch-6.9-redhat.patch ]] + echo ' ## patch list and patches ' + cat /builddir/build/SOURCES/Patchlist.changelog https://gitlab.com/knurd42/linux/-/commit/7cf3d685fec32b2f7fba46713c14233968d8787e 7cf3d685fec32b2f7fba46713c14233968d8787e Fixed other bad dts https://gitlab.com/knurd42/linux/-/commit/19305c02a4d0b744c4f72bf8385c0020c22f4ff6 19305c02a4d0b744c4f72bf8385c0020c22f4ff6 Added .reform tag and removed device from dtb for rockchip https://gitlab.com/knurd42/linux/-/commit/9413d21f1069533b266ac7075f86bd4f51283be1 9413d21f1069533b266ac7075f86bd4f51283be1 Added Reform content https://gitlab.com/knurd42/linux/-/commit/aa29d3c5bf9e370292a744a5d98a7e6ab683de9e aa29d3c5bf9e370292a744a5d98a7e6ab683de9e [redhat] add hook for ark-infra to top-level Makefile + cat /builddir/build/SOURCES/patch-6.9-redhat.patch .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 10 +- .../bindings/display/imx/fsl,imx8mp-hdmi.yaml | 74 + .../display/rockchip/rockchip,dw-hdmi.yaml | 126 +- .../bindings/display/rockchip/rockchip-drm.yaml | 8 + .../bindings/gpu/arm,mali-valhall-csf.yaml | 147 + .../devicetree/bindings/media/snps,dw-hdmi-rx.yaml | 130 + .../bindings/phy/fsl,imx8mp-hdmi-phy.yaml | 62 + .../bindings/phy/phy-rockchip-usbdp.yaml | 148 + .../bindings/phy/rockchip,rk3588-hdptx-phy.yaml | 3 + .../bindings/phy/rockchip,rk3588-mipi-dcphy.yaml | 76 + Documentation/gpu/driver-uapi.rst | 5 + MAINTAINERS | 11 + Makefile | 2 + arch/arm64/boot/dts/amlogic/Makefile | 2 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 81 +- .../meson-g12b-bananapi-cm4-mnt-pocket-reform.dts | 377 +++ .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 407 +++ .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 8 +- .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 74 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 3 + .../boot/dts/freescale/fsl-ls1028a-mnt-reform2.dts | 203 ++ arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 22 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 27 + .../dts/freescale/imx8mp-mnt-pocket-reform.dts | 980 ++++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 142 + .../boot/dts/freescale/imx8mq-mnt-reform2-hdmi.dts | 873 +++++ .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 783 ++++- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 290 +- .../arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts | 984 ++++++ arch/arm64/boot/dts/rockchip/rk3588-pinctrl.dtsi | 97 + .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 12 + arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 230 +- arch/arm64/boot/dts/rockchip/rk3588.dtsi | 122 + arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 18 + arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 683 +++- arch/arm64/configs/defconfig | 2 + drivers/clk/clk-composite.c | 6 +- drivers/clk/clk-divider.c | 6 +- drivers/clk/imx/clk-pll14xx.c | 4 +- drivers/clk/meson/Kconfig | 5 + drivers/clk/meson/Makefile | 1 + drivers/clk/meson/g12a.c | 68 +- drivers/clk/meson/vclk.c | 141 + drivers/clk/meson/vclk.h | 51 + drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-rk3588.c | 124 +- drivers/clk/rockchip/clk.c | 71 +- drivers/clk/rockchip/clk.h | 37 + drivers/clk/rockchip/gate-link.c | 99 + drivers/clk/rockchip/rst-rk3588.c | 1 + drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/bridge/imx/Kconfig | 9 + drivers/gpu/drm/bridge/imx/Makefile | 3 + drivers/gpu/drm/bridge/imx/imx8mp-hdmi.c | 141 + drivers/gpu/drm/bridge/synopsys/Makefile | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 2401 ++++++++++++++ drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h | 831 +++++ drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 92 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 4 + drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 6 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 35 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 20 + drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 12 + drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 34 + drivers/gpu/drm/meson/meson_drv.c | 9 + drivers/gpu/drm/meson/meson_drv.h | 1 + drivers/gpu/drm/meson/meson_dw_mipi_dsi.c | 4 +- drivers/gpu/drm/meson/meson_venc.c | 4 +- drivers/gpu/drm/meson/meson_viu.c | 2 +- drivers/gpu/drm/mxsfb/lcdif_kms.c | 15 +- drivers/gpu/drm/panel/panel-edp.c | 32 + drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 198 +- drivers/gpu/drm/panthor/Kconfig | 23 + drivers/gpu/drm/panthor/Makefile | 14 + drivers/gpu/drm/panthor/panthor_devfreq.c | 283 ++ drivers/gpu/drm/panthor/panthor_devfreq.h | 21 + drivers/gpu/drm/panthor/panthor_device.c | 552 +++ drivers/gpu/drm/panthor/panthor_device.h | 402 +++ drivers/gpu/drm/panthor/panthor_drv.c | 1473 ++++++++ drivers/gpu/drm/panthor/panthor_fw.c | 1362 ++++++++ drivers/gpu/drm/panthor/panthor_fw.h | 503 +++ drivers/gpu/drm/panthor/panthor_gem.c | 230 ++ drivers/gpu/drm/panthor/panthor_gem.h | 142 + drivers/gpu/drm/panthor/panthor_gpu.c | 482 +++ drivers/gpu/drm/panthor/panthor_gpu.h | 52 + drivers/gpu/drm/panthor/panthor_heap.c | 597 ++++ drivers/gpu/drm/panthor/panthor_heap.h | 39 + drivers/gpu/drm/panthor/panthor_mmu.c | 2768 ++++++++++++++++ drivers/gpu/drm/panthor/panthor_mmu.h | 102 + drivers/gpu/drm/panthor/panthor_regs.h | 239 ++ drivers/gpu/drm/panthor/panthor_sched.c | 3502 ++++++++++++++++++++ drivers/gpu/drm/panthor/panthor_sched.h | 50 + drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2740 ++++++++++++++- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 553 +++- drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/synopsys/Kconfig | 3 + drivers/media/platform/synopsys/Makefile | 2 + drivers/media/platform/synopsys/hdmirx/Kconfig | 18 + drivers/media/platform/synopsys/hdmirx/Makefile | 4 + .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 2856 ++++++++++++++++ .../media/platform/synopsys/hdmirx/snps_hdmirx.h | 394 +++ .../platform/synopsys/hdmirx/snps_hdmirx_cec.c | 289 ++ .../platform/synopsys/hdmirx/snps_hdmirx_cec.h | 46 + drivers/mmc/core/mmc.c | 9 +- drivers/mmc/core/sd.c | 7 +- drivers/mmc/core/sdio.c | 10 +- drivers/mmc/host/sdhci-esdhc-imx.c | 14 + drivers/mmc/host/sdhci.c | 18 +- drivers/of/of_reserved_mem.c | 9 - drivers/phy/freescale/Kconfig | 7 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 699 ++++ drivers/phy/rockchip/Kconfig | 24 + drivers/phy/rockchip/Makefile | 2 + drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 1609 +++++++++ drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 582 +++- drivers/phy/rockchip/phy-rockchip-usbdp.c | 1608 +++++++++ include/drm/bridge/dw_hdmi.h | 101 + include/dt-bindings/reset/rockchip,rk3588-cru.h | 2 + include/linux/math.h | 11 + include/uapi/drm/etnaviv_drm.h | 5 + include/uapi/drm/panthor_drm.h | 945 ++++++ sound/core/pcm_lib.c | 5 +- sound/soc/codecs/hdmi-codec.c | 3 +- sound/soc/codecs/tlv320aic31xx.c | 19 +- 130 files changed, 36562 insertions(+), 571 deletions(-) diff --git a/Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml b/Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml index 4b7e54a8f037..f69f41a8ec25 100644 --- a/Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml +++ b/Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml @@ -31,7 +31,7 @@ properties: clocks: minItems: 2 - maxItems: 5 + maxItems: 10 items: - description: The bus clock for either AHB and APB - description: The internal register configuration clock @@ -39,14 +39,12 @@ properties: clock-names: minItems: 2 - maxItems: 5 - items: - - const: iahb - - const: isfr + maxItems: 10 additionalItems: true interrupts: - maxItems: 1 + minItems: 1 + maxItems: 5 additionalProperties: true diff --git a/Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi.yaml b/Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi.yaml new file mode 100644 index 000000000000..14f7cd47209c --- /dev/null +++ b/Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi.yaml @@ -0,0 +1,74 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/imx/fsl,imx8mp-hdmi.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Freescale i.MX8MP DWC HDMI TX Encoder + +maintainers: + - Lucas Stach + +description: | + The HDMI transmitter is a Synopsys DesignWare HDMI 2.0 TX controller IP. + +allOf: + - $ref: ../bridge/synopsys,dw-hdmi.yaml# + +properties: + compatible: + enum: + - fsl,imx8mp-hdmi + + reg: + maxItems: 1 + + reg-io-width: + const: 1 + + clocks: + maxItems: 5 + + clock-names: + items: + - {} + - {} + - const: cec + - const: pix + - const: fdcc + + interrupts: + maxItems: 1 + + power-domains: + maxItems: 1 + +required: + - compatible + - reg + - clocks + - clock-names + - interrupts + - power-domains + +additionalProperties: false + +examples: + - | + #include + #include + #include + + hdmi@32fd8000 { + compatible = "fsl,imx8mp-hdmi"; + reg = <0x32fd8000 0x7eff>; + interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clk IMX8MP_CLK_HDMI_APB>, + <&clk IMX8MP_CLK_HDMI_REF_266M>, + <&clk IMX8MP_CLK_HDMI_FDCC_TST>, + <&clk IMX8MP_CLK_32K>, + <&hdmi_tx_phy>; + clock-names = "iahb", "isfr", "fdcc", "cec", "pix"; + power-domains = <&hdmi_blk_ctrl IMX8MP_HDMIBLK_PD_HDMI_TX>; + reg-io-width = <1>; + }; diff --git a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml index af638b6c0d21..fadd59106d8b 100644 --- a/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml +++ b/Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml @@ -13,9 +13,6 @@ description: | The HDMI transmitter is a Synopsys DesignWare HDMI 1.4 TX controller IP with a companion PHY IP. -allOf: - - $ref: ../bridge/synopsys,dw-hdmi.yaml# - properties: compatible: enum: @@ -24,6 +21,7 @@ properties: - rockchip,rk3328-dw-hdmi - rockchip,rk3399-dw-hdmi - rockchip,rk3568-dw-hdmi + - rockchip,rk3588-dw-hdmi reg-io-width: const: 4 @@ -39,36 +37,6 @@ properties: A 1.8V supply that powers up the SoC internal circuitry. The pin name on the SoC usually is HDMI_TX_AVDD_1V8. - clocks: - minItems: 2 - items: - - {} - - {} - # The next three clocks are all optional, but shall be specified in this - # order when present. - - description: The HDMI CEC controller main clock - - description: Power for GRF IO - - description: External clock for some HDMI PHY (old clock name, deprecated) - - description: External clock for some HDMI PHY (new name) - - clock-names: - minItems: 2 - items: - - {} - - {} - - enum: - - cec - - grf - - vpll - - ref - - enum: - - grf - - vpll - - ref - - enum: - - vpll - - ref - ddc-i2c-bus: $ref: /schemas/types.yaml#/definitions/phandle description: @@ -134,6 +102,98 @@ required: - ports - rockchip,grf +allOf: + - $ref: ../bridge/synopsys,dw-hdmi.yaml# + + - if: + properties: + compatible: + contains: + enum: + - rockchip,rk3228-dw-hdmi + - rockchip,rk3288-dw-hdmi + - rockchip,rk3328-dw-hdmi + - rockchip,rk3399-dw-hdmi + - rockchip,rk3568-dw-hdmi + then: + properties: + clocks: + minItems: 2 + items: + - {} + - {} + # The next three clocks are all optional, but shall be specified in this + # order when present. + - description: The HDMI CEC controller main clock + - description: Power for GRF IO + - description: External clock for some HDMI PHY (old clock name, deprecated) + - description: External clock for some HDMI PHY (new name) + + clock-names: + minItems: 2 + items: + - const: iahb + - const: isfr + - enum: + - cec + - grf + - vpll + - ref + - enum: + - grf + - vpll + - ref + - enum: + - vpll + - ref + + interrupts: + maxItems: 1 + + - if: + properties: + compatible: + contains: + enum: + - rockchip,rk3588-dw-hdmi + then: + properties: + clocks: + minItems: 10 + maxItems: 10 + + clock-names: + items: + - const: pclk + - const: hpd + - const: earc + - const: hdmitx_ref + - const: aud + - const: dclk_vp0 + - const: dclk_vp1 + - const: dclk_vp2 + - const: dclk_vp3 + - const: hclk_vo1 + + resets: + minItems: 2 + maxItems: 2 + + reset-names: + items: + - const: ref + - const: hdp + + rockchip,vo1_grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + phandle to the VO1 GRF + + required: + - resets + - reset-names + - rockchip,vo1_grf + unevaluatedProperties: false examples: diff --git a/Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml b/Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml index a8d18a37cb23..9d000760dd6e 100644 --- a/Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml +++ b/Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml @@ -28,6 +28,14 @@ properties: of vop devices. vop definitions as defined in Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml + clocks: + maxItems: 1 + description: Optional clock provided by HDMI0 PLL + + clock-names: + items: + - const: hdmi0_phy_pll + required: - compatible - ports diff --git a/Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml b/Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml new file mode 100644 index 000000000000..a5b4e0021758 --- /dev/null +++ b/Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml @@ -0,0 +1,147 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/gpu/arm,mali-valhall-csf.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: ARM Mali Valhall GPU + +maintainers: + - Liviu Dudau + - Boris Brezillon + +properties: + $nodename: + pattern: '^gpu@[a-f0-9]+$' + + compatible: + oneOf: + - items: + - enum: + - rockchip,rk3588-mali + - const: arm,mali-valhall-csf # Mali Valhall GPU model/revision is fully discoverable + + reg: + maxItems: 1 + + interrupts: + items: + - description: Job interrupt + - description: MMU interrupt + - description: GPU interrupt + + interrupt-names: + items: + - const: job + - const: mmu + - const: gpu + + clocks: + minItems: 1 + maxItems: 3 + + clock-names: + minItems: 1 + items: + - const: core + - const: coregroup + - const: stacks + + mali-supply: true + + operating-points-v2: true + opp-table: + type: object + + power-domains: + minItems: 1 + maxItems: 5 + + power-domain-names: + minItems: 1 + maxItems: 5 + + sram-supply: true + + "#cooling-cells": + const: 2 + + dynamic-power-coefficient: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + A u32 value that represents the running time dynamic + power coefficient in units of uW/MHz/V^2. The + coefficient can either be calculated from power + measurements or derived by analysis. + + The dynamic power consumption of the GPU is + proportional to the square of the Voltage (V) and + the clock frequency (f). The coefficient is used to + calculate the dynamic power as below - + + Pdyn = dynamic-power-coefficient * V^2 * f + + where voltage is in V, frequency is in MHz. + + dma-coherent: true + +required: + - compatible + - reg + - interrupts + - interrupt-names + - clocks + - mali-supply + +additionalProperties: false + +allOf: + - if: + properties: + compatible: + contains: + const: rockchip,rk3588-mali + then: + properties: + clocks: + minItems: 3 + power-domains: + maxItems: 1 + power-domain-names: false + +examples: + - | + #include + #include + #include + #include + + gpu: gpu@fb000000 { + compatible = "rockchip,rk3588-mali", "arm,mali-valhall-csf"; + reg = <0xfb000000 0x200000>; + interrupts = , + , + ; + interrupt-names = "job", "mmu", "gpu"; + clock-names = "core", "coregroup", "stacks"; + clocks = <&cru CLK_GPU>, <&cru CLK_GPU_COREGROUP>, + <&cru CLK_GPU_STACKS>; + power-domains = <&power RK3588_PD_GPU>; + operating-points-v2 = <&gpu_opp_table>; + mali-supply = <&vdd_gpu_s0>; + sram-supply = <&vdd_gpu_mem_s0>; + + gpu_opp_table: opp-table { + compatible = "operating-points-v2"; + opp-300000000 { + opp-hz = /bits/ 64 <300000000>; + opp-microvolt = <675000 675000 850000>; + }; + opp-400000000 { + opp-hz = /bits/ 64 <400000000>; + opp-microvolt = <675000 675000 850000>; + }; + }; + }; + +... diff --git a/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml b/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml new file mode 100644 index 000000000000..903aa62d33ef --- /dev/null +++ b/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml @@ -0,0 +1,130 @@ +# SPDX-License-Identifier: (GPL-3.0 OR BSD-2-Clause) +# Device Tree bindings for Synopsys DesignWare HDMI RX Controller + +--- +$id: http://devicetree.org/schemas/media/snps,dw-hdmi-rx.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Synopsys DesignWare HDMI RX Controller + +maintainers: + - Shreeya Patel + +properties: + compatible: + items: + - const: rockchip,rk3588-hdmirx-ctrler + - const: snps,dw-hdmi-rx + + reg: + maxItems: 1 + + interrupts: + maxItems: 3 + + interrupt-names: + items: + - const: cec + - const: hdmi + - const: dma + + clocks: + maxItems: 7 + + clock-names: + items: + - const: aclk + - const: audio + - const: cr_para + - const: pclk + - const: ref + - const: hclk_s_hdmirx + - const: hclk_vo1 + + power-domains: + maxItems: 1 + + resets: + maxItems: 4 + + reset-names: + items: + - const: rst_a + - const: rst_p + - const: rst_ref + - const: rst_biu + + pinctrl-names: + const: default + + memory-region: + maxItems: 1 + + hdmirx-5v-detection-gpios: + description: GPIO specifier for 5V detection. + maxItems: 1 + + rockchip,grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + The phandle of the syscon node for the GRF register. + + rockchip,vo1_grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + The phandle of the syscon node for the VO1 GRF register. + +required: + - compatible + - reg + - interrupts + - interrupt-names + - clocks + - clock-names + - power-domains + - resets + - pinctrl-0 + - pinctrl-names + - hdmirx-5v-detection-gpios + +additionalProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + #include + hdmirx_ctrler: hdmirx-controller@fdee0000 { + compatible = "rockchip,rk3588-hdmirx-ctrler", "snps,dw-hdmi-rx"; + reg = <0xfdee0000 0x6000>; + interrupts = , + , + ; + interrupt-names = "cec", "hdmi", "dma"; + clocks = <&cru ACLK_HDMIRX>, + <&cru CLK_HDMIRX_AUD>, + <&cru CLK_CR_PARA>, + <&cru PCLK_HDMIRX>, + <&cru CLK_HDMIRX_REF>, + <&cru PCLK_S_HDMIRX>, + <&cru HCLK_VO1>; + clock-names = "aclk", + "audio", + "cr_para", + "pclk", + "ref", + "hclk_s_hdmirx", + "hclk_vo1"; + power-domains = <&power RK3588_PD_VO1>; + resets = <&cru SRST_A_HDMIRX>, <&cru SRST_P_HDMIRX>, + <&cru SRST_HDMIRX_REF>, <&cru SRST_A_HDMIRX_BIU>; + reset-names = "rst_a", "rst_p", "rst_ref", "rst_biu"; + pinctrl-0 = <&hdmim1_rx_cec &hdmim1_rx_hpdin &hdmim1_rx_scl &hdmim1_rx_sda &hdmirx_5v_detection>; + pinctrl-names = "default"; + memory-region = <&hdmirx_cma>; + hdmirx-5v-detection-gpios = <&gpio1 RK_PC6 GPIO_ACTIVE_LOW>; + }; diff --git a/Documentation/devicetree/bindings/phy/fsl,imx8mp-hdmi-phy.yaml b/Documentation/devicetree/bindings/phy/fsl,imx8mp-hdmi-phy.yaml new file mode 100644 index 000000000000..bc21c073e92a --- /dev/null +++ b/Documentation/devicetree/bindings/phy/fsl,imx8mp-hdmi-phy.yaml @@ -0,0 +1,62 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/phy/fsl,imx8mp-hdmi-phy.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Freescale i.MX8MP HDMI PHY binding + +maintainers: + - Lucas Stach + +properties: + compatible: + enum: + - fsl,imx8mp-hdmi-phy + + reg: + maxItems: 1 + + "#clock-cells": + const: 0 + + clocks: + minItems: 2 + maxItems: 2 + + clock-names: + items: + - const: apb + - const: ref + + "#phy-cells": + const: 0 + + power-domains: + maxItems: 1 + +required: + - compatible + - reg + - "#clock-cells" + - clocks + - clock-names + - power-domains + +additionalProperties: false + +examples: + - | + #include + #include + + phy@32fdff00 { + compatible = "fsl,imx8mp-hdmi-phy"; + reg = <0x32fdff00 0x100>; + clocks = <&clk IMX8MP_CLK_HDMI_APB>, + <&clk IMX8MP_CLK_HDMI_24M>; + clock-names = "apb", "ref"; + power-domains = <&hdmi_blk_ctrl IMX8MP_HDMIBLK_PD_HDMI_TX_PHY>; + #clock-cells = <0>; + #phy-cells = <0>; + }; diff --git a/Documentation/devicetree/bindings/phy/phy-rockchip-usbdp.yaml b/Documentation/devicetree/bindings/phy/phy-rockchip-usbdp.yaml new file mode 100644 index 000000000000..1f1f8863b80d --- /dev/null +++ b/Documentation/devicetree/bindings/phy/phy-rockchip-usbdp.yaml @@ -0,0 +1,148 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/phy/phy-rockchip-usbdp.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Rockchip USBDP Combo PHY with Samsung IP block + +maintainers: + - Frank Wang + - Zhang Yubing + +properties: + compatible: + enum: + - rockchip,rk3588-usbdp-phy + + reg: + maxItems: 1 + + "#phy-cells": + description: | + Cell allows setting the type of the PHY. Possible values are: + - PHY_TYPE_USB3 + - PHY_TYPE_DP + const: 1 + + clocks: + maxItems: 4 + + clock-names: + items: + - const: refclk + - const: immortal + - const: pclk + - const: utmi + + resets: + maxItems: 5 + + reset-names: + items: + - const: init + - const: cmn + - const: lane + - const: pcs_apb + - const: pma_apb + + rockchip,dp-lane-mux: + $ref: /schemas/types.yaml#/definitions/uint32-array + minItems: 2 + maxItems: 4 + items: + maximum: 3 + description: + An array of physical Type-C lanes indexes. Position of an entry + determines the DisplayPort (DP) lane index, while the value of an entry + indicates physical Type-C lane. The supported DP lanes number are 2 or 4. + e.g. for 2 lanes DP lanes map, we could have "rockchip,dp-lane-mux = <2, + 3>;", assuming DP lane0 on Type-C phy lane2, DP lane1 on Type-C phy + lane3. For 4 lanes DP lanes map, we could have "rockchip,dp-lane-mux = + <0, 1, 2, 3>;", assuming DP lane0 on Type-C phy lane0, DP lane1 on Type-C + phy lane1, DP lane2 on Type-C phy lane2, DP lane3 on Type-C phy lane3. If + DP lanes are mapped by DisplayPort Alt mode, this property is not needed. + + rockchip,u2phy-grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + Phandle to the syscon managing the 'usb2 phy general register files'. + + rockchip,usb-grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + Phandle to the syscon managing the 'usb general register files'. + + rockchip,usbdpphy-grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + Phandle to the syscon managing the 'usbdp phy general register files'. + + rockchip,vo-grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + Phandle to the syscon managing the 'video output general register files'. + When select the DP lane mapping will request its phandle. + + sbu1-dc-gpios: + description: + GPIO connected to the SBU1 line of the USB-C connector via a big resistor + (~100K) to apply a DC offset for signalling the connector orientation. + maxItems: 1 + + sbu2-dc-gpios: + description: + GPIO connected to the SBU2 line of the USB-C connector via a big resistor + (~100K) to apply a DC offset for signalling the connector orientation. + maxItems: 1 + + orientation-switch: + description: Flag the port as possible handler of orientation switching + type: boolean + + mode-switch: + description: Flag the port as possible handler of altmode switching + type: boolean + + port: + $ref: /schemas/graph.yaml#/properties/port + description: + A port node to link the PHY to a TypeC controller for the purpose of + handling orientation switching. + +required: + - compatible + - reg + - clocks + - clock-names + - resets + - reset-names + - "#phy-cells" + +additionalProperties: false + +examples: + - | + #include + #include + + usbdp_phy0: phy@fed80000 { + compatible = "rockchip,rk3588-usbdp-phy"; + reg = <0xfed80000 0x10000>; + #phy-cells = <1>; + clocks = <&cru CLK_USBDPPHY_MIPIDCPPHY_REF>, + <&cru CLK_USBDP_PHY0_IMMORTAL>, + <&cru PCLK_USBDPPHY0>, + <&u2phy0>; + clock-names = "refclk", "immortal", "pclk", "utmi"; + resets = <&cru SRST_USBDP_COMBO_PHY0_INIT>, + <&cru SRST_USBDP_COMBO_PHY0_CMN>, + <&cru SRST_USBDP_COMBO_PHY0_LANE>, + <&cru SRST_USBDP_COMBO_PHY0_PCS>, + <&cru SRST_P_USBDPPHY0>; + reset-names = "init", "cmn", "lane", "pcs_apb", "pma_apb"; + rockchip,u2phy-grf = <&usb2phy0_grf>; + rockchip,usb-grf = <&usb_grf>; + rockchip,usbdpphy-grf = <&usbdpphy0_grf>; + rockchip,vo-grf = <&vo0_grf>; + }; diff --git a/Documentation/devicetree/bindings/phy/rockchip,rk3588-hdptx-phy.yaml b/Documentation/devicetree/bindings/phy/rockchip,rk3588-hdptx-phy.yaml index 54e822c715f3..84fe59dbcf48 100644 --- a/Documentation/devicetree/bindings/phy/rockchip,rk3588-hdptx-phy.yaml +++ b/Documentation/devicetree/bindings/phy/rockchip,rk3588-hdptx-phy.yaml @@ -27,6 +27,9 @@ properties: - const: ref - const: apb + "#clock-cells": + const: 0 + "#phy-cells": const: 0 diff --git a/Documentation/devicetree/bindings/phy/rockchip,rk3588-mipi-dcphy.yaml b/Documentation/devicetree/bindings/phy/rockchip,rk3588-mipi-dcphy.yaml new file mode 100644 index 000000000000..01c13656de83 --- /dev/null +++ b/Documentation/devicetree/bindings/phy/rockchip,rk3588-mipi-dcphy.yaml @@ -0,0 +1,76 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/phy/phy-rockchip-mipidc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Rockchip MIPI CSI/DSI PHY with Samsung IP block + +maintainers: + - Guochun Huang + - Heiko Stuebner + +properties: + compatible: + enum: + - rockchip,rk3588-mipi-dcphy + + reg: + maxItems: 1 + + "#phy-cells": + const: 0 + + clocks: + maxItems: 2 + + clock-names: + items: + - const: pclk + - const: ref + + resets: + maxItems: 4 + + reset-names: + items: + - const: m_phy + - const: apb + - const: grf + - const: s_phy + + rockchip,grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + Phandle to the syscon managing the 'mipi dcphy general register files'. + +required: + - compatible + - reg + - clocks + - clock-names + - resets + - reset-names + - "#phy-cells" + +additionalProperties: false + +examples: + - | + #include + #include + + mipidcphy0: phy@feda0000 { + compatible = "rockchip,rk3588-mipi-dcphy"; + reg = <0x0 0xfeda0000 0x0 0x10000>; + clocks = <&cru PCLK_MIPI_DCPHY0>, + <&cru CLK_USBDPPHY_MIPIDCPPHY_REF>; + clock-names = "pclk", "ref"; + resets = <&cru SRST_M_MIPI_DCPHY0>, + <&cru SRST_P_MIPI_DCPHY0>, + <&cru SRST_P_MIPI_DCPHY0_GRF>, + <&cru SRST_S_MIPI_DCPHY0>; + reset-names = "m_phy", "apb", "grf", "s_phy"; + rockchip,grf = <&mipidcphy0_grf>; + #phy-cells = <0>; + }; diff --git a/Documentation/gpu/driver-uapi.rst b/Documentation/gpu/driver-uapi.rst index e5070a0e95ab..971cdb4816fc 100644 --- a/Documentation/gpu/driver-uapi.rst +++ b/Documentation/gpu/driver-uapi.rst @@ -18,6 +18,11 @@ VM_BIND / EXEC uAPI .. kernel-doc:: include/uapi/drm/nouveau_drm.h +drm/panthor uAPI +================ + +.. kernel-doc:: include/uapi/drm/panthor_drm.h + drm/xe uAPI =========== diff --git a/MAINTAINERS b/MAINTAINERS index 3121709d99e3..9444b787be8d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1687,6 +1687,17 @@ F: Documentation/gpu/panfrost.rst F: drivers/gpu/drm/panfrost/ F: include/uapi/drm/panfrost_drm.h +ARM MALI PANTHOR DRM DRIVER +M: Boris Brezillon +M: Steven Price +M: Liviu Dudau +L: dri-devel@lists.freedesktop.org +S: Supported +T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml +F: drivers/gpu/drm/panthor/ +F: include/uapi/drm/panthor_drm.h + ARM MALI-DP DRM DRIVER M: Liviu Dudau S: Supported diff --git a/Makefile b/Makefile index cbe3a580ff48..0120ae46d374 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,8 @@ $(if $(filter __%, $(MAKECMDGOALS)), \ PHONY := __all __all: +include Makefile.rhelver + # We are using a recursive build, so we need to do a little thinking # to get the ordering right. # diff --git a/arch/arm64/boot/dts/amlogic/Makefile b/arch/arm64/boot/dts/amlogic/Makefile index 1ab160bf928a..487e8d9df911 100644 --- a/arch/arm64/boot/dts/amlogic/Makefile +++ b/arch/arm64/boot/dts/amlogic/Makefile @@ -17,6 +17,7 @@ dtb-$(CONFIG_ARCH_MESON) += meson-g12a-x96-max.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-a311d-bananapi-m2s.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-a311d-khadas-vim3.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-bananapi-cm4-cm4io.dtb +dtb-$(CONFIG_ARCH_MESON) += meson-g12b-bananapi-cm4-mnt-reform2.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gsking-x.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gtking-pro.dtb dtb-$(CONFIG_ARCH_MESON) += meson-g12b-gtking.dtb @@ -86,3 +87,4 @@ dtb-$(CONFIG_ARCH_MESON) += meson-sm1-x96-air.dtb # Overlays meson-g12a-fbx8am-brcm-dtbs := meson-g12a-fbx8am.dtb meson-g12a-fbx8am-brcm.dtbo meson-g12a-fbx8am-realtek-dtbs := meson-g12a-fbx8am.dtb meson-g12a-fbx8am-realtek.dtbo +dtb-$(CONFIG_ARCH_MESON) += meson-g12b-bananapi-cm4-mnt-pocket-reform.dtb diff --git a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi index 9d5eab6595d0..4d1858314fb4 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi @@ -937,17 +937,22 @@ mux { }; sdio_pins: sdio { - mux { + mux-0 { groups = "sdio_d0", "sdio_d1", "sdio_d2", "sdio_d3", - "sdio_clk", "sdio_cmd"; function = "sdio"; - bias-disable; + bias-pull-up; drive-strength-microamp = <4000>; }; + + mux-1 { + groups = "sdio_clk"; + function = "sdio"; + bias-disable; + }; }; sdio_clk_gate_pins: sdio_clk_gate { @@ -1663,9 +1668,28 @@ pwrc: power-controller { <250000000>, <0>; /* Do Nothing */ }; + + mipi_analog_dphy: phy { + compatible = "amlogic,g12a-mipi-dphy-analog"; + #phy-cells = <0>; + status = "disabled"; + }; }; }; + mipi_dphy: phy@44000 { + compatible = "amlogic,axg-mipi-dphy"; + reg = <0x0 0x44000 0x0 0x2000>; + clocks = <&clkc CLKID_MIPI_DSI_PHY>; + clock-names = "pclk"; + resets = <&reset RESET_MIPI_DSI_PHY>; + reset-names = "phy"; + phys = <&mipi_analog_dphy>; + phy-names = "analog"; + #phy-cells = <0>; + status = "disabled"; + }; + usb3_pcie_phy: phy@46000 { compatible = "amlogic,g12a-usb3-pcie-phy"; reg = <0x0 0x46000 0x0 0x2000>; @@ -2152,6 +2176,15 @@ hdmi_tx_out: endpoint { remote-endpoint = <&hdmi_tx_in>; }; }; + + /* DPI output port */ + dpi_port: port@2 { + reg = <2>; + + dpi_out: endpoint { + remote-endpoint = <&mipi_dsi_in>; + }; + }; }; gic: interrupt-controller@ffc01000 { @@ -2189,6 +2222,48 @@ gpio_intc: interrupt-controller@f080 { amlogic,channel-interrupts = <64 65 66 67 68 69 70 71>; }; + mipi_dsi: dsi@7000 { + compatible = "amlogic,meson-g12a-dw-mipi-dsi"; + reg = <0x0 0x7000 0x0 0x1000>; + resets = <&reset RESET_MIPI_DSI_HOST>; + reset-names = "top"; + clocks = <&clkc CLKID_MIPI_DSI_HOST>, + <&clkc CLKID_MIPI_DSI_PXCLK>, + <&clkc CLKID_CTS_ENCL>; + clock-names = "pclk", "bit", "px"; + phys = <&mipi_dphy>; + phy-names = "dphy"; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + + assigned-clocks = <&clkc CLKID_MIPI_DSI_PXCLK_SEL>, + <&clkc CLKID_CTS_ENCL_SEL>, + <&clkc CLKID_VCLK2_SEL>; + assigned-clock-parents = <&clkc CLKID_GP0_PLL>, + <&clkc CLKID_VCLK2_DIV1>, + <&clkc CLKID_GP0_PLL>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + /* VPU VENC Input */ + mipi_dsi_venc_port: port@0 { + reg = <0>; + + mipi_dsi_in: endpoint { + remote-endpoint = <&dpi_out>; + }; + }; + + /* DSI Output */ + mipi_dsi_panel_port: port@1 { + reg = <1>; + }; + }; + }; + watchdog: watchdog@f0d0 { compatible = "amlogic,meson-gxbb-wdt"; reg = <0x0 0xf0d0 0x0 0x10>; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts new file mode 100644 index 000000000000..db8951cf00af --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts @@ -0,0 +1,377 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2023 Neil Armstrong + * Copyright 2023 MNT Research GmbH + */ + +/dts-v1/; + +#include "meson-g12b-bananapi-cm4.dtsi" +#include +#include +#include + +/ { + model = "MNT Pocket Reform with BPI-CM4 Module"; + compatible = "mntre,reform2-cm4", "bananapi,bpi-cm4", "amlogic,a311d", "amlogic,g12b"; + chassis-type = "laptop"; + + aliases { + ethernet0 = ðmac; + i2c0 = &i2c1; + i2c1 = &i2c3; + }; + + hdmi_connector: hdmi-connector { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_connector_in: endpoint { + remote-endpoint = <&hdmi_tx_tmds_out>; + }; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-blue { + color = ; + function = LED_FUNCTION_STATUS; + gpios = <&gpio_ao GPIOAO_7 GPIO_ACTIVE_HIGH>; + linux,default-trigger = "heartbeat"; + }; + + led-green { + color = ; + function = LED_FUNCTION_STATUS; + gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>; + }; + }; + + sound { + compatible = "amlogic,axg-sound-card"; + model = "MNT-POCKET-REFORM-BPI-CM4"; + audio-widgets = "Headphone", "Headphone Jack", + "Speaker", "Speaker", + "Microphone", "Microphone Jack"; + audio-aux-devs = <&tdmout_a>, <&tdmout_b>, <&tdmin_b>; + audio-routing = "TDMOUT_A IN 0", "FRDDR_A OUT 0", + "TDMOUT_A IN 1", "FRDDR_B OUT 0", + "TDMOUT_A IN 2", "FRDDR_C OUT 0", + "TDM_A Playback", "TDMOUT_A OUT", + "TDMOUT_B IN 0", "FRDDR_A OUT 1", + "TDMOUT_B IN 1", "FRDDR_B OUT 1", + "TDMOUT_B IN 2", "FRDDR_C OUT 1", + "TDM_B Playback", "TDMOUT_B OUT", + "TDMIN_B IN 1", "TDM_B Capture", + "TDMIN_B IN 4", "TDM_B Loopback", + "TODDR_A IN 1", "TDMIN_B OUT", + "TODDR_B IN 1", "TDMIN_B OUT", + "TODDR_C IN 1", "TDMIN_B OUT", + "MIC1RP", "MICBIAS", + "MIC1RP", "Microphone Jack", + "Headphone Jack", "HPR", + "Speaker", "SPK"; + + assigned-clocks = <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents = <0>, <0>, <0>; + assigned-clock-rates = <294912000>, + <270950400>, + <393216000>; + + dai-link-0 { + sound-dai = <&frddr_a>; + }; + + dai-link-1 { + sound-dai = <&frddr_b>; + }; + + dai-link-2 { + sound-dai = <&frddr_c>; + }; + + dai-link-3 { + sound-dai = <&toddr_a>; + }; + + dai-link-4 { + sound-dai = <&toddr_b>; + }; + + dai-link-5 { + sound-dai = <&toddr_c>; + }; + + /* 8ch hdmi interface */ + dai-link-6 { + sound-dai = <&tdmif_a>; + dai-format = "i2s"; + dai-tdm-slot-tx-mask-0 = <1 1>; + dai-tdm-slot-tx-mask-1 = <1 1>; + dai-tdm-slot-tx-mask-2 = <1 1>; + dai-tdm-slot-tx-mask-3 = <1 1>; + mclk-fs = <256>; + + codec { + sound-dai = <&tohdmitx TOHDMITX_I2S_IN_A>; + }; + }; + + /* Analog Audio */ + dai-link-7 { + sound-dai = <&tdmif_b>; + dai-format = "i2s"; + dai-tdm-slot-tx-mask-0 = <1 1>; + mclk-fs = <256>; + + codec { + sound-dai = <&tlv320aic3100>; + }; + }; + + /* hdmi glue */ + dai-link-8 { + sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>; + + codec { + sound-dai = <&hdmi_tx>; + }; + }; + }; + + reg_main_1v8: regulator-main-1v8 { + compatible = "regulator-fixed"; + regulator-name = "1V8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + vin-supply = <®_main_3v3>; + }; + + reg_main_1v2: regulator-main-1v2 { + compatible = "regulator-fixed"; + regulator-name = "1V2"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + vin-supply = <®_main_5v>; + }; + + reg_main_3v3: regulator-main-3v3 { + compatible = "regulator-fixed"; + regulator-name = "3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + }; + + reg_main_5v: regulator-main-5v { + compatible = "regulator-fixed"; + regulator-name = "5V"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + }; + + reg_main_usb: regulator-main-usb { + compatible = "regulator-fixed"; + regulator-name = "USB_PWR"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + vin-supply = <®_main_5v>; + }; + + clock_12288: clock_12288 { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <12288000>; + }; + + spi { + compatible = "spi-gpio"; + #address-cells = <0x1>; + ranges; + + sck-gpios = <&gpio_ao GPIOAO_5 0>; // GPIOAO_5 / GPIO7 + miso-gpios = <&gpio GPIOH_4 0>; // GPIOH_4 / GPIO5 + mosi-gpios = <&gpio_ao GPIOAO_10 0>; // GPIOAO_10 / GPIO6 + cs-gpios = <&gpio GPIOA_10 0>; // GPIOA_10 / GPIO4 + num-chipselects = <1>; + + spidev@0 { + compatible = "mntre,lpc11u24"; + spi-max-frequency = <1000000>; + reg = <0>; + }; + }; +}; + +&mipi_analog_dphy { + status = "okay"; +}; + +&mipi_dphy { + status = "okay"; +}; + +&mipi_dsi { + status = "okay"; + + assigned-clocks = <&clkc CLKID_GP0_PLL>, + <&clkc CLKID_MIPI_DSI_PXCLK_SEL>, + <&clkc CLKID_MIPI_DSI_PXCLK>, + <&clkc CLKID_CTS_ENCL_SEL>, + <&clkc CLKID_VCLK2_SEL>; + assigned-clock-parents = <0>, + <&clkc CLKID_GP0_PLL>, + <0>, + <&clkc CLKID_VCLK2_DIV1>, + <&clkc CLKID_GP0_PLL>; + assigned-clock-rates = <840000000>, + <0>, + <840000000>, + <0>, + <0>; + + panel@0 { + compatible = "jdi,lt070me05000"; + reg = <0>; + + // reset is driven by rp2040 + // dcdc en is also driven by rp2040 + enable-gpios = <&gpio 58 GPIO_ACTIVE_HIGH>; + + // on A311D, we shift the vsync by one line to counteract VIU_OSD_HOLD_FIFO_LINES + // (which can't be less than 1) + vsync-shift = <1>; + + port { + panel_in: endpoint { + remote-endpoint = <&mipi_dsi_out>; + }; + }; + }; +}; + +&mipi_dsi_panel_port { + mipi_dsi_out: endpoint { + remote-endpoint = <&panel_in>; + }; +}; + +&vpu { + // on A311D, we currently have to set VIU_OSD_HOLD_FIFO_LINES to the lowest + // possible value or get a vertically shifted image + viu-hold-fifo-lines = <0>; +}; + +&cecb_AO { + status = "okay"; +}; + +ðmac { + status = "okay"; +}; + +&hdmi_tx { + status = "okay"; +}; + +&hdmi_tx_tmds_port { + hdmi_tx_tmds_out: endpoint { + remote-endpoint = <&hdmi_connector_in>; + }; +}; + +&pwm_AO_ab { + pinctrl-names = "default"; + pinctrl-0 = <&pwm_ao_a_pins>; + status = "okay"; +}; + +&i2c0 { + status = "okay"; +}; + +&i2c2 { + status = "okay"; +}; + +&i2c3 { + status = "okay"; + + tlv320aic3100: codec@18 { + compatible = "ti,tlv320aic3100"; + reg = <0x18>; + clocks = <&clock_12288>; + clock-names = "mclk"; + ai31xx-micbias-vg = <2>; + #sound-dai-cells = <0>; + + HPVDD-supply = <®_main_3v3>; + SPRVDD-supply = <®_main_5v>; + SPLVDD-supply = <®_main_5v>; + AVDD-supply = <®_main_3v3>; + IOVDD-supply = <®_main_3v3>; + DVDD-supply = <®_main_1v8>; + }; + + rtc@68 { + compatible = "nxp,pcf8523"; + reg = <0x68>; + }; +}; + +&pcie { + status = "okay"; +}; + +&sd_emmc_b { + status = "okay"; +}; + +&tdmif_a { + status = "okay"; +}; + +&tdmout_a { + status = "okay"; +}; + +&tdmif_b { + pinctrl-0 = <&tdm_b_dout0_pins>, <&tdm_b_fs_pins>, <&tdm_b_sclk_pins>, <&tdm_b_din1_pins>; + pinctrl-names = "default"; + + assigned-clocks = <&clkc_audio AUD_CLKID_TDM_SCLK_PAD1>, + <&clkc_audio AUD_CLKID_TDM_LRCLK_PAD1>; + assigned-clock-parents = <&clkc_audio AUD_CLKID_MST_B_SCLK>, + <&clkc_audio AUD_CLKID_MST_B_LRCLK>; + assigned-clock-rates = <0>, <0>; +}; + +&tdmin_b { + status = "okay"; +}; + +&toddr_a { + status = "okay"; +}; + +&toddr_b { + status = "okay"; +}; + +&toddr_c { + status = "okay"; +}; + +&tohdmitx { + status = "okay"; +}; + +&usb { + dr_mode = "host"; + + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts new file mode 100644 index 000000000000..5b105fcee657 --- /dev/null +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts @@ -0,0 +1,407 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2023 Neil Armstrong + * Copyright 2023 MNT Research GmbH + */ + +/dts-v1/; + +#include "meson-g12b-bananapi-cm4.dtsi" +#include +#include +#include + +/ { + model = "MNT Reform 2 with BPI-CM4 Module"; + compatible = "mntre,reform2-cm4", "bananapi,bpi-cm4", "amlogic,a311d", "amlogic,g12b"; + chassis-type = "laptop"; + + aliases { + ethernet0 = ðmac; + i2c0 = &i2c1; + i2c1 = &i2c3; + }; + + hdmi_connector: hdmi-connector { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_connector_in: endpoint { + remote-endpoint = <&hdmi_tx_tmds_out>; + }; + }; + }; + + leds { + compatible = "gpio-leds"; + + led-blue { + color = ; + function = LED_FUNCTION_STATUS; + gpios = <&gpio_ao GPIOAO_7 GPIO_ACTIVE_HIGH>; + linux,default-trigger = "heartbeat"; + }; + + led-green { + color = ; + function = LED_FUNCTION_STATUS; + gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>; + }; + }; + + sound { + compatible = "amlogic,axg-sound-card"; + model = "MNT-REFORM2-BPI-CM4"; + audio-widgets = "Headphone", "Headphone Jack", + "Speaker", "External Speaker", + "Microphone", "Mic Jack"; + audio-aux-devs = <&tdmout_a>, <&tdmout_b>, <&tdmin_b>; + audio-routing = "TDMOUT_A IN 0", "FRDDR_A OUT 0", + "TDMOUT_A IN 1", "FRDDR_B OUT 0", + "TDMOUT_A IN 2", "FRDDR_C OUT 0", + "TDM_A Playback", "TDMOUT_A OUT", + "TDMOUT_B IN 0", "FRDDR_A OUT 1", + "TDMOUT_B IN 1", "FRDDR_B OUT 1", + "TDMOUT_B IN 2", "FRDDR_C OUT 1", + "TDM_B Playback", "TDMOUT_B OUT", + "TDMIN_B IN 1", "TDM_B Capture", + "TDMIN_B IN 4", "TDM_B Loopback", + "TODDR_A IN 1", "TDMIN_B OUT", + "TODDR_B IN 1", "TDMIN_B OUT", + "TODDR_C IN 1", "TDMIN_B OUT", + "Headphone Jack", "HP_L", + "Headphone Jack", "HP_R", + "External Speaker", "SPK_LP", + "External Speaker", "SPK_LN", + "External Speaker", "SPK_RP", + "External Speaker", "SPK_RN", + "LINPUT1", "Mic Jack", + "Mic Jack", "MICB"; + + assigned-clocks = <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents = <0>, <0>, <0>; + assigned-clock-rates = <294912000>, + <270950400>, + <393216000>; + + dai-link-0 { + sound-dai = <&frddr_a>; + }; + + dai-link-1 { + sound-dai = <&frddr_b>; + }; + + dai-link-2 { + sound-dai = <&frddr_c>; + }; + + dai-link-3 { + sound-dai = <&toddr_a>; + }; + + dai-link-4 { + sound-dai = <&toddr_b>; + }; + + dai-link-5 { + sound-dai = <&toddr_c>; + }; + + /* 8ch hdmi interface */ + dai-link-6 { + sound-dai = <&tdmif_a>; + dai-format = "i2s"; + dai-tdm-slot-tx-mask-0 = <1 1>; + dai-tdm-slot-tx-mask-1 = <1 1>; + dai-tdm-slot-tx-mask-2 = <1 1>; + dai-tdm-slot-tx-mask-3 = <1 1>; + mclk-fs = <256>; + + codec { + sound-dai = <&tohdmitx TOHDMITX_I2S_IN_A>; + }; + }; + + /* Analog Audio */ + dai-link-7 { + sound-dai = <&tdmif_b>; + dai-format = "i2s"; + dai-tdm-slot-tx-mask-0 = <1 1>; + mclk-fs = <256>; + + codec { + sound-dai = <&wm8960>; + }; + }; + + /* hdmi glue */ + dai-link-8 { + sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>; + + codec { + sound-dai = <&hdmi_tx>; + }; + }; + }; + + reg_main_1v8: regulator-main-1v8 { + compatible = "regulator-fixed"; + regulator-name = "1V8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + vin-supply = <®_main_3v3>; + }; + + reg_main_1v2: regulator-main-1v2 { + compatible = "regulator-fixed"; + regulator-name = "1V2"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + vin-supply = <®_main_5v>; + }; + + reg_main_3v3: regulator-main-3v3 { + compatible = "regulator-fixed"; + regulator-name = "3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + }; + + reg_main_5v: regulator-main-5v { + compatible = "regulator-fixed"; + regulator-name = "5V"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + }; + + reg_main_usb: regulator-main-usb { + compatible = "regulator-fixed"; + regulator-name = "USB_PWR"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + vin-supply = <®_main_5v>; + }; + + backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&pwm_AO_ab 0 10000 0>; + power-supply = <®_main_usb>; + enable-gpios = <&gpio 58 GPIO_ACTIVE_HIGH>; + brightness-levels = <0 32 64 128 160 200 255>; + default-brightness-level = <6>; + + status = "okay"; + }; + + panel { + compatible = "innolux,n125hce-gn1-a311d", "simple-panel"; + power-supply = <®_main_3v3>; + backlight = <&backlight>; + no-hpd; + + status = "okay"; + + port { + panel_in: endpoint { + remote-endpoint = <&edp_bridge_out>; + }; + }; + }; + + clock_12288: clock_12288 { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <12288000>; + }; + + spi { + compatible = "spi-gpio"; + #address-cells = <0x1>; + ranges; + + sck-gpios = <&gpio_ao GPIOAO_5 0>; // GPIOAO_5 / GPIO7 + miso-gpios = <&gpio GPIOH_4 0>; // GPIOH_4 / GPIO5 + mosi-gpios = <&gpio_ao GPIOAO_10 0>; // GPIOAO_10 / GPIO6 + cs-gpios = <&gpio GPIOA_10 0>; // GPIOA_10 / GPIO4 + num-chipselects = <1>; + + spidev@0 { + compatible = "mntre,lpc11u24"; + spi-max-frequency = <1000000>; + reg = <0>; + }; + }; +}; + +&mipi_analog_dphy { + status = "okay"; +}; + +&mipi_dphy { + status = "okay"; +}; + +&mipi_dsi { + status = "okay"; + + assigned-clocks = <&clkc CLKID_GP0_PLL>, + <&clkc CLKID_MIPI_DSI_PXCLK_SEL>, + <&clkc CLKID_MIPI_DSI_PXCLK>, + <&clkc CLKID_CTS_ENCL_SEL>, + <&clkc CLKID_VCLK2_SEL>; + assigned-clock-parents = <0>, + <&clkc CLKID_GP0_PLL>, + <0>, + <&clkc CLKID_VCLK2_DIV1>, + <&clkc CLKID_GP0_PLL>; + assigned-clock-rates = <936000000>, + <0>, + <936000000>, + <0>, + <0>; +}; + +&mipi_dsi_panel_port { + mipi_dsi_out: endpoint { + remote-endpoint = <&edp_bridge_in>; + }; +}; + +&cecb_AO { + status = "okay"; +}; + +ðmac { + status = "okay"; +}; + +&hdmi_tx { + status = "okay"; +}; + +&hdmi_tx_tmds_port { + hdmi_tx_tmds_out: endpoint { + remote-endpoint = <&hdmi_connector_in>; + }; +}; + +&pwm_AO_ab { + pinctrl-names = "default"; + pinctrl-0 = <&pwm_ao_a_pins>; + status = "okay"; +}; + +&i2c0 { + status = "okay"; +}; + +&i2c2 { + status = "okay"; +}; + +&i2c3 { + status = "okay"; + + edp_bridge: bridge@2c { + compatible = "ti,sn65dsi86"; + reg = <0x2c>; + enable-gpios = <&gpio GPIOX_10 GPIO_ACTIVE_HIGH>; // PIN_24 / GPIO8 + vccio-supply = <®_main_1v8>; + vpll-supply = <®_main_1v8>; + vcca-supply = <®_main_1v2>; + vcc-supply = <®_main_1v2>; + burst-mode; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + edp_bridge_in: endpoint { + remote-endpoint = <&mipi_dsi_out>; + }; + }; + + port@1 { + reg = <1>; + + edp_bridge_out: endpoint { + remote-endpoint = <&panel_in>; + }; + }; + }; + }; + + wm8960: codec@1a { + compatible = "wlf,wm8960"; + reg = <0x1a>; + clocks = <&clock_12288>; + clock-names = "mclk"; + #sound-dai-cells = <0>; + wlf,shared-lrclk; + }; + + rtc@68 { + compatible = "nxp,pcf8523"; + reg = <0x68>; + }; +}; + +&pcie { + status = "okay"; +}; + +&sd_emmc_b { + status = "okay"; +}; + +&tdmif_a { + status = "okay"; +}; + +&tdmout_a { + status = "okay"; +}; + +&tdmif_b { + pinctrl-0 = <&tdm_b_dout0_pins>, <&tdm_b_fs_pins>, <&tdm_b_sclk_pins>, <&tdm_b_din1_pins>; + pinctrl-names = "default"; + + assigned-clocks = <&clkc_audio AUD_CLKID_TDM_SCLK_PAD1>, + <&clkc_audio AUD_CLKID_TDM_LRCLK_PAD1>; + assigned-clock-parents = <&clkc_audio AUD_CLKID_MST_B_SCLK>, + <&clkc_audio AUD_CLKID_MST_B_LRCLK>; + assigned-clock-rates = <0>, <0>; +}; + +&tdmin_b { + status = "okay"; +}; + +&toddr_a { + status = "okay"; +}; + +&toddr_b { + status = "okay"; +}; + +&toddr_c { + status = "okay"; +}; + +&tohdmitx { + status = "okay"; +}; + +&usb { + dr_mode = "host"; + + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi index 08c33ec7e9f1..5805bc9ee668 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi @@ -211,6 +211,11 @@ ðmac { pinctrl-names = "default"; phy-mode = "rgmii-txid"; phy-handle = <&external_phy>; + + /* This is only a partial fix; ethernet only works reliably after a reload + of the mdio, dwmac, stmmac etc modules */ + snps,reset-gpio = <&gpio GPIOZ_15 (GPIO_ACTIVE_LOW | GPIO_OPEN_DRAIN)>; + snps,reset-delays-us = <0 1000000 2000000>; }; &frddr_a { @@ -369,8 +374,7 @@ &uart_A { bluetooth { compatible = "realtek,rtl8822cs-bt"; - enable-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>; - host-wake-gpios = <&gpio GPIOX_19 GPIO_ACTIVE_HIGH>; + enable-gpios = <&gpio GPIOX_19 GPIO_ACTIVE_HIGH>; device-wake-gpios = <&gpio GPIOX_18 GPIO_ACTIVE_HIGH>; }; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi index 16dd409051b4..81c3057143b4 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi @@ -98,7 +98,7 @@ &pwm_ab { }; &pwm_AO_cd { - pinctrl-0 = <&pwm_ao_d_e_pins>; + pinctrl-0 = <&pwm_ao_c_6_pins>, <&pwm_ao_d_e_pins>; pinctrl-names = "default"; clocks = <&xtal>; clock-names = "clkin1"; diff --git a/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi b/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi index e78cc9b577a0..e6f516b654f9 100644 --- a/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi @@ -40,6 +40,14 @@ button-function { }; }; + panel_backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&pwm_AO_cd 0 25000 0>; + brightness-levels = <0 255>; + num-interpolated-steps = <255>; + default-brightness-level = <200>; + }; + leds { compatible = "gpio-leds"; @@ -358,6 +366,23 @@ rtc: rtc@51 { }; }; +&i2c3 { + status = "okay"; + pinctrl-0 = <&i2c3_sda_a_pins>, <&i2c3_sck_a_pins>; + pinctrl-names = "default"; + + touch-controller@38 { + compatible = "edt,edt-ft5206"; + reg = <0x38>; + interrupt-parent = <&gpio_intc>; + interrupts = <66 IRQ_TYPE_EDGE_FALLING>; /* GPIOA_5 */ + reset-gpios = <&gpio_expander 6 GPIO_ACTIVE_LOW>; + touchscreen-size-x = <1080>; + touchscreen-size-y = <1920>; + status = "okay"; + }; +}; + &ir { status = "okay"; pinctrl-0 = <&remote_input_ao_pins>; @@ -365,6 +390,55 @@ &ir { linux,rc-map-name = "rc-khadas"; }; +&mipi_dsi { + status = "okay"; + + assigned-clocks = <&clkc CLKID_GP0_PLL>, + <&clkc CLKID_MIPI_DSI_PXCLK_SEL>, + <&clkc CLKID_MIPI_DSI_PXCLK>, + <&clkc CLKID_CTS_ENCL_SEL>, + <&clkc CLKID_VCLK2_SEL>; + assigned-clock-parents = <0>, + <&clkc CLKID_GP0_PLL>, + <0>, + <&clkc CLKID_VCLK2_DIV1>, + <&clkc CLKID_GP0_PLL>; + assigned-clock-rates = <960000000>, + <0>, + <960000000>, + <0>, + <0>; + + panel@0 { + compatible = "khadas,ts050"; + reset-gpios = <&gpio_expander 0 GPIO_ACTIVE_LOW>; + enable-gpios = <&gpio_expander 1 GPIO_ACTIVE_HIGH>; + power-supply = <&vcc_3v3>; + backlight = <&panel_backlight>; + reg = <0>; + + port { + mipi_in_panel: endpoint { + remote-endpoint = <&mipi_out_panel>; + }; + }; + }; +}; + +&mipi_analog_dphy { + status = "okay"; +}; + +&mipi_dphy { + status = "okay"; +}; + +&mipi_dsi_panel_port { + mipi_out_panel: endpoint { + remote-endpoint = <&mipi_in_panel>; + }; +}; + &pcie { reset-gpios = <&gpio GPIOA_8 GPIO_ACTIVE_LOW>; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts index 9c0b544e2209..cb52a55ab70a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts @@ -76,7 +76,7 @@ &cpu3 { }; &pwm_AO_cd { - pinctrl-0 = <&pwm_ao_d_e_pins>; + pinctrl-0 = <&pwm_ao_c_6_pins>, <&pwm_ao_d_e_pins>; pinctrl-names = "default"; clocks = <&xtal>; clock-names = "clkin1"; diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index 045250d0a040..faa3ec40d166 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -260,3 +260,6 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mp-venice-gw74xx-rpidsi.dtb dtb-$(CONFIG_ARCH_S32) += s32g274a-evb.dtb dtb-$(CONFIG_ARCH_S32) += s32g274a-rdb2.dtb dtb-$(CONFIG_ARCH_S32) += s32v234-evb.dtb +dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1028a-mnt-reform2.dtb +dtb-$(CONFIG_ARCH_MXC) += imx8mp-mnt-pocket-reform.dtb +dtb-$(CONFIG_ARCH_MXC) += imx8mq-mnt-reform2-hdmi.dtb diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a-mnt-reform2.dts b/arch/arm64/boot/dts/freescale/fsl-ls1028a-mnt-reform2.dts new file mode 100644 index 000000000000..06523b9c3345 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a-mnt-reform2.dts @@ -0,0 +1,203 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Device Tree file for MNT Reform 2 with RBZ LS1028A SOM. + * + * Copyright 2022 MNT Research GmbH + * + * Lukas F. Hartmann + * + */ + +/dts-v1/; +#include "fsl-ls1028a.dtsi" + +#include + +/ { + model = "MNT Reform 2 with LS1028A Module"; + compatible = "fsl,ls1028a-rdb", "fsl,ls1028a"; + + aliases { + crypto = &crypto; + serial0 = &duart0; + serial1 = &duart1; + serial2 = &lpuart1; + mmc0 = &esdhc; + mmc1 = &esdhc1; + rtc1 = &ftm_alarm0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + memory@80000000 { + device_type = "memory"; + reg = <0x0 0x80000000 0x1 0x0000000>; + }; + + sys_mclk: clock-mclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <12000000>; + }; + + reg_1p8v: regulator-1p8v { + compatible = "regulator-fixed"; + regulator-name = "1P8V"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + }; + + sb_3v3: regulator-sb3v3 { + compatible = "regulator-fixed"; + regulator-name = "3v3_vbus"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + sound { + compatible = "fsl,imx-audio-wm8960"; + model = "wm8960-audio"; + audio-cpu = <&sai4>; + audio-codec = <&wm8960>; + + audio-routing = + "Headphone Jack", "HP_L", + "Headphone Jack", "HP_R", + "Ext Spk", "SPK_LP", + "Ext Spk", "SPK_LN", + "Ext Spk", "SPK_RP", + "Ext Spk", "SPK_RN", + "LINPUT1", "Mic Jack", + "Mic Jack", "MICB", + "LINPUT2", "Line In Jack", + "RINPUT2", "Line In Jack"; + }; + + backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&pwm0 1 10000 0>; + brightness-levels = <0 8 16 32 64 128 160 200 255>; + default-brightness-level = <8>; + enable-gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>; + }; +}; + +&dpclk { + // DP VCO clock is eDP pixel clock (162MHz) divided by 1.25 + fsl,vco-hz = <1296000000>; +}; + +&duart0 { + status = "okay"; +}; + +&duart1 { + status = "okay"; +}; + +// connected to LPC11U24 chip on the motherboard +&lpuart1 { + status = "okay"; +}; + +&esdhc { + sd-uhs-sdr50; + sd-uhs-sdr25; + sd-uhs-sdr12; + bus-width = <1>; + status = "okay"; +}; + +&esdhc1 { + mmc-hs200-1_8v; + bus-width = <8>; + status = "okay"; +}; + +&fspi { + status = "disabled"; +}; + +&i2c0 { + status = "okay"; + + // Audio chip on motherboard + wm8960: codec@1a { + #sound-dai-cells = <0>; + compatible = "wlf,wm8960"; + reg = <0x1a>; + clocks = <&sys_mclk>; + clock-names = "mclk"; + }; + + // Realtime clock chip on motherboard + pcf8523: pcf8523@68 { + compatible = "nxp,pcf8523"; + reg = <0x68>; + }; +}; + +&enetc_port0 { + phy-handle = <&sgmii_phy0>; + phy-connection-type = "sgmii"; + managed = "in-band-status"; + status = "okay"; +}; + +&enetc_mdio_pf3 { + sgmii_phy0: ethernet-phy@0 { + reg = <0x0>; + }; +}; + +/* +XSPI1_A_DATA4 = GPIO2_DAT28 +XSPI1_A_DATA5 = GPIO2_DAT29 +XSPI1_A_DATA6 = GPIO2_DAT30 +*/ + +&pcie1 { + status = "okay"; +}; + +&pcie2 { + status = "okay"; +}; + +&pwm0 { + status = "okay"; +}; + +&sata { + status = "okay"; + dma-coherent; +}; + +&sai4 { + fsl,sai-mclk-direction-output; + status = "okay"; +}; + +&usb0 { + dr_mode = "host"; + status = "okay"; +}; + +&usb1 { + dr_mode = "host"; + status = "okay"; +}; + +&dspi2 { + status = "okay"; + spidev@0 { + compatible = "mntre,lpc11u24"; + spi-max-frequency = <1000000>; + reg = <0>; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi index ae534c23b970..dbb46c3d329f 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi @@ -871,8 +871,28 @@ malidp0: display@f080000 { arm,malidp-arqos-value = <0xd000d000>; port { - dpi0_out: endpoint { + dpi0_out: endpoint { + remote-endpoint = <&dp1_out>; + }; + }; + }; + hdptx0: display@f200000 { + compatible = "cdn,ls1028a-dp"; + reg = <0x0 0xf200000 0x0 0xfffff>; + interrupts = <0 221 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&clockgen QORIQ_CLK_HWACCEL 2>, <&clockgen QORIQ_CLK_HWACCEL 2>, + <&clockgen QORIQ_CLK_HWACCEL 2>, <&clockgen QORIQ_CLK_HWACCEL 2>, + <&clockgen QORIQ_CLK_HWACCEL 2>, <&dpclk>; + clock-names = "clk_core", "pclk", "sclk", + "cclk", "clk_vif", "clk_pxl"; + lane-mapping = <0x4e>; + edp_num_lanes = <0x2>; + firmware-name = "ls1028a-mhdpfw.bin"; + + port { + dp1_out: endpoint { + remote-endpoint = <&dpi0_out>; }; }; }; diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts index 9beba8d6a0df..38f740e09827 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts @@ -328,6 +328,20 @@ &flexcan2 { status = "disabled";/* can2 pin conflict with pdm */ }; +&hdmi_pvi { + status = "okay"; +}; + +&hdmi_tx { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hdmi>; + status = "okay"; +}; + +&hdmi_tx_phy { + status = "okay"; +}; + &i2c1 { clock-frequency = <400000>; pinctrl-names = "default"; @@ -583,6 +597,10 @@ &sai3 { status = "okay"; }; +&lcdif3 { + status = "okay"; +}; + &snvs_pwrkey { status = "okay"; }; @@ -749,6 +767,15 @@ MX8MP_IOMUXC_NAND_READY_B__GPIO3_IO16 0x140 >; }; + pinctrl_hdmi: hdmigrp { + fsl,pins = < + MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL 0x1c3 + MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_HDMI_SDA 0x1c3 + MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD 0x19 + MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_HDMI_CEC 0x19 + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins = < MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL 0x400001c2 diff --git a/arch/arm64/boot/dts/freescale/imx8mp-mnt-pocket-reform.dts b/arch/arm64/boot/dts/freescale/imx8mp-mnt-pocket-reform.dts new file mode 100644 index 000000000000..62b39ec469b2 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mp-mnt-pocket-reform.dts @@ -0,0 +1,980 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) + +/* + * Copyright 2019-2022 MNT Research GmbH + * Copyright 2021 Lucas Stach + * Copyright 2020 Boundary Devices +*/ + +// https://github.com/boundarydevices/linux/blob/boundary-imx_5.15.y/arch/arm64/boot/dts/freescale/imx8mp-nitrogen8mp.dts + +/dts-v1/; + +#include +#include "imx8mp.dtsi" + +&iomuxc { + pinctrl_eqos: eqosgrp { + fsl,pins = < + MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC 0x20 + MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO 0xa0 + MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x1f + MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK 0x1f + MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0 0x1f + MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1 0x1f + MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2 0x1f + MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3 0x1f + + MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x91 + MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK 0x91 + MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0 0x91 + MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1 0x91 + MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2 0x91 + MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3 0x91 +#define GP_EQOS_RESET <&gpio3 16 GPIO_ACTIVE_LOW> + MX8MP_IOMUXC_NAND_READY_B__GPIO3_IO16 0x100 +#define GPIRQ_EQOS_PHY <&gpio3 14 IRQ_TYPE_LEVEL_LOW> + MX8MP_IOMUXC_NAND_DQS__GPIO3_IO14 0x10 + >; + }; + + pinctrl_hog: hoggrp { + fsl,pins = < + //MX8MP_IOMUXC_NAND_DATA01__GPIO3_IO07 0x119 /* J31 */ + MX8MP_IOMUXC_SPDIF_RX__GPIO5_IO04 0x41 /* Pin 17 */ + MX8MP_IOMUXC_SPDIF_EXT_CLK__GPIO5_IO05 0x41 /* Pin 19 */ + MX8MP_IOMUXC_SPDIF_TX__GPIO5_IO03 0x41 /* Pin 21 */ + MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10 0x41 /* Pin 23 */ + MX8MP_IOMUXC_SD1_DATA6__GPIO2_IO08 0x41 /* Pin 25 */ + MX8MP_IOMUXC_SD1_DATA5__GPIO2_IO07 0x41 /* Pin 29 */ + //MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06 0x41 /* Pin 31 */ + MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20 0x16 /* Pin 2 */ + MX8MP_IOMUXC_SAI1_TXD7__GPIO4_IO19 0x1c4 /* Pin 4 */ + >; + }; + + pinctrl_panel: panelgrp { + fsl,pins = < + MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06 0x140 + MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07 0x140 + MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06 0x41 /* Pin 31 */ + >; + }; + + pinctrl_hdmi: hdmigrp { + fsl,pins = < + MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL 0x1c3 + MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_HDMI_SDA 0x1c3 + MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD 0x19 + MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_HDMI_CEC 0x19 + + /*MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL 0x400001c3 + MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_HDMI_SDA 0x400001c3 + MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD 0x40000019 + MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_HDMI_CEC 0x40000019*/ + >; + }; + + pinctrl_bt_rfkill: bt-rfkillgrp { + fsl,pins = < +#define GP_BT_RFKILL_RESET <&gpio3 9 GPIO_ACTIVE_LOW> + MX8MP_IOMUXC_NAND_DATA03__GPIO3_IO09 0x119 + >; + }; + + pinctrl_ecspi2: ecspi2grp { + fsl,pins = < + /* J31 */ + MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK 0x82 /* Pin 20 */ + MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI 0x82 /* Pin 10 */ + MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO 0x82 /* Pin 8 */ +#define GP_ECSPI2_CS <&gpio5 13 GPIO_ACTIVE_LOW> + MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13 0x143 /* Pin 6 */ + >; + }; + + pinctrl_i2c1: i2c1grp { + fsl,pins = < + MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL 0x400001c3 + MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA 0x400001c3 + >; + }; + + pinctrl_i2c1_1: i2c1-1grp { + fsl,pins = < +#define GP_I2C1_SCL <&gpio5 14 GPIO_OPEN_DRAIN> + MX8MP_IOMUXC_I2C1_SCL__GPIO5_IO14 0x1c3 +#define GP_I2C1_SDA <&gpio5 15 GPIO_OPEN_DRAIN> + MX8MP_IOMUXC_I2C1_SDA__GPIO5_IO15 0x1c3 + >; + }; + + pinctrl_i2c2: i2c2grp { + fsl,pins = < + MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL 0x400001c3 + MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA 0x400001c3 + >; + }; + + pinctrl_i2c2_1: i2c2-1grp { + fsl,pins = < +#define GP_I2C2_SCL <&gpio5 16 GPIO_OPEN_DRAIN> + MX8MP_IOMUXC_I2C2_SCL__GPIO5_IO16 0x1c3 +#define GP_I2C2_SDA <&gpio5 17 GPIO_OPEN_DRAIN> + MX8MP_IOMUXC_I2C2_SDA__GPIO5_IO17 0x1c3 + >; + }; + + pinctrl_i2c3: i2c3grp { + fsl,pins = < + MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL 0x400001c3 + MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA 0x400001c3 + >; + }; + + pinctrl_i2c3_1: i2c3-1grp { + fsl,pins = < +#define GP_I2C3_SCL <&gpio5 18 GPIO_OPEN_DRAIN> + MX8MP_IOMUXC_I2C3_SCL__GPIO5_IO18 0x1c3 +#define GP_I2C3_SDA <&gpio5 19 GPIO_OPEN_DRAIN> + MX8MP_IOMUXC_I2C3_SDA__GPIO5_IO19 0x1c3 + >; + }; + + pinctrl_i2c4: i2c4grp { + fsl,pins = < + MX8MP_IOMUXC_I2C4_SCL__I2C4_SCL 0x400001c3 + MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA 0x400001c3 + >; + }; + + pinctrl_i2c4_1: i2c4-1grp { + fsl,pins = < +#define GP_I2C4_SCL <&gpio5 20 GPIO_OPEN_DRAIN> + MX8MP_IOMUXC_I2C4_SCL__GPIO5_IO20 0x1c3 +#define GP_I2C4_SDA <&gpio5 21 GPIO_OPEN_DRAIN> + MX8MP_IOMUXC_I2C4_SDA__GPIO5_IO21 0x1c3 + >; + }; + + pinctrl_reg_wlan_vmmc: reg-wlan-vmmcgrp { + fsl,pins = < +#define GP_REG_WLAN_VMMC <&gpio2 19 GPIO_ACTIVE_HIGH> + MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19 0x16 + >; + }; + + pinctrl_sai2: sai2grp { + fsl,pins = < + MX8MP_IOMUXC_SAI2_TXFS__AUDIOMIX_SAI2_TX_SYNC 0xd6 + MX8MP_IOMUXC_SAI2_RXFS__AUDIOMIX_SAI2_RX_SYNC 0xd6 + MX8MP_IOMUXC_SAI2_TXC__AUDIOMIX_SAI2_TX_BCLK 0xd6 + MX8MP_IOMUXC_SAI2_RXC__AUDIOMIX_SAI2_RX_BCLK 0xd6 + MX8MP_IOMUXC_SAI2_RXD0__AUDIOMIX_SAI2_RX_DATA00 0xd6 + MX8MP_IOMUXC_SAI2_TXD0__AUDIOMIX_SAI2_TX_DATA00 0xd6 + MX8MP_IOMUXC_SAI2_MCLK__AUDIOMIX_SAI2_MCLK 0xd6 + >; + }; + + pinctrl_sai3: sai3grp { + fsl,pins = < + MX8MP_IOMUXC_SAI3_TXFS__AUDIOMIX_SAI3_TX_SYNC 0xd6 + MX8MP_IOMUXC_SAI3_RXFS__AUDIOMIX_SAI3_RX_SYNC 0xd6 + MX8MP_IOMUXC_SAI3_TXC__AUDIOMIX_SAI3_TX_BCLK 0xd6 + MX8MP_IOMUXC_SAI3_RXC__AUDIOMIX_SAI3_RX_BCLK 0xd6 + MX8MP_IOMUXC_SAI3_RXD__AUDIOMIX_SAI3_RX_DATA00 0xd6 + MX8MP_IOMUXC_SAI3_TXD__AUDIOMIX_SAI3_TX_DATA00 0xd6 + MX8MP_IOMUXC_SAI3_MCLK__AUDIOMIX_SAI3_MCLK 0xd6 + >; + }; + + pinctrl_pcie: pciegrp { + fsl,pins = < +#define GP_PCIE_RESET <&gpio1 11 GPIO_ACTIVE_LOW> + MX8MP_IOMUXC_GPIO1_IO11__GPIO1_IO11 0x41 +/*#define GP_PCIE_DISABLE <&gpio4 26 GPIO_ACTIVE_LOW> + MX8MP_IOMUXC_SAI2_TXD0__GPIO4_IO26 0x41*/ + >; + }; + + pinctrl_pmic: pmicirq { + fsl,pins = < +#define GPIRQ_PMIC <&gpio3 0 IRQ_TYPE_LEVEL_LOW> + MX8MP_IOMUXC_NAND_ALE__GPIO3_IO00 0x41 + >; + }; + + pinctrl_edp_bridge: edpbridgegrp { + fsl,pins = < + MX8MP_IOMUXC_GPIO1_IO04__GPIO1_IO04 0x100 + >; + }; + + pinctrl_uart1: uart1grp { + fsl,pins = < + MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX 0x140 + MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX 0x140 + MX8MP_IOMUXC_UART3_RXD__UART1_DCE_CTS 0x140 + MX8MP_IOMUXC_UART3_TXD__UART1_DCE_RTS 0x140 +#define GP_BT_ENABLE <&gpio3 9 GPIO_ACTIVE_HIGH> + MX8MP_IOMUXC_NAND_DATA03__GPIO3_IO09 0x119 + >; + }; + + pinctrl_uart2: uart2grp { + fsl,pins = < + MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x140 + MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX 0x140 + >; + }; + + pinctrl_uart3: uart3grp { + fsl,pins = < + MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX 0x140 + MX8MP_IOMUXC_ECSPI1_MOSI__UART3_DCE_TX 0x140 + >; + }; + + pinctrl_uart4: uart4grp { + fsl,pins = < + MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX 0x140 + MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX 0x140 + >; + }; + + pinctrl_usb1_vbus: usb1grp { + fsl,pins = < + MX8MP_IOMUXC_GPIO1_IO14__USB2_OTG_PWR 0x10 + >; + }; + + pinctrl_usdhc1: usdhc1grp { + fsl,pins = < + MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x190 + MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d0 + MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d0 + MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d0 + MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d0 + MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d0 + //MX8MP_IOMUXC_GPIO1_IO03__USDHC1_VSELECT 0x116 + >; + }; + + pinctrl_usdhc1_100mhz: usdhc1grp-100mhz { + fsl,pins = < + MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x194 + MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d4 + MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d4 + MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d4 + MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d4 + MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d4 + >; + }; + + pinctrl_usdhc1_200mhz: usdhc1grp-200mhz { + fsl,pins = < + MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x196 + MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d6 + MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d6 + MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d6 + MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d6 + MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d6 + >; + }; + + pinctrl_usdhc1_gpio: usdhc1grp-gpio { + fsl,pins = < +#define GP_USDHC1_CD <&gpio2 11 GPIO_ACTIVE_LOW> + MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11 0x1c4 + >; + }; + + pinctrl_usdhc2: usdhc2grp { + fsl,pins = < + MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x190 + MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d0 + MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d0 + MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d0 + MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d0 + MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d0 + >; + }; + + pinctrl_usdhc2_100mhz: usdhc2grp100mhz { + fsl,pins = < + MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x194 + MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d4 + MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d4 + MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d4 + MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d4 + MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d4 + >; + }; + + pinctrl_usdhc2_200mhz: usdhc2grp200mhz { + fsl,pins = < + MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK 0x196 + MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD 0x1d6 + MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 0x1d6 + MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 0x1d6 + MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 0x1d6 + MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 0x1d6 + >; + }; + + pinctrl_usdhc3: usdhc3grp { + fsl,pins = < + MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x190 + MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d0 + MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d0 + MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d0 + MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d0 + MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d0 + MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d0 + MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d0 + MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d0 + MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d0 + MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x10 +#define GP_EMMC_RESET <&gpio3 1 IRQ_TYPE_LEVEL_LOW> + MX8MP_IOMUXC_NAND_CE0_B__GPIO3_IO01 0x140 + >; + }; + + pinctrl_usdhc3_100mhz: usdhc3grp-100mhz { + fsl,pins = < + MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x194 + MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d4 + MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d4 + MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d4 + MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d4 + MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d4 + MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d4 + MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d4 + MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d4 + MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d4 + MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x14 + >; + }; + + pinctrl_usdhc3_200mhz: usdhc3grp-200mhz { + fsl,pins = < + MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x196 + MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d6 + MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d6 + MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d6 + MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d6 + MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d6 + MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d6 + MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d6 + MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d6 + MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d6 + MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x12 + >; + }; + + pinctrl_wdog: wdoggrp { + fsl,pins = < + MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B 0xc6 + >; + }; +}; + +/ { + model = "MNT Pocket Reform with i.MX8MP Module"; + compatible = "mntre,pocket-reform", "boundary,imx8mp-nitrogen8mp-som", "fsl,imx8mp"; + chassis-type = "laptop"; + + chosen { + stdout-path = &uart2; + }; + + memory@40000000 { + device_type = "memory"; + reg = <0x0 0x40000000 0 0x80000000>; + }; + + bt-rfkill { + compatible = "net,rfkill-gpio"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_bt_rfkill>; + name = "bt-rfkill"; + type = <2>; /* Bluetooth */ + reset-gpios = GP_BT_RFKILL_RESET; + status = "okay"; + }; + + pcie0_refclk: pcie0-refclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <100000000>; + }; + + reg_main_5v: regulator-main-5v { + compatible = "regulator-fixed"; + regulator-name = "5V"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + }; + + reg_main_3v3: regulator-main-3v3 { + compatible = "regulator-fixed"; + regulator-name = "3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + }; + + reg_main_usb: regulator-main-usb { + compatible = "regulator-fixed"; + regulator-name = "USB_PWR"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + vin-supply = <®_main_5v>; + }; + + reg_main_1v8: regulator-main-1v8 { + compatible = "regulator-fixed"; + regulator-name = "1V8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + vin-supply = <®_main_3v3>; + }; + + reg_main_1v2: regulator-main-1v2 { + compatible = "regulator-fixed"; + regulator-name = "1V2"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + vin-supply = <®_main_5v>; + }; + + reg_wlan_vmmc: regulator-wlan-vmmc { + compatible = "regulator-fixed"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_wlan_vmmc>; + regulator-name = "reg_wlan_vmmc"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = GP_REG_WLAN_VMMC; + startup-delay-us = <70000>; + enable-active-high; + }; + + reg_pcie0: regulator-pcie { + compatible = "regulator-fixed"; + regulator-name = "MPCIE_3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + vin-supply = <®_main_5v>; + }; + + sound { + compatible = "simple-audio-card"; + status = "okay"; + simple-audio-card,name = "tlv320aic3100"; + simple-audio-card,format = "i2s"; + simple-audio-card,frame-master = <&codec_dai>; + simple-audio-card,bitclock-master = <&codec_dai>; + + simple-audio-card,widgets = + "Microphone", "Microphone Jack", + "Headphone", "Headphone Jack", + "Speaker", "Speaker"; + + simple-audio-card,routing = + "MIC1RP", "MICBIAS", + "MIC1RP", "Microphone Jack", + "Headphone Jack", "HPR", + "Speaker", "SPK"; + + cpu_dai: simple-audio-card,cpu { + sound-dai = <&sai2>; + }; + + codec_dai: simple-audio-card,codec { + sound-dai = <&tlv320aic3100>; + clocks = <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SAI2_MCLK1>; + }; + }; + + sound-wwan { + compatible = "simple-audio-card"; + simple-audio-card,name = "Modem"; + simple-audio-card,format = "dsp_a"; + simple-audio-card,frame-master = <&wwan_dai>; + simple-audio-card,bitclock-master = <&wwan_dai>; + simple-audio-card,bitclock-inversion = <&wwan_dai>; + + wwan_cpu_dai: simple-audio-card,cpu { + sound-dai = <&sai3>; + }; + + wwan_dai: simple-audio-card,codec { + sound-dai = <&wwan_codec>; + }; + }; + + wwan_codec: sound-wwan-codec { + compatible = "option,gtm601"; + #sound-dai-cells = <0>; + }; +}; + +&snvs_rtc { + status = "disabled"; +}; + +&uart1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart1>; + assigned-clocks = <&clk IMX8MP_CLK_UART1>; + assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>; + uart-has-rtscts; + status = "okay"; + + bluetooth { + compatible = "qcom,qca9377-bt"; + enable-gpios = GP_BT_ENABLE; + max-speed = <3000000>; + }; +}; + +&uart2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart2>; + status = "okay"; +}; + +&uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart3>; + assigned-clocks = <&clk IMX8MP_CLK_UART3>; + assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>; + status = "okay"; +}; + +&uart4 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart4>; + assigned-clocks = <&clk IMX8MP_CLK_UART4>; + assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>; + status = "okay"; +}; + +&usb3_0 { + fsl,disable-port-power-control; + status = "okay"; +}; + +&usb3_1 { + fsl,disable-port-power-control; + status = "okay"; +}; + +&usb3_phy0 { + status = "okay"; +}; + +&usb3_phy1 { + status = "okay"; +}; + +&usb_dwc3_0 { + dr_mode = "host"; + status = "okay"; +}; + +&usb_dwc3_1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usb1_vbus>; + dr_mode = "host"; + status = "okay"; +}; + +&sai2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_sai2>; + assigned-clocks = <&clk IMX8MP_CLK_AUDIOMIX_SAI2_MCLK1>; + assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL2_OUT>; + assigned-clock-rates = <24576000>; + fsl,sai-mclk-direction-output; + #sound-dai-cells = <0>; + status = "okay"; +}; + +&sai3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_sai3>; + assigned-clocks = <&clk IMX8MP_CLK_SAI3>; + assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>; + assigned-clock-rates = <24576000>; + fsl,sai-mclk-direction-output; + #sound-dai-cells = <0>; + status = "okay"; +}; + +&pwm1 { + //pinctrl-names = "default"; + //pinctrl-0 = <&pinctrl_pwm1>; + status = "okay"; +}; + +&pwm2 { + //pinctrl-names = "default"; + //pinctrl-0 = <&pinctrl_pwm2>; + status = "okay"; +}; + +&wdog1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_wdog>; + fsl,ext-reset-output; + timeout-sec = <7200>; + status = "okay"; +}; + +&i2c1 { + clock-frequency = <400000>; + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&pinctrl_i2c1>; + pinctrl-1 = <&pinctrl_i2c1_1>; + scl-gpios = GP_I2C1_SCL; + sda-gpios = GP_I2C1_SDA; + status = "okay"; + + pmic: pca9450@25 { + reg = <0x25>; + compatible = "nxp,pca9450c"; + /* PMIC PCA9450 PMIC_nINT GPIO1_IO3 */ + pinctrl-0 = <&pinctrl_pmic>; + interrupt-parent = <&gpio1>; + interrupts = <3 IRQ_TYPE_LEVEL_LOW>; + + regulators { + buck1: BUCK1 { + regulator-name = "BUCK1"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <2187500>; + regulator-boot-on; + regulator-always-on; + regulator-ramp-delay = <3125>; + }; + + buck2: BUCK2 { + regulator-name = "BUCK2"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <2187500>; + regulator-limit-microvolt = <1025000>; + regulator-boot-on; + regulator-always-on; + regulator-ramp-delay = <3125>; + nxp,dvs-run-voltage = <950000>; + nxp,dvs-standby-voltage = <850000>; + }; + + buck4: BUCK4 { + regulator-name = "BUCK4"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <3400000>; + regulator-boot-on; + regulator-always-on; + }; + + buck5: BUCK5 { + regulator-name = "BUCK5"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <3400000>; + regulator-boot-on; + regulator-always-on; + }; + + buck6: BUCK6 { + regulator-name = "BUCK6"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <3400000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo1: LDO1 { + regulator-name = "LDO1"; + regulator-min-microvolt = <1600000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo2: LDO2 { + regulator-name = "LDO2"; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <1150000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo3: LDO3 { + regulator-name = "LDO3"; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo4: LDO4 { + regulator-name = "LDO4"; + regulator-min-microvolt = <800000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo5: LDO5 { + regulator-name = "LDO5"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + }; + }; +}; + +&A53_0 { + cpu-supply = <&buck2>; +}; + +&A53_1 { + cpu-supply = <&buck2>; +}; + +&A53_2 { + cpu-supply = <&buck2>; +}; + +&A53_3 { + cpu-supply = <&buck2>; +}; + +&i2c2 { + clock-frequency = <100000>; + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&pinctrl_i2c2>; + pinctrl-1 = <&pinctrl_i2c2_1>; + scl-gpios = GP_I2C2_SCL; + sda-gpios = GP_I2C2_SDA; + status = "okay"; +}; + +&i2c3 { + clock-frequency = <100000>; + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&pinctrl_i2c3>; + pinctrl-1 = <&pinctrl_i2c3_1>; + scl-gpios = GP_I2C3_SCL; + sda-gpios = GP_I2C3_SDA; + status = "okay"; + + tlv320aic3100: codec@18 { + compatible = "ti,tlv320aic3100"; + reg = <0x18>; + #sound-dai-cells = <0>; + clocks = <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SAI2_MCLK1>; + clock-names = "mclk"; + ai31xx-micbias-vg = <2>; + + HPVDD-supply = <®_main_3v3>; + SPRVDD-supply = <®_main_5v>; + SPLVDD-supply = <®_main_5v>; + AVDD-supply = <®_main_3v3>; + IOVDD-supply = <®_main_3v3>; + DVDD-supply = <®_main_1v8>; + + status = "okay"; + }; + + rtc@68 { + compatible = "nxp,pcf8523"; + reg = <0x68>; + }; +}; + +&i2c4 { + clock-frequency = <100000>; + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&pinctrl_i2c4>; + pinctrl-1 = <&pinctrl_i2c4_1>; + scl-gpios = GP_I2C4_SCL; + sda-gpios = GP_I2C4_SDA; + status = "disabled"; +}; + +&mipi_dsi { + #address-cells = <1>; + #size-cells = <0>; + samsung,burst-clock-frequency = <972000000>; + samsung,esc-clock-frequency = <48000000>; + status = "okay"; + + panel@0 { + compatible = "jdi,lt070me05000"; + reg = <0>; + + pinctrl = <&pinctrl_panel>; + + // reset is driven by rp2040 + // dcdc en is also driven by rp2040 + // actually backlight enable + enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; + burst-mode; + + port { + panel_in: endpoint { + remote-endpoint = <&mipi_dsi_out>; + }; + }; + }; + + ports { + port@1 { + reg = <1>; + mipi_dsi_out: endpoint { + remote-endpoint = <&panel_in>; + }; + }; + }; +}; + +&lcdif1 { + status = "okay"; +}; + +&lcdif3 { + status = "okay"; +}; + +&hdmi_pvi { + status = "okay"; +}; + +&hdmi_tx { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hdmi>; + status = "okay"; +}; + +&hdmi_tx_phy { + status = "okay"; +}; + +&ecspi2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_ecspi2>; + cs-gpios = GP_ECSPI2_CS; + status = "okay"; + + spidev@0 { + compatible = "mntre,lpc11u24"; + spi-max-frequency = <1000000>; + reg = <0>; + }; +}; + +&eqos { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_eqos>; + phy-mode = "rgmii-id"; + phy-handle = <ðphy0>; + status = "okay"; + + mdio { + compatible = "snps,dwmac-mdio"; + #address-cells = <1>; + #size-cells = <0>; + + // since module 2.0, this is 0. before it was 4. + ethphy0: ethernet-phy { + //reg = <0>; + compatible = "ethernet-phy-ieee802.3-c22"; + at803x,hib-disabled; + eee-broken-1000t; + interrupts-extended = GPIRQ_EQOS_PHY; + //reset-gpios = GP_EQOS_RESET; + reg-mask = <0x90>; + }; + }; +}; + +// microsd card +&usdhc1 { + assigned-clocks = <&clk IMX8MP_CLK_USDHC1_ROOT>; + assigned-clock-rates = <400000000>; + //max-frequency = <12000000>; + bus-width = <4>; + cd-gpios = GP_USDHC1_CD; + pinctrl-names = "default"; //, "state_100mhz", "state_200mhz"; + pinctrl-0 = <&pinctrl_usdhc1>, <&pinctrl_usdhc1_gpio>; + pinctrl-1 = <&pinctrl_usdhc1_100mhz>, <&pinctrl_usdhc1_gpio>; + pinctrl-2 = <&pinctrl_usdhc1_200mhz>, <&pinctrl_usdhc1_gpio>; + status = "okay"; + vmmc-supply = <®_main_3v3>; + vqmmc-supply = <®_main_3v3>; +}; + +// sdio (wifi/bt qca9733) +&usdhc2 { + //assigned-clocks = <&clk IMX8MP_CLK_USDHC2_ROOT>; + //assigned-clock-rates = <200000000>; + bus-width = <4>; + //max-frequency = <100000000>; + keep-power-in-suspend; + no-sd-uhs-sdr104; + non-removable; + pinctrl-names = "default", "state_100mhz", "state_200mhz"; + pinctrl-0 = <&pinctrl_usdhc2>; + pinctrl-1 = <&pinctrl_usdhc2_100mhz>; + pinctrl-2 = <&pinctrl_usdhc2_200mhz>; + pm-ignore-notify; + status = "okay"; + vmmc-supply = <®_wlan_vmmc>; + vqmmc-1-8-v; + vqmmc-supply = <®_main_1v8>; +}; + +// emmc +&usdhc3 { + bus-width = <8>; // FIXME was 4 + non-removable; + pinctrl-names = "default", "state_100mhz", "state_200mhz"; + pinctrl-0 = <&pinctrl_usdhc3>; + pinctrl-1 = <&pinctrl_usdhc3_100mhz>; + pinctrl-2 = <&pinctrl_usdhc3_200mhz>; + vmmc-supply = <®_main_3v3>; + vqmmc-1-8-v; + vqmmc-supply = <®_main_1v8>; + status = "okay"; +}; + +&pcie_phy { + fsl,refclk-pad-mode = ; + clocks = <&hsio_blk_ctrl>; + phy-supply = <®_pcie0>; + clock-names = "ref"; + status = "okay"; + fsl,clkreq-unsupported; +}; + +&pcie { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pcie>; + reset-gpio = GP_PCIE_RESET; + //disable-gpio = GP_PCIE_DISABLE; + clocks = <&clk IMX8MP_CLK_HSIO_ROOT>, + <&clk IMX8MP_CLK_PCIE_ROOT>, + <&clk IMX8MP_CLK_HSIO_AXI>; + clock-names = "pcie", "pcie_aux", "pcie_bus"; + assigned-clocks = <&clk IMX8MP_CLK_PCIE_AUX>; + assigned-clock-rates = <10000000>; + assigned-clock-parents = <&clk IMX8MP_SYS_PLL2_50M>; + vpcie-supply = <®_pcie0>; + vph-supply = <®_pcie0>; + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi index 8141926e4ef1..033641f0008d 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi @@ -158,6 +158,14 @@ opp-1800000000 { clock-latency-ns = <150000>; opp-suspend; }; + + opp-2000000000 { + opp-hz = /bits/ 64 <2000000000>; + opp-microvolt = <1000000>; + opp-supported-hw = <0x20>, <0x3>; + clock-latency-ns = <150000>; + opp-suspend; + }; }; osc_32k: clock-osc-32k { @@ -836,6 +844,23 @@ pgc_mediamix: power-domain@10 { <&clk IMX8MP_CLK_MEDIA_APB_ROOT>; }; + pgc_hdmimix: power-domain@14 { + #power-domain-cells = <0>; + reg = ; + clocks = <&clk IMX8MP_CLK_HDMI_ROOT>, + <&clk IMX8MP_CLK_HDMI_APB>; + assigned-clocks = <&clk IMX8MP_CLK_HDMI_AXI>, + <&clk IMX8MP_CLK_HDMI_APB>; + assigned-clock-parents = <&clk IMX8MP_SYS_PLL2_500M>, + <&clk IMX8MP_SYS_PLL1_133M>; + assigned-clock-rates = <500000000>, <133000000>; + }; + + pgc_hdmi_phy: power-domains@15 { + #power-domain-cells = <0>; + reg = ; + }; + pgc_mipi_phy2: power-domain@16 { #power-domain-cells = <0>; reg = ; @@ -1361,6 +1386,40 @@ eqos: ethernet@30bf0000 { intf_mode = <&gpr 0x4>; status = "disabled"; }; + + irqsteer_hdmi: interrupt-controller@32fc2000 { + compatible = "fsl,imx-irqsteer"; + reg = <0x32fc2000 0x1000>; + interrupts = ; + interrupt-controller; + #interrupt-cells = <1>; + fsl,channel = <1>; + fsl,num-irqs = <64>; + clocks = <&clk IMX8MP_CLK_HDMI_APB>; + clock-names = "ipg"; + power-domains = <&hdmi_blk_ctrl IMX8MP_HDMIBLK_PD_IRQSTEER>; + }; + + hdmi_blk_ctrl: blk-ctrl@32fc0000 { + compatible = "fsl,imx8mp-hdmi-blk-ctrl", "syscon"; + reg = <0x32fc0000 0x1000>; + clocks = <&clk IMX8MP_CLK_HDMI_APB>, + <&clk IMX8MP_CLK_HDMI_ROOT>, + <&clk IMX8MP_CLK_HDMI_REF_266M>, + <&clk IMX8MP_CLK_HDMI_24M>, + <&clk IMX8MP_CLK_HDMI_FDCC_TST>; + clock-names = "apb", "axi", "ref_266m", "ref_24m", "fdcc"; + power-domains = <&pgc_hdmimix>, <&pgc_hdmimix>, + <&pgc_hdmimix>, <&pgc_hdmimix>, + <&pgc_hdmimix>, <&pgc_hdmimix>, + <&pgc_hdmimix>, <&pgc_hdmi_phy>, + <&pgc_hdmimix>, <&pgc_hdmimix>; + power-domain-names = "bus", "irqsteer", "lcdif", + "pai", "pvi", "trng", + "hdmi-tx", "hdmi-tx-phy", + "hdcp", "hrv"; + #power-domain-cells = <1>; + }; }; aips5: bus@30c00000 { @@ -1764,6 +1823,89 @@ lcdif2_to_ldb: endpoint { }; }; + hdmi_pvi: display-bridge@32fc4000 { + compatible = "fsl,imx8mp-hdmi-pvi"; + reg = <0x32fc4000 0x40>; + power-domains = <&hdmi_blk_ctrl IMX8MP_HDMIBLK_PD_PVI>; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + pvi_from_lcdif3: endpoint { + remote-endpoint = <&lcdif3_to_pvi>; + }; + }; + + port@1 { + reg = <1>; + pvi_to_hdmi_tx: endpoint { + remote-endpoint = <&hdmi_tx_from_pvi>; + }; + }; + }; + }; + + lcdif3: display-controller@32fc6000 { + compatible = "fsl,imx8mp-lcdif"; + reg = <0x32fc6000 0x238>; + interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; + interrupt-parent = <&irqsteer_hdmi>; + clocks = <&hdmi_tx_phy>, + <&clk IMX8MP_CLK_HDMI_APB>, + <&clk IMX8MP_CLK_HDMI_ROOT>; + clock-names = "pix", "axi", "disp_axi"; + power-domains = <&hdmi_blk_ctrl IMX8MP_HDMIBLK_PD_LCDIF>; + status = "disabled"; + + port { + lcdif3_to_pvi: endpoint { + remote-endpoint = <&pvi_from_lcdif3>; + }; + }; + }; + + hdmi_tx: hdmi@32fd8000 { + compatible = "fsl,imx8mp-hdmi"; + reg = <0x32fd8000 0x7eff>; + interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; + interrupt-parent = <&irqsteer_hdmi>; + clocks = <&clk IMX8MP_CLK_HDMI_APB>, + <&clk IMX8MP_CLK_HDMI_REF_266M>, + <&clk IMX8MP_CLK_HDMI_FDCC_TST>, + <&clk IMX8MP_CLK_32K>, + <&hdmi_tx_phy>; + clock-names = "iahb", "isfr", "fdcc", "cec", "pix"; + assigned-clocks = <&clk IMX8MP_CLK_HDMI_REF_266M>; + assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_266M>; + power-domains = <&hdmi_blk_ctrl IMX8MP_HDMIBLK_PD_HDMI_TX>; + reg-io-width = <1>; + status = "disabled"; + + port { + hdmi_tx_from_pvi: endpoint { + remote-endpoint = <&pvi_to_hdmi_tx>; + }; + }; + }; + + hdmi_tx_phy: phy@32fdff00 { + compatible = "fsl,imx8mp-hdmi-phy"; + reg = <0x32fdff00 0x100>; + clocks = <&clk IMX8MP_CLK_HDMI_APB>, + <&clk IMX8MP_CLK_HDMI_24M>; + clock-names = "apb", "ref"; + assigned-clocks = <&clk IMX8MP_CLK_HDMI_24M>; + assigned-clock-parents = <&clk IMX8MP_CLK_24M>; + power-domains = <&hdmi_blk_ctrl IMX8MP_HDMIBLK_PD_HDMI_TX_PHY>; + #clock-cells = <0>; + #phy-cells = <0>; + status = "disabled"; + }; + media_blk_ctrl: blk-ctrl@32ec0000 { compatible = "fsl,imx8mp-media-blk-ctrl", "syscon"; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2-hdmi.dts b/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2-hdmi.dts new file mode 100644 index 000000000000..2ef3b5643841 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2-hdmi.dts @@ -0,0 +1,873 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* +* Copyright 2018 Boundary Devices +* Copyright 2019-2021 MNT Research GmbH +*/ + +/dts-v1/; + +#include "dt-bindings/input/input.h" +#include "dt-bindings/pwm/pwm.h" +#include "dt-bindings/usb/pd.h" +#include "dt-bindings/gpio/gpio.h" +#include "imx8mq.dtsi" + +/ { + model = "MNT Reform 2 HDMI"; + compatible = "boundary,imx8mq-nitrogen8m_som", "fsl,imx8mq"; + chassis-type = "laptop"; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + // 4GB of RAM + memory@40000000 { + device_type = "memory"; + reg = <0x00000000 0x40000000 0 0xc0000000>; // TODO: confirm what this means + }; + + reg_vref_0v9: regulator-vref-0v9 { + compatible = "regulator-fixed"; + regulator-name = "vref-0v9"; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <900000>; + regulator-always-on; + }; + + reg_vref_1v2: regulator-vref-1v2 { + compatible = "regulator-fixed"; + regulator-name = "vref-1v2"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-always-on; + }; + + reg_vref_1v8: regulator-vref-1v8 { + compatible = "regulator-fixed"; + regulator-name = "vref-1v8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + }; + + reg_vref_2v5: regulator-vref-2v5 { + compatible = "regulator-fixed"; + regulator-name = "vref-2v5"; + regulator-min-microvolt = <2500000>; + regulator-max-microvolt = <2500000>; + regulator-always-on; + }; + + reg_vref_3v3: regulator-vref-3v3 { + compatible = "regulator-fixed"; + regulator-name = "vref-3v3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + + reg_vref_5v: regulator-vref-5v { + compatible = "regulator-fixed"; + regulator-name = "vref-5v"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-always-on; + }; + + reg_main_1v8: regulator-main-1v8 { + compatible = "regulator-fixed"; + regulator-name = "1V8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + vin-supply = <®_vref_3v3>; + }; + + reg_main_1v2: regulator-main-1v2 { + compatible = "regulator-fixed"; + regulator-name = "1V2"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + vin-supply = <®_vref_5v>; + }; + + backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&pwm2 0 10000 0>; + power-supply = <®_vref_5v>; + enable-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; + brightness-levels = <0 8 16 32 64 128 160 200 255>; + default-brightness-level = <8>; + }; + + panel { + compatible = "innolux,n125hce-gn1", "simple-panel"; + power-supply = <®_vref_3v3>; + backlight = <&backlight>; + no-hpd; + + port { + panel_in: endpoint { + remote-endpoint = <&edp_bridge_out>; + }; + }; + }; + + sound { + compatible = "fsl,imx-audio-wm8960"; + audio-cpu = <&sai2>; + audio-codec = <&wm8960>; + audio-routing = + "Headphone Jack", "HP_L", + "Headphone Jack", "HP_R", + "Ext Spk", "SPK_LP", + "Ext Spk", "SPK_LN", + "Ext Spk", "SPK_RP", + "Ext Spk", "SPK_RN", + "LINPUT1", "Mic Jack", + "Mic Jack", "MICB", + "LINPUT2", "Line In Jack", + "RINPUT2", "Line In Jack"; + model = "wm8960-audio"; + }; + + pcie1_refclk: pcie1-refclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <100000000>; + }; +}; + +&A53_0 { + cpu-supply = <®_arm_dram>; +}; + +&A53_1 { + cpu-supply = <®_arm_dram>; +}; + +&A53_2 { + cpu-supply = <®_arm_dram>; +}; + +&A53_3 { + cpu-supply = <®_arm_dram>; +}; + +/ { + soc@0 { + bus@32c00000 { + + hdmi: hdmi@32c00000 { + status = "okay"; + + compatible = "cdn,imx8mq-hdmi"; + reg = <0x32c00000 0x100000>, + <0x32e40000 0x40000>; + interrupts = , + ; + interrupt-names = "plug_in", "plug_out"; + + lane-mapping = <0xe4>; // 0=0, 1=1, 2=2, 3=3 (no swapping) + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + #address-cells = <1>; + #size-cells = <0>; + hdmi_in: endpoint@0 { + reg = <0>; + remote-endpoint = <&dcss_hdmi_out>; + }; + }; + }; + }; + + dcss: display-controller@32e00000 { + status = "okay"; + + compatible = "nxp,imx8mq-dcss"; + reg = <0x32e00000 0x2d000>, <0x32e2f000 0x1000>; + interrupts = <6>, <8>, <9>; + interrupt-names = "ctxld", "ctxld_kick", "vblank"; + interrupt-parent = <&irqsteer>; + clocks = <&clk IMX8MQ_CLK_DISP_APB_ROOT>, + <&clk IMX8MQ_CLK_DISP_AXI_ROOT>, + <&clk IMX8MQ_CLK_DISP_RTRM_ROOT>, + <&clk IMX8MQ_VIDEO2_PLL_OUT>, + <&clk IMX8MQ_CLK_DISP_DTRC>, + <&clk IMX8MQ_VIDEO2_PLL1_REF_SEL>, + <&hdmi_phy_27m>; + clock-names = "apb", "axi", "rtrm", "pix", "dtrc", "pll_src", "pll_phy_ref"; + assigned-clocks = <&clk IMX8MQ_CLK_DISP_AXI>, + <&clk IMX8MQ_CLK_DISP_RTRM>, + <&clk IMX8MQ_VIDEO2_PLL1_REF_SEL>, + <&clk IMX8MQ_VIDEO_PLL1_REF_SEL>, + <&clk IMX8MQ_CLK_DC_PIXEL>; + assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_800M>, + <&clk IMX8MQ_SYS1_PLL_800M>, + <&clk IMX8MQ_CLK_27M>, + <&clk IMX8MQ_CLK_25M>, + <&clk IMX8MQ_VIDEO_PLL1_OUT>; + assigned-clock-rates = <800000000>, + <400000000>, + <27000000>, + <25000000>, + <594000000>; + + // external display (HDMI) + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + #address-cells = <1>; + #size-cells = <0>; + dcss_hdmi_out: endpoint@0 { + reg = <0>; + remote-endpoint = <&hdmi_in>; + }; + }; + }; + + }; + }; + }; +}; + +// internal display +&lcdif { + status = "okay"; + assigned-clocks = <&clk IMX8MQ_CLK_LCDIF_PIXEL>; + assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_800M>; + /delete-property/assigned-clock-rates; +}; + +&dphy { + status = "okay"; + assigned-clocks = <&clk IMX8MQ_CLK_DSI_PHY_REF>; + assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_800M>; + assigned-clock-rates = <25000000>; +}; + +&fec1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_fec1>; + phy-mode = "rgmii-id"; + phy-handle = <ðphy0>; + fsl,magic-packet; + status = "okay"; + + mdio { + #address-cells = <1>; + #size-cells = <0>; + + ethphy0: ethernet-phy@4 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <4>; + interrupts = <&gpio1 11 IRQ_TYPE_LEVEL_LOW>; + reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>; + reset-assert-us = <10000>; + reset-deassert-us = <300>; + }; + }; +}; + +&i2c1 { + clock-frequency = <400000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c1>; + status = "okay"; + + // I2C Mux on Nitrogen8M_SOM + i2cmux@70 { + compatible = "nxp,pca9546"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c1_pca9546>; + reg = <0x70>; + reset-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>; + #address-cells = <1>; + #size-cells = <0>; + + i2c1a: i2c1@0 { + reg = <0>; + #address-cells = <1>; + #size-cells = <0>; + + // Regulator on Nitrogen8M_SOM + reg_arm_dram: fan53555@60 { + compatible = "fcs,fan53555"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_arm_dram>; + reg = <0x60>; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <1000000>; + regulator-ramp-delay = <8000>; + regulator-always-on; + vsel-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>; + }; + }; + + i2c1b: i2c1@1 { + reg = <1>; + #address-cells = <1>; + #size-cells = <0>; + + // Regulator on Nitrogen8M_SOM + reg_dram_1p1v: fan53555@60 { + compatible = "fcs,fan53555"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_dram_1p1v>; + reg = <0x60>; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1100000>; + regulator-ramp-delay = <8000>; + regulator-always-on; + vsel-gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>; + }; + }; + + i2c1c: i2c1@2 { + reg = <2>; + #address-cells = <1>; + #size-cells = <0>; + + // Regulator on Nitrogen8M_SOM + reg_soc_gpu_vpu: fan53555@60 { + compatible = "fcs,fan53555"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_soc_gpu_vpu>; + reg = <0x60>; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <1000000>; + regulator-ramp-delay = <8000>; + regulator-always-on; + vsel-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>; + }; + }; + + // No peripheral connected, available on DSI connector + i2c1d: i2c1@3 { + reg = <3>; + #address-cells = <1>; + #size-cells = <0>; + }; + }; +}; + +// No peripheral connected, available on CSI connector +&i2c2 { + status = "disabled"; +}; + +&i2c3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c3>; + status = "okay"; + + // Audio chip on motherboard + wm8960: codec@1a { + compatible = "wlf,wm8960"; + reg = <0x1a>; + clocks = <&clk IMX8MQ_CLK_SAI2_ROOT>; + clock-names = "mclk"; + #sound-dai-cells = <0>; + }; + + // Realtime clock chip on motherboard + pcf8523: pcf8523@68 { + compatible = "nxp,pcf8523"; + reg = <0x68>; + }; +}; + +&i2c4 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c4>; + status = "okay"; + + // DSI to eDP converter on motherboard + edp_bridge: sn65dsi86@2c { + compatible = "ti,sn65dsi86"; + reg = <0x2c>; + enable-gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>; + vccio-supply = <®_main_1v8>; + vpll-supply = <®_main_1v8>; + vcca-supply = <®_main_1v2>; + vcc-supply = <®_main_1v2>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + edp_bridge_in: endpoint { + remote-endpoint = <&mipi_dsi_out>; + }; + }; + + port@1 { + reg = <1>; + + edp_bridge_out: endpoint { + remote-endpoint = <&panel_in>; + }; + }; + }; + }; +}; + +// TODO: add external pin numbers +&iomuxc { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hog>; + + pinctrl_hog: hoggrp { + fsl,pins = < + MX8MQ_IOMUXC_SAI5_RXC_GPIO3_IO20 0x19 // WL_EN on Nitrogen8M_SOM, pin 38, goes to /EN input of SN65DSI86 + MX8MQ_IOMUXC_GPIO1_IO14_GPIO1_IO14 0x56 // TODO: check pullup of usb hub reset on the board (0x40) + >; + }; + + pinctrl_fec1: fec1grp { + fsl,pins = < + MX8MQ_IOMUXC_ENET_MDC_ENET1_MDC 0x3 + MX8MQ_IOMUXC_ENET_MDIO_ENET1_MDIO 0x23 + MX8MQ_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f + MX8MQ_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f + MX8MQ_IOMUXC_ENET_TD0_ENET1_RGMII_TD0 0x1f + MX8MQ_IOMUXC_ENET_TD1_ENET1_RGMII_TD1 0x1f + MX8MQ_IOMUXC_ENET_TD2_ENET1_RGMII_TD2 0x1f + MX8MQ_IOMUXC_ENET_TD3_ENET1_RGMII_TD3 0x1f + MX8MQ_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91 + MX8MQ_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0xd1 + MX8MQ_IOMUXC_ENET_RD0_ENET1_RGMII_RD0 0x91 + MX8MQ_IOMUXC_ENET_RD1_ENET1_RGMII_RD1 0x91 + MX8MQ_IOMUXC_ENET_RD2_ENET1_RGMII_RD2 0x91 + MX8MQ_IOMUXC_ENET_RD3_ENET1_RGMII_RD3 0xd1 + MX8MQ_IOMUXC_GPIO1_IO09_GPIO1_IO9 0x1 + MX8MQ_IOMUXC_GPIO1_IO11_GPIO1_IO11 0x41 + >; + }; + + pinctrl_i2c1: i2c1grp { + fsl,pins = < + MX8MQ_IOMUXC_I2C1_SCL_I2C1_SCL 0x40000022 + MX8MQ_IOMUXC_I2C1_SDA_I2C1_SDA 0x40000022 + >; + }; + + pinctrl_i2c1_pca9546: i2c1-pca9546grp { + fsl,pins = < + MX8MQ_IOMUXC_GPIO1_IO04_GPIO1_IO4 0x46 + >; + }; + + pinctrl_i2c2: i2c2grp { + fsl,pins = < + MX8MQ_IOMUXC_I2C2_SCL_I2C2_SCL 0x40000022 + MX8MQ_IOMUXC_I2C2_SDA_I2C2_SDA 0x40000022 + >; + }; + + pinctrl_i2c3: i2c3grp { + fsl,pins = < + MX8MQ_IOMUXC_I2C3_SCL_I2C3_SCL 0x40000022 + MX8MQ_IOMUXC_I2C3_SDA_I2C3_SDA 0x40000022 + >; + }; + + pinctrl_i2c4: i2c4grp { + fsl,pins = < + MX8MQ_IOMUXC_I2C4_SCL_I2C4_SCL 0x40000022 + MX8MQ_IOMUXC_I2C4_SDA_I2C4_SDA 0x40000022 + >; + }; + + pinctrl_pcie0: pcie0grp { + fsl,pins = < + MX8MQ_IOMUXC_ECSPI1_MOSI_GPIO5_IO7 0x16 + >; + }; + + pinctrl_pcie1: pcie1grp { + fsl,pins = < + MX8MQ_IOMUXC_SAI5_RXD2_GPIO3_IO23 0x16 + >; + }; + + pinctrl_pwm2: pwm2grp { + fsl,pins = < + MX8MQ_IOMUXC_SPDIF_RX_PWM2_OUT 0x16 + >; + }; + + pinctrl_pwm3: pwm3grp { + fsl,pins = < + MX8MQ_IOMUXC_SPDIF_TX_PWM3_OUT 0x16 + >; + }; + + pinctrl_pwm4: pwm4grp { + fsl,pins = < + MX8MQ_IOMUXC_SAI3_MCLK_PWM4_OUT 0x16 + >; + }; + + pinctrl_reg_arm_dram: reg-arm-dram { + fsl,pins = < + MX8MQ_IOMUXC_SAI5_RXD3_GPIO3_IO24 0x16 + >; + }; + + pinctrl_reg_dram_1p1v: reg-dram-1p1v { + fsl,pins = < + MX8MQ_IOMUXC_SD1_STROBE_GPIO2_IO11 0x16 + >; + }; + + pinctrl_reg_soc_gpu_vpu: reg-soc-gpu-vpu { + fsl,pins = < + MX8MQ_IOMUXC_SD2_WP_GPIO2_IO20 0x16 + >; + }; + + pinctrl_sai2: sai2grp { + fsl,pins = < + MX8MQ_IOMUXC_SAI2_RXD0_SAI2_RX_DATA0 0xd6 /* Pin 166 */ + MX8MQ_IOMUXC_SAI2_RXFS_SAI2_RX_SYNC 0xd6 /* Pin 168 */ + MX8MQ_IOMUXC_SAI2_TXC_SAI2_TX_BCLK 0xd6 /* Pin 170 */ + MX8MQ_IOMUXC_SAI2_TXFS_SAI2_TX_SYNC 0xd6 /* Pin 172 */ + MX8MQ_IOMUXC_SAI2_RXC_SAI2_RX_BCLK 0xd6 /* Pin 174 */ + MX8MQ_IOMUXC_SAI2_MCLK_SAI2_MCLK 0xd6 /* Pin 176 */ + MX8MQ_IOMUXC_SAI2_TXD0_SAI2_TX_DATA0 0xd6 /* Pin 168 */ + >; + }; + + pinctrl_uart1: uart1grp { + fsl,pins = < + MX8MQ_IOMUXC_UART1_RXD_UART1_DCE_RX 0x45 + MX8MQ_IOMUXC_UART1_TXD_UART1_DCE_TX 0x45 + >; + }; + + pinctrl_uart2: uart2grp { + fsl,pins = < + MX8MQ_IOMUXC_UART2_RXD_UART2_DCE_RX 0x45 + MX8MQ_IOMUXC_UART2_TXD_UART2_DCE_TX 0x45 + >; + }; + + pinctrl_uart3: uart3grp { + fsl,pins = < + MX8MQ_IOMUXC_UART3_RXD_UART3_DCE_RX 0x45 + MX8MQ_IOMUXC_UART3_TXD_UART3_DCE_TX 0x45 + >; + }; + + pinctrl_usdhc1: usdhc1grp { + fsl,pins = < + MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x83 + MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD 0xc3 + MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0 0xc3 + MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1 0xc3 + MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2 0xc3 + MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3 0xc3 + MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4 0xc3 + MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5 0xc3 + MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6 0xc3 + MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7 0xc3 + MX8MQ_IOMUXC_SD1_RESET_B_GPIO2_IO10 0x41 + >; + }; + + pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp { + fsl,pins = < + MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x8d + MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD 0xcd + MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0 0xcd + MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1 0xcd + MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2 0xcd + MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3 0xcd + MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4 0xcd + MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5 0xcd + MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6 0xcd + MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7 0xcd + >; + }; + + pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp { + fsl,pins = < + MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x9f + MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD 0xdf + MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0 0xdf + MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1 0xdf + MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2 0xdf + MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3 0xdf + MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4 0xdf + MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5 0xdf + MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6 0xdf + MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7 0xdf + >; + }; + + pinctrl_usdhc2: usdhc2grp { + fsl,pins = < + MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x03 + MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xc3 + MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xc3 + MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xc3 + MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xc3 + MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xc + >; + }; + + pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { + fsl,pins = < + MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x0d + MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xcd + MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xcd + MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xcd + MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xcd + MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xcd + >; + }; + + pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { + fsl,pins = < + MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x1e + MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xce + MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xce + MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xce + MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xce + MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xce + >; + }; + + pinctrl_wdog: wdoggrp { + fsl,pins = < + MX8MQ_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0xc6 + >; + }; + + pinctrl_ecspi2: ecspi2grp { + fsl,pins = < + MX8MQ_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI 0x19 + MX8MQ_IOMUXC_ECSPI2_MISO_ECSPI2_MISO 0x19 + MX8MQ_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK 0x19 + >; + }; + + pinctrl_ecspi2_cs: ecspi2csgrp { + fsl,pins = < + MX8MQ_IOMUXC_ECSPI2_SS0_GPIO5_IO13 0x19 + >; + }; +}; + +&mipi_dsi { + status = "okay"; + ports { + port@1 { + reg = <1>; + + mipi_dsi_out: endpoint { + remote-endpoint = <&edp_bridge_in>; + }; + }; + }; + +/* ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0>; + + mipi_dsi_in: endpoint@0 { + reg = <0>; + remote-endpoint = <&lcdif_mipi_dsi>; + }; + }; + port@1 { + reg = <1>; + mipi_dsi_out: endpoint { + remote-endpoint = <&edp_bridge_in>; + }; + }; + };*/ +}; + +&pcie0 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pcie0>; + reset-gpio = <&gpio5 7 GPIO_ACTIVE_LOW>; + internal-refclk; + + clocks = <&clk IMX8MQ_CLK_PCIE1_ROOT>, + <&clk IMX8MQ_CLK_PCIE1_AUX>, + <&clk IMX8MQ_CLK_PCIE1_PHY>, + <&clk IMX8MQ_CLK_MON_CLK2_OUT>; + + clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus"; + + assigned-clocks = <&clk IMX8MQ_CLK_PCIE1_CTRL>, + <&clk IMX8MQ_CLK_PCIE1_PHY>, + <&clk IMX8MQ_CLK_MON_CLK2_OUT>; + assigned-clock-rates = <250000000>, + <100000000>, + <100000000>; + assigned-clock-parents = <&clk IMX8MQ_SYS2_PLL_250M>, + <&clk IMX8MQ_SYS2_PLL_100M>; + + status = "okay"; +}; + +&pcie1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pcie1>; + reset-gpio = <&gpio3 23 GPIO_ACTIVE_LOW>; + + clocks = <&clk IMX8MQ_CLK_PCIE2_ROOT>, + <&clk IMX8MQ_CLK_PCIE2_AUX>, + <&clk IMX8MQ_CLK_PCIE2_PHY>, + <&pcie1_refclk>; + clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus"; + status = "okay"; +}; + +&pwm2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm2>; + status = "okay"; +}; + +&pwm3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm3>; + status = "okay"; +}; + +&pwm4 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm4>; + status = "okay"; +}; + +&sai2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_sai2>; + assigned-clocks = <&clk IMX8MQ_CLK_SAI2>; + assigned-clock-parents = <&clk IMX8MQ_AUDIO_PLL1_OUT>; + assigned-clock-rates = <12288000>; + status = "okay"; +}; + +// Don't use i.MX8M internal RTC because we have a dedicated one +&snvs_rtc { + status = "disabled"; +}; + +// Console +&uart1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart1>; + status = "okay"; +}; + +// Auxiliary serial port on motherboard +&uart2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart2>; + status = "okay"; +}; + +// connected to LPC11U24 chip on the motherboard +&uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart3>; + status = "okay"; +}; + +&usb_dwc3_0 { + status = "okay"; + dr_mode = "host"; +}; + +&usb_dwc3_1 { + status = "okay"; + dr_mode = "host"; +}; + +&usb3_phy0 { + vbus-supply = <®_vref_5v>; + status = "okay"; +}; + +&usb3_phy1 { + vbus-supply = <®_vref_5v>; + status = "okay"; +}; + +// eMMC on Nitrogen8M_SOM +// TODO: HS currently doesn't work +&usdhc1 { + bus-width = <8>; + fsl,strobe-dll-delay-target = <5>; + fsl,tuning-start-tap = <63>; + fsl,tuning-step = <2>; + non-removable; + no-sd; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usdhc1>; + vmmc-supply = <®_vref_1v8>; + vqmmc-1-8-v; + status = "okay"; +}; + +// SD Card on motherboard +// TODO: check keep-power-in-suspend, cap-sdio-irq +&usdhc2 { + assigned-clocks = <&clk IMX8MQ_CLK_USDHC2>; + assigned-clock-rates = <200000000>; + bus-width = <4>; + pinctrl-names = "default", "state_100mhz", "state_200mhz"; + pinctrl-0 = <&pinctrl_usdhc2>; + pinctrl-1 = <&pinctrl_usdhc2_100mhz>; + pinctrl-2 = <&pinctrl_usdhc2_200mhz>; + vmmc-supply = <®_vref_3v3>; + vqmmc-supply = <®_vref_3v3>; + cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; + status = "okay"; +}; + +&wdog1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_wdog>; + fsl,ext-reset-output; // TODO check source for what this means + status = "okay"; +}; + +&ecspi2 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_ecspi2 &pinctrl_ecspi2_cs>; + cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>; + status = "okay"; + fsl,spi-num-chipselects = <1>; + + spidev@0 { + compatible = "mntre,lpc11u24"; + spi-max-frequency = <1000000>; + reg = <0>; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts b/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts index 3ae3824be027..dd47bd01413b 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts @@ -1,69 +1,78 @@ // SPDX-License-Identifier: (GPL-2.0+ OR MIT) - /* - * Copyright 2019-2021 MNT Research GmbH - * Copyright 2021 Lucas Stach - */ +* Copyright 2018 Boundary Devices +* Copyright 2019-2021 MNT Research GmbH +*/ /dts-v1/; -#include "imx8mq-nitrogen-som.dtsi" +#include "dt-bindings/input/input.h" +#include "dt-bindings/pwm/pwm.h" +#include "dt-bindings/usb/pd.h" +#include "dt-bindings/gpio/gpio.h" +#include "imx8mq.dtsi" / { model = "MNT Reform 2"; - compatible = "mntre,reform2", "boundary,imx8mq-nitrogen8m-som", "fsl,imx8mq"; + compatible = "boundary,imx8mq-nitrogen8m_som", "fsl,imx8mq"; chassis-type = "laptop"; - backlight: backlight { - compatible = "pwm-backlight"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_backlight>; - pwms = <&pwm2 0 10000 0>; - power-supply = <®_main_usb>; - enable-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; - brightness-levels = <0 32 64 128 160 200 255>; - default-brightness-level = <6>; + chosen { + stdout-path = "serial0:115200n8"; }; - panel { - compatible = "innolux,n125hce-gn1"; - power-supply = <®_main_3v3>; - backlight = <&backlight>; - no-hpd; + // 4GB of RAM + memory@40000000 { + device_type = "memory"; + reg = <0x00000000 0x40000000 0 0xc0000000>; // TODO: confirm what this means + }; - port { - panel_in: endpoint { - remote-endpoint = <&edp_bridge_out>; - }; - }; + reg_vref_0v9: regulator-vref-0v9 { + compatible = "regulator-fixed"; + regulator-name = "vref-0v9"; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <900000>; + regulator-always-on; }; - pcie1_refclk: clock-pcie1-refclk { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; + reg_vref_1v2: regulator-vref-1v2 { + compatible = "regulator-fixed"; + regulator-name = "vref-1v2"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-always-on; }; - reg_main_5v: regulator-main-5v { + reg_vref_1v8: regulator-vref-1v8 { compatible = "regulator-fixed"; - regulator-name = "5V"; - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; + regulator-name = "vref-1v8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; }; - reg_main_3v3: regulator-main-3v3 { + reg_vref_2v5: regulator-vref-2v5 { compatible = "regulator-fixed"; - regulator-name = "3V3"; + regulator-name = "vref-2v5"; + regulator-min-microvolt = <2500000>; + regulator-max-microvolt = <2500000>; + regulator-always-on; + }; + + reg_vref_3v3: regulator-vref-3v3 { + compatible = "regulator-fixed"; + regulator-name = "vref-3v3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; + regulator-always-on; }; - reg_main_usb: regulator-main-usb { + reg_vref_5v: regulator-vref-5v { compatible = "regulator-fixed"; - regulator-name = "USB_PWR"; + regulator-name = "vref-5v"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; - vin-supply = <®_main_5v>; + regulator-always-on; }; reg_main_1v8: regulator-main-1v8 { @@ -71,7 +80,7 @@ reg_main_1v8: regulator-main-1v8 { regulator-name = "1V8"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; - vin-supply = <®_main_3v3>; + vin-supply = <®_vref_3v3>; }; reg_main_1v2: regulator-main-1v2 { @@ -79,7 +88,28 @@ reg_main_1v2: regulator-main-1v2 { regulator-name = "1V2"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; - vin-supply = <®_main_5v>; + vin-supply = <®_vref_5v>; + }; + + backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&pwm2 0 10000 0>; + enable-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; + brightness-levels = <0 8 16 32 64 128 160 200 255>; + default-brightness-level = <8>; + }; + + panel { + compatible = "innolux,n125hce-gn1", "simple-panel"; + power-supply = <®_vref_3v3>; + backlight = <&backlight>; + no-hpd; + + port { + panel_in: endpoint { + remote-endpoint = <&edp_bridge_out>; + }; + }; }; sound { @@ -99,17 +129,206 @@ sound { "RINPUT2", "Line In Jack"; model = "wm8960-audio"; }; + + pcie1_refclk: pcie1-refclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <100000000>; + }; +}; + +&A53_0 { + cpu-supply = <®_arm_dram>; +}; + +&A53_1 { + cpu-supply = <®_arm_dram>; +}; + +&A53_2 { + cpu-supply = <®_arm_dram>; +}; + +&A53_3 { + cpu-supply = <®_arm_dram>; +}; + +/ { + soc@0 { + bus@32c00000 { + dcss: display-controller@32e00000 { + status = "okay"; + + compatible = "nxp,imx8mq-dcss"; + reg = <0x32e00000 0x2d000>, <0x32e2f000 0x1000>; + interrupts = <6>, <8>, <9>; + interrupt-names = "ctxld", "ctxld_kick", "vblank"; + interrupt-parent = <&irqsteer>; + clocks = <&clk IMX8MQ_CLK_DISP_APB_ROOT>, + <&clk IMX8MQ_CLK_DISP_AXI_ROOT>, + <&clk IMX8MQ_CLK_DISP_RTRM_ROOT>, + <&clk IMX8MQ_CLK_DC_PIXEL>, + <&clk IMX8MQ_CLK_DISP_DTRC>, + <&clk IMX8MQ_VIDEO2_PLL1_REF_SEL>, + <&hdmi_phy_27m>; + clock-names = "apb", "axi", "rtrm", "pix", "dtrc", "pll_src", "pll_phy_ref"; + assigned-clocks = <&clk IMX8MQ_CLK_DISP_AXI>, + <&clk IMX8MQ_CLK_DISP_RTRM>, + <&clk IMX8MQ_VIDEO2_PLL1_REF_SEL>, + <&clk IMX8MQ_VIDEO_PLL1_REF_SEL>, + <&clk IMX8MQ_CLK_DC_PIXEL>; + assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_800M>, + <&clk IMX8MQ_SYS1_PLL_800M>, + <&clk IMX8MQ_CLK_27M>, + <&clk IMX8MQ_CLK_25M>, + <&clk IMX8MQ_VIDEO_PLL1_OUT>; + assigned-clock-rates = <800000000>, + <400000000>, + <27000000>, + <25000000>, + <594000000>; + + // internal display (MIPI-DSI/eDP) + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + #address-cells = <1>; + #size-cells = <0>; + dcss_dsi_out: endpoint@0 { + reg = <0>; + remote-endpoint = <&mipi_dsi_in>; + }; + }; + }; + }; + }; + }; +}; + +// LCDIF is not used, but has to be active or DCSS won't work +&lcdif { + status = "okay"; + /delete-node/ port; }; &dphy { + status = "okay"; assigned-clocks = <&clk IMX8MQ_CLK_DSI_PHY_REF>; assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_800M>; assigned-clock-rates = <25000000>; - status = "okay"; }; &fec1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_fec1>; + phy-mode = "rgmii-id"; + phy-handle = <ðphy0>; + fsl,magic-packet; status = "okay"; + + mdio { + #address-cells = <1>; + #size-cells = <0>; + + ethphy0: ethernet-phy@4 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <4>; + interrupts = <&gpio1 11 IRQ_TYPE_LEVEL_LOW>; + reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>; + reset-assert-us = <10000>; + reset-deassert-us = <300>; + }; + }; +}; + +&i2c1 { + clock-frequency = <400000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c1>; + status = "okay"; + + // I2C Mux on Nitrogen8M_SOM + i2cmux@70 { + compatible = "nxp,pca9546"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c1_pca9546>; + reg = <0x70>; + reset-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>; + #address-cells = <1>; + #size-cells = <0>; + + i2c1a: i2c1@0 { + reg = <0>; + #address-cells = <1>; + #size-cells = <0>; + + // Regulator on Nitrogen8M_SOM + reg_arm_dram: fan53555@60 { + compatible = "fcs,fan53555"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_arm_dram>; + reg = <0x60>; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <1000000>; + regulator-ramp-delay = <8000>; + regulator-always-on; + vsel-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>; + }; + }; + + i2c1b: i2c1@1 { + reg = <1>; + #address-cells = <1>; + #size-cells = <0>; + + // Regulator on Nitrogen8M_SOM + reg_dram_1p1v: fan53555@60 { + compatible = "fcs,fan53555"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_dram_1p1v>; + reg = <0x60>; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1100000>; + regulator-ramp-delay = <8000>; + regulator-always-on; + vsel-gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>; + }; + }; + + i2c1c: i2c1@2 { + reg = <2>; + #address-cells = <1>; + #size-cells = <0>; + + // Regulator on Nitrogen8M_SOM + reg_soc_gpu_vpu: fan53555@60 { + compatible = "fcs,fan53555"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_soc_gpu_vpu>; + reg = <0x60>; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <1000000>; + regulator-ramp-delay = <8000>; + regulator-always-on; + vsel-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>; + }; + }; + + // No peripheral connected, available on DSI connector + i2c1d: i2c1@3 { + reg = <3>; + #address-cells = <1>; + #size-cells = <0>; + }; + }; +}; + +// No peripheral connected, available on CSI connector +&i2c2 { + status = "disabled"; }; &i2c3 { @@ -117,6 +336,7 @@ &i2c3 { pinctrl-0 = <&pinctrl_i2c3>; status = "okay"; + // Audio chip on motherboard wm8960: codec@1a { compatible = "wlf,wm8960"; reg = <0x1a>; @@ -125,7 +345,8 @@ wm8960: codec@1a { #sound-dai-cells = <0>; }; - rtc@68 { + // Realtime clock chip on motherboard + pcf8523: pcf8523@68 { compatible = "nxp,pcf8523"; reg = <0x68>; }; @@ -134,13 +355,11 @@ rtc@68 { &i2c4 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c4>; - clock-frequency = <400000>; status = "okay"; - edp_bridge: bridge@2c { + // DSI to eDP converter on motherboard + edp_bridge: sn65dsi86@2c { compatible = "ti,sn65dsi86"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_edp_bridge>; reg = <0x2c>; enable-gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>; vccio-supply = <®_main_1v8>; @@ -171,20 +390,277 @@ edp_bridge_out: endpoint { }; }; -&lcdif { - assigned-clocks = <&clk IMX8MQ_CLK_LCDIF_PIXEL>; - assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_800M>; - /delete-property/assigned-clock-rates; - status = "okay"; +// TODO: add external pin numbers +&iomuxc { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hog>; + + pinctrl_hog: hoggrp { + fsl,pins = < + MX8MQ_IOMUXC_SAI5_RXC_GPIO3_IO20 0x19 // WL_EN on Nitrogen8M_SOM, pin 38, goes to /EN input of SN65DSI86 + MX8MQ_IOMUXC_GPIO1_IO14_GPIO1_IO14 0x56 // TODO: check pullup of usb hub reset on the board (0x40) + >; + }; + + pinctrl_fec1: fec1grp { + fsl,pins = < + MX8MQ_IOMUXC_ENET_MDC_ENET1_MDC 0x3 + MX8MQ_IOMUXC_ENET_MDIO_ENET1_MDIO 0x23 + MX8MQ_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f + MX8MQ_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f + MX8MQ_IOMUXC_ENET_TD0_ENET1_RGMII_TD0 0x1f + MX8MQ_IOMUXC_ENET_TD1_ENET1_RGMII_TD1 0x1f + MX8MQ_IOMUXC_ENET_TD2_ENET1_RGMII_TD2 0x1f + MX8MQ_IOMUXC_ENET_TD3_ENET1_RGMII_TD3 0x1f + MX8MQ_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91 + MX8MQ_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0xd1 + MX8MQ_IOMUXC_ENET_RD0_ENET1_RGMII_RD0 0x91 + MX8MQ_IOMUXC_ENET_RD1_ENET1_RGMII_RD1 0x91 + MX8MQ_IOMUXC_ENET_RD2_ENET1_RGMII_RD2 0x91 + MX8MQ_IOMUXC_ENET_RD3_ENET1_RGMII_RD3 0xd1 + MX8MQ_IOMUXC_GPIO1_IO09_GPIO1_IO9 0x1 + MX8MQ_IOMUXC_GPIO1_IO11_GPIO1_IO11 0x41 + >; + }; + + pinctrl_i2c1: i2c1grp { + fsl,pins = < + MX8MQ_IOMUXC_I2C1_SCL_I2C1_SCL 0x40000022 + MX8MQ_IOMUXC_I2C1_SDA_I2C1_SDA 0x40000022 + >; + }; + + pinctrl_i2c1_pca9546: i2c1-pca9546grp { + fsl,pins = < + MX8MQ_IOMUXC_GPIO1_IO04_GPIO1_IO4 0x46 + >; + }; + + pinctrl_i2c2: i2c2grp { + fsl,pins = < + MX8MQ_IOMUXC_I2C2_SCL_I2C2_SCL 0x40000022 + MX8MQ_IOMUXC_I2C2_SDA_I2C2_SDA 0x40000022 + >; + }; + + pinctrl_i2c3: i2c3grp { + fsl,pins = < + MX8MQ_IOMUXC_I2C3_SCL_I2C3_SCL 0x40000022 + MX8MQ_IOMUXC_I2C3_SDA_I2C3_SDA 0x40000022 + >; + }; + + pinctrl_i2c4: i2c4grp { + fsl,pins = < + MX8MQ_IOMUXC_I2C4_SCL_I2C4_SCL 0x40000022 + MX8MQ_IOMUXC_I2C4_SDA_I2C4_SDA 0x40000022 + >; + }; + + pinctrl_pcie0: pcie0grp { + fsl,pins = < + MX8MQ_IOMUXC_ECSPI1_MOSI_GPIO5_IO7 0x16 + >; + }; + + pinctrl_pcie1: pcie1grp { + fsl,pins = < + MX8MQ_IOMUXC_SAI5_RXD2_GPIO3_IO23 0x16 + >; + }; + + pinctrl_pwm2: pwm2grp { + fsl,pins = < + MX8MQ_IOMUXC_SPDIF_RX_PWM2_OUT 0x16 + >; + }; + + pinctrl_pwm3: pwm3grp { + fsl,pins = < + MX8MQ_IOMUXC_SPDIF_TX_PWM3_OUT 0x16 + >; + }; + + // Backlight + pinctrl_pwm4: pwm4grp { + fsl,pins = < + MX8MQ_IOMUXC_SAI3_MCLK_PWM4_OUT 0x16 + >; + }; + + pinctrl_reg_arm_dram: reg-arm-dram { + fsl,pins = < + MX8MQ_IOMUXC_SAI5_RXD3_GPIO3_IO24 0x16 + >; + }; + + pinctrl_reg_dram_1p1v: reg-dram-1p1v { + fsl,pins = < + MX8MQ_IOMUXC_SD1_STROBE_GPIO2_IO11 0x16 + >; + }; + + pinctrl_reg_soc_gpu_vpu: reg-soc-gpu-vpu { + fsl,pins = < + MX8MQ_IOMUXC_SD2_WP_GPIO2_IO20 0x16 + >; + }; + + pinctrl_sai2: sai2grp { + fsl,pins = < + MX8MQ_IOMUXC_SAI2_RXD0_SAI2_RX_DATA0 0xd6 /* Pin 166 */ + MX8MQ_IOMUXC_SAI2_RXFS_SAI2_RX_SYNC 0xd6 /* Pin 168 */ + MX8MQ_IOMUXC_SAI2_TXC_SAI2_TX_BCLK 0xd6 /* Pin 170 */ + MX8MQ_IOMUXC_SAI2_TXFS_SAI2_TX_SYNC 0xd6 /* Pin 172 */ + MX8MQ_IOMUXC_SAI2_RXC_SAI2_RX_BCLK 0xd6 /* Pin 174 */ + MX8MQ_IOMUXC_SAI2_MCLK_SAI2_MCLK 0xd6 /* Pin 176 */ + MX8MQ_IOMUXC_SAI2_TXD0_SAI2_TX_DATA0 0xd6 /* Pin 168 */ + >; + }; + + pinctrl_uart1: uart1grp { + fsl,pins = < + MX8MQ_IOMUXC_UART1_RXD_UART1_DCE_RX 0x45 + MX8MQ_IOMUXC_UART1_TXD_UART1_DCE_TX 0x45 + >; + }; + + pinctrl_uart2: uart2grp { + fsl,pins = < + MX8MQ_IOMUXC_UART2_RXD_UART2_DCE_RX 0x45 + MX8MQ_IOMUXC_UART2_TXD_UART2_DCE_TX 0x45 + >; + }; + + pinctrl_uart3: uart3grp { + fsl,pins = < + MX8MQ_IOMUXC_UART3_RXD_UART3_DCE_RX 0x45 + MX8MQ_IOMUXC_UART3_TXD_UART3_DCE_TX 0x45 + >; + }; + + pinctrl_usdhc1: usdhc1grp { + fsl,pins = < + MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x83 + MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD 0xc3 + MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0 0xc3 + MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1 0xc3 + MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2 0xc3 + MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3 0xc3 + MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4 0xc3 + MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5 0xc3 + MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6 0xc3 + MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7 0xc3 + MX8MQ_IOMUXC_SD1_RESET_B_GPIO2_IO10 0x41 + >; + }; + + pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp { + fsl,pins = < + MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x8d + MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD 0xcd + MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0 0xcd + MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1 0xcd + MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2 0xcd + MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3 0xcd + MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4 0xcd + MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5 0xcd + MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6 0xcd + MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7 0xcd + >; + }; + + pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp { + fsl,pins = < + MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x9f + MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD 0xdf + MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0 0xdf + MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1 0xdf + MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2 0xdf + MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3 0xdf + MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4 0xdf + MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5 0xdf + MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6 0xdf + MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7 0xdf + >; + }; + + pinctrl_usdhc2: usdhc2grp { + fsl,pins = < + MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x03 + MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xc3 + MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xc3 + MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xc3 + MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xc3 + MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xc + >; + }; + + pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { + fsl,pins = < + MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x0d + MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xcd + MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xcd + MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xcd + MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xcd + MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xcd + >; + }; + + pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { + fsl,pins = < + MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x1e + MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xce + MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xce + MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xce + MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xce + MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xce + >; + }; + + pinctrl_wdog: wdoggrp { + fsl,pins = < + MX8MQ_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0xc6 + >; + }; + + pinctrl_ecspi2: ecspi2grp { + fsl,pins = < + MX8MQ_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI 0x19 + MX8MQ_IOMUXC_ECSPI2_MISO_ECSPI2_MISO 0x19 + MX8MQ_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK 0x19 + >; + }; + + pinctrl_ecspi2_cs: ecspi2csgrp { + fsl,pins = < + MX8MQ_IOMUXC_ECSPI2_SS0_GPIO5_IO13 0x19 + >; + }; }; &mipi_dsi { status = "okay"; ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0>; + + // We don't want input from LCDIF + /delete-node/ endpoint@0; + + mipi_dsi_in: endpoint@1 { + reg = <1>; + remote-endpoint = <&dcss_dsi_out>; + }; + }; port@1 { reg = <1>; - mipi_dsi_out: endpoint { remote-endpoint = <&edp_bridge_in>; }; @@ -192,14 +668,41 @@ mipi_dsi_out: endpoint { }; }; +&pcie0 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pcie0>; + reset-gpio = <&gpio5 7 GPIO_ACTIVE_LOW>; + internal-refclk; + + clocks = <&clk IMX8MQ_CLK_PCIE1_ROOT>, + <&clk IMX8MQ_CLK_PCIE1_AUX>, + <&clk IMX8MQ_CLK_PCIE1_PHY>, + <&clk IMX8MQ_CLK_MON_CLK2_OUT>; + + clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus"; + + assigned-clocks = <&clk IMX8MQ_CLK_PCIE1_CTRL>, + <&clk IMX8MQ_CLK_PCIE1_PHY>, + <&clk IMX8MQ_CLK_MON_CLK2_OUT>; + assigned-clock-rates = <250000000>, + <100000000>, + <100000000>; + assigned-clock-parents = <&clk IMX8MQ_SYS2_PLL_250M>, + <&clk IMX8MQ_SYS2_PLL_100M>; + + status = "okay"; +}; + &pcie1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_pcie1>; reset-gpio = <&gpio3 23 GPIO_ACTIVE_LOW>; + clocks = <&clk IMX8MQ_CLK_PCIE2_ROOT>, - <&pcie1_refclk>, - <&clk IMX8MQ_CLK_PCIE2_PHY>, - <&clk IMX8MQ_CLK_PCIE2_AUX>; + <&clk IMX8MQ_CLK_PCIE2_AUX>, + <&clk IMX8MQ_CLK_PCIE2_PHY>, + <&pcie1_refclk>; + clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus"; status = "okay"; }; @@ -209,24 +712,17 @@ &pwm2 { status = "okay"; }; -®_1p8v { - vin-supply = <®_main_5v>; -}; - -®_snvs { - vin-supply = <®_main_5v>; -}; - -®_arm_dram { - vin-supply = <®_main_5v>; -}; - -®_dram_1p1v { - vin-supply = <®_main_5v>; +&pwm3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm3>; + status = "okay"; }; -®_soc_gpu_vpu { - vin-supply = <®_main_5v>; +// Backlight control +&pwm4 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pwm4>; + status = "okay"; }; &sai2 { @@ -235,119 +731,106 @@ &sai2 { assigned-clocks = <&clk IMX8MQ_CLK_SAI2>; assigned-clock-parents = <&clk IMX8MQ_CLK_25M>; assigned-clock-rates = <25000000>; - fsl,sai-mclk-direction-output; - fsl,sai-asynchronous; status = "okay"; }; +// Don't use i.MX8M internal RTC because we have a dedicated one &snvs_rtc { status = "disabled"; }; -&uart2 { +// Console +&uart1 { pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_uart2>; + pinctrl-0 = <&pinctrl_uart1>; status = "okay"; }; -&usb3_phy0 { - vbus-supply = <®_main_usb>; +// Auxiliary serial port on motherboard +&uart2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart2>; status = "okay"; }; -&usb3_phy1 { - vbus-supply = <®_main_usb>; +// connected to LPC11U24 chip on the motherboard +&uart3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart3>; status = "okay"; }; &usb_dwc3_0 { - dr_mode = "host"; status = "okay"; + dr_mode = "host"; }; &usb_dwc3_1 { + status = "okay"; dr_mode = "host"; +}; + +&usb3_phy0 { + vbus-supply = <®_vref_5v>; + status = "okay"; +}; + +&usb3_phy1 { + vbus-supply = <®_vref_5v>; + status = "okay"; +}; + +// eMMC on Nitrogen8M_SOM +// TODO: HS currently doesn't work +&usdhc1 { + bus-width = <8>; + fsl,strobe-dll-delay-target = <5>; + fsl,tuning-start-tap = <63>; + fsl,tuning-step = <2>; + non-removable; + no-sd; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usdhc1>; + vmmc-supply = <®_vref_1v8>; + vqmmc-1-8-v; status = "okay"; }; +// SD Card on motherboard +// TODO: check keep-power-in-suspend, cap-sdio-irq &usdhc2 { assigned-clocks = <&clk IMX8MQ_CLK_USDHC2>; assigned-clock-rates = <200000000>; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_usdhc2>; - vqmmc-supply = <®_main_3v3>; - vmmc-supply = <®_main_3v3>; bus-width = <4>; + pinctrl-names = "default", "state_100mhz", "state_200mhz"; + pinctrl-0 = <&pinctrl_usdhc2>; + pinctrl-1 = <&pinctrl_usdhc2_100mhz>; + pinctrl-2 = <&pinctrl_usdhc2_200mhz>; + vmmc-supply = <®_vref_3v3>; + vqmmc-supply = <®_vref_3v3>; + cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; status = "okay"; }; -&iomuxc { - pinctrl_backlight: backlightgrp { - fsl,pins = < - MX8MQ_IOMUXC_GPIO1_IO10_GPIO1_IO10 0x3 - >; - }; - - pinctrl_edp_bridge: edpbridgegrp { - fsl,pins = < - MX8MQ_IOMUXC_SAI5_RXC_GPIO3_IO20 0x1 - >; - }; - - pinctrl_i2c3: i2c3grp { - fsl,pins = < - MX8MQ_IOMUXC_I2C3_SCL_I2C3_SCL 0x40000022 - MX8MQ_IOMUXC_I2C3_SDA_I2C3_SDA 0x40000022 - >; - }; - - pinctrl_i2c4: i2c4grp { - fsl,pins = < - MX8MQ_IOMUXC_I2C4_SCL_I2C4_SCL 0x40000022 - MX8MQ_IOMUXC_I2C4_SDA_I2C4_SDA 0x40000022 - >; - }; - - pinctrl_pcie1: pcie1grp { - fsl,pins = < - MX8MQ_IOMUXC_SAI5_RXD2_GPIO3_IO23 0x16 - >; - }; - - pinctrl_pwm2: pwm2grp { - fsl,pins = < - MX8MQ_IOMUXC_SPDIF_RX_PWM2_OUT 0x3 - >; - }; - - pinctrl_sai2: sai2grp { - fsl,pins = < - MX8MQ_IOMUXC_SAI2_RXD0_SAI2_RX_DATA0 0xd6 - MX8MQ_IOMUXC_SAI2_RXFS_SAI2_RX_SYNC 0xd6 - MX8MQ_IOMUXC_SAI2_TXC_SAI2_TX_BCLK 0xd6 - MX8MQ_IOMUXC_SAI2_TXFS_SAI2_TX_SYNC 0xd6 - MX8MQ_IOMUXC_SAI2_RXC_SAI2_RX_BCLK 0xd6 - MX8MQ_IOMUXC_SAI2_MCLK_SAI2_MCLK 0xd6 - MX8MQ_IOMUXC_SAI2_TXD0_SAI2_TX_DATA0 0xd6 - >; - }; +&wdog1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_wdog>; + fsl,ext-reset-output; // TODO check source for what this means + status = "okay"; +}; - pinctrl_uart2: uart2grp { - fsl,pins = < - MX8MQ_IOMUXC_UART2_RXD_UART2_DCE_RX 0x45 - MX8MQ_IOMUXC_UART2_TXD_UART2_DCE_TX 0x45 - >; - }; +&ecspi2 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_ecspi2 &pinctrl_ecspi2_cs>; + cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>; + status = "okay"; + fsl,spi-num-chipselects = <1>; - pinctrl_usdhc2: usdhc2grp { - fsl,pins = < - MX8MQ_IOMUXC_SD2_CD_B_USDHC2_CD_B 0x0 - MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x83 - MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xc3 - MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xc3 - MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xc3 - MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xc3 - MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xc3 - >; + spidev@0 { + compatible = "mntre,lpc11u24"; + spi-max-frequency = <1000000>; + reg = <0>; }; }; diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index f906a868b71a..eaa5bf0bc7e2 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -127,3 +127,4 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-nanopi-r6s.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-nanopi-r6c.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-rock-5a.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-orangepi-5.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-mnt-reform2.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts index de30c2632b8e..c9ad921f3c28 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts @@ -9,6 +9,8 @@ #include #include #include +#include +#include #include "rk3588.dtsi" / { @@ -119,6 +121,24 @@ backlight: backlight { pwms = <&pwm2 0 25000 0>; }; + bluetooth-rfkill { + compatible = "rfkill-gpio"; + label = "rfkill-bluetooth"; + radio-type = "bluetooth"; + shutdown-gpios = <&gpio3 RK_PA6 GPIO_ACTIVE_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&bluetooth_pwren>; + }; + + wlan-rfkill { + compatible = "rfkill-gpio"; + label = "rfkill-pcie-wlan"; + radio-type = "wlan"; + shutdown-gpios = <&gpio3 RK_PB1 GPIO_ACTIVE_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&wifi_pwren>; + }; + pcie20_avdd0v85: pcie20-avdd0v85-regulator { compatible = "regulator-fixed"; regulator-name = "pcie20_avdd0v85"; @@ -224,12 +244,48 @@ vcc5v0_usb: vcc5v0-usb-regulator { regulator-max-microvolt = <5000000>; vin-supply = <&vcc5v0_usbdcin>; }; + + vbus5v0_typec: vbus5v0-typec { + compatible = "regulator-fixed"; + regulator-name = "vbus5v0_typec"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + enable-active-high; + gpio = <&gpio4 RK_PD0 GPIO_ACTIVE_HIGH>; + vin-supply = <&vcc5v0_usb>; + pinctrl-names = "default"; + pinctrl-0 = <&typec5v_pwren>; + }; + + vccio_wl: vccio-wl { + compatible = "regulator-fixed"; + regulator-name = "wlan-vddio"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + regulator-boot-on; + vin-supply = <&vcc_1v8_s0>; + }; + + vcc3v3_pciewl_vbat: vcc3v3-pciewl-vbat { + compatible = "regulator-fixed"; + regulator-name = "wlan-vbat"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + regulator-boot-on; + vin-supply = <&vcc_3v3_s0>; + }; }; &combphy0_ps { status = "okay"; }; +&combphy1_ps { + status = "okay"; +}; + &combphy2_psu { status = "okay"; }; @@ -266,6 +322,11 @@ &cpu_l3 { cpu-supply = <&vdd_cpu_lit_s0>; }; +&display_subsystem { + clocks = <&hdptxphy_hdmi0>; + clock-names = "hdmi0_phy_pll"; +}; + &gmac0 { clock_in_out = "output"; phy-handle = <&rgmii_phy>; @@ -281,9 +342,79 @@ &gmac0_rgmii_clk status = "okay"; }; +&gpu { + mali-supply = <&vdd_gpu_s0>; + sram-supply = <&vdd_gpu_mem_s0>; + status = "okay"; +}; + +&hdmi0 { + status = "okay"; +}; + +&hdmi0_in { + hdmi0_in_vp0: endpoint { + remote-endpoint = <&vp0_out_hdmi0>; + }; +}; + +&hdptxphy_hdmi0 { + status = "okay"; +}; + &i2c2 { status = "okay"; + usbc0: usb-typec@22 { + compatible = "fcs,fusb302"; + reg = <0x22>; + interrupt-parent = <&gpio3>; + interrupts = ; + pinctrl-names = "default"; + pinctrl-0 = <&usbc0_int>; + vbus-supply = <&vbus5v0_typec>; + status = "okay"; + + usb_con: connector { + compatible = "usb-c-connector"; + label = "USB-C"; + data-role = "dual"; + power-role = "dual"; + try-power-role = "source"; + op-sink-microwatt = <1000000>; + sink-pdos = + ; + source-pdos = + ; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + usbc0_orien_sw: endpoint { + remote-endpoint = <&usbdp_phy0_orientation_switch>; + }; + }; + + port@1 { + reg = <1>; + usbc0_role_sw: endpoint { + remote-endpoint = <&dwc3_0_role_switch>; + }; + }; + + port@2 { + reg = <2>; + dp_altmode_mux: endpoint { + remote-endpoint = <&usbdp_phy0_dp_altmode_mux>; + }; + }; + }; + }; + }; + hym8563: rtc@51 { compatible = "haoyu,hym8563"; reg = <0x51>; @@ -336,10 +467,16 @@ rgmii_phy: ethernet-phy@1 { }; }; +&pcie2x1l0 { + reset-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>; + pinctrl-0 = <&pcie2_0_rst>, <&pcie2_0_wake>, <&pcie2_0_clkreq>, <&wifi_host_wake_irq>; + status = "okay"; +}; + &pcie2x1l1 { reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>; pinctrl-names = "default"; - pinctrl-0 = <&pcie2_1_rst>, <&rtl8111_isolate>; + pinctrl-0 = <&pcie2_1_rst>, <&pcie2_1_wake>, <&pcie2_1_clkreq>, <&rtl8111_isolate>; status = "okay"; }; @@ -370,6 +507,12 @@ speaker_amplifier_en: speaker-amplifier-en { }; }; + bluetooth { + bluetooth_pwren: bluetooth-pwren { + rockchip,pins = <3 RK_PA6 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; + rtl8111 { rtl8111_isolate: rtl8111-isolate { rockchip,pins = <1 RK_PA4 RK_FUNC_GPIO &pcfg_pull_up>; @@ -390,9 +533,29 @@ hym8563_int: hym8563-int { }; pcie2 { + pcie2_0_rst: pcie2-0-rst { + rockchip,pins = <4 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + pcie2_0_wake: pcie2-0-wake { + rockchip,pins = <4 RK_PA4 4 &pcfg_pull_none>; + }; + + pcie2_0_clkreq: pcie2-0-clkreq { + rockchip,pins = <4 RK_PA3 4 &pcfg_pull_none>; + }; + pcie2_1_rst: pcie2-1-rst { rockchip,pins = <4 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>; }; + + pcie2_1_wake: pcie2-1-wake { + rockchip,pins = <4 RK_PA1 4 &pcfg_pull_none>; + }; + + pcie2_1_clkreq: pcie2-1-clkreq { + rockchip,pins = <4 RK_PA0 4 &pcfg_pull_none>; + }; }; pcie3 { @@ -410,6 +573,26 @@ vcc5v0_host_en: vcc5v0-host-en { rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; }; }; + + usb-typec { + usbc0_int: usbc0-int { + rockchip,pins = <3 RK_PB4 RK_FUNC_GPIO &pcfg_pull_up>; + }; + + typec5v_pwren: typec5v-pwren { + rockchip,pins = <4 RK_PD0 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + wlan { + wifi_host_wake_irq: wifi-host-wake-irq { + rockchip,pins = <3 RK_PA7 RK_FUNC_GPIO &pcfg_pull_down>; + }; + + wifi_pwren: wifi-pwren { + rockchip,pins = <3 RK_PB1 RK_FUNC_GPIO &pcfg_pull_up>; + }; + }; }; &pwm2 { @@ -484,12 +667,16 @@ rk806_dvs3_null: dvs3-null-pins { regulators { vdd_gpu_s0: dcdc-reg1 { + /* regulator coupling requires always-on */ + regulator-always-on; regulator-boot-on; regulator-min-microvolt = <550000>; regulator-max-microvolt = <950000>; regulator-ramp-delay = <12500>; regulator-name = "vdd_gpu_s0"; regulator-enable-ramp-delay = <400>; + regulator-coupled-with = <&vdd_gpu_mem_s0>; + regulator-coupled-max-spread = <10000>; regulator-state-mem { regulator-off-in-suspend; }; @@ -534,12 +721,16 @@ regulator-state-mem { }; vdd_gpu_mem_s0: dcdc-reg5 { + /* regulator coupling requires always-on */ + regulator-always-on; regulator-boot-on; regulator-min-microvolt = <675000>; regulator-max-microvolt = <950000>; regulator-ramp-delay = <12500>; regulator-enable-ramp-delay = <400>; regulator-name = "vdd_gpu_mem_s0"; + regulator-coupled-with = <&vdd_gpu_s0>; + regulator-coupled-max-spread = <10000>; regulator-state-mem { regulator-off-in-suspend; }; @@ -788,6 +979,8 @@ regulators { vdd_cpu_big1_s0: dcdc-reg1 { regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_big1_mem_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <550000>; regulator-max-microvolt = <1050000>; regulator-ramp-delay = <12500>; @@ -800,6 +993,8 @@ regulator-state-mem { vdd_cpu_big0_s0: dcdc-reg2 { regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_big0_mem_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <550000>; regulator-max-microvolt = <1050000>; regulator-ramp-delay = <12500>; @@ -812,6 +1007,8 @@ regulator-state-mem { vdd_cpu_lit_s0: dcdc-reg3 { regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_lit_mem_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <550000>; regulator-max-microvolt = <950000>; regulator-ramp-delay = <12500>; @@ -836,6 +1033,8 @@ regulator-state-mem { vdd_cpu_big1_mem_s0: dcdc-reg5 { regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_big1_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <675000>; regulator-max-microvolt = <1050000>; regulator-ramp-delay = <12500>; @@ -849,6 +1048,8 @@ regulator-state-mem { vdd_cpu_big0_mem_s0: dcdc-reg6 { regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_big0_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <675000>; regulator-max-microvolt = <1050000>; regulator-ramp-delay = <12500>; @@ -873,6 +1074,8 @@ regulator-state-mem { vdd_cpu_lit_mem_s0: dcdc-reg8 { regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_lit_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <675000>; regulator-max-microvolt = <950000>; regulator-ramp-delay = <12500>; @@ -1041,6 +1244,22 @@ &sata0 { status = "okay"; }; +&u2phy0 { + status = "okay"; +}; + +&u2phy0_otg { + status = "okay"; +}; + +&u2phy1 { + status = "okay"; +}; + +&u2phy1_otg { + status = "okay"; +}; + &u2phy2 { status = "okay"; }; @@ -1079,3 +1298,72 @@ &usb_host1_ehci { &usb_host1_ohci { status = "okay"; }; + +&usbdp_phy0 { + orientation-switch; + mode-switch; + sbu1-dc-gpios = <&gpio4 RK_PA6 GPIO_ACTIVE_HIGH>; + sbu2-dc-gpios = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>; + status = "okay"; + + port { + #address-cells = <1>; + #size-cells = <0>; + + usbdp_phy0_orientation_switch: endpoint@0 { + reg = <0>; + remote-endpoint = <&usbc0_orien_sw>; + }; + + usbdp_phy0_dp_altmode_mux: endpoint@1 { + reg = <1>; + remote-endpoint = <&dp_altmode_mux>; + }; + }; +}; + +&usbdp_phy1 { + /* + * USBDP PHY1 is wired to a female USB3 Type-A connector. Additionally + * the differential pairs 2+3 and the aux channel are wired to a RTD2166, + * which converts the DP signal into VGA. This is exposed on the + * board via a female VGA connector. + */ + rockchip,dp-lane-mux = <2 3>; + status = "okay"; +}; + +&usb_host0_xhci { + dr_mode = "otg"; + usb-role-switch; + status = "okay"; + + port { + #address-cells = <1>; + #size-cells = <0>; + dwc3_0_role_switch: endpoint@0 { + reg = <0>; + remote-endpoint = <&usbc0_role_sw>; + }; + }; +}; + +&usb_host1_xhci { + dr_mode = "host"; + status = "okay"; +}; + +&vop_mmu { + status = "okay"; +}; + +&vop { + status = "okay"; +}; + +&vp0 { + vp0_out_hdmi0: endpoint@ROCKCHIP_VOP2_EP_HDMI0 { + reg = ; + remote-endpoint = <&hdmi0_in_vp0>; + }; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts b/arch/arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts new file mode 100644 index 000000000000..3a96aea8f0c8 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts @@ -0,0 +1,984 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2021 Rockchip Electronics Co., Ltd. + * Copyright (c) 2024 MNT Research GmbH + * + */ + +/dts-v1/; + +#include +#include +#include +#include +#include +#include "rk3588.dtsi" + +/ { + model = "MNT Reform 2 with RCORE RK3588 Module"; + compatible = "mntre,reform2-rcore", "firefly,icore3588q", "rockchip,rk3588"; + + aliases { + ethernet0 = &gmac0; + serial2 = &uart2; + mmc0 = &sdhci; + mmc1 = &sdmmc; + }; + + chosen { + bootargs = ""; + stdout-path = "serial2:1500000n8"; + }; + + analog-sound { + compatible = "audio-graph-card"; + label = "rk3588-wm8960"; + + widgets = + "Headphone", "Headphone Jack", + "Microphone", "Mic Jack", + "Speaker", "Ext Spk"; + + routing = + "Headphone Jack", "HP_L", + "Headphone Jack", "HP_R", + "Ext Spk", "SPK_LP", + "Ext Spk", "SPK_LN", + "Ext Spk", "SPK_RP", + "Ext Spk", "SPK_RN", + "LINPUT1", "Mic Jack", + "Mic Jack", "MICB"; + + dais = <&i2s0_8ch_p0>; + }; + + backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&pwm8 0 10000 0>; + enable-gpios = <&gpio2 RK_PB5 GPIO_ACTIVE_HIGH>; + brightness-levels = <0 8 16 32 64 128 160 200 255>; + default-brightness-level = <128>; + }; + + gmac0_clkin: external-gmac0-clock { + compatible = "fixed-clock"; + clock-frequency = <125000000>; + clock-output-names = "gmac0_clkin"; + #clock-cells = <0>; + }; + + pcie30_avdd1v8: pcie30-avdd1v8 { + compatible = "regulator-fixed"; + regulator-name = "pcie30_avdd1v8"; + regulator-boot-on; + regulator-always-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + vin-supply = <&avcc_1v8_s0>; + }; + + pcie30_avdd0v75: pcie30-avdd0v75 { + compatible = "regulator-fixed"; + regulator-name = "pcie30_avdd0v75"; + regulator-boot-on; + regulator-always-on; + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <750000>; + vin-supply = <&avdd_0v75_s0>; + }; + + vcc12v_dcin: vcc12v-dcin-regulator { + compatible = "regulator-fixed"; + regulator-name = "vcc12v_dcin"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <12000000>; + regulator-max-microvolt = <12000000>; + }; + + vcc_1v1_nldo_s3: vcc-1v1-nldo-s3 { + compatible = "regulator-fixed"; + regulator-name = "vcc_1v1_nldo_s3"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1100000>; + vin-supply = <&vcc5v0_sys>; + }; + + vcc3v3_pcie30: vcc3v3-pcie30 { + compatible = "regulator-fixed"; + regulator-name = "vcc3v3_pcie30"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + vin-supply = <&vcc12v_dcin>; + }; + + vcc5v0_host: vcc5v0-host { + compatible = "regulator-fixed"; + regulator-name = "vcc5v0_host"; + regulator-boot-on; + regulator-always-on; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + }; + + vcc5v0_sys: vcc5v0-sys { + compatible = "regulator-fixed"; + regulator-name = "vcc5v0_sys"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + vin-supply = <&vcc12v_dcin>; + }; + + vcc5v0_usb: vcc5v0-usb { + compatible = "regulator-fixed"; + regulator-name = "vcc5v0_usb"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + vin-supply = <&vcc12v_dcin>; + }; +}; + +&combphy0_ps { + status = "okay"; +}; + +&combphy1_ps { + status = "okay"; +}; + +&combphy2_psu { + status = "okay"; +}; + +&cpu_b0 { + cpu-supply = <&vdd_cpu_big0_s0>; + mem-supply = <&vdd_cpu_big0_s0>; +}; + +&cpu_b1 { + cpu-supply = <&vdd_cpu_big0_s0>; + mem-supply = <&vdd_cpu_big0_s0>; +}; + +&cpu_b2 { + cpu-supply = <&vdd_cpu_big1_s0>; + mem-supply = <&vdd_cpu_big1_s0>; +}; + +&cpu_b3 { + cpu-supply = <&vdd_cpu_big1_s0>; + mem-supply = <&vdd_cpu_big1_s0>; +}; + +&cpu_l0 { + cpu-supply = <&vdd_cpu_lit_s0>; + mem-supply = <&vdd_cpu_lit_mem_s0>; +}; + +&cpu_l1 { + cpu-supply = <&vdd_cpu_lit_s0>; + mem-supply = <&vdd_cpu_lit_mem_s0>; +}; + +&cpu_l2 { + cpu-supply = <&vdd_cpu_lit_s0>; + mem-supply = <&vdd_cpu_lit_mem_s0>; +}; + +&cpu_l3 { + cpu-supply = <&vdd_cpu_lit_s0>; + mem-supply = <&vdd_cpu_lit_mem_s0>; +}; + +&display_subsystem { + clocks = <&hdptxphy_hdmi0>, <&hdptxphy_hdmi1>; + clock-names = "hdmi0_phy_pll", "hdmi1_phy_pll"; +}; + +&gmac0 { + clock_in_out = "input"; + phy-handle = <&rgmii_phy>; + phy-mode = "rgmii-rxid"; + pinctrl-0 = <&gmac0_miim + &gmac0_tx_bus2 + &gmac0_rx_bus2 + &gmac0_rgmii_clk + &gmac0_rgmii_bus + &gmac0_clkinout>; + pinctrl-names = "default"; + rx_delay = <0x00>; + tx_delay = <0x47>; + + snps,reset-gpio = <&gpio3 RK_PC7 GPIO_ACTIVE_LOW>; + snps,reset-active-low; + snps,reset-delays-us = <0 20000 100000>; + + status = "okay"; +}; + +&gpu { + mali-supply = <&vdd_gpu_s0>; + sram-supply = <&vdd_gpu_mem_s0>; + status = "okay"; +}; + +&hdmi0 { + enable-gpios = <&gpio4 RK_PA0 GPIO_ACTIVE_HIGH>; + status = "okay"; +}; + +&hdmi0_in { + hdmi0_in_vp2: endpoint { + remote-endpoint = <&vp2_out_hdmi0>; + }; +}; + +&hdptxphy_hdmi0 { + status = "okay"; +}; + +&hdmi1 { + enable-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>; + status = "okay"; +}; + +&hdmi1_in { + hdmi1_in_vp0: endpoint { + remote-endpoint = <&vp0_out_hdmi1>; + }; +}; + +&hdptxphy_hdmi1 { + status = "okay"; +}; + +&i2c0 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c0m2_xfer>; + status = "okay"; + + vdd_cpu_big0_s0: vdd_cpu_big0_mem_s0: rk8602@42 { + compatible = "rockchip,rk8602"; + reg = <0x42>; + + vin-supply = <&vcc5v0_sys>; + fcs,suspend-voltage-selector = <1>; + rockchip,suspend-voltage-selector = <1>; + + regulator-compatible = "rk860x-reg"; + regulator-name = "vdd_cpu_big0_s0"; + regulator-min-microvolt = <0x86470>; + regulator-max-microvolt = <0x100590>; + regulator-ramp-delay = <0x8fc>; + regulator-boot-on; + regulator-always-on; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vdd_cpu_big1_s0: vdd_cpu_big1_mem_s0: rk8603@43 { + compatible = "rockchip,rk8602", "rockchip,rk8603"; + reg = <0x43>; + + vin-supply = <&vcc5v0_sys>; + fcs,suspend-voltage-selector = <1>; + rockchip,suspend-voltage-selector = <1>; + + regulator-compatible = "rk860x-reg"; + regulator-name = "vdd_cpu_big1_s0"; + regulator-min-microvolt = <550000>; + regulator-max-microvolt = <1050000>; + regulator-ramp-delay = <2300>; + regulator-boot-on; + regulator-always-on; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; +}; + +&i2c1 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c1m2_xfer>; + status = "okay"; + + vdd_npu_s0: vdd_npu_mem_s0: regulator@42 { + compatible = "rockchip,rk8602"; + reg = <0x42>; + fcs,suspend-voltage-selector = <1>; + regulator-name = "vdd_npu_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <550000>; + regulator-max-microvolt = <950000>; + regulator-ramp-delay = <2300>; + vin-supply = <&vcc5v0_sys>; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; +}; + +&i2c6 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&i2c6m0_xfer>; + + wm8960: codec@1a { + compatible = "wlf,wm8960"; + reg = <0x1a>; + clocks = <&cru I2S0_8CH_MCLKOUT>; + clock-names = "mclk"; + assigned-clocks = <&cru I2S0_8CH_MCLKOUT>; + assigned-clock-rates = <12288000>; + #sound-dai-cells = <0>; + + port { + wm8960_p0: endpoint { + remote-endpoint = <&i2s0_8ch_p0_0>; + }; + }; + }; + + rtc@68 { + compatible = "nxp,pcf8523"; + reg = <0x68>; + }; +}; + +&i2s0_8ch { + pinctrl-names = "default"; + pinctrl-0 = <&i2s0_lrck + &i2s0_mclk + &i2s0_sclk + &i2s0_sdi0 + &i2s0_sdo0>; + status = "okay"; + + i2s0_8ch_p0: port { + i2s0_8ch_p0_0: endpoint { + dai-format = "i2s"; + mclk-fs = <256>; + remote-endpoint = <&wm8960_p0>; + }; + }; +}; + +&pcie2x1l2 { + reset-gpios = <&gpio3 RK_PD1 GPIO_ACTIVE_HIGH>; + pinctrl-0 = <&pcie2_0_rst>; + status = "okay"; +}; + +/*&pcie2x1l1 { + reset-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&pcie2_1_rst>; + status = "okay"; +};*/ + +&pcie30phy { + status = "okay"; +}; + +&pcie3x4 { + pinctrl-names = "default"; + pinctrl-0 = <&pcie3_reset>; + reset-gpios = <&gpio1 RK_PB4 GPIO_ACTIVE_HIGH>; + num-lanes = <1>; + vpcie3v3-supply = <&vcc3v3_pcie30>; + status = "okay"; +}; + +&i2c3 { + status = "okay"; +}; + +&pwm8 { + pinctrl-0 = <&pwm8m2_pins>; + status = "okay"; +}; + +&saradc { + vref-supply = <&avcc_1v8_s0>; + status = "okay"; +}; + +&sdhci { + bus-width = <8>; + no-sdio; + no-sd; + non-removable; + max-frequency = <200000000>; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; + status = "okay"; +}; + +&sdmmc { + bus-width = <4>; + max-frequency = <40000000>; + no-sdio; + no-mmc; + no-1-8-v; + cap-sd-highspeed; + vqmmc-supply = <&vcc3v3_pcie30>; + vmmc-supply = <&vcc3v3_pcie30>; + cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>; + disable-wp; + status = "okay"; +}; + +&spi1 { + status = "okay"; + assigned-clocks = <&cru CLK_SPI2>; + assigned-clock-rates = <200000000>; + pinctrl-names = "default"; + pinctrl-0 = <&spi1m2_cs0 &spi1m2_pins>; + num-cs = <1>; + + spidev@0 { + compatible = "mntre,lpc11u24"; + spi-max-frequency = <1000000>; + reg = <0>; + }; +}; + +&spi2 { + status = "okay"; + assigned-clocks = <&cru CLK_SPI2>; + assigned-clock-rates = <200000000>; + pinctrl-names = "default"; + pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>; + num-cs = <1>; + + rk806single: pmic@0 { + compatible = "rockchip,rk806"; + spi-max-frequency = <1000000>; + reg = <0x0>; + + interrupt-parent = <&gpio0>; + interrupts = <7 IRQ_TYPE_LEVEL_LOW>; + + pinctrl-names = "default", "pmic-power-off"; + pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>, + <&rk806_dvs2_null>, <&rk806_dvs3_null>; + pinctrl-1 = <&rk806_dvs1_pwrdn>; + + /* TODO: missing some thresholds */ + + pmic-reset-func = <1>; + + vcc1-supply = <&vcc5v0_sys>; + vcc2-supply = <&vcc5v0_sys>; + vcc3-supply = <&vcc5v0_sys>; + vcc4-supply = <&vcc5v0_sys>; + vcc5-supply = <&vcc5v0_sys>; + vcc6-supply = <&vcc5v0_sys>; + vcc7-supply = <&vcc5v0_sys>; + vcc8-supply = <&vcc5v0_sys>; + vcc9-supply = <&vcc5v0_sys>; + vcc10-supply = <&vcc5v0_sys>; + vcc11-supply = <&vcc_2v0_pldo_s3>; + vcc12-supply = <&vcc5v0_sys>; + vcc13-supply = <&vcc_1v1_nldo_s3>; + vcc14-supply = <&vcc_1v1_nldo_s3>; + vcca-supply = <&vcc5v0_sys>; + + #gpio-cells = <2>; + gpio-controller; + + rk806_dvs1_null: dvs1-null-pins { + pins = "gpio_pwrctrl2"; + function = "pin_fun0"; + }; + + rk806_dvs1_slp: rk806_dvs1_slp { + pins = "gpio_pwrctrl1"; + function = "pin_fun1"; + }; + + rk806_dvs1_pwrdn: rk806_dvs1_pwrdn { + pins = "gpio_pwrctrl1"; + function = "pin_fun2"; + }; + + rk806_dvs1_rst: rk806_dvs1_rst { + pins = "gpio_pwrctrl1"; + function = "pin_fun3"; + }; + + rk806_dvs2_null: rk806_dvs2_null { + pins = "gpio_pwrctrl2"; + function = "pin_fun0"; + }; + + rk806_dvs2_slp: rk806_dvs2_slp { + pins = "gpio_pwrctrl2"; + function = "pin_fun1"; + }; + + rk806_dvs2_pwrdn: rk806_dvs2_pwrdn { + pins = "gpio_pwrctrl2"; + function = "pin_fun2"; + }; + + rk806_dvs2_rst: rk806_dvs2_rst { + pins = "gpio_pwrctrl2"; + function = "pin_fun3"; + }; + + rk806_dvs2_dvs: rk806_dvs2_dvs { + pins = "gpio_pwrctrl2"; + function = "pin_fun4"; + }; + + rk806_dvs2_gpio: rk806_dvs2_gpio { + pins = "gpio_pwrctrl2"; + function = "pin_fun5"; + }; + + rk806_dvs3_null: rk806_dvs3_null { + pins = "gpio_pwrctrl3"; + function = "pin_fun0"; + }; + + rk806_dvs3_slp: rk806_dvs3_slp { + pins = "gpio_pwrctrl3"; + function = "pin_fun1"; + }; + + rk806_dvs3_pwrdn: rk806_dvs3_pwrdn { + pins = "gpio_pwrctrl3"; + function = "pin_fun2"; + }; + + rk806_dvs3_rst: rk806_dvs3_rst { + pins = "gpio_pwrctrl3"; + function = "pin_fun3"; + }; + + rk806_dvs3_dvs: rk806_dvs3_dvs { + pins = "gpio_pwrctrl3"; + function = "pin_fun4"; + }; + + rk806_dvs3_gpio: rk806_dvs3_gpio { + pins = "gpio_pwrctrl3"; + function = "pin_fun5"; + }; + + regulators { + vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 { + regulator-name = "vdd_gpu_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <550000>; + regulator-max-microvolt = <950000>; + regulator-ramp-delay = <12500>; + regulator-enable-ramp-delay = <400>; + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 { + regulator-name = "vdd_cpu_lit_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <550000>; + regulator-max-microvolt = <950000>; + regulator-ramp-delay = <12500>; + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vdd_log_s0: dcdc-reg3 { + regulator-name = "vdd_log_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <675000>; + regulator-max-microvolt = <750000>; + regulator-ramp-delay = <12500>; + regulator-state-mem { + regulator-off-in-suspend; + regulator-suspend-microvolt = <750000>; + }; + }; + + vdd_vdenc_s0: dcdc-reg4 { + regulator-name = "vdd_vdenc_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <550000>; + regulator-max-microvolt = <950000>; + regulator-init-microvolt = <750000>; + regulator-ramp-delay = <12500>; + regulator-state-mem { + regulator-off-in-suspend; + }; + + }; + + vdd_ddr_s0: dcdc-reg5 { + regulator-name = "vdd_ddr_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <675000>; + regulator-max-microvolt = <950000>; + regulator-ramp-delay = <12500>; + regulator-state-mem { + regulator-off-in-suspend; + regulator-suspend-microvolt = <850000>; + }; + + }; + + vdd2_ddr_s3: dcdc-reg6 { + regulator-name = "vdd2_ddr_s3"; + regulator-always-on; + regulator-boot-on; + + regulator-state-mem { + regulator-on-in-suspend; + }; + }; + + vcc_2v0_pldo_s3: dcdc-reg7 { + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <2000000>; + regulator-max-microvolt = <2000000>; + regulator-name = "vdd_2v0_pldo_s3"; + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <2000000>; + }; + }; + + vcc_3v3_s3: dcdc-reg8 { + regulator-name = "vcc_3v3_s3"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <3300000>; + }; + }; + + vddq_ddr_s0: dcdc-reg9 { + regulator-name = "vddq_ddr_s0"; + regulator-always-on; + regulator-boot-on; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vcc_1v8_s3: dcdc-reg10 { + regulator-name = "vcc_1v8_s3"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <1800000>; + }; + }; + + avcc_1v8_s0: pldo-reg1 { + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-name = "avcc_1v8_s0"; + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vcc_1v8_s0: pldo-reg2 { + regulator-name = "vcc_1v8_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + + regulator-state-mem { + regulator-off-in-suspend; + regulator-suspend-microvolt = <1800000>; + }; + }; + + avdd_1v2_s0: pldo-reg3 { + regulator-name = "avdd_1v2_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vcc_3v3_s0: pldo-reg4 { + regulator-name = "vcc_3v3_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-state-mem { + regulator-on-in-suspend; + }; + }; + + vccio_sd_s0: pldo-reg5 { + regulator-name = "vccio_sd_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + pldo6_s3: pldo-reg6 { + regulator-name = "pldo6_s3"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <1800000>; + }; + }; + + vdd_0v75_s3: nldo-reg1 { + regulator-name = "vdd_0v75_s3"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <750000>; + + regulator-state-mem { + regulator-on-in-suspend; + regulator-suspend-microvolt = <750000>; + }; + }; + + vdd_ddr_pll_s0: nldo-reg2 { + regulator-name = "vdd_ddr_pll_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <850000>; + regulator-max-microvolt = <850000>; + + regulator-state-mem { + regulator-off-in-suspend; + regulator-suspend-microvolt = <850000>; + }; + }; + + avdd_0v75_s0: nldo-reg3 { + regulator-name = "avdd_0v75_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <750000>; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vdd_0v85_s0: nldo-reg4 { + regulator-name = "vdd_0v85_s0"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <850000>; + regulator-max-microvolt = <850000>; + + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + + vdd_0v75_s0: nldo-reg5 { + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <750000>; + regulator-name = "vdd_0v75_s0"; + regulator-state-mem { + regulator-off-in-suspend; + }; + }; + }; + }; +}; + +&mdio0 { + rgmii_phy: ethernet-phy@0 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <0x0>; /* 0 for KSZ9031RNX */ + + pinctrl-names = "default"; + pinctrl-0 = <ð_phy_reset>; + }; +}; + +&pinctrl { + dp { + dp1_hpd: dp1-hpd { + rockchip,pins = <1 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + pcie2 { + pcie2_0_rst: pcie2-0-rst { + rockchip,pins = <3 RK_PD1 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + pcie3 { + pcie3_reset: pcie3-reset { + rockchip,pins = <1 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + + eth_phy { + eth_phy_reset: eth-phy-reset { + rockchip,pins = <3 RK_PC7 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; +}; + +&u2phy0 { + status = "okay"; +}; + +&u2phy0_otg { + status = "okay"; +}; + +&u2phy1 { + status = "okay"; +}; + +&u2phy1_otg { + status = "okay"; +}; + +&u2phy2 { + status = "okay"; +}; + +&u2phy2_host { + phy-supply = <&vcc5v0_host>; + status = "okay"; +}; + +&u2phy3 { + status = "okay"; +}; + +&u2phy3_host { + phy-supply = <&vcc5v0_host>; + status = "okay"; +}; + +&uart2 { + pinctrl-0 = <&uart2m0_xfer>; + status = "okay"; +}; + +&usb_host0_ehci { + status = "okay"; +}; + +&usb_host0_ohci { + status = "okay"; +}; + +&usb_host1_ehci { + status = "okay"; +}; + +&usb_host1_ohci { + status = "okay"; +}; + +&usbdp_phy0 { + status = "okay"; +}; + +/*&usbdp_phy0_dp { + status = "okay"; +}; + +&usbdp_phy0_u3 { + status = "okay"; +};*/ + +&usbdp_phy1 { + status = "okay"; +}; + +/*&usbdp_phy1_u3 { + status = "okay"; +};*/ + +&usb_host0_xhci { + dr_mode = "otg"; + status = "okay"; +}; + +&usb_host1_xhci { + dr_mode = "host"; + status = "okay"; +}; + +&vop_mmu { + status = "okay"; +}; + +&vop { + status = "okay"; +}; + +&vp0 { + vp0_out_hdmi1: endpoint@ROCKCHIP_VOP2_EP_HDMI1 { + reg = ; + remote-endpoint = <&hdmi1_in_vp0>; + }; +}; + +&vp2 { + vp2_out_hdmi0: endpoint@ROCKCHIP_VOP2_EP_HDMI0 { + reg = ; + remote-endpoint = <&hdmi0_in_vp2>; + }; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-pinctrl.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-pinctrl.dtsi index 244c66faa161..dfdfad66eb7a 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-pinctrl.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-pinctrl.dtsi @@ -169,6 +169,103 @@ hdmim0_tx1_sda: hdmim0-tx1-sda { /* hdmim0_tx1_sda */ <2 RK_PB4 4 &pcfg_pull_none>; }; + + /omit-if-no-ref/ + hdmim1_rx: hdmim1-rx { + rockchip,pins = + /* hdmim1_rx_cec */ + <3 RK_PD1 5 &pcfg_pull_none>, + /* hdmim1_rx_scl */ + <3 RK_PD2 5 &pcfg_pull_none_smt>, + /* hdmim1_rx_sda */ + <3 RK_PD3 5 &pcfg_pull_none_smt>, + /* hdmim1_rx_hpdin */ + <3 RK_PD4 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_rx_cec: hdmim1-rx-cec { + rockchip,pins = + /* hdmim1_rx_cec */ + <3 RK_PD1 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_rx_hpdin: hdmim1-rx-hpdin { + rockchip,pins = + /* hdmim1_rx_hpdin */ + <3 RK_PD4 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_rx_scl: hdmim1-rx-scl { + rockchip,pins = + /* hdmim1_rx_scl */ + <3 RK_PD2 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_rx_sda: hdmim1-rx-sda { + rockchip,pins = + /* hdmim1_rx_sda */ + <3 RK_PD3 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_tx0_cec: hdmim1-tx0-cec { + rockchip,pins = + /* hdmim1_tx0_cec */ + <0 RK_PD1 13 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_tx0_hpd: hdmim1-tx0-hpd { + rockchip,pins = + /* hdmim1_tx0_hpd */ + <3 RK_PD4 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_tx0_scl: hdmim1-tx0-scl { + rockchip,pins = + /* hdmim1_tx0_scl */ + <0 RK_PD5 11 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_tx0_sda: hdmim1-tx0-sda { + rockchip,pins = + /* hdmim1_tx0_sda */ + <0 RK_PD4 11 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_tx1_cec: hdmim1-tx1-cec { + rockchip,pins = + /* hdmim1_tx1_cec */ + <0 RK_PD2 13 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_tx1_hpd: hdmim1-tx1-hpd { + rockchip,pins = + /* hdmim1_tx1_hpd */ + <3 RK_PB7 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_tx1_scl: hdmim1-tx1-scl { + rockchip,pins = + /* hdmim1_tx1_scl */ + <3 RK_PC6 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + hdmim1_tx1_sda: hdmim1-tx1-sda { + rockchip,pins = + /* hdmim1_tx1_sda */ + <3 RK_PC5 5 &pcfg_pull_none>; + }; }; i2c0 { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts b/arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts index b6628889b707..242272b8047a 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts @@ -819,6 +819,8 @@ vdd_cpu_big1_s0: dcdc-reg1 { regulator-name = "vdd_cpu_big1_s0"; regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_big1_mem_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <550000>; regulator-max-microvolt = <1050000>; regulator-ramp-delay = <12500>; @@ -832,6 +834,8 @@ vdd_cpu_big0_s0: dcdc-reg2 { regulator-name = "vdd_cpu_big0_s0"; regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_big0_mem_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <550000>; regulator-max-microvolt = <1050000>; regulator-ramp-delay = <12500>; @@ -845,6 +849,8 @@ vdd_cpu_lit_s0: dcdc-reg3 { regulator-name = "vdd_cpu_lit_s0"; regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_lit_mem_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <550000>; regulator-max-microvolt = <950000>; regulator-ramp-delay = <12500>; @@ -871,6 +877,8 @@ vdd_cpu_big1_mem_s0: dcdc-reg5 { regulator-name = "vdd_cpu_big1_mem_s0"; regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_big1_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <675000>; regulator-max-microvolt = <1050000>; regulator-ramp-delay = <12500>; @@ -885,6 +893,8 @@ vdd_cpu_big0_mem_s0: dcdc-reg6 { regulator-name = "vdd_cpu_big0_mem_s0"; regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_big0_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <675000>; regulator-max-microvolt = <1050000>; regulator-ramp-delay = <12500>; @@ -911,6 +921,8 @@ vdd_cpu_lit_mem_s0: dcdc-reg8 { regulator-name = "vdd_cpu_lit_mem_s0"; regulator-always-on; regulator-boot-on; + regulator-coupled-with = <&vdd_cpu_lit_s0>; + regulator-coupled-max-spread = <10000>; regulator-min-microvolt = <675000>; regulator-max-microvolt = <950000>; regulator-ramp-delay = <12500>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts index 9b7bf6cec8bd..601009cba2e2 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts @@ -4,6 +4,8 @@ #include #include +#include +#include #include "rk3588.dtsi" / { @@ -52,7 +54,7 @@ led_rgb_b { fan: pwm-fan { compatible = "pwm-fan"; - cooling-levels = <0 95 145 195 255>; + cooling-levels = <0 120 150 180 210 240 255>; fan-supply = <&vcc5v0_sys>; pwms = <&pwm1 0 50000 0>; #cooling-cells = <2>; @@ -65,6 +67,15 @@ rfkill { shutdown-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>; }; + vcc12v_dcin: vcc12v-dcin-regulator { + compatible = "regulator-fixed"; + regulator-name = "vcc12v_dcin"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <12000000>; + regulator-max-microvolt = <12000000>; + }; + vcc3v3_pcie2x1l0: vcc3v3-pcie2x1l0-regulator { compatible = "regulator-fixed"; enable-active-high; @@ -123,6 +134,7 @@ vcc5v0_sys: vcc5v0-sys-regulator { regulator-boot-on; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; + vin-supply = <&vcc12v_dcin>; }; vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator { @@ -180,6 +192,42 @@ &cpu_l3 { cpu-supply = <&vdd_cpu_lit_s0>; }; +&display_subsystem { + clocks = <&hdptxphy_hdmi0>; + clock-names = "hdmi0_phy_pll"; +}; + +&gpu { + mali-supply = <&vdd_gpu_s0>; + status = "okay"; +}; + +&hdmi0 { + status = "okay"; +}; + +&hdmi0_in { + hdmi0_in_vp0: endpoint { + remote-endpoint = <&vp0_out_hdmi0>; + }; +}; + +&hdptxphy_hdmi0 { + status = "okay"; +}; + +&hdmirx_cma { + status = "okay"; +}; + +&hdmirx_ctrler { + status = "okay"; + hdmirx-5v-detection-gpios = <&gpio1 RK_PC6 GPIO_ACTIVE_LOW>; + pinctrl-0 = <&hdmim1_rx_cec &hdmim1_rx_hpdin &hdmim1_rx_scl &hdmim1_rx_sda &hdmirx_5v_detection>; + pinctrl-names = "default"; + memory-region = <&hdmirx_cma>; +}; + &i2c0 { pinctrl-names = "default"; pinctrl-0 = <&i2c0m2_xfer>; @@ -220,6 +268,67 @@ regulator-state-mem { }; }; +&i2c4 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c4m1_xfer>; + status = "okay"; + + usbc0: usb-typec@22 { + compatible = "fcs,fusb302"; + reg = <0x22>; + interrupt-parent = <&gpio3>; + interrupts = ; + pinctrl-names = "default"; + pinctrl-0 = <&usbc0_int>; + vbus-supply = <&vcc12v_dcin>; + /* + * When the board is starting to send power-delivery messages + * too late (5 seconds according to the specification), the + * power-supply reacts with a hard-reset. That removes the + * power from VBUS for some time, which resets te whole board. + */ + status = "fail"; + + usb_con: connector { + compatible = "usb-c-connector"; + label = "USB-C"; + data-role = "dual"; + power-role = "sink"; + try-power-role = "sink"; + op-sink-microwatt = <1000000>; + sink-pdos = + , + ; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + usbc0_orien_sw: endpoint { + remote-endpoint = <&usbdp_phy0_orientation_switch>; + }; + }; + + port@1 { + reg = <1>; + usbc0_role_sw: endpoint { + remote-endpoint = <&dwc3_0_role_switch>; + }; + }; + + port@2 { + reg = <2>; + dp_altmode_mux: endpoint { + remote-endpoint = <&usbdp_phy0_dp_altmode_mux>; + }; + }; + }; + }; + }; +}; + &i2c6 { status = "okay"; @@ -274,6 +383,34 @@ i2s0_8ch_p0_0: endpoint { }; }; +&package_thermal { + polling-delay = <1000>; + + trips { + package_fan0: package-fan0 { + hysteresis = <2000>; + temperature = <55000>; + type = "active"; + }; + package_fan1: package-fan1 { + hysteresis = <2000>; + temperature = <65000>; + type = "active"; + }; + }; + + cooling-maps { + map1 { + cooling-device = <&fan THERMAL_NO_LIMIT 1>; + trip = <&package_fan0>; + }; + map2 { + cooling-device = <&fan 2 THERMAL_NO_LIMIT>; + trip = <&package_fan1>; + }; + }; +}; + &pcie2x1l0 { pinctrl-names = "default"; pinctrl-0 = <&pcie2_0_rst>; @@ -303,6 +440,12 @@ &pcie3x4 { }; &pinctrl { + hdmirx { + hdmirx_5v_detection: hdmirx-5v-detection { + rockchip,pins = <1 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + hym8563 { hym8563_int: hym8563-int { rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; @@ -349,6 +492,10 @@ usb { vcc5v0_host_en: vcc5v0-host-en { rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; }; + + usbc0_int: usbc0-int { + rockchip,pins = <3 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>; + }; }; }; @@ -366,8 +513,8 @@ &sdhci { no-sdio; no-sd; non-removable; - mmc-hs400-1_8v; - mmc-hs400-enhanced-strobe; + max-frequency = <150000000>; + mmc-hs200-1_8v; status = "okay"; }; @@ -743,6 +890,22 @@ &uart2 { status = "okay"; }; +&u2phy0 { + status = "okay"; +}; + +&u2phy0_otg { + status = "okay"; +}; + +&u2phy1 { + status = "okay"; +}; + +&u2phy1_otg { + status = "okay"; +}; + &u2phy2 { status = "okay"; }; @@ -762,6 +925,33 @@ &u2phy3_host { status = "okay"; }; +&usbdp_phy1 { + status = "okay"; +}; + +&usbdp_phy0 { + mode-switch; + orientation-switch; + sbu1-dc-gpios = <&gpio4 RK_PA6 GPIO_ACTIVE_HIGH>; + sbu2-dc-gpios = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>; + status = "okay"; + + port { + #address-cells = <1>; + #size-cells = <0>; + + usbdp_phy0_orientation_switch: endpoint@0 { + reg = <0>; + remote-endpoint = <&usbc0_orien_sw>; + }; + + usbdp_phy0_dp_altmode_mux: endpoint@1 { + reg = <1>; + remote-endpoint = <&dp_altmode_mux>; + }; + }; +}; + &usb_host0_ehci { status = "okay"; }; @@ -770,6 +960,20 @@ &usb_host0_ohci { status = "okay"; }; +&usb_host0_xhci { + usb-role-switch; + status = "okay"; + + port { + #address-cells = <1>; + #size-cells = <0>; + + dwc3_0_role_switch: endpoint { + remote-endpoint = <&usbc0_role_sw>; + }; + }; +}; + &usb_host1_ehci { status = "okay"; }; @@ -778,6 +982,26 @@ &usb_host1_ohci { status = "okay"; }; +&usb_host1_xhci { + dr_mode = "host"; + status = "okay"; +}; + &usb_host2_xhci { status = "okay"; }; + +&vop_mmu { + status = "okay"; +}; + +&vop { + status = "okay"; +}; + +&vp0 { + vp0_out_hdmi0: endpoint@ROCKCHIP_VOP2_EP_HDMI0 { + reg = ; + remote-endpoint = <&hdmi0_in_vp0>; + }; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588.dtsi b/arch/arm64/boot/dts/rockchip/rk3588.dtsi index 5519c1430cb7..534c42262c73 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588.dtsi @@ -7,6 +7,44 @@ #include "rk3588-pinctrl.dtsi" / { + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + /* + * The 4k HDMI capture controller works only with 32bit + * phys addresses and doesn't support IOMMU. HDMI RX CMA + * must be reserved below 4GB. + */ + hdmirx_cma: hdmirx_cma { + compatible = "shared-dma-pool"; + alloc-ranges = <0x0 0x0 0x0 0xffffffff>; + size = <0x0 (160 * 0x100000)>; /* 160MiB */ + no-map; + status = "disabled"; + }; + }; + + usb_host1_xhci: usb@fc400000 { + compatible = "rockchip,rk3588-dwc3", "snps,dwc3"; + reg = <0x0 0xfc400000 0x0 0x400000>; + interrupts = ; + clocks = <&cru REF_CLK_USB3OTG1>, <&cru SUSPEND_CLK_USB3OTG1>, + <&cru ACLK_USB3OTG1>; + clock-names = "ref_clk", "suspend_clk", "bus_clk"; + dr_mode = "otg"; + phys = <&u2phy1_otg>, <&usbdp_phy1 PHY_TYPE_USB3>; + phy-names = "usb2-phy", "usb3-phy"; + phy_type = "utmi_wide"; + power-domains = <&power RK3588_PD_USB>; + resets = <&cru SRST_A_USB3OTG1>; + snps,dis_enblslpm_quirk; + snps,dis-u2-freeclk-exists-quirk; + snps,dis-del-phy-power-chg-quirk; + snps,dis-tx-ipgap-linecheck-quirk; + status = "disabled"; + }; + pcie30_phy_grf: syscon@fd5b8000 { compatible = "rockchip,rk3588-pcie3-phy-grf", "syscon"; reg = <0x0 0xfd5b8000 0x0 0x10000>; @@ -17,6 +55,36 @@ pipe_phy1_grf: syscon@fd5c0000 { reg = <0x0 0xfd5c0000 0x0 0x100>; }; + usbdpphy1_grf: syscon@fd5cc000 { + compatible = "rockchip,rk3588-usbdpphy-grf", "syscon"; + reg = <0x0 0xfd5cc000 0x0 0x4000>; + }; + + usb2phy1_grf: syscon@fd5d4000 { + compatible = "rockchip,rk3588-usb2phy-grf", "syscon", "simple-mfd"; + reg = <0x0 0xfd5d4000 0x0 0x4000>; + #address-cells = <1>; + #size-cells = <1>; + + u2phy1: usb2phy@4000 { + compatible = "rockchip,rk3588-usb2phy"; + reg = <0x4000 0x10>; + #clock-cells = <0>; + clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>; + clock-names = "phyclk"; + clock-output-names = "usb480m_phy1"; + interrupts = ; + resets = <&cru SRST_OTGPHY_U3_1>, <&cru SRST_P_USB2PHY_U3_1_GRF0>; + reset-names = "phy", "apb"; + status = "disabled"; + + u2phy1_otg: otg-port { + #phy-cells = <0>; + status = "disabled"; + }; + }; + }; + i2s8_8ch: i2s@fddc8000 { compatible = "rockchip,rk3588-i2s-tdm"; reg = <0x0 0xfddc8000 0x0 0x1000>; @@ -85,6 +153,38 @@ i2s10_8ch: i2s@fde00000 { status = "disabled"; }; + hdmirx_ctrler: hdmirx-controller@fdee0000 { + compatible = "rockchip,rk3588-hdmirx-ctrler", "snps,dw-hdmi-rx"; + reg = <0x0 0xfdee0000 0x0 0x6000>; + power-domains = <&power RK3588_PD_VO1>; + rockchip,grf = <&sys_grf>; + rockchip,vo1_grf = <&vo1_grf>; + interrupts = , + , + ; + interrupt-names = "cec", "hdmi", "dma"; + clocks = <&cru ACLK_HDMIRX>, + <&cru CLK_HDMIRX_AUD>, + <&cru CLK_CR_PARA>, + <&cru PCLK_HDMIRX>, + <&cru CLK_HDMIRX_REF>, + <&cru PCLK_S_HDMIRX>, + <&cru HCLK_VO1>; + clock-names = "aclk", + "audio", + "cr_para", + "pclk", + "ref", + "hclk_s_hdmirx", + "hclk_vo1"; + resets = <&cru SRST_A_HDMIRX>, <&cru SRST_P_HDMIRX>, + <&cru SRST_HDMIRX_REF>, <&cru SRST_A_HDMIRX_BIU>; + reset-names = "rst_a", "rst_p", "rst_ref", "rst_biu"; + pinctrl-0 = <&hdmim1_rx>; + pinctrl-names = "default"; + status = "disabled"; + }; + pcie3x4: pcie@fe150000 { compatible = "rockchip,rk3588-pcie", "rockchip,rk3568-pcie"; #address-cells = <3>; @@ -310,6 +410,28 @@ sata-port@0 { }; }; + usbdp_phy1: phy@fed90000 { + compatible = "rockchip,rk3588-usbdp-phy"; + reg = <0x0 0xfed90000 0x0 0x10000>; + #phy-cells = <1>; + clocks = <&cru CLK_USBDPPHY_MIPIDCPPHY_REF>, + <&cru CLK_USBDP_PHY1_IMMORTAL>, + <&cru PCLK_USBDPPHY1>, + <&u2phy1>; + clock-names = "refclk", "immortal", "pclk", "utmi"; + resets = <&cru SRST_USBDP_COMBO_PHY1_INIT>, + <&cru SRST_USBDP_COMBO_PHY1_CMN>, + <&cru SRST_USBDP_COMBO_PHY1_LANE>, + <&cru SRST_USBDP_COMBO_PHY1_PCS>, + <&cru SRST_P_USBDPPHY1>; + reset-names = "init", "cmn", "lane", "pcs_apb", "pma_apb"; + rockchip,u2phy-grf = <&usb2phy1_grf>; + rockchip,usb-grf = <&usb_grf>; + rockchip,usbdpphy-grf = <&usbdpphy1_grf>; + rockchip,vo-grf = <&vo0_grf>; + status = "disabled"; + }; + combphy1_ps: phy@fee10000 { compatible = "rockchip,rk3588-naneng-combphy"; reg = <0x0 0xfee10000 0x0 0x100>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts index ef776aec9d4b..43dee40bb7d2 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts @@ -699,6 +699,14 @@ regulator-state-mem { }; }; +&u2phy0 { + status = "okay"; +}; + +&u2phy0_otg { + status = "okay"; +}; + &u2phy2 { status = "okay"; }; @@ -722,6 +730,11 @@ &uart2 { status = "okay"; }; +&usbdp_phy0 { + status = "okay"; + rockchip,dp-lane-mux = <2 3>; +}; + &usb_host0_ehci { status = "okay"; pinctrl-names = "default"; @@ -732,6 +745,11 @@ &usb_host0_ohci { status = "okay"; }; +&usb_host0_xhci { + dr_mode = "host"; + status = "okay"; +}; + &usb_host1_ehci { status = "okay"; }; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi index 87b83c87bd55..41d04ebd683d 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi @@ -10,6 +10,7 @@ #include #include #include +#include / { compatible = "rockchip,rk3588"; @@ -24,6 +25,10 @@ aliases { gpio2 = &gpio2; gpio3 = &gpio3; gpio4 = &gpio4; + hdmi0 = &hdmi0; + hdmi1 = &hdmi1; + hdptxphy0 = &hdptxphy_hdmi0; + hdptxphy1 = &hdptxphy_hdmi1; i2c0 = &i2c0; i2c1 = &i2c1; i2c2 = &i2c2; @@ -96,6 +101,7 @@ cpu_l0: cpu@0 { clocks = <&scmi_clk SCMI_CLK_CPUL>; assigned-clocks = <&scmi_clk SCMI_CLK_CPUL>; assigned-clock-rates = <816000000>; + operating-points-v2 = <&cluster0_opp_table>; cpu-idle-states = <&CPU_SLEEP>; i-cache-size = <32768>; i-cache-line-size = <64>; @@ -115,6 +121,7 @@ cpu_l1: cpu@100 { enable-method = "psci"; capacity-dmips-mhz = <530>; clocks = <&scmi_clk SCMI_CLK_CPUL>; + operating-points-v2 = <&cluster0_opp_table>; cpu-idle-states = <&CPU_SLEEP>; i-cache-size = <32768>; i-cache-line-size = <64>; @@ -134,6 +141,7 @@ cpu_l2: cpu@200 { enable-method = "psci"; capacity-dmips-mhz = <530>; clocks = <&scmi_clk SCMI_CLK_CPUL>; + operating-points-v2 = <&cluster0_opp_table>; cpu-idle-states = <&CPU_SLEEP>; i-cache-size = <32768>; i-cache-line-size = <64>; @@ -153,6 +161,7 @@ cpu_l3: cpu@300 { enable-method = "psci"; capacity-dmips-mhz = <530>; clocks = <&scmi_clk SCMI_CLK_CPUL>; + operating-points-v2 = <&cluster0_opp_table>; cpu-idle-states = <&CPU_SLEEP>; i-cache-size = <32768>; i-cache-line-size = <64>; @@ -174,6 +183,7 @@ cpu_b0: cpu@400 { clocks = <&scmi_clk SCMI_CLK_CPUB01>; assigned-clocks = <&scmi_clk SCMI_CLK_CPUB01>; assigned-clock-rates = <816000000>; + operating-points-v2 = <&cluster1_opp_table>; cpu-idle-states = <&CPU_SLEEP>; i-cache-size = <65536>; i-cache-line-size = <64>; @@ -193,6 +203,7 @@ cpu_b1: cpu@500 { enable-method = "psci"; capacity-dmips-mhz = <1024>; clocks = <&scmi_clk SCMI_CLK_CPUB01>; + operating-points-v2 = <&cluster1_opp_table>; cpu-idle-states = <&CPU_SLEEP>; i-cache-size = <65536>; i-cache-line-size = <64>; @@ -214,6 +225,7 @@ cpu_b2: cpu@600 { clocks = <&scmi_clk SCMI_CLK_CPUB23>; assigned-clocks = <&scmi_clk SCMI_CLK_CPUB23>; assigned-clock-rates = <816000000>; + operating-points-v2 = <&cluster2_opp_table>; cpu-idle-states = <&CPU_SLEEP>; i-cache-size = <65536>; i-cache-line-size = <64>; @@ -233,6 +245,7 @@ cpu_b3: cpu@700 { enable-method = "psci"; capacity-dmips-mhz = <1024>; clocks = <&scmi_clk SCMI_CLK_CPUB23>; + operating-points-v2 = <&cluster2_opp_table>; cpu-idle-states = <&CPU_SLEEP>; i-cache-size = <65536>; i-cache-line-size = <64>; @@ -347,6 +360,207 @@ l3_cache: l3-cache { }; }; + cluster0_opp_table: opp-table-cluster0 { + compatible = "operating-points-v2"; + opp-shared; + + opp-408000000 { + opp-hz = /bits/ 64 <408000000>; + opp-microvolt = <675000 675000 950000>; + clock-latency-ns = <40000>; + }; + opp-600000000 { + opp-hz = /bits/ 64 <600000000>; + opp-microvolt = <675000 675000 950000>; + clock-latency-ns = <40000>; + }; + opp-816000000 { + opp-hz = /bits/ 64 <816000000>; + opp-microvolt = <675000 675000 950000>; + clock-latency-ns = <40000>; + }; + opp-1008000000 { + opp-hz = /bits/ 64 <1008000000>; + opp-microvolt = <675000 675000 950000>; + clock-latency-ns = <40000>; + }; + opp-1200000000 { + opp-hz = /bits/ 64 <1200000000>; + opp-microvolt = <712500 712500 950000>; + clock-latency-ns = <40000>; + }; + opp-1416000000 { + opp-hz = /bits/ 64 <1416000000>; + opp-microvolt = <762500 762500 950000>; + clock-latency-ns = <40000>; + opp-suspend; + }; + opp-1608000000 { + opp-hz = /bits/ 64 <1608000000>; + opp-microvolt = <850000 850000 950000>; + clock-latency-ns = <40000>; + }; + opp-1800000000 { + opp-hz = /bits/ 64 <1800000000>; + opp-microvolt = <950000 950000 950000>; + clock-latency-ns = <40000>; + }; + }; + + cluster1_opp_table: opp-table-cluster1 { + compatible = "operating-points-v2"; + opp-shared; + + opp-408000000 { + opp-hz = /bits/ 64 <408000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + opp-suspend; + }; + opp-600000000 { + opp-hz = /bits/ 64 <600000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + }; + opp-816000000 { + opp-hz = /bits/ 64 <816000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + }; + opp-1008000000 { + opp-hz = /bits/ 64 <1008000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + }; + opp-1200000000 { + opp-hz = /bits/ 64 <1200000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + }; + opp-1416000000 { + opp-hz = /bits/ 64 <1416000000>; + opp-microvolt = <725000 725000 1000000>; + clock-latency-ns = <40000>; + }; + opp-1608000000 { + opp-hz = /bits/ 64 <1608000000>; + opp-microvolt = <762500 762500 1000000>; + clock-latency-ns = <40000>; + }; + opp-1800000000 { + opp-hz = /bits/ 64 <1800000000>; + opp-microvolt = <850000 850000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2016000000 { + opp-hz = /bits/ 64 <2016000000>; + opp-microvolt = <925000 925000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2208000000 { + opp-hz = /bits/ 64 <2208000000>; + opp-microvolt = <987500 987500 1000000>; + clock-latency-ns = <40000>; + }; + opp-2256000000 { + opp-hz = /bits/ 64 <2256000000>; + opp-microvolt = <1000000 1000000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2304000000 { + opp-hz = /bits/ 64 <2304000000>; + opp-microvolt = <1000000 1000000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2352000000 { + opp-hz = /bits/ 64 <2352000000>; + opp-microvolt = <1000000 1000000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2400000000 { + opp-hz = /bits/ 64 <2400000000>; + opp-microvolt = <1000000 1000000 1000000>; + clock-latency-ns = <40000>; + }; + }; + + cluster2_opp_table: opp-table-cluster2 { + compatible = "operating-points-v2"; + opp-shared; + + opp-408000000 { + opp-hz = /bits/ 64 <408000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + opp-suspend; + }; + opp-600000000 { + opp-hz = /bits/ 64 <600000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + }; + opp-816000000 { + opp-hz = /bits/ 64 <816000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + }; + opp-1008000000 { + opp-hz = /bits/ 64 <1008000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + }; + opp-1200000000 { + opp-hz = /bits/ 64 <1200000000>; + opp-microvolt = <675000 675000 1000000>; + clock-latency-ns = <40000>; + }; + opp-1416000000 { + opp-hz = /bits/ 64 <1416000000>; + opp-microvolt = <725000 725000 1000000>; + clock-latency-ns = <40000>; + }; + opp-1608000000 { + opp-hz = /bits/ 64 <1608000000>; + opp-microvolt = <762500 762500 1000000>; + clock-latency-ns = <40000>; + }; + opp-1800000000 { + opp-hz = /bits/ 64 <1800000000>; + opp-microvolt = <850000 850000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2016000000 { + opp-hz = /bits/ 64 <2016000000>; + opp-microvolt = <925000 925000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2208000000 { + opp-hz = /bits/ 64 <2208000000>; + opp-microvolt = <987500 987500 1000000>; + clock-latency-ns = <40000>; + }; + opp-2256000000 { + opp-hz = /bits/ 64 <2256000000>; + opp-microvolt = <1000000 1000000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2304000000 { + opp-hz = /bits/ 64 <2304000000>; + opp-microvolt = <1000000 1000000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2352000000 { + opp-hz = /bits/ 64 <2352000000>; + opp-microvolt = <1000000 1000000 1000000>; + clock-latency-ns = <40000>; + }; + opp-2400000000 { + opp-hz = /bits/ 64 <2400000000>; + opp-microvolt = <1000000 1000000 1000000>; + clock-latency-ns = <40000>; + }; + }; + firmware { optee: optee { compatible = "linaro,optee-tz"; @@ -436,6 +650,28 @@ scmi_shmem: sram@0 { }; }; + usb_host0_xhci: usb@fc000000 { + compatible = "rockchip,rk3588-dwc3", "snps,dwc3"; + reg = <0x0 0xfc000000 0x0 0x400000>; + interrupts = ; + clocks = <&cru REF_CLK_USB3OTG0>, <&cru SUSPEND_CLK_USB3OTG0>, + <&cru ACLK_USB3OTG0>; + clock-names = "ref_clk", "suspend_clk", "bus_clk"; + dr_mode = "otg"; + phys = <&u2phy0_otg>, <&usbdp_phy0 PHY_TYPE_USB3>; + phy-names = "usb2-phy", "usb3-phy"; + phy_type = "utmi_wide"; + power-domains = <&power RK3588_PD_USB>; + resets = <&cru SRST_A_USB3OTG0>; + snps,dis_enblslpm_quirk; + snps,dis-u1-entry-quirk; + snps,dis-u2-entry-quirk; + snps,dis-u2-freeclk-exists-quirk; + snps,dis-del-phy-power-chg-quirk; + snps,dis-tx-ipgap-linecheck-quirk; + status = "disabled"; + }; + usb_host0_ehci: usb@fc800000 { compatible = "rockchip,rk3588-ehci", "generic-ehci"; reg = <0x0 0xfc800000 0x0 0x40000>; @@ -501,6 +737,62 @@ usb_host2_xhci: usb@fcd00000 { status = "disabled"; }; + gpu: gpu@fb000000 { + compatible = "rockchip,rk3588-mali", "arm,mali-valhall-csf"; + reg = <0x0 0xfb000000 0x0 0x200000>; + #cooling-cells = <2>; + assigned-clocks = <&scmi_clk SCMI_CLK_GPU>; + assigned-clock-rates = <200000000>; + clocks = <&cru CLK_GPU>, <&cru CLK_GPU_COREGROUP>, + <&cru CLK_GPU_STACKS>; + clock-names = "core", "coregroup", "stacks"; + dynamic-power-coefficient = <2982>; + interrupts = , + , + ; + interrupt-names = "job", "mmu", "gpu"; + operating-points-v2 = <&gpu_opp_table>; + power-domains = <&power RK3588_PD_GPU>; + status = "disabled"; + + gpu_opp_table: opp-table { + compatible = "operating-points-v2"; + + opp-300000000 { + opp-hz = /bits/ 64 <300000000>; + opp-microvolt = <675000 675000 850000>; + }; + opp-400000000 { + opp-hz = /bits/ 64 <400000000>; + opp-microvolt = <675000 675000 850000>; + }; + opp-500000000 { + opp-hz = /bits/ 64 <500000000>; + opp-microvolt = <675000 675000 850000>; + }; + opp-600000000 { + opp-hz = /bits/ 64 <600000000>; + opp-microvolt = <675000 675000 850000>; + }; + opp-700000000 { + opp-hz = /bits/ 64 <700000000>; + opp-microvolt = <700000 700000 850000>; + }; + opp-800000000 { + opp-hz = /bits/ 64 <800000000>; + opp-microvolt = <750000 750000 850000>; + }; + opp-900000000 { + opp-hz = /bits/ 64 <900000000>; + opp-microvolt = <800000 800000 850000>; + }; + opp-1000000000 { + opp-hz = /bits/ 64 <1000000000>; + opp-microvolt = <850000 850000 850000>; + }; + }; + }; + pmu1grf: syscon@fd58a000 { compatible = "rockchip,rk3588-pmugrf", "syscon", "simple-mfd"; reg = <0x0 0xfd58a000 0x0 0x10000>; @@ -516,12 +808,23 @@ vop_grf: syscon@fd5a4000 { reg = <0x0 0xfd5a4000 0x0 0x2000>; }; + vo0_grf: syscon@fd5a6000 { + compatible = "rockchip,rk3588-vo-grf", "syscon"; + reg = <0x0 0xfd5a6000 0x0 0x2000>; + clocks = <&cru PCLK_VO0GRF>; + }; + vo1_grf: syscon@fd5a8000 { compatible = "rockchip,rk3588-vo-grf", "syscon"; reg = <0x0 0xfd5a8000 0x0 0x100>; clocks = <&cru PCLK_VO1GRF>; }; + usb_grf: syscon@fd5ac000 { + compatible = "rockchip,rk3588-usb-grf", "syscon"; + reg = <0x0 0xfd5ac000 0x0 0x4000>; + }; + php_grf: syscon@fd5b0000 { compatible = "rockchip,rk3588-php-grf", "syscon"; reg = <0x0 0xfd5b0000 0x0 0x1000>; @@ -537,22 +840,52 @@ pipe_phy2_grf: syscon@fd5c4000 { reg = <0x0 0xfd5c4000 0x0 0x100>; }; + usbdpphy0_grf: syscon@fd5c8000 { + compatible = "rockchip,rk3588-usbdpphy-grf", "syscon"; + reg = <0x0 0xfd5c8000 0x0 0x4000>; + }; + + usb2phy0_grf: syscon@fd5d0000 { + compatible = "rockchip,rk3588-usb2phy-grf", "syscon", "simple-mfd"; + reg = <0x0 0xfd5d0000 0x0 0x4000>; + #address-cells = <1>; + #size-cells = <1>; + + u2phy0: usb2phy@0 { + compatible = "rockchip,rk3588-usb2phy"; + reg = <0x0 0x10>; + #clock-cells = <0>; + clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>; + clock-names = "phyclk"; + clock-output-names = "usb480m_phy0"; + interrupts = ; + resets = <&cru SRST_OTGPHY_U3_0>, <&cru SRST_P_USB2PHY_U3_0_GRF0>; + reset-names = "phy", "apb"; + status = "disabled"; + + u2phy0_otg: otg-port { + #phy-cells = <0>; + status = "disabled"; + }; + }; + }; + usb2phy2_grf: syscon@fd5d8000 { compatible = "rockchip,rk3588-usb2phy-grf", "syscon", "simple-mfd"; reg = <0x0 0xfd5d8000 0x0 0x4000>; #address-cells = <1>; #size-cells = <1>; - u2phy2: usb2-phy@8000 { + u2phy2: usb2phy@8000 { compatible = "rockchip,rk3588-usb2phy"; reg = <0x8000 0x10>; - interrupts = ; - resets = <&cru SRST_OTGPHY_U2_0>, <&cru SRST_P_USB2PHY_U2_0_GRF0>; - reset-names = "phy", "apb"; + #clock-cells = <0>; clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>; clock-names = "phyclk"; clock-output-names = "usb480m_phy2"; - #clock-cells = <0>; + interrupts = ; + resets = <&cru SRST_OTGPHY_U2_0>, <&cru SRST_P_USB2PHY_U2_0_GRF0>; + reset-names = "phy", "apb"; status = "disabled"; u2phy2_host: host-port { @@ -568,16 +901,16 @@ usb2phy3_grf: syscon@fd5dc000 { #address-cells = <1>; #size-cells = <1>; - u2phy3: usb2-phy@c000 { + u2phy3: usb2phy@c000 { compatible = "rockchip,rk3588-usb2phy"; reg = <0xc000 0x10>; - interrupts = ; - resets = <&cru SRST_OTGPHY_U2_1>, <&cru SRST_P_USB2PHY_U2_1_GRF0>; - reset-names = "phy", "apb"; + #clock-cells = <0>; clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>; clock-names = "phyclk"; clock-output-names = "usb480m_phy3"; - #clock-cells = <0>; + interrupts = ; + resets = <&cru SRST_OTGPHY_U2_1>, <&cru SRST_P_USB2PHY_U2_1_GRF0>; + reset-names = "phy", "apb"; status = "disabled"; u2phy3_host: host-port { @@ -592,6 +925,11 @@ hdptxphy0_grf: syscon@fd5e0000 { reg = <0x0 0xfd5e0000 0x0 0x100>; }; + hdptxphy1_grf: syscon@fd5e4000 { + compatible = "rockchip,rk3588-hdptxphy-grf", "syscon"; + reg = <0x0 0xfd5e4000 0x0 0x100>; + }; + ioc: syscon@fd5f0000 { compatible = "rockchip,rk3588-ioc", "syscon"; reg = <0x0 0xfd5f0000 0x0 0x10000>; @@ -1135,6 +1473,116 @@ i2s9_8ch: i2s@fddfc000 { status = "disabled"; }; + hdmi0: hdmi@fde80000 { + compatible = "rockchip,rk3588-dw-hdmi"; + reg = <0x0 0xfde80000 0x0 0x20000>; + interrupts = , + , + , + , + ; + clocks = <&cru PCLK_HDMITX0>, + <&cru CLK_HDMIHDP0>, + <&cru CLK_HDMITX0_EARC>, + <&cru CLK_HDMITX0_REF>, + <&cru MCLK_I2S5_8CH_TX>, + <&cru DCLK_VOP0>, + <&cru DCLK_VOP1>, + <&cru DCLK_VOP2>, + <&cru DCLK_VOP3>, + <&cru HCLK_VO1>; + clock-names = "pclk", + "hpd", + "earc", + "hdmitx_ref", + "aud", + "dclk_vp0", + "dclk_vp1", + "dclk_vp2", + "dclk_vp3", + "hclk_vo1"; + resets = <&cru SRST_HDMITX0_REF>, <&cru SRST_HDMIHDP0>; + reset-names = "ref", "hdp"; + power-domains = <&power RK3588_PD_VO1>; + pinctrl-names = "default"; + pinctrl-0 = <&hdmim0_tx0_cec &hdmim0_tx0_hpd + &hdmim0_tx0_scl &hdmim0_tx0_sda>; + reg-io-width = <4>; + rockchip,grf = <&sys_grf>; + rockchip,vo1_grf = <&vo1_grf>; + phys = <&hdptxphy_hdmi0>; + phy-names = "hdmi"; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + hdmi0_in: port@0 { + reg = <0>; + }; + + hdmi0_out: port@1 { + reg = <1>; + }; + }; + }; + + hdmi1: hdmi@fdea0000 { + compatible = "rockchip,rk3588-dw-hdmi"; + reg = <0x0 0xfdea0000 0x0 0x20000>; + interrupts = , + , + , + , + ; + clocks = <&cru PCLK_HDMITX1>, + <&cru CLK_HDMIHDP1>, + <&cru CLK_HDMITX1_EARC>, + <&cru CLK_HDMITX1_REF>, + <&cru MCLK_I2S6_8CH_TX>, + <&cru DCLK_VOP0>, + <&cru DCLK_VOP1>, + <&cru DCLK_VOP2>, + <&cru DCLK_VOP3>, + <&cru HCLK_VO1>; + clock-names = "pclk", + "hpd", + "earc", + "hdmitx_ref", + "aud", + "dclk_vp0", + "dclk_vp1", + "dclk_vp2", + "dclk_vp3", + "hclk_vo1"; + + resets = <&cru SRST_HDMITX1_REF>, <&cru SRST_HDMIHDP1>; + reset-names = "ref", "hdp"; + power-domains = <&power RK3588_PD_VO1>; + pinctrl-names = "default"; + pinctrl-0 = <&hdmim2_tx1_cec &hdmim0_tx1_hpd &hdmim1_tx1_scl &hdmim1_tx1_sda>; + reg-io-width = <4>; + rockchip,grf = <&sys_grf>; + rockchip,vo1_grf = <&vo1_grf>; + phys = <&hdptxphy_hdmi1>; + phy-names = "hdmi"; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + hdmi1_in: port@0 { + reg = <0>; + }; + + hdmi1_out: port@1 { + reg = <1>; + }; + }; + }; + qos_gpu_m0: qos@fdf35000 { compatible = "rockchip,rk3588-qos", "syscon"; reg = <0x0 0xfdf35000 0x0 0x20>; @@ -2229,7 +2677,180 @@ tsadc: tsadc@fec00000 { pinctrl-1 = <&tsadc_shut>; pinctrl-names = "gpio", "otpout"; #thermal-sensor-cells = <1>; - status = "disabled"; + status = "okay"; + }; + + thermal_zones: thermal-zones { + /* sensor near the center of the SoC */ + package_thermal: package-thermal { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <&tsadc 0>; + + trips { + package_crit: package-crit { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; + + /* sensor between A76 cores 0 and 1 */ + bigcore0_thermal: bigcore0-thermal { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-sensors = <&tsadc 1>; + + trips { + /* threshold to start collecting temperature + * statistics e.g. with the IPA governor + */ + bigcore0_alert0: bigcore0-alert0 { + temperature = <75000>; + hysteresis = <2000>; + type = "passive"; + }; + /* actual control temperature */ + bigcore0_alert1: bigcore0-alert1 { + temperature = <85000>; + hysteresis = <2000>; + type = "passive"; + }; + bigcore0_crit: bigcore0-crit { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + cooling-maps { + map0 { + trip = <&bigcore0_alert1>; + cooling-device = + <&cpu_b0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu_b1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + }; + + /* sensor between A76 cores 2 and 3 */ + bigcore2_thermal: bigcore2-thermal { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-sensors = <&tsadc 2>; + + trips { + /* threshold to start collecting temperature + * statistics e.g. with the IPA governor + */ + bigcore2_alert0: bigcore2-alert0 { + temperature = <75000>; + hysteresis = <2000>; + type = "passive"; + }; + /* actual control temperature */ + bigcore2_alert1: bigcore2-alert1 { + temperature = <85000>; + hysteresis = <2000>; + type = "passive"; + }; + bigcore2_crit: bigcore2-crit { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + cooling-maps { + map0 { + trip = <&bigcore2_alert1>; + cooling-device = + <&cpu_b2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu_b3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + }; + + /* sensor between the four A55 cores */ + little_core_thermal: littlecore-thermal { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-sensors = <&tsadc 3>; + + trips { + /* threshold to start collecting temperature + * statistics e.g. with the IPA governor + */ + littlecore_alert0: littlecore-alert0 { + temperature = <75000>; + hysteresis = <2000>; + type = "passive"; + }; + /* actual control temperature */ + littlecore_alert1: littlecore-alert1 { + temperature = <85000>; + hysteresis = <2000>; + type = "passive"; + }; + littlecore_crit: littlecore-crit { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + cooling-maps { + map0 { + trip = <&littlecore_alert1>; + cooling-device = + <&cpu_l0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu_l1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu_l2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu_l3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + }; + + /* sensor near the PD_CENTER power domain */ + center_thermal: center-thermal { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <&tsadc 4>; + + trips { + center_crit: center-crit { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; + + gpu_thermal: gpu-thermal { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <&tsadc 5>; + + trips { + gpu_crit: gpu-crit { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; + + npu_thermal: npu-thermal { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-sensors = <&tsadc 6>; + + trips { + npu_crit: npu-crit { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; }; saradc: adc@fec10000 { @@ -2369,6 +2990,7 @@ hdptxphy_hdmi0: phy@fed60000 { reg = <0x0 0xfed60000 0x0 0x2000>; clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>, <&cru PCLK_HDPTX0>; clock-names = "ref", "apb"; + #clock-cells = <0>; #phy-cells = <0>; resets = <&cru SRST_HDPTX0>, <&cru SRST_P_HDPTX0>, <&cru SRST_HDPTX0_INIT>, <&cru SRST_HDPTX0_CMN>, @@ -2380,6 +3002,45 @@ hdptxphy_hdmi0: phy@fed60000 { status = "disabled"; }; + hdptxphy_hdmi1: phy@fed70000 { + compatible = "rockchip,rk3588-hdptx-phy"; + reg = <0x0 0xfed70000 0x0 0x2000>; + clocks = <&cru CLK_USB2PHY_HDPTXRXPHY_REF>, <&cru PCLK_HDPTX1>; + clock-names = "ref", "apb"; + #clock-cells = <0>; + #phy-cells = <0>; + resets = <&cru SRST_HDPTX1>, <&cru SRST_P_HDPTX1>, + <&cru SRST_HDPTX1_INIT>, <&cru SRST_HDPTX1_CMN>, + <&cru SRST_HDPTX1_LANE>, <&cru SRST_HDPTX1_ROPLL>, + <&cru SRST_HDPTX1_LCPLL>; + reset-names = "phy", "apb", "init", "cmn", "lane", "ropll", + "lcpll"; + rockchip,grf = <&hdptxphy1_grf>; + status = "disabled"; + }; + + usbdp_phy0: phy@fed80000 { + compatible = "rockchip,rk3588-usbdp-phy"; + reg = <0x0 0xfed80000 0x0 0x10000>; + #phy-cells = <1>; + clocks = <&cru CLK_USBDPPHY_MIPIDCPPHY_REF>, + <&cru CLK_USBDP_PHY0_IMMORTAL>, + <&cru PCLK_USBDPPHY0>, + <&u2phy0>; + clock-names = "refclk", "immortal", "pclk", "utmi"; + resets = <&cru SRST_USBDP_COMBO_PHY0_INIT>, + <&cru SRST_USBDP_COMBO_PHY0_CMN>, + <&cru SRST_USBDP_COMBO_PHY0_LANE>, + <&cru SRST_USBDP_COMBO_PHY0_PCS>, + <&cru SRST_P_USBDPPHY0>; + reset-names = "init", "cmn", "lane", "pcs_apb", "pma_apb"; + rockchip,u2phy-grf = <&usb2phy0_grf>; + rockchip,usb-grf = <&usb_grf>; + rockchip,usbdpphy-grf = <&usbdpphy0_grf>; + rockchip,vo-grf = <&vo0_grf>; + status = "disabled"; + }; + combphy0_ps: phy@fee00000 { compatible = "rockchip,rk3588-naneng-combphy"; reg = <0x0 0xfee00000 0x0 0x100>; diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 8d39b863251b..a8d77ef59904 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -907,6 +907,7 @@ CONFIG_DRM_MESON=m CONFIG_DRM_PL111=m CONFIG_DRM_LIMA=m CONFIG_DRM_PANFROST=m +CONFIG_DRM_PANTHOR=m CONFIG_DRM_TIDSS=m CONFIG_DRM_POWERVR=m CONFIG_FB=y @@ -1517,6 +1518,7 @@ CONFIG_PHY_ROCKCHIP_PCIE=m CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX=m CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=y CONFIG_PHY_ROCKCHIP_TYPEC=y +CONFIG_PHY_ROCKCHIP_USBDP=m CONFIG_PHY_SAMSUNG_UFS=y CONFIG_PHY_UNIPHIER_USB2=y CONFIG_PHY_UNIPHIER_USB3=y diff --git a/drivers/clk/clk-composite.c b/drivers/clk/clk-composite.c index 66759fe28fad..478a4e594336 100644 --- a/drivers/clk/clk-composite.c +++ b/drivers/clk/clk-composite.c @@ -6,6 +6,7 @@ #include #include #include +#include #include static u8 clk_composite_get_parent(struct clk_hw *hw) @@ -119,10 +120,7 @@ static int clk_composite_determine_rate(struct clk_hw *hw, if (ret) continue; - if (req->rate >= tmp_req.rate) - rate_diff = req->rate - tmp_req.rate; - else - rate_diff = tmp_req.rate - req->rate; + rate_diff = abs_diff(req->rate, tmp_req.rate); if (!rate_diff || !req->best_parent_hw || best_rate_diff > rate_diff) { diff --git a/drivers/clk/clk-divider.c b/drivers/clk/clk-divider.c index a2c2b5203b0a..94b4fb66a60f 100644 --- a/drivers/clk/clk-divider.c +++ b/drivers/clk/clk-divider.c @@ -220,7 +220,7 @@ static int _div_round_up(const struct clk_div_table *table, unsigned long parent_rate, unsigned long rate, unsigned long flags) { - int div = DIV_ROUND_UP_ULL((u64)parent_rate, rate); + int div = DIV_ROUND_UP_NO_OVERFLOW(parent_rate, rate); if (flags & CLK_DIVIDER_POWER_OF_TWO) div = __roundup_pow_of_two(div); @@ -237,7 +237,7 @@ static int _div_round_closest(const struct clk_div_table *table, int up, down; unsigned long up_rate, down_rate; - up = DIV_ROUND_UP_ULL((u64)parent_rate, rate); + up = DIV_ROUND_UP_NO_OVERFLOW(parent_rate, rate); down = parent_rate / rate; if (flags & CLK_DIVIDER_POWER_OF_TWO) { @@ -473,7 +473,7 @@ int divider_get_val(unsigned long rate, unsigned long parent_rate, { unsigned int div, value; - div = DIV_ROUND_UP_ULL((u64)parent_rate, rate); + div = DIV_ROUND_UP_NO_OVERFLOW(parent_rate, rate); if (!_is_valid_div(table, div, flags)) return -EINVAL; diff --git a/drivers/clk/imx/clk-pll14xx.c b/drivers/clk/imx/clk-pll14xx.c index d63564dbb12c..6a36a76eff83 100644 --- a/drivers/clk/imx/clk-pll14xx.c +++ b/drivers/clk/imx/clk-pll14xx.c @@ -45,6 +45,8 @@ struct clk_pll14xx { #define to_clk_pll14xx(_hw) container_of(_hw, struct clk_pll14xx, hw) static const struct imx_pll14xx_rate_table imx_pll1416x_tbl[] = { + PLL_1416X_RATE(2400000000U, 300, 3, 0), + PLL_1416X_RATE(2000000000U, 250, 3, 0), PLL_1416X_RATE(1800000000U, 225, 3, 0), PLL_1416X_RATE(1600000000U, 200, 3, 0), PLL_1416X_RATE(1500000000U, 375, 3, 1), @@ -254,7 +256,7 @@ static unsigned long clk_pll14xx_recalc_rate(struct clk_hw *hw, if (pll->type == PLL_1443X) { pll_div_ctl1 = readl_relaxed(pll->base + DIV_CTL1); - kdiv = (s16)FIELD_GET(KDIV_MASK, pll_div_ctl1); + kdiv = FIELD_GET(KDIV_MASK, pll_div_ctl1); } else { kdiv = 0; } diff --git a/drivers/clk/meson/Kconfig b/drivers/clk/meson/Kconfig index 29ffd14d267b..59a40a49f8e1 100644 --- a/drivers/clk/meson/Kconfig +++ b/drivers/clk/meson/Kconfig @@ -30,6 +30,10 @@ config COMMON_CLK_MESON_VID_PLL_DIV tristate select COMMON_CLK_MESON_REGMAP +config COMMON_CLK_MESON_VCLK + tristate + select COMMON_CLK_MESON_REGMAP + config COMMON_CLK_MESON_CLKC_UTILS tristate @@ -140,6 +144,7 @@ config COMMON_CLK_G12A select COMMON_CLK_MESON_EE_CLKC select COMMON_CLK_MESON_CPU_DYNDIV select COMMON_CLK_MESON_VID_PLL_DIV + select COMMON_CLK_MESON_VCLK select MFD_SYSCON help Support for the clock controller on Amlogic S905D2, S905X2 and S905Y2 diff --git a/drivers/clk/meson/Makefile b/drivers/clk/meson/Makefile index 9ee4b954c896..9ba43fe7a07a 100644 --- a/drivers/clk/meson/Makefile +++ b/drivers/clk/meson/Makefile @@ -12,6 +12,7 @@ obj-$(CONFIG_COMMON_CLK_MESON_PLL) += clk-pll.o obj-$(CONFIG_COMMON_CLK_MESON_REGMAP) += clk-regmap.o obj-$(CONFIG_COMMON_CLK_MESON_SCLK_DIV) += sclk-div.o obj-$(CONFIG_COMMON_CLK_MESON_VID_PLL_DIV) += vid-pll-div.o +obj-$(CONFIG_COMMON_CLK_MESON_VCLK) += vclk.o # Amlogic Clock controllers diff --git a/drivers/clk/meson/g12a.c b/drivers/clk/meson/g12a.c index 90f4c6103014..078ef5cd026c 100644 --- a/drivers/clk/meson/g12a.c +++ b/drivers/clk/meson/g12a.c @@ -22,6 +22,7 @@ #include "clk-regmap.h" #include "clk-cpu-dyndiv.h" #include "vid-pll-div.h" +#include "vclk.h" #include "meson-eeclk.h" #include "g12a.h" @@ -3165,7 +3166,7 @@ static struct clk_regmap g12a_vclk2_sel = { .ops = &clk_regmap_mux_ops, .parent_hws = g12a_vclk_parent_hws, .num_parents = ARRAY_SIZE(g12a_vclk_parent_hws), - .flags = CLK_SET_RATE_NO_REPARENT | CLK_GET_RATE_NOCACHE, + .flags = CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT, }, }; @@ -3193,7 +3194,7 @@ static struct clk_regmap g12a_vclk2_input = { .ops = &clk_regmap_gate_ops, .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2_sel.hw }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3215,19 +3216,32 @@ static struct clk_regmap g12a_vclk_div = { }; static struct clk_regmap g12a_vclk2_div = { - .data = &(struct clk_regmap_div_data){ - .offset = HHI_VIID_CLK_DIV, - .shift = 0, - .width = 8, + .data = &(struct clk_regmap_vclk_div_data){ + .div = { + .reg_off = HHI_VIID_CLK_DIV, + .shift = 0, + .width = 8, + }, + .enable = { + .reg_off = HHI_VIID_CLK_DIV, + .shift = 16, + .width = 1, + }, + .reset = { + .reg_off = HHI_VIID_CLK_DIV, + .shift = 17, + .width = 1, + }, + .flags = CLK_DIVIDER_ROUND_CLOSEST, }, .hw.init = &(struct clk_init_data){ .name = "vclk2_div", - .ops = &clk_regmap_divider_ops, + .ops = &clk_regmap_vclk_div_ops, .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2_input.hw }, .num_parents = 1, - .flags = CLK_GET_RATE_NOCACHE, + .flags = CLK_SET_RATE_PARENT | CLK_SET_RATE_GATE, }, }; @@ -3246,16 +3260,24 @@ static struct clk_regmap g12a_vclk = { }; static struct clk_regmap g12a_vclk2 = { - .data = &(struct clk_regmap_gate_data){ - .offset = HHI_VIID_CLK_CNTL, - .bit_idx = 19, + .data = &(struct clk_regmap_vclk_data){ + .enable = { + .reg_off = HHI_VIID_CLK_CNTL, + .shift = 19, + .width = 1, + }, + .reset = { + .reg_off = HHI_VIID_CLK_CNTL, + .shift = 15, + .width = 1, + }, }, .hw.init = &(struct clk_init_data) { .name = "vclk2", - .ops = &clk_regmap_gate_ops, + .ops = &clk_regmap_vclk_ops, .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2_div.hw }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED, + .flags = CLK_SET_RATE_PARENT | CLK_SET_RATE_GATE, }, }; @@ -3339,7 +3361,7 @@ static struct clk_regmap g12a_vclk2_div1 = { .ops = &clk_regmap_gate_ops, .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3353,7 +3375,7 @@ static struct clk_regmap g12a_vclk2_div2_en = { .ops = &clk_regmap_gate_ops, .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3367,7 +3389,7 @@ static struct clk_regmap g12a_vclk2_div4_en = { .ops = &clk_regmap_gate_ops, .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3381,7 +3403,7 @@ static struct clk_regmap g12a_vclk2_div6_en = { .ops = &clk_regmap_gate_ops, .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3395,7 +3417,7 @@ static struct clk_regmap g12a_vclk2_div12_en = { .ops = &clk_regmap_gate_ops, .parent_hws = (const struct clk_hw *[]) { &g12a_vclk2.hw }, .num_parents = 1, - .flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3461,6 +3483,7 @@ static struct clk_fixed_factor g12a_vclk2_div2 = { &g12a_vclk2_div2_en.hw }, .num_parents = 1, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3474,6 +3497,7 @@ static struct clk_fixed_factor g12a_vclk2_div4 = { &g12a_vclk2_div4_en.hw }, .num_parents = 1, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3487,6 +3511,7 @@ static struct clk_fixed_factor g12a_vclk2_div6 = { &g12a_vclk2_div6_en.hw }, .num_parents = 1, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3500,6 +3525,7 @@ static struct clk_fixed_factor g12a_vclk2_div12 = { &g12a_vclk2_div12_en.hw }, .num_parents = 1, + .flags = CLK_SET_RATE_PARENT, }, }; @@ -3561,7 +3587,7 @@ static struct clk_regmap g12a_cts_encl_sel = { .ops = &clk_regmap_mux_ops, .parent_hws = g12a_cts_parent_hws, .num_parents = ARRAY_SIZE(g12a_cts_parent_hws), - .flags = CLK_SET_RATE_NO_REPARENT | CLK_GET_RATE_NOCACHE, + .flags = CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT, }, }; @@ -3717,7 +3743,7 @@ static struct clk_regmap g12a_mipi_dsi_pxclk_sel = { .ops = &clk_regmap_mux_ops, .parent_hws = g12a_mipi_dsi_pxclk_parent_hws, .num_parents = ARRAY_SIZE(g12a_mipi_dsi_pxclk_parent_hws), - .flags = CLK_SET_RATE_NO_REPARENT, + .flags = CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT, }, }; @@ -3729,7 +3755,7 @@ static struct clk_regmap g12a_mipi_dsi_pxclk_div = { }, .hw.init = &(struct clk_init_data){ .name = "mipi_dsi_pxclk_div", - .ops = &clk_regmap_divider_ops, + .ops = &clk_regmap_divider_ro_ops, .parent_hws = (const struct clk_hw *[]) { &g12a_mipi_dsi_pxclk_sel.hw }, diff --git a/drivers/clk/meson/vclk.c b/drivers/clk/meson/vclk.c new file mode 100644 index 000000000000..47f08a52b49f --- /dev/null +++ b/drivers/clk/meson/vclk.c @@ -0,0 +1,141 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2023 Neil Armstrong + */ + +#include +#include "vclk.h" + +/* The VCLK gate has a supplementary reset bit to pulse after ungating */ + +static inline struct clk_regmap_vclk_data * +clk_get_regmap_vclk_data(struct clk_regmap *clk) +{ + return (struct clk_regmap_vclk_data *)clk->data; +} + +static int clk_regmap_vclk_enable(struct clk_hw *hw) +{ + struct clk_regmap *clk = to_clk_regmap(hw); + struct clk_regmap_vclk_data *vclk = clk_get_regmap_vclk_data(clk); + + meson_parm_write(clk->map, &vclk->enable, 1); + + /* Do a reset pulse */ + meson_parm_write(clk->map, &vclk->reset, 1); + meson_parm_write(clk->map, &vclk->reset, 0); + + return 0; +} + +static void clk_regmap_vclk_disable(struct clk_hw *hw) +{ + struct clk_regmap *clk = to_clk_regmap(hw); + struct clk_regmap_vclk_data *vclk = clk_get_regmap_vclk_data(clk); + + meson_parm_write(clk->map, &vclk->enable, 0); +} + +static int clk_regmap_vclk_is_enabled(struct clk_hw *hw) +{ + struct clk_regmap *clk = to_clk_regmap(hw); + struct clk_regmap_vclk_data *vclk = clk_get_regmap_vclk_data(clk); + + return meson_parm_read(clk->map, &vclk->enable); +} + +const struct clk_ops clk_regmap_vclk_ops = { + .enable = clk_regmap_vclk_enable, + .disable = clk_regmap_vclk_disable, + .is_enabled = clk_regmap_vclk_is_enabled, +}; +EXPORT_SYMBOL_GPL(clk_regmap_vclk_ops); + +/* The VCLK Divider has supplementary reset & enable bits */ + +static inline struct clk_regmap_vclk_div_data * +clk_get_regmap_vclk_div_data(struct clk_regmap *clk) +{ + return (struct clk_regmap_vclk_div_data *)clk->data; +} + +static unsigned long clk_regmap_vclk_div_recalc_rate(struct clk_hw *hw, + unsigned long prate) +{ + struct clk_regmap *clk = to_clk_regmap(hw); + struct clk_regmap_vclk_div_data *vclk = clk_get_regmap_vclk_div_data(clk); + + return divider_recalc_rate(hw, prate, meson_parm_read(clk->map, &vclk->div), + vclk->table, vclk->flags, vclk->div.width); +} + +static int clk_regmap_vclk_div_determine_rate(struct clk_hw *hw, + struct clk_rate_request *req) +{ + struct clk_regmap *clk = to_clk_regmap(hw); + struct clk_regmap_vclk_div_data *vclk = clk_get_regmap_vclk_div_data(clk); + + return divider_determine_rate(hw, req, vclk->table, vclk->div.width, + vclk->flags); +} + +static int clk_regmap_vclk_div_set_rate(struct clk_hw *hw, unsigned long rate, + unsigned long parent_rate) +{ + struct clk_regmap *clk = to_clk_regmap(hw); + struct clk_regmap_vclk_div_data *vclk = clk_get_regmap_vclk_div_data(clk); + int ret; + + ret = divider_get_val(rate, parent_rate, vclk->table, vclk->div.width, + vclk->flags); + if (ret < 0) + return ret; + + meson_parm_write(clk->map, &vclk->div, ret); + + return 0; +}; + +static int clk_regmap_vclk_div_enable(struct clk_hw *hw) +{ + struct clk_regmap *clk = to_clk_regmap(hw); + struct clk_regmap_vclk_div_data *vclk = clk_get_regmap_vclk_div_data(clk); + + /* Unreset the divider when ungating */ + meson_parm_write(clk->map, &vclk->reset, 0); + meson_parm_write(clk->map, &vclk->enable, 1); + + return 0; +} + +static void clk_regmap_vclk_div_disable(struct clk_hw *hw) +{ + struct clk_regmap *clk = to_clk_regmap(hw); + struct clk_regmap_vclk_div_data *vclk = clk_get_regmap_vclk_div_data(clk); + + /* Reset the divider when gating */ + meson_parm_write(clk->map, &vclk->enable, 0); + meson_parm_write(clk->map, &vclk->reset, 1); +} + +static int clk_regmap_vclk_div_is_enabled(struct clk_hw *hw) +{ + struct clk_regmap *clk = to_clk_regmap(hw); + struct clk_regmap_vclk_div_data *vclk = clk_get_regmap_vclk_div_data(clk); + + return meson_parm_read(clk->map, &vclk->enable); +} + +const struct clk_ops clk_regmap_vclk_div_ops = { + .recalc_rate = clk_regmap_vclk_div_recalc_rate, + .determine_rate = clk_regmap_vclk_div_determine_rate, + .set_rate = clk_regmap_vclk_div_set_rate, + .enable = clk_regmap_vclk_div_enable, + .disable = clk_regmap_vclk_div_disable, + .is_enabled = clk_regmap_vclk_div_is_enabled, +}; +EXPORT_SYMBOL_GPL(clk_regmap_vclk_div_ops); + +MODULE_DESCRIPTION("Amlogic vclk clock driver"); +MODULE_AUTHOR("Neil Armstrong "); +MODULE_LICENSE("GPL v2"); diff --git a/drivers/clk/meson/vclk.h b/drivers/clk/meson/vclk.h new file mode 100644 index 000000000000..4f25d7ad2717 --- /dev/null +++ b/drivers/clk/meson/vclk.h @@ -0,0 +1,51 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Copyright (c) 2023 Neil Armstrong + */ + +#ifndef __VCLK_H +#define __VCLK_H + +#include "clk-regmap.h" +#include "parm.h" + +/** + * struct clk_regmap_vclk_data - vclk regmap backed specific data + * + * @enable: vclk enable field + * @reset: vclk reset field + * @flags: hardware-specific flags + * + * Flags: + * Same as clk_gate except CLK_GATE_HIWORD_MASK which is ignored + */ +struct clk_regmap_vclk_data { + struct parm enable; + struct parm reset; + u8 flags; +}; + +extern const struct clk_ops clk_regmap_vclk_ops; + +/** + * struct clk_regmap_vclk_div_data - vclk_div regmap back specific data + * + * @div: divider field + * @enable: vclk divider enable field + * @reset: vclk divider reset field + * @table: array of value/divider pairs, last entry should have div = 0 + * + * Flags: + * Same as clk_divider except CLK_DIVIDER_HIWORD_MASK which is ignored + */ +struct clk_regmap_vclk_div_data { + struct parm div; + struct parm enable; + struct parm reset; + const struct clk_div_table *table; + u8 flags; +}; + +extern const struct clk_ops clk_regmap_vclk_div_ops; + +#endif /* __VCLK_H */ diff --git a/drivers/clk/rockchip/Makefile b/drivers/clk/rockchip/Makefile index 36894f6a7022..179be95c6ffb 100644 --- a/drivers/clk/rockchip/Makefile +++ b/drivers/clk/rockchip/Makefile @@ -13,6 +13,7 @@ clk-rockchip-y += clk-inverter.o clk-rockchip-y += clk-mmc-phase.o clk-rockchip-y += clk-muxgrf.o clk-rockchip-y += clk-ddr.o +clk-rockchip-y += gate-link.o clk-rockchip-$(CONFIG_RESET_CONTROLLER) += softrst.o obj-$(CONFIG_CLK_PX30) += clk-px30.o diff --git a/drivers/clk/rockchip/clk-rk3588.c b/drivers/clk/rockchip/clk-rk3588.c index b30279a96dc8..42579b6f74b4 100644 --- a/drivers/clk/rockchip/clk-rk3588.c +++ b/drivers/clk/rockchip/clk-rk3588.c @@ -12,28 +12,6 @@ #include #include "clk.h" -/* - * Recent Rockchip SoCs have a new hardware block called Native Interface - * Unit (NIU), which gates clocks to devices behind them. These effectively - * need two parent clocks. - * - * Downstream enables the linked clock via runtime PM whenever the gate is - * enabled. This implementation uses separate clock nodes for each of the - * linked gate clocks, which leaks parts of the clock tree into DT. - * - * The GATE_LINK macro instead takes the second parent via 'linkname', but - * ignores the information. Once the clock framework is ready to handle it, the - * information should be passed on here. But since these clocks are required to - * access multiple relevant IP blocks, such as PCIe or USB, we mark all linked - * clocks critical until a better solution is available. This will waste some - * power, but avoids leaking implementation details into DT or hanging the - * system. - */ -#define GATE_LINK(_id, cname, pname, linkedclk, f, o, b, gf) \ - GATE(_id, cname, pname, f, o, b, gf) -#define RK3588_LINKED_CLK CLK_IS_CRITICAL - - #define RK3588_GRF_SOC_STATUS0 0x600 #define RK3588_PHYREF_ALT_GATE 0xc38 @@ -266,6 +244,8 @@ static struct rockchip_pll_rate_table rk3588_pll_rates[] = { }, \ } +static struct rockchip_clk_provider *early_ctx; + static struct rockchip_cpuclk_rate_table rk3588_cpub0clk_rates[] __initdata = { RK3588_CPUB01CLK_RATE(2496000000, 1), RK3588_CPUB01CLK_RATE(2400000000, 1), @@ -694,7 +674,7 @@ static struct rockchip_pll_clock rk3588_pll_clks[] __initdata = { RK3588_MODE_CON0, 10, 15, 0, rk3588_pll_rates), }; -static struct rockchip_clk_branch rk3588_clk_branches[] __initdata = { +static struct rockchip_clk_branch rk3588_early_clk_branches[] __initdata = { /* * CRU Clock-Architecture */ @@ -1456,7 +1436,7 @@ static struct rockchip_clk_branch rk3588_clk_branches[] __initdata = { COMPOSITE_NODIV(HCLK_NVM_ROOT, "hclk_nvm_root", mux_200m_100m_50m_24m_p, 0, RK3588_CLKSEL_CON(77), 0, 2, MFLAGS, RK3588_CLKGATE_CON(31), 0, GFLAGS), - COMPOSITE(ACLK_NVM_ROOT, "aclk_nvm_root", gpll_cpll_p, RK3588_LINKED_CLK, + COMPOSITE(ACLK_NVM_ROOT, "aclk_nvm_root", gpll_cpll_p, 0, RK3588_CLKSEL_CON(77), 7, 1, MFLAGS, 2, 5, DFLAGS, RK3588_CLKGATE_CON(31), 1, GFLAGS), GATE(ACLK_EMMC, "aclk_emmc", "aclk_nvm_root", 0, @@ -1685,13 +1665,13 @@ static struct rockchip_clk_branch rk3588_clk_branches[] __initdata = { RK3588_CLKGATE_CON(42), 9, GFLAGS), /* vdpu */ - COMPOSITE(ACLK_VDPU_ROOT, "aclk_vdpu_root", gpll_cpll_aupll_p, RK3588_LINKED_CLK, + COMPOSITE(ACLK_VDPU_ROOT, "aclk_vdpu_root", gpll_cpll_aupll_p, 0, RK3588_CLKSEL_CON(98), 5, 2, MFLAGS, 0, 5, DFLAGS, RK3588_CLKGATE_CON(44), 0, GFLAGS), COMPOSITE_NODIV(ACLK_VDPU_LOW_ROOT, "aclk_vdpu_low_root", mux_400m_200m_100m_24m_p, 0, RK3588_CLKSEL_CON(98), 7, 2, MFLAGS, RK3588_CLKGATE_CON(44), 1, GFLAGS), - COMPOSITE_NODIV(HCLK_VDPU_ROOT, "hclk_vdpu_root", mux_200m_100m_50m_24m_p, RK3588_LINKED_CLK, + COMPOSITE_NODIV(HCLK_VDPU_ROOT, "hclk_vdpu_root", mux_200m_100m_50m_24m_p, 0, RK3588_CLKSEL_CON(98), 9, 2, MFLAGS, RK3588_CLKGATE_CON(44), 2, GFLAGS), COMPOSITE(ACLK_JPEG_DECODER_ROOT, "aclk_jpeg_decoder_root", gpll_cpll_aupll_spll_p, 0, @@ -1742,9 +1722,9 @@ static struct rockchip_clk_branch rk3588_clk_branches[] __initdata = { COMPOSITE(ACLK_RKVENC0_ROOT, "aclk_rkvenc0_root", gpll_cpll_npll_p, 0, RK3588_CLKSEL_CON(102), 7, 2, MFLAGS, 2, 5, DFLAGS, RK3588_CLKGATE_CON(47), 1, GFLAGS), - GATE(HCLK_RKVENC0, "hclk_rkvenc0", "hclk_rkvenc0_root", RK3588_LINKED_CLK, + GATE(HCLK_RKVENC0, "hclk_rkvenc0", "hclk_rkvenc0_root", 0, RK3588_CLKGATE_CON(47), 4, GFLAGS), - GATE(ACLK_RKVENC0, "aclk_rkvenc0", "aclk_rkvenc0_root", RK3588_LINKED_CLK, + GATE(ACLK_RKVENC0, "aclk_rkvenc0", "aclk_rkvenc0_root", 0, RK3588_CLKGATE_CON(47), 5, GFLAGS), COMPOSITE(CLK_RKVENC0_CORE, "clk_rkvenc0_core", gpll_cpll_aupll_npll_p, 0, RK3588_CLKSEL_CON(102), 14, 2, MFLAGS, 9, 5, DFLAGS, @@ -1754,10 +1734,10 @@ static struct rockchip_clk_branch rk3588_clk_branches[] __initdata = { RK3588_CLKGATE_CON(48), 6, GFLAGS), /* vi */ - COMPOSITE(ACLK_VI_ROOT, "aclk_vi_root", gpll_cpll_npll_aupll_spll_p, RK3588_LINKED_CLK, + COMPOSITE(ACLK_VI_ROOT, "aclk_vi_root", gpll_cpll_npll_aupll_spll_p, 0, RK3588_CLKSEL_CON(106), 5, 3, MFLAGS, 0, 5, DFLAGS, RK3588_CLKGATE_CON(49), 0, GFLAGS), - COMPOSITE_NODIV(HCLK_VI_ROOT, "hclk_vi_root", mux_200m_100m_50m_24m_p, RK3588_LINKED_CLK, + COMPOSITE_NODIV(HCLK_VI_ROOT, "hclk_vi_root", mux_200m_100m_50m_24m_p, 0, RK3588_CLKSEL_CON(106), 8, 2, MFLAGS, RK3588_CLKGATE_CON(49), 1, GFLAGS), COMPOSITE_NODIV(PCLK_VI_ROOT, "pclk_vi_root", mux_100m_50m_24m_p, 0, @@ -1927,10 +1907,10 @@ static struct rockchip_clk_branch rk3588_clk_branches[] __initdata = { COMPOSITE(ACLK_VOP_ROOT, "aclk_vop_root", gpll_cpll_dmyaupll_npll_spll_p, 0, RK3588_CLKSEL_CON(110), 5, 3, MFLAGS, 0, 5, DFLAGS, RK3588_CLKGATE_CON(52), 0, GFLAGS), - COMPOSITE_NODIV(ACLK_VOP_LOW_ROOT, "aclk_vop_low_root", mux_400m_200m_100m_24m_p, RK3588_LINKED_CLK, + COMPOSITE_NODIV(ACLK_VOP_LOW_ROOT, "aclk_vop_low_root", mux_400m_200m_100m_24m_p, 0, RK3588_CLKSEL_CON(110), 8, 2, MFLAGS, RK3588_CLKGATE_CON(52), 1, GFLAGS), - COMPOSITE_NODIV(HCLK_VOP_ROOT, "hclk_vop_root", mux_200m_100m_50m_24m_p, RK3588_LINKED_CLK, + COMPOSITE_NODIV(HCLK_VOP_ROOT, "hclk_vop_root", mux_200m_100m_50m_24m_p, 0, RK3588_CLKSEL_CON(110), 10, 2, MFLAGS, RK3588_CLKGATE_CON(52), 2, GFLAGS), COMPOSITE_NODIV(PCLK_VOP_ROOT, "pclk_vop_root", mux_100m_50m_24m_p, 0, @@ -2428,10 +2408,12 @@ static struct rockchip_clk_branch rk3588_clk_branches[] __initdata = { RK3588_CLKGATE_CON(68), 5, GFLAGS), GATE(ACLK_AV1, "aclk_av1", "aclk_av1_pre", 0, RK3588_CLKGATE_CON(68), 2, GFLAGS), +}; +static struct rockchip_clk_branch rk3588_clk_branches[] = { GATE_LINK(ACLK_ISP1_PRE, "aclk_isp1_pre", "aclk_isp1_root", ACLK_VI_ROOT, 0, RK3588_CLKGATE_CON(26), 6, GFLAGS), GATE_LINK(HCLK_ISP1_PRE, "hclk_isp1_pre", "hclk_isp1_root", HCLK_VI_ROOT, 0, RK3588_CLKGATE_CON(26), 8, GFLAGS), - GATE_LINK(HCLK_NVM, "hclk_nvm", "hclk_nvm_root", ACLK_NVM_ROOT, RK3588_LINKED_CLK, RK3588_CLKGATE_CON(31), 2, GFLAGS), + GATE_LINK(HCLK_NVM, "hclk_nvm", "hclk_nvm_root", ACLK_NVM_ROOT, 0, RK3588_CLKGATE_CON(31), 2, GFLAGS), GATE_LINK(ACLK_USB, "aclk_usb", "aclk_usb_root", ACLK_VO1USB_TOP_ROOT, 0, RK3588_CLKGATE_CON(42), 2, GFLAGS), GATE_LINK(HCLK_USB, "hclk_usb", "hclk_usb_root", HCLK_VO1USB_TOP_ROOT, 0, RK3588_CLKGATE_CON(42), 3, GFLAGS), GATE_LINK(ACLK_JPEG_DECODER_PRE, "aclk_jpeg_decoder_pre", "aclk_jpeg_decoder_root", ACLK_VDPU_ROOT, 0, RK3588_CLKGATE_CON(44), 7, GFLAGS), @@ -2443,9 +2425,9 @@ static struct rockchip_clk_branch rk3588_clk_branches[] __initdata = { GATE_LINK(HCLK_RKVDEC1_PRE, "hclk_rkvdec1_pre", "hclk_rkvdec1_root", HCLK_VDPU_ROOT, 0, RK3588_CLKGATE_CON(41), 4, GFLAGS), GATE_LINK(ACLK_RKVDEC1_PRE, "aclk_rkvdec1_pre", "aclk_rkvdec1_root", ACLK_VDPU_ROOT, 0, RK3588_CLKGATE_CON(41), 5, GFLAGS), GATE_LINK(ACLK_HDCP0_PRE, "aclk_hdcp0_pre", "aclk_vo0_root", ACLK_VOP_LOW_ROOT, 0, RK3588_CLKGATE_CON(55), 9, GFLAGS), - GATE_LINK(HCLK_VO0, "hclk_vo0", "hclk_vo0_root", HCLK_VOP_ROOT, RK3588_LINKED_CLK, RK3588_CLKGATE_CON(55), 5, GFLAGS), + GATE_LINK(HCLK_VO0, "hclk_vo0", "hclk_vo0_root", HCLK_VOP_ROOT, 0, RK3588_CLKGATE_CON(55), 5, GFLAGS), GATE_LINK(ACLK_HDCP1_PRE, "aclk_hdcp1_pre", "aclk_hdcp1_root", ACLK_VO1USB_TOP_ROOT, 0, RK3588_CLKGATE_CON(59), 6, GFLAGS), - GATE_LINK(HCLK_VO1, "hclk_vo1", "hclk_vo1_root", HCLK_VO1USB_TOP_ROOT, RK3588_LINKED_CLK, RK3588_CLKGATE_CON(59), 9, GFLAGS), + GATE_LINK(HCLK_VO1, "hclk_vo1", "hclk_vo1_root", HCLK_VO1USB_TOP_ROOT, 0, RK3588_CLKGATE_CON(59), 9, GFLAGS), GATE_LINK(ACLK_AV1_PRE, "aclk_av1_pre", "aclk_av1_root", ACLK_VDPU_ROOT, 0, RK3588_CLKGATE_CON(68), 1, GFLAGS), GATE_LINK(PCLK_AV1_PRE, "pclk_av1_pre", "pclk_av1_root", HCLK_VDPU_ROOT, 0, RK3588_CLKGATE_CON(68), 4, GFLAGS), GATE_LINK(HCLK_SDIO_PRE, "hclk_sdio_pre", "hclk_sdio_root", HCLK_NVM, 0, RK3588_CLKGATE_CON(75), 1, GFLAGS), @@ -2453,14 +2435,18 @@ static struct rockchip_clk_branch rk3588_clk_branches[] __initdata = { GATE_LINK(PCLK_VO1GRF, "pclk_vo1grf", "pclk_vo1_root", HCLK_VO1, CLK_IGNORE_UNUSED, RK3588_CLKGATE_CON(59), 12, GFLAGS), }; -static void __init rk3588_clk_init(struct device_node *np) +static void __init rk3588_clk_early_init(struct device_node *np) { struct rockchip_clk_provider *ctx; - unsigned long clk_nr_clks; + unsigned long clk_nr_clks, max_clk_id1, max_clk_id2; void __iomem *reg_base; - clk_nr_clks = rockchip_clk_find_max_clk_id(rk3588_clk_branches, - ARRAY_SIZE(rk3588_clk_branches)) + 1; + max_clk_id1 = rockchip_clk_find_max_clk_id(rk3588_clk_branches, + ARRAY_SIZE(rk3588_clk_branches)); + max_clk_id2 = rockchip_clk_find_max_clk_id(rk3588_early_clk_branches, + ARRAY_SIZE(rk3588_early_clk_branches)); + clk_nr_clks = max(max_clk_id1, max_clk_id2) + 1; + reg_base = of_iomap(np, 0); if (!reg_base) { pr_err("%s: could not map cru region\n", __func__); @@ -2473,6 +2459,7 @@ static void __init rk3588_clk_init(struct device_node *np) iounmap(reg_base); return; } + early_ctx = ctx; rockchip_clk_register_plls(ctx, rk3588_pll_clks, ARRAY_SIZE(rk3588_pll_clks), @@ -2491,54 +2478,53 @@ static void __init rk3588_clk_init(struct device_node *np) &rk3588_cpub1clk_data, rk3588_cpub1clk_rates, ARRAY_SIZE(rk3588_cpub1clk_rates)); - rockchip_clk_register_branches(ctx, rk3588_clk_branches, - ARRAY_SIZE(rk3588_clk_branches)); - - rk3588_rst_init(np, reg_base); - - rockchip_register_restart_notifier(ctx, RK3588_GLB_SRST_FST, NULL); + rockchip_clk_register_branches(ctx, rk3588_early_clk_branches, + ARRAY_SIZE(rk3588_early_clk_branches)); rockchip_clk_of_add_provider(np, ctx); } +CLK_OF_DECLARE_DRIVER(rk3588_cru, "rockchip,rk3588-cru", rk3588_clk_early_init); -CLK_OF_DECLARE(rk3588_cru, "rockchip,rk3588-cru", rk3588_clk_init); +static int clk_rk3588_probe(struct platform_device *pdev) +{ + struct rockchip_clk_provider *ctx = early_ctx; + struct device *dev = &pdev->dev; + struct device_node *np = dev->of_node; -struct clk_rk3588_inits { - void (*inits)(struct device_node *np); -}; + rockchip_clk_register_late_branches(dev, ctx, rk3588_clk_branches, + ARRAY_SIZE(rk3588_clk_branches)); -static const struct clk_rk3588_inits clk_3588_cru_init = { - .inits = rk3588_clk_init, -}; + rk3588_rst_init(np, ctx->reg_base); + rockchip_register_restart_notifier(ctx, RK3588_GLB_SRST_FST, NULL); + + /* + * Re-add clock provider, so that the newly added clocks are also + * re-parented and get their defaults configured. + */ + of_clk_del_provider(np); + rockchip_clk_of_add_provider(np, ctx); + + return 0; +} static const struct of_device_id clk_rk3588_match_table[] = { { .compatible = "rockchip,rk3588-cru", - .data = &clk_3588_cru_init, }, { } }; -static int __init clk_rk3588_probe(struct platform_device *pdev) -{ - const struct clk_rk3588_inits *init_data; - struct device *dev = &pdev->dev; - - init_data = device_get_match_data(dev); - if (!init_data) - return -EINVAL; - - if (init_data->inits) - init_data->inits(dev->of_node); - - return 0; -} - static struct platform_driver clk_rk3588_driver = { + .probe = clk_rk3588_probe, .driver = { .name = "clk-rk3588", .of_match_table = clk_rk3588_match_table, .suppress_bind_attrs = true, }, }; -builtin_platform_driver_probe(clk_rk3588_driver, clk_rk3588_probe); + +static int __init rockchip_clk_rk3588_drv_register(void) +{ + return platform_driver_register(&clk_rk3588_driver); +} +core_initcall(rockchip_clk_rk3588_drv_register); diff --git a/drivers/clk/rockchip/clk.c b/drivers/clk/rockchip/clk.c index 73d2cbdc716b..f5f11cc60046 100644 --- a/drivers/clk/rockchip/clk.c +++ b/drivers/clk/rockchip/clk.c @@ -19,6 +19,7 @@ #include #include #include +#include #include #include @@ -197,12 +198,6 @@ static void rockchip_fractional_approximation(struct clk_hw *hw, clk_fractional_divider_general_approximation(hw, rate, parent_rate, m, n); } -static void rockchip_clk_add_lookup(struct rockchip_clk_provider *ctx, - struct clk *clk, unsigned int id) -{ - ctx->clk_data.clks[id] = clk; -} - static struct clk *rockchip_clk_register_frac_branch( struct rockchip_clk_provider *ctx, const char *name, const char *const *parent_names, u8 num_parents, @@ -292,7 +287,7 @@ static struct clk *rockchip_clk_register_frac_branch( return mux_clk; } - rockchip_clk_add_lookup(ctx, mux_clk, child->id); + rockchip_clk_set_lookup(ctx, mux_clk, child->id); /* notifier on the fraction divider to catch rate changes */ if (frac->mux_frac_idx >= 0) { @@ -376,7 +371,7 @@ struct rockchip_clk_provider *rockchip_clk_init(struct device_node *np, goto err_free; for (i = 0; i < nr_clks; ++i) - clk_table[i] = ERR_PTR(-ENOENT); + clk_table[i] = ERR_PTR(-EPROBE_DEFER); ctx->reg_base = base; ctx->clk_data.clks = clk_table; @@ -424,7 +419,7 @@ void rockchip_clk_register_plls(struct rockchip_clk_provider *ctx, continue; } - rockchip_clk_add_lookup(ctx, clk, list->id); + rockchip_clk_set_lookup(ctx, clk, list->id); } } EXPORT_SYMBOL_GPL(rockchip_clk_register_plls); @@ -446,16 +441,40 @@ unsigned long rockchip_clk_find_max_clk_id(struct rockchip_clk_branch *list, } EXPORT_SYMBOL_GPL(rockchip_clk_find_max_clk_id); +static struct platform_device *rockchip_clk_register_gate_link( + struct device *parent_dev, + struct rockchip_clk_provider *ctx, + struct rockchip_clk_branch *clkbr) +{ + struct rockchip_gate_link_platdata gate_link_pdata = { + .ctx = ctx, + .clkbr = clkbr, + }; + + struct platform_device_info pdevinfo = { + .parent = parent_dev, + .name = "rockchip-gate-link-clk", + .id = clkbr->id, + .fwnode = dev_fwnode(parent_dev), + .of_node_reused = true, + .data = &gate_link_pdata, + .size_data = sizeof(gate_link_pdata), + }; + + return platform_device_register_full(&pdevinfo); +} + void rockchip_clk_register_branches(struct rockchip_clk_provider *ctx, struct rockchip_clk_branch *list, unsigned int nr_clk) { - struct clk *clk = NULL; + struct clk *clk; unsigned int idx; unsigned long flags; for (idx = 0; idx < nr_clk; idx++, list++) { flags = list->flags; + clk = NULL; /* catch simple muxes */ switch (list->branch_type) { @@ -570,6 +589,9 @@ void rockchip_clk_register_branches(struct rockchip_clk_provider *ctx, list->div_width, list->div_flags, ctx->reg_base, &ctx->lock); break; + case branch_linked_gate: + /* must be registered late, fall-through for error message */ + break; } /* none of the cases above matched */ @@ -585,11 +607,36 @@ void rockchip_clk_register_branches(struct rockchip_clk_provider *ctx, continue; } - rockchip_clk_add_lookup(ctx, clk, list->id); + rockchip_clk_set_lookup(ctx, clk, list->id); } } EXPORT_SYMBOL_GPL(rockchip_clk_register_branches); +void rockchip_clk_register_late_branches(struct device *dev, + struct rockchip_clk_provider *ctx, + struct rockchip_clk_branch *list, + unsigned int nr_clk) +{ + unsigned int idx; + + for (idx = 0; idx < nr_clk; idx++, list++) { + struct platform_device *pdev = NULL; + + switch (list->branch_type) { + case branch_linked_gate: + pdev = rockchip_clk_register_gate_link(dev, ctx, list); + break; + default: + dev_err(dev, "unknown clock type %d\n", list->branch_type); + break; + } + + if (!pdev) + dev_err(dev, "failed to register device for clock %s\n", list->name); + } +} +EXPORT_SYMBOL_GPL(rockchip_clk_register_late_branches); + void rockchip_clk_register_armclk(struct rockchip_clk_provider *ctx, unsigned int lookup_id, const char *name, const char *const *parent_names, @@ -609,7 +656,7 @@ void rockchip_clk_register_armclk(struct rockchip_clk_provider *ctx, return; } - rockchip_clk_add_lookup(ctx, clk, lookup_id); + rockchip_clk_set_lookup(ctx, clk, lookup_id); } EXPORT_SYMBOL_GPL(rockchip_clk_register_armclk); diff --git a/drivers/clk/rockchip/clk.h b/drivers/clk/rockchip/clk.h index fd3b476dedda..15aa2fd5265b 100644 --- a/drivers/clk/rockchip/clk.h +++ b/drivers/clk/rockchip/clk.h @@ -517,6 +517,7 @@ enum rockchip_clk_branch_type { branch_divider, branch_fraction_divider, branch_gate, + branch_linked_gate, branch_mmc, branch_inverter, branch_factor, @@ -544,6 +545,7 @@ struct rockchip_clk_branch { int gate_offset; u8 gate_shift; u8 gate_flags; + unsigned int linked_clk_id; struct rockchip_clk_branch *child; }; @@ -842,6 +844,20 @@ struct rockchip_clk_branch { .gate_flags = gf, \ } +#define GATE_LINK(_id, cname, pname, linkedclk, f, o, b, gf) \ + { \ + .id = _id, \ + .branch_type = branch_linked_gate, \ + .name = cname, \ + .parent_names = (const char *[]){ pname }, \ + .linked_clk_id = linkedclk, \ + .num_parents = 1, \ + .flags = f, \ + .gate_offset = o, \ + .gate_shift = b, \ + .gate_flags = gf, \ + } + #define MMC(_id, cname, pname, offset, shift) \ { \ .id = _id, \ @@ -969,6 +985,23 @@ struct rockchip_clk_branch { #define SGRF_GATE(_id, cname, pname) \ FACTOR(_id, cname, pname, 0, 1, 1) +static inline struct clk *rockchip_clk_get_lookup(struct rockchip_clk_provider *ctx, + unsigned int id) +{ + return ctx->clk_data.clks[id]; +} + +static inline void rockchip_clk_set_lookup(struct rockchip_clk_provider *ctx, + struct clk *clk, unsigned int id) +{ + ctx->clk_data.clks[id] = clk; +} + +struct rockchip_gate_link_platdata { + struct rockchip_clk_provider *ctx; + struct rockchip_clk_branch *clkbr; +}; + struct rockchip_clk_provider *rockchip_clk_init(struct device_node *np, void __iomem *base, unsigned long nr_clks); void rockchip_clk_of_add_provider(struct device_node *np, @@ -978,6 +1011,10 @@ unsigned long rockchip_clk_find_max_clk_id(struct rockchip_clk_branch *list, void rockchip_clk_register_branches(struct rockchip_clk_provider *ctx, struct rockchip_clk_branch *list, unsigned int nr_clk); +void rockchip_clk_register_late_branches(struct device *dev, + struct rockchip_clk_provider *ctx, + struct rockchip_clk_branch *list, + unsigned int nr_clk); void rockchip_clk_register_plls(struct rockchip_clk_provider *ctx, struct rockchip_pll_clock *pll_list, unsigned int nr_pll, int grf_lock_offset); diff --git a/drivers/clk/rockchip/gate-link.c b/drivers/clk/rockchip/gate-link.c new file mode 100644 index 000000000000..47b6f3e7a6a2 --- /dev/null +++ b/drivers/clk/rockchip/gate-link.c @@ -0,0 +1,99 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/* + * Copyright (c) 2024 Collabora Ltd. + * Author: Sebastian Reichel + */ + +#include +#include +#include +#include +#include +#include "clk.h" + +static int rk_clk_gate_link_register(struct device *dev, + struct rockchip_clk_provider *ctx, + struct rockchip_clk_branch *clkbr) +{ + unsigned long flags = clkbr->flags | CLK_SET_RATE_PARENT; + struct clk *clk; + + clk = clk_register_gate(dev, clkbr->name, clkbr->parent_names[0], + flags, ctx->reg_base + clkbr->gate_offset, + clkbr->gate_shift, clkbr->gate_flags, + &ctx->lock); + + if (IS_ERR(clk)) + return PTR_ERR(clk); + + rockchip_clk_set_lookup(ctx, clk, clkbr->id); + return 0; +} + +static int rk_clk_gate_link_probe(struct platform_device *pdev) +{ + struct rockchip_gate_link_platdata *pdata; + struct device *dev = &pdev->dev; + struct clk *linked_clk; + int ret; + + pdata = dev_get_platdata(dev); + if (!pdata) + return dev_err_probe(dev, -ENODEV, "missing platform data"); + + ret = devm_pm_runtime_enable(dev); + if (ret) + return ret; + + ret = devm_pm_clk_create(dev); + if (ret) + return ret; + + linked_clk = rockchip_clk_get_lookup(pdata->ctx, pdata->clkbr->linked_clk_id); + ret = pm_clk_add_clk(dev, linked_clk); + if (ret) + return ret; + + ret = rk_clk_gate_link_register(dev, pdata->ctx, pdata->clkbr); + if (ret) + goto err; + + return 0; + +err: + pm_clk_remove_clk(dev, linked_clk); + return ret; +} + +static void rk_clk_gate_link_remove(struct platform_device *pdev) +{ + struct rockchip_gate_link_platdata *pdata; + struct device *dev = &pdev->dev; + struct clk *clk, *linked_clk; + + pdata = dev_get_platdata(dev); + clk = rockchip_clk_get_lookup(pdata->ctx, pdata->clkbr->id); + linked_clk = rockchip_clk_get_lookup(pdata->ctx, pdata->clkbr->linked_clk_id); + rockchip_clk_set_lookup(pdata->ctx, ERR_PTR(-ENODEV), pdata->clkbr->id); + clk_unregister_gate(clk); + pm_clk_remove_clk(dev, linked_clk); +} + +static const struct dev_pm_ops rk_clk_gate_link_pm_ops = { + SET_RUNTIME_PM_OPS(pm_clk_suspend, pm_clk_resume, NULL) +}; + +struct platform_driver rk_clk_gate_link_driver = { + .probe = rk_clk_gate_link_probe, + .remove_new = rk_clk_gate_link_remove, + .driver = { + .name = "rockchip-gate-link-clk", + .pm = &rk_clk_gate_link_pm_ops, + }, +}; + +static int __init rk_clk_gate_link_drv_register(void) +{ + return platform_driver_register(&rk_clk_gate_link_driver); +} +core_initcall(rk_clk_gate_link_drv_register); diff --git a/drivers/clk/rockchip/rst-rk3588.c b/drivers/clk/rockchip/rst-rk3588.c index e855bb8d5413..c4ebc01f1c9c 100644 --- a/drivers/clk/rockchip/rst-rk3588.c +++ b/drivers/clk/rockchip/rst-rk3588.c @@ -577,6 +577,7 @@ static const int rk3588_register_offset[] = { /* SOFTRST_CON59 */ RK3588_CRU_RESET_OFFSET(SRST_A_HDCP1_BIU, 59, 6), + RK3588_CRU_RESET_OFFSET(SRST_A_HDMIRX_BIU, 59, 7), RK3588_CRU_RESET_OFFSET(SRST_A_VO1_BIU, 59, 8), RK3588_CRU_RESET_OFFSET(SRST_H_VOP1_BIU, 59, 9), RK3588_CRU_RESET_OFFSET(SRST_H_VOP1_S_BIU, 59, 10), diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig index 5a0c476361c3..fb65d3ae1daf 100644 --- a/drivers/gpu/drm/Kconfig +++ b/drivers/gpu/drm/Kconfig @@ -371,6 +371,8 @@ source "drivers/gpu/drm/lima/Kconfig" source "drivers/gpu/drm/panfrost/Kconfig" +source "drivers/gpu/drm/panthor/Kconfig" + source "drivers/gpu/drm/aspeed/Kconfig" source "drivers/gpu/drm/mcde/Kconfig" diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile index 104b42df2e95..6eb2b553a163 100644 --- a/drivers/gpu/drm/Makefile +++ b/drivers/gpu/drm/Makefile @@ -179,6 +179,7 @@ obj-$(CONFIG_DRM_XEN) += xen/ obj-$(CONFIG_DRM_VBOXVIDEO) += vboxvideo/ obj-$(CONFIG_DRM_LIMA) += lima/ obj-$(CONFIG_DRM_PANFROST) += panfrost/ +obj-$(CONFIG_DRM_PANTHOR) += panthor/ obj-$(CONFIG_DRM_ASPEED_GFX) += aspeed/ obj-$(CONFIG_DRM_MCDE) += mcde/ obj-$(CONFIG_DRM_TIDSS) += tidss/ diff --git a/drivers/gpu/drm/bridge/imx/Kconfig b/drivers/gpu/drm/bridge/imx/Kconfig index 8dd89efa8ea7..7bbe0109cfac 100644 --- a/drivers/gpu/drm/bridge/imx/Kconfig +++ b/drivers/gpu/drm/bridge/imx/Kconfig @@ -78,4 +78,13 @@ config DRM_IMX93_MIPI_DSI Choose this to enable MIPI DSI controller found in Freescale i.MX93 processor. +config DRM_IMX8MP_DW_HDMI_BRIDGE + tristate "i.MX8MP HDMI bridge support" + depends on OF + depends on COMMON_CLK + select DRM_DW_HDMI + help + Choose this to enable support for the internal HDMI encoder found + on the i.MX8MP SoC. + endif # ARCH_MXC || COMPILE_TEST diff --git a/drivers/gpu/drm/bridge/imx/Makefile b/drivers/gpu/drm/bridge/imx/Makefile index edb0a7b71b30..d5a8def9796b 100644 --- a/drivers/gpu/drm/bridge/imx/Makefile +++ b/drivers/gpu/drm/bridge/imx/Makefile @@ -7,3 +7,6 @@ obj-$(CONFIG_DRM_IMX8QXP_PIXEL_COMBINER) += imx8qxp-pixel-combiner.o obj-$(CONFIG_DRM_IMX8QXP_PIXEL_LINK) += imx8qxp-pixel-link.o obj-$(CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI) += imx8qxp-pxl2dpi.o obj-$(CONFIG_DRM_IMX93_MIPI_DSI) += imx93-mipi-dsi.o + +obj-$(CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE) += imx8mp-hdmi.o +obj-$(CONFIG_DRM_IMX8MP_HDMI_PVI) += imx8mp-hdmi-pvi.o diff --git a/drivers/gpu/drm/bridge/imx/imx8mp-hdmi.c b/drivers/gpu/drm/bridge/imx/imx8mp-hdmi.c new file mode 100644 index 000000000000..66089bc690c8 --- /dev/null +++ b/drivers/gpu/drm/bridge/imx/imx8mp-hdmi.c @@ -0,0 +1,141 @@ +// SPDX-License-Identifier: GPL-2.0+ + +/* + * Copyright (C) 2022 Pengutronix, Lucas Stach + */ + +#include +#include +#include +#include +#include +#include + +struct imx_hdmi { + struct dw_hdmi_plat_data plat_data; + struct dw_hdmi *dw_hdmi; + struct clk *pixclk; + struct clk *fdcc; +}; + +static enum drm_mode_status +imx8mp_hdmi_mode_valid(struct dw_hdmi *dw_hdmi, void *data, + const struct drm_display_info *info, + const struct drm_display_mode *mode) +{ + struct imx_hdmi *hdmi = (struct imx_hdmi *)data; + + if (mode->clock < 13500) + return MODE_CLOCK_LOW; + + if (mode->clock > 297000) + return MODE_CLOCK_HIGH; + + if (clk_round_rate(hdmi->pixclk, mode->clock * 1000) != + mode->clock * 1000) + return MODE_CLOCK_RANGE; + + /* We don't support double-clocked and Interlaced modes */ + if ((mode->flags & DRM_MODE_FLAG_DBLCLK) || + (mode->flags & DRM_MODE_FLAG_INTERLACE)) + return MODE_BAD; + + return MODE_OK; +} + +static int imx8mp_hdmi_phy_init(struct dw_hdmi *dw_hdmi, void *data, + const struct drm_display_info *display, + const struct drm_display_mode *mode) +{ + return 0; +} + +static void imx8mp_hdmi_phy_disable(struct dw_hdmi *dw_hdmi, void *data) +{ +} + +static const struct dw_hdmi_phy_ops imx8mp_hdmi_phy_ops = { + .init = imx8mp_hdmi_phy_init, + .disable = imx8mp_hdmi_phy_disable, + .read_hpd = dw_hdmi_phy_read_hpd, + .update_hpd = dw_hdmi_phy_update_hpd, + .setup_hpd = dw_hdmi_phy_setup_hpd, +}; + +static int imx_dw_hdmi_probe(struct platform_device *pdev) +{ + struct device *dev = &pdev->dev; + struct dw_hdmi_plat_data *plat_data; + struct imx_hdmi *hdmi; + int ret; + + hdmi = devm_kzalloc(dev, sizeof(*hdmi), GFP_KERNEL); + if (!hdmi) + return -ENOMEM; + + plat_data = &hdmi->plat_data; + + hdmi->pixclk = devm_clk_get(dev, "pix"); + if (IS_ERR(hdmi->pixclk)) + return dev_err_probe(dev, PTR_ERR(hdmi->pixclk), + "Unable to get pixel clock\n"); + + hdmi->fdcc = devm_clk_get(dev, "fdcc"); + if (IS_ERR(hdmi->fdcc)) + return dev_err_probe(dev, PTR_ERR(hdmi->fdcc), + "Unable to get FDCC clock\n"); + + ret = clk_prepare_enable(hdmi->fdcc); + if (ret) + return dev_err_probe(dev, ret, "Unable to enable FDCC clock\n"); + + plat_data->mode_valid = imx8mp_hdmi_mode_valid; + plat_data->phy_ops = &imx8mp_hdmi_phy_ops; + plat_data->phy_name = "SAMSUNG HDMI TX PHY"; + plat_data->priv_data = hdmi; + + hdmi->dw_hdmi = dw_hdmi_probe(pdev, plat_data); + if (IS_ERR(hdmi->dw_hdmi)) + return PTR_ERR(hdmi->dw_hdmi); + + /* + * Just release PHY core from reset, all other power management is done + * by the PHY driver. + */ + dw_hdmi_phy_gen1_reset(hdmi->dw_hdmi); + + platform_set_drvdata(pdev, hdmi); + + return 0; +} + +static int imx_dw_hdmi_remove(struct platform_device *pdev) +{ + struct imx_hdmi *hdmi = platform_get_drvdata(pdev); + + dw_hdmi_remove(hdmi->dw_hdmi); + + clk_disable_unprepare(hdmi->fdcc); + + return 0; +} + +static const struct of_device_id imx_dw_hdmi_of_table[] = { + { .compatible = "fsl,imx8mp-hdmi" }, + { /* Sentinel */ }, +}; +MODULE_DEVICE_TABLE(of, imx_dw_hdmi_of_table); + +static struct platform_driver im_dw_hdmi_platform_driver = { + .probe = imx_dw_hdmi_probe, + .remove = imx_dw_hdmi_remove, + .driver = { + .name = "imx-dw-hdmi", + .of_match_table = imx_dw_hdmi_of_table, + }, +}; + +module_platform_driver(im_dw_hdmi_platform_driver); + +MODULE_DESCRIPTION("i.MX8M HDMI encoder driver"); +MODULE_LICENSE("GPL"); diff --git a/drivers/gpu/drm/bridge/synopsys/Makefile b/drivers/gpu/drm/bridge/synopsys/Makefile index ce715562e9e5..8354e4879f70 100644 --- a/drivers/gpu/drm/bridge/synopsys/Makefile +++ b/drivers/gpu/drm/bridge/synopsys/Makefile @@ -1,5 +1,5 @@ # SPDX-License-Identifier: GPL-2.0-only -obj-$(CONFIG_DRM_DW_HDMI) += dw-hdmi.o +obj-$(CONFIG_DRM_DW_HDMI) += dw-hdmi.o dw-hdmi-qp.o obj-$(CONFIG_DRM_DW_HDMI_AHB_AUDIO) += dw-hdmi-ahb-audio.o obj-$(CONFIG_DRM_DW_HDMI_GP_AUDIO) += dw-hdmi-gp-audio.o obj-$(CONFIG_DRM_DW_HDMI_I2S_AUDIO) += dw-hdmi-i2s-audio.o diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c new file mode 100644 index 000000000000..8817ef9a9de9 --- /dev/null +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c @@ -0,0 +1,2401 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) Rockchip Electronics Co.Ltd + * Author: + * Algea Cao + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "dw-hdmi-qp.h" + +#define DDC_CI_ADDR 0x37 +#define DDC_SEGMENT_ADDR 0x30 + +#define HDMI_EDID_LEN 512 + +/* DW-HDMI Controller >= 0x200a are at least compliant with SCDC version 1 */ +#define SCDC_MIN_SOURCE_VERSION 0x1 + +#define HDMI14_MAX_TMDSCLK 340000000 +#define HDMI20_MAX_TMDSCLK_KHZ 600000 + +static const unsigned int dw_hdmi_cable[] = { + EXTCON_DISP_HDMI, + EXTCON_NONE, +}; + +static const struct drm_display_mode dw_hdmi_default_modes[] = { + /* 16 - 1920x1080@60Hz 16:9 */ + { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 148500, 1920, 2008, + 2052, 2200, 0, 1080, 1084, 1089, 1125, 0, + DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC), + .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, }, + /* 2 - 720x480@60Hz 4:3 */ + { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 27000, 720, 736, + 798, 858, 0, 480, 489, 495, 525, 0, + DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC), + .picture_aspect_ratio = HDMI_PICTURE_ASPECT_4_3, }, + /* 4 - 1280x720@60Hz 16:9 */ + { DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 74250, 1280, 1390, + 1430, 1650, 0, 720, 725, 730, 750, 0, + DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC), + .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, }, + /* 31 - 1920x1080@50Hz 16:9 */ + { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 148500, 1920, 2448, + 2492, 2640, 0, 1080, 1084, 1089, 1125, 0, + DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC), + .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, }, + /* 19 - 1280x720@50Hz 16:9 */ + { DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 74250, 1280, 1720, + 1760, 1980, 0, 720, 725, 730, 750, 0, + DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC), + .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, }, + /* 17 - 720x576@50Hz 4:3 */ + { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 27000, 720, 732, + 796, 864, 0, 576, 581, 586, 625, 0, + DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC), + .picture_aspect_ratio = HDMI_PICTURE_ASPECT_4_3, }, + /* 2 - 720x480@60Hz 4:3 */ + { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 27000, 720, 736, + 798, 858, 0, 480, 489, 495, 525, 0, + DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC), + .picture_aspect_ratio = HDMI_PICTURE_ASPECT_4_3, }, +}; + +enum frl_mask { + FRL_3GBPS_3LANE = 1, + FRL_6GBPS_3LANE, + FRL_6GBPS_4LANE, + FRL_8GBPS_4LANE, + FRL_10GBPS_4LANE, + FRL_12GBPS_4LANE, +}; + +struct hdmi_vmode_qp { + bool mdataenablepolarity; + + unsigned int previous_pixelclock; + unsigned long mpixelclock; + unsigned int mpixelrepetitioninput; + unsigned int mpixelrepetitionoutput; + unsigned long previous_tmdsclock; + unsigned int mtmdsclock; +}; + +struct hdmi_qp_data_info { + unsigned int enc_in_bus_format; + unsigned int enc_out_bus_format; + unsigned int enc_in_encoding; + unsigned int enc_out_encoding; + unsigned int quant_range; + unsigned int pix_repet_factor; + struct hdmi_vmode_qp video_mode; + bool update; +}; + +struct dw_hdmi_qp_i2c { + struct i2c_adapter adap; + + struct mutex lock; /* used to serialize data transfers */ + struct completion cmp; + u32 stat; + + u8 slave_reg; + bool is_regaddr; + bool is_segment; + + unsigned int scl_high_ns; + unsigned int scl_low_ns; +}; + +struct dw_hdmi_qp { + struct drm_connector connector; + struct drm_bridge bridge; + struct platform_device *hdcp_dev; + struct platform_device *audio; + struct platform_device *cec; + struct device *dev; + struct dw_hdmi_qp_i2c *i2c; + + struct hdmi_qp_data_info hdmi_data; + const struct dw_hdmi_plat_data *plat_data; + + int vic; + int main_irq; + int avp_irq; + int earc_irq; + + u8 edid[HDMI_EDID_LEN]; + + struct { + const struct dw_hdmi_qp_phy_ops *ops; + const char *name; + void *data; + bool enabled; + } phy; + + struct drm_display_mode previous_mode; + + struct i2c_adapter *ddc; + void __iomem *regs; + bool sink_is_hdmi; + + struct mutex mutex; /* for state below and previous_mode */ + //[CC:] curr_conn should be removed + struct drm_connector *curr_conn;/* current connector (only valid when !disabled) */ + enum drm_connector_force force; /* mutex-protected force state */ + bool disabled; /* DRM has disabled our bridge */ + bool bridge_is_on; /* indicates the bridge is on */ + bool rxsense; /* rxsense state */ + u8 phy_mask; /* desired phy int mask settings */ + u8 mc_clkdis; /* clock disable register */ + + u32 scdc_intr; + u32 flt_intr; + //[CC:] remove earc + u32 earc_intr; + + struct dentry *debugfs_dir; + bool scramble_low_rates; + + struct extcon_dev *extcon; + + struct regmap *regm; + + bool initialized; /* hdmi is enabled before bind */ + struct completion flt_cmp; + struct completion earc_cmp; + + hdmi_codec_plugged_cb plugged_cb; + struct device *codec_dev; + enum drm_connector_status last_connector_result; +}; + +static inline void hdmi_writel(struct dw_hdmi_qp *hdmi, u32 val, int offset) +{ + regmap_write(hdmi->regm, offset, val); +} + +static inline u32 hdmi_readl(struct dw_hdmi_qp *hdmi, int offset) +{ + unsigned int val = 0; + + regmap_read(hdmi->regm, offset, &val); + + return val; +} + +static void handle_plugged_change(struct dw_hdmi_qp *hdmi, bool plugged) +{ + if (hdmi->plugged_cb && hdmi->codec_dev) + hdmi->plugged_cb(hdmi->codec_dev, plugged); +} + +static void hdmi_modb(struct dw_hdmi_qp *hdmi, u32 data, u32 mask, u32 reg) +{ + regmap_update_bits(hdmi->regm, reg, mask, data); +} + +static bool hdmi_bus_fmt_is_rgb(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_RGB888_1X24: + case MEDIA_BUS_FMT_RGB101010_1X30: + case MEDIA_BUS_FMT_RGB121212_1X36: + case MEDIA_BUS_FMT_RGB161616_1X48: + return true; + + default: + return false; + } +} + +static bool hdmi_bus_fmt_is_yuv444(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_YUV8_1X24: + case MEDIA_BUS_FMT_YUV10_1X30: + case MEDIA_BUS_FMT_YUV12_1X36: + case MEDIA_BUS_FMT_YUV16_1X48: + return true; + + default: + return false; + } +} + +static bool hdmi_bus_fmt_is_yuv422(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_UYVY8_1X16: + case MEDIA_BUS_FMT_UYVY10_1X20: + case MEDIA_BUS_FMT_UYVY12_1X24: + return true; + + default: + return false; + } +} + +static bool hdmi_bus_fmt_is_yuv420(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_UYYVYY8_0_5X24: + case MEDIA_BUS_FMT_UYYVYY10_0_5X30: + case MEDIA_BUS_FMT_UYYVYY12_0_5X36: + case MEDIA_BUS_FMT_UYYVYY16_0_5X48: + return true; + + default: + return false; + } +} + +static int hdmi_bus_fmt_color_depth(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_RGB888_1X24: + case MEDIA_BUS_FMT_YUV8_1X24: + case MEDIA_BUS_FMT_UYVY8_1X16: + case MEDIA_BUS_FMT_UYYVYY8_0_5X24: + return 8; + + case MEDIA_BUS_FMT_RGB101010_1X30: + case MEDIA_BUS_FMT_YUV10_1X30: + case MEDIA_BUS_FMT_UYVY10_1X20: + case MEDIA_BUS_FMT_UYYVYY10_0_5X30: + return 10; + + case MEDIA_BUS_FMT_RGB121212_1X36: + case MEDIA_BUS_FMT_YUV12_1X36: + case MEDIA_BUS_FMT_UYVY12_1X24: + case MEDIA_BUS_FMT_UYYVYY12_0_5X36: + return 12; + + case MEDIA_BUS_FMT_RGB161616_1X48: + case MEDIA_BUS_FMT_YUV16_1X48: + case MEDIA_BUS_FMT_UYYVYY16_0_5X48: + return 16; + + default: + return 0; + } +} + +static void dw_hdmi_i2c_init(struct dw_hdmi_qp *hdmi) +{ + /* Software reset */ + hdmi_writel(hdmi, 0x01, I2CM_CONTROL0); + + hdmi_writel(hdmi, 0x085c085c, I2CM_FM_SCL_CONFIG0); + + hdmi_modb(hdmi, 0, I2CM_FM_EN, I2CM_INTERFACE_CONTROL0); + + /* Clear DONE and ERROR interrupts */ + hdmi_writel(hdmi, I2CM_OP_DONE_CLEAR | I2CM_NACK_RCVD_CLEAR, + MAINUNIT_1_INT_CLEAR); +} + +static int dw_hdmi_i2c_read(struct dw_hdmi_qp *hdmi, + unsigned char *buf, unsigned int length) +{ + struct dw_hdmi_qp_i2c *i2c = hdmi->i2c; + int stat; + + if (!i2c->is_regaddr) { + dev_dbg(hdmi->dev, "set read register address to 0\n"); + i2c->slave_reg = 0x00; + i2c->is_regaddr = true; + } + + while (length--) { + reinit_completion(&i2c->cmp); + + hdmi_modb(hdmi, i2c->slave_reg++ << 12, I2CM_ADDR, + I2CM_INTERFACE_CONTROL0); + + hdmi_modb(hdmi, I2CM_FM_READ, I2CM_WR_MASK, + I2CM_INTERFACE_CONTROL0); + + stat = wait_for_completion_timeout(&i2c->cmp, HZ / 10); + if (!stat) { + dev_err(hdmi->dev, "i2c read time out!\n"); + hdmi_writel(hdmi, 0x01, I2CM_CONTROL0); + return -EAGAIN; + } + + /* Check for error condition on the bus */ + if (i2c->stat & I2CM_NACK_RCVD_IRQ) { + dev_err(hdmi->dev, "i2c read err!\n"); + hdmi_writel(hdmi, 0x01, I2CM_CONTROL0); + return -EIO; + } + + *buf++ = hdmi_readl(hdmi, I2CM_INTERFACE_RDDATA_0_3) & 0xff; + hdmi_modb(hdmi, 0, I2CM_WR_MASK, I2CM_INTERFACE_CONTROL0); + } + i2c->is_segment = false; + + return 0; +} + +static int dw_hdmi_i2c_write(struct dw_hdmi_qp *hdmi, + unsigned char *buf, unsigned int length) +{ + struct dw_hdmi_qp_i2c *i2c = hdmi->i2c; + int stat; + + if (!i2c->is_regaddr) { + /* Use the first write byte as register address */ + i2c->slave_reg = buf[0]; + length--; + buf++; + i2c->is_regaddr = true; + } + + while (length--) { + reinit_completion(&i2c->cmp); + + hdmi_writel(hdmi, *buf++, I2CM_INTERFACE_WRDATA_0_3); + hdmi_modb(hdmi, i2c->slave_reg++ << 12, I2CM_ADDR, + I2CM_INTERFACE_CONTROL0); + hdmi_modb(hdmi, I2CM_FM_WRITE, I2CM_WR_MASK, + I2CM_INTERFACE_CONTROL0); + + stat = wait_for_completion_timeout(&i2c->cmp, HZ / 10); + if (!stat) { + dev_err(hdmi->dev, "i2c write time out!\n"); + hdmi_writel(hdmi, 0x01, I2CM_CONTROL0); + return -EAGAIN; + } + + /* Check for error condition on the bus */ + if (i2c->stat & I2CM_NACK_RCVD_IRQ) { + dev_err(hdmi->dev, "i2c write nack!\n"); + hdmi_writel(hdmi, 0x01, I2CM_CONTROL0); + return -EIO; + } + hdmi_modb(hdmi, 0, I2CM_WR_MASK, I2CM_INTERFACE_CONTROL0); + } + + return 0; +} + +static int dw_hdmi_i2c_xfer(struct i2c_adapter *adap, + struct i2c_msg *msgs, int num) +{ + struct dw_hdmi_qp *hdmi = i2c_get_adapdata(adap); + struct dw_hdmi_qp_i2c *i2c = hdmi->i2c; + u8 addr = msgs[0].addr; + int i, ret = 0; + + if (addr == DDC_CI_ADDR) + /* + * The internal I2C controller does not support the multi-byte + * read and write operations needed for DDC/CI. + * TOFIX: Blacklist the DDC/CI address until we filter out + * unsupported I2C operations. + */ + return -EOPNOTSUPP; + + for (i = 0; i < num; i++) { + if (msgs[i].len == 0) { + dev_err(hdmi->dev, + "unsupported transfer %d/%d, no data\n", + i + 1, num); + return -EOPNOTSUPP; + } + } + + mutex_lock(&i2c->lock); + + /* Unmute DONE and ERROR interrupts */ + hdmi_modb(hdmi, I2CM_NACK_RCVD_MASK_N | I2CM_OP_DONE_MASK_N, + I2CM_NACK_RCVD_MASK_N | I2CM_OP_DONE_MASK_N, + MAINUNIT_1_INT_MASK_N); + + /* Set slave device address taken from the first I2C message */ + if (addr == DDC_SEGMENT_ADDR && msgs[0].len == 1) + addr = DDC_ADDR; + + hdmi_modb(hdmi, addr << 5, I2CM_SLVADDR, I2CM_INTERFACE_CONTROL0); + + /* Set slave device register address on transfer */ + i2c->is_regaddr = false; + + /* Set segment pointer for I2C extended read mode operation */ + i2c->is_segment = false; + + for (i = 0; i < num; i++) { + if (msgs[i].addr == DDC_SEGMENT_ADDR && msgs[i].len == 1) { + i2c->is_segment = true; + hdmi_modb(hdmi, DDC_SEGMENT_ADDR, I2CM_SEG_ADDR, + I2CM_INTERFACE_CONTROL1); + hdmi_modb(hdmi, *msgs[i].buf, I2CM_SEG_PTR, + I2CM_INTERFACE_CONTROL1); + } else { + if (msgs[i].flags & I2C_M_RD) + ret = dw_hdmi_i2c_read(hdmi, msgs[i].buf, + msgs[i].len); + else + ret = dw_hdmi_i2c_write(hdmi, msgs[i].buf, + msgs[i].len); + } + if (ret < 0) + break; + } + + if (!ret) + ret = num; + + /* Mute DONE and ERROR interrupts */ + hdmi_modb(hdmi, 0, I2CM_OP_DONE_MASK_N | I2CM_NACK_RCVD_MASK_N, + MAINUNIT_1_INT_MASK_N); + + mutex_unlock(&i2c->lock); + + return ret; +} + +static u32 dw_hdmi_i2c_func(struct i2c_adapter *adapter) +{ + return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; +} + +static const struct i2c_algorithm dw_hdmi_algorithm = { + .master_xfer = dw_hdmi_i2c_xfer, + .functionality = dw_hdmi_i2c_func, +}; + +static struct i2c_adapter *dw_hdmi_i2c_adapter(struct dw_hdmi_qp *hdmi) +{ + struct i2c_adapter *adap; + struct dw_hdmi_qp_i2c *i2c; + int ret; + + i2c = devm_kzalloc(hdmi->dev, sizeof(*i2c), GFP_KERNEL); + if (!i2c) + return ERR_PTR(-ENOMEM); + + mutex_init(&i2c->lock); + init_completion(&i2c->cmp); + + adap = &i2c->adap; + adap->owner = THIS_MODULE; + adap->dev.parent = hdmi->dev; + adap->algo = &dw_hdmi_algorithm; + strscpy(adap->name, "ddc", sizeof(adap->name)); + i2c_set_adapdata(adap, hdmi); + + ret = i2c_add_adapter(adap); + if (ret) { + dev_warn(hdmi->dev, "cannot add %s I2C adapter\n", adap->name); + devm_kfree(hdmi->dev, i2c); + return ERR_PTR(ret); + } + + hdmi->i2c = i2c; + + dev_info(hdmi->dev, "registered %s I2C bus driver\n", adap->name); + + return adap; +} + +#define HDMI_PHY_EARC_MASK BIT(29) + +/* ----------------------------------------------------------------------------- + * HDMI TX Setup + */ + +static void hdmi_infoframe_set_checksum(u8 *ptr, int size) +{ + u8 csum = 0; + int i; + + ptr[3] = 0; + /* compute checksum */ + for (i = 0; i < size; i++) + csum += ptr[i]; + + ptr[3] = 256 - csum; +} + +static void hdmi_config_AVI(struct dw_hdmi_qp *hdmi, + const struct drm_connector *connector, + const struct drm_display_mode *mode) +{ + struct hdmi_avi_infoframe frame; + u32 val, i, j; + u8 buff[17]; + enum hdmi_quantization_range rgb_quant_range = + hdmi->hdmi_data.quant_range; + + /* Initialise info frame from DRM mode */ + drm_hdmi_avi_infoframe_from_display_mode(&frame, connector, mode); + + /* + * Ignore monitor selectable quantization, use quantization set + * by the user + */ + drm_hdmi_avi_infoframe_quant_range(&frame, connector, mode, rgb_quant_range); + if (hdmi_bus_fmt_is_yuv444(hdmi->hdmi_data.enc_out_bus_format)) + frame.colorspace = HDMI_COLORSPACE_YUV444; + else if (hdmi_bus_fmt_is_yuv422(hdmi->hdmi_data.enc_out_bus_format)) + frame.colorspace = HDMI_COLORSPACE_YUV422; + else if (hdmi_bus_fmt_is_yuv420(hdmi->hdmi_data.enc_out_bus_format)) + frame.colorspace = HDMI_COLORSPACE_YUV420; + else + frame.colorspace = HDMI_COLORSPACE_RGB; + + /* Set up colorimetry */ + if (!hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format)) { + switch (hdmi->hdmi_data.enc_out_encoding) { + case V4L2_YCBCR_ENC_601: + if (hdmi->hdmi_data.enc_in_encoding == V4L2_YCBCR_ENC_XV601) + frame.colorimetry = HDMI_COLORIMETRY_EXTENDED; + else + frame.colorimetry = HDMI_COLORIMETRY_ITU_601; + frame.extended_colorimetry = + HDMI_EXTENDED_COLORIMETRY_XV_YCC_601; + break; + case V4L2_YCBCR_ENC_709: + if (hdmi->hdmi_data.enc_in_encoding == V4L2_YCBCR_ENC_XV709) + frame.colorimetry = HDMI_COLORIMETRY_EXTENDED; + else + frame.colorimetry = HDMI_COLORIMETRY_ITU_709; + frame.extended_colorimetry = + HDMI_EXTENDED_COLORIMETRY_XV_YCC_709; + break; + case V4L2_YCBCR_ENC_BT2020: + if (hdmi->hdmi_data.enc_in_encoding == V4L2_YCBCR_ENC_BT2020) + frame.colorimetry = HDMI_COLORIMETRY_EXTENDED; + else + frame.colorimetry = HDMI_COLORIMETRY_ITU_709; + frame.extended_colorimetry = + HDMI_EXTENDED_COLORIMETRY_BT2020; + break; + default: /* Carries no data */ + frame.colorimetry = HDMI_COLORIMETRY_ITU_601; + frame.extended_colorimetry = + HDMI_EXTENDED_COLORIMETRY_XV_YCC_601; + break; + } + } else { + if (hdmi->hdmi_data.enc_out_encoding == V4L2_YCBCR_ENC_BT2020) { + frame.colorimetry = HDMI_COLORIMETRY_EXTENDED; + frame.extended_colorimetry = + HDMI_EXTENDED_COLORIMETRY_BT2020; + } else { + frame.colorimetry = HDMI_COLORIMETRY_NONE; + frame.extended_colorimetry = + HDMI_EXTENDED_COLORIMETRY_XV_YCC_601; + } + } + + frame.scan_mode = HDMI_SCAN_MODE_NONE; + frame.video_code = hdmi->vic; + + hdmi_avi_infoframe_pack_only(&frame, buff, 17); + + /* mode which vic >= 128 must use avi version 3 */ + if (hdmi->vic >= 128) { + frame.version = 3; + buff[1] = frame.version; + buff[4] &= 0x1f; + buff[4] |= ((frame.colorspace & 0x7) << 5); + buff[7] = frame.video_code; + hdmi_infoframe_set_checksum(buff, 17); + } + + /* + * The Designware IP uses a different byte format from standard + * AVI info frames, though generally the bits are in the correct + * bytes. + */ + + val = (frame.version << 8) | (frame.length << 16); + hdmi_writel(hdmi, val, PKT_AVI_CONTENTS0); + + for (i = 0; i < 4; i++) { + for (j = 0; j < 4; j++) { + if (i * 4 + j >= 14) + break; + if (!j) + val = buff[i * 4 + j + 3]; + val |= buff[i * 4 + j + 3] << (8 * j); + } + + hdmi_writel(hdmi, val, PKT_AVI_CONTENTS1 + i * 4); + } + + hdmi_modb(hdmi, 0, PKTSCHED_AVI_FIELDRATE, PKTSCHED_PKT_CONFIG1); + + hdmi_modb(hdmi, PKTSCHED_AVI_TX_EN | PKTSCHED_GCP_TX_EN, + PKTSCHED_AVI_TX_EN | PKTSCHED_GCP_TX_EN, + PKTSCHED_PKT_EN); +} + +static void hdmi_config_CVTEM(struct dw_hdmi_qp *hdmi) +{ + u8 ds_type = 0; + u8 sync = 1; + u8 vfr = 1; + u8 afr = 0; + u8 new = 1; + u8 end = 0; + u8 data_set_length = 136; + u8 hb1[6] = { 0x80, 0, 0, 0, 0, 0x40 }; + u8 *pps_body; + u32 val, i, reg; + struct drm_display_mode *mode = &hdmi->previous_mode; + int hsync, hfront, hback; + struct dw_hdmi_link_config *link_cfg; + void *data = hdmi->plat_data->phy_data; + + hdmi_modb(hdmi, 0, PKTSCHED_EMP_CVTEM_TX_EN, PKTSCHED_PKT_EN); + + if (hdmi->plat_data->get_link_cfg) { + link_cfg = hdmi->plat_data->get_link_cfg(data); + } else { + dev_err(hdmi->dev, "can't get frl link cfg\n"); + return; + } + + if (!link_cfg->dsc_mode) { + dev_info(hdmi->dev, "don't use dsc mode\n"); + return; + } + + pps_body = link_cfg->pps_payload; + + hsync = mode->hsync_end - mode->hsync_start; + hback = mode->htotal - mode->hsync_end; + hfront = mode->hsync_start - mode->hdisplay; + + for (i = 0; i < 6; i++) { + val = i << 16 | hb1[i] << 8; + hdmi_writel(hdmi, val, PKT0_EMP_CVTEM_CONTENTS0 + i * 0x20); + } + + val = new << 7 | end << 6 | ds_type << 4 | afr << 3 | + vfr << 2 | sync << 1; + hdmi_writel(hdmi, val, PKT0_EMP_CVTEM_CONTENTS1); + + val = data_set_length << 16 | pps_body[0] << 24; + hdmi_writel(hdmi, val, PKT0_EMP_CVTEM_CONTENTS2); + + reg = PKT0_EMP_CVTEM_CONTENTS3; + for (i = 1; i < 125; i++) { + if (reg == PKT1_EMP_CVTEM_CONTENTS0 || + reg == PKT2_EMP_CVTEM_CONTENTS0 || + reg == PKT3_EMP_CVTEM_CONTENTS0 || + reg == PKT4_EMP_CVTEM_CONTENTS0 || + reg == PKT5_EMP_CVTEM_CONTENTS0) { + reg += 4; + i--; + continue; + } + if (i % 4 == 1) + val = pps_body[i]; + if (i % 4 == 2) + val |= pps_body[i] << 8; + if (i % 4 == 3) + val |= pps_body[i] << 16; + if (!(i % 4)) { + val |= pps_body[i] << 24; + hdmi_writel(hdmi, val, reg); + reg += 4; + } + } + + val = (hfront & 0xff) << 24 | pps_body[127] << 16 | + pps_body[126] << 8 | pps_body[125]; + hdmi_writel(hdmi, val, PKT4_EMP_CVTEM_CONTENTS6); + + val = (hback & 0xff) << 24 | ((hsync >> 8) & 0xff) << 16 | + (hsync & 0xff) << 8 | ((hfront >> 8) & 0xff); + hdmi_writel(hdmi, val, PKT4_EMP_CVTEM_CONTENTS7); + + val = link_cfg->hcactive << 8 | ((hback >> 8) & 0xff); + hdmi_writel(hdmi, val, PKT5_EMP_CVTEM_CONTENTS1); + + for (i = PKT5_EMP_CVTEM_CONTENTS2; i <= PKT5_EMP_CVTEM_CONTENTS7; i += 4) + hdmi_writel(hdmi, 0, i); + + hdmi_modb(hdmi, PKTSCHED_EMP_CVTEM_TX_EN, PKTSCHED_EMP_CVTEM_TX_EN, + PKTSCHED_PKT_EN); +} + +static void hdmi_config_drm_infoframe(struct dw_hdmi_qp *hdmi, + const struct drm_connector *connector) +{ + const struct drm_connector_state *conn_state = connector->state; + struct hdr_output_metadata *hdr_metadata; + struct hdmi_drm_infoframe frame; + u8 buffer[30]; + ssize_t err; + int i; + u32 val; + + if (!hdmi->plat_data->use_drm_infoframe) + return; + + hdmi_modb(hdmi, 0, PKTSCHED_DRMI_TX_EN, PKTSCHED_PKT_EN); + + if (!hdmi->connector.hdr_sink_metadata.hdmi_type1.eotf) { + DRM_DEBUG("No need to set HDR metadata in infoframe\n"); + return; + } + + if (!conn_state->hdr_output_metadata) { + DRM_DEBUG("source metadata not set yet\n"); + return; + } + + hdr_metadata = (struct hdr_output_metadata *) + conn_state->hdr_output_metadata->data; + + if (!(hdmi->connector.hdr_sink_metadata.hdmi_type1.eotf & + BIT(hdr_metadata->hdmi_metadata_type1.eotf))) { + DRM_ERROR("Not support EOTF %d\n", + hdr_metadata->hdmi_metadata_type1.eotf); + return; + } + + err = drm_hdmi_infoframe_set_hdr_metadata(&frame, conn_state); + if (err < 0) + return; + + err = hdmi_drm_infoframe_pack(&frame, buffer, sizeof(buffer)); + if (err < 0) { + dev_err(hdmi->dev, "Failed to pack drm infoframe: %zd\n", err); + return; + } + + val = (frame.version << 8) | (frame.length << 16); + hdmi_writel(hdmi, val, PKT_DRMI_CONTENTS0); + + for (i = 0; i <= frame.length; i++) { + if (i % 4 == 0) + val = buffer[3 + i]; + val |= buffer[3 + i] << ((i % 4) * 8); + + if (i % 4 == 3 || (i == (frame.length))) + hdmi_writel(hdmi, val, PKT_DRMI_CONTENTS1 + ((i / 4) * 4)); + } + + hdmi_modb(hdmi, 0, PKTSCHED_DRMI_FIELDRATE, PKTSCHED_PKT_CONFIG1); + + hdmi_modb(hdmi, PKTSCHED_DRMI_TX_EN, PKTSCHED_DRMI_TX_EN, PKTSCHED_PKT_EN); + + DRM_DEBUG("%s eotf %d end\n", __func__, + hdr_metadata->hdmi_metadata_type1.eotf); +} + +/* Filter out invalid setups to avoid configuring SCDC and scrambling */ +static bool dw_hdmi_support_scdc(struct dw_hdmi_qp *hdmi, + const struct drm_display_info *display) +{ + /* Disable if no DDC bus */ + if (!hdmi->ddc) + return false; + + /* Disable if SCDC is not supported, or if an HF-VSDB block is absent */ + if (!display->hdmi.scdc.supported || + !display->hdmi.scdc.scrambling.supported) + return false; + + /* + * Disable if display only support low TMDS rates and scrambling + * for low rates is not supported either + */ + if (!display->hdmi.scdc.scrambling.low_rates && + display->max_tmds_clock <= 340000) + return false; + + return true; +} + +static int hdmi_set_frl_mask(int frl_rate) +{ + switch (frl_rate) { + case 48: + return FRL_12GBPS_4LANE; + case 40: + return FRL_10GBPS_4LANE; + case 32: + return FRL_8GBPS_4LANE; + case 24: + return FRL_6GBPS_4LANE; + case 18: + return FRL_6GBPS_3LANE; + case 9: + return FRL_3GBPS_3LANE; + } + + return 0; +} + +static int hdmi_start_flt(struct dw_hdmi_qp *hdmi, u8 rate) +{ + u8 val; + u8 ffe_lv = 0; + int i = 0, stat; + + /* FLT_READY & FFE_LEVELS read */ + for (i = 0; i < 20; i++) { + drm_scdc_readb(hdmi->ddc, SCDC_STATUS_FLAGS_0, &val); + if (val & BIT(6)) + break; + msleep(20); + } + + if (i == 20) { + dev_err(hdmi->dev, "sink flt isn't ready\n"); + return -EINVAL; + } + + hdmi_modb(hdmi, SCDC_UPD_FLAGS_RD_IRQ, SCDC_UPD_FLAGS_RD_IRQ, + MAINUNIT_1_INT_MASK_N); + hdmi_modb(hdmi, SCDC_UPD_FLAGS_POLL_EN | SCDC_UPD_FLAGS_AUTO_CLR, + SCDC_UPD_FLAGS_POLL_EN | SCDC_UPD_FLAGS_AUTO_CLR, + SCDC_CONFIG0); + + /* max ffe level 3 */ + val = 3 << 4 | hdmi_set_frl_mask(rate); + drm_scdc_writeb(hdmi->ddc, 0x31, val); + + /* select FRL_RATE & FFE_LEVELS */ + hdmi_writel(hdmi, ffe_lv, FLT_CONFIG0); + + /* Start LTS_3 state in source DUT */ + reinit_completion(&hdmi->flt_cmp); + hdmi_modb(hdmi, FLT_EXIT_TO_LTSP_IRQ, FLT_EXIT_TO_LTSP_IRQ, + MAINUNIT_1_INT_MASK_N); + hdmi_writel(hdmi, 1, FLT_CONTROL0); + + /* wait for completed link training at source side */ + stat = wait_for_completion_timeout(&hdmi->flt_cmp, HZ * 2); + if (!stat) { + dev_err(hdmi->dev, "wait lts3 finish time out\n"); + hdmi_modb(hdmi, 0, SCDC_UPD_FLAGS_POLL_EN | + SCDC_UPD_FLAGS_AUTO_CLR, SCDC_CONFIG0); + hdmi_modb(hdmi, 0, SCDC_UPD_FLAGS_RD_IRQ, + MAINUNIT_1_INT_MASK_N); + return -EAGAIN; + } + + if (!(hdmi->flt_intr & FLT_EXIT_TO_LTSP_IRQ)) { + dev_err(hdmi->dev, "not to ltsp\n"); + hdmi_modb(hdmi, 0, SCDC_UPD_FLAGS_POLL_EN | + SCDC_UPD_FLAGS_AUTO_CLR, SCDC_CONFIG0); + hdmi_modb(hdmi, 0, SCDC_UPD_FLAGS_RD_IRQ, + MAINUNIT_1_INT_MASK_N); + return -EINVAL; + } + + return 0; +} + +#define HDMI_MODE_FRL_MASK BIT(30) + +static void hdmi_set_op_mode(struct dw_hdmi_qp *hdmi, + struct dw_hdmi_link_config *link_cfg, + const struct drm_connector *connector) +{ + int frl_rate; + int i; + + /* set sink frl mode disable and wait sink ready */ + hdmi_writel(hdmi, 0, FLT_CONFIG0); + if (dw_hdmi_support_scdc(hdmi, &connector->display_info)) + drm_scdc_writeb(hdmi->ddc, 0x31, 0); + /* + * some TVs must wait a while before switching frl mode resolution, + * or the signal may not be recognized. + */ + msleep(200); + + if (!link_cfg->frl_mode) { + dev_info(hdmi->dev, "dw hdmi qp use tmds mode\n"); + hdmi_modb(hdmi, 0, OPMODE_FRL, LINK_CONFIG0); + hdmi_modb(hdmi, 0, OPMODE_FRL_4LANES, LINK_CONFIG0); + return; + } + + if (link_cfg->frl_lanes == 4) + hdmi_modb(hdmi, OPMODE_FRL_4LANES, OPMODE_FRL_4LANES, + LINK_CONFIG0); + else + hdmi_modb(hdmi, 0, OPMODE_FRL_4LANES, LINK_CONFIG0); + + hdmi_modb(hdmi, 1, OPMODE_FRL, LINK_CONFIG0); + + frl_rate = link_cfg->frl_lanes * link_cfg->rate_per_lane; + hdmi_start_flt(hdmi, frl_rate); + + for (i = 0; i < 50; i++) { + hdmi_modb(hdmi, PKTSCHED_NULL_TX_EN, PKTSCHED_NULL_TX_EN, PKTSCHED_PKT_EN); + mdelay(1); + hdmi_modb(hdmi, 0, PKTSCHED_NULL_TX_EN, PKTSCHED_PKT_EN); + } +} + +static unsigned long +hdmi_get_tmdsclock(struct dw_hdmi_qp *hdmi, unsigned long mpixelclock) +{ + unsigned long tmdsclock = mpixelclock; + unsigned int depth = + hdmi_bus_fmt_color_depth(hdmi->hdmi_data.enc_out_bus_format); + + if (!hdmi_bus_fmt_is_yuv422(hdmi->hdmi_data.enc_out_bus_format)) { + switch (depth) { + case 16: + tmdsclock = mpixelclock * 2; + break; + case 12: + tmdsclock = mpixelclock * 3 / 2; + break; + case 10: + tmdsclock = mpixelclock * 5 / 4; + break; + default: + break; + } + } + + return tmdsclock; +} + +//[CC:] is connector param different from hdmi->connector? +//[CC:] probably it possible to hook the whole implementation into dw-hdmi.c +static int dw_hdmi_qp_setup(struct dw_hdmi_qp *hdmi, + struct drm_connector *connector, + struct drm_display_mode *mode) +{ + int ret; + void *data = hdmi->plat_data->phy_data; + struct hdmi_vmode_qp *vmode = &hdmi->hdmi_data.video_mode; + struct dw_hdmi_link_config *link_cfg; + u8 bytes = 0; + + hdmi->vic = drm_match_cea_mode(mode); + if (!hdmi->vic) + dev_dbg(hdmi->dev, "Non-CEA mode used in HDMI\n"); + else + dev_dbg(hdmi->dev, "CEA mode used vic=%d\n", hdmi->vic); + + if (hdmi->plat_data->get_enc_out_encoding) + hdmi->hdmi_data.enc_out_encoding = + hdmi->plat_data->get_enc_out_encoding(data); + else if ((hdmi->vic == 6) || (hdmi->vic == 7) || + (hdmi->vic == 21) || (hdmi->vic == 22) || + (hdmi->vic == 2) || (hdmi->vic == 3) || + (hdmi->vic == 17) || (hdmi->vic == 18)) + hdmi->hdmi_data.enc_out_encoding = V4L2_YCBCR_ENC_601; + else + hdmi->hdmi_data.enc_out_encoding = V4L2_YCBCR_ENC_709; + + if (mode->flags & DRM_MODE_FLAG_DBLCLK) { + hdmi->hdmi_data.video_mode.mpixelrepetitionoutput = 1; + hdmi->hdmi_data.video_mode.mpixelrepetitioninput = 1; + } else { + hdmi->hdmi_data.video_mode.mpixelrepetitionoutput = 0; + hdmi->hdmi_data.video_mode.mpixelrepetitioninput = 0; + } + /* Get input format from plat data or fallback to RGB888 */ + if (hdmi->plat_data->get_input_bus_format) + hdmi->hdmi_data.enc_in_bus_format = + hdmi->plat_data->get_input_bus_format(data); + else if (hdmi->plat_data->input_bus_format) + hdmi->hdmi_data.enc_in_bus_format = + hdmi->plat_data->input_bus_format; + else + hdmi->hdmi_data.enc_in_bus_format = MEDIA_BUS_FMT_RGB888_1X24; + + /* Default to RGB888 output format */ + if (hdmi->plat_data->get_output_bus_format) + hdmi->hdmi_data.enc_out_bus_format = + hdmi->plat_data->get_output_bus_format(data); + else + hdmi->hdmi_data.enc_out_bus_format = MEDIA_BUS_FMT_RGB888_1X24; + + /* Get input encoding from plat data or fallback to none */ + if (hdmi->plat_data->get_enc_in_encoding) + hdmi->hdmi_data.enc_in_encoding = + hdmi->plat_data->get_enc_in_encoding(data); + else if (hdmi->plat_data->input_bus_encoding) + hdmi->hdmi_data.enc_in_encoding = + hdmi->plat_data->input_bus_encoding; + else + hdmi->hdmi_data.enc_in_encoding = V4L2_YCBCR_ENC_DEFAULT; + + if (hdmi->plat_data->get_quant_range) + hdmi->hdmi_data.quant_range = + hdmi->plat_data->get_quant_range(data); + else + hdmi->hdmi_data.quant_range = HDMI_QUANTIZATION_RANGE_DEFAULT; + + if (hdmi->plat_data->get_link_cfg) + link_cfg = hdmi->plat_data->get_link_cfg(data); + else + return -EINVAL; + + hdmi->phy.ops->set_mode(hdmi, hdmi->phy.data, HDMI_MODE_FRL_MASK, + link_cfg->frl_mode); + + /* + * According to the dw-hdmi specification 6.4.2 + * vp_pr_cd[3:0]: + * 0000b: No pixel repetition (pixel sent only once) + * 0001b: Pixel sent two times (pixel repeated once) + */ + hdmi->hdmi_data.pix_repet_factor = + (mode->flags & DRM_MODE_FLAG_DBLCLK) ? 1 : 0; + hdmi->hdmi_data.video_mode.mdataenablepolarity = true; + + vmode->previous_pixelclock = vmode->mpixelclock; + //[CC:] no split mode + // if (hdmi->plat_data->split_mode) + // mode->crtc_clock /= 2; + vmode->mpixelclock = mode->crtc_clock * 1000; + if ((mode->flags & DRM_MODE_FLAG_3D_MASK) == DRM_MODE_FLAG_3D_FRAME_PACKING) + vmode->mpixelclock *= 2; + dev_dbg(hdmi->dev, "final pixclk = %ld\n", vmode->mpixelclock); + vmode->previous_tmdsclock = vmode->mtmdsclock; + vmode->mtmdsclock = hdmi_get_tmdsclock(hdmi, vmode->mpixelclock); + if (hdmi_bus_fmt_is_yuv420(hdmi->hdmi_data.enc_out_bus_format)) + vmode->mtmdsclock /= 2; + dev_info(hdmi->dev, "final tmdsclk = %d\n", vmode->mtmdsclock); + + ret = hdmi->phy.ops->init(hdmi, hdmi->phy.data, &hdmi->previous_mode); + if (ret) + return ret; + + if (hdmi->plat_data->set_grf_cfg) + hdmi->plat_data->set_grf_cfg(data); + + /* not for DVI mode */ + if (hdmi->sink_is_hdmi) { + dev_dbg(hdmi->dev, "%s HDMI mode\n", __func__); + hdmi_modb(hdmi, 0, OPMODE_DVI, LINK_CONFIG0); + hdmi_modb(hdmi, HDCP2_BYPASS, HDCP2_BYPASS, HDCP2LOGIC_CONFIG0); + if (!link_cfg->frl_mode) { + if (vmode->mtmdsclock > HDMI14_MAX_TMDSCLK) { + drm_scdc_readb(hdmi->ddc, SCDC_SINK_VERSION, &bytes); + drm_scdc_writeb(hdmi->ddc, SCDC_SOURCE_VERSION, + min_t(u8, bytes, SCDC_MIN_SOURCE_VERSION)); + //[CC:] use dw_hdmi_set_high_tmds_clock_ratio() + drm_scdc_set_high_tmds_clock_ratio(connector, 1); + drm_scdc_set_scrambling(connector, 1); + hdmi_writel(hdmi, 1, SCRAMB_CONFIG0); + } else { + if (dw_hdmi_support_scdc(hdmi, &connector->display_info)) { + drm_scdc_set_high_tmds_clock_ratio(connector, 0); + drm_scdc_set_scrambling(connector, 0); + } + hdmi_writel(hdmi, 0, SCRAMB_CONFIG0); + } + } + /* HDMI Initialization Step F - Configure AVI InfoFrame */ + hdmi_config_AVI(hdmi, connector, mode); + hdmi_config_CVTEM(hdmi); + hdmi_config_drm_infoframe(hdmi, connector); + hdmi_set_op_mode(hdmi, link_cfg, connector); + } else { + hdmi_modb(hdmi, HDCP2_BYPASS, HDCP2_BYPASS, HDCP2LOGIC_CONFIG0); + hdmi_modb(hdmi, OPMODE_DVI, OPMODE_DVI, LINK_CONFIG0); + dev_info(hdmi->dev, "%s DVI mode\n", __func__); + } + + return 0; +} + +static enum drm_connector_status +dw_hdmi_connector_detect(struct drm_connector *connector, bool force) +{ + struct dw_hdmi_qp *hdmi = + container_of(connector, struct dw_hdmi_qp, connector); + struct dw_hdmi_qp *secondary = NULL; + enum drm_connector_status result, result_secondary; + + mutex_lock(&hdmi->mutex); + hdmi->force = DRM_FORCE_UNSPECIFIED; + mutex_unlock(&hdmi->mutex); + + if (hdmi->plat_data->left) + secondary = hdmi->plat_data->left; + else if (hdmi->plat_data->right) + secondary = hdmi->plat_data->right; + + result = hdmi->phy.ops->read_hpd(hdmi, hdmi->phy.data); + + if (secondary) { + result_secondary = secondary->phy.ops->read_hpd(secondary, secondary->phy.data); + if (result == connector_status_connected && + result_secondary == connector_status_connected) + result = connector_status_connected; + else + result = connector_status_disconnected; + } + + mutex_lock(&hdmi->mutex); + if (result != hdmi->last_connector_result) { + dev_dbg(hdmi->dev, "read_hpd result: %d", result); + handle_plugged_change(hdmi, + result == connector_status_connected); + hdmi->last_connector_result = result; + } + mutex_unlock(&hdmi->mutex); + + return result; +} + +static int +dw_hdmi_update_hdr_property(struct drm_connector *connector) +{ + struct drm_device *dev = connector->dev; + struct dw_hdmi_qp *hdmi = container_of(connector, struct dw_hdmi_qp, + connector); + void *data = hdmi->plat_data->phy_data; + const struct hdr_static_metadata *metadata = + &connector->hdr_sink_metadata.hdmi_type1; + size_t size = sizeof(*metadata); + struct drm_property *property = NULL; + struct drm_property_blob *blob; + int ret; + + if (hdmi->plat_data->get_hdr_property) + property = hdmi->plat_data->get_hdr_property(data); + + if (!property) + return -EINVAL; + + if (hdmi->plat_data->get_hdr_blob) + blob = hdmi->plat_data->get_hdr_blob(data); + else + return -EINVAL; + + ret = drm_property_replace_global_blob(dev, &blob, size, metadata, + &connector->base, property); + return ret; +} + +static int dw_hdmi_connector_get_modes(struct drm_connector *connector) +{ + struct dw_hdmi_qp *hdmi = + container_of(connector, struct dw_hdmi_qp, connector); + struct hdr_static_metadata *metedata = + &connector->hdr_sink_metadata.hdmi_type1; + struct edid *edid; + struct drm_display_mode *mode; + struct drm_display_info *info = &connector->display_info; + // void *data = hdmi->plat_data->phy_data; + int i, ret = 0; + + if (!hdmi->ddc) + return 0; + + memset(metedata, 0, sizeof(*metedata)); + edid = drm_get_edid(connector, hdmi->ddc); + if (edid) { + dev_dbg(hdmi->dev, "got edid: width[%d] x height[%d]\n", + edid->width_cm, edid->height_cm); + + hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid); + drm_connector_update_edid_property(connector, edid); + // if (hdmi->plat_data->get_edid_dsc_info) + // hdmi->plat_data->get_edid_dsc_info(data, edid); + ret = drm_add_edid_modes(connector, edid); + dw_hdmi_update_hdr_property(connector); + // if (ret > 0 && hdmi->plat_data->split_mode) { + // struct dw_hdmi_qp *secondary = NULL; + // void *secondary_data; + // + // if (hdmi->plat_data->left) + // secondary = hdmi->plat_data->left; + // else if (hdmi->plat_data->right) + // secondary = hdmi->plat_data->right; + // + // if (!secondary) + // return -ENOMEM; + // secondary_data = secondary->plat_data->phy_data; + // + // list_for_each_entry(mode, &connector->probed_modes, head) + // hdmi->plat_data->convert_to_split_mode(mode); + // + // secondary->sink_is_hdmi = drm_detect_hdmi_monitor(edid); + // if (secondary->plat_data->get_edid_dsc_info) + // secondary->plat_data->get_edid_dsc_info(secondary_data, edid); + // } + kfree(edid); + } else { + hdmi->sink_is_hdmi = true; + + if (hdmi->plat_data->split_mode) { + if (hdmi->plat_data->left) { + hdmi->plat_data->left->sink_is_hdmi = true; + } else if (hdmi->plat_data->right) { + hdmi->plat_data->right->sink_is_hdmi = true; + } + } + + for (i = 0; i < ARRAY_SIZE(dw_hdmi_default_modes); i++) { + const struct drm_display_mode *ptr = + &dw_hdmi_default_modes[i]; + + mode = drm_mode_duplicate(connector->dev, ptr); + if (mode) { + if (!i) + mode->type = DRM_MODE_TYPE_PREFERRED; + drm_mode_probed_add(connector, mode); + ret++; + } + } + if (ret > 0 && hdmi->plat_data->split_mode) { + struct drm_display_mode *mode; + + list_for_each_entry(mode, &connector->probed_modes, head) + hdmi->plat_data->convert_to_split_mode(mode); + } + info->edid_hdmi_rgb444_dc_modes = 0; + info->hdmi.y420_dc_modes = 0; + info->color_formats = 0; + + dev_info(hdmi->dev, "failed to get edid\n"); + } + + return ret; +} + +static int +dw_hdmi_atomic_connector_set_property(struct drm_connector *connector, + struct drm_connector_state *state, + struct drm_property *property, + uint64_t val) +{ + struct dw_hdmi_qp *hdmi = + container_of(connector, struct dw_hdmi_qp, connector); + const struct dw_hdmi_property_ops *ops = hdmi->plat_data->property_ops; + + if (ops && ops->set_property) + return ops->set_property(connector, state, property, + val, hdmi->plat_data->phy_data); + else + return -EINVAL; +} + +static int +dw_hdmi_atomic_connector_get_property(struct drm_connector *connector, + const struct drm_connector_state *state, + struct drm_property *property, + uint64_t *val) +{ + struct dw_hdmi_qp *hdmi = + container_of(connector, struct dw_hdmi_qp, connector); + const struct dw_hdmi_property_ops *ops = hdmi->plat_data->property_ops; + + if (ops && ops->get_property) + return ops->get_property(connector, state, property, + val, hdmi->plat_data->phy_data); + else + return -EINVAL; +} + +static int +dw_hdmi_connector_set_property(struct drm_connector *connector, + struct drm_property *property, uint64_t val) +{ + return dw_hdmi_atomic_connector_set_property(connector, NULL, + property, val); +} + +static void dw_hdmi_attach_properties(struct dw_hdmi_qp *hdmi) +{ + unsigned int color = MEDIA_BUS_FMT_RGB888_1X24; + const struct dw_hdmi_property_ops *ops = + hdmi->plat_data->property_ops; + + if (ops && ops->attach_properties) + return ops->attach_properties(&hdmi->connector, color, 0, + hdmi->plat_data->phy_data); +} + +static void dw_hdmi_destroy_properties(struct dw_hdmi_qp *hdmi) +{ + const struct dw_hdmi_property_ops *ops = + hdmi->plat_data->property_ops; + + if (ops && ops->destroy_properties) + return ops->destroy_properties(&hdmi->connector, + hdmi->plat_data->phy_data); +} + +static struct drm_encoder * +dw_hdmi_connector_best_encoder(struct drm_connector *connector) +{ + struct dw_hdmi_qp *hdmi = + container_of(connector, struct dw_hdmi_qp, connector); + + return hdmi->bridge.encoder; +} + +static bool dw_hdmi_color_changed(struct drm_connector *connector, + struct drm_atomic_state *state) +{ + struct dw_hdmi_qp *hdmi = + container_of(connector, struct dw_hdmi_qp, connector); + void *data = hdmi->plat_data->phy_data; + struct drm_connector_state *old_state = + drm_atomic_get_old_connector_state(state, connector); + struct drm_connector_state *new_state = + drm_atomic_get_new_connector_state(state, connector); + bool ret = false; + + if (hdmi->plat_data->get_color_changed) + ret = hdmi->plat_data->get_color_changed(data); + + if (new_state->colorspace != old_state->colorspace) + ret = true; + + return ret; +} + +static bool hdr_metadata_equal(const struct drm_connector_state *old_state, + const struct drm_connector_state *new_state) +{ + struct drm_property_blob *old_blob = old_state->hdr_output_metadata; + struct drm_property_blob *new_blob = new_state->hdr_output_metadata; + + if (!old_blob || !new_blob) + return old_blob == new_blob; + + if (old_blob->length != new_blob->length) + return false; + + return !memcmp(old_blob->data, new_blob->data, old_blob->length); +} + +static int dw_hdmi_connector_atomic_check(struct drm_connector *connector, + struct drm_atomic_state *state) +{ + struct drm_connector_state *old_state = + drm_atomic_get_old_connector_state(state, connector); + struct drm_connector_state *new_state = + drm_atomic_get_new_connector_state(state, connector); + struct drm_crtc *crtc = new_state->crtc; + struct drm_crtc_state *crtc_state; + struct dw_hdmi_qp *hdmi = + container_of(connector, struct dw_hdmi_qp, connector); + struct drm_display_mode *mode = NULL; + void *data = hdmi->plat_data->phy_data; + struct hdmi_vmode_qp *vmode = &hdmi->hdmi_data.video_mode; + + if (!crtc) + return 0; + + crtc_state = drm_atomic_get_crtc_state(state, crtc); + if (IS_ERR(crtc_state)) + return PTR_ERR(crtc_state); + + /* + * If HDMI is enabled in uboot, it's need to record + * drm_display_mode and set phy status to enabled. + */ + if (!vmode->mpixelclock) { + crtc_state = drm_atomic_get_crtc_state(state, crtc); + if (hdmi->plat_data->get_enc_in_encoding) + hdmi->hdmi_data.enc_in_encoding = + hdmi->plat_data->get_enc_in_encoding(data); + if (hdmi->plat_data->get_enc_out_encoding) + hdmi->hdmi_data.enc_out_encoding = + hdmi->plat_data->get_enc_out_encoding(data); + if (hdmi->plat_data->get_input_bus_format) + hdmi->hdmi_data.enc_in_bus_format = + hdmi->plat_data->get_input_bus_format(data); + if (hdmi->plat_data->get_output_bus_format) + hdmi->hdmi_data.enc_out_bus_format = + hdmi->plat_data->get_output_bus_format(data); + + mode = &crtc_state->mode; + if (hdmi->plat_data->split_mode) { + hdmi->plat_data->convert_to_origin_mode(mode); + mode->crtc_clock /= 2; + } + memcpy(&hdmi->previous_mode, mode, sizeof(hdmi->previous_mode)); + vmode->mpixelclock = mode->crtc_clock * 1000; + vmode->previous_pixelclock = mode->clock; + vmode->previous_tmdsclock = mode->clock; + vmode->mtmdsclock = hdmi_get_tmdsclock(hdmi, + vmode->mpixelclock); + if (hdmi_bus_fmt_is_yuv420(hdmi->hdmi_data.enc_out_bus_format)) + vmode->mtmdsclock /= 2; + } + + if (!hdr_metadata_equal(old_state, new_state) || + dw_hdmi_color_changed(connector, state)) { + crtc_state = drm_atomic_get_crtc_state(state, crtc); + if (IS_ERR(crtc_state)) + return PTR_ERR(crtc_state); + + crtc_state->mode_changed = true; + } + + return 0; +} + +static void dw_hdmi_connector_force(struct drm_connector *connector) +{ + struct dw_hdmi_qp *hdmi = + container_of(connector, struct dw_hdmi_qp, connector); + + mutex_lock(&hdmi->mutex); + + if (hdmi->force != connector->force) { + if (!hdmi->disabled && connector->force == DRM_FORCE_OFF) + extcon_set_state_sync(hdmi->extcon, EXTCON_DISP_HDMI, + false); + else if (hdmi->disabled && connector->force == DRM_FORCE_ON) + extcon_set_state_sync(hdmi->extcon, EXTCON_DISP_HDMI, + true); + } + + hdmi->force = connector->force; + mutex_unlock(&hdmi->mutex); +} + +static int dw_hdmi_qp_fill_modes(struct drm_connector *connector, u32 max_x, + u32 max_y) +{ + return drm_helper_probe_single_connector_modes(connector, 9000, 9000); +} + +static const struct drm_connector_funcs dw_hdmi_connector_funcs = { + .fill_modes = dw_hdmi_qp_fill_modes, + .detect = dw_hdmi_connector_detect, + .destroy = drm_connector_cleanup, + .force = dw_hdmi_connector_force, + .reset = drm_atomic_helper_connector_reset, + .set_property = dw_hdmi_connector_set_property, + .atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state, + .atomic_destroy_state = drm_atomic_helper_connector_destroy_state, + .atomic_set_property = dw_hdmi_atomic_connector_set_property, + .atomic_get_property = dw_hdmi_atomic_connector_get_property, +}; + +static const struct drm_connector_helper_funcs dw_hdmi_connector_helper_funcs = { + .get_modes = dw_hdmi_connector_get_modes, + .best_encoder = dw_hdmi_connector_best_encoder, + .atomic_check = dw_hdmi_connector_atomic_check, +}; + +static int dw_hdmi_qp_bridge_attach(struct drm_bridge *bridge, + enum drm_bridge_attach_flags flags) +{ + struct dw_hdmi_qp *hdmi = bridge->driver_private; + struct drm_encoder *encoder = bridge->encoder; + struct drm_connector *connector = &hdmi->connector; + + if (flags & DRM_BRIDGE_ATTACH_NO_CONNECTOR) + return 0; + + connector->interlace_allowed = 1; + connector->polled = DRM_CONNECTOR_POLL_HPD; + + drm_connector_helper_add(connector, &dw_hdmi_connector_helper_funcs); + + // [CC:] use drm_connector_init_with_ddc or drmm_connector_init + // to provide ddc reference + drm_connector_init_with_ddc(bridge->dev, connector, + &dw_hdmi_connector_funcs, + DRM_MODE_CONNECTOR_HDMIA, + hdmi->ddc); + + drm_connector_attach_encoder(connector, encoder); + dw_hdmi_attach_properties(hdmi); + + return 0; +} + +static void dw_hdmi_qp_bridge_mode_set(struct drm_bridge *bridge, + const struct drm_display_mode *orig_mode, + const struct drm_display_mode *mode) +{ + struct dw_hdmi_qp *hdmi = bridge->driver_private; + + mutex_lock(&hdmi->mutex); + + /* Store the display mode for plugin/DKMS poweron events */ + memcpy(&hdmi->previous_mode, mode, sizeof(hdmi->previous_mode)); + if (hdmi->plat_data->split_mode) + hdmi->plat_data->convert_to_origin_mode(&hdmi->previous_mode); + + mutex_unlock(&hdmi->mutex); +} + +static enum drm_mode_status +dw_hdmi_qp_bridge_mode_valid(struct drm_bridge *bridge, + const struct drm_display_info *info, + const struct drm_display_mode *mode) +{ + return MODE_OK; +} + +static void dw_hdmi_qp_bridge_atomic_enable(struct drm_bridge *bridge, + struct drm_bridge_state *old_state) +{ + struct dw_hdmi_qp *hdmi = bridge->driver_private; + struct drm_atomic_state *state = old_state->base.state; + struct drm_connector *connector; + + connector = drm_atomic_get_new_connector_for_encoder(state, + bridge->encoder); + + mutex_lock(&hdmi->mutex); + hdmi->curr_conn = connector; + dw_hdmi_qp_setup(hdmi, hdmi->curr_conn, &hdmi->previous_mode); + hdmi->disabled = false; + mutex_unlock(&hdmi->mutex); + + extcon_set_state_sync(hdmi->extcon, EXTCON_DISP_HDMI, true); + handle_plugged_change(hdmi, true); +} + +static void dw_hdmi_qp_bridge_atomic_disable(struct drm_bridge *bridge, + struct drm_bridge_state *old_state) +{ + struct dw_hdmi_qp *hdmi = bridge->driver_private; + + extcon_set_state_sync(hdmi->extcon, EXTCON_DISP_HDMI, false); + handle_plugged_change(hdmi, false); + mutex_lock(&hdmi->mutex); + + hdmi->curr_conn = NULL; + + if (hdmi->phy.ops->disable) + hdmi->phy.ops->disable(hdmi, hdmi->phy.data); + hdmi->disabled = true; + mutex_unlock(&hdmi->mutex); +} + +static const struct drm_bridge_funcs dw_hdmi_bridge_funcs = { + .atomic_duplicate_state = drm_atomic_helper_bridge_duplicate_state, + .atomic_destroy_state = drm_atomic_helper_bridge_destroy_state, + .atomic_reset = drm_atomic_helper_bridge_reset, + .attach = dw_hdmi_qp_bridge_attach, + .mode_set = dw_hdmi_qp_bridge_mode_set, + .mode_valid = dw_hdmi_qp_bridge_mode_valid, + .atomic_enable = dw_hdmi_qp_bridge_atomic_enable, + .atomic_disable = dw_hdmi_qp_bridge_atomic_disable, +}; + +static irqreturn_t dw_hdmi_qp_main_hardirq(int irq, void *dev_id) +{ + struct dw_hdmi_qp *hdmi = dev_id; + struct dw_hdmi_qp_i2c *i2c = hdmi->i2c; + u32 stat; + + stat = hdmi_readl(hdmi, MAINUNIT_1_INT_STATUS); + + i2c->stat = stat & (I2CM_OP_DONE_IRQ | I2CM_READ_REQUEST_IRQ | + I2CM_NACK_RCVD_IRQ); + hdmi->scdc_intr = stat & (SCDC_UPD_FLAGS_RD_IRQ | + SCDC_UPD_FLAGS_CHG_IRQ | + SCDC_UPD_FLAGS_CLR_IRQ | + SCDC_RR_REPLY_STOP_IRQ | + SCDC_NACK_RCVD_IRQ); + hdmi->flt_intr = stat & (FLT_EXIT_TO_LTSP_IRQ | + FLT_EXIT_TO_LTS4_IRQ | + FLT_EXIT_TO_LTSL_IRQ); + + if (i2c->stat) { + hdmi_writel(hdmi, i2c->stat, MAINUNIT_1_INT_CLEAR); + complete(&i2c->cmp); + } + + if (hdmi->flt_intr) { + dev_dbg(hdmi->dev, "i2c flt irq:%#x\n", hdmi->flt_intr); + hdmi_writel(hdmi, hdmi->flt_intr, MAINUNIT_1_INT_CLEAR); + complete(&hdmi->flt_cmp); + } + + if (hdmi->scdc_intr) { + u8 val; + + dev_dbg(hdmi->dev, "i2c scdc irq:%#x\n", hdmi->scdc_intr); + hdmi_writel(hdmi, hdmi->scdc_intr, MAINUNIT_1_INT_CLEAR); + val = hdmi_readl(hdmi, SCDC_STATUS0); + + /* frl start */ + if (val & BIT(4)) { + hdmi_modb(hdmi, 0, SCDC_UPD_FLAGS_POLL_EN | + SCDC_UPD_FLAGS_AUTO_CLR, SCDC_CONFIG0); + hdmi_modb(hdmi, 0, SCDC_UPD_FLAGS_RD_IRQ, + MAINUNIT_1_INT_MASK_N); + dev_info(hdmi->dev, "frl start\n"); + } + + } + + if (stat) + return IRQ_HANDLED; + + return IRQ_NONE; +} + +static irqreturn_t dw_hdmi_qp_avp_hardirq(int irq, void *dev_id) +{ + struct dw_hdmi_qp *hdmi = dev_id; + u32 stat; + + stat = hdmi_readl(hdmi, AVP_1_INT_STATUS); + if (stat) { + dev_dbg(hdmi->dev, "HDCP irq %#x\n", stat); + stat &= ~stat; + hdmi_writel(hdmi, stat, AVP_1_INT_MASK_N); + return IRQ_WAKE_THREAD; + } + + return IRQ_NONE; +} + +static irqreturn_t dw_hdmi_qp_earc_hardirq(int irq, void *dev_id) +{ + struct dw_hdmi_qp *hdmi = dev_id; + u32 stat; + + stat = hdmi_readl(hdmi, EARCRX_0_INT_STATUS); + if (stat) { + dev_dbg(hdmi->dev, "earc irq %#x\n", stat); + stat &= ~stat; + hdmi_writel(hdmi, stat, EARCRX_0_INT_MASK_N); + return IRQ_WAKE_THREAD; + } + + return IRQ_NONE; +} + +static irqreturn_t dw_hdmi_qp_avp_irq(int irq, void *dev_id) +{ + struct dw_hdmi_qp *hdmi = dev_id; + u32 stat; + + stat = hdmi_readl(hdmi, AVP_1_INT_STATUS); + + if (!stat) + return IRQ_NONE; + + hdmi_writel(hdmi, stat, AVP_1_INT_CLEAR); + + return IRQ_HANDLED; +} + +static irqreturn_t dw_hdmi_qp_earc_irq(int irq, void *dev_id) +{ + struct dw_hdmi_qp *hdmi = dev_id; + u32 stat; + + stat = hdmi_readl(hdmi, EARCRX_0_INT_STATUS); + + if (!stat) + return IRQ_NONE; + + hdmi_writel(hdmi, stat, EARCRX_0_INT_CLEAR); + + hdmi->earc_intr = stat; + complete(&hdmi->earc_cmp); + + return IRQ_HANDLED; +} + +static int dw_hdmi_detect_phy(struct dw_hdmi_qp *hdmi) +{ + u8 phy_type; + + phy_type = hdmi->plat_data->phy_force_vendor ? + DW_HDMI_PHY_VENDOR_PHY : 0; + + if (phy_type == DW_HDMI_PHY_VENDOR_PHY) { + /* Vendor PHYs require support from the glue layer. */ + if (!hdmi->plat_data->qp_phy_ops || !hdmi->plat_data->phy_name) { + dev_err(hdmi->dev, + "Vendor HDMI PHY not supported by glue layer\n"); + return -ENODEV; + } + + hdmi->phy.ops = hdmi->plat_data->qp_phy_ops; + hdmi->phy.data = hdmi->plat_data->phy_data; + hdmi->phy.name = hdmi->plat_data->phy_name; + } + + return 0; +} + +static const struct regmap_config hdmi_regmap_config = { + .reg_bits = 32, + .val_bits = 32, + .reg_stride = 4, + .max_register = EARCRX_1_INT_FORCE, +}; + +struct dw_hdmi_qp_reg_table { + int reg_base; + int reg_end; +}; + +static const struct dw_hdmi_qp_reg_table hdmi_reg_table[] = { + {0x0, 0xc}, + {0x14, 0x1c}, + {0x44, 0x48}, + {0x50, 0x58}, + {0x80, 0x84}, + {0xa0, 0xc4}, + {0xe0, 0xe8}, + {0xf0, 0x118}, + {0x140, 0x140}, + {0x150, 0x150}, + {0x160, 0x168}, + {0x180, 0x180}, + {0x800, 0x800}, + {0x808, 0x808}, + {0x814, 0x814}, + {0x81c, 0x824}, + {0x834, 0x834}, + {0x840, 0x864}, + {0x86c, 0x86c}, + {0x880, 0x89c}, + {0x8e0, 0x8e8}, + {0x900, 0x900}, + {0x908, 0x90c}, + {0x920, 0x938}, + {0x920, 0x938}, + {0x960, 0x960}, + {0x968, 0x968}, + {0xa20, 0xa20}, + {0xa30, 0xa30}, + {0xa40, 0xa40}, + {0xa54, 0xa54}, + {0xa80, 0xaac}, + {0xab4, 0xab8}, + {0xb00, 0xcbc}, + {0xce0, 0xce0}, + {0xd00, 0xddc}, + {0xe20, 0xe24}, + {0xe40, 0xe44}, + {0xe4c, 0xe4c}, + {0xe60, 0xe80}, + {0xea0, 0xf24}, + {0x1004, 0x100c}, + {0x1020, 0x1030}, + {0x1040, 0x1050}, + {0x1060, 0x1068}, + {0x1800, 0x1820}, + {0x182c, 0x182c}, + {0x1840, 0x1940}, + {0x1960, 0x1a60}, + {0x1b00, 0x1b00}, + {0x1c00, 0x1c00}, + {0x3000, 0x3000}, + {0x3010, 0x3014}, + {0x3020, 0x3024}, + {0x3800, 0x3800}, + {0x3810, 0x3814}, + {0x3820, 0x3824}, + {0x3830, 0x3834}, + {0x3840, 0x3844}, + {0x3850, 0x3854}, + {0x3860, 0x3864}, + {0x3870, 0x3874}, + {0x4000, 0x4004}, + {0x4800, 0x4800}, + {0x4810, 0x4814}, +}; + +static int dw_hdmi_ctrl_show(struct seq_file *s, void *v) +{ + struct dw_hdmi_qp *hdmi = s->private; + u32 i = 0, j = 0, val = 0; + + seq_puts(s, "\n---------------------------------------------------"); + + for (i = 0; i < ARRAY_SIZE(hdmi_reg_table); i++) { + for (j = hdmi_reg_table[i].reg_base; + j <= hdmi_reg_table[i].reg_end; j += 4) { + val = hdmi_readl(hdmi, j); + + if ((j - hdmi_reg_table[i].reg_base) % 16 == 0) + seq_printf(s, "\n>>>hdmi_ctl %04x:", j); + seq_printf(s, " %08x", val); + } + } + seq_puts(s, "\n---------------------------------------------------\n"); + + return 0; +} + +static int dw_hdmi_ctrl_open(struct inode *inode, struct file *file) +{ + return single_open(file, dw_hdmi_ctrl_show, inode->i_private); +} + +static ssize_t +dw_hdmi_ctrl_write(struct file *file, const char __user *buf, + size_t count, loff_t *ppos) +{ + struct dw_hdmi_qp *hdmi = + ((struct seq_file *)file->private_data)->private; + u32 reg, val; + char kbuf[25]; + + if (count > 24) { + dev_err(hdmi->dev, "out of buf range\n"); + return count; + } + + if (copy_from_user(kbuf, buf, count)) + return -EFAULT; + kbuf[count - 1] = '\0'; + + if (sscanf(kbuf, "%x %x", ®, &val) == -1) + return -EFAULT; + if (reg > EARCRX_1_INT_FORCE) { + dev_err(hdmi->dev, "it is no a hdmi register\n"); + return count; + } + dev_info(hdmi->dev, "/**********hdmi register config******/"); + dev_info(hdmi->dev, "\n reg=%x val=%x\n", reg, val); + hdmi_writel(hdmi, val, reg); + return count; +} + +static const struct file_operations dw_hdmi_ctrl_fops = { + .owner = THIS_MODULE, + .open = dw_hdmi_ctrl_open, + .read = seq_read, + .write = dw_hdmi_ctrl_write, + .llseek = seq_lseek, + .release = single_release, +}; + +static int dw_hdmi_status_show(struct seq_file *s, void *v) +{ + struct dw_hdmi_qp *hdmi = s->private; + u32 val; + + seq_puts(s, "PHY: "); + if (hdmi->disabled) { + seq_puts(s, "disabled\n"); + return 0; + } + seq_puts(s, "enabled\t\t\tMode: "); + if (hdmi->sink_is_hdmi) + seq_puts(s, "HDMI\n"); + else + seq_puts(s, "DVI\n"); + + if (hdmi->hdmi_data.video_mode.mpixelclock > 600000000) { + seq_printf(s, "FRL Mode Pixel Clk: %luHz\n", + hdmi->hdmi_data.video_mode.mpixelclock); + } else { + if (hdmi->hdmi_data.video_mode.mtmdsclock > 340000000) + val = hdmi->hdmi_data.video_mode.mtmdsclock / 4; + else + val = hdmi->hdmi_data.video_mode.mtmdsclock; + seq_printf(s, "TMDS Mode Pixel Clk: %luHz\t\tTMDS Clk: %uHz\n", + hdmi->hdmi_data.video_mode.mpixelclock, val); + } + + seq_puts(s, "Color Format: "); + if (hdmi_bus_fmt_is_rgb(hdmi->hdmi_data.enc_out_bus_format)) + seq_puts(s, "RGB"); + else if (hdmi_bus_fmt_is_yuv444(hdmi->hdmi_data.enc_out_bus_format)) + seq_puts(s, "YUV444"); + else if (hdmi_bus_fmt_is_yuv422(hdmi->hdmi_data.enc_out_bus_format)) + seq_puts(s, "YUV422"); + else if (hdmi_bus_fmt_is_yuv420(hdmi->hdmi_data.enc_out_bus_format)) + seq_puts(s, "YUV420"); + else + seq_puts(s, "UNKNOWN"); + val = hdmi_bus_fmt_color_depth(hdmi->hdmi_data.enc_out_bus_format); + seq_printf(s, "\t\tColor Depth: %d bit\n", val); + seq_puts(s, "Colorimetry: "); + switch (hdmi->hdmi_data.enc_out_encoding) { + case V4L2_YCBCR_ENC_601: + seq_puts(s, "ITU.BT601"); + break; + case V4L2_YCBCR_ENC_709: + seq_puts(s, "ITU.BT709"); + break; + case V4L2_YCBCR_ENC_BT2020: + seq_puts(s, "ITU.BT2020"); + break; + default: /* Carries no data */ + seq_puts(s, "ITU.BT601"); + break; + } + + seq_puts(s, "\t\tEOTF: "); + + val = hdmi_readl(hdmi, PKTSCHED_PKT_EN); + if (!(val & PKTSCHED_DRMI_TX_EN)) { + seq_puts(s, "Off\n"); + return 0; + } + + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS1); + val = (val >> 8) & 0x7; + switch (val) { + case HDMI_EOTF_TRADITIONAL_GAMMA_SDR: + seq_puts(s, "SDR"); + break; + case HDMI_EOTF_TRADITIONAL_GAMMA_HDR: + seq_puts(s, "HDR"); + break; + case HDMI_EOTF_SMPTE_ST2084: + seq_puts(s, "ST2084"); + break; + case HDMI_EOTF_BT_2100_HLG: + seq_puts(s, "HLG"); + break; + default: + seq_puts(s, "Not Defined\n"); + return 0; + } + + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS1); + val = (val >> 16) & 0xffff; + seq_printf(s, "\nx0: %d", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS2); + val = val & 0xffff; + seq_printf(s, "\t\t\t\ty0: %d\n", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS2); + val = (val >> 16) & 0xffff; + seq_printf(s, "x1: %d", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS3); + val = val & 0xffff; + seq_printf(s, "\t\t\t\ty1: %d\n", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS3); + val = (val >> 16) & 0xffff; + seq_printf(s, "x2: %d", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS4); + val = val & 0xffff; + seq_printf(s, "\t\t\t\ty2: %d\n", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS4); + val = (val >> 16) & 0xffff; + seq_printf(s, "white x: %d", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS5); + val = val & 0xffff; + seq_printf(s, "\t\t\twhite y: %d\n", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS5); + val = (val >> 16) & 0xffff; + seq_printf(s, "max lum: %d", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS6); + val = val & 0xffff; + seq_printf(s, "\t\t\tmin lum: %d\n", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS6); + val = (val >> 16) & 0xffff; + seq_printf(s, "max cll: %d", val); + val = hdmi_readl(hdmi, PKT_DRMI_CONTENTS7); + val = val & 0xffff; + seq_printf(s, "\t\t\tmax fall: %d\n", val); + return 0; +} + +static int dw_hdmi_status_open(struct inode *inode, struct file *file) +{ + return single_open(file, dw_hdmi_status_show, inode->i_private); +} + +static const struct file_operations dw_hdmi_status_fops = { + .owner = THIS_MODULE, + .open = dw_hdmi_status_open, + .read = seq_read, + .llseek = seq_lseek, + .release = single_release, +}; + +static void dw_hdmi_register_debugfs(struct device *dev, struct dw_hdmi_qp *hdmi) +{ + u8 buf[11]; + + snprintf(buf, sizeof(buf), "dw-hdmi%d", hdmi->plat_data->id); + hdmi->debugfs_dir = debugfs_create_dir(buf, NULL); + if (IS_ERR(hdmi->debugfs_dir)) { + dev_err(dev, "failed to create debugfs dir!\n"); + return; + } + + debugfs_create_file("status", 0400, hdmi->debugfs_dir, + hdmi, &dw_hdmi_status_fops); + debugfs_create_file("ctrl", 0600, hdmi->debugfs_dir, + hdmi, &dw_hdmi_ctrl_fops); +} + +static struct dw_hdmi_qp * +__dw_hdmi_probe(struct platform_device *pdev, + const struct dw_hdmi_plat_data *plat_data) +{ + struct device *dev = &pdev->dev; + struct device_node *np = dev->of_node; + struct device_node *ddc_node; + struct dw_hdmi_qp *hdmi; + struct resource *iores = NULL; + int irq; + int ret; + + hdmi = devm_kzalloc(dev, sizeof(*hdmi), GFP_KERNEL); + if (!hdmi) + return ERR_PTR(-ENOMEM); + + hdmi->connector.stereo_allowed = 1; + hdmi->plat_data = plat_data; + hdmi->dev = dev; + hdmi->disabled = true; + + mutex_init(&hdmi->mutex); + + ddc_node = of_parse_phandle(np, "ddc-i2c-bus", 0); + if (ddc_node) { + hdmi->ddc = of_get_i2c_adapter_by_node(ddc_node); + of_node_put(ddc_node); + if (!hdmi->ddc) { + dev_dbg(hdmi->dev, "failed to read ddc node\n"); + return ERR_PTR(-EPROBE_DEFER); + } + + } else { + dev_dbg(hdmi->dev, "no ddc property found\n"); + } + + if (!plat_data->regm) { + const struct regmap_config *reg_config; + + reg_config = &hdmi_regmap_config; + + iores = platform_get_resource(pdev, IORESOURCE_MEM, 0); + hdmi->regs = devm_ioremap_resource(dev, iores); + if (IS_ERR(hdmi->regs)) { + ret = PTR_ERR(hdmi->regs); + goto err_res; + } + + hdmi->regm = devm_regmap_init_mmio(dev, hdmi->regs, reg_config); + if (IS_ERR(hdmi->regm)) { + dev_err(dev, "Failed to configure regmap\n"); + ret = PTR_ERR(hdmi->regm); + goto err_res; + } + } else { + hdmi->regm = plat_data->regm; + } + + ret = dw_hdmi_detect_phy(hdmi); + if (ret < 0) + goto err_res; + + hdmi_writel(hdmi, 0, MAINUNIT_0_INT_MASK_N); + hdmi_writel(hdmi, 0, MAINUNIT_1_INT_MASK_N); + hdmi_writel(hdmi, 428571429, TIMER_BASE_CONFIG0); + if ((hdmi_readl(hdmi, CMU_STATUS) & DISPLAY_CLK_MONITOR) == DISPLAY_CLK_LOCKED) { + hdmi->initialized = true; + hdmi->disabled = false; + } + + irq = platform_get_irq(pdev, 0); + if (irq < 0) { + ret = irq; + goto err_res; + } + + hdmi->avp_irq = irq; + ret = devm_request_threaded_irq(dev, hdmi->avp_irq, + dw_hdmi_qp_avp_hardirq, + dw_hdmi_qp_avp_irq, IRQF_SHARED, + dev_name(dev), hdmi); + if (ret) + goto err_res; + + irq = platform_get_irq(pdev, 1); + if (irq < 0) { + ret = irq; + goto err_res; + } + + irq = platform_get_irq(pdev, 2); + if (irq < 0) { + ret = irq; + goto err_res; + } + + hdmi->earc_irq = irq; + ret = devm_request_threaded_irq(dev, hdmi->earc_irq, + dw_hdmi_qp_earc_hardirq, + dw_hdmi_qp_earc_irq, IRQF_SHARED, + dev_name(dev), hdmi); + if (ret) + goto err_res; + + irq = platform_get_irq(pdev, 3); + if (irq < 0) { + ret = irq; + goto err_res; + } + + hdmi->main_irq = irq; + ret = devm_request_threaded_irq(dev, hdmi->main_irq, + dw_hdmi_qp_main_hardirq, NULL, + IRQF_SHARED, dev_name(dev), hdmi); + if (ret) + goto err_res; + + /* If DDC bus is not specified, try to register HDMI I2C bus */ + if (!hdmi->ddc) { + hdmi->ddc = dw_hdmi_i2c_adapter(hdmi); + if (IS_ERR(hdmi->ddc)) + hdmi->ddc = NULL; + /* + * Read high and low time from device tree. If not available use + * the default timing scl clock rate is about 99.6KHz. + */ + if (of_property_read_u32(np, "ddc-i2c-scl-high-time-ns", + &hdmi->i2c->scl_high_ns)) + hdmi->i2c->scl_high_ns = 4708; + if (of_property_read_u32(np, "ddc-i2c-scl-low-time-ns", + &hdmi->i2c->scl_low_ns)) + hdmi->i2c->scl_low_ns = 4916; + } + + hdmi->bridge.driver_private = hdmi; + hdmi->bridge.funcs = &dw_hdmi_bridge_funcs; +#ifdef CONFIG_OF + hdmi->bridge.of_node = pdev->dev.of_node; +#endif + + if (hdmi->phy.ops->setup_hpd) + hdmi->phy.ops->setup_hpd(hdmi, hdmi->phy.data); + + hdmi->connector.ycbcr_420_allowed = hdmi->plat_data->ycbcr_420_allowed; + + hdmi->extcon = devm_extcon_dev_allocate(hdmi->dev, dw_hdmi_cable); + if (IS_ERR(hdmi->extcon)) { + dev_err(hdmi->dev, "allocate extcon failed\n"); + ret = PTR_ERR(hdmi->extcon); + goto err_res; + } + + ret = devm_extcon_dev_register(hdmi->dev, hdmi->extcon); + if (ret) { + dev_err(hdmi->dev, "failed to register extcon: %d\n", ret); + goto err_res; + } + + ret = extcon_set_property_capability(hdmi->extcon, EXTCON_DISP_HDMI, + EXTCON_PROP_DISP_HPD); + if (ret) { + dev_err(hdmi->dev, + "failed to set USB property capability: %d\n", ret); + goto err_res; + } + + /* Reset HDMI DDC I2C master controller and mute I2CM interrupts */ + if (hdmi->i2c) + dw_hdmi_i2c_init(hdmi); + + init_completion(&hdmi->flt_cmp); + init_completion(&hdmi->earc_cmp); + + if (of_property_read_bool(np, "scramble-low-rates")) + hdmi->scramble_low_rates = true; + + dw_hdmi_register_debugfs(dev, hdmi); + + return hdmi; + +err_res: + if (hdmi->i2c) + i2c_del_adapter(&hdmi->i2c->adap); + else + i2c_put_adapter(hdmi->ddc); + + return ERR_PTR(ret); +} + +static void __dw_hdmi_remove(struct dw_hdmi_qp *hdmi) +{ + if (hdmi->avp_irq) + disable_irq(hdmi->avp_irq); + + if (hdmi->main_irq) + disable_irq(hdmi->main_irq); + + if (hdmi->earc_irq) + disable_irq(hdmi->earc_irq); + + debugfs_remove_recursive(hdmi->debugfs_dir); + + if (!hdmi->plat_data->first_screen) { + dw_hdmi_destroy_properties(hdmi); + hdmi->connector.funcs->destroy(&hdmi->connector); + } + + if (hdmi->audio && !IS_ERR(hdmi->audio)) + platform_device_unregister(hdmi->audio); + + // [CC:] dw_hdmi_rockchip_unbind() also calls drm_encoder_cleanup() + // and causes a seg fault due to NULL ptr dererence + // if (hdmi->bridge.encoder && !hdmi->plat_data->first_screen) + // hdmi->bridge.encoder->funcs->destroy(hdmi->bridge.encoder); + // + if (!IS_ERR(hdmi->cec)) + platform_device_unregister(hdmi->cec); + if (hdmi->i2c) + i2c_del_adapter(&hdmi->i2c->adap); + else + i2c_put_adapter(hdmi->ddc); +} + +/* ----------------------------------------------------------------------------- + * Bind/unbind API, used from platforms based on the component framework. + */ +struct dw_hdmi_qp *dw_hdmi_qp_bind(struct platform_device *pdev, + struct drm_encoder *encoder, + struct dw_hdmi_plat_data *plat_data) +{ + struct dw_hdmi_qp *hdmi; + int ret; + + hdmi = __dw_hdmi_probe(pdev, plat_data); + if (IS_ERR(hdmi)) + return hdmi; + + if (!plat_data->first_screen) { + ret = drm_bridge_attach(encoder, &hdmi->bridge, NULL, 0); + if (ret) { + __dw_hdmi_remove(hdmi); + dev_err(hdmi->dev, "Failed to initialize bridge with drm\n"); + return ERR_PTR(ret); + } + + plat_data->connector = &hdmi->connector; + } + + if (plat_data->split_mode && !hdmi->plat_data->first_screen) { + struct dw_hdmi_qp *secondary = NULL; + + if (hdmi->plat_data->left) + secondary = hdmi->plat_data->left; + else if (hdmi->plat_data->right) + secondary = hdmi->plat_data->right; + + if (!secondary) + return ERR_PTR(-ENOMEM); + ret = drm_bridge_attach(encoder, &secondary->bridge, &hdmi->bridge, + DRM_BRIDGE_ATTACH_NO_CONNECTOR); + if (ret) + return ERR_PTR(ret); + } + + return hdmi; +} +EXPORT_SYMBOL_GPL(dw_hdmi_qp_bind); + +void dw_hdmi_qp_unbind(struct dw_hdmi_qp *hdmi) +{ + __dw_hdmi_remove(hdmi); +} +EXPORT_SYMBOL_GPL(dw_hdmi_qp_unbind); + +void dw_hdmi_qp_suspend(struct device *dev, struct dw_hdmi_qp *hdmi) +{ + if (!hdmi) { + dev_warn(dev, "Hdmi has not been initialized\n"); + return; + } + + mutex_lock(&hdmi->mutex); + + /* + * When system shutdown, hdmi should be disabled. + * When system suspend, dw_hdmi_qp_bridge_disable will disable hdmi first. + * To prevent duplicate operation, we should determine whether hdmi + * has been disabled. + */ + if (!hdmi->disabled) + hdmi->disabled = true; + mutex_unlock(&hdmi->mutex); + + if (hdmi->avp_irq) + disable_irq(hdmi->avp_irq); + + if (hdmi->main_irq) + disable_irq(hdmi->main_irq); + + if (hdmi->earc_irq) + disable_irq(hdmi->earc_irq); + + pinctrl_pm_select_sleep_state(dev); +} +EXPORT_SYMBOL_GPL(dw_hdmi_qp_suspend); + +void dw_hdmi_qp_resume(struct device *dev, struct dw_hdmi_qp *hdmi) +{ + if (!hdmi) { + dev_warn(dev, "Hdmi has not been initialized\n"); + return; + } + + hdmi_writel(hdmi, 0, MAINUNIT_0_INT_MASK_N); + hdmi_writel(hdmi, 0, MAINUNIT_1_INT_MASK_N); + hdmi_writel(hdmi, 428571429, TIMER_BASE_CONFIG0); + + pinctrl_pm_select_default_state(dev); + + mutex_lock(&hdmi->mutex); + if (hdmi->i2c) + dw_hdmi_i2c_init(hdmi); + if (hdmi->avp_irq) + enable_irq(hdmi->avp_irq); + + if (hdmi->main_irq) + enable_irq(hdmi->main_irq); + + if (hdmi->earc_irq) + enable_irq(hdmi->earc_irq); + + mutex_unlock(&hdmi->mutex); +} +EXPORT_SYMBOL_GPL(dw_hdmi_qp_resume); + +MODULE_AUTHOR("Algea Cao "); +MODULE_DESCRIPTION("DW HDMI QP transmitter driver"); +MODULE_LICENSE("GPL"); +MODULE_ALIAS("platform:dw-hdmi-qp"); diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h new file mode 100644 index 000000000000..4cac70f2d11d --- /dev/null +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.h @@ -0,0 +1,831 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Copyright (C) Rockchip Electronics Co.Ltd + * Author: + * Algea Cao + */ +#ifndef __DW_HDMI_QP_H__ +#define __DW_HDMI_QP_H__ +/* Main Unit Registers */ +#define CORE_ID 0x0 +#define VER_NUMBER 0x4 +#define VER_TYPE 0x8 +#define CONFIG_REG 0xc +#define CONFIG_CEC BIT(28) +#define CONFIG_AUD_UD BIT(23) +#define CORE_TIMESTAMP_HHMM 0x14 +#define CORE_TIMESTAMP_MMDD 0x18 +#define CORE_TIMESTAMP_YYYY 0x1c +/* Reset Manager Registers */ +#define GLOBAL_SWRESET_REQUEST 0x40 +#define EARCRX_CMDC_SWINIT_P BIT(27) +#define AVP_DATAPATH_PACKET_AUDIO_SWINIT_P BIT(10) +#define GLOBAL_SWDISABLE 0x44 +#define CEC_SWDISABLE BIT(17) +#define AVP_DATAPATH_PACKET_AUDIO_SWDISABLE BIT(10) +#define AVP_DATAPATH_VIDEO_SWDISABLE BIT(6) +#define RESET_MANAGER_CONFIG0 0x48 +#define RESET_MANAGER_STATUS0 0x50 +#define RESET_MANAGER_STATUS1 0x54 +#define RESET_MANAGER_STATUS2 0x58 +/* Timer Base Registers */ +#define TIMER_BASE_CONFIG0 0x80 +#define TIMER_BASE_STATUS0 0x84 +/* CMU Registers */ +#define CMU_CONFIG0 0xa0 +#define CMU_CONFIG1 0xa4 +#define CMU_CONFIG2 0xa8 +#define CMU_CONFIG3 0xac +#define CMU_STATUS 0xb0 +#define DISPLAY_CLK_MONITOR 0x3f +#define DISPLAY_CLK_LOCKED 0X15 +#define EARC_BPCLK_OFF BIT(9) +#define AUDCLK_OFF BIT(7) +#define LINKQPCLK_OFF BIT(5) +#define VIDQPCLK_OFF BIT(3) +#define IPI_CLK_OFF BIT(1) +#define CMU_IPI_CLK_FREQ 0xb4 +#define CMU_VIDQPCLK_FREQ 0xb8 +#define CMU_LINKQPCLK_FREQ 0xbc +#define CMU_AUDQPCLK_FREQ 0xc0 +#define CMU_EARC_BPCLK_FREQ 0xc4 +/* I2CM Registers */ +#define I2CM_SM_SCL_CONFIG0 0xe0 +#define I2CM_FM_SCL_CONFIG0 0xe4 +#define I2CM_CONFIG0 0xe8 +#define I2CM_CONTROL0 0xec +#define I2CM_STATUS0 0xf0 +#define I2CM_INTERFACE_CONTROL0 0xf4 +#define I2CM_ADDR 0xff000 +#define I2CM_SLVADDR 0xfe0 +#define I2CM_WR_MASK 0x1e +#define I2CM_EXT_READ BIT(4) +#define I2CM_SHORT_READ BIT(3) +#define I2CM_FM_READ BIT(2) +#define I2CM_FM_WRITE BIT(1) +#define I2CM_FM_EN BIT(0) +#define I2CM_INTERFACE_CONTROL1 0xf8 +#define I2CM_SEG_PTR 0x7f80 +#define I2CM_SEG_ADDR 0x7f +#define I2CM_INTERFACE_WRDATA_0_3 0xfc +#define I2CM_INTERFACE_WRDATA_4_7 0x100 +#define I2CM_INTERFACE_WRDATA_8_11 0x104 +#define I2CM_INTERFACE_WRDATA_12_15 0x108 +#define I2CM_INTERFACE_RDDATA_0_3 0x10c +#define I2CM_INTERFACE_RDDATA_4_7 0x110 +#define I2CM_INTERFACE_RDDATA_8_11 0x114 +#define I2CM_INTERFACE_RDDATA_12_15 0x118 +/* SCDC Registers */ +#define SCDC_CONFIG0 0x140 +#define SCDC_I2C_FM_EN BIT(12) +#define SCDC_UPD_FLAGS_AUTO_CLR BIT(6) +#define SCDC_UPD_FLAGS_POLL_EN BIT(4) +#define SCDC_CONTROL0 0x148 +#define SCDC_STATUS0 0x150 +#define STATUS_UPDATE BIT(0) +#define FRL_START BIT(4) +#define FLT_UPDATE BIT(5) +/* FLT Registers */ +#define FLT_CONFIG0 0x160 +#define FLT_CONFIG1 0x164 +#define FLT_CONFIG2 0x168 +#define FLT_CONTROL0 0x170 +/* Main Unit 2 Registers */ +#define MAINUNIT_STATUS0 0x180 +/* Video Interface Registers */ +#define VIDEO_INTERFACE_CONFIG0 0x800 +#define VIDEO_INTERFACE_CONFIG1 0x804 +#define VIDEO_INTERFACE_CONFIG2 0x808 +#define VIDEO_INTERFACE_CONTROL0 0x80c +#define VIDEO_INTERFACE_STATUS0 0x814 +/* Video Packing Registers */ +#define VIDEO_PACKING_CONFIG0 0x81c +/* Audio Interface Registers */ +#define AUDIO_INTERFACE_CONFIG0 0x820 +#define AUD_IF_SEL_MSK 0x3 +#define AUD_IF_SPDIF 0x2 +#define AUD_IF_I2S 0x1 +#define AUD_IF_PAI 0x0 +#define AUD_FIFO_INIT_ON_OVF_MSK BIT(2) +#define AUD_FIFO_INIT_ON_OVF_EN BIT(2) +#define I2S_LINES_EN_MSK GENMASK(7, 4) +#define I2S_LINES_EN(x) BIT(x + 4) +#define I2S_BPCUV_RCV_MSK BIT(12) +#define I2S_BPCUV_RCV_EN BIT(12) +#define I2S_BPCUV_RCV_DIS 0 +#define SPDIF_LINES_EN GENMASK(19, 16) +#define AUD_FORMAT_MSK GENMASK(26, 24) +#define AUD_3DOBA (0x7 << 24) +#define AUD_3DASP (0x6 << 24) +#define AUD_MSOBA (0x5 << 24) +#define AUD_MSASP (0x4 << 24) +#define AUD_HBR (0x3 << 24) +#define AUD_DST (0x2 << 24) +#define AUD_OBA (0x1 << 24) +#define AUD_ASP (0x0 << 24) +#define AUDIO_INTERFACE_CONFIG1 0x824 +#define AUDIO_INTERFACE_CONTROL0 0x82c +#define AUDIO_FIFO_CLR_P BIT(0) +#define AUDIO_INTERFACE_STATUS0 0x834 +/* Frame Composer Registers */ +#define FRAME_COMPOSER_CONFIG0 0x840 +#define FRAME_COMPOSER_CONFIG1 0x844 +#define FRAME_COMPOSER_CONFIG2 0x848 +#define FRAME_COMPOSER_CONFIG3 0x84c +#define FRAME_COMPOSER_CONFIG4 0x850 +#define FRAME_COMPOSER_CONFIG5 0x854 +#define FRAME_COMPOSER_CONFIG6 0x858 +#define FRAME_COMPOSER_CONFIG7 0x85c +#define FRAME_COMPOSER_CONFIG8 0x860 +#define FRAME_COMPOSER_CONFIG9 0x864 +#define FRAME_COMPOSER_CONTROL0 0x86c +/* Video Monitor Registers */ +#define VIDEO_MONITOR_CONFIG0 0x880 +#define VIDEO_MONITOR_STATUS0 0x884 +#define VIDEO_MONITOR_STATUS1 0x888 +#define VIDEO_MONITOR_STATUS2 0x88c +#define VIDEO_MONITOR_STATUS3 0x890 +#define VIDEO_MONITOR_STATUS4 0x894 +#define VIDEO_MONITOR_STATUS5 0x898 +#define VIDEO_MONITOR_STATUS6 0x89c +/* HDCP2 Logic Registers */ +#define HDCP2LOGIC_CONFIG0 0x8e0 +#define HDCP2_BYPASS BIT(0) +#define HDCP2LOGIC_ESM_GPIO_IN 0x8e4 +#define HDCP2LOGIC_ESM_GPIO_OUT 0x8e8 +/* HDCP14 Registers */ +#define HDCP14_CONFIG0 0x900 +#define HDCP14_CONFIG1 0x904 +#define HDCP14_CONFIG2 0x908 +#define HDCP14_CONFIG3 0x90c +#define HDCP14_KEY_SEED 0x914 +#define HDCP14_KEY_H 0x918 +#define HDCP14_KEY_L 0x91c +#define HDCP14_KEY_STATUS 0x920 +#define HDCP14_AKSV_H 0x924 +#define HDCP14_AKSV_L 0x928 +#define HDCP14_AN_H 0x92c +#define HDCP14_AN_L 0x930 +#define HDCP14_STATUS0 0x934 +#define HDCP14_STATUS1 0x938 +/* Scrambler Registers */ +#define SCRAMB_CONFIG0 0x960 +/* Video Configuration Registers */ +#define LINK_CONFIG0 0x968 +#define OPMODE_FRL_4LANES BIT(8) +#define OPMODE_DVI BIT(4) +#define OPMODE_FRL BIT(0) +/* TMDS FIFO Registers */ +#define TMDS_FIFO_CONFIG0 0x970 +#define TMDS_FIFO_CONTROL0 0x974 +/* FRL RSFEC Registers */ +#define FRL_RSFEC_CONFIG0 0xa20 +#define FRL_RSFEC_STATUS0 0xa30 +/* FRL Packetizer Registers */ +#define FRL_PKTZ_CONFIG0 0xa40 +#define FRL_PKTZ_CONTROL0 0xa44 +#define FRL_PKTZ_CONTROL1 0xa50 +#define FRL_PKTZ_STATUS1 0xa54 +/* Packet Scheduler Registers */ +#define PKTSCHED_CONFIG0 0xa80 +#define PKTSCHED_PRQUEUE0_CONFIG0 0xa84 +#define PKTSCHED_PRQUEUE1_CONFIG0 0xa88 +#define PKTSCHED_PRQUEUE2_CONFIG0 0xa8c +#define PKTSCHED_PRQUEUE2_CONFIG1 0xa90 +#define PKTSCHED_PRQUEUE2_CONFIG2 0xa94 +#define PKTSCHED_PKT_CONFIG0 0xa98 +#define PKTSCHED_PKT_CONFIG1 0xa9c +#define PKTSCHED_DRMI_FIELDRATE BIT(13) +#define PKTSCHED_AVI_FIELDRATE BIT(12) +#define PKTSCHED_PKT_CONFIG2 0xaa0 +#define PKTSCHED_PKT_CONFIG3 0xaa4 +#define PKTSCHED_PKT_EN 0xaa8 +#define PKTSCHED_DRMI_TX_EN BIT(17) +#define PKTSCHED_AUDI_TX_EN BIT(15) +#define PKTSCHED_AVI_TX_EN BIT(13) +#define PKTSCHED_EMP_CVTEM_TX_EN BIT(10) +#define PKTSCHED_AMD_TX_EN BIT(8) +#define PKTSCHED_GCP_TX_EN BIT(3) +#define PKTSCHED_AUDS_TX_EN BIT(2) +#define PKTSCHED_ACR_TX_EN BIT(1) +#define PKTSCHED_NULL_TX_EN BIT(0) +#define PKTSCHED_PKT_CONTROL0 0xaac +#define PKTSCHED_PKT_SEND 0xab0 +#define PKTSCHED_PKT_STATUS0 0xab4 +#define PKTSCHED_PKT_STATUS1 0xab8 +#define PKT_NULL_CONTENTS0 0xb00 +#define PKT_NULL_CONTENTS1 0xb04 +#define PKT_NULL_CONTENTS2 0xb08 +#define PKT_NULL_CONTENTS3 0xb0c +#define PKT_NULL_CONTENTS4 0xb10 +#define PKT_NULL_CONTENTS5 0xb14 +#define PKT_NULL_CONTENTS6 0xb18 +#define PKT_NULL_CONTENTS7 0xb1c +#define PKT_ACP_CONTENTS0 0xb20 +#define PKT_ACP_CONTENTS1 0xb24 +#define PKT_ACP_CONTENTS2 0xb28 +#define PKT_ACP_CONTENTS3 0xb2c +#define PKT_ACP_CONTENTS4 0xb30 +#define PKT_ACP_CONTENTS5 0xb34 +#define PKT_ACP_CONTENTS6 0xb38 +#define PKT_ACP_CONTENTS7 0xb3c +#define PKT_ISRC1_CONTENTS0 0xb40 +#define PKT_ISRC1_CONTENTS1 0xb44 +#define PKT_ISRC1_CONTENTS2 0xb48 +#define PKT_ISRC1_CONTENTS3 0xb4c +#define PKT_ISRC1_CONTENTS4 0xb50 +#define PKT_ISRC1_CONTENTS5 0xb54 +#define PKT_ISRC1_CONTENTS6 0xb58 +#define PKT_ISRC1_CONTENTS7 0xb5c +#define PKT_ISRC2_CONTENTS0 0xb60 +#define PKT_ISRC2_CONTENTS1 0xb64 +#define PKT_ISRC2_CONTENTS2 0xb68 +#define PKT_ISRC2_CONTENTS3 0xb6c +#define PKT_ISRC2_CONTENTS4 0xb70 +#define PKT_ISRC2_CONTENTS5 0xb74 +#define PKT_ISRC2_CONTENTS6 0xb78 +#define PKT_ISRC2_CONTENTS7 0xb7c +#define PKT_GMD_CONTENTS0 0xb80 +#define PKT_GMD_CONTENTS1 0xb84 +#define PKT_GMD_CONTENTS2 0xb88 +#define PKT_GMD_CONTENTS3 0xb8c +#define PKT_GMD_CONTENTS4 0xb90 +#define PKT_GMD_CONTENTS5 0xb94 +#define PKT_GMD_CONTENTS6 0xb98 +#define PKT_GMD_CONTENTS7 0xb9c +#define PKT_AMD_CONTENTS0 0xba0 +#define PKT_AMD_CONTENTS1 0xba4 +#define PKT_AMD_CONTENTS2 0xba8 +#define PKT_AMD_CONTENTS3 0xbac +#define PKT_AMD_CONTENTS4 0xbb0 +#define PKT_AMD_CONTENTS5 0xbb4 +#define PKT_AMD_CONTENTS6 0xbb8 +#define PKT_AMD_CONTENTS7 0xbbc +#define PKT_VSI_CONTENTS0 0xbc0 +#define PKT_VSI_CONTENTS1 0xbc4 +#define PKT_VSI_CONTENTS2 0xbc8 +#define PKT_VSI_CONTENTS3 0xbcc +#define PKT_VSI_CONTENTS4 0xbd0 +#define PKT_VSI_CONTENTS5 0xbd4 +#define PKT_VSI_CONTENTS6 0xbd8 +#define PKT_VSI_CONTENTS7 0xbdc +#define PKT_AVI_CONTENTS0 0xbe0 +#define HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT BIT(4) +#define HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR 0x04 +#define HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR 0x08 +#define HDMI_FC_AVICONF2_IT_CONTENT_VALID 0x80 +#define PKT_AVI_CONTENTS1 0xbe4 +#define PKT_AVI_CONTENTS2 0xbe8 +#define PKT_AVI_CONTENTS3 0xbec +#define PKT_AVI_CONTENTS4 0xbf0 +#define PKT_AVI_CONTENTS5 0xbf4 +#define PKT_AVI_CONTENTS6 0xbf8 +#define PKT_AVI_CONTENTS7 0xbfc +#define PKT_SPDI_CONTENTS0 0xc00 +#define PKT_SPDI_CONTENTS1 0xc04 +#define PKT_SPDI_CONTENTS2 0xc08 +#define PKT_SPDI_CONTENTS3 0xc0c +#define PKT_SPDI_CONTENTS4 0xc10 +#define PKT_SPDI_CONTENTS5 0xc14 +#define PKT_SPDI_CONTENTS6 0xc18 +#define PKT_SPDI_CONTENTS7 0xc1c +#define PKT_AUDI_CONTENTS0 0xc20 +#define PKT_AUDI_CONTENTS1 0xc24 +#define PKT_AUDI_CONTENTS2 0xc28 +#define PKT_AUDI_CONTENTS3 0xc2c +#define PKT_AUDI_CONTENTS4 0xc30 +#define PKT_AUDI_CONTENTS5 0xc34 +#define PKT_AUDI_CONTENTS6 0xc38 +#define PKT_AUDI_CONTENTS7 0xc3c +#define PKT_NVI_CONTENTS0 0xc40 +#define PKT_NVI_CONTENTS1 0xc44 +#define PKT_NVI_CONTENTS2 0xc48 +#define PKT_NVI_CONTENTS3 0xc4c +#define PKT_NVI_CONTENTS4 0xc50 +#define PKT_NVI_CONTENTS5 0xc54 +#define PKT_NVI_CONTENTS6 0xc58 +#define PKT_NVI_CONTENTS7 0xc5c +#define PKT_DRMI_CONTENTS0 0xc60 +#define PKT_DRMI_CONTENTS1 0xc64 +#define PKT_DRMI_CONTENTS2 0xc68 +#define PKT_DRMI_CONTENTS3 0xc6c +#define PKT_DRMI_CONTENTS4 0xc70 +#define PKT_DRMI_CONTENTS5 0xc74 +#define PKT_DRMI_CONTENTS6 0xc78 +#define PKT_DRMI_CONTENTS7 0xc7c +#define PKT_GHDMI1_CONTENTS0 0xc80 +#define PKT_GHDMI1_CONTENTS1 0xc84 +#define PKT_GHDMI1_CONTENTS2 0xc88 +#define PKT_GHDMI1_CONTENTS3 0xc8c +#define PKT_GHDMI1_CONTENTS4 0xc90 +#define PKT_GHDMI1_CONTENTS5 0xc94 +#define PKT_GHDMI1_CONTENTS6 0xc98 +#define PKT_GHDMI1_CONTENTS7 0xc9c +#define PKT_GHDMI2_CONTENTS0 0xca0 +#define PKT_GHDMI2_CONTENTS1 0xca4 +#define PKT_GHDMI2_CONTENTS2 0xca8 +#define PKT_GHDMI2_CONTENTS3 0xcac +#define PKT_GHDMI2_CONTENTS4 0xcb0 +#define PKT_GHDMI2_CONTENTS5 0xcb4 +#define PKT_GHDMI2_CONTENTS6 0xcb8 +#define PKT_GHDMI2_CONTENTS7 0xcbc +/* EMP Packetizer Registers */ +#define PKT_EMP_CONFIG0 0xce0 +#define PKT_EMP_CONTROL0 0xcec +#define PKT_EMP_CONTROL1 0xcf0 +#define PKT_EMP_CONTROL2 0xcf4 +#define PKT_EMP_VTEM_CONTENTS0 0xd00 +#define PKT_EMP_VTEM_CONTENTS1 0xd04 +#define PKT_EMP_VTEM_CONTENTS2 0xd08 +#define PKT_EMP_VTEM_CONTENTS3 0xd0c +#define PKT_EMP_VTEM_CONTENTS4 0xd10 +#define PKT_EMP_VTEM_CONTENTS5 0xd14 +#define PKT_EMP_VTEM_CONTENTS6 0xd18 +#define PKT_EMP_VTEM_CONTENTS7 0xd1c +#define PKT0_EMP_CVTEM_CONTENTS0 0xd20 +#define PKT0_EMP_CVTEM_CONTENTS1 0xd24 +#define PKT0_EMP_CVTEM_CONTENTS2 0xd28 +#define PKT0_EMP_CVTEM_CONTENTS3 0xd2c +#define PKT0_EMP_CVTEM_CONTENTS4 0xd30 +#define PKT0_EMP_CVTEM_CONTENTS5 0xd34 +#define PKT0_EMP_CVTEM_CONTENTS6 0xd38 +#define PKT0_EMP_CVTEM_CONTENTS7 0xd3c +#define PKT1_EMP_CVTEM_CONTENTS0 0xd40 +#define PKT1_EMP_CVTEM_CONTENTS1 0xd44 +#define PKT1_EMP_CVTEM_CONTENTS2 0xd48 +#define PKT1_EMP_CVTEM_CONTENTS3 0xd4c +#define PKT1_EMP_CVTEM_CONTENTS4 0xd50 +#define PKT1_EMP_CVTEM_CONTENTS5 0xd54 +#define PKT1_EMP_CVTEM_CONTENTS6 0xd58 +#define PKT1_EMP_CVTEM_CONTENTS7 0xd5c +#define PKT2_EMP_CVTEM_CONTENTS0 0xd60 +#define PKT2_EMP_CVTEM_CONTENTS1 0xd64 +#define PKT2_EMP_CVTEM_CONTENTS2 0xd68 +#define PKT2_EMP_CVTEM_CONTENTS3 0xd6c +#define PKT2_EMP_CVTEM_CONTENTS4 0xd70 +#define PKT2_EMP_CVTEM_CONTENTS5 0xd74 +#define PKT2_EMP_CVTEM_CONTENTS6 0xd78 +#define PKT2_EMP_CVTEM_CONTENTS7 0xd7c +#define PKT3_EMP_CVTEM_CONTENTS0 0xd80 +#define PKT3_EMP_CVTEM_CONTENTS1 0xd84 +#define PKT3_EMP_CVTEM_CONTENTS2 0xd88 +#define PKT3_EMP_CVTEM_CONTENTS3 0xd8c +#define PKT3_EMP_CVTEM_CONTENTS4 0xd90 +#define PKT3_EMP_CVTEM_CONTENTS5 0xd94 +#define PKT3_EMP_CVTEM_CONTENTS6 0xd98 +#define PKT3_EMP_CVTEM_CONTENTS7 0xd9c +#define PKT4_EMP_CVTEM_CONTENTS0 0xda0 +#define PKT4_EMP_CVTEM_CONTENTS1 0xda4 +#define PKT4_EMP_CVTEM_CONTENTS2 0xda8 +#define PKT4_EMP_CVTEM_CONTENTS3 0xdac +#define PKT4_EMP_CVTEM_CONTENTS4 0xdb0 +#define PKT4_EMP_CVTEM_CONTENTS5 0xdb4 +#define PKT4_EMP_CVTEM_CONTENTS6 0xdb8 +#define PKT4_EMP_CVTEM_CONTENTS7 0xdbc +#define PKT5_EMP_CVTEM_CONTENTS0 0xdc0 +#define PKT5_EMP_CVTEM_CONTENTS1 0xdc4 +#define PKT5_EMP_CVTEM_CONTENTS2 0xdc8 +#define PKT5_EMP_CVTEM_CONTENTS3 0xdcc +#define PKT5_EMP_CVTEM_CONTENTS4 0xdd0 +#define PKT5_EMP_CVTEM_CONTENTS5 0xdd4 +#define PKT5_EMP_CVTEM_CONTENTS6 0xdd8 +#define PKT5_EMP_CVTEM_CONTENTS7 0xddc +/* Audio Packetizer Registers */ +#define AUDPKT_CONTROL0 0xe20 +#define AUDPKT_PBIT_FORCE_EN_MASK BIT(12) +#define AUDPKT_PBIT_FORCE_EN BIT(12) +#define AUDPKT_CHSTATUS_OVR_EN_MASK BIT(0) +#define AUDPKT_CHSTATUS_OVR_EN BIT(0) +#define AUDPKT_CONTROL1 0xe24 +#define AUDPKT_ACR_CONTROL0 0xe40 +#define AUDPKT_ACR_N_VALUE 0xfffff +#define AUDPKT_ACR_CONTROL1 0xe44 +#define AUDPKT_ACR_CTS_OVR_VAL_MSK GENMASK(23, 4) +#define AUDPKT_ACR_CTS_OVR_VAL(x) ((x) << 4) +#define AUDPKT_ACR_CTS_OVR_EN_MSK BIT(1) +#define AUDPKT_ACR_CTS_OVR_EN BIT(1) +#define AUDPKT_ACR_STATUS0 0xe4c +#define AUDPKT_CHSTATUS_OVR0 0xe60 +#define AUDPKT_CHSTATUS_OVR1 0xe64 +/* IEC60958 Byte 3: Sampleing frenuency Bits 24 to 27 */ +#define AUDPKT_CHSTATUS_SR_MASK GENMASK(3, 0) +#define AUDPKT_CHSTATUS_SR_22050 0x4 +#define AUDPKT_CHSTATUS_SR_24000 0x6 +#define AUDPKT_CHSTATUS_SR_32000 0x3 +#define AUDPKT_CHSTATUS_SR_44100 0x0 +#define AUDPKT_CHSTATUS_SR_48000 0x2 +#define AUDPKT_CHSTATUS_SR_88200 0x8 +#define AUDPKT_CHSTATUS_SR_96000 0xa +#define AUDPKT_CHSTATUS_SR_176400 0xc +#define AUDPKT_CHSTATUS_SR_192000 0xe +#define AUDPKT_CHSTATUS_SR_768000 0x9 +#define AUDPKT_CHSTATUS_SR_NOT_INDICATED 0x1 +/* IEC60958 Byte 4: Original Sampleing frenuency Bits 36 to 39 */ +#define AUDPKT_CHSTATUS_0SR_MASK GENMASK(15, 12) +#define AUDPKT_CHSTATUS_OSR_8000 0x6 +#define AUDPKT_CHSTATUS_OSR_11025 0xa +#define AUDPKT_CHSTATUS_OSR_12000 0x2 +#define AUDPKT_CHSTATUS_OSR_16000 0x8 +#define AUDPKT_CHSTATUS_OSR_22050 0xb +#define AUDPKT_CHSTATUS_OSR_24000 0x9 +#define AUDPKT_CHSTATUS_OSR_32000 0xc +#define AUDPKT_CHSTATUS_OSR_44100 0xf +#define AUDPKT_CHSTATUS_OSR_48000 0xd +#define AUDPKT_CHSTATUS_OSR_88200 0x7 +#define AUDPKT_CHSTATUS_OSR_96000 0x5 +#define AUDPKT_CHSTATUS_OSR_176400 0x3 +#define AUDPKT_CHSTATUS_OSR_192000 0x1 +#define AUDPKT_CHSTATUS_OSR_NOT_INDICATED 0x0 +#define AUDPKT_CHSTATUS_OVR2 0xe68 +#define AUDPKT_CHSTATUS_OVR3 0xe6c +#define AUDPKT_CHSTATUS_OVR4 0xe70 +#define AUDPKT_CHSTATUS_OVR5 0xe74 +#define AUDPKT_CHSTATUS_OVR6 0xe78 +#define AUDPKT_CHSTATUS_OVR7 0xe7c +#define AUDPKT_CHSTATUS_OVR8 0xe80 +#define AUDPKT_CHSTATUS_OVR9 0xe84 +#define AUDPKT_CHSTATUS_OVR10 0xe88 +#define AUDPKT_CHSTATUS_OVR11 0xe8c +#define AUDPKT_CHSTATUS_OVR12 0xe90 +#define AUDPKT_CHSTATUS_OVR13 0xe94 +#define AUDPKT_CHSTATUS_OVR14 0xe98 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC0 0xea0 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC1 0xea4 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC2 0xea8 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC3 0xeac +#define AUDPKT_USRDATA_OVR_MSG_GENERIC4 0xeb0 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC5 0xeb4 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC6 0xeb8 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC7 0xebc +#define AUDPKT_USRDATA_OVR_MSG_GENERIC8 0xec0 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC9 0xec4 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC10 0xec8 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC11 0xecc +#define AUDPKT_USRDATA_OVR_MSG_GENERIC12 0xed0 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC13 0xed4 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC14 0xed8 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC15 0xedc +#define AUDPKT_USRDATA_OVR_MSG_GENERIC16 0xee0 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC17 0xee4 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC18 0xee8 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC19 0xeec +#define AUDPKT_USRDATA_OVR_MSG_GENERIC20 0xef0 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC21 0xef4 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC22 0xef8 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC23 0xefc +#define AUDPKT_USRDATA_OVR_MSG_GENERIC24 0xf00 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC25 0xf04 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC26 0xf08 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC27 0xf0c +#define AUDPKT_USRDATA_OVR_MSG_GENERIC28 0xf10 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC29 0xf14 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC30 0xf18 +#define AUDPKT_USRDATA_OVR_MSG_GENERIC31 0xf1c +#define AUDPKT_USRDATA_OVR_MSG_GENERIC32 0xf20 +#define AUDPKT_VBIT_OVR0 0xf24 +/* CEC Registers */ +#define CEC_TX_CONTROL 0x1000 +#define CEC_STATUS 0x1004 +#define CEC_CONFIG 0x1008 +#define CEC_ADDR 0x100c +#define CEC_TX_COUNT 0x1020 +#define CEC_TX_DATA3_0 0x1024 +#define CEC_TX_DATA7_4 0x1028 +#define CEC_TX_DATA11_8 0x102c +#define CEC_TX_DATA15_12 0x1030 +#define CEC_RX_COUNT_STATUS 0x1040 +#define CEC_RX_DATA3_0 0x1044 +#define CEC_RX_DATA7_4 0x1048 +#define CEC_RX_DATA11_8 0x104c +#define CEC_RX_DATA15_12 0x1050 +#define CEC_LOCK_CONTROL 0x1054 +#define CEC_RXQUAL_BITTIME_CONFIG 0x1060 +#define CEC_RX_BITTIME_CONFIG 0x1064 +#define CEC_TX_BITTIME_CONFIG 0x1068 +/* eARC RX CMDC Registers */ +#define EARCRX_CMDC_CONFIG0 0x1800 +#define EARCRX_XACTREAD_STOP_CFG BIT(26) +#define EARCRX_XACTREAD_RETRY_CFG BIT(25) +#define EARCRX_CMDC_DSCVR_EARCVALID0_TO_DISC1 BIT(24) +#define EARCRX_CMDC_XACT_RESTART_EN BIT(18) +#define EARCRX_CMDC_CONFIG1 0x1804 +#define EARCRX_CMDC_CONTROL 0x1808 +#define EARCRX_CMDC_HEARTBEAT_LOSS_EN BIT(4) +#define EARCRX_CMDC_DISCOVERY_EN BIT(3) +#define EARCRX_CONNECTOR_HPD BIT(1) +#define EARCRX_CMDC_WHITELIST0_CONFIG 0x180c +#define EARCRX_CMDC_WHITELIST1_CONFIG 0x1810 +#define EARCRX_CMDC_WHITELIST2_CONFIG 0x1814 +#define EARCRX_CMDC_WHITELIST3_CONFIG 0x1818 +#define EARCRX_CMDC_STATUS 0x181c +#define EARCRX_CMDC_XACT_INFO 0x1820 +#define EARCRX_CMDC_XACT_ACTION 0x1824 +#define EARCRX_CMDC_HEARTBEAT_RXSTAT_SE 0x1828 +#define EARCRX_CMDC_HEARTBEAT_STATUS 0x182c +#define EARCRX_CMDC_XACT_WR0 0x1840 +#define EARCRX_CMDC_XACT_WR1 0x1844 +#define EARCRX_CMDC_XACT_WR2 0x1848 +#define EARCRX_CMDC_XACT_WR3 0x184c +#define EARCRX_CMDC_XACT_WR4 0x1850 +#define EARCRX_CMDC_XACT_WR5 0x1854 +#define EARCRX_CMDC_XACT_WR6 0x1858 +#define EARCRX_CMDC_XACT_WR7 0x185c +#define EARCRX_CMDC_XACT_WR8 0x1860 +#define EARCRX_CMDC_XACT_WR9 0x1864 +#define EARCRX_CMDC_XACT_WR10 0x1868 +#define EARCRX_CMDC_XACT_WR11 0x186c +#define EARCRX_CMDC_XACT_WR12 0x1870 +#define EARCRX_CMDC_XACT_WR13 0x1874 +#define EARCRX_CMDC_XACT_WR14 0x1878 +#define EARCRX_CMDC_XACT_WR15 0x187c +#define EARCRX_CMDC_XACT_WR16 0x1880 +#define EARCRX_CMDC_XACT_WR17 0x1884 +#define EARCRX_CMDC_XACT_WR18 0x1888 +#define EARCRX_CMDC_XACT_WR19 0x188c +#define EARCRX_CMDC_XACT_WR20 0x1890 +#define EARCRX_CMDC_XACT_WR21 0x1894 +#define EARCRX_CMDC_XACT_WR22 0x1898 +#define EARCRX_CMDC_XACT_WR23 0x189c +#define EARCRX_CMDC_XACT_WR24 0x18a0 +#define EARCRX_CMDC_XACT_WR25 0x18a4 +#define EARCRX_CMDC_XACT_WR26 0x18a8 +#define EARCRX_CMDC_XACT_WR27 0x18ac +#define EARCRX_CMDC_XACT_WR28 0x18b0 +#define EARCRX_CMDC_XACT_WR29 0x18b4 +#define EARCRX_CMDC_XACT_WR30 0x18b8 +#define EARCRX_CMDC_XACT_WR31 0x18bc +#define EARCRX_CMDC_XACT_WR32 0x18c0 +#define EARCRX_CMDC_XACT_WR33 0x18c4 +#define EARCRX_CMDC_XACT_WR34 0x18c8 +#define EARCRX_CMDC_XACT_WR35 0x18cc +#define EARCRX_CMDC_XACT_WR36 0x18d0 +#define EARCRX_CMDC_XACT_WR37 0x18d4 +#define EARCRX_CMDC_XACT_WR38 0x18d8 +#define EARCRX_CMDC_XACT_WR39 0x18dc +#define EARCRX_CMDC_XACT_WR40 0x18e0 +#define EARCRX_CMDC_XACT_WR41 0x18e4 +#define EARCRX_CMDC_XACT_WR42 0x18e8 +#define EARCRX_CMDC_XACT_WR43 0x18ec +#define EARCRX_CMDC_XACT_WR44 0x18f0 +#define EARCRX_CMDC_XACT_WR45 0x18f4 +#define EARCRX_CMDC_XACT_WR46 0x18f8 +#define EARCRX_CMDC_XACT_WR47 0x18fc +#define EARCRX_CMDC_XACT_WR48 0x1900 +#define EARCRX_CMDC_XACT_WR49 0x1904 +#define EARCRX_CMDC_XACT_WR50 0x1908 +#define EARCRX_CMDC_XACT_WR51 0x190c +#define EARCRX_CMDC_XACT_WR52 0x1910 +#define EARCRX_CMDC_XACT_WR53 0x1914 +#define EARCRX_CMDC_XACT_WR54 0x1918 +#define EARCRX_CMDC_XACT_WR55 0x191c +#define EARCRX_CMDC_XACT_WR56 0x1920 +#define EARCRX_CMDC_XACT_WR57 0x1924 +#define EARCRX_CMDC_XACT_WR58 0x1928 +#define EARCRX_CMDC_XACT_WR59 0x192c +#define EARCRX_CMDC_XACT_WR60 0x1930 +#define EARCRX_CMDC_XACT_WR61 0x1934 +#define EARCRX_CMDC_XACT_WR62 0x1938 +#define EARCRX_CMDC_XACT_WR63 0x193c +#define EARCRX_CMDC_XACT_WR64 0x1940 +#define EARCRX_CMDC_XACT_RD0 0x1960 +#define EARCRX_CMDC_XACT_RD1 0x1964 +#define EARCRX_CMDC_XACT_RD2 0x1968 +#define EARCRX_CMDC_XACT_RD3 0x196c +#define EARCRX_CMDC_XACT_RD4 0x1970 +#define EARCRX_CMDC_XACT_RD5 0x1974 +#define EARCRX_CMDC_XACT_RD6 0x1978 +#define EARCRX_CMDC_XACT_RD7 0x197c +#define EARCRX_CMDC_XACT_RD8 0x1980 +#define EARCRX_CMDC_XACT_RD9 0x1984 +#define EARCRX_CMDC_XACT_RD10 0x1988 +#define EARCRX_CMDC_XACT_RD11 0x198c +#define EARCRX_CMDC_XACT_RD12 0x1990 +#define EARCRX_CMDC_XACT_RD13 0x1994 +#define EARCRX_CMDC_XACT_RD14 0x1998 +#define EARCRX_CMDC_XACT_RD15 0x199c +#define EARCRX_CMDC_XACT_RD16 0x19a0 +#define EARCRX_CMDC_XACT_RD17 0x19a4 +#define EARCRX_CMDC_XACT_RD18 0x19a8 +#define EARCRX_CMDC_XACT_RD19 0x19ac +#define EARCRX_CMDC_XACT_RD20 0x19b0 +#define EARCRX_CMDC_XACT_RD21 0x19b4 +#define EARCRX_CMDC_XACT_RD22 0x19b8 +#define EARCRX_CMDC_XACT_RD23 0x19bc +#define EARCRX_CMDC_XACT_RD24 0x19c0 +#define EARCRX_CMDC_XACT_RD25 0x19c4 +#define EARCRX_CMDC_XACT_RD26 0x19c8 +#define EARCRX_CMDC_XACT_RD27 0x19cc +#define EARCRX_CMDC_XACT_RD28 0x19d0 +#define EARCRX_CMDC_XACT_RD29 0x19d4 +#define EARCRX_CMDC_XACT_RD30 0x19d8 +#define EARCRX_CMDC_XACT_RD31 0x19dc +#define EARCRX_CMDC_XACT_RD32 0x19e0 +#define EARCRX_CMDC_XACT_RD33 0x19e4 +#define EARCRX_CMDC_XACT_RD34 0x19e8 +#define EARCRX_CMDC_XACT_RD35 0x19ec +#define EARCRX_CMDC_XACT_RD36 0x19f0 +#define EARCRX_CMDC_XACT_RD37 0x19f4 +#define EARCRX_CMDC_XACT_RD38 0x19f8 +#define EARCRX_CMDC_XACT_RD39 0x19fc +#define EARCRX_CMDC_XACT_RD40 0x1a00 +#define EARCRX_CMDC_XACT_RD41 0x1a04 +#define EARCRX_CMDC_XACT_RD42 0x1a08 +#define EARCRX_CMDC_XACT_RD43 0x1a0c +#define EARCRX_CMDC_XACT_RD44 0x1a10 +#define EARCRX_CMDC_XACT_RD45 0x1a14 +#define EARCRX_CMDC_XACT_RD46 0x1a18 +#define EARCRX_CMDC_XACT_RD47 0x1a1c +#define EARCRX_CMDC_XACT_RD48 0x1a20 +#define EARCRX_CMDC_XACT_RD49 0x1a24 +#define EARCRX_CMDC_XACT_RD50 0x1a28 +#define EARCRX_CMDC_XACT_RD51 0x1a2c +#define EARCRX_CMDC_XACT_RD52 0x1a30 +#define EARCRX_CMDC_XACT_RD53 0x1a34 +#define EARCRX_CMDC_XACT_RD54 0x1a38 +#define EARCRX_CMDC_XACT_RD55 0x1a3c +#define EARCRX_CMDC_XACT_RD56 0x1a40 +#define EARCRX_CMDC_XACT_RD57 0x1a44 +#define EARCRX_CMDC_XACT_RD58 0x1a48 +#define EARCRX_CMDC_XACT_RD59 0x1a4c +#define EARCRX_CMDC_XACT_RD60 0x1a50 +#define EARCRX_CMDC_XACT_RD61 0x1a54 +#define EARCRX_CMDC_XACT_RD62 0x1a58 +#define EARCRX_CMDC_XACT_RD63 0x1a5c +#define EARCRX_CMDC_XACT_RD64 0x1a60 +#define EARCRX_CMDC_SYNC_CONFIG 0x1b00 +/* eARC RX DMAC Registers */ +#define EARCRX_DMAC_PHY_CONTROL 0x1c00 +#define EARCRX_DMAC_CONFIG 0x1c08 +#define EARCRX_DMAC_CONTROL0 0x1c0c +#define EARCRX_DMAC_AUDIO_EN BIT(1) +#define EARCRX_DMAC_EN BIT(0) +#define EARCRX_DMAC_CONTROL1 0x1c10 +#define EARCRX_DMAC_STATUS 0x1c14 +#define EARCRX_DMAC_CHSTATUS0 0x1c18 +#define EARCRX_DMAC_CHSTATUS1 0x1c1c +#define EARCRX_DMAC_CHSTATUS2 0x1c20 +#define EARCRX_DMAC_CHSTATUS3 0x1c24 +#define EARCRX_DMAC_CHSTATUS4 0x1c28 +#define EARCRX_DMAC_CHSTATUS5 0x1c2c +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC0 0x1c30 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC1 0x1c34 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC2 0x1c38 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC3 0x1c3c +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC4 0x1c40 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC5 0x1c44 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC6 0x1c48 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC7 0x1c4c +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC8 0x1c50 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC9 0x1c54 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC10 0x1c58 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_AC11 0x1c5c +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT0 0x1c60 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT1 0x1c64 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT2 0x1c68 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT3 0x1c6c +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT4 0x1c70 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT5 0x1c74 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT6 0x1c78 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT7 0x1c7c +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT8 0x1c80 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT9 0x1c84 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT10 0x1c88 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC1_PKT11 0x1c8c +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT0 0x1c90 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT1 0x1c94 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT2 0x1c98 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT3 0x1c9c +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT4 0x1ca0 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT5 0x1ca4 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT6 0x1ca8 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT7 0x1cac +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT8 0x1cb0 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT9 0x1cb4 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT10 0x1cb8 +#define EARCRX_DMAC_USRDATA_MSG_HDMI_ISRC2_PKT11 0x1cbc +#define EARCRX_DMAC_USRDATA_MSG_GENERIC0 0x1cc0 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC1 0x1cc4 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC2 0x1cc8 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC3 0x1ccc +#define EARCRX_DMAC_USRDATA_MSG_GENERIC4 0x1cd0 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC5 0x1cd4 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC6 0x1cd8 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC7 0x1cdc +#define EARCRX_DMAC_USRDATA_MSG_GENERIC8 0x1ce0 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC9 0x1ce4 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC10 0x1ce8 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC11 0x1cec +#define EARCRX_DMAC_USRDATA_MSG_GENERIC12 0x1cf0 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC13 0x1cf4 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC14 0x1cf8 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC15 0x1cfc +#define EARCRX_DMAC_USRDATA_MSG_GENERIC16 0x1d00 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC17 0x1d04 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC18 0x1d08 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC19 0x1d0c +#define EARCRX_DMAC_USRDATA_MSG_GENERIC20 0x1d10 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC21 0x1d14 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC22 0x1d18 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC23 0x1d1c +#define EARCRX_DMAC_USRDATA_MSG_GENERIC24 0x1d20 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC25 0x1d24 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC26 0x1d28 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC27 0x1d2c +#define EARCRX_DMAC_USRDATA_MSG_GENERIC28 0x1d30 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC29 0x1d34 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC30 0x1d38 +#define EARCRX_DMAC_USRDATA_MSG_GENERIC31 0x1d3c +#define EARCRX_DMAC_USRDATA_MSG_GENERIC32 0x1d40 +#define EARCRX_DMAC_CHSTATUS_STREAMER0 0x1d44 +#define EARCRX_DMAC_CHSTATUS_STREAMER1 0x1d48 +#define EARCRX_DMAC_CHSTATUS_STREAMER2 0x1d4c +#define EARCRX_DMAC_CHSTATUS_STREAMER3 0x1d50 +#define EARCRX_DMAC_CHSTATUS_STREAMER4 0x1d54 +#define EARCRX_DMAC_CHSTATUS_STREAMER5 0x1d58 +#define EARCRX_DMAC_CHSTATUS_STREAMER6 0x1d5c +#define EARCRX_DMAC_CHSTATUS_STREAMER7 0x1d60 +#define EARCRX_DMAC_CHSTATUS_STREAMER8 0x1d64 +#define EARCRX_DMAC_CHSTATUS_STREAMER9 0x1d68 +#define EARCRX_DMAC_CHSTATUS_STREAMER10 0x1d6c +#define EARCRX_DMAC_CHSTATUS_STREAMER11 0x1d70 +#define EARCRX_DMAC_CHSTATUS_STREAMER12 0x1d74 +#define EARCRX_DMAC_CHSTATUS_STREAMER13 0x1d78 +#define EARCRX_DMAC_CHSTATUS_STREAMER14 0x1d7c +#define EARCRX_DMAC_USRDATA_STREAMER0 0x1d80 +/* Main Unit Interrupt Registers */ +#define MAIN_INTVEC_INDEX 0x3000 +#define MAINUNIT_0_INT_STATUS 0x3010 +#define MAINUNIT_0_INT_MASK_N 0x3014 +#define MAINUNIT_0_INT_CLEAR 0x3018 +#define MAINUNIT_0_INT_FORCE 0x301c +#define MAINUNIT_1_INT_STATUS 0x3020 +#define FLT_EXIT_TO_LTSL_IRQ BIT(22) +#define FLT_EXIT_TO_LTS4_IRQ BIT(21) +#define FLT_EXIT_TO_LTSP_IRQ BIT(20) +#define SCDC_NACK_RCVD_IRQ BIT(12) +#define SCDC_RR_REPLY_STOP_IRQ BIT(11) +#define SCDC_UPD_FLAGS_CLR_IRQ BIT(10) +#define SCDC_UPD_FLAGS_CHG_IRQ BIT(9) +#define SCDC_UPD_FLAGS_RD_IRQ BIT(8) +#define I2CM_NACK_RCVD_IRQ BIT(2) +#define I2CM_READ_REQUEST_IRQ BIT(1) +#define I2CM_OP_DONE_IRQ BIT(0) +#define MAINUNIT_1_INT_MASK_N 0x3024 +#define I2CM_NACK_RCVD_MASK_N BIT(2) +#define I2CM_READ_REQUEST_MASK_N BIT(1) +#define I2CM_OP_DONE_MASK_N BIT(0) +#define MAINUNIT_1_INT_CLEAR 0x3028 +#define I2CM_NACK_RCVD_CLEAR BIT(2) +#define I2CM_READ_REQUEST_CLEAR BIT(1) +#define I2CM_OP_DONE_CLEAR BIT(0) +#define MAINUNIT_1_INT_FORCE 0x302c +/* AVPUNIT Interrupt Registers */ +#define AVP_INTVEC_INDEX 0x3800 +#define AVP_0_INT_STATUS 0x3810 +#define AVP_0_INT_MASK_N 0x3814 +#define AVP_0_INT_CLEAR 0x3818 +#define AVP_0_INT_FORCE 0x381c +#define AVP_1_INT_STATUS 0x3820 +#define AVP_1_INT_MASK_N 0x3824 +#define HDCP14_AUTH_CHG_MASK_N BIT(6) +#define AVP_1_INT_CLEAR 0x3828 +#define AVP_1_INT_FORCE 0x382c +#define AVP_2_INT_STATUS 0x3830 +#define AVP_2_INT_MASK_N 0x3834 +#define AVP_2_INT_CLEAR 0x3838 +#define AVP_2_INT_FORCE 0x383c +#define AVP_3_INT_STATUS 0x3840 +#define AVP_3_INT_MASK_N 0x3844 +#define AVP_3_INT_CLEAR 0x3848 +#define AVP_3_INT_FORCE 0x384c +#define AVP_4_INT_STATUS 0x3850 +#define AVP_4_INT_MASK_N 0x3854 +#define AVP_4_INT_CLEAR 0x3858 +#define AVP_4_INT_FORCE 0x385c +#define AVP_5_INT_STATUS 0x3860 +#define AVP_5_INT_MASK_N 0x3864 +#define AVP_5_INT_CLEAR 0x3868 +#define AVP_5_INT_FORCE 0x386c +#define AVP_6_INT_STATUS 0x3870 +#define AVP_6_INT_MASK_N 0x3874 +#define AVP_6_INT_CLEAR 0x3878 +#define AVP_6_INT_FORCE 0x387c +/* CEC Interrupt Registers */ +#define CEC_INT_STATUS 0x4000 +#define CEC_INT_MASK_N 0x4004 +#define CEC_INT_CLEAR 0x4008 +#define CEC_INT_FORCE 0x400c +/* eARC RX Interrupt Registers */ +#define EARCRX_INTVEC_INDEX 0x4800 +#define EARCRX_0_INT_STATUS 0x4810 +#define EARCRX_CMDC_DISCOVERY_TIMEOUT_IRQ BIT(9) +#define EARCRX_CMDC_DISCOVERY_DONE_IRQ BIT(8) +#define EARCRX_0_INT_MASK_N 0x4814 +#define EARCRX_0_INT_CLEAR 0x4818 +#define EARCRX_0_INT_FORCE 0x481c +#define EARCRX_1_INT_STATUS 0x4820 +#define EARCRX_1_INT_MASK_N 0x4824 +#define EARCRX_1_INT_CLEAR 0x4828 +#define EARCRX_1_INT_FORCE 0x482c + +#endif /* __DW_HDMI_QP_H__ */ diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index cceb5aab6c83..d6944597aa93 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -163,6 +163,8 @@ struct dw_hdmi { void __iomem *regs; bool sink_is_hdmi; bool sink_has_audio; + bool support_hdmi; + int force_output; struct pinctrl *pinctrl; struct pinctrl_state *default_state; @@ -255,6 +257,25 @@ static void hdmi_mask_writeb(struct dw_hdmi *hdmi, u8 data, unsigned int reg, hdmi_modb(hdmi, data << shift, mask, reg); } +static bool dw_hdmi_check_output_type_changed(struct dw_hdmi *hdmi) +{ + bool sink_hdmi; + + sink_hdmi = hdmi->sink_is_hdmi; + + if (hdmi->force_output == 1) + hdmi->sink_is_hdmi = true; + else if (hdmi->force_output == 2) + hdmi->sink_is_hdmi = false; + else + hdmi->sink_is_hdmi = hdmi->support_hdmi; + + if (sink_hdmi != hdmi->sink_is_hdmi) + return true; + + return false; +} + static void dw_hdmi_i2c_init(struct dw_hdmi *hdmi) { hdmi_writeb(hdmi, HDMI_PHY_I2CM_INT_ADDR_DONE_POL, @@ -1375,6 +1396,9 @@ static bool dw_hdmi_support_scdc(struct dw_hdmi *hdmi, if (!hdmi->ddc) return false; + // disable, scdc is broken + return false; + /* Disable if SCDC is not supported, or if an HF-VSDB block is absent */ if (!display->hdmi.scdc.supported || !display->hdmi.scdc.scrambling.supported) @@ -2539,6 +2563,45 @@ static int dw_hdmi_connector_atomic_check(struct drm_connector *connector, return 0; } +void dw_hdmi_set_quant_range(struct dw_hdmi *hdmi) +{ + if (!hdmi->bridge_is_on) + return; + + hdmi_writeb(hdmi, HDMI_FC_GCP_SET_AVMUTE, HDMI_FC_GCP); + dw_hdmi_setup(hdmi, hdmi->curr_conn, &hdmi->previous_mode); + hdmi_writeb(hdmi, HDMI_FC_GCP_CLEAR_AVMUTE, HDMI_FC_GCP); +} +EXPORT_SYMBOL_GPL(dw_hdmi_set_quant_range); + +void dw_hdmi_set_output_type(struct dw_hdmi *hdmi, u64 val) +{ + hdmi->force_output = val; + + if (!dw_hdmi_check_output_type_changed(hdmi)) + return; + + if (!hdmi->bridge_is_on) + return; + + hdmi_writeb(hdmi, HDMI_FC_GCP_SET_AVMUTE, HDMI_FC_GCP); + dw_hdmi_setup(hdmi, hdmi->curr_conn, &hdmi->previous_mode); + hdmi_writeb(hdmi, HDMI_FC_GCP_CLEAR_AVMUTE, HDMI_FC_GCP); +} +EXPORT_SYMBOL_GPL(dw_hdmi_set_output_type); + +bool dw_hdmi_get_output_whether_hdmi(struct dw_hdmi *hdmi) +{ + return hdmi->sink_is_hdmi; +} +EXPORT_SYMBOL_GPL(dw_hdmi_get_output_whether_hdmi); + +int dw_hdmi_get_output_type_cap(struct dw_hdmi *hdmi) +{ + return hdmi->support_hdmi; +} +EXPORT_SYMBOL_GPL(dw_hdmi_get_output_type_cap); + static void dw_hdmi_connector_force(struct drm_connector *connector) { struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi, @@ -3691,6 +3754,35 @@ void dw_hdmi_unbind(struct dw_hdmi *hdmi) } EXPORT_SYMBOL_GPL(dw_hdmi_unbind); +void dw_hdmi_suspend(struct dw_hdmi *hdmi) +{ + if (!hdmi) + return; + + mutex_lock(&hdmi->mutex); + + /* + * When system shutdown, hdmi should be disabled. + * When system suspend, dw_hdmi_bridge_disable will disable hdmi first. + * To prevent duplicate operation, we should determine whether hdmi + * has been disabled. + */ + if (!hdmi->disabled) { + hdmi->disabled = true; + dw_hdmi_update_power(hdmi); + dw_hdmi_update_phy_mask(hdmi); + } + mutex_unlock(&hdmi->mutex); + + //[CC: needed?] + // if (hdmi->irq) + // disable_irq(hdmi->irq); + // cancel_delayed_work(&hdmi->work); + // flush_workqueue(hdmi->workqueue); + pinctrl_pm_select_sleep_state(hdmi->dev); +} +EXPORT_SYMBOL_GPL(dw_hdmi_suspend); + void dw_hdmi_resume(struct dw_hdmi *hdmi) { dw_hdmi_init_hw(hdmi); diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.h b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.h index af43a0414b78..8ebdec7254f2 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.h +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.h @@ -851,6 +851,10 @@ enum { HDMI_FC_AVICONF3_QUANT_RANGE_LIMITED = 0x00, HDMI_FC_AVICONF3_QUANT_RANGE_FULL = 0x04, +/* HDMI_FC_GCP */ + HDMI_FC_GCP_SET_AVMUTE = 0x2, + HDMI_FC_GCP_CLEAR_AVMUTE = 0x1, + /* FC_DBGFORCE field values */ HDMI_FC_DBGFORCE_FORCEAUDIO = 0x10, HDMI_FC_DBGFORCE_FORCEVIDEO = 0x1, diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c index 824fb3c65742..cdd39e5ba045 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c @@ -605,8 +605,10 @@ static void dw_mipi_dsi_video_mode_config(struct dw_mipi_dsi *dsi) */ val = ENABLE_LOW_POWER; - if (dsi->mode_flags & MIPI_DSI_MODE_VIDEO_BURST) + if (dsi->mode_flags & MIPI_DSI_MODE_VIDEO_BURST) { val |= VID_MODE_TYPE_BURST; + printk(KERN_ALERT "DEBUG: dw-mipi-dsi VID_MODE_TYPE_BURST\n"); + } else if (dsi->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE) val |= VID_MODE_TYPE_NON_BURST_SYNC_PULSES; else @@ -886,7 +888,7 @@ static void dw_mipi_dsi_dphy_interface_config(struct dw_mipi_dsi *dsi) * stop wait time should be the maximum between host dsi * and panel stop wait times */ - dsi_write(dsi, DSI_PHY_IF_CFG, PHY_STOP_WAIT_TIME(0x20) | + dsi_write(dsi, DSI_PHY_IF_CFG, PHY_STOP_WAIT_TIME(0x1) | N_LANES(dsi->lanes)); } diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi86.c b/drivers/gpu/drm/bridge/ti-sn65dsi86.c index 84698a0b27a8..cd9504160189 100644 --- a/drivers/gpu/drm/bridge/ti-sn65dsi86.c +++ b/drivers/gpu/drm/bridge/ti-sn65dsi86.c @@ -186,6 +186,7 @@ struct ti_sn65dsi86 { struct drm_bridge *next_bridge; struct gpio_desc *enable_gpio; struct regulator_bulk_data supplies[SN_REGULATOR_SUPPLY_NUM]; + u32 hs_rate_hz; int dp_lanes; u8 ln_assign; u8 ln_polrs; @@ -288,7 +289,11 @@ static void ti_sn_bridge_set_refclk_freq(struct ti_sn65dsi86 *pdata) refclk_lut_size = ARRAY_SIZE(ti_sn_bridge_refclk_lut); clk_prepare_enable(pdata->refclk); } else { - refclk_rate = ti_sn_bridge_get_dsi_freq(pdata) * 1000; + if (pdata->hs_rate_hz) + refclk_rate = pdata->hs_rate_hz; + else + refclk_rate = ti_sn_bridge_get_dsi_freq(pdata) * 1000; + refclk_lut = ti_sn_bridge_dsiclk_lut; refclk_lut_size = ARRAY_SIZE(ti_sn_bridge_dsiclk_lut); } @@ -347,6 +352,9 @@ static void ti_sn65dsi86_disable_comms(struct ti_sn65dsi86 *pdata) { mutex_lock(&pdata->comms_mutex); + printk(KERN_ALERT "DEBUG: Passed %s %d \n",__FUNCTION__,__LINE__); + return; + pdata->comms_enabled = false; clk_disable_unprepare(pdata->refclk); @@ -387,6 +395,9 @@ static int __maybe_unused ti_sn65dsi86_suspend(struct device *dev) struct ti_sn65dsi86 *pdata = dev_get_drvdata(dev); int ret; + printk(KERN_ALERT "DEBUG: ti_sn65dsi86_suspend skipped.\n"); + return 0; + if (pdata->refclk) ti_sn65dsi86_disable_comms(pdata); @@ -717,6 +728,19 @@ static int ti_sn_attach_host(struct auxiliary_device *adev, struct ti_sn65dsi86 dsi->lanes = 4; dsi->format = MIPI_DSI_FMT_RGB888; dsi->mode_flags = MIPI_DSI_MODE_VIDEO; + if (of_property_read_bool(pdata->dev->of_node, "burst-mode")) { + dsi->mode_flags |= MIPI_DSI_MODE_VIDEO_BURST; + printk(KERN_ALERT "DEBUG ti_sn65dsi86: burst mode enabled\n"); + }; + + /* For i.MX8MP / Samsung DSIM Host, don't guess the HS rate, but read it from DTS */ + if (of_device_is_compatible(pdata->host_node, "fsl,imx8mp-mipi-dsim")) { + unsigned int hs_hz; + if (!of_property_read_u32(pdata->host_node, "samsung,burst-clock-frequency", &hs_hz)) { + pdata->hs_rate_hz = hs_hz / 2; + DRM_DEV_INFO(pdata->dev, "HS clock set to %u from i.MX8MP / Samsung DSIM.\n", pdata->hs_rate_hz); + } + } /* check if continuous dsi clock is required or not */ pm_runtime_get_sync(dev); @@ -816,6 +840,9 @@ static void ti_sn_bridge_atomic_disable(struct drm_bridge *bridge, { struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge); + printk(KERN_ALERT "DEBUG: ti_sn_bridge_atomic_disable skipped.\n"); + return; + /* disable video stream */ regmap_update_bits(pdata->regmap, SN_ENH_FRAME_REG, VSTREAM_ENABLE, 0); } @@ -1181,6 +1208,9 @@ static void ti_sn_bridge_atomic_post_disable(struct drm_bridge *bridge, { struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge); + printk(KERN_ALERT "DEBUG: ti_sn_bridge_atomic_post_disable skipped.\n"); + return; + /* semi auto link training mode OFF */ regmap_write(pdata->regmap, SN_ML_TX_MODE_REG, 0); /* Num lanes to 0 as per power sequencing in data sheet */ @@ -1871,6 +1901,9 @@ static inline void ti_sn_gpio_unregister(void) {} static void ti_sn65dsi86_runtime_disable(void *data) { + printk(KERN_ALERT "DEBUG: Passed %s %d \n",__FUNCTION__,__LINE__); + return; + pm_runtime_dont_use_autosuspend(data); pm_runtime_disable(data); } diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c index a9bf426f69b3..6f763038c21a 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_gpu.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_gpu.c @@ -164,6 +164,26 @@ int etnaviv_gpu_get_param(struct etnaviv_gpu *gpu, u32 param, u64 *value) *value = gpu->identity.eco_id; break; + case ETNAVIV_PARAM_GPU_NN_CORE_COUNT: + *value = gpu->identity.nn_core_count; + break; + + case ETNAVIV_PARAM_GPU_NN_MAD_PER_CORE: + *value = gpu->identity.nn_mad_per_core; + break; + + case ETNAVIV_PARAM_GPU_TP_CORE_COUNT: + *value = gpu->identity.tp_core_count; + break; + + case ETNAVIV_PARAM_GPU_ON_CHIP_SRAM_SIZE: + *value = gpu->identity.on_chip_sram_size; + break; + + case ETNAVIV_PARAM_GPU_AXI_SRAM_SIZE: + *value = gpu->identity.axi_sram_size; + break; + default: DBG("%s: invalid param: %u", dev_name(gpu->dev), param); return -EINVAL; diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gpu.h b/drivers/gpu/drm/etnaviv/etnaviv_gpu.h index 197e0037732e..7d5e9158e13c 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_gpu.h +++ b/drivers/gpu/drm/etnaviv/etnaviv_gpu.h @@ -54,6 +54,18 @@ struct etnaviv_chip_identity { /* Number of Neural Network cores. */ u32 nn_core_count; + /* Number of MAD units per Neural Network core. */ + u32 nn_mad_per_core; + + /* Number of Tensor Processing cores. */ + u32 tp_core_count; + + /* Size in bytes of the SRAM inside the NPU. */ + u32 on_chip_sram_size; + + /* Size in bytes of the SRAM across the AXI bus. */ + u32 axi_sram_size; + /* Size of the vertex cache. */ u32 vertex_cache_size; diff --git a/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c b/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c index 8665f2658d51..d8e7334de8ce 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_hwdb.c @@ -17,6 +17,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = { .thread_count = 128, .shader_core_count = 1, .nn_core_count = 0, + .nn_mad_per_core = 0, + .tp_core_count = 0, + .on_chip_sram_size = 0, + .axi_sram_size = 0, .vertex_cache_size = 8, .vertex_output_buffer_size = 1024, .pixel_pipes = 1, @@ -48,6 +52,11 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = { .register_max = 64, .thread_count = 256, .shader_core_count = 1, + .nn_core_count = 0, + .nn_mad_per_core = 0, + .tp_core_count = 0, + .on_chip_sram_size = 0, + .axi_sram_size = 0, .vertex_cache_size = 8, .vertex_output_buffer_size = 512, .pixel_pipes = 1, @@ -80,6 +89,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = { .thread_count = 512, .shader_core_count = 2, .nn_core_count = 0, + .nn_mad_per_core = 0, + .tp_core_count = 0, + .on_chip_sram_size = 0, + .axi_sram_size = 0, .vertex_cache_size = 16, .vertex_output_buffer_size = 1024, .pixel_pipes = 1, @@ -112,6 +125,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = { .thread_count = 512, .shader_core_count = 2, .nn_core_count = 0, + .nn_mad_per_core = 0, + .tp_core_count = 0, + .on_chip_sram_size = 0, + .axi_sram_size = 0, .vertex_cache_size = 16, .vertex_output_buffer_size = 1024, .pixel_pipes = 1, @@ -143,6 +160,11 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = { .register_max = 64, .thread_count = 512, .shader_core_count = 2, + .nn_core_count = 0, + .nn_mad_per_core = 0, + .tp_core_count = 0, + .on_chip_sram_size = 0, + .axi_sram_size = 0, .vertex_cache_size = 16, .vertex_output_buffer_size = 1024, .pixel_pipes = 1, @@ -175,6 +197,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = { .thread_count = 1024, .shader_core_count = 4, .nn_core_count = 0, + .nn_mad_per_core = 0, + .tp_core_count = 0, + .on_chip_sram_size = 0, + .axi_sram_size = 0, .vertex_cache_size = 16, .vertex_output_buffer_size = 1024, .pixel_pipes = 2, @@ -207,6 +233,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = { .thread_count = 256, .shader_core_count = 1, .nn_core_count = 8, + .nn_mad_per_core = 64, + .tp_core_count = 4, + .on_chip_sram_size = 524288, + .axi_sram_size = 1048576, .vertex_cache_size = 16, .vertex_output_buffer_size = 1024, .pixel_pipes = 1, @@ -239,6 +269,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = { .thread_count = 256, .shader_core_count = 1, .nn_core_count = 6, + .nn_mad_per_core = 64, + .tp_core_count = 3, + .on_chip_sram_size = 262144, + .axi_sram_size = 0, .vertex_cache_size = 16, .vertex_output_buffer_size = 1024, .pixel_pipes = 1, diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c index 17a5cca007e2..a32c60e3632e 100644 --- a/drivers/gpu/drm/meson/meson_drv.c +++ b/drivers/gpu/drm/meson/meson_drv.c @@ -300,6 +300,15 @@ static int meson_drv_bind_master(struct device *dev, bool has_components) /* Hardware Initialization */ + // temporary workaround for different vertical offsets (wraparound) + // on different MNT Reform family display panels + // until a proper fix is found + priv->viu.hold_fifo_lines = 31; + if (of_property_present(dev->of_node, "viu-hold-fifo-lines")) { + of_property_read_u32(dev->of_node, "viu-hold-fifo-lines", &priv->viu.hold_fifo_lines); + dev_warn(drm->dev, "viu-hold-fifo-lines from device tree: %d\n", priv->viu.hold_fifo_lines); + } + meson_vpu_init(priv); meson_venc_init(priv); meson_vpp_init(priv); diff --git a/drivers/gpu/drm/meson/meson_drv.h b/drivers/gpu/drm/meson/meson_drv.h index 3f9345c14f31..5d88d10b0b4c 100644 --- a/drivers/gpu/drm/meson/meson_drv.h +++ b/drivers/gpu/drm/meson/meson_drv.h @@ -154,6 +154,7 @@ struct meson_drm { uint32_t vpp_hsc_phase_ctrl; uint32_t vpp_blend_vd2_h_start_end; uint32_t vpp_blend_vd2_v_start_end; + uint32_t hold_fifo_lines; } viu; struct { diff --git a/drivers/gpu/drm/meson/meson_dw_mipi_dsi.c b/drivers/gpu/drm/meson/meson_dw_mipi_dsi.c index a10cff3ca1fe..9624511352f8 100644 --- a/drivers/gpu/drm/meson/meson_dw_mipi_dsi.c +++ b/drivers/gpu/drm/meson/meson_dw_mipi_dsi.c @@ -129,7 +129,9 @@ static int dw_mipi_dsi_phy_init(void *priv_data) FIELD_PREP(MIPI_DSI_TOP_IN_COLOR_MODE, venc_data_width) | FIELD_PREP(MIPI_DSI_TOP_COMP2_SEL, 2) | FIELD_PREP(MIPI_DSI_TOP_COMP1_SEL, 1) | - FIELD_PREP(MIPI_DSI_TOP_COMP0_SEL, 0), + FIELD_PREP(MIPI_DSI_TOP_COMP0_SEL, 0) | + (mipi_dsi->mode->flags & DRM_MODE_FLAG_NHSYNC ? 0 : MIPI_DSI_TOP_HSYNC_INVERT) | + (mipi_dsi->mode->flags & DRM_MODE_FLAG_NVSYNC ? 0 : MIPI_DSI_TOP_VSYNC_INVERT), mipi_dsi->base + MIPI_DSI_TOP_CNTL); return phy_configure(mipi_dsi->phy, &mipi_dsi->phy_opts); diff --git a/drivers/gpu/drm/meson/meson_venc.c b/drivers/gpu/drm/meson/meson_venc.c index 3bf0d6e4fc30..0e9a9bb07a27 100644 --- a/drivers/gpu/drm/meson/meson_venc.c +++ b/drivers/gpu/drm/meson/meson_venc.c @@ -1711,7 +1711,7 @@ void meson_venc_mipi_dsi_mode_set(struct meson_drm *priv, writel_relaxed(vavon_eline, priv->io_base + _REG(L_OEV1_VE_ADDR)); /* Hsync signal for TTL */ - if (mode->flags & DRM_MODE_FLAG_PHSYNC) { + if (mode->flags & DRM_MODE_FLAG_NHSYNC) { writel_relaxed(hso_begin, priv->io_base + _REG(L_STH1_HS_ADDR)); writel_relaxed(hso_end, priv->io_base + _REG(L_STH1_HE_ADDR)); } else { @@ -1724,7 +1724,7 @@ void meson_venc_mipi_dsi_mode_set(struct meson_drm *priv, /* Vsync signal for TTL */ writel_relaxed(vso_begin, priv->io_base + _REG(L_STV1_HS_ADDR)); writel_relaxed(vso_end, priv->io_base + _REG(L_STV1_HE_ADDR)); - if (mode->flags & DRM_MODE_FLAG_PVSYNC) { + if (mode->flags & DRM_MODE_FLAG_NVSYNC) { writel_relaxed(vso_bline, priv->io_base + _REG(L_STV1_VS_ADDR)); writel_relaxed(vso_eline, priv->io_base + _REG(L_STV1_VE_ADDR)); } else { diff --git a/drivers/gpu/drm/meson/meson_viu.c b/drivers/gpu/drm/meson/meson_viu.c index cd399b0b7181..119d00f23f8c 100644 --- a/drivers/gpu/drm/meson/meson_viu.c +++ b/drivers/gpu/drm/meson/meson_viu.c @@ -441,7 +441,7 @@ void meson_viu_init(struct meson_drm *priv) VIU_OSD_FIFO_LIMITS(2); /* fifo_lim: 2*16=32 */ if (meson_vpu_is_compatible(priv, VPU_COMPATIBLE_G12A)) - reg |= (VIU_OSD_BURST_LENGTH_32 | VIU_OSD_HOLD_FIFO_LINES(31)); + reg |= (VIU_OSD_BURST_LENGTH_32 | VIU_OSD_HOLD_FIFO_LINES(4)); // FIXME altered else reg |= (VIU_OSD_BURST_LENGTH_64 | VIU_OSD_HOLD_FIFO_LINES(4)); diff --git a/drivers/gpu/drm/mxsfb/lcdif_kms.c b/drivers/gpu/drm/mxsfb/lcdif_kms.c index 2541d2de4e45..6820f3f77a78 100644 --- a/drivers/gpu/drm/mxsfb/lcdif_kms.c +++ b/drivers/gpu/drm/mxsfb/lcdif_kms.c @@ -537,8 +537,19 @@ static void lcdif_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_display_mode *m = &lcdif->crtc.state->adjusted_mode; struct drm_device *drm = lcdif->drm; dma_addr_t paddr; - - clk_set_rate(lcdif->clk, m->crtc_clock * 1000); + u32 actual; + u32 mult = 1000; + + /* Get as close to the desired pixel clock, but do not + exceed it--otherwise, MIPI-DSI links fail */ + do { + clk_set_rate(lcdif->clk, m->crtc_clock * mult); + actual = clk_get_rate(lcdif->clk); + if (actual / 1000 > m->crtc_clock && mult > 10) + mult -= 10; + else + break; + } while (1); pm_runtime_get_sync(drm->dev); diff --git a/drivers/gpu/drm/panel/panel-edp.c b/drivers/gpu/drm/panel/panel-edp.c index 745f3e48f02a..5e0d71f015ca 100644 --- a/drivers/gpu/drm/panel/panel-edp.c +++ b/drivers/gpu/drm/panel/panel-edp.c @@ -1375,6 +1375,35 @@ static const struct panel_desc innolux_n125hce_gn1 = { }, }; +static const struct drm_display_mode innolux_n125hce_gn1_a311d_mode = { + //.clock = 162000, 70Hz + // wrong colors are only if this mismatches dtb assigned clock + .clock = 156000, // 68Hz + //.clock = 153600, // 65Hz (921.6mhz) + //.clock = 138780, // 59Hz (832.68mhz) + //.clock = 138780, // 59Hz (832.68mhz) + .hdisplay = 1920, + .hsync_start = 1920 + 40, + .hsync_end = 1920 + 40 + 40, + .htotal = 1920 + 40 + 40 + 80, + .vdisplay = 1080, + // a311d mipi dsi driver currently calculates these wrongly, + // so we have to work around that here + .vsync_start = 1080 + 1, + .vsync_end = 1080 + 1 + 4, + .vtotal = 1080 + 1 + 4 + 27, +}; + +static const struct panel_desc innolux_n125hce_gn1_a311d = { + .modes = &innolux_n125hce_gn1_a311d_mode, + .num_modes = 1, + .bpc = 8, + .size = { + .width = 276, + .height = 155, + }, +}; + static const struct drm_display_mode innolux_p120zdg_bf1_mode = { .clock = 206016, .hdisplay = 2160, @@ -1792,6 +1821,9 @@ static const struct of_device_id platform_of_match[] = { }, { .compatible = "innolux,n125hce-gn1", .data = &innolux_n125hce_gn1, + }, { + .compatible = "innolux,n125hce-gn1-a311d", + .data = &innolux_n125hce_gn1_a311d, }, { .compatible = "innolux,p120zdg-bf1", .data = &innolux_p120zdg_bf1, diff --git a/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c b/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c index f9a69f347068..376d4e77728d 100644 --- a/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c +++ b/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c @@ -56,11 +56,8 @@ static int jdi_panel_init(struct jdi_panel *jdi) dsi->mode_flags |= MIPI_DSI_MODE_LPM; - ret = mipi_dsi_dcs_soft_reset(dsi); - if (ret < 0) - return ret; - - usleep_range(10000, 20000); + msleep(20); + ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_WRITE_CONTROL_DISPLAY, (u8[]) {0x2c}, 1); ret = mipi_dsi_dcs_set_pixel_format(dsi, MIPI_DCS_PIXEL_FMT_24BIT << 4); if (ret < 0) { @@ -68,108 +65,49 @@ static int jdi_panel_init(struct jdi_panel *jdi) return ret; } - ret = mipi_dsi_dcs_set_column_address(dsi, 0, jdi->mode->hdisplay - 1); - if (ret < 0) { - dev_err(dev, "failed to set column address: %d\n", ret); - return ret; - } - - ret = mipi_dsi_dcs_set_page_address(dsi, 0, jdi->mode->vdisplay - 1); - if (ret < 0) { - dev_err(dev, "failed to set page address: %d\n", ret); - return ret; - } - - /* - * BIT(5) BCTRL = 1 Backlight Control Block On, Brightness registers - * are active - * BIT(3) BL = 1 Backlight Control On - * BIT(2) DD = 0 Display Dimming is Off - */ - ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_WRITE_CONTROL_DISPLAY, - (u8[]){ 0x24 }, 1); - if (ret < 0) { - dev_err(dev, "failed to write control display: %d\n", ret); - return ret; - } - - /* CABC off */ - ret = mipi_dsi_dcs_write(dsi, MIPI_DCS_WRITE_POWER_SAVE, - (u8[]){ 0x00 }, 1); - if (ret < 0) { - dev_err(dev, "failed to set cabc off: %d\n", ret); - return ret; - } + // write_memory_start + ret = mipi_dsi_generic_write(dsi, (u8[]) {0x2c}, 1); + ret = mipi_dsi_generic_write(dsi, (u8[]) {0x00}, 0); + msleep(200); ret = mipi_dsi_dcs_exit_sleep_mode(dsi); if (ret < 0) { dev_err(dev, "failed to set exit sleep mode: %d\n", ret); return ret; } - msleep(120); + // required delay + msleep(800); + // MCAP off ret = mipi_dsi_generic_write(dsi, (u8[]){0xB0, 0x00}, 2); if (ret < 0) { dev_err(dev, "failed to set mcap: %d\n", ret); return ret; } - mdelay(10); + // required delay + mdelay(200); - /* Interface setting, video mode */ + // Interface setting, video mode ret = mipi_dsi_generic_write(dsi, (u8[]) - {0xB3, 0x26, 0x08, 0x00, 0x20, 0x00}, 6); + {0xB3, 0x14, 0x08, 0x00, 0x22, 0x00}, 6); if (ret < 0) { dev_err(dev, "failed to set display interface setting: %d\n" , ret); return ret; } + // interface ID setting mdelay(20); + ret = mipi_dsi_generic_write(dsi, (u8[]) {0xb4, 0x0c}, 2); - ret = mipi_dsi_generic_write(dsi, (u8[]){0xB0, 0x03}, 2); - if (ret < 0) { - dev_err(dev, "failed to set default values for mcap: %d\n" - , ret); - return ret; - } - - return 0; -} - -static int jdi_panel_on(struct jdi_panel *jdi) -{ - struct mipi_dsi_device *dsi = jdi->dsi; - struct device *dev = &jdi->dsi->dev; - int ret; - - dsi->mode_flags |= MIPI_DSI_MODE_LPM; + // DSI control + ret = mipi_dsi_generic_write(dsi, (u8[]) {0xb6, 0x3a, 0xd3}, 3); ret = mipi_dsi_dcs_set_display_on(dsi); - if (ret < 0) - dev_err(dev, "failed to set display on: %d\n", ret); - return ret; -} - -static void jdi_panel_off(struct jdi_panel *jdi) -{ - struct mipi_dsi_device *dsi = jdi->dsi; - struct device *dev = &jdi->dsi->dev; - int ret; - - dsi->mode_flags &= ~MIPI_DSI_MODE_LPM; - - ret = mipi_dsi_dcs_set_display_off(dsi); - if (ret < 0) - dev_err(dev, "failed to set display off: %d\n", ret); - - ret = mipi_dsi_dcs_enter_sleep_mode(dsi); - if (ret < 0) - dev_err(dev, "failed to enter sleep mode: %d\n", ret); - - msleep(100); + return 0; } static int jdi_panel_disable(struct drm_panel *panel) @@ -179,6 +117,11 @@ static int jdi_panel_disable(struct drm_panel *panel) if (!jdi->enabled) return 0; + mipi_dsi_dcs_set_display_off(jdi->dsi); + mipi_dsi_dcs_enter_sleep_mode(jdi->dsi); + + msleep(100); + backlight_disable(jdi->backlight); jdi->enabled = false; @@ -195,17 +138,15 @@ static int jdi_panel_unprepare(struct drm_panel *panel) if (!jdi->prepared) return 0; - jdi_panel_off(jdi); - ret = regulator_bulk_disable(ARRAY_SIZE(jdi->supplies), jdi->supplies); if (ret < 0) dev_err(dev, "regulator disable failed, %d\n", ret); gpiod_set_value(jdi->enable_gpio, 0); - gpiod_set_value(jdi->reset_gpio, 1); + if (!IS_ERR(jdi->reset_gpio)) gpiod_set_value(jdi->reset_gpio, 1); - gpiod_set_value(jdi->dcdc_en_gpio, 0); + if (!IS_ERR(jdi->dcdc_en_gpio)) gpiod_set_value(jdi->dcdc_en_gpio, 0); jdi->prepared = false; @@ -229,53 +170,34 @@ static int jdi_panel_prepare(struct drm_panel *panel) msleep(20); - gpiod_set_value(jdi->dcdc_en_gpio, 1); + if (!IS_ERR(jdi->dcdc_en_gpio)) gpiod_set_value(jdi->dcdc_en_gpio, 1); usleep_range(10, 20); - gpiod_set_value(jdi->reset_gpio, 0); + if (!IS_ERR(jdi->reset_gpio)) gpiod_set_value(jdi->reset_gpio, 0); usleep_range(10, 20); gpiod_set_value(jdi->enable_gpio, 1); usleep_range(10, 20); - ret = jdi_panel_init(jdi); - if (ret < 0) { - dev_err(dev, "failed to init panel: %d\n", ret); - goto poweroff; - } - - ret = jdi_panel_on(jdi); - if (ret < 0) { - dev_err(dev, "failed to set panel on: %d\n", ret); - goto poweroff; - } - jdi->prepared = true; return 0; - -poweroff: - ret = regulator_bulk_disable(ARRAY_SIZE(jdi->supplies), jdi->supplies); - if (ret < 0) - dev_err(dev, "regulator disable failed, %d\n", ret); - - gpiod_set_value(jdi->enable_gpio, 0); - - gpiod_set_value(jdi->reset_gpio, 1); - - gpiod_set_value(jdi->dcdc_en_gpio, 0); - - return ret; } static int jdi_panel_enable(struct drm_panel *panel) { struct jdi_panel *jdi = to_jdi_panel(panel); + struct device *dev = &jdi->dsi->dev; + int ret; if (jdi->enabled) return 0; - backlight_enable(jdi->backlight); + ret = jdi_panel_init(jdi); + if (ret < 0) { + dev_err(dev, "failed jdi_panel_init: %d\n", ret); + return ret; + } jdi->enabled = true; @@ -283,7 +205,7 @@ static int jdi_panel_enable(struct drm_panel *panel) } static const struct drm_display_mode default_mode = { - .clock = 155493, + .clock = 140000, .hdisplay = 1200, .hsync_start = 1200 + 48, .hsync_end = 1200 + 48 + 32, @@ -296,7 +218,7 @@ static const struct drm_display_mode default_mode = { }; static int jdi_panel_get_modes(struct drm_panel *panel, - struct drm_connector *connector) + struct drm_connector *connector) { struct drm_display_mode *mode; struct jdi_panel *jdi = to_jdi_panel(panel); @@ -310,6 +232,15 @@ static int jdi_panel_get_modes(struct drm_panel *panel, return -ENOMEM; } + // on A311D, we shift the vsync by one line to counteract VIU_OSD_HOLD_FIFO_LINES + if (of_property_present(dev->of_node, "vsync-shift")) { + uint32_t vsync_shift = 0; + of_property_read_u32(dev->of_node, "vsync-shift", &vsync_shift); + dev_warn(dev, "vsync-shift from device tree: %d\n", vsync_shift); + mode->vsync_start += vsync_shift; + mode->vsync_end += vsync_shift; + } + drm_mode_set_name(mode); drm_mode_probed_add(connector, mode); @@ -326,27 +257,19 @@ static int dsi_dcs_bl_get_brightness(struct backlight_device *bl) int ret; u16 brightness = bl->props.brightness; - dsi->mode_flags &= ~MIPI_DSI_MODE_LPM; - - ret = mipi_dsi_dcs_get_display_brightness(dsi, &brightness); - if (ret < 0) - return ret; - - dsi->mode_flags |= MIPI_DSI_MODE_LPM; - + // FIXME kernel oops when getting brightness via DCS return brightness & 0xff; } static int dsi_dcs_bl_update_status(struct backlight_device *bl) { - struct mipi_dsi_device *dsi = bl_get_data(bl); + struct jdi_panel *jdi = bl_get_data(bl); + struct mipi_dsi_device *dsi = jdi->dsi; int ret; dsi->mode_flags &= ~MIPI_DSI_MODE_LPM; - ret = mipi_dsi_dcs_set_display_brightness(dsi, bl->props.brightness); - if (ret < 0) - return ret; + mipi_dsi_dcs_set_display_brightness(dsi, bl->props.brightness); dsi->mode_flags |= MIPI_DSI_MODE_LPM; @@ -359,9 +282,9 @@ static const struct backlight_ops dsi_bl_ops = { }; static struct backlight_device * -drm_panel_create_dsi_backlight(struct mipi_dsi_device *dsi) +drm_panel_create_dsi_backlight(struct jdi_panel *jdi) { - struct device *dev = &dsi->dev; + struct device *dev = &jdi->dsi->dev; struct backlight_properties props; memset(&props, 0, sizeof(props)); @@ -369,8 +292,8 @@ drm_panel_create_dsi_backlight(struct mipi_dsi_device *dsi) props.brightness = 255; props.max_brightness = 255; - return devm_backlight_device_register(dev, dev_name(dev), dev, dsi, - &dsi_bl_ops, &props); + return devm_backlight_device_register(dev, dev_name(dev), dev, jdi, + &dsi_bl_ops, &props); } static const struct drm_panel_funcs jdi_panel_funcs = { @@ -412,15 +335,15 @@ static int jdi_panel_add(struct jdi_panel *jdi) jdi->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); if (IS_ERR(jdi->reset_gpio)) - return dev_err_probe(dev, PTR_ERR(jdi->reset_gpio), + dev_err_probe(dev, PTR_ERR(jdi->reset_gpio), "cannot get reset-gpios %d\n", ret); jdi->dcdc_en_gpio = devm_gpiod_get(dev, "dcdc-en", GPIOD_OUT_LOW); if (IS_ERR(jdi->dcdc_en_gpio)) - return dev_err_probe(dev, PTR_ERR(jdi->dcdc_en_gpio), + dev_err_probe(dev, PTR_ERR(jdi->dcdc_en_gpio), "cannot get dcdc-en-gpio %d\n", ret); - jdi->backlight = drm_panel_create_dsi_backlight(jdi->dsi); + jdi->backlight = drm_panel_create_dsi_backlight(jdi); if (IS_ERR(jdi->backlight)) return dev_err_probe(dev, PTR_ERR(jdi->backlight), "failed to register backlight %d\n", ret); @@ -446,8 +369,13 @@ static int jdi_panel_probe(struct mipi_dsi_device *dsi) dsi->lanes = 4; dsi->format = MIPI_DSI_FMT_RGB888; - dsi->mode_flags = MIPI_DSI_MODE_VIDEO_HSE | MIPI_DSI_MODE_VIDEO | - MIPI_DSI_CLOCK_NON_CONTINUOUS; + dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_HSE; + + // on a311d it works only without burst, but imx8mplus needs burst mode + if (of_property_present(dsi->dev.of_node, "burst-mode")) { + dsi->mode_flags |= MIPI_DSI_MODE_VIDEO_BURST; + dev_warn(&dsi->dev, "DSI burst mode enabled via device tree\n"); + } jdi = devm_kzalloc(&dsi->dev, sizeof(*jdi), GFP_KERNEL); if (!jdi) diff --git a/drivers/gpu/drm/panthor/Kconfig b/drivers/gpu/drm/panthor/Kconfig new file mode 100644 index 000000000000..55b40ad07f3b --- /dev/null +++ b/drivers/gpu/drm/panthor/Kconfig @@ -0,0 +1,23 @@ +# SPDX-License-Identifier: GPL-2.0 or MIT + +config DRM_PANTHOR + tristate "Panthor (DRM support for ARM Mali CSF-based GPUs)" + depends on DRM + depends on ARM || ARM64 || COMPILE_TEST + depends on !GENERIC_ATOMIC64 # for IOMMU_IO_PGTABLE_LPAE + depends on MMU + select DEVFREQ_GOV_SIMPLE_ONDEMAND + select DRM_EXEC + select DRM_GEM_SHMEM_HELPER + select DRM_GPUVM + select DRM_SCHED + select IOMMU_IO_PGTABLE_LPAE + select IOMMU_SUPPORT + select PM_DEVFREQ + help + DRM driver for ARM Mali CSF-based GPUs. + + This driver is for Mali (or Immortalis) Valhall Gxxx GPUs. + + Note that the Mali-G68 and Mali-G78, while Valhall architecture, will + be supported with the panfrost driver as they are not CSF GPUs. diff --git a/drivers/gpu/drm/panthor/Makefile b/drivers/gpu/drm/panthor/Makefile new file mode 100644 index 000000000000..15294719b09c --- /dev/null +++ b/drivers/gpu/drm/panthor/Makefile @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: GPL-2.0 or MIT + +panthor-y := \ + panthor_devfreq.o \ + panthor_device.o \ + panthor_drv.o \ + panthor_fw.o \ + panthor_gem.o \ + panthor_gpu.o \ + panthor_heap.o \ + panthor_mmu.o \ + panthor_sched.o + +obj-$(CONFIG_DRM_PANTHOR) += panthor.o diff --git a/drivers/gpu/drm/panthor/panthor_devfreq.c b/drivers/gpu/drm/panthor/panthor_devfreq.c new file mode 100644 index 000000000000..7ac4fa290f27 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_devfreq.c @@ -0,0 +1,283 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright 2019 Collabora ltd. */ + +#include +#include +#include +#include +#include + +#include + +#include "panthor_devfreq.h" +#include "panthor_device.h" + +/** + * struct panthor_devfreq - Device frequency management + */ +struct panthor_devfreq { + /** @devfreq: devfreq device. */ + struct devfreq *devfreq; + + /** @gov_data: Governor data. */ + struct devfreq_simple_ondemand_data gov_data; + + /** @busy_time: Busy time. */ + ktime_t busy_time; + + /** @idle_time: Idle time. */ + ktime_t idle_time; + + /** @time_last_update: Last update time. */ + ktime_t time_last_update; + + /** @last_busy_state: True if the GPU was busy last time we updated the state. */ + bool last_busy_state; + + /* + * @lock: Lock used to protect busy_time, idle_time, time_last_update and + * last_busy_state. + * + * These fields can be accessed concurrently by panthor_devfreq_get_dev_status() + * and panthor_devfreq_record_{busy,idle}(). + */ + spinlock_t lock; +}; + +static void panthor_devfreq_update_utilization(struct panthor_devfreq *pdevfreq) +{ + ktime_t now, last; + + now = ktime_get(); + last = pdevfreq->time_last_update; + + if (pdevfreq->last_busy_state) + pdevfreq->busy_time += ktime_sub(now, last); + else + pdevfreq->idle_time += ktime_sub(now, last); + + pdevfreq->time_last_update = now; +} + +static int panthor_devfreq_target(struct device *dev, unsigned long *freq, + u32 flags) +{ + struct dev_pm_opp *opp; + + opp = devfreq_recommended_opp(dev, freq, flags); + if (IS_ERR(opp)) + return PTR_ERR(opp); + dev_pm_opp_put(opp); + + return dev_pm_opp_set_rate(dev, *freq); +} + +static void panthor_devfreq_reset(struct panthor_devfreq *pdevfreq) +{ + pdevfreq->busy_time = 0; + pdevfreq->idle_time = 0; + pdevfreq->time_last_update = ktime_get(); +} + +static int panthor_devfreq_get_dev_status(struct device *dev, + struct devfreq_dev_status *status) +{ + struct panthor_device *ptdev = dev_get_drvdata(dev); + struct panthor_devfreq *pdevfreq = ptdev->devfreq; + unsigned long irqflags; + + status->current_frequency = clk_get_rate(ptdev->clks.core); + + spin_lock_irqsave(&pdevfreq->lock, irqflags); + + panthor_devfreq_update_utilization(pdevfreq); + + status->total_time = ktime_to_ns(ktime_add(pdevfreq->busy_time, + pdevfreq->idle_time)); + + status->busy_time = ktime_to_ns(pdevfreq->busy_time); + + panthor_devfreq_reset(pdevfreq); + + spin_unlock_irqrestore(&pdevfreq->lock, irqflags); + + drm_dbg(&ptdev->base, "busy %lu total %lu %lu %% freq %lu MHz\n", + status->busy_time, status->total_time, + status->busy_time / (status->total_time / 100), + status->current_frequency / 1000 / 1000); + + return 0; +} + +static struct devfreq_dev_profile panthor_devfreq_profile = { + .timer = DEVFREQ_TIMER_DELAYED, + .polling_ms = 50, /* ~3 frames */ + .target = panthor_devfreq_target, + .get_dev_status = panthor_devfreq_get_dev_status, +}; + +int panthor_devfreq_init(struct panthor_device *ptdev) +{ + /* There's actually 2 regulators (mali and sram), but the OPP core only + * supports one. + * + * We assume the sram regulator is coupled with the mali one and let + * the coupling logic deal with voltage updates. + */ + static const char * const reg_names[] = { "mali", NULL }; + struct thermal_cooling_device *cooling; + struct device *dev = ptdev->base.dev; + struct panthor_devfreq *pdevfreq; + struct dev_pm_opp *opp; + unsigned long cur_freq; + int ret; + + pdevfreq = drmm_kzalloc(&ptdev->base, sizeof(*ptdev->devfreq), GFP_KERNEL); + if (!pdevfreq) + return -ENOMEM; + + ptdev->devfreq = pdevfreq; + + ret = devm_pm_opp_set_regulators(dev, reg_names); + if (ret) { + if (ret != -EPROBE_DEFER) + DRM_DEV_ERROR(dev, "Couldn't set OPP regulators\n"); + + return ret; + } + + ret = devm_pm_opp_of_add_table(dev); + if (ret) + return ret; + + spin_lock_init(&pdevfreq->lock); + + panthor_devfreq_reset(pdevfreq); + + cur_freq = clk_get_rate(ptdev->clks.core); + + opp = devfreq_recommended_opp(dev, &cur_freq, 0); + if (IS_ERR(opp)) + return PTR_ERR(opp); + + panthor_devfreq_profile.initial_freq = cur_freq; + + /* Regulator coupling only takes care of synchronizing/balancing voltage + * updates, but the coupled regulator needs to be enabled manually. + * + * We use devm_regulator_get_enable_optional() and keep the sram supply + * enabled until the device is removed, just like we do for the mali + * supply, which is enabled when dev_pm_opp_set_opp(dev, opp) is called, + * and disabled when the opp_table is torn down, using the devm action. + * + * If we really care about disabling regulators on suspend, we should: + * - use devm_regulator_get_optional() here + * - call dev_pm_opp_set_opp(dev, NULL) before leaving this function + * (this disables the regulator passed to the OPP layer) + * - call dev_pm_opp_set_opp(dev, NULL) and + * regulator_disable(ptdev->regulators.sram) in + * panthor_devfreq_suspend() + * - call dev_pm_opp_set_opp(dev, default_opp) and + * regulator_enable(ptdev->regulators.sram) in + * panthor_devfreq_resume() + * + * But without knowing if it's beneficial or not (in term of power + * consumption), or how much it slows down the suspend/resume steps, + * let's just keep regulators enabled for the device lifetime. + */ + ret = devm_regulator_get_enable_optional(dev, "sram"); + if (ret && ret != -ENODEV) { + if (ret != -EPROBE_DEFER) + DRM_DEV_ERROR(dev, "Couldn't retrieve/enable sram supply\n"); + return ret; + } + + /* + * Set the recommend OPP this will enable and configure the regulator + * if any and will avoid a switch off by regulator_late_cleanup() + */ + ret = dev_pm_opp_set_opp(dev, opp); + if (ret) { + DRM_DEV_ERROR(dev, "Couldn't set recommended OPP\n"); + return ret; + } + + dev_pm_opp_put(opp); + + /* + * Setup default thresholds for the simple_ondemand governor. + * The values are chosen based on experiments. + */ + pdevfreq->gov_data.upthreshold = 45; + pdevfreq->gov_data.downdifferential = 5; + + pdevfreq->devfreq = devm_devfreq_add_device(dev, &panthor_devfreq_profile, + DEVFREQ_GOV_SIMPLE_ONDEMAND, + &pdevfreq->gov_data); + if (IS_ERR(pdevfreq->devfreq)) { + DRM_DEV_ERROR(dev, "Couldn't initialize GPU devfreq\n"); + ret = PTR_ERR(pdevfreq->devfreq); + pdevfreq->devfreq = NULL; + return ret; + } + + cooling = devfreq_cooling_em_register(pdevfreq->devfreq, NULL); + if (IS_ERR(cooling)) + DRM_DEV_INFO(dev, "Failed to register cooling device\n"); + + return 0; +} + +int panthor_devfreq_resume(struct panthor_device *ptdev) +{ + struct panthor_devfreq *pdevfreq = ptdev->devfreq; + + if (!pdevfreq->devfreq) + return 0; + + panthor_devfreq_reset(pdevfreq); + + return devfreq_resume_device(pdevfreq->devfreq); +} + +int panthor_devfreq_suspend(struct panthor_device *ptdev) +{ + struct panthor_devfreq *pdevfreq = ptdev->devfreq; + + if (!pdevfreq->devfreq) + return 0; + + return devfreq_suspend_device(pdevfreq->devfreq); +} + +void panthor_devfreq_record_busy(struct panthor_device *ptdev) +{ + struct panthor_devfreq *pdevfreq = ptdev->devfreq; + unsigned long irqflags; + + if (!pdevfreq->devfreq) + return; + + spin_lock_irqsave(&pdevfreq->lock, irqflags); + + panthor_devfreq_update_utilization(pdevfreq); + pdevfreq->last_busy_state = true; + + spin_unlock_irqrestore(&pdevfreq->lock, irqflags); +} + +void panthor_devfreq_record_idle(struct panthor_device *ptdev) +{ + struct panthor_devfreq *pdevfreq = ptdev->devfreq; + unsigned long irqflags; + + if (!pdevfreq->devfreq) + return; + + spin_lock_irqsave(&pdevfreq->lock, irqflags); + + panthor_devfreq_update_utilization(pdevfreq); + pdevfreq->last_busy_state = false; + + spin_unlock_irqrestore(&pdevfreq->lock, irqflags); +} diff --git a/drivers/gpu/drm/panthor/panthor_devfreq.h b/drivers/gpu/drm/panthor/panthor_devfreq.h new file mode 100644 index 000000000000..83a5c9522493 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_devfreq.h @@ -0,0 +1,21 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright 2019 Collabora ltd. */ + +#ifndef __PANTHOR_DEVFREQ_H__ +#define __PANTHOR_DEVFREQ_H__ + +struct devfreq; +struct thermal_cooling_device; + +struct panthor_device; +struct panthor_devfreq; + +int panthor_devfreq_init(struct panthor_device *ptdev); + +int panthor_devfreq_resume(struct panthor_device *ptdev); +int panthor_devfreq_suspend(struct panthor_device *ptdev); + +void panthor_devfreq_record_busy(struct panthor_device *ptdev); +void panthor_devfreq_record_idle(struct panthor_device *ptdev); + +#endif /* __PANTHOR_DEVFREQ_H__ */ diff --git a/drivers/gpu/drm/panthor/panthor_device.c b/drivers/gpu/drm/panthor/panthor_device.c new file mode 100644 index 000000000000..a18fd4e4b77c --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_device.c @@ -0,0 +1,552 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright 2018 Marty E. Plummer */ +/* Copyright 2019 Linaro, Ltd, Rob Herring */ +/* Copyright 2023 Collabora ltd. */ + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "panthor_devfreq.h" +#include "panthor_device.h" +#include "panthor_fw.h" +#include "panthor_gpu.h" +#include "panthor_mmu.h" +#include "panthor_regs.h" +#include "panthor_sched.h" + +static int panthor_clk_init(struct panthor_device *ptdev) +{ + ptdev->clks.core = devm_clk_get(ptdev->base.dev, NULL); + if (IS_ERR(ptdev->clks.core)) + return dev_err_probe(ptdev->base.dev, + PTR_ERR(ptdev->clks.core), + "get 'core' clock failed"); + + ptdev->clks.stacks = devm_clk_get_optional(ptdev->base.dev, "stacks"); + if (IS_ERR(ptdev->clks.stacks)) + return dev_err_probe(ptdev->base.dev, + PTR_ERR(ptdev->clks.stacks), + "get 'stacks' clock failed"); + + ptdev->clks.coregroup = devm_clk_get_optional(ptdev->base.dev, "coregroup"); + if (IS_ERR(ptdev->clks.coregroup)) + return dev_err_probe(ptdev->base.dev, + PTR_ERR(ptdev->clks.coregroup), + "get 'coregroup' clock failed"); + + drm_info(&ptdev->base, "clock rate = %lu\n", clk_get_rate(ptdev->clks.core)); + return 0; +} + +void panthor_device_unplug(struct panthor_device *ptdev) +{ + /* This function can be called from two different path: the reset work + * and the platform device remove callback. drm_dev_unplug() doesn't + * deal with concurrent callers, so we have to protect drm_dev_unplug() + * calls with our own lock, and bail out if the device is already + * unplugged. + */ + mutex_lock(&ptdev->unplug.lock); + if (drm_dev_is_unplugged(&ptdev->base)) { + /* Someone beat us, release the lock and wait for the unplug + * operation to be reported as done. + **/ + mutex_unlock(&ptdev->unplug.lock); + wait_for_completion(&ptdev->unplug.done); + return; + } + + /* Call drm_dev_unplug() so any access to HW blocks happening after + * that point get rejected. + */ + drm_dev_unplug(&ptdev->base); + + /* We do the rest of the unplug with the unplug lock released, + * future callers will wait on ptdev->unplug.done anyway. + */ + mutex_unlock(&ptdev->unplug.lock); + + drm_WARN_ON(&ptdev->base, pm_runtime_get_sync(ptdev->base.dev) < 0); + + /* Now, try to cleanly shutdown the GPU before the device resources + * get reclaimed. + */ + panthor_sched_unplug(ptdev); + panthor_fw_unplug(ptdev); + panthor_mmu_unplug(ptdev); + panthor_gpu_unplug(ptdev); + + pm_runtime_dont_use_autosuspend(ptdev->base.dev); + pm_runtime_put_sync_suspend(ptdev->base.dev); + + /* Report the unplug operation as done to unblock concurrent + * panthor_device_unplug() callers. + */ + complete_all(&ptdev->unplug.done); +} + +static void panthor_device_reset_cleanup(struct drm_device *ddev, void *data) +{ + struct panthor_device *ptdev = container_of(ddev, struct panthor_device, base); + + cancel_work_sync(&ptdev->reset.work); + destroy_workqueue(ptdev->reset.wq); +} + +static void panthor_device_reset_work(struct work_struct *work) +{ + struct panthor_device *ptdev = container_of(work, struct panthor_device, reset.work); + int ret = 0, cookie; + + if (atomic_read(&ptdev->pm.state) != PANTHOR_DEVICE_PM_STATE_ACTIVE) { + /* + * No need for a reset as the device has been (or will be) + * powered down + */ + atomic_set(&ptdev->reset.pending, 0); + return; + } + + if (!drm_dev_enter(&ptdev->base, &cookie)) + return; + + panthor_sched_pre_reset(ptdev); + panthor_fw_pre_reset(ptdev, true); + panthor_mmu_pre_reset(ptdev); + panthor_gpu_soft_reset(ptdev); + panthor_gpu_l2_power_on(ptdev); + panthor_mmu_post_reset(ptdev); + ret = panthor_fw_post_reset(ptdev); + if (ret) + goto out_dev_exit; + + atomic_set(&ptdev->reset.pending, 0); + panthor_sched_post_reset(ptdev); + +out_dev_exit: + drm_dev_exit(cookie); + + if (ret) { + panthor_device_unplug(ptdev); + drm_err(&ptdev->base, "Failed to boot MCU after reset, making device unusable."); + } +} + +static bool panthor_device_is_initialized(struct panthor_device *ptdev) +{ + return !!ptdev->scheduler; +} + +static void panthor_device_free_page(struct drm_device *ddev, void *data) +{ + free_page((unsigned long)data); +} + +int panthor_device_init(struct panthor_device *ptdev) +{ + struct resource *res; + struct page *p; + int ret; + + ptdev->coherent = device_get_dma_attr(ptdev->base.dev) == DEV_DMA_COHERENT; + + init_completion(&ptdev->unplug.done); + ret = drmm_mutex_init(&ptdev->base, &ptdev->unplug.lock); + if (ret) + return ret; + + ret = drmm_mutex_init(&ptdev->base, &ptdev->pm.mmio_lock); + if (ret) + return ret; + + atomic_set(&ptdev->pm.state, PANTHOR_DEVICE_PM_STATE_SUSPENDED); + p = alloc_page(GFP_KERNEL | __GFP_ZERO); + if (!p) + return -ENOMEM; + + ptdev->pm.dummy_latest_flush = page_address(p); + ret = drmm_add_action_or_reset(&ptdev->base, panthor_device_free_page, + ptdev->pm.dummy_latest_flush); + if (ret) + return ret; + + /* + * Set the dummy page holding the latest flush to 1. This will cause the + * flush to avoided as we know it isn't necessary if the submission + * happens while the dummy page is mapped. Zero cannot be used because + * that means 'always flush'. + */ + *ptdev->pm.dummy_latest_flush = 1; + + INIT_WORK(&ptdev->reset.work, panthor_device_reset_work); + ptdev->reset.wq = alloc_ordered_workqueue("panthor-reset-wq", 0); + if (!ptdev->reset.wq) + return -ENOMEM; + + ret = drmm_add_action_or_reset(&ptdev->base, panthor_device_reset_cleanup, NULL); + if (ret) + return ret; + + ret = panthor_clk_init(ptdev); + if (ret) + return ret; + + ret = panthor_devfreq_init(ptdev); + if (ret) + return ret; + + ptdev->iomem = devm_platform_get_and_ioremap_resource(to_platform_device(ptdev->base.dev), + 0, &res); + if (IS_ERR(ptdev->iomem)) + return PTR_ERR(ptdev->iomem); + + ptdev->phys_addr = res->start; + + ret = devm_pm_runtime_enable(ptdev->base.dev); + if (ret) + return ret; + + ret = pm_runtime_resume_and_get(ptdev->base.dev); + if (ret) + return ret; + + ret = panthor_gpu_init(ptdev); + if (ret) + goto err_rpm_put; + + ret = panthor_mmu_init(ptdev); + if (ret) + goto err_unplug_gpu; + + ret = panthor_fw_init(ptdev); + if (ret) + goto err_unplug_mmu; + + ret = panthor_sched_init(ptdev); + if (ret) + goto err_unplug_fw; + + /* ~3 frames */ + pm_runtime_set_autosuspend_delay(ptdev->base.dev, 50); + pm_runtime_use_autosuspend(ptdev->base.dev); + + ret = drm_dev_register(&ptdev->base, 0); + if (ret) + goto err_disable_autosuspend; + + pm_runtime_put_autosuspend(ptdev->base.dev); + return 0; + +err_disable_autosuspend: + pm_runtime_dont_use_autosuspend(ptdev->base.dev); + panthor_sched_unplug(ptdev); + +err_unplug_fw: + panthor_fw_unplug(ptdev); + +err_unplug_mmu: + panthor_mmu_unplug(ptdev); + +err_unplug_gpu: + panthor_gpu_unplug(ptdev); + +err_rpm_put: + pm_runtime_put_sync_suspend(ptdev->base.dev); + return ret; +} + +#define PANTHOR_EXCEPTION(id) \ + [DRM_PANTHOR_EXCEPTION_ ## id] = { \ + .name = #id, \ + } + +struct panthor_exception_info { + const char *name; +}; + +static const struct panthor_exception_info panthor_exception_infos[] = { + PANTHOR_EXCEPTION(OK), + PANTHOR_EXCEPTION(TERMINATED), + PANTHOR_EXCEPTION(KABOOM), + PANTHOR_EXCEPTION(EUREKA), + PANTHOR_EXCEPTION(ACTIVE), + PANTHOR_EXCEPTION(CS_RES_TERM), + PANTHOR_EXCEPTION(CS_CONFIG_FAULT), + PANTHOR_EXCEPTION(CS_ENDPOINT_FAULT), + PANTHOR_EXCEPTION(CS_BUS_FAULT), + PANTHOR_EXCEPTION(CS_INSTR_INVALID), + PANTHOR_EXCEPTION(CS_CALL_STACK_OVERFLOW), + PANTHOR_EXCEPTION(CS_INHERIT_FAULT), + PANTHOR_EXCEPTION(INSTR_INVALID_PC), + PANTHOR_EXCEPTION(INSTR_INVALID_ENC), + PANTHOR_EXCEPTION(INSTR_BARRIER_FAULT), + PANTHOR_EXCEPTION(DATA_INVALID_FAULT), + PANTHOR_EXCEPTION(TILE_RANGE_FAULT), + PANTHOR_EXCEPTION(ADDR_RANGE_FAULT), + PANTHOR_EXCEPTION(IMPRECISE_FAULT), + PANTHOR_EXCEPTION(OOM), + PANTHOR_EXCEPTION(CSF_FW_INTERNAL_ERROR), + PANTHOR_EXCEPTION(CSF_RES_EVICTION_TIMEOUT), + PANTHOR_EXCEPTION(GPU_BUS_FAULT), + PANTHOR_EXCEPTION(GPU_SHAREABILITY_FAULT), + PANTHOR_EXCEPTION(SYS_SHAREABILITY_FAULT), + PANTHOR_EXCEPTION(GPU_CACHEABILITY_FAULT), + PANTHOR_EXCEPTION(TRANSLATION_FAULT_0), + PANTHOR_EXCEPTION(TRANSLATION_FAULT_1), + PANTHOR_EXCEPTION(TRANSLATION_FAULT_2), + PANTHOR_EXCEPTION(TRANSLATION_FAULT_3), + PANTHOR_EXCEPTION(TRANSLATION_FAULT_4), + PANTHOR_EXCEPTION(PERM_FAULT_0), + PANTHOR_EXCEPTION(PERM_FAULT_1), + PANTHOR_EXCEPTION(PERM_FAULT_2), + PANTHOR_EXCEPTION(PERM_FAULT_3), + PANTHOR_EXCEPTION(ACCESS_FLAG_1), + PANTHOR_EXCEPTION(ACCESS_FLAG_2), + PANTHOR_EXCEPTION(ACCESS_FLAG_3), + PANTHOR_EXCEPTION(ADDR_SIZE_FAULT_IN), + PANTHOR_EXCEPTION(ADDR_SIZE_FAULT_OUT0), + PANTHOR_EXCEPTION(ADDR_SIZE_FAULT_OUT1), + PANTHOR_EXCEPTION(ADDR_SIZE_FAULT_OUT2), + PANTHOR_EXCEPTION(ADDR_SIZE_FAULT_OUT3), + PANTHOR_EXCEPTION(MEM_ATTR_FAULT_0), + PANTHOR_EXCEPTION(MEM_ATTR_FAULT_1), + PANTHOR_EXCEPTION(MEM_ATTR_FAULT_2), + PANTHOR_EXCEPTION(MEM_ATTR_FAULT_3), +}; + +const char *panthor_exception_name(struct panthor_device *ptdev, u32 exception_code) +{ + if (exception_code >= ARRAY_SIZE(panthor_exception_infos) || + !panthor_exception_infos[exception_code].name) + return "Unknown exception type"; + + return panthor_exception_infos[exception_code].name; +} + +static vm_fault_t panthor_mmio_vm_fault(struct vm_fault *vmf) +{ + struct vm_area_struct *vma = vmf->vma; + struct panthor_device *ptdev = vma->vm_private_data; + u64 offset = (u64)vma->vm_pgoff << PAGE_SHIFT; + unsigned long pfn; + pgprot_t pgprot; + vm_fault_t ret; + bool active; + int cookie; + + if (!drm_dev_enter(&ptdev->base, &cookie)) + return VM_FAULT_SIGBUS; + + mutex_lock(&ptdev->pm.mmio_lock); + active = atomic_read(&ptdev->pm.state) == PANTHOR_DEVICE_PM_STATE_ACTIVE; + + switch (offset) { + case DRM_PANTHOR_USER_FLUSH_ID_MMIO_OFFSET: + if (active) + pfn = __phys_to_pfn(ptdev->phys_addr + CSF_GPU_LATEST_FLUSH_ID); + else + pfn = virt_to_pfn(ptdev->pm.dummy_latest_flush); + break; + + default: + ret = VM_FAULT_SIGBUS; + goto out_unlock; + } + + pgprot = vma->vm_page_prot; + if (active) + pgprot = pgprot_noncached(pgprot); + + ret = vmf_insert_pfn_prot(vma, vmf->address, pfn, pgprot); + +out_unlock: + mutex_unlock(&ptdev->pm.mmio_lock); + drm_dev_exit(cookie); + return ret; +} + +static const struct vm_operations_struct panthor_mmio_vm_ops = { + .fault = panthor_mmio_vm_fault, +}; + +int panthor_device_mmap_io(struct panthor_device *ptdev, struct vm_area_struct *vma) +{ + u64 offset = panthor_device_mmio_offset((u64)vma->vm_pgoff << PAGE_SHIFT); + + switch (offset) { + case DRM_PANTHOR_USER_FLUSH_ID_MMIO_OFFSET: + if (vma->vm_end - vma->vm_start != PAGE_SIZE || + (vma->vm_flags & (VM_WRITE | VM_EXEC))) + return -EINVAL; + + break; + + default: + return -EINVAL; + } + + /* Adjust vm_pgoff for 32-bit userspace on 64-bit kernel. */ + vma->vm_pgoff = offset >> PAGE_SHIFT; + + /* Defer actual mapping to the fault handler. */ + vma->vm_private_data = ptdev; + vma->vm_ops = &panthor_mmio_vm_ops; + vm_flags_set(vma, + VM_IO | VM_DONTCOPY | VM_DONTEXPAND | + VM_NORESERVE | VM_DONTDUMP | VM_PFNMAP); + return 0; +} + +#ifdef CONFIG_PM +int panthor_device_resume(struct device *dev) +{ + struct panthor_device *ptdev = dev_get_drvdata(dev); + int ret, cookie; + + if (atomic_read(&ptdev->pm.state) != PANTHOR_DEVICE_PM_STATE_SUSPENDED) + return -EINVAL; + + atomic_set(&ptdev->pm.state, PANTHOR_DEVICE_PM_STATE_RESUMING); + + ret = clk_prepare_enable(ptdev->clks.core); + if (ret) + goto err_set_suspended; + + ret = clk_prepare_enable(ptdev->clks.stacks); + if (ret) + goto err_disable_core_clk; + + ret = clk_prepare_enable(ptdev->clks.coregroup); + if (ret) + goto err_disable_stacks_clk; + + ret = panthor_devfreq_resume(ptdev); + if (ret) + goto err_disable_coregroup_clk; + + if (panthor_device_is_initialized(ptdev) && + drm_dev_enter(&ptdev->base, &cookie)) { + panthor_gpu_resume(ptdev); + panthor_mmu_resume(ptdev); + ret = drm_WARN_ON(&ptdev->base, panthor_fw_resume(ptdev)); + if (!ret) { + panthor_sched_resume(ptdev); + } else { + panthor_mmu_suspend(ptdev); + panthor_gpu_suspend(ptdev); + } + + drm_dev_exit(cookie); + + if (ret) + goto err_suspend_devfreq; + } + + if (atomic_read(&ptdev->reset.pending)) + queue_work(ptdev->reset.wq, &ptdev->reset.work); + + /* Clear all IOMEM mappings pointing to this device after we've + * resumed. This way the fake mappings pointing to the dummy pages + * are removed and the real iomem mapping will be restored on next + * access. + */ + mutex_lock(&ptdev->pm.mmio_lock); + unmap_mapping_range(ptdev->base.anon_inode->i_mapping, + DRM_PANTHOR_USER_MMIO_OFFSET, 0, 1); + atomic_set(&ptdev->pm.state, PANTHOR_DEVICE_PM_STATE_ACTIVE); + mutex_unlock(&ptdev->pm.mmio_lock); + return 0; + +err_suspend_devfreq: + panthor_devfreq_suspend(ptdev); + +err_disable_coregroup_clk: + clk_disable_unprepare(ptdev->clks.coregroup); + +err_disable_stacks_clk: + clk_disable_unprepare(ptdev->clks.stacks); + +err_disable_core_clk: + clk_disable_unprepare(ptdev->clks.core); + +err_set_suspended: + atomic_set(&ptdev->pm.state, PANTHOR_DEVICE_PM_STATE_SUSPENDED); + return ret; +} + +int panthor_device_suspend(struct device *dev) +{ + struct panthor_device *ptdev = dev_get_drvdata(dev); + int ret, cookie; + + if (atomic_read(&ptdev->pm.state) != PANTHOR_DEVICE_PM_STATE_ACTIVE) + return -EINVAL; + + /* Clear all IOMEM mappings pointing to this device before we + * shutdown the power-domain and clocks. Failing to do that results + * in external aborts when the process accesses the iomem region. + * We change the state and call unmap_mapping_range() with the + * mmio_lock held to make sure the vm_fault handler won't set up + * invalid mappings. + */ + mutex_lock(&ptdev->pm.mmio_lock); + atomic_set(&ptdev->pm.state, PANTHOR_DEVICE_PM_STATE_SUSPENDING); + unmap_mapping_range(ptdev->base.anon_inode->i_mapping, + DRM_PANTHOR_USER_MMIO_OFFSET, 0, 1); + mutex_unlock(&ptdev->pm.mmio_lock); + + if (panthor_device_is_initialized(ptdev) && + drm_dev_enter(&ptdev->base, &cookie)) { + cancel_work_sync(&ptdev->reset.work); + + /* We prepare everything as if we were resetting the GPU. + * The end of the reset will happen in the resume path though. + */ + panthor_sched_suspend(ptdev); + panthor_fw_suspend(ptdev); + panthor_mmu_suspend(ptdev); + panthor_gpu_suspend(ptdev); + drm_dev_exit(cookie); + } + + ret = panthor_devfreq_suspend(ptdev); + if (ret) { + if (panthor_device_is_initialized(ptdev) && + drm_dev_enter(&ptdev->base, &cookie)) { + panthor_gpu_resume(ptdev); + panthor_mmu_resume(ptdev); + drm_WARN_ON(&ptdev->base, panthor_fw_resume(ptdev)); + panthor_sched_resume(ptdev); + drm_dev_exit(cookie); + } + + goto err_set_active; + } + + clk_disable_unprepare(ptdev->clks.coregroup); + clk_disable_unprepare(ptdev->clks.stacks); + clk_disable_unprepare(ptdev->clks.core); + atomic_set(&ptdev->pm.state, PANTHOR_DEVICE_PM_STATE_SUSPENDED); + return 0; + +err_set_active: + /* If something failed and we have to revert back to an + * active state, we also need to clear the MMIO userspace + * mappings, so any dumb pages that were mapped while we + * were trying to suspend gets invalidated. + */ + mutex_lock(&ptdev->pm.mmio_lock); + atomic_set(&ptdev->pm.state, PANTHOR_DEVICE_PM_STATE_ACTIVE); + unmap_mapping_range(ptdev->base.anon_inode->i_mapping, + DRM_PANTHOR_USER_MMIO_OFFSET, 0, 1); + mutex_unlock(&ptdev->pm.mmio_lock); + return ret; +} +#endif diff --git a/drivers/gpu/drm/panthor/panthor_device.h b/drivers/gpu/drm/panthor/panthor_device.h new file mode 100644 index 000000000000..ba43d5ea4e96 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_device.h @@ -0,0 +1,402 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright 2018 Marty E. Plummer */ +/* Copyright 2019 Linaro, Ltd, Rob Herring */ +/* Copyright 2023 Collabora ltd. */ + +#ifndef __PANTHOR_DEVICE_H__ +#define __PANTHOR_DEVICE_H__ + +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +struct panthor_csf; +struct panthor_csf_ctx; +struct panthor_device; +struct panthor_gpu; +struct panthor_group_pool; +struct panthor_heap_pool; +struct panthor_job; +struct panthor_mmu; +struct panthor_fw; +struct panthor_perfcnt; +struct panthor_vm; +struct panthor_vm_pool; + +/** + * enum panthor_device_pm_state - PM state + */ +enum panthor_device_pm_state { + /** @PANTHOR_DEVICE_PM_STATE_SUSPENDED: Device is suspended. */ + PANTHOR_DEVICE_PM_STATE_SUSPENDED = 0, + + /** @PANTHOR_DEVICE_PM_STATE_RESUMING: Device is being resumed. */ + PANTHOR_DEVICE_PM_STATE_RESUMING, + + /** @PANTHOR_DEVICE_PM_STATE_ACTIVE: Device is active. */ + PANTHOR_DEVICE_PM_STATE_ACTIVE, + + /** @PANTHOR_DEVICE_PM_STATE_SUSPENDING: Device is being suspended. */ + PANTHOR_DEVICE_PM_STATE_SUSPENDING, +}; + +/** + * struct panthor_irq - IRQ data + * + * Used to automate IRQ handling for the 3 different IRQs we have in this driver. + */ +struct panthor_irq { + /** @ptdev: Panthor device */ + struct panthor_device *ptdev; + + /** @irq: IRQ number. */ + int irq; + + /** @mask: Current mask being applied to xxx_INT_MASK. */ + u32 mask; + + /** @suspended: Set to true when the IRQ is suspended. */ + atomic_t suspended; +}; + +/** + * struct panthor_device - Panthor device + */ +struct panthor_device { + /** @base: Base drm_device. */ + struct drm_device base; + + /** @phys_addr: Physical address of the iomem region. */ + phys_addr_t phys_addr; + + /** @iomem: CPU mapping of the IOMEM region. */ + void __iomem *iomem; + + /** @clks: GPU clocks. */ + struct { + /** @core: Core clock. */ + struct clk *core; + + /** @stacks: Stacks clock. This clock is optional. */ + struct clk *stacks; + + /** @coregroup: Core group clock. This clock is optional. */ + struct clk *coregroup; + } clks; + + /** @coherent: True if the CPU/GPU are memory coherent. */ + bool coherent; + + /** @gpu_info: GPU information. */ + struct drm_panthor_gpu_info gpu_info; + + /** @csif_info: Command stream interface information. */ + struct drm_panthor_csif_info csif_info; + + /** @gpu: GPU management data. */ + struct panthor_gpu *gpu; + + /** @fw: FW management data. */ + struct panthor_fw *fw; + + /** @mmu: MMU management data. */ + struct panthor_mmu *mmu; + + /** @scheduler: Scheduler management data. */ + struct panthor_scheduler *scheduler; + + /** @devfreq: Device frequency scaling management data. */ + struct panthor_devfreq *devfreq; + + /** @unplug: Device unplug related fields. */ + struct { + /** @lock: Lock used to serialize unplug operations. */ + struct mutex lock; + + /** + * @done: Completion object signaled when the unplug + * operation is done. + */ + struct completion done; + } unplug; + + /** @reset: Reset related fields. */ + struct { + /** @wq: Ordered worqueud used to schedule reset operations. */ + struct workqueue_struct *wq; + + /** @work: Reset work. */ + struct work_struct work; + + /** @pending: Set to true if a reset is pending. */ + atomic_t pending; + } reset; + + /** @pm: Power management related data. */ + struct { + /** @state: Power state. */ + atomic_t state; + + /** + * @mmio_lock: Lock protecting MMIO userspace CPU mappings. + * + * This is needed to ensure we map the dummy IO pages when + * the device is being suspended, and the real IO pages when + * the device is being resumed. We can't just do with the + * state atomicity to deal with this race. + */ + struct mutex mmio_lock; + + /** + * @dummy_latest_flush: Dummy LATEST_FLUSH page. + * + * Used to replace the real LATEST_FLUSH page when the GPU + * is suspended. + */ + u32 *dummy_latest_flush; + } pm; +}; + +/** + * struct panthor_file - Panthor file + */ +struct panthor_file { + /** @ptdev: Device attached to this file. */ + struct panthor_device *ptdev; + + /** @vms: VM pool attached to this file. */ + struct panthor_vm_pool *vms; + + /** @groups: Scheduling group pool attached to this file. */ + struct panthor_group_pool *groups; +}; + +int panthor_device_init(struct panthor_device *ptdev); +void panthor_device_unplug(struct panthor_device *ptdev); + +/** + * panthor_device_schedule_reset() - Schedules a reset operation + */ +static inline void panthor_device_schedule_reset(struct panthor_device *ptdev) +{ + if (!atomic_cmpxchg(&ptdev->reset.pending, 0, 1) && + atomic_read(&ptdev->pm.state) == PANTHOR_DEVICE_PM_STATE_ACTIVE) + queue_work(ptdev->reset.wq, &ptdev->reset.work); +} + +/** + * panthor_device_reset_is_pending() - Checks if a reset is pending. + * + * Return: true if a reset is pending, false otherwise. + */ +static inline bool panthor_device_reset_is_pending(struct panthor_device *ptdev) +{ + return atomic_read(&ptdev->reset.pending) != 0; +} + +int panthor_device_mmap_io(struct panthor_device *ptdev, + struct vm_area_struct *vma); + +int panthor_device_resume(struct device *dev); +int panthor_device_suspend(struct device *dev); + +enum drm_panthor_exception_type { + DRM_PANTHOR_EXCEPTION_OK = 0x00, + DRM_PANTHOR_EXCEPTION_TERMINATED = 0x04, + DRM_PANTHOR_EXCEPTION_KABOOM = 0x05, + DRM_PANTHOR_EXCEPTION_EUREKA = 0x06, + DRM_PANTHOR_EXCEPTION_ACTIVE = 0x08, + DRM_PANTHOR_EXCEPTION_CS_RES_TERM = 0x0f, + DRM_PANTHOR_EXCEPTION_MAX_NON_FAULT = 0x3f, + DRM_PANTHOR_EXCEPTION_CS_CONFIG_FAULT = 0x40, + DRM_PANTHOR_EXCEPTION_CS_ENDPOINT_FAULT = 0x44, + DRM_PANTHOR_EXCEPTION_CS_BUS_FAULT = 0x48, + DRM_PANTHOR_EXCEPTION_CS_INSTR_INVALID = 0x49, + DRM_PANTHOR_EXCEPTION_CS_CALL_STACK_OVERFLOW = 0x4a, + DRM_PANTHOR_EXCEPTION_CS_INHERIT_FAULT = 0x4b, + DRM_PANTHOR_EXCEPTION_INSTR_INVALID_PC = 0x50, + DRM_PANTHOR_EXCEPTION_INSTR_INVALID_ENC = 0x51, + DRM_PANTHOR_EXCEPTION_INSTR_BARRIER_FAULT = 0x55, + DRM_PANTHOR_EXCEPTION_DATA_INVALID_FAULT = 0x58, + DRM_PANTHOR_EXCEPTION_TILE_RANGE_FAULT = 0x59, + DRM_PANTHOR_EXCEPTION_ADDR_RANGE_FAULT = 0x5a, + DRM_PANTHOR_EXCEPTION_IMPRECISE_FAULT = 0x5b, + DRM_PANTHOR_EXCEPTION_OOM = 0x60, + DRM_PANTHOR_EXCEPTION_CSF_FW_INTERNAL_ERROR = 0x68, + DRM_PANTHOR_EXCEPTION_CSF_RES_EVICTION_TIMEOUT = 0x69, + DRM_PANTHOR_EXCEPTION_GPU_BUS_FAULT = 0x80, + DRM_PANTHOR_EXCEPTION_GPU_SHAREABILITY_FAULT = 0x88, + DRM_PANTHOR_EXCEPTION_SYS_SHAREABILITY_FAULT = 0x89, + DRM_PANTHOR_EXCEPTION_GPU_CACHEABILITY_FAULT = 0x8a, + DRM_PANTHOR_EXCEPTION_TRANSLATION_FAULT_0 = 0xc0, + DRM_PANTHOR_EXCEPTION_TRANSLATION_FAULT_1 = 0xc1, + DRM_PANTHOR_EXCEPTION_TRANSLATION_FAULT_2 = 0xc2, + DRM_PANTHOR_EXCEPTION_TRANSLATION_FAULT_3 = 0xc3, + DRM_PANTHOR_EXCEPTION_TRANSLATION_FAULT_4 = 0xc4, + DRM_PANTHOR_EXCEPTION_PERM_FAULT_0 = 0xc8, + DRM_PANTHOR_EXCEPTION_PERM_FAULT_1 = 0xc9, + DRM_PANTHOR_EXCEPTION_PERM_FAULT_2 = 0xca, + DRM_PANTHOR_EXCEPTION_PERM_FAULT_3 = 0xcb, + DRM_PANTHOR_EXCEPTION_ACCESS_FLAG_1 = 0xd9, + DRM_PANTHOR_EXCEPTION_ACCESS_FLAG_2 = 0xda, + DRM_PANTHOR_EXCEPTION_ACCESS_FLAG_3 = 0xdb, + DRM_PANTHOR_EXCEPTION_ADDR_SIZE_FAULT_IN = 0xe0, + DRM_PANTHOR_EXCEPTION_ADDR_SIZE_FAULT_OUT0 = 0xe4, + DRM_PANTHOR_EXCEPTION_ADDR_SIZE_FAULT_OUT1 = 0xe5, + DRM_PANTHOR_EXCEPTION_ADDR_SIZE_FAULT_OUT2 = 0xe6, + DRM_PANTHOR_EXCEPTION_ADDR_SIZE_FAULT_OUT3 = 0xe7, + DRM_PANTHOR_EXCEPTION_MEM_ATTR_FAULT_0 = 0xe8, + DRM_PANTHOR_EXCEPTION_MEM_ATTR_FAULT_1 = 0xe9, + DRM_PANTHOR_EXCEPTION_MEM_ATTR_FAULT_2 = 0xea, + DRM_PANTHOR_EXCEPTION_MEM_ATTR_FAULT_3 = 0xeb, +}; + +/** + * panthor_exception_is_fault() - Checks if an exception is a fault. + * + * Return: true if the exception is a fault, false otherwise. + */ +static inline bool +panthor_exception_is_fault(u32 exception_code) +{ + return exception_code > DRM_PANTHOR_EXCEPTION_MAX_NON_FAULT; +} + +const char *panthor_exception_name(struct panthor_device *ptdev, + u32 exception_code); + +/** + * PANTHOR_IRQ_HANDLER() - Define interrupt handlers and the interrupt + * registration function. + * + * The boiler-plate to gracefully deal with shared interrupts is + * auto-generated. All you have to do is call PANTHOR_IRQ_HANDLER() + * just after the actual handler. The handler prototype is: + * + * void (*handler)(struct panthor_device *, u32 status); + */ +#define PANTHOR_IRQ_HANDLER(__name, __reg_prefix, __handler) \ +static irqreturn_t panthor_ ## __name ## _irq_raw_handler(int irq, void *data) \ +{ \ + struct panthor_irq *pirq = data; \ + struct panthor_device *ptdev = pirq->ptdev; \ + \ + if (atomic_read(&pirq->suspended)) \ + return IRQ_NONE; \ + if (!gpu_read(ptdev, __reg_prefix ## _INT_STAT)) \ + return IRQ_NONE; \ + \ + gpu_write(ptdev, __reg_prefix ## _INT_MASK, 0); \ + return IRQ_WAKE_THREAD; \ +} \ + \ +static irqreturn_t panthor_ ## __name ## _irq_threaded_handler(int irq, void *data) \ +{ \ + struct panthor_irq *pirq = data; \ + struct panthor_device *ptdev = pirq->ptdev; \ + irqreturn_t ret = IRQ_NONE; \ + \ + while (true) { \ + u32 status = gpu_read(ptdev, __reg_prefix ## _INT_RAWSTAT) & pirq->mask; \ + \ + if (!status) \ + break; \ + \ + gpu_write(ptdev, __reg_prefix ## _INT_CLEAR, status); \ + \ + __handler(ptdev, status); \ + ret = IRQ_HANDLED; \ + } \ + \ + if (!atomic_read(&pirq->suspended)) \ + gpu_write(ptdev, __reg_prefix ## _INT_MASK, pirq->mask); \ + \ + return ret; \ +} \ + \ +static inline void panthor_ ## __name ## _irq_unplug(struct panthor_irq *pirq) \ +{ \ + pirq->mask = 0; \ + gpu_write(pirq->ptdev, __reg_prefix ## _INT_MASK, 0); \ + synchronize_irq(pirq->irq); \ + atomic_set(&pirq->suspended, true); \ +} \ + \ +static inline void panthor_ ## __name ## _irq_suspend(struct panthor_irq *pirq) \ +{ \ + int cookie; \ + \ + atomic_set(&pirq->suspended, true); \ + \ + if (drm_dev_enter(&pirq->ptdev->base, &cookie)) { \ + gpu_write(pirq->ptdev, __reg_prefix ## _INT_MASK, 0); \ + synchronize_irq(pirq->irq); \ + drm_dev_exit(cookie); \ + } \ + \ + pirq->mask = 0; \ +} \ + \ +static inline void panthor_ ## __name ## _irq_resume(struct panthor_irq *pirq, u32 mask) \ +{ \ + int cookie; \ + \ + atomic_set(&pirq->suspended, false); \ + pirq->mask = mask; \ + \ + if (drm_dev_enter(&pirq->ptdev->base, &cookie)) { \ + gpu_write(pirq->ptdev, __reg_prefix ## _INT_CLEAR, mask); \ + gpu_write(pirq->ptdev, __reg_prefix ## _INT_MASK, mask); \ + drm_dev_exit(cookie); \ + } \ +} \ + \ +static int panthor_request_ ## __name ## _irq(struct panthor_device *ptdev, \ + struct panthor_irq *pirq, \ + int irq, u32 mask) \ +{ \ + pirq->ptdev = ptdev; \ + pirq->irq = irq; \ + panthor_ ## __name ## _irq_resume(pirq, mask); \ + \ + return devm_request_threaded_irq(ptdev->base.dev, irq, \ + panthor_ ## __name ## _irq_raw_handler, \ + panthor_ ## __name ## _irq_threaded_handler, \ + IRQF_SHARED, KBUILD_MODNAME "-" # __name, \ + pirq); \ +} + +/** + * panthor_device_mmio_offset() - Turn a user MMIO offset into a kernel one + * @offset: Offset to convert. + * + * With 32-bit systems being limited by the 32-bit representation of mmap2's + * pgoffset field, we need to make the MMIO offset arch specific. This function + * converts a user MMIO offset into something the kernel driver understands. + * + * If the kernel and userspace architecture match, the offset is unchanged. If + * the kernel is 64-bit and userspace is 32-bit, the offset is adjusted to match + * 64-bit offsets. 32-bit kernel with 64-bit userspace is impossible. + * + * Return: Adjusted offset. + */ +static inline u64 panthor_device_mmio_offset(u64 offset) +{ +#ifdef CONFIG_ARM64 + if (test_tsk_thread_flag(current, TIF_32BIT)) + offset += DRM_PANTHOR_USER_MMIO_OFFSET_64BIT - DRM_PANTHOR_USER_MMIO_OFFSET_32BIT; +#endif + + return offset; +} + +extern struct workqueue_struct *panthor_cleanup_wq; + +#endif diff --git a/drivers/gpu/drm/panthor/panthor_drv.c b/drivers/gpu/drm/panthor/panthor_drv.c new file mode 100644 index 000000000000..ff484506229f --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_drv.c @@ -0,0 +1,1473 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright 2018 Marty E. Plummer */ +/* Copyright 2019 Linaro, Ltd., Rob Herring */ +/* Copyright 2019 Collabora ltd. */ + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "panthor_device.h" +#include "panthor_fw.h" +#include "panthor_gem.h" +#include "panthor_gpu.h" +#include "panthor_heap.h" +#include "panthor_mmu.h" +#include "panthor_regs.h" +#include "panthor_sched.h" + +/** + * DOC: user <-> kernel object copy helpers. + */ + +/** + * panthor_set_uobj() - Copy kernel object to user object. + * @usr_ptr: Users pointer. + * @usr_size: Size of the user object. + * @min_size: Minimum size for this object. + * @kern_size: Size of the kernel object. + * @in: Address of the kernel object to copy. + * + * Helper automating kernel -> user object copies. + * + * Don't use this function directly, use PANTHOR_UOBJ_SET() instead. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +panthor_set_uobj(u64 usr_ptr, u32 usr_size, u32 min_size, u32 kern_size, const void *in) +{ + /* User size shouldn't be smaller than the minimal object size. */ + if (usr_size < min_size) + return -EINVAL; + + if (copy_to_user(u64_to_user_ptr(usr_ptr), in, min_t(u32, usr_size, kern_size))) + return -EFAULT; + + /* When the kernel object is smaller than the user object, we fill the gap with + * zeros. + */ + if (usr_size > kern_size && + clear_user(u64_to_user_ptr(usr_ptr + kern_size), usr_size - kern_size)) { + return -EFAULT; + } + + return 0; +} + +/** + * panthor_get_uobj_array() - Copy a user object array into a kernel accessible object array. + * @in: The object array to copy. + * @min_stride: Minimum array stride. + * @obj_size: Kernel object size. + * + * Helper automating user -> kernel object copies. + * + * Don't use this function directly, use PANTHOR_UOBJ_GET_ARRAY() instead. + * + * Return: newly allocated object array or an ERR_PTR on error. + */ +static void * +panthor_get_uobj_array(const struct drm_panthor_obj_array *in, u32 min_stride, + u32 obj_size) +{ + int ret = 0; + void *out_alloc; + + /* User stride must be at least the minimum object size, otherwise it might + * lack useful information. + */ + if (in->stride < min_stride) + return ERR_PTR(-EINVAL); + + if (!in->count) + return NULL; + + out_alloc = kvmalloc_array(in->count, obj_size, GFP_KERNEL); + if (!out_alloc) + return ERR_PTR(-ENOMEM); + + if (obj_size == in->stride) { + /* Fast path when user/kernel have the same uAPI header version. */ + if (copy_from_user(out_alloc, u64_to_user_ptr(in->array), + (unsigned long)obj_size * in->count)) + ret = -EFAULT; + } else { + void __user *in_ptr = u64_to_user_ptr(in->array); + void *out_ptr = out_alloc; + + /* If the sizes differ, we need to copy elements one by one. */ + for (u32 i = 0; i < in->count; i++) { + ret = copy_struct_from_user(out_ptr, obj_size, in_ptr, in->stride); + if (ret) + break; + + out_ptr += obj_size; + in_ptr += in->stride; + } + } + + if (ret) { + kvfree(out_alloc); + return ERR_PTR(ret); + } + + return out_alloc; +} + +/** + * PANTHOR_UOBJ_MIN_SIZE_INTERNAL() - Get the minimum user object size + * @_typename: Object type. + * @_last_mandatory_field: Last mandatory field. + * + * Get the minimum user object size based on the last mandatory field name, + * A.K.A, the name of the last field of the structure at the time this + * structure was added to the uAPI. + * + * Don't use directly, use PANTHOR_UOBJ_DECL() instead. + */ +#define PANTHOR_UOBJ_MIN_SIZE_INTERNAL(_typename, _last_mandatory_field) \ + (offsetof(_typename, _last_mandatory_field) + \ + sizeof(((_typename *)NULL)->_last_mandatory_field)) + +/** + * PANTHOR_UOBJ_DECL() - Declare a new uAPI object whose subject to + * evolutions. + * @_typename: Object type. + * @_last_mandatory_field: Last mandatory field. + * + * Should be used to extend the PANTHOR_UOBJ_MIN_SIZE() list. + */ +#define PANTHOR_UOBJ_DECL(_typename, _last_mandatory_field) \ + _typename : PANTHOR_UOBJ_MIN_SIZE_INTERNAL(_typename, _last_mandatory_field) + +/** + * PANTHOR_UOBJ_MIN_SIZE() - Get the minimum size of a given uAPI object + * @_obj_name: Object to get the minimum size of. + * + * Don't use this macro directly, it's automatically called by + * PANTHOR_UOBJ_{SET,GET_ARRAY}(). + */ +#define PANTHOR_UOBJ_MIN_SIZE(_obj_name) \ + _Generic(_obj_name, \ + PANTHOR_UOBJ_DECL(struct drm_panthor_gpu_info, tiler_present), \ + PANTHOR_UOBJ_DECL(struct drm_panthor_csif_info, pad), \ + PANTHOR_UOBJ_DECL(struct drm_panthor_sync_op, timeline_value), \ + PANTHOR_UOBJ_DECL(struct drm_panthor_queue_submit, syncs), \ + PANTHOR_UOBJ_DECL(struct drm_panthor_queue_create, ringbuf_size), \ + PANTHOR_UOBJ_DECL(struct drm_panthor_vm_bind_op, syncs)) + +/** + * PANTHOR_UOBJ_SET() - Copy a kernel object to a user object. + * @_dest_usr_ptr: User pointer to copy to. + * @_usr_size: Size of the user object. + * @_src_obj: Kernel object to copy (not a pointer). + * + * Return: 0 on success, a negative error code otherwise. + */ +#define PANTHOR_UOBJ_SET(_dest_usr_ptr, _usr_size, _src_obj) \ + panthor_set_uobj(_dest_usr_ptr, _usr_size, \ + PANTHOR_UOBJ_MIN_SIZE(_src_obj), \ + sizeof(_src_obj), &(_src_obj)) + +/** + * PANTHOR_UOBJ_GET_ARRAY() - Copy a user object array to a kernel accessible + * object array. + * @_dest_array: Local variable that will hold the newly allocated kernel + * object array. + * @_uobj_array: The drm_panthor_obj_array object describing the user object + * array. + * + * Return: 0 on success, a negative error code otherwise. + */ +#define PANTHOR_UOBJ_GET_ARRAY(_dest_array, _uobj_array) \ + ({ \ + typeof(_dest_array) _tmp; \ + _tmp = panthor_get_uobj_array(_uobj_array, \ + PANTHOR_UOBJ_MIN_SIZE((_dest_array)[0]), \ + sizeof((_dest_array)[0])); \ + if (!IS_ERR(_tmp)) \ + _dest_array = _tmp; \ + PTR_ERR_OR_ZERO(_tmp); \ + }) + +/** + * struct panthor_sync_signal - Represent a synchronization object point to attach + * our job fence to. + * + * This structure is here to keep track of fences that are currently bound to + * a specific syncobj point. + * + * At the beginning of a job submission, the fence + * is retrieved from the syncobj itself, and can be NULL if no fence was attached + * to this point. + * + * At the end, it points to the fence of the last job that had a + * %DRM_PANTHOR_SYNC_OP_SIGNAL on this syncobj. + * + * With jobs being submitted in batches, the fence might change several times during + * the process, allowing one job to wait on a job that's part of the same submission + * but appears earlier in the drm_panthor_group_submit::queue_submits array. + */ +struct panthor_sync_signal { + /** @node: list_head to track signal ops within a submit operation */ + struct list_head node; + + /** @handle: The syncobj handle. */ + u32 handle; + + /** + * @point: The syncobj point. + * + * Zero for regular syncobjs, and non-zero for timeline syncobjs. + */ + u64 point; + + /** + * @syncobj: The sync object pointed by @handle. + */ + struct drm_syncobj *syncobj; + + /** + * @chain: Chain object used to link the new fence to an existing + * timeline syncobj. + * + * NULL for regular syncobj, non-NULL for timeline syncobjs. + */ + struct dma_fence_chain *chain; + + /** + * @fence: The fence to assign to the syncobj or syncobj-point. + */ + struct dma_fence *fence; +}; + +/** + * struct panthor_job_ctx - Job context + */ +struct panthor_job_ctx { + /** @job: The job that is about to be submitted to drm_sched. */ + struct drm_sched_job *job; + + /** @syncops: Array of sync operations. */ + struct drm_panthor_sync_op *syncops; + + /** @syncop_count: Number of sync operations. */ + u32 syncop_count; +}; + +/** + * struct panthor_submit_ctx - Submission context + * + * Anything that's related to a submission (%DRM_IOCTL_PANTHOR_VM_BIND or + * %DRM_IOCTL_PANTHOR_GROUP_SUBMIT) is kept here, so we can automate the + * initialization and cleanup steps. + */ +struct panthor_submit_ctx { + /** @file: DRM file this submission happens on. */ + struct drm_file *file; + + /** + * @signals: List of struct panthor_sync_signal. + * + * %DRM_PANTHOR_SYNC_OP_SIGNAL operations will be recorded here, + * and %DRM_PANTHOR_SYNC_OP_WAIT will first check if an entry + * matching the syncobj+point exists before calling + * drm_syncobj_find_fence(). This allows us to describe dependencies + * existing between jobs that are part of the same batch. + */ + struct list_head signals; + + /** @jobs: Array of jobs. */ + struct panthor_job_ctx *jobs; + + /** @job_count: Number of entries in the @jobs array. */ + u32 job_count; + + /** @exec: drm_exec context used to acquire and prepare resv objects. */ + struct drm_exec exec; +}; + +#define PANTHOR_SYNC_OP_FLAGS_MASK \ + (DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_MASK | DRM_PANTHOR_SYNC_OP_SIGNAL) + +static bool sync_op_is_signal(const struct drm_panthor_sync_op *sync_op) +{ + return !!(sync_op->flags & DRM_PANTHOR_SYNC_OP_SIGNAL); +} + +static bool sync_op_is_wait(const struct drm_panthor_sync_op *sync_op) +{ + /* Note that DRM_PANTHOR_SYNC_OP_WAIT == 0 */ + return !(sync_op->flags & DRM_PANTHOR_SYNC_OP_SIGNAL); +} + +/** + * panthor_check_sync_op() - Check drm_panthor_sync_op fields + * @sync_op: The sync operation to check. + * + * Return: 0 on success, -EINVAL otherwise. + */ +static int +panthor_check_sync_op(const struct drm_panthor_sync_op *sync_op) +{ + u8 handle_type; + + if (sync_op->flags & ~PANTHOR_SYNC_OP_FLAGS_MASK) + return -EINVAL; + + handle_type = sync_op->flags & DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_MASK; + if (handle_type != DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_SYNCOBJ && + handle_type != DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_TIMELINE_SYNCOBJ) + return -EINVAL; + + if (handle_type == DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_SYNCOBJ && + sync_op->timeline_value != 0) + return -EINVAL; + + return 0; +} + +/** + * panthor_sync_signal_free() - Release resources and free a panthor_sync_signal object + * @sig_sync: Signal object to free. + */ +static void +panthor_sync_signal_free(struct panthor_sync_signal *sig_sync) +{ + if (!sig_sync) + return; + + drm_syncobj_put(sig_sync->syncobj); + dma_fence_chain_free(sig_sync->chain); + dma_fence_put(sig_sync->fence); + kfree(sig_sync); +} + +/** + * panthor_submit_ctx_add_sync_signal() - Add a signal operation to a submit context + * @ctx: Context to add the signal operation to. + * @handle: Syncobj handle. + * @point: Syncobj point. + * + * Return: 0 on success, otherwise negative error value. + */ +static int +panthor_submit_ctx_add_sync_signal(struct panthor_submit_ctx *ctx, u32 handle, u64 point) +{ + struct panthor_sync_signal *sig_sync; + struct dma_fence *cur_fence; + int ret; + + sig_sync = kzalloc(sizeof(*sig_sync), GFP_KERNEL); + if (!sig_sync) + return -ENOMEM; + + sig_sync->handle = handle; + sig_sync->point = point; + + if (point > 0) { + sig_sync->chain = dma_fence_chain_alloc(); + if (!sig_sync->chain) { + ret = -ENOMEM; + goto err_free_sig_sync; + } + } + + sig_sync->syncobj = drm_syncobj_find(ctx->file, handle); + if (!sig_sync->syncobj) { + ret = -EINVAL; + goto err_free_sig_sync; + } + + /* Retrieve the current fence attached to that point. It's + * perfectly fine to get a NULL fence here, it just means there's + * no fence attached to that point yet. + */ + if (!drm_syncobj_find_fence(ctx->file, handle, point, 0, &cur_fence)) + sig_sync->fence = cur_fence; + + list_add_tail(&sig_sync->node, &ctx->signals); + + return 0; + +err_free_sig_sync: + panthor_sync_signal_free(sig_sync); + return ret; +} + +/** + * panthor_submit_ctx_search_sync_signal() - Search an existing signal operation in a + * submit context. + * @ctx: Context to search the signal operation in. + * @handle: Syncobj handle. + * @point: Syncobj point. + * + * Return: A valid panthor_sync_signal object if found, NULL otherwise. + */ +static struct panthor_sync_signal * +panthor_submit_ctx_search_sync_signal(struct panthor_submit_ctx *ctx, u32 handle, u64 point) +{ + struct panthor_sync_signal *sig_sync; + + list_for_each_entry(sig_sync, &ctx->signals, node) { + if (handle == sig_sync->handle && point == sig_sync->point) + return sig_sync; + } + + return NULL; +} + +/** + * panthor_submit_ctx_add_job() - Add a job to a submit context + * @ctx: Context to search the signal operation in. + * @idx: Index of the job in the context. + * @job: Job to add. + * @syncs: Sync operations provided by userspace. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +panthor_submit_ctx_add_job(struct panthor_submit_ctx *ctx, u32 idx, + struct drm_sched_job *job, + const struct drm_panthor_obj_array *syncs) +{ + int ret; + + ctx->jobs[idx].job = job; + + ret = PANTHOR_UOBJ_GET_ARRAY(ctx->jobs[idx].syncops, syncs); + if (ret) + return ret; + + ctx->jobs[idx].syncop_count = syncs->count; + return 0; +} + +/** + * panthor_submit_ctx_get_sync_signal() - Search signal operation and add one if none was found. + * @ctx: Context to search the signal operation in. + * @handle: Syncobj handle. + * @point: Syncobj point. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +panthor_submit_ctx_get_sync_signal(struct panthor_submit_ctx *ctx, u32 handle, u64 point) +{ + struct panthor_sync_signal *sig_sync; + + sig_sync = panthor_submit_ctx_search_sync_signal(ctx, handle, point); + if (sig_sync) + return 0; + + return panthor_submit_ctx_add_sync_signal(ctx, handle, point); +} + +/** + * panthor_submit_ctx_update_job_sync_signal_fences() - Update fences + * on the signal operations specified by a job. + * @ctx: Context to search the signal operation in. + * @job_idx: Index of the job to operate on. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +panthor_submit_ctx_update_job_sync_signal_fences(struct panthor_submit_ctx *ctx, + u32 job_idx) +{ + struct panthor_device *ptdev = container_of(ctx->file->minor->dev, + struct panthor_device, + base); + struct dma_fence *done_fence = &ctx->jobs[job_idx].job->s_fence->finished; + const struct drm_panthor_sync_op *sync_ops = ctx->jobs[job_idx].syncops; + u32 sync_op_count = ctx->jobs[job_idx].syncop_count; + + for (u32 i = 0; i < sync_op_count; i++) { + struct dma_fence *old_fence; + struct panthor_sync_signal *sig_sync; + + if (!sync_op_is_signal(&sync_ops[i])) + continue; + + sig_sync = panthor_submit_ctx_search_sync_signal(ctx, sync_ops[i].handle, + sync_ops[i].timeline_value); + if (drm_WARN_ON(&ptdev->base, !sig_sync)) + return -EINVAL; + + old_fence = sig_sync->fence; + sig_sync->fence = dma_fence_get(done_fence); + dma_fence_put(old_fence); + + if (drm_WARN_ON(&ptdev->base, !sig_sync->fence)) + return -EINVAL; + } + + return 0; +} + +/** + * panthor_submit_ctx_collect_job_signal_ops() - Iterate over all job signal operations + * and add them to the context. + * @ctx: Context to search the signal operation in. + * @job_idx: Index of the job to operate on. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +panthor_submit_ctx_collect_job_signal_ops(struct panthor_submit_ctx *ctx, + u32 job_idx) +{ + const struct drm_panthor_sync_op *sync_ops = ctx->jobs[job_idx].syncops; + u32 sync_op_count = ctx->jobs[job_idx].syncop_count; + + for (u32 i = 0; i < sync_op_count; i++) { + int ret; + + if (!sync_op_is_signal(&sync_ops[i])) + continue; + + ret = panthor_check_sync_op(&sync_ops[i]); + if (ret) + return ret; + + ret = panthor_submit_ctx_get_sync_signal(ctx, + sync_ops[i].handle, + sync_ops[i].timeline_value); + if (ret) + return ret; + } + + return 0; +} + +/** + * panthor_submit_ctx_push_fences() - Iterate over the signal array, and for each entry, push + * the currently assigned fence to the associated syncobj. + * @ctx: Context to push fences on. + * + * This is the last step of a submission procedure, and is done once we know the submission + * is effective and job fences are guaranteed to be signaled in finite time. + */ +static void +panthor_submit_ctx_push_fences(struct panthor_submit_ctx *ctx) +{ + struct panthor_sync_signal *sig_sync; + + list_for_each_entry(sig_sync, &ctx->signals, node) { + if (sig_sync->chain) { + drm_syncobj_add_point(sig_sync->syncobj, sig_sync->chain, + sig_sync->fence, sig_sync->point); + sig_sync->chain = NULL; + } else { + drm_syncobj_replace_fence(sig_sync->syncobj, sig_sync->fence); + } + } +} + +/** + * panthor_submit_ctx_add_sync_deps_to_job() - Add sync wait operations as + * job dependencies. + * @ctx: Submit context. + * @job_idx: Index of the job to operate on. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +panthor_submit_ctx_add_sync_deps_to_job(struct panthor_submit_ctx *ctx, + u32 job_idx) +{ + struct panthor_device *ptdev = container_of(ctx->file->minor->dev, + struct panthor_device, + base); + const struct drm_panthor_sync_op *sync_ops = ctx->jobs[job_idx].syncops; + struct drm_sched_job *job = ctx->jobs[job_idx].job; + u32 sync_op_count = ctx->jobs[job_idx].syncop_count; + int ret = 0; + + for (u32 i = 0; i < sync_op_count; i++) { + struct panthor_sync_signal *sig_sync; + struct dma_fence *fence; + + if (!sync_op_is_wait(&sync_ops[i])) + continue; + + ret = panthor_check_sync_op(&sync_ops[i]); + if (ret) + return ret; + + sig_sync = panthor_submit_ctx_search_sync_signal(ctx, sync_ops[i].handle, + sync_ops[i].timeline_value); + if (sig_sync) { + if (drm_WARN_ON(&ptdev->base, !sig_sync->fence)) + return -EINVAL; + + fence = dma_fence_get(sig_sync->fence); + } else { + ret = drm_syncobj_find_fence(ctx->file, sync_ops[i].handle, + sync_ops[i].timeline_value, + 0, &fence); + if (ret) + return ret; + } + + ret = drm_sched_job_add_dependency(job, fence); + if (ret) + return ret; + } + + return 0; +} + +/** + * panthor_submit_ctx_collect_jobs_signal_ops() - Collect all signal operations + * and add them to the submit context. + * @ctx: Submit context. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +panthor_submit_ctx_collect_jobs_signal_ops(struct panthor_submit_ctx *ctx) +{ + for (u32 i = 0; i < ctx->job_count; i++) { + int ret; + + ret = panthor_submit_ctx_collect_job_signal_ops(ctx, i); + if (ret) + return ret; + } + + return 0; +} + +/** + * panthor_submit_ctx_add_deps_and_arm_jobs() - Add jobs dependencies and arm jobs + * @ctx: Submit context. + * + * Must be called after the resv preparation has been taken care of. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +panthor_submit_ctx_add_deps_and_arm_jobs(struct panthor_submit_ctx *ctx) +{ + for (u32 i = 0; i < ctx->job_count; i++) { + int ret; + + ret = panthor_submit_ctx_add_sync_deps_to_job(ctx, i); + if (ret) + return ret; + + drm_sched_job_arm(ctx->jobs[i].job); + + ret = panthor_submit_ctx_update_job_sync_signal_fences(ctx, i); + if (ret) + return ret; + } + + return 0; +} + +/** + * panthor_submit_ctx_push_jobs() - Push jobs to their scheduling entities. + * @ctx: Submit context. + * @upd_resvs: Callback used to update reservation objects that were previously + * preapred. + */ +static void +panthor_submit_ctx_push_jobs(struct panthor_submit_ctx *ctx, + void (*upd_resvs)(struct drm_exec *, struct drm_sched_job *)) +{ + for (u32 i = 0; i < ctx->job_count; i++) { + upd_resvs(&ctx->exec, ctx->jobs[i].job); + drm_sched_entity_push_job(ctx->jobs[i].job); + + /* Job is owned by the scheduler now. */ + ctx->jobs[i].job = NULL; + } + + panthor_submit_ctx_push_fences(ctx); +} + +/** + * panthor_submit_ctx_init() - Initializes a submission context + * @ctx: Submit context to initialize. + * @file: drm_file this submission happens on. + * @job_count: Number of jobs that will be submitted. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int panthor_submit_ctx_init(struct panthor_submit_ctx *ctx, + struct drm_file *file, u32 job_count) +{ + ctx->jobs = kvmalloc_array(job_count, sizeof(*ctx->jobs), + GFP_KERNEL | __GFP_ZERO); + if (!ctx->jobs) + return -ENOMEM; + + ctx->file = file; + ctx->job_count = job_count; + INIT_LIST_HEAD(&ctx->signals); + drm_exec_init(&ctx->exec, + DRM_EXEC_INTERRUPTIBLE_WAIT | DRM_EXEC_IGNORE_DUPLICATES, + 0); + return 0; +} + +/** + * panthor_submit_ctx_cleanup() - Cleanup a submission context + * @ctx: Submit context to cleanup. + * @job_put: Job put callback. + */ +static void panthor_submit_ctx_cleanup(struct panthor_submit_ctx *ctx, + void (*job_put)(struct drm_sched_job *)) +{ + struct panthor_sync_signal *sig_sync, *tmp; + unsigned long i; + + drm_exec_fini(&ctx->exec); + + list_for_each_entry_safe(sig_sync, tmp, &ctx->signals, node) + panthor_sync_signal_free(sig_sync); + + for (i = 0; i < ctx->job_count; i++) { + job_put(ctx->jobs[i].job); + kvfree(ctx->jobs[i].syncops); + } + + kvfree(ctx->jobs); +} + +static int panthor_ioctl_dev_query(struct drm_device *ddev, void *data, struct drm_file *file) +{ + struct panthor_device *ptdev = container_of(ddev, struct panthor_device, base); + struct drm_panthor_dev_query *args = data; + + if (!args->pointer) { + switch (args->type) { + case DRM_PANTHOR_DEV_QUERY_GPU_INFO: + args->size = sizeof(ptdev->gpu_info); + return 0; + + case DRM_PANTHOR_DEV_QUERY_CSIF_INFO: + args->size = sizeof(ptdev->csif_info); + return 0; + + default: + return -EINVAL; + } + } + + switch (args->type) { + case DRM_PANTHOR_DEV_QUERY_GPU_INFO: + return PANTHOR_UOBJ_SET(args->pointer, args->size, ptdev->gpu_info); + + case DRM_PANTHOR_DEV_QUERY_CSIF_INFO: + return PANTHOR_UOBJ_SET(args->pointer, args->size, ptdev->csif_info); + + default: + return -EINVAL; + } +} + +#define PANTHOR_VM_CREATE_FLAGS 0 + +static int panthor_ioctl_vm_create(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_device *ptdev = container_of(ddev, struct panthor_device, base); + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_vm_create *args = data; + int cookie, ret; + + if (!drm_dev_enter(ddev, &cookie)) + return -ENODEV; + + ret = panthor_vm_pool_create_vm(ptdev, pfile->vms, args); + if (ret >= 0) { + args->id = ret; + ret = 0; + } + + drm_dev_exit(cookie); + return ret; +} + +static int panthor_ioctl_vm_destroy(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_vm_destroy *args = data; + + if (args->pad) + return -EINVAL; + + return panthor_vm_pool_destroy_vm(pfile->vms, args->id); +} + +#define PANTHOR_BO_FLAGS DRM_PANTHOR_BO_NO_MMAP + +static int panthor_ioctl_bo_create(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_bo_create *args = data; + struct panthor_vm *vm = NULL; + int cookie, ret; + + if (!drm_dev_enter(ddev, &cookie)) + return -ENODEV; + + if (!args->size || args->pad || + (args->flags & ~PANTHOR_BO_FLAGS)) { + ret = -EINVAL; + goto out_dev_exit; + } + + if (args->exclusive_vm_id) { + vm = panthor_vm_pool_get_vm(pfile->vms, args->exclusive_vm_id); + if (!vm) { + ret = -EINVAL; + goto out_dev_exit; + } + } + + ret = panthor_gem_create_with_handle(file, ddev, vm, &args->size, + args->flags, &args->handle); + + panthor_vm_put(vm); + +out_dev_exit: + drm_dev_exit(cookie); + return ret; +} + +static int panthor_ioctl_bo_mmap_offset(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct drm_panthor_bo_mmap_offset *args = data; + struct drm_gem_object *obj; + int ret; + + if (args->pad) + return -EINVAL; + + obj = drm_gem_object_lookup(file, args->handle); + if (!obj) + return -ENOENT; + + ret = drm_gem_create_mmap_offset(obj); + if (ret) + goto out; + + args->offset = drm_vma_node_offset_addr(&obj->vma_node); + +out: + drm_gem_object_put(obj); + return ret; +} + +static int panthor_ioctl_group_submit(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_group_submit *args = data; + struct drm_panthor_queue_submit *jobs_args; + struct panthor_submit_ctx ctx; + int ret = 0, cookie; + + if (args->pad) + return -EINVAL; + + if (!drm_dev_enter(ddev, &cookie)) + return -ENODEV; + + ret = PANTHOR_UOBJ_GET_ARRAY(jobs_args, &args->queue_submits); + if (ret) + goto out_dev_exit; + + ret = panthor_submit_ctx_init(&ctx, file, args->queue_submits.count); + if (ret) + goto out_free_jobs_args; + + /* Create jobs and attach sync operations */ + for (u32 i = 0; i < args->queue_submits.count; i++) { + const struct drm_panthor_queue_submit *qsubmit = &jobs_args[i]; + struct drm_sched_job *job; + + job = panthor_job_create(pfile, args->group_handle, qsubmit); + if (IS_ERR(job)) { + ret = PTR_ERR(job); + goto out_cleanup_submit_ctx; + } + + ret = panthor_submit_ctx_add_job(&ctx, i, job, &qsubmit->syncs); + if (ret) + goto out_cleanup_submit_ctx; + } + + /* + * Collect signal operations on all jobs, such that each job can pick + * from it for its dependencies and update the fence to signal when the + * job is submitted. + */ + ret = panthor_submit_ctx_collect_jobs_signal_ops(&ctx); + if (ret) + goto out_cleanup_submit_ctx; + + /* + * We acquire/prepare revs on all jobs before proceeding with the + * dependency registration. + * + * This is solving two problems: + * 1. drm_sched_job_arm() and drm_sched_entity_push_job() must be + * protected by a lock to make sure no concurrent access to the same + * entity get interleaved, which would mess up with the fence seqno + * ordering. Luckily, one of the resv being acquired is the VM resv, + * and a scheduling entity is only bound to a single VM. As soon as + * we acquire the VM resv, we should be safe. + * 2. Jobs might depend on fences that were issued by previous jobs in + * the same batch, so we can't add dependencies on all jobs before + * arming previous jobs and registering the fence to the signal + * array, otherwise we might miss dependencies, or point to an + * outdated fence. + */ + if (args->queue_submits.count > 0) { + /* All jobs target the same group, so they also point to the same VM. */ + struct panthor_vm *vm = panthor_job_vm(ctx.jobs[0].job); + + drm_exec_until_all_locked(&ctx.exec) { + ret = panthor_vm_prepare_mapped_bos_resvs(&ctx.exec, vm, + args->queue_submits.count); + } + + if (ret) + goto out_cleanup_submit_ctx; + } + + /* + * Now that resvs are locked/prepared, we can iterate over each job to + * add the dependencies, arm the job fence, register the job fence to + * the signal array. + */ + ret = panthor_submit_ctx_add_deps_and_arm_jobs(&ctx); + if (ret) + goto out_cleanup_submit_ctx; + + /* Nothing can fail after that point, so we can make our job fences + * visible to the outside world. Push jobs and set the job fences to + * the resv slots we reserved. This also pushes the fences to the + * syncobjs that are part of the signal array. + */ + panthor_submit_ctx_push_jobs(&ctx, panthor_job_update_resvs); + +out_cleanup_submit_ctx: + panthor_submit_ctx_cleanup(&ctx, panthor_job_put); + +out_free_jobs_args: + kvfree(jobs_args); + +out_dev_exit: + drm_dev_exit(cookie); + return ret; +} + +static int panthor_ioctl_group_destroy(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_group_destroy *args = data; + + if (args->pad) + return -EINVAL; + + return panthor_group_destroy(pfile, args->group_handle); +} + +static int panthor_ioctl_group_create(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_group_create *args = data; + struct drm_panthor_queue_create *queue_args; + int ret; + + if (!args->queues.count) + return -EINVAL; + + ret = PANTHOR_UOBJ_GET_ARRAY(queue_args, &args->queues); + if (ret) + return ret; + + ret = panthor_group_create(pfile, args, queue_args); + if (ret >= 0) { + args->group_handle = ret; + ret = 0; + } + + kvfree(queue_args); + return ret; +} + +static int panthor_ioctl_group_get_state(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_group_get_state *args = data; + + return panthor_group_get_state(pfile, args); +} + +static int panthor_ioctl_tiler_heap_create(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_tiler_heap_create *args = data; + struct panthor_heap_pool *pool; + struct panthor_vm *vm; + int ret; + + vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); + if (!vm) + return -EINVAL; + + pool = panthor_vm_get_heap_pool(vm, true); + if (IS_ERR(pool)) { + ret = PTR_ERR(pool); + goto out_put_vm; + } + + ret = panthor_heap_create(pool, + args->initial_chunk_count, + args->chunk_size, + args->max_chunks, + args->target_in_flight, + &args->tiler_heap_ctx_gpu_va, + &args->first_heap_chunk_gpu_va); + if (ret < 0) + goto out_put_heap_pool; + + /* Heap pools are per-VM. We combine the VM and HEAP id to make + * a unique heap handle. + */ + args->handle = (args->vm_id << 16) | ret; + ret = 0; + +out_put_heap_pool: + panthor_heap_pool_put(pool); + +out_put_vm: + panthor_vm_put(vm); + return ret; +} + +static int panthor_ioctl_tiler_heap_destroy(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_tiler_heap_destroy *args = data; + struct panthor_heap_pool *pool; + struct panthor_vm *vm; + int ret; + + if (args->pad) + return -EINVAL; + + vm = panthor_vm_pool_get_vm(pfile->vms, args->handle >> 16); + if (!vm) + return -EINVAL; + + pool = panthor_vm_get_heap_pool(vm, false); + if (!pool) { + ret = -EINVAL; + goto out_put_vm; + } + + ret = panthor_heap_destroy(pool, args->handle & GENMASK(15, 0)); + panthor_heap_pool_put(pool); + +out_put_vm: + panthor_vm_put(vm); + return ret; +} + +static int panthor_ioctl_vm_bind_async(struct drm_device *ddev, + struct drm_panthor_vm_bind *args, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_vm_bind_op *jobs_args; + struct panthor_submit_ctx ctx; + struct panthor_vm *vm; + int ret = 0; + + vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); + if (!vm) + return -EINVAL; + + ret = PANTHOR_UOBJ_GET_ARRAY(jobs_args, &args->ops); + if (ret) + goto out_put_vm; + + ret = panthor_submit_ctx_init(&ctx, file, args->ops.count); + if (ret) + goto out_free_jobs_args; + + for (u32 i = 0; i < args->ops.count; i++) { + struct drm_panthor_vm_bind_op *op = &jobs_args[i]; + struct drm_sched_job *job; + + job = panthor_vm_bind_job_create(file, vm, op); + if (IS_ERR(job)) { + ret = PTR_ERR(job); + goto out_cleanup_submit_ctx; + } + + ret = panthor_submit_ctx_add_job(&ctx, i, job, &op->syncs); + if (ret) + goto out_cleanup_submit_ctx; + } + + ret = panthor_submit_ctx_collect_jobs_signal_ops(&ctx); + if (ret) + goto out_cleanup_submit_ctx; + + /* Prepare reservation objects for each VM_BIND job. */ + drm_exec_until_all_locked(&ctx.exec) { + for (u32 i = 0; i < ctx.job_count; i++) { + ret = panthor_vm_bind_job_prepare_resvs(&ctx.exec, ctx.jobs[i].job); + drm_exec_retry_on_contention(&ctx.exec); + if (ret) + goto out_cleanup_submit_ctx; + } + } + + ret = panthor_submit_ctx_add_deps_and_arm_jobs(&ctx); + if (ret) + goto out_cleanup_submit_ctx; + + /* Nothing can fail after that point. */ + panthor_submit_ctx_push_jobs(&ctx, panthor_vm_bind_job_update_resvs); + +out_cleanup_submit_ctx: + panthor_submit_ctx_cleanup(&ctx, panthor_vm_bind_job_put); + +out_free_jobs_args: + kvfree(jobs_args); + +out_put_vm: + panthor_vm_put(vm); + return ret; +} + +static int panthor_ioctl_vm_bind_sync(struct drm_device *ddev, + struct drm_panthor_vm_bind *args, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_vm_bind_op *jobs_args; + struct panthor_vm *vm; + int ret; + + vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); + if (!vm) + return -EINVAL; + + ret = PANTHOR_UOBJ_GET_ARRAY(jobs_args, &args->ops); + if (ret) + goto out_put_vm; + + for (u32 i = 0; i < args->ops.count; i++) { + ret = panthor_vm_bind_exec_sync_op(file, vm, &jobs_args[i]); + if (ret) { + /* Update ops.count so the user knows where things failed. */ + args->ops.count = i; + break; + } + } + + kvfree(jobs_args); + +out_put_vm: + panthor_vm_put(vm); + return ret; +} + +#define PANTHOR_VM_BIND_FLAGS DRM_PANTHOR_VM_BIND_ASYNC + +static int panthor_ioctl_vm_bind(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct drm_panthor_vm_bind *args = data; + int cookie, ret; + + if (!drm_dev_enter(ddev, &cookie)) + return -ENODEV; + + if (args->flags & DRM_PANTHOR_VM_BIND_ASYNC) + ret = panthor_ioctl_vm_bind_async(ddev, args, file); + else + ret = panthor_ioctl_vm_bind_sync(ddev, args, file); + + drm_dev_exit(cookie); + return ret; +} + +static int panthor_ioctl_vm_get_state(struct drm_device *ddev, void *data, + struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + struct drm_panthor_vm_get_state *args = data; + struct panthor_vm *vm; + + vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); + if (!vm) + return -EINVAL; + + if (panthor_vm_is_unusable(vm)) + args->state = DRM_PANTHOR_VM_STATE_UNUSABLE; + else + args->state = DRM_PANTHOR_VM_STATE_USABLE; + + panthor_vm_put(vm); + return 0; +} + +static int +panthor_open(struct drm_device *ddev, struct drm_file *file) +{ + struct panthor_device *ptdev = container_of(ddev, struct panthor_device, base); + struct panthor_file *pfile; + int ret; + + if (!try_module_get(THIS_MODULE)) + return -EINVAL; + + pfile = kzalloc(sizeof(*pfile), GFP_KERNEL); + if (!pfile) { + ret = -ENOMEM; + goto err_put_mod; + } + + pfile->ptdev = ptdev; + + ret = panthor_vm_pool_create(pfile); + if (ret) + goto err_free_file; + + ret = panthor_group_pool_create(pfile); + if (ret) + goto err_destroy_vm_pool; + + file->driver_priv = pfile; + return 0; + +err_destroy_vm_pool: + panthor_vm_pool_destroy(pfile); + +err_free_file: + kfree(pfile); + +err_put_mod: + module_put(THIS_MODULE); + return ret; +} + +static void +panthor_postclose(struct drm_device *ddev, struct drm_file *file) +{ + struct panthor_file *pfile = file->driver_priv; + + panthor_group_pool_destroy(pfile); + panthor_vm_pool_destroy(pfile); + + kfree(pfile); + module_put(THIS_MODULE); +} + +static const struct drm_ioctl_desc panthor_drm_driver_ioctls[] = { +#define PANTHOR_IOCTL(n, func, flags) \ + DRM_IOCTL_DEF_DRV(PANTHOR_##n, panthor_ioctl_##func, flags) + + PANTHOR_IOCTL(DEV_QUERY, dev_query, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(VM_CREATE, vm_create, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(VM_DESTROY, vm_destroy, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(VM_BIND, vm_bind, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(VM_GET_STATE, vm_get_state, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(BO_CREATE, bo_create, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(BO_MMAP_OFFSET, bo_mmap_offset, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(GROUP_CREATE, group_create, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(GROUP_DESTROY, group_destroy, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(GROUP_GET_STATE, group_get_state, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(TILER_HEAP_CREATE, tiler_heap_create, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(TILER_HEAP_DESTROY, tiler_heap_destroy, DRM_RENDER_ALLOW), + PANTHOR_IOCTL(GROUP_SUBMIT, group_submit, DRM_RENDER_ALLOW), +}; + +static int panthor_mmap(struct file *filp, struct vm_area_struct *vma) +{ + struct drm_file *file = filp->private_data; + struct panthor_file *pfile = file->driver_priv; + struct panthor_device *ptdev = pfile->ptdev; + u64 offset = (u64)vma->vm_pgoff << PAGE_SHIFT; + int ret, cookie; + + if (!drm_dev_enter(file->minor->dev, &cookie)) + return -ENODEV; + + if (panthor_device_mmio_offset(offset) >= DRM_PANTHOR_USER_MMIO_OFFSET) + ret = panthor_device_mmap_io(ptdev, vma); + else + ret = drm_gem_mmap(filp, vma); + + drm_dev_exit(cookie); + return ret; +} + +static const struct file_operations panthor_drm_driver_fops = { + .open = drm_open, + .release = drm_release, + .unlocked_ioctl = drm_ioctl, + .compat_ioctl = drm_compat_ioctl, + .poll = drm_poll, + .read = drm_read, + .llseek = noop_llseek, + .mmap = panthor_mmap, +}; + +#ifdef CONFIG_DEBUG_FS +static void panthor_debugfs_init(struct drm_minor *minor) +{ + panthor_mmu_debugfs_init(minor); +} +#endif + +/* + * PanCSF driver version: + * - 1.0 - initial interface + */ +static const struct drm_driver panthor_drm_driver = { + .driver_features = DRIVER_RENDER | DRIVER_GEM | DRIVER_SYNCOBJ | + DRIVER_SYNCOBJ_TIMELINE | DRIVER_GEM_GPUVA, + .open = panthor_open, + .postclose = panthor_postclose, + .ioctls = panthor_drm_driver_ioctls, + .num_ioctls = ARRAY_SIZE(panthor_drm_driver_ioctls), + .fops = &panthor_drm_driver_fops, + .name = "panthor", + .desc = "Panthor DRM driver", + .date = "20230801", + .major = 1, + .minor = 0, + + .gem_create_object = panthor_gem_create_object, + .gem_prime_import_sg_table = drm_gem_shmem_prime_import_sg_table, +#ifdef CONFIG_DEBUG_FS + .debugfs_init = panthor_debugfs_init, +#endif +}; + +static int panthor_probe(struct platform_device *pdev) +{ + struct panthor_device *ptdev; + + ptdev = devm_drm_dev_alloc(&pdev->dev, &panthor_drm_driver, + struct panthor_device, base); + if (!ptdev) + return -ENOMEM; + + platform_set_drvdata(pdev, ptdev); + + return panthor_device_init(ptdev); +} + +static void panthor_remove(struct platform_device *pdev) +{ + struct panthor_device *ptdev = platform_get_drvdata(pdev); + + panthor_device_unplug(ptdev); +} + +static const struct of_device_id dt_match[] = { + { .compatible = "rockchip,rk3588-mali" }, + { .compatible = "arm,mali-valhall-csf" }, + {} +}; +MODULE_DEVICE_TABLE(of, dt_match); + +static DEFINE_RUNTIME_DEV_PM_OPS(panthor_pm_ops, + panthor_device_suspend, + panthor_device_resume, + NULL); + +static struct platform_driver panthor_driver = { + .probe = panthor_probe, + .remove_new = panthor_remove, + .driver = { + .name = "panthor", + .pm = &panthor_pm_ops, + .of_match_table = dt_match, + }, +}; + +/* + * Workqueue used to cleanup stuff. + * + * We create a dedicated workqueue so we can drain on unplug and + * make sure all resources are freed before the module is unloaded. + */ +struct workqueue_struct *panthor_cleanup_wq; + +static int __init panthor_init(void) +{ + int ret; + + ret = panthor_mmu_pt_cache_init(); + if (ret) + return ret; + + panthor_cleanup_wq = alloc_workqueue("panthor-cleanup", WQ_UNBOUND, 0); + if (!panthor_cleanup_wq) { + pr_err("panthor: Failed to allocate the workqueues"); + ret = -ENOMEM; + goto err_mmu_pt_cache_fini; + } + + ret = platform_driver_register(&panthor_driver); + if (ret) + goto err_destroy_cleanup_wq; + + return 0; + +err_destroy_cleanup_wq: + destroy_workqueue(panthor_cleanup_wq); + +err_mmu_pt_cache_fini: + panthor_mmu_pt_cache_fini(); + return ret; +} +module_init(panthor_init); + +static void __exit panthor_exit(void) +{ + platform_driver_unregister(&panthor_driver); + destroy_workqueue(panthor_cleanup_wq); + panthor_mmu_pt_cache_fini(); +} +module_exit(panthor_exit); + +MODULE_AUTHOR("Panthor Project Developers"); +MODULE_DESCRIPTION("Panthor DRM Driver"); +MODULE_LICENSE("Dual MIT/GPL"); diff --git a/drivers/gpu/drm/panthor/panthor_fw.c b/drivers/gpu/drm/panthor/panthor_fw.c new file mode 100644 index 000000000000..7a9710a38c5f --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_fw.c @@ -0,0 +1,1362 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright 2023 Collabora ltd. */ + +#ifdef CONFIG_ARM_ARCH_TIMER +#include +#endif + +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "panthor_device.h" +#include "panthor_fw.h" +#include "panthor_gem.h" +#include "panthor_gpu.h" +#include "panthor_mmu.h" +#include "panthor_regs.h" +#include "panthor_sched.h" + +#define CSF_FW_NAME "mali_csffw.bin" + +#define PING_INTERVAL_MS 12000 +#define PROGRESS_TIMEOUT_CYCLES (5ull * 500 * 1024 * 1024) +#define PROGRESS_TIMEOUT_SCALE_SHIFT 10 +#define IDLE_HYSTERESIS_US 800 +#define PWROFF_HYSTERESIS_US 10000 + +/** + * struct panthor_fw_binary_hdr - Firmware binary header. + */ +struct panthor_fw_binary_hdr { + /** @magic: Magic value to check binary validity. */ + u32 magic; +#define CSF_FW_BINARY_HEADER_MAGIC 0xc3f13a6e + + /** @minor: Minor FW version. */ + u8 minor; + + /** @major: Major FW version. */ + u8 major; +#define CSF_FW_BINARY_HEADER_MAJOR_MAX 0 + + /** @padding1: MBZ. */ + u16 padding1; + + /** @version_hash: FW version hash. */ + u32 version_hash; + + /** @padding2: MBZ. */ + u32 padding2; + + /** @size: FW binary size. */ + u32 size; +}; + +/** + * enum panthor_fw_binary_entry_type - Firmware binary entry type + */ +enum panthor_fw_binary_entry_type { + /** @CSF_FW_BINARY_ENTRY_TYPE_IFACE: Host <-> FW interface. */ + CSF_FW_BINARY_ENTRY_TYPE_IFACE = 0, + + /** @CSF_FW_BINARY_ENTRY_TYPE_CONFIG: FW config. */ + CSF_FW_BINARY_ENTRY_TYPE_CONFIG = 1, + + /** @CSF_FW_BINARY_ENTRY_TYPE_FUTF_TEST: Unit-tests. */ + CSF_FW_BINARY_ENTRY_TYPE_FUTF_TEST = 2, + + /** @CSF_FW_BINARY_ENTRY_TYPE_TRACE_BUFFER: Trace buffer interface. */ + CSF_FW_BINARY_ENTRY_TYPE_TRACE_BUFFER = 3, + + /** @CSF_FW_BINARY_ENTRY_TYPE_TIMELINE_METADATA: Timeline metadata interface. */ + CSF_FW_BINARY_ENTRY_TYPE_TIMELINE_METADATA = 4, +}; + +#define CSF_FW_BINARY_ENTRY_TYPE(ehdr) ((ehdr) & 0xff) +#define CSF_FW_BINARY_ENTRY_SIZE(ehdr) (((ehdr) >> 8) & 0xff) +#define CSF_FW_BINARY_ENTRY_UPDATE BIT(30) +#define CSF_FW_BINARY_ENTRY_OPTIONAL BIT(31) + +#define CSF_FW_BINARY_IFACE_ENTRY_RD_RD BIT(0) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_WR BIT(1) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_EX BIT(2) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_CACHE_MODE_NONE (0 << 3) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_CACHE_MODE_CACHED (1 << 3) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_CACHE_MODE_UNCACHED_COHERENT (2 << 3) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_CACHE_MODE_CACHED_COHERENT (3 << 3) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_CACHE_MODE_MASK GENMASK(4, 3) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_PROT BIT(5) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_SHARED BIT(30) +#define CSF_FW_BINARY_IFACE_ENTRY_RD_ZERO BIT(31) + +#define CSF_FW_BINARY_IFACE_ENTRY_RD_SUPPORTED_FLAGS \ + (CSF_FW_BINARY_IFACE_ENTRY_RD_RD | \ + CSF_FW_BINARY_IFACE_ENTRY_RD_WR | \ + CSF_FW_BINARY_IFACE_ENTRY_RD_EX | \ + CSF_FW_BINARY_IFACE_ENTRY_RD_CACHE_MODE_MASK | \ + CSF_FW_BINARY_IFACE_ENTRY_RD_PROT | \ + CSF_FW_BINARY_IFACE_ENTRY_RD_SHARED | \ + CSF_FW_BINARY_IFACE_ENTRY_RD_ZERO) + +/** + * struct panthor_fw_binary_section_entry_hdr - Describes a section of FW binary + */ +struct panthor_fw_binary_section_entry_hdr { + /** @flags: Section flags. */ + u32 flags; + + /** @va: MCU virtual range to map this binary section to. */ + struct { + /** @start: Start address. */ + u32 start; + + /** @end: End address. */ + u32 end; + } va; + + /** @data: Data to initialize the FW section with. */ + struct { + /** @start: Start offset in the FW binary. */ + u32 start; + + /** @end: End offset in the FW binary. */ + u32 end; + } data; +}; + +/** + * struct panthor_fw_binary_iter - Firmware binary iterator + * + * Used to parse a firmware binary. + */ +struct panthor_fw_binary_iter { + /** @data: FW binary data. */ + const void *data; + + /** @size: FW binary size. */ + size_t size; + + /** @offset: Iterator offset. */ + size_t offset; +}; + +/** + * struct panthor_fw_section - FW section + */ +struct panthor_fw_section { + /** @node: Used to keep track of FW sections. */ + struct list_head node; + + /** @flags: Section flags, as encoded in the FW binary. */ + u32 flags; + + /** @mem: Section memory. */ + struct panthor_kernel_bo *mem; + + /** + * @name: Name of the section, as specified in the binary. + * + * Can be NULL. + */ + const char *name; + + /** + * @data: Initial data copied to the FW memory. + * + * We keep data around so we can reload sections after a reset. + */ + struct { + /** @buf: Buffed used to store init data. */ + const void *buf; + + /** @size: Size of @buf in bytes. */ + size_t size; + } data; +}; + +#define CSF_MCU_SHARED_REGION_START 0x04000000ULL +#define CSF_MCU_SHARED_REGION_SIZE 0x04000000ULL + +#define MIN_CS_PER_CSG 8 +#define MIN_CSGS 3 +#define MAX_CSG_PRIO 0xf + +#define CSF_IFACE_VERSION(major, minor, patch) \ + (((major) << 24) | ((minor) << 16) | (patch)) +#define CSF_IFACE_VERSION_MAJOR(v) ((v) >> 24) +#define CSF_IFACE_VERSION_MINOR(v) (((v) >> 16) & 0xff) +#define CSF_IFACE_VERSION_PATCH(v) ((v) & 0xffff) + +#define CSF_GROUP_CONTROL_OFFSET 0x1000 +#define CSF_STREAM_CONTROL_OFFSET 0x40 +#define CSF_UNPRESERVED_REG_COUNT 4 + +/** + * struct panthor_fw_iface - FW interfaces + */ +struct panthor_fw_iface { + /** @global: Global interface. */ + struct panthor_fw_global_iface global; + + /** @groups: Group slot interfaces. */ + struct panthor_fw_csg_iface groups[MAX_CSGS]; + + /** @streams: Command stream slot interfaces. */ + struct panthor_fw_cs_iface streams[MAX_CSGS][MAX_CS_PER_CSG]; +}; + +/** + * struct panthor_fw - Firmware management + */ +struct panthor_fw { + /** @vm: MCU VM. */ + struct panthor_vm *vm; + + /** @sections: List of FW sections. */ + struct list_head sections; + + /** @shared_section: The section containing the FW interfaces. */ + struct panthor_fw_section *shared_section; + + /** @iface: FW interfaces. */ + struct panthor_fw_iface iface; + + /** @watchdog: Collection of fields relating to the FW watchdog. */ + struct { + /** @ping_work: Delayed work used to ping the FW. */ + struct delayed_work ping_work; + } watchdog; + + /** + * @req_waitqueue: FW request waitqueue. + * + * Everytime a request is sent to a command stream group or the global + * interface, the caller will first busy wait for the request to be + * acknowledged, and then fallback to a sleeping wait. + * + * This wait queue is here to support the sleeping wait flavor. + */ + wait_queue_head_t req_waitqueue; + + /** @booted: True is the FW is booted */ + bool booted; + + /** + * @fast_reset: True if the post_reset logic can proceed with a fast reset. + * + * A fast reset is just a reset where the driver doesn't reload the FW sections. + * + * Any time the firmware is properly suspended, a fast reset can take place. + * On the other hand, if the halt operation failed, the driver will reload + * all sections to make sure we start from a fresh state. + */ + bool fast_reset; + + /** @irq: Job irq data. */ + struct panthor_irq irq; +}; + +struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev) +{ + return ptdev->fw->vm; +} + +/** + * panthor_fw_get_glb_iface() - Get the global interface + * @ptdev: Device. + * + * Return: The global interface. + */ +struct panthor_fw_global_iface * +panthor_fw_get_glb_iface(struct panthor_device *ptdev) +{ + return &ptdev->fw->iface.global; +} + +/** + * panthor_fw_get_csg_iface() - Get a command stream group slot interface + * @ptdev: Device. + * @csg_slot: Index of the command stream group slot. + * + * Return: The command stream group slot interface. + */ +struct panthor_fw_csg_iface * +panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 csg_slot) +{ + if (drm_WARN_ON(&ptdev->base, csg_slot >= MAX_CSGS)) + return NULL; + + return &ptdev->fw->iface.groups[csg_slot]; +} + +/** + * panthor_fw_get_cs_iface() - Get a command stream slot interface + * @ptdev: Device. + * @csg_slot: Index of the command stream group slot. + * @cs_slot: Index of the command stream slot. + * + * Return: The command stream slot interface. + */ +struct panthor_fw_cs_iface * +panthor_fw_get_cs_iface(struct panthor_device *ptdev, u32 csg_slot, u32 cs_slot) +{ + if (drm_WARN_ON(&ptdev->base, csg_slot >= MAX_CSGS || cs_slot > MAX_CS_PER_CSG)) + return NULL; + + return &ptdev->fw->iface.streams[csg_slot][cs_slot]; +} + +/** + * panthor_fw_conv_timeout() - Convert a timeout into a cycle-count + * @ptdev: Device. + * @timeout_us: Timeout expressed in micro-seconds. + * + * The FW has two timer sources: the GPU counter or arch-timer. We need + * to express timeouts in term of number of cycles and specify which + * timer source should be used. + * + * Return: A value suitable for timeout fields in the global interface. + */ +static u32 panthor_fw_conv_timeout(struct panthor_device *ptdev, u32 timeout_us) +{ + bool use_cycle_counter = false; + u32 timer_rate = 0; + u64 mod_cycles; + +#ifdef CONFIG_ARM_ARCH_TIMER + timer_rate = arch_timer_get_cntfrq(); +#endif + + if (!timer_rate) { + use_cycle_counter = true; + timer_rate = clk_get_rate(ptdev->clks.core); + } + + if (drm_WARN_ON(&ptdev->base, !timer_rate)) { + /* We couldn't get a valid clock rate, let's just pick the + * maximum value so the FW still handles the core + * power on/off requests. + */ + return GLB_TIMER_VAL(~0) | + GLB_TIMER_SOURCE_GPU_COUNTER; + } + + mod_cycles = DIV_ROUND_UP_ULL((u64)timeout_us * timer_rate, + 1000000ull << 10); + if (drm_WARN_ON(&ptdev->base, mod_cycles > GLB_TIMER_VAL(~0))) + mod_cycles = GLB_TIMER_VAL(~0); + + return GLB_TIMER_VAL(mod_cycles) | + (use_cycle_counter ? GLB_TIMER_SOURCE_GPU_COUNTER : 0); +} + +static int panthor_fw_binary_iter_read(struct panthor_device *ptdev, + struct panthor_fw_binary_iter *iter, + void *out, size_t size) +{ + size_t new_offset = iter->offset + size; + + if (new_offset > iter->size || new_offset < iter->offset) { + drm_err(&ptdev->base, "Firmware too small\n"); + return -EINVAL; + } + + memcpy(out, iter->data + iter->offset, size); + iter->offset = new_offset; + return 0; +} + +static int panthor_fw_binary_sub_iter_init(struct panthor_device *ptdev, + struct panthor_fw_binary_iter *iter, + struct panthor_fw_binary_iter *sub_iter, + size_t size) +{ + size_t new_offset = iter->offset + size; + + if (new_offset > iter->size || new_offset < iter->offset) { + drm_err(&ptdev->base, "Firmware entry too long\n"); + return -EINVAL; + } + + sub_iter->offset = 0; + sub_iter->data = iter->data + iter->offset; + sub_iter->size = size; + iter->offset = new_offset; + return 0; +} + +static void panthor_fw_init_section_mem(struct panthor_device *ptdev, + struct panthor_fw_section *section) +{ + bool was_mapped = !!section->mem->kmap; + int ret; + + if (!section->data.size && + !(section->flags & CSF_FW_BINARY_IFACE_ENTRY_RD_ZERO)) + return; + + ret = panthor_kernel_bo_vmap(section->mem); + if (drm_WARN_ON(&ptdev->base, ret)) + return; + + memcpy(section->mem->kmap, section->data.buf, section->data.size); + if (section->flags & CSF_FW_BINARY_IFACE_ENTRY_RD_ZERO) { + memset(section->mem->kmap + section->data.size, 0, + panthor_kernel_bo_size(section->mem) - section->data.size); + } + + if (!was_mapped) + panthor_kernel_bo_vunmap(section->mem); +} + +/** + * panthor_fw_alloc_queue_iface_mem() - Allocate a ring-buffer interfaces. + * @ptdev: Device. + * @input: Pointer holding the input interface on success. + * Should be ignored on failure. + * @output: Pointer holding the output interface on success. + * Should be ignored on failure. + * @input_fw_va: Pointer holding the input interface FW VA on success. + * Should be ignored on failure. + * @output_fw_va: Pointer holding the output interface FW VA on success. + * Should be ignored on failure. + * + * Allocates panthor_fw_ringbuf_{input,out}_iface interfaces. The input + * interface is at offset 0, and the output interface at offset 4096. + * + * Return: A valid pointer in case of success, an ERR_PTR() otherwise. + */ +struct panthor_kernel_bo * +panthor_fw_alloc_queue_iface_mem(struct panthor_device *ptdev, + struct panthor_fw_ringbuf_input_iface **input, + const struct panthor_fw_ringbuf_output_iface **output, + u32 *input_fw_va, u32 *output_fw_va) +{ + struct panthor_kernel_bo *mem; + int ret; + + mem = panthor_kernel_bo_create(ptdev, ptdev->fw->vm, SZ_8K, + DRM_PANTHOR_BO_NO_MMAP, + DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC | + DRM_PANTHOR_VM_BIND_OP_MAP_UNCACHED, + PANTHOR_VM_KERNEL_AUTO_VA); + if (IS_ERR(mem)) + return mem; + + ret = panthor_kernel_bo_vmap(mem); + if (ret) { + panthor_kernel_bo_destroy(panthor_fw_vm(ptdev), mem); + return ERR_PTR(ret); + } + + memset(mem->kmap, 0, panthor_kernel_bo_size(mem)); + *input = mem->kmap; + *output = mem->kmap + SZ_4K; + *input_fw_va = panthor_kernel_bo_gpuva(mem); + *output_fw_va = *input_fw_va + SZ_4K; + + return mem; +} + +/** + * panthor_fw_alloc_suspend_buf_mem() - Allocate a suspend buffer for a command stream group. + * @ptdev: Device. + * @size: Size of the suspend buffer. + * + * Return: A valid pointer in case of success, an ERR_PTR() otherwise. + */ +struct panthor_kernel_bo * +panthor_fw_alloc_suspend_buf_mem(struct panthor_device *ptdev, size_t size) +{ + return panthor_kernel_bo_create(ptdev, panthor_fw_vm(ptdev), size, + DRM_PANTHOR_BO_NO_MMAP, + DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC, + PANTHOR_VM_KERNEL_AUTO_VA); +} + +static int panthor_fw_load_section_entry(struct panthor_device *ptdev, + const struct firmware *fw, + struct panthor_fw_binary_iter *iter, + u32 ehdr) +{ + struct panthor_fw_binary_section_entry_hdr hdr; + struct panthor_fw_section *section; + u32 section_size; + u32 name_len; + int ret; + + ret = panthor_fw_binary_iter_read(ptdev, iter, &hdr, sizeof(hdr)); + if (ret) + return ret; + + if (hdr.data.end < hdr.data.start) { + drm_err(&ptdev->base, "Firmware corrupted, data.end < data.start (0x%x < 0x%x)\n", + hdr.data.end, hdr.data.start); + return -EINVAL; + } + + if (hdr.va.end < hdr.va.start) { + drm_err(&ptdev->base, "Firmware corrupted, hdr.va.end < hdr.va.start (0x%x < 0x%x)\n", + hdr.va.end, hdr.va.start); + return -EINVAL; + } + + if (hdr.data.end > fw->size) { + drm_err(&ptdev->base, "Firmware corrupted, file truncated? data_end=0x%x > fw size=0x%zx\n", + hdr.data.end, fw->size); + return -EINVAL; + } + + if ((hdr.va.start & ~PAGE_MASK) != 0 || + (hdr.va.end & ~PAGE_MASK) != 0) { + drm_err(&ptdev->base, "Firmware corrupted, virtual addresses not page aligned: 0x%x-0x%x\n", + hdr.va.start, hdr.va.end); + return -EINVAL; + } + + if (hdr.flags & ~CSF_FW_BINARY_IFACE_ENTRY_RD_SUPPORTED_FLAGS) { + drm_err(&ptdev->base, "Firmware contains interface with unsupported flags (0x%x)\n", + hdr.flags); + return -EINVAL; + } + + if (hdr.flags & CSF_FW_BINARY_IFACE_ENTRY_RD_PROT) { + drm_warn(&ptdev->base, + "Firmware protected mode entry not be supported, ignoring"); + return 0; + } + + if (hdr.va.start == CSF_MCU_SHARED_REGION_START && + !(hdr.flags & CSF_FW_BINARY_IFACE_ENTRY_RD_SHARED)) { + drm_err(&ptdev->base, + "Interface at 0x%llx must be shared", CSF_MCU_SHARED_REGION_START); + return -EINVAL; + } + + name_len = iter->size - iter->offset; + + section = drmm_kzalloc(&ptdev->base, sizeof(*section), GFP_KERNEL); + if (!section) + return -ENOMEM; + + list_add_tail(§ion->node, &ptdev->fw->sections); + section->flags = hdr.flags; + section->data.size = hdr.data.end - hdr.data.start; + + if (section->data.size > 0) { + void *data = drmm_kmalloc(&ptdev->base, section->data.size, GFP_KERNEL); + + if (!data) + return -ENOMEM; + + memcpy(data, fw->data + hdr.data.start, section->data.size); + section->data.buf = data; + } + + if (name_len > 0) { + char *name = drmm_kmalloc(&ptdev->base, name_len + 1, GFP_KERNEL); + + if (!name) + return -ENOMEM; + + memcpy(name, iter->data + iter->offset, name_len); + name[name_len] = '\0'; + section->name = name; + } + + section_size = hdr.va.end - hdr.va.start; + if (section_size) { + u32 cache_mode = hdr.flags & CSF_FW_BINARY_IFACE_ENTRY_RD_CACHE_MODE_MASK; + struct panthor_gem_object *bo; + u32 vm_map_flags = 0; + struct sg_table *sgt; + u64 va = hdr.va.start; + + if (!(hdr.flags & CSF_FW_BINARY_IFACE_ENTRY_RD_WR)) + vm_map_flags |= DRM_PANTHOR_VM_BIND_OP_MAP_READONLY; + + if (!(hdr.flags & CSF_FW_BINARY_IFACE_ENTRY_RD_EX)) + vm_map_flags |= DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC; + + /* TODO: CSF_FW_BINARY_IFACE_ENTRY_RD_CACHE_MODE_*_COHERENT are mapped to + * non-cacheable for now. We might want to introduce a new + * IOMMU_xxx flag (or abuse IOMMU_MMIO, which maps to device + * memory and is currently not used by our driver) for + * AS_MEMATTR_AARCH64_SHARED memory, so we can take benefit + * of IO-coherent systems. + */ + if (cache_mode != CSF_FW_BINARY_IFACE_ENTRY_RD_CACHE_MODE_CACHED) + vm_map_flags |= DRM_PANTHOR_VM_BIND_OP_MAP_UNCACHED; + + section->mem = panthor_kernel_bo_create(ptdev, panthor_fw_vm(ptdev), + section_size, + DRM_PANTHOR_BO_NO_MMAP, + vm_map_flags, va); + if (IS_ERR(section->mem)) + return PTR_ERR(section->mem); + + if (drm_WARN_ON(&ptdev->base, section->mem->va_node.start != hdr.va.start)) + return -EINVAL; + + if (section->flags & CSF_FW_BINARY_IFACE_ENTRY_RD_SHARED) { + ret = panthor_kernel_bo_vmap(section->mem); + if (ret) + return ret; + } + + panthor_fw_init_section_mem(ptdev, section); + + bo = to_panthor_bo(section->mem->obj); + sgt = drm_gem_shmem_get_pages_sgt(&bo->base); + if (IS_ERR(sgt)) + return PTR_ERR(sgt); + + dma_sync_sgtable_for_device(ptdev->base.dev, sgt, DMA_TO_DEVICE); + } + + if (hdr.va.start == CSF_MCU_SHARED_REGION_START) + ptdev->fw->shared_section = section; + + return 0; +} + +static void +panthor_reload_fw_sections(struct panthor_device *ptdev, bool full_reload) +{ + struct panthor_fw_section *section; + + list_for_each_entry(section, &ptdev->fw->sections, node) { + struct sg_table *sgt; + + if (!full_reload && !(section->flags & CSF_FW_BINARY_IFACE_ENTRY_RD_WR)) + continue; + + panthor_fw_init_section_mem(ptdev, section); + sgt = drm_gem_shmem_get_pages_sgt(&to_panthor_bo(section->mem->obj)->base); + if (!drm_WARN_ON(&ptdev->base, IS_ERR_OR_NULL(sgt))) + dma_sync_sgtable_for_device(ptdev->base.dev, sgt, DMA_TO_DEVICE); + } +} + +static int panthor_fw_load_entry(struct panthor_device *ptdev, + const struct firmware *fw, + struct panthor_fw_binary_iter *iter) +{ + struct panthor_fw_binary_iter eiter; + u32 ehdr; + int ret; + + ret = panthor_fw_binary_iter_read(ptdev, iter, &ehdr, sizeof(ehdr)); + if (ret) + return ret; + + if ((iter->offset % sizeof(u32)) || + (CSF_FW_BINARY_ENTRY_SIZE(ehdr) % sizeof(u32))) { + drm_err(&ptdev->base, "Firmware entry isn't 32 bit aligned, offset=0x%x size=0x%x\n", + (u32)(iter->offset - sizeof(u32)), CSF_FW_BINARY_ENTRY_SIZE(ehdr)); + return -EINVAL; + } + + if (panthor_fw_binary_sub_iter_init(ptdev, iter, &eiter, + CSF_FW_BINARY_ENTRY_SIZE(ehdr) - sizeof(ehdr))) + return -EINVAL; + + switch (CSF_FW_BINARY_ENTRY_TYPE(ehdr)) { + case CSF_FW_BINARY_ENTRY_TYPE_IFACE: + return panthor_fw_load_section_entry(ptdev, fw, &eiter, ehdr); + + /* FIXME: handle those entry types? */ + case CSF_FW_BINARY_ENTRY_TYPE_CONFIG: + case CSF_FW_BINARY_ENTRY_TYPE_FUTF_TEST: + case CSF_FW_BINARY_ENTRY_TYPE_TRACE_BUFFER: + case CSF_FW_BINARY_ENTRY_TYPE_TIMELINE_METADATA: + return 0; + default: + break; + } + + if (ehdr & CSF_FW_BINARY_ENTRY_OPTIONAL) + return 0; + + drm_err(&ptdev->base, + "Unsupported non-optional entry type %u in firmware\n", + CSF_FW_BINARY_ENTRY_TYPE(ehdr)); + return -EINVAL; +} + +static int panthor_fw_load(struct panthor_device *ptdev) +{ + const struct firmware *fw = NULL; + struct panthor_fw_binary_iter iter = {}; + struct panthor_fw_binary_hdr hdr; + char fw_path[128]; + int ret; + + snprintf(fw_path, sizeof(fw_path), "arm/mali/arch%d.%d/%s", + (u32)GPU_ARCH_MAJOR(ptdev->gpu_info.gpu_id), + (u32)GPU_ARCH_MINOR(ptdev->gpu_info.gpu_id), + CSF_FW_NAME); + + ret = request_firmware(&fw, fw_path, ptdev->base.dev); + if (ret) { + drm_err(&ptdev->base, "Failed to load firmware image '%s'\n", + CSF_FW_NAME); + return ret; + } + + iter.data = fw->data; + iter.size = fw->size; + ret = panthor_fw_binary_iter_read(ptdev, &iter, &hdr, sizeof(hdr)); + if (ret) + goto out; + + if (hdr.magic != CSF_FW_BINARY_HEADER_MAGIC) { + ret = -EINVAL; + drm_err(&ptdev->base, "Invalid firmware magic\n"); + goto out; + } + + if (hdr.major != CSF_FW_BINARY_HEADER_MAJOR_MAX) { + ret = -EINVAL; + drm_err(&ptdev->base, "Unsupported firmware binary header version %d.%d (expected %d.x)\n", + hdr.major, hdr.minor, CSF_FW_BINARY_HEADER_MAJOR_MAX); + goto out; + } + + if (hdr.size > iter.size) { + drm_err(&ptdev->base, "Firmware image is truncated\n"); + goto out; + } + + iter.size = hdr.size; + + while (iter.offset < hdr.size) { + ret = panthor_fw_load_entry(ptdev, fw, &iter); + if (ret) + goto out; + } + + if (!ptdev->fw->shared_section) { + drm_err(&ptdev->base, "Shared interface region not found\n"); + ret = -EINVAL; + goto out; + } + +out: + release_firmware(fw); + return ret; +} + +/** + * iface_fw_to_cpu_addr() - Turn an MCU address into a CPU address + * @ptdev: Device. + * @mcu_va: MCU address. + * + * Return: NULL if the address is not part of the shared section, non-NULL otherwise. + */ +static void *iface_fw_to_cpu_addr(struct panthor_device *ptdev, u32 mcu_va) +{ + u64 shared_mem_start = panthor_kernel_bo_gpuva(ptdev->fw->shared_section->mem); + u64 shared_mem_end = shared_mem_start + + panthor_kernel_bo_size(ptdev->fw->shared_section->mem); + if (mcu_va < shared_mem_start || mcu_va >= shared_mem_end) + return NULL; + + return ptdev->fw->shared_section->mem->kmap + (mcu_va - shared_mem_start); +} + +static int panthor_init_cs_iface(struct panthor_device *ptdev, + unsigned int csg_idx, unsigned int cs_idx) +{ + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + struct panthor_fw_csg_iface *csg_iface = panthor_fw_get_csg_iface(ptdev, csg_idx); + struct panthor_fw_cs_iface *cs_iface = &ptdev->fw->iface.streams[csg_idx][cs_idx]; + u64 shared_section_sz = panthor_kernel_bo_size(ptdev->fw->shared_section->mem); + u32 iface_offset = CSF_GROUP_CONTROL_OFFSET + + (csg_idx * glb_iface->control->group_stride) + + CSF_STREAM_CONTROL_OFFSET + + (cs_idx * csg_iface->control->stream_stride); + struct panthor_fw_cs_iface *first_cs_iface = + panthor_fw_get_cs_iface(ptdev, 0, 0); + + if (iface_offset + sizeof(*cs_iface) >= shared_section_sz) + return -EINVAL; + + spin_lock_init(&cs_iface->lock); + cs_iface->control = ptdev->fw->shared_section->mem->kmap + iface_offset; + cs_iface->input = iface_fw_to_cpu_addr(ptdev, cs_iface->control->input_va); + cs_iface->output = iface_fw_to_cpu_addr(ptdev, cs_iface->control->output_va); + + if (!cs_iface->input || !cs_iface->output) { + drm_err(&ptdev->base, "Invalid stream control interface input/output VA"); + return -EINVAL; + } + + if (cs_iface != first_cs_iface) { + if (cs_iface->control->features != first_cs_iface->control->features) { + drm_err(&ptdev->base, "Expecting identical CS slots"); + return -EINVAL; + } + } else { + u32 reg_count = CS_FEATURES_WORK_REGS(cs_iface->control->features); + + ptdev->csif_info.cs_reg_count = reg_count; + ptdev->csif_info.unpreserved_cs_reg_count = CSF_UNPRESERVED_REG_COUNT; + } + + return 0; +} + +static bool compare_csg(const struct panthor_fw_csg_control_iface *a, + const struct panthor_fw_csg_control_iface *b) +{ + if (a->features != b->features) + return false; + if (a->suspend_size != b->suspend_size) + return false; + if (a->protm_suspend_size != b->protm_suspend_size) + return false; + if (a->stream_num != b->stream_num) + return false; + return true; +} + +static int panthor_init_csg_iface(struct panthor_device *ptdev, + unsigned int csg_idx) +{ + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + struct panthor_fw_csg_iface *csg_iface = &ptdev->fw->iface.groups[csg_idx]; + u64 shared_section_sz = panthor_kernel_bo_size(ptdev->fw->shared_section->mem); + u32 iface_offset = CSF_GROUP_CONTROL_OFFSET + (csg_idx * glb_iface->control->group_stride); + unsigned int i; + + if (iface_offset + sizeof(*csg_iface) >= shared_section_sz) + return -EINVAL; + + spin_lock_init(&csg_iface->lock); + csg_iface->control = ptdev->fw->shared_section->mem->kmap + iface_offset; + csg_iface->input = iface_fw_to_cpu_addr(ptdev, csg_iface->control->input_va); + csg_iface->output = iface_fw_to_cpu_addr(ptdev, csg_iface->control->output_va); + + if (csg_iface->control->stream_num < MIN_CS_PER_CSG || + csg_iface->control->stream_num > MAX_CS_PER_CSG) + return -EINVAL; + + if (!csg_iface->input || !csg_iface->output) { + drm_err(&ptdev->base, "Invalid group control interface input/output VA"); + return -EINVAL; + } + + if (csg_idx > 0) { + struct panthor_fw_csg_iface *first_csg_iface = + panthor_fw_get_csg_iface(ptdev, 0); + + if (!compare_csg(first_csg_iface->control, csg_iface->control)) { + drm_err(&ptdev->base, "Expecting identical CSG slots"); + return -EINVAL; + } + } + + for (i = 0; i < csg_iface->control->stream_num; i++) { + int ret = panthor_init_cs_iface(ptdev, csg_idx, i); + + if (ret) + return ret; + } + + return 0; +} + +static u32 panthor_get_instr_features(struct panthor_device *ptdev) +{ + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + + if (glb_iface->control->version < CSF_IFACE_VERSION(1, 1, 0)) + return 0; + + return glb_iface->control->instr_features; +} + +static int panthor_fw_init_ifaces(struct panthor_device *ptdev) +{ + struct panthor_fw_global_iface *glb_iface = &ptdev->fw->iface.global; + unsigned int i; + + if (!ptdev->fw->shared_section->mem->kmap) + return -EINVAL; + + spin_lock_init(&glb_iface->lock); + glb_iface->control = ptdev->fw->shared_section->mem->kmap; + + if (!glb_iface->control->version) { + drm_err(&ptdev->base, "Firmware version is 0. Firmware may have failed to boot"); + return -EINVAL; + } + + glb_iface->input = iface_fw_to_cpu_addr(ptdev, glb_iface->control->input_va); + glb_iface->output = iface_fw_to_cpu_addr(ptdev, glb_iface->control->output_va); + if (!glb_iface->input || !glb_iface->output) { + drm_err(&ptdev->base, "Invalid global control interface input/output VA"); + return -EINVAL; + } + + if (glb_iface->control->group_num > MAX_CSGS || + glb_iface->control->group_num < MIN_CSGS) { + drm_err(&ptdev->base, "Invalid number of control groups"); + return -EINVAL; + } + + for (i = 0; i < glb_iface->control->group_num; i++) { + int ret = panthor_init_csg_iface(ptdev, i); + + if (ret) + return ret; + } + + drm_info(&ptdev->base, "CSF FW v%d.%d.%d, Features %#x Instrumentation features %#x", + CSF_IFACE_VERSION_MAJOR(glb_iface->control->version), + CSF_IFACE_VERSION_MINOR(glb_iface->control->version), + CSF_IFACE_VERSION_PATCH(glb_iface->control->version), + glb_iface->control->features, + panthor_get_instr_features(ptdev)); + return 0; +} + +static void panthor_fw_init_global_iface(struct panthor_device *ptdev) +{ + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + + /* Enable all cores. */ + glb_iface->input->core_en_mask = ptdev->gpu_info.shader_present; + + /* Setup timers. */ + glb_iface->input->poweroff_timer = panthor_fw_conv_timeout(ptdev, PWROFF_HYSTERESIS_US); + glb_iface->input->progress_timer = PROGRESS_TIMEOUT_CYCLES >> PROGRESS_TIMEOUT_SCALE_SHIFT; + glb_iface->input->idle_timer = panthor_fw_conv_timeout(ptdev, IDLE_HYSTERESIS_US); + + /* Enable interrupts we care about. */ + glb_iface->input->ack_irq_mask = GLB_CFG_ALLOC_EN | + GLB_PING | + GLB_CFG_PROGRESS_TIMER | + GLB_CFG_POWEROFF_TIMER | + GLB_IDLE_EN | + GLB_IDLE; + + panthor_fw_update_reqs(glb_iface, req, GLB_IDLE_EN, GLB_IDLE_EN); + panthor_fw_toggle_reqs(glb_iface, req, ack, + GLB_CFG_ALLOC_EN | + GLB_CFG_POWEROFF_TIMER | + GLB_CFG_PROGRESS_TIMER); + + gpu_write(ptdev, CSF_DOORBELL(CSF_GLB_DOORBELL_ID), 1); + + /* Kick the watchdog. */ + mod_delayed_work(ptdev->reset.wq, &ptdev->fw->watchdog.ping_work, + msecs_to_jiffies(PING_INTERVAL_MS)); +} + +static void panthor_job_irq_handler(struct panthor_device *ptdev, u32 status) +{ + if (!ptdev->fw->booted && (status & JOB_INT_GLOBAL_IF)) + ptdev->fw->booted = true; + + wake_up_all(&ptdev->fw->req_waitqueue); + + /* If the FW is not booted, don't process IRQs, just flag the FW as booted. */ + if (!ptdev->fw->booted) + return; + + panthor_sched_report_fw_events(ptdev, status); +} +PANTHOR_IRQ_HANDLER(job, JOB, panthor_job_irq_handler); + +static int panthor_fw_start(struct panthor_device *ptdev) +{ + bool timedout = false; + + ptdev->fw->booted = false; + panthor_job_irq_resume(&ptdev->fw->irq, ~0); + gpu_write(ptdev, MCU_CONTROL, MCU_CONTROL_AUTO); + + if (!wait_event_timeout(ptdev->fw->req_waitqueue, + ptdev->fw->booted, + msecs_to_jiffies(1000))) { + if (!ptdev->fw->booted && + !(gpu_read(ptdev, JOB_INT_STAT) & JOB_INT_GLOBAL_IF)) + timedout = true; + } + + if (timedout) { + static const char * const status_str[] = { + [MCU_STATUS_DISABLED] = "disabled", + [MCU_STATUS_ENABLED] = "enabled", + [MCU_STATUS_HALT] = "halt", + [MCU_STATUS_FATAL] = "fatal", + }; + u32 status = gpu_read(ptdev, MCU_STATUS); + + drm_err(&ptdev->base, "Failed to boot MCU (status=%s)", + status < ARRAY_SIZE(status_str) ? status_str[status] : "unknown"); + return -ETIMEDOUT; + } + + return 0; +} + +static void panthor_fw_stop(struct panthor_device *ptdev) +{ + u32 status; + + gpu_write(ptdev, MCU_CONTROL, MCU_CONTROL_DISABLE); + if (readl_poll_timeout(ptdev->iomem + MCU_STATUS, status, + status == MCU_STATUS_DISABLED, 10, 100000)) + drm_err(&ptdev->base, "Failed to stop MCU"); +} + +/** + * panthor_fw_pre_reset() - Call before a reset. + * @ptdev: Device. + * @on_hang: true if the reset was triggered on a GPU hang. + * + * If the reset is not triggered on a hang, we try to gracefully halt the + * MCU, so we can do a fast-reset when panthor_fw_post_reset() is called. + */ +void panthor_fw_pre_reset(struct panthor_device *ptdev, bool on_hang) +{ + /* Make sure we won't be woken up by a ping. */ + cancel_delayed_work_sync(&ptdev->fw->watchdog.ping_work); + + ptdev->fw->fast_reset = false; + + if (!on_hang) { + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + u32 status; + + panthor_fw_update_reqs(glb_iface, req, GLB_HALT, GLB_HALT); + gpu_write(ptdev, CSF_DOORBELL(CSF_GLB_DOORBELL_ID), 1); + if (!readl_poll_timeout(ptdev->iomem + MCU_STATUS, status, + status == MCU_STATUS_HALT, 10, 100000) && + glb_iface->output->halt_status == PANTHOR_FW_HALT_OK) { + ptdev->fw->fast_reset = true; + } else { + drm_warn(&ptdev->base, "Failed to cleanly suspend MCU"); + } + + /* The FW detects 0 -> 1 transitions. Make sure we reset + * the HALT bit before the FW is rebooted. + */ + panthor_fw_update_reqs(glb_iface, req, 0, GLB_HALT); + } + + panthor_job_irq_suspend(&ptdev->fw->irq); +} + +/** + * panthor_fw_post_reset() - Call after a reset. + * @ptdev: Device. + * + * Start the FW. If this is not a fast reset, all FW sections are reloaded to + * make sure we can recover from a memory corruption. + */ +int panthor_fw_post_reset(struct panthor_device *ptdev) +{ + int ret; + + /* Make the MCU VM active. */ + ret = panthor_vm_active(ptdev->fw->vm); + if (ret) + return ret; + + /* If this is a fast reset, try to start the MCU without reloading + * the FW sections. If it fails, go for a full reset. + */ + if (ptdev->fw->fast_reset) { + ret = panthor_fw_start(ptdev); + if (!ret) + goto out; + + /* Force a disable, so we get a fresh boot on the next + * panthor_fw_start() call. + */ + gpu_write(ptdev, MCU_CONTROL, MCU_CONTROL_DISABLE); + drm_err(&ptdev->base, "FW fast reset failed, trying a slow reset"); + } + + /* Reload all sections, including RO ones. We're not supposed + * to end up here anyway, let's just assume the overhead of + * reloading everything is acceptable. + */ + panthor_reload_fw_sections(ptdev, true); + + ret = panthor_fw_start(ptdev); + if (ret) { + drm_err(&ptdev->base, "FW slow reset failed"); + return ret; + } + +out: + /* We must re-initialize the global interface even on fast-reset. */ + panthor_fw_init_global_iface(ptdev); + return 0; +} + +/** + * panthor_fw_unplug() - Called when the device is unplugged. + * @ptdev: Device. + * + * This function must make sure all pending operations are flushed before + * will release device resources, thus preventing any interaction with + * the HW. + * + * If there is still FW-related work running after this function returns, + * they must use drm_dev_{enter,exit}() and skip any HW access when + * drm_dev_enter() returns false. + */ +void panthor_fw_unplug(struct panthor_device *ptdev) +{ + struct panthor_fw_section *section; + + cancel_delayed_work_sync(&ptdev->fw->watchdog.ping_work); + + /* Make sure the IRQ handler can be called after that point. */ + if (ptdev->fw->irq.irq) + panthor_job_irq_unplug(&ptdev->fw->irq); + + panthor_fw_stop(ptdev); + + list_for_each_entry(section, &ptdev->fw->sections, node) + panthor_kernel_bo_destroy(panthor_fw_vm(ptdev), section->mem); + + /* We intentionally don't call panthor_vm_idle() and let + * panthor_mmu_unplug() release the AS we acquired with + * panthor_vm_active() so we don't have to track the VM active/idle + * state to keep the active_refcnt balanced. + */ + panthor_vm_put(ptdev->fw->vm); + + panthor_gpu_power_off(ptdev, L2, ptdev->gpu_info.l2_present, 20000); +} + +/** + * panthor_fw_wait_acks() - Wait for requests to be acknowledged by the FW. + * @req_ptr: Pointer to the req register. + * @ack_ptr: Pointer to the ack register. + * @wq: Wait queue to use for the sleeping wait. + * @req_mask: Mask of requests to wait for. + * @acked: Pointer to field that's updated with the acked requests. + * If the function returns 0, *acked == req_mask. + * @timeout_ms: Timeout expressed in milliseconds. + * + * Return: 0 on success, -ETIMEDOUT otherwise. + */ +static int panthor_fw_wait_acks(const u32 *req_ptr, const u32 *ack_ptr, + wait_queue_head_t *wq, + u32 req_mask, u32 *acked, + u32 timeout_ms) +{ + u32 ack, req = READ_ONCE(*req_ptr) & req_mask; + int ret; + + /* Busy wait for a few µsecs before falling back to a sleeping wait. */ + *acked = req_mask; + ret = read_poll_timeout_atomic(READ_ONCE, ack, + (ack & req_mask) == req, + 0, 10, 0, + *ack_ptr); + if (!ret) + return 0; + + if (wait_event_timeout(*wq, (READ_ONCE(*ack_ptr) & req_mask) == req, + msecs_to_jiffies(timeout_ms))) + return 0; + + /* Check one last time, in case we were not woken up for some reason. */ + ack = READ_ONCE(*ack_ptr); + if ((ack & req_mask) == req) + return 0; + + *acked = ~(req ^ ack) & req_mask; + return -ETIMEDOUT; +} + +/** + * panthor_fw_glb_wait_acks() - Wait for global requests to be acknowledged. + * @ptdev: Device. + * @req_mask: Mask of requests to wait for. + * @acked: Pointer to field that's updated with the acked requests. + * If the function returns 0, *acked == req_mask. + * @timeout_ms: Timeout expressed in milliseconds. + * + * Return: 0 on success, -ETIMEDOUT otherwise. + */ +int panthor_fw_glb_wait_acks(struct panthor_device *ptdev, + u32 req_mask, u32 *acked, + u32 timeout_ms) +{ + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + + /* GLB_HALT doesn't get acked through the FW interface. */ + if (drm_WARN_ON(&ptdev->base, req_mask & (~GLB_REQ_MASK | GLB_HALT))) + return -EINVAL; + + return panthor_fw_wait_acks(&glb_iface->input->req, + &glb_iface->output->ack, + &ptdev->fw->req_waitqueue, + req_mask, acked, timeout_ms); +} + +/** + * panthor_fw_csg_wait_acks() - Wait for command stream group requests to be acknowledged. + * @ptdev: Device. + * @csg_slot: CSG slot ID. + * @req_mask: Mask of requests to wait for. + * @acked: Pointer to field that's updated with the acked requests. + * If the function returns 0, *acked == req_mask. + * @timeout_ms: Timeout expressed in milliseconds. + * + * Return: 0 on success, -ETIMEDOUT otherwise. + */ +int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_slot, + u32 req_mask, u32 *acked, u32 timeout_ms) +{ + struct panthor_fw_csg_iface *csg_iface = panthor_fw_get_csg_iface(ptdev, csg_slot); + int ret; + + if (drm_WARN_ON(&ptdev->base, req_mask & ~CSG_REQ_MASK)) + return -EINVAL; + + ret = panthor_fw_wait_acks(&csg_iface->input->req, + &csg_iface->output->ack, + &ptdev->fw->req_waitqueue, + req_mask, acked, timeout_ms); + + /* + * Check that all bits in the state field were updated, if any mismatch + * then clear all bits in the state field. This allows code to do + * (acked & CSG_STATE_MASK) and get the right value. + */ + + if ((*acked & CSG_STATE_MASK) != CSG_STATE_MASK) + *acked &= ~CSG_STATE_MASK; + + return ret; +} + +/** + * panthor_fw_ring_csg_doorbells() - Ring command stream group doorbells. + * @ptdev: Device. + * @csg_mask: Bitmask encoding the command stream group doorbells to ring. + * + * This function is toggling bits in the doorbell_req and ringing the + * global doorbell. It doesn't require a user doorbell to be attached to + * the group. + */ +void panthor_fw_ring_csg_doorbells(struct panthor_device *ptdev, u32 csg_mask) +{ + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + + panthor_fw_toggle_reqs(glb_iface, doorbell_req, doorbell_ack, csg_mask); + gpu_write(ptdev, CSF_DOORBELL(CSF_GLB_DOORBELL_ID), 1); +} + +static void panthor_fw_ping_work(struct work_struct *work) +{ + struct panthor_fw *fw = container_of(work, struct panthor_fw, watchdog.ping_work.work); + struct panthor_device *ptdev = fw->irq.ptdev; + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + u32 acked; + int ret; + + if (panthor_device_reset_is_pending(ptdev)) + return; + + panthor_fw_toggle_reqs(glb_iface, req, ack, GLB_PING); + gpu_write(ptdev, CSF_DOORBELL(CSF_GLB_DOORBELL_ID), 1); + + ret = panthor_fw_glb_wait_acks(ptdev, GLB_PING, &acked, 100); + if (ret) { + panthor_device_schedule_reset(ptdev); + drm_err(&ptdev->base, "FW ping timeout, scheduling a reset"); + } else { + mod_delayed_work(ptdev->reset.wq, &fw->watchdog.ping_work, + msecs_to_jiffies(PING_INTERVAL_MS)); + } +} + +/** + * panthor_fw_init() - Initialize FW related data. + * @ptdev: Device. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_fw_init(struct panthor_device *ptdev) +{ + struct panthor_fw *fw; + int ret, irq; + + fw = drmm_kzalloc(&ptdev->base, sizeof(*fw), GFP_KERNEL); + if (!fw) + return -ENOMEM; + + ptdev->fw = fw; + init_waitqueue_head(&fw->req_waitqueue); + INIT_LIST_HEAD(&fw->sections); + INIT_DELAYED_WORK(&fw->watchdog.ping_work, panthor_fw_ping_work); + + irq = platform_get_irq_byname(to_platform_device(ptdev->base.dev), "job"); + if (irq <= 0) + return -ENODEV; + + ret = panthor_request_job_irq(ptdev, &fw->irq, irq, 0); + if (ret) { + drm_err(&ptdev->base, "failed to request job irq"); + return ret; + } + + ret = panthor_gpu_l2_power_on(ptdev); + if (ret) + return ret; + + fw->vm = panthor_vm_create(ptdev, true, + 0, SZ_4G, + CSF_MCU_SHARED_REGION_START, + CSF_MCU_SHARED_REGION_SIZE); + if (IS_ERR(fw->vm)) { + ret = PTR_ERR(fw->vm); + fw->vm = NULL; + goto err_unplug_fw; + } + + ret = panthor_fw_load(ptdev); + if (ret) + goto err_unplug_fw; + + ret = panthor_vm_active(fw->vm); + if (ret) + goto err_unplug_fw; + + ret = panthor_fw_start(ptdev); + if (ret) + goto err_unplug_fw; + + ret = panthor_fw_init_ifaces(ptdev); + if (ret) + goto err_unplug_fw; + + panthor_fw_init_global_iface(ptdev); + return 0; + +err_unplug_fw: + panthor_fw_unplug(ptdev); + return ret; +} + +MODULE_FIRMWARE("arm/mali/arch10.8/mali_csffw.bin"); diff --git a/drivers/gpu/drm/panthor/panthor_fw.h b/drivers/gpu/drm/panthor/panthor_fw.h new file mode 100644 index 000000000000..22448abde992 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_fw.h @@ -0,0 +1,503 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright 2023 Collabora ltd. */ + +#ifndef __PANTHOR_MCU_H__ +#define __PANTHOR_MCU_H__ + +#include + +struct panthor_device; +struct panthor_kernel_bo; + +#define MAX_CSGS 31 +#define MAX_CS_PER_CSG 32 + +struct panthor_fw_ringbuf_input_iface { + u64 insert; + u64 extract; +}; + +struct panthor_fw_ringbuf_output_iface { + u64 extract; + u32 active; +}; + +struct panthor_fw_cs_control_iface { +#define CS_FEATURES_WORK_REGS(x) (((x) & GENMASK(7, 0)) + 1) +#define CS_FEATURES_SCOREBOARDS(x) (((x) & GENMASK(15, 8)) >> 8) +#define CS_FEATURES_COMPUTE BIT(16) +#define CS_FEATURES_FRAGMENT BIT(17) +#define CS_FEATURES_TILER BIT(18) + u32 features; + u32 input_va; + u32 output_va; +}; + +struct panthor_fw_cs_input_iface { +#define CS_STATE_MASK GENMASK(2, 0) +#define CS_STATE_STOP 0 +#define CS_STATE_START 1 +#define CS_EXTRACT_EVENT BIT(4) +#define CS_IDLE_SYNC_WAIT BIT(8) +#define CS_IDLE_PROTM_PENDING BIT(9) +#define CS_IDLE_EMPTY BIT(10) +#define CS_IDLE_RESOURCE_REQ BIT(11) +#define CS_TILER_OOM BIT(26) +#define CS_PROTM_PENDING BIT(27) +#define CS_FATAL BIT(30) +#define CS_FAULT BIT(31) +#define CS_REQ_MASK (CS_STATE_MASK | \ + CS_EXTRACT_EVENT | \ + CS_IDLE_SYNC_WAIT | \ + CS_IDLE_PROTM_PENDING | \ + CS_IDLE_EMPTY | \ + CS_IDLE_RESOURCE_REQ) +#define CS_EVT_MASK (CS_TILER_OOM | \ + CS_PROTM_PENDING | \ + CS_FATAL | \ + CS_FAULT) + u32 req; + +#define CS_CONFIG_PRIORITY(x) ((x) & GENMASK(3, 0)) +#define CS_CONFIG_DOORBELL(x) (((x) << 8) & GENMASK(15, 8)) + u32 config; + u32 reserved1; + u32 ack_irq_mask; + u64 ringbuf_base; + u32 ringbuf_size; + u32 reserved2; + u64 heap_start; + u64 heap_end; + u64 ringbuf_input; + u64 ringbuf_output; + u32 instr_config; + u32 instrbuf_size; + u64 instrbuf_base; + u64 instrbuf_offset_ptr; +}; + +struct panthor_fw_cs_output_iface { + u32 ack; + u32 reserved1[15]; + u64 status_cmd_ptr; + +#define CS_STATUS_WAIT_SB_MASK GENMASK(15, 0) +#define CS_STATUS_WAIT_SB_SRC_MASK GENMASK(19, 16) +#define CS_STATUS_WAIT_SB_SRC_NONE (0 << 16) +#define CS_STATUS_WAIT_SB_SRC_WAIT (8 << 16) +#define CS_STATUS_WAIT_SYNC_COND_LE (0 << 24) +#define CS_STATUS_WAIT_SYNC_COND_GT (1 << 24) +#define CS_STATUS_WAIT_SYNC_COND_MASK GENMASK(27, 24) +#define CS_STATUS_WAIT_PROGRESS BIT(28) +#define CS_STATUS_WAIT_PROTM BIT(29) +#define CS_STATUS_WAIT_SYNC_64B BIT(30) +#define CS_STATUS_WAIT_SYNC BIT(31) + u32 status_wait; + u32 status_req_resource; + u64 status_wait_sync_ptr; + u32 status_wait_sync_value; + u32 status_scoreboards; + +#define CS_STATUS_BLOCKED_REASON_UNBLOCKED 0 +#define CS_STATUS_BLOCKED_REASON_SB_WAIT 1 +#define CS_STATUS_BLOCKED_REASON_PROGRESS_WAIT 2 +#define CS_STATUS_BLOCKED_REASON_SYNC_WAIT 3 +#define CS_STATUS_BLOCKED_REASON_DEFERRED 5 +#define CS_STATUS_BLOCKED_REASON_RES 6 +#define CS_STATUS_BLOCKED_REASON_FLUSH 7 +#define CS_STATUS_BLOCKED_REASON_MASK GENMASK(3, 0) + u32 status_blocked_reason; + u32 status_wait_sync_value_hi; + u32 reserved2[6]; + +#define CS_EXCEPTION_TYPE(x) ((x) & GENMASK(7, 0)) +#define CS_EXCEPTION_DATA(x) (((x) >> 8) & GENMASK(23, 0)) + u32 fault; + u32 fatal; + u64 fault_info; + u64 fatal_info; + u32 reserved3[10]; + u32 heap_vt_start; + u32 heap_vt_end; + u32 reserved4; + u32 heap_frag_end; + u64 heap_address; +}; + +struct panthor_fw_csg_control_iface { + u32 features; + u32 input_va; + u32 output_va; + u32 suspend_size; + u32 protm_suspend_size; + u32 stream_num; + u32 stream_stride; +}; + +struct panthor_fw_csg_input_iface { +#define CSG_STATE_MASK GENMASK(2, 0) +#define CSG_STATE_TERMINATE 0 +#define CSG_STATE_START 1 +#define CSG_STATE_SUSPEND 2 +#define CSG_STATE_RESUME 3 +#define CSG_ENDPOINT_CONFIG BIT(4) +#define CSG_STATUS_UPDATE BIT(5) +#define CSG_SYNC_UPDATE BIT(28) +#define CSG_IDLE BIT(29) +#define CSG_DOORBELL BIT(30) +#define CSG_PROGRESS_TIMER_EVENT BIT(31) +#define CSG_REQ_MASK (CSG_STATE_MASK | \ + CSG_ENDPOINT_CONFIG | \ + CSG_STATUS_UPDATE) +#define CSG_EVT_MASK (CSG_SYNC_UPDATE | \ + CSG_IDLE | \ + CSG_PROGRESS_TIMER_EVENT) + u32 req; + u32 ack_irq_mask; + + u32 doorbell_req; + u32 cs_irq_ack; + u32 reserved1[4]; + u64 allow_compute; + u64 allow_fragment; + u32 allow_other; + +#define CSG_EP_REQ_COMPUTE(x) ((x) & GENMASK(7, 0)) +#define CSG_EP_REQ_FRAGMENT(x) (((x) << 8) & GENMASK(15, 8)) +#define CSG_EP_REQ_TILER(x) (((x) << 16) & GENMASK(19, 16)) +#define CSG_EP_REQ_EXCL_COMPUTE BIT(20) +#define CSG_EP_REQ_EXCL_FRAGMENT BIT(21) +#define CSG_EP_REQ_PRIORITY(x) (((x) << 28) & GENMASK(31, 28)) +#define CSG_EP_REQ_PRIORITY_MASK GENMASK(31, 28) + u32 endpoint_req; + u32 reserved2[2]; + u64 suspend_buf; + u64 protm_suspend_buf; + u32 config; + u32 iter_trace_config; +}; + +struct panthor_fw_csg_output_iface { + u32 ack; + u32 reserved1; + u32 doorbell_ack; + u32 cs_irq_req; + u32 status_endpoint_current; + u32 status_endpoint_req; + +#define CSG_STATUS_STATE_IS_IDLE BIT(0) + u32 status_state; + u32 resource_dep; +}; + +struct panthor_fw_global_control_iface { + u32 version; + u32 features; + u32 input_va; + u32 output_va; + u32 group_num; + u32 group_stride; + u32 perfcnt_size; + u32 instr_features; +}; + +struct panthor_fw_global_input_iface { +#define GLB_HALT BIT(0) +#define GLB_CFG_PROGRESS_TIMER BIT(1) +#define GLB_CFG_ALLOC_EN BIT(2) +#define GLB_CFG_POWEROFF_TIMER BIT(3) +#define GLB_PROTM_ENTER BIT(4) +#define GLB_PERFCNT_EN BIT(5) +#define GLB_PERFCNT_SAMPLE BIT(6) +#define GLB_COUNTER_EN BIT(7) +#define GLB_PING BIT(8) +#define GLB_FWCFG_UPDATE BIT(9) +#define GLB_IDLE_EN BIT(10) +#define GLB_SLEEP BIT(12) +#define GLB_INACTIVE_COMPUTE BIT(20) +#define GLB_INACTIVE_FRAGMENT BIT(21) +#define GLB_INACTIVE_TILER BIT(22) +#define GLB_PROTM_EXIT BIT(23) +#define GLB_PERFCNT_THRESHOLD BIT(24) +#define GLB_PERFCNT_OVERFLOW BIT(25) +#define GLB_IDLE BIT(26) +#define GLB_DBG_CSF BIT(30) +#define GLB_DBG_HOST BIT(31) +#define GLB_REQ_MASK GENMASK(10, 0) +#define GLB_EVT_MASK GENMASK(26, 20) + u32 req; + u32 ack_irq_mask; + u32 doorbell_req; + u32 reserved1; + u32 progress_timer; + +#define GLB_TIMER_VAL(x) ((x) & GENMASK(30, 0)) +#define GLB_TIMER_SOURCE_GPU_COUNTER BIT(31) + u32 poweroff_timer; + u64 core_en_mask; + u32 reserved2; + u32 perfcnt_as; + u64 perfcnt_base; + u32 perfcnt_extract; + u32 reserved3[3]; + u32 perfcnt_config; + u32 perfcnt_csg_select; + u32 perfcnt_fw_enable; + u32 perfcnt_csg_enable; + u32 perfcnt_csf_enable; + u32 perfcnt_shader_enable; + u32 perfcnt_tiler_enable; + u32 perfcnt_mmu_l2_enable; + u32 reserved4[8]; + u32 idle_timer; +}; + +enum panthor_fw_halt_status { + PANTHOR_FW_HALT_OK = 0, + PANTHOR_FW_HALT_ON_PANIC = 0x4e, + PANTHOR_FW_HALT_ON_WATCHDOG_EXPIRATION = 0x4f, +}; + +struct panthor_fw_global_output_iface { + u32 ack; + u32 reserved1; + u32 doorbell_ack; + u32 reserved2; + u32 halt_status; + u32 perfcnt_status; + u32 perfcnt_insert; +}; + +/** + * struct panthor_fw_cs_iface - Firmware command stream slot interface + */ +struct panthor_fw_cs_iface { + /** + * @lock: Lock protecting access to the panthor_fw_cs_input_iface::req + * field. + * + * Needed so we can update the req field concurrently from the interrupt + * handler and the scheduler logic. + * + * TODO: Ideally we'd want to use a cmpxchg() to update the req, but FW + * interface sections are mapped uncached/write-combined right now, and + * using cmpxchg() on such mappings leads to SError faults. Revisit when + * we have 'SHARED' GPU mappings hooked up. + */ + spinlock_t lock; + + /** + * @control: Command stream slot control interface. + * + * Used to expose command stream slot properties. + * + * This interface is read-only. + */ + struct panthor_fw_cs_control_iface *control; + + /** + * @input: Command stream slot input interface. + * + * Used for host updates/events. + */ + struct panthor_fw_cs_input_iface *input; + + /** + * @output: Command stream slot output interface. + * + * Used for FW updates/events. + * + * This interface is read-only. + */ + const struct panthor_fw_cs_output_iface *output; +}; + +/** + * struct panthor_fw_csg_iface - Firmware command stream group slot interface + */ +struct panthor_fw_csg_iface { + /** + * @lock: Lock protecting access to the panthor_fw_csg_input_iface::req + * field. + * + * Needed so we can update the req field concurrently from the interrupt + * handler and the scheduler logic. + * + * TODO: Ideally we'd want to use a cmpxchg() to update the req, but FW + * interface sections are mapped uncached/write-combined right now, and + * using cmpxchg() on such mappings leads to SError faults. Revisit when + * we have 'SHARED' GPU mappings hooked up. + */ + spinlock_t lock; + + /** + * @control: Command stream group slot control interface. + * + * Used to expose command stream group slot properties. + * + * This interface is read-only. + */ + const struct panthor_fw_csg_control_iface *control; + + /** + * @input: Command stream slot input interface. + * + * Used for host updates/events. + */ + struct panthor_fw_csg_input_iface *input; + + /** + * @output: Command stream group slot output interface. + * + * Used for FW updates/events. + * + * This interface is read-only. + */ + const struct panthor_fw_csg_output_iface *output; +}; + +/** + * struct panthor_fw_global_iface - Firmware global interface + */ +struct panthor_fw_global_iface { + /** + * @lock: Lock protecting access to the panthor_fw_global_input_iface::req + * field. + * + * Needed so we can update the req field concurrently from the interrupt + * handler and the scheduler/FW management logic. + * + * TODO: Ideally we'd want to use a cmpxchg() to update the req, but FW + * interface sections are mapped uncached/write-combined right now, and + * using cmpxchg() on such mappings leads to SError faults. Revisit when + * we have 'SHARED' GPU mappings hooked up. + */ + spinlock_t lock; + + /** + * @control: Command stream group slot control interface. + * + * Used to expose global FW properties. + * + * This interface is read-only. + */ + const struct panthor_fw_global_control_iface *control; + + /** + * @input: Global input interface. + * + * Used for host updates/events. + */ + struct panthor_fw_global_input_iface *input; + + /** + * @output: Global output interface. + * + * Used for FW updates/events. + * + * This interface is read-only. + */ + const struct panthor_fw_global_output_iface *output; +}; + +/** + * panthor_fw_toggle_reqs() - Toggle acknowledge bits to send an event to the FW + * @__iface: The interface to operate on. + * @__in_reg: Name of the register to update in the input section of the interface. + * @__out_reg: Name of the register to take as a reference in the output section of the + * interface. + * @__mask: Mask to apply to the update. + * + * The Host -> FW event/message passing was designed to be lockless, with each side of + * the channel having its writeable section. Events are signaled as a difference between + * the host and FW side in the req/ack registers (when a bit differs, there's an event + * pending, when they are the same, nothing needs attention). + * + * This helper allows one to update the req register based on the current value of the + * ack register managed by the FW. Toggling a specific bit will flag an event. In order + * for events to be re-evaluated, the interface doorbell needs to be rung. + * + * Concurrent accesses to the same req register is covered. + * + * Anything requiring atomic updates to multiple registers requires a dedicated lock. + */ +#define panthor_fw_toggle_reqs(__iface, __in_reg, __out_reg, __mask) \ + do { \ + u32 __cur_val, __new_val, __out_val; \ + spin_lock(&(__iface)->lock); \ + __cur_val = READ_ONCE((__iface)->input->__in_reg); \ + __out_val = READ_ONCE((__iface)->output->__out_reg); \ + __new_val = ((__out_val ^ (__mask)) & (__mask)) | (__cur_val & ~(__mask)); \ + WRITE_ONCE((__iface)->input->__in_reg, __new_val); \ + spin_unlock(&(__iface)->lock); \ + } while (0) + +/** + * panthor_fw_update_reqs() - Update bits to reflect a configuration change + * @__iface: The interface to operate on. + * @__in_reg: Name of the register to update in the input section of the interface. + * @__val: Value to set. + * @__mask: Mask to apply to the update. + * + * Some configuration get passed through req registers that are also used to + * send events to the FW. Those req registers being updated from the interrupt + * handler, they require special helpers to update the configuration part as well. + * + * Concurrent accesses to the same req register is covered. + * + * Anything requiring atomic updates to multiple registers requires a dedicated lock. + */ +#define panthor_fw_update_reqs(__iface, __in_reg, __val, __mask) \ + do { \ + u32 __cur_val, __new_val; \ + spin_lock(&(__iface)->lock); \ + __cur_val = READ_ONCE((__iface)->input->__in_reg); \ + __new_val = (__cur_val & ~(__mask)) | ((__val) & (__mask)); \ + WRITE_ONCE((__iface)->input->__in_reg, __new_val); \ + spin_unlock(&(__iface)->lock); \ + } while (0) + +struct panthor_fw_global_iface * +panthor_fw_get_glb_iface(struct panthor_device *ptdev); + +struct panthor_fw_csg_iface * +panthor_fw_get_csg_iface(struct panthor_device *ptdev, u32 csg_slot); + +struct panthor_fw_cs_iface * +panthor_fw_get_cs_iface(struct panthor_device *ptdev, u32 csg_slot, u32 cs_slot); + +int panthor_fw_csg_wait_acks(struct panthor_device *ptdev, u32 csg_id, u32 req_mask, + u32 *acked, u32 timeout_ms); + +int panthor_fw_glb_wait_acks(struct panthor_device *ptdev, u32 req_mask, u32 *acked, + u32 timeout_ms); + +void panthor_fw_ring_csg_doorbells(struct panthor_device *ptdev, u32 csg_slot); + +struct panthor_kernel_bo * +panthor_fw_alloc_queue_iface_mem(struct panthor_device *ptdev, + struct panthor_fw_ringbuf_input_iface **input, + const struct panthor_fw_ringbuf_output_iface **output, + u32 *input_fw_va, u32 *output_fw_va); +struct panthor_kernel_bo * +panthor_fw_alloc_suspend_buf_mem(struct panthor_device *ptdev, size_t size); + +struct panthor_vm *panthor_fw_vm(struct panthor_device *ptdev); + +void panthor_fw_pre_reset(struct panthor_device *ptdev, bool on_hang); +int panthor_fw_post_reset(struct panthor_device *ptdev); + +static inline void panthor_fw_suspend(struct panthor_device *ptdev) +{ + panthor_fw_pre_reset(ptdev, false); +} + +static inline int panthor_fw_resume(struct panthor_device *ptdev) +{ + return panthor_fw_post_reset(ptdev); +} + +int panthor_fw_init(struct panthor_device *ptdev); +void panthor_fw_unplug(struct panthor_device *ptdev); + +#endif diff --git a/drivers/gpu/drm/panthor/panthor_gem.c b/drivers/gpu/drm/panthor/panthor_gem.c new file mode 100644 index 000000000000..d6483266d0c2 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_gem.c @@ -0,0 +1,230 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright 2019 Linaro, Ltd, Rob Herring */ +/* Copyright 2023 Collabora ltd. */ + +#include +#include +#include +#include + +#include + +#include "panthor_device.h" +#include "panthor_gem.h" +#include "panthor_mmu.h" + +static void panthor_gem_free_object(struct drm_gem_object *obj) +{ + struct panthor_gem_object *bo = to_panthor_bo(obj); + struct drm_gem_object *vm_root_gem = bo->exclusive_vm_root_gem; + + drm_gem_free_mmap_offset(&bo->base.base); + mutex_destroy(&bo->gpuva_list_lock); + drm_gem_shmem_free(&bo->base); + drm_gem_object_put(vm_root_gem); +} + +/** + * panthor_kernel_bo_destroy() - Destroy a kernel buffer object + * @vm: The VM this BO was mapped to. + * @bo: Kernel buffer object to destroy. If NULL or an ERR_PTR(), the destruction + * is skipped. + */ +void panthor_kernel_bo_destroy(struct panthor_vm *vm, + struct panthor_kernel_bo *bo) +{ + int ret; + + if (IS_ERR_OR_NULL(bo)) + return; + + panthor_kernel_bo_vunmap(bo); + + if (drm_WARN_ON(bo->obj->dev, + to_panthor_bo(bo->obj)->exclusive_vm_root_gem != panthor_vm_root_gem(vm))) + goto out_free_bo; + + ret = panthor_vm_unmap_range(vm, bo->va_node.start, + panthor_kernel_bo_size(bo)); + if (ret) + goto out_free_bo; + + panthor_vm_free_va(vm, &bo->va_node); + drm_gem_object_put(bo->obj); + +out_free_bo: + kfree(bo); +} + +/** + * panthor_kernel_bo_create() - Create and map a GEM object to a VM + * @ptdev: Device. + * @vm: VM to map the GEM to. If NULL, the kernel object is not GPU mapped. + * @size: Size of the buffer object. + * @bo_flags: Combination of drm_panthor_bo_flags flags. + * @vm_map_flags: Combination of drm_panthor_vm_bind_op_flags (only those + * that are related to map operations). + * @gpu_va: GPU address assigned when mapping to the VM. + * If gpu_va == PANTHOR_VM_KERNEL_AUTO_VA, the virtual address will be + * automatically allocated. + * + * Return: A valid pointer in case of success, an ERR_PTR() otherwise. + */ +struct panthor_kernel_bo * +panthor_kernel_bo_create(struct panthor_device *ptdev, struct panthor_vm *vm, + size_t size, u32 bo_flags, u32 vm_map_flags, + u64 gpu_va) +{ + struct drm_gem_shmem_object *obj; + struct panthor_kernel_bo *kbo; + struct panthor_gem_object *bo; + int ret; + + if (drm_WARN_ON(&ptdev->base, !vm)) + return ERR_PTR(-EINVAL); + + kbo = kzalloc(sizeof(*kbo), GFP_KERNEL); + if (!kbo) + return ERR_PTR(-ENOMEM); + + obj = drm_gem_shmem_create(&ptdev->base, size); + if (IS_ERR(obj)) { + ret = PTR_ERR(obj); + goto err_free_bo; + } + + bo = to_panthor_bo(&obj->base); + size = obj->base.size; + kbo->obj = &obj->base; + bo->flags = bo_flags; + + ret = panthor_vm_alloc_va(vm, gpu_va, size, &kbo->va_node); + if (ret) + goto err_put_obj; + + ret = panthor_vm_map_bo_range(vm, bo, 0, size, kbo->va_node.start, vm_map_flags); + if (ret) + goto err_free_va; + + bo->exclusive_vm_root_gem = panthor_vm_root_gem(vm); + drm_gem_object_get(bo->exclusive_vm_root_gem); + bo->base.base.resv = bo->exclusive_vm_root_gem->resv; + return kbo; + +err_free_va: + panthor_vm_free_va(vm, &kbo->va_node); + +err_put_obj: + drm_gem_object_put(&obj->base); + +err_free_bo: + kfree(kbo); + return ERR_PTR(ret); +} + +static int panthor_gem_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) +{ + struct panthor_gem_object *bo = to_panthor_bo(obj); + + /* Don't allow mmap on objects that have the NO_MMAP flag set. */ + if (bo->flags & DRM_PANTHOR_BO_NO_MMAP) + return -EINVAL; + + return drm_gem_shmem_object_mmap(obj, vma); +} + +static struct dma_buf * +panthor_gem_prime_export(struct drm_gem_object *obj, int flags) +{ + /* We can't export GEMs that have an exclusive VM. */ + if (to_panthor_bo(obj)->exclusive_vm_root_gem) + return ERR_PTR(-EINVAL); + + return drm_gem_prime_export(obj, flags); +} + +static const struct drm_gem_object_funcs panthor_gem_funcs = { + .free = panthor_gem_free_object, + .print_info = drm_gem_shmem_object_print_info, + .pin = drm_gem_shmem_object_pin, + .unpin = drm_gem_shmem_object_unpin, + .get_sg_table = drm_gem_shmem_object_get_sg_table, + .vmap = drm_gem_shmem_object_vmap, + .vunmap = drm_gem_shmem_object_vunmap, + .mmap = panthor_gem_mmap, + .export = panthor_gem_prime_export, + .vm_ops = &drm_gem_shmem_vm_ops, +}; + +/** + * panthor_gem_create_object - Implementation of driver->gem_create_object. + * @ddev: DRM device + * @size: Size in bytes of the memory the object will reference + * + * This lets the GEM helpers allocate object structs for us, and keep + * our BO stats correct. + */ +struct drm_gem_object *panthor_gem_create_object(struct drm_device *ddev, size_t size) +{ + struct panthor_device *ptdev = container_of(ddev, struct panthor_device, base); + struct panthor_gem_object *obj; + + obj = kzalloc(sizeof(*obj), GFP_KERNEL); + if (!obj) + return ERR_PTR(-ENOMEM); + + obj->base.base.funcs = &panthor_gem_funcs; + obj->base.map_wc = !ptdev->coherent; + mutex_init(&obj->gpuva_list_lock); + drm_gem_gpuva_set_lock(&obj->base.base, &obj->gpuva_list_lock); + + return &obj->base.base; +} + +/** + * panthor_gem_create_with_handle() - Create a GEM object and attach it to a handle. + * @file: DRM file. + * @ddev: DRM device. + * @exclusive_vm: Exclusive VM. Not NULL if the GEM object can't be shared. + * @size: Size of the GEM object to allocate. + * @flags: Combination of drm_panthor_bo_flags flags. + * @handle: Pointer holding the handle pointing to the new GEM object. + * + * Return: Zero on success + */ +int +panthor_gem_create_with_handle(struct drm_file *file, + struct drm_device *ddev, + struct panthor_vm *exclusive_vm, + u64 *size, u32 flags, u32 *handle) +{ + int ret; + struct drm_gem_shmem_object *shmem; + struct panthor_gem_object *bo; + + shmem = drm_gem_shmem_create(ddev, *size); + if (IS_ERR(shmem)) + return PTR_ERR(shmem); + + bo = to_panthor_bo(&shmem->base); + bo->flags = flags; + + if (exclusive_vm) { + bo->exclusive_vm_root_gem = panthor_vm_root_gem(exclusive_vm); + drm_gem_object_get(bo->exclusive_vm_root_gem); + bo->base.base.resv = bo->exclusive_vm_root_gem->resv; + } + + /* + * Allocate an id of idr table where the obj is registered + * and handle has the id what user can see. + */ + ret = drm_gem_handle_create(file, &shmem->base, handle); + if (!ret) + *size = bo->base.base.size; + + /* drop reference from allocate - handle holds it now. */ + drm_gem_object_put(&shmem->base); + + return ret; +} diff --git a/drivers/gpu/drm/panthor/panthor_gem.h b/drivers/gpu/drm/panthor/panthor_gem.h new file mode 100644 index 000000000000..3bccba394d00 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_gem.h @@ -0,0 +1,142 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright 2019 Linaro, Ltd, Rob Herring */ +/* Copyright 2023 Collabora ltd. */ + +#ifndef __PANTHOR_GEM_H__ +#define __PANTHOR_GEM_H__ + +#include +#include + +#include +#include + +struct panthor_vm; + +/** + * struct panthor_gem_object - Driver specific GEM object. + */ +struct panthor_gem_object { + /** @base: Inherit from drm_gem_shmem_object. */ + struct drm_gem_shmem_object base; + + /** + * @exclusive_vm_root_gem: Root GEM of the exclusive VM this GEM object + * is attached to. + * + * If @exclusive_vm_root_gem != NULL, any attempt to bind the GEM to a + * different VM will fail. + * + * All FW memory objects have this field set to the root GEM of the MCU + * VM. + */ + struct drm_gem_object *exclusive_vm_root_gem; + + /** + * @gpuva_list_lock: Custom GPUVA lock. + * + * Used to protect insertion of drm_gpuva elements to the + * drm_gem_object.gpuva.list list. + * + * We can't use the GEM resv for that, because drm_gpuva_link() is + * called in a dma-signaling path, where we're not allowed to take + * resv locks. + */ + struct mutex gpuva_list_lock; + + /** @flags: Combination of drm_panthor_bo_flags flags. */ + u32 flags; +}; + +/** + * struct panthor_kernel_bo - Kernel buffer object. + * + * These objects are only manipulated by the kernel driver and not + * directly exposed to the userspace. The GPU address of a kernel + * BO might be passed to userspace though. + */ +struct panthor_kernel_bo { + /** + * @obj: The GEM object backing this kernel buffer object. + */ + struct drm_gem_object *obj; + + /** + * @va_node: VA space allocated to this GEM. + */ + struct drm_mm_node va_node; + + /** + * @kmap: Kernel CPU mapping of @gem. + */ + void *kmap; +}; + +static inline +struct panthor_gem_object *to_panthor_bo(struct drm_gem_object *obj) +{ + return container_of(to_drm_gem_shmem_obj(obj), struct panthor_gem_object, base); +} + +struct drm_gem_object *panthor_gem_create_object(struct drm_device *ddev, size_t size); + +struct drm_gem_object * +panthor_gem_prime_import_sg_table(struct drm_device *ddev, + struct dma_buf_attachment *attach, + struct sg_table *sgt); + +int +panthor_gem_create_with_handle(struct drm_file *file, + struct drm_device *ddev, + struct panthor_vm *exclusive_vm, + u64 *size, u32 flags, uint32_t *handle); + +static inline u64 +panthor_kernel_bo_gpuva(struct panthor_kernel_bo *bo) +{ + return bo->va_node.start; +} + +static inline size_t +panthor_kernel_bo_size(struct panthor_kernel_bo *bo) +{ + return bo->obj->size; +} + +static inline int +panthor_kernel_bo_vmap(struct panthor_kernel_bo *bo) +{ + struct iosys_map map; + int ret; + + if (bo->kmap) + return 0; + + ret = drm_gem_vmap_unlocked(bo->obj, &map); + if (ret) + return ret; + + bo->kmap = map.vaddr; + return 0; +} + +static inline void +panthor_kernel_bo_vunmap(struct panthor_kernel_bo *bo) +{ + if (bo->kmap) { + struct iosys_map map = IOSYS_MAP_INIT_VADDR(bo->kmap); + + drm_gem_vunmap_unlocked(bo->obj, &map); + bo->kmap = NULL; + } +} + +struct panthor_kernel_bo * +panthor_kernel_bo_create(struct panthor_device *ptdev, struct panthor_vm *vm, + size_t size, u32 bo_flags, u32 vm_map_flags, + u64 gpu_va); + +void panthor_kernel_bo_destroy(struct panthor_vm *vm, + struct panthor_kernel_bo *bo); + +#endif /* __PANTHOR_GEM_H__ */ diff --git a/drivers/gpu/drm/panthor/panthor_gpu.c b/drivers/gpu/drm/panthor/panthor_gpu.c new file mode 100644 index 000000000000..b84c5b650fd9 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_gpu.c @@ -0,0 +1,482 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright 2018 Marty E. Plummer */ +/* Copyright 2019 Linaro, Ltd., Rob Herring */ +/* Copyright 2019 Collabora ltd. */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "panthor_device.h" +#include "panthor_gpu.h" +#include "panthor_regs.h" + +/** + * struct panthor_gpu - GPU block management data. + */ +struct panthor_gpu { + /** @irq: GPU irq. */ + struct panthor_irq irq; + + /** @reqs_lock: Lock protecting access to pending_reqs. */ + spinlock_t reqs_lock; + + /** @pending_reqs: Pending GPU requests. */ + u32 pending_reqs; + + /** @reqs_acked: GPU request wait queue. */ + wait_queue_head_t reqs_acked; +}; + +/** + * struct panthor_model - GPU model description + */ +struct panthor_model { + /** @name: Model name. */ + const char *name; + + /** @arch_major: Major version number of architecture. */ + u8 arch_major; + + /** @product_major: Major version number of product. */ + u8 product_major; +}; + +/** + * GPU_MODEL() - Define a GPU model. A GPU product can be uniquely identified + * by a combination of the major architecture version and the major product + * version. + * @_name: Name for the GPU model. + * @_arch_major: Architecture major. + * @_product_major: Product major. + */ +#define GPU_MODEL(_name, _arch_major, _product_major) \ +{\ + .name = __stringify(_name), \ + .arch_major = _arch_major, \ + .product_major = _product_major, \ +} + +static const struct panthor_model gpu_models[] = { + GPU_MODEL(g610, 10, 7), + {}, +}; + +#define GPU_INTERRUPTS_MASK \ + (GPU_IRQ_FAULT | \ + GPU_IRQ_PROTM_FAULT | \ + GPU_IRQ_RESET_COMPLETED | \ + GPU_IRQ_CLEAN_CACHES_COMPLETED) + +static void panthor_gpu_init_info(struct panthor_device *ptdev) +{ + const struct panthor_model *model; + u32 arch_major, product_major; + u32 major, minor, status; + unsigned int i; + + ptdev->gpu_info.gpu_id = gpu_read(ptdev, GPU_ID); + ptdev->gpu_info.csf_id = gpu_read(ptdev, GPU_CSF_ID); + ptdev->gpu_info.gpu_rev = gpu_read(ptdev, GPU_REVID); + ptdev->gpu_info.core_features = gpu_read(ptdev, GPU_CORE_FEATURES); + ptdev->gpu_info.l2_features = gpu_read(ptdev, GPU_L2_FEATURES); + ptdev->gpu_info.tiler_features = gpu_read(ptdev, GPU_TILER_FEATURES); + ptdev->gpu_info.mem_features = gpu_read(ptdev, GPU_MEM_FEATURES); + ptdev->gpu_info.mmu_features = gpu_read(ptdev, GPU_MMU_FEATURES); + ptdev->gpu_info.thread_features = gpu_read(ptdev, GPU_THREAD_FEATURES); + ptdev->gpu_info.max_threads = gpu_read(ptdev, GPU_THREAD_MAX_THREADS); + ptdev->gpu_info.thread_max_workgroup_size = gpu_read(ptdev, GPU_THREAD_MAX_WORKGROUP_SIZE); + ptdev->gpu_info.thread_max_barrier_size = gpu_read(ptdev, GPU_THREAD_MAX_BARRIER_SIZE); + ptdev->gpu_info.coherency_features = gpu_read(ptdev, GPU_COHERENCY_FEATURES); + for (i = 0; i < 4; i++) + ptdev->gpu_info.texture_features[i] = gpu_read(ptdev, GPU_TEXTURE_FEATURES(i)); + + ptdev->gpu_info.as_present = gpu_read(ptdev, GPU_AS_PRESENT); + + ptdev->gpu_info.shader_present = gpu_read(ptdev, GPU_SHADER_PRESENT_LO); + ptdev->gpu_info.shader_present |= (u64)gpu_read(ptdev, GPU_SHADER_PRESENT_HI) << 32; + + ptdev->gpu_info.tiler_present = gpu_read(ptdev, GPU_TILER_PRESENT_LO); + ptdev->gpu_info.tiler_present |= (u64)gpu_read(ptdev, GPU_TILER_PRESENT_HI) << 32; + + ptdev->gpu_info.l2_present = gpu_read(ptdev, GPU_L2_PRESENT_LO); + ptdev->gpu_info.l2_present |= (u64)gpu_read(ptdev, GPU_L2_PRESENT_HI) << 32; + + arch_major = GPU_ARCH_MAJOR(ptdev->gpu_info.gpu_id); + product_major = GPU_PROD_MAJOR(ptdev->gpu_info.gpu_id); + major = GPU_VER_MAJOR(ptdev->gpu_info.gpu_id); + minor = GPU_VER_MINOR(ptdev->gpu_info.gpu_id); + status = GPU_VER_STATUS(ptdev->gpu_info.gpu_id); + + for (model = gpu_models; model->name; model++) { + if (model->arch_major == arch_major && + model->product_major == product_major) + break; + } + + drm_info(&ptdev->base, + "mali-%s id 0x%x major 0x%x minor 0x%x status 0x%x", + model->name ?: "unknown", ptdev->gpu_info.gpu_id >> 16, + major, minor, status); + + drm_info(&ptdev->base, + "Features: L2:%#x Tiler:%#x Mem:%#x MMU:%#x AS:%#x", + ptdev->gpu_info.l2_features, + ptdev->gpu_info.tiler_features, + ptdev->gpu_info.mem_features, + ptdev->gpu_info.mmu_features, + ptdev->gpu_info.as_present); + + drm_info(&ptdev->base, + "shader_present=0x%0llx l2_present=0x%0llx tiler_present=0x%0llx", + ptdev->gpu_info.shader_present, ptdev->gpu_info.l2_present, + ptdev->gpu_info.tiler_present); +} + +static void panthor_gpu_irq_handler(struct panthor_device *ptdev, u32 status) +{ + if (status & GPU_IRQ_FAULT) { + u32 fault_status = gpu_read(ptdev, GPU_FAULT_STATUS); + u64 address = ((u64)gpu_read(ptdev, GPU_FAULT_ADDR_HI) << 32) | + gpu_read(ptdev, GPU_FAULT_ADDR_LO); + + drm_warn(&ptdev->base, "GPU Fault 0x%08x (%s) at 0x%016llx\n", + fault_status, panthor_exception_name(ptdev, fault_status & 0xFF), + address); + } + if (status & GPU_IRQ_PROTM_FAULT) + drm_warn(&ptdev->base, "GPU Fault in protected mode\n"); + + spin_lock(&ptdev->gpu->reqs_lock); + if (status & ptdev->gpu->pending_reqs) { + ptdev->gpu->pending_reqs &= ~status; + wake_up_all(&ptdev->gpu->reqs_acked); + } + spin_unlock(&ptdev->gpu->reqs_lock); +} +PANTHOR_IRQ_HANDLER(gpu, GPU, panthor_gpu_irq_handler); + +/** + * panthor_gpu_unplug() - Called when the GPU is unplugged. + * @ptdev: Device to unplug. + */ +void panthor_gpu_unplug(struct panthor_device *ptdev) +{ + unsigned long flags; + + /* Make sure the IRQ handler is not running after that point. */ + panthor_gpu_irq_unplug(&ptdev->gpu->irq); + + /* Wake-up all waiters. */ + spin_lock_irqsave(&ptdev->gpu->reqs_lock, flags); + ptdev->gpu->pending_reqs = 0; + wake_up_all(&ptdev->gpu->reqs_acked); + spin_unlock_irqrestore(&ptdev->gpu->reqs_lock, flags); +} + +/** + * panthor_gpu_init() - Initialize the GPU block + * @ptdev: Device. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_gpu_init(struct panthor_device *ptdev) +{ + struct panthor_gpu *gpu; + u32 pa_bits; + int ret, irq; + + gpu = drmm_kzalloc(&ptdev->base, sizeof(*gpu), GFP_KERNEL); + if (!gpu) + return -ENOMEM; + + spin_lock_init(&gpu->reqs_lock); + init_waitqueue_head(&gpu->reqs_acked); + ptdev->gpu = gpu; + panthor_gpu_init_info(ptdev); + + dma_set_max_seg_size(ptdev->base.dev, UINT_MAX); + pa_bits = GPU_MMU_FEATURES_PA_BITS(ptdev->gpu_info.mmu_features); + ret = dma_set_mask_and_coherent(ptdev->base.dev, DMA_BIT_MASK(pa_bits)); + if (ret) + return ret; + + irq = platform_get_irq_byname(to_platform_device(ptdev->base.dev), "gpu"); + if (irq <= 0) + return ret; + + ret = panthor_request_gpu_irq(ptdev, &ptdev->gpu->irq, irq, GPU_INTERRUPTS_MASK); + if (ret) + return ret; + + return 0; +} + +/** + * panthor_gpu_block_power_off() - Power-off a specific block of the GPU + * @ptdev: Device. + * @blk_name: Block name. + * @pwroff_reg: Power-off register for this block. + * @pwrtrans_reg: Power transition register for this block. + * @mask: Sub-elements to power-off. + * @timeout_us: Timeout in microseconds. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_gpu_block_power_off(struct panthor_device *ptdev, + const char *blk_name, + u32 pwroff_reg, u32 pwrtrans_reg, + u64 mask, u32 timeout_us) +{ + u32 val, i; + int ret; + + for (i = 0; i < 2; i++) { + u32 mask32 = mask >> (i * 32); + + if (!mask32) + continue; + + ret = readl_relaxed_poll_timeout(ptdev->iomem + pwrtrans_reg + (i * 4), + val, !(mask32 & val), + 100, timeout_us); + if (ret) { + drm_err(&ptdev->base, "timeout waiting on %s:%llx power transition", + blk_name, mask); + return ret; + } + } + + if (mask & GENMASK(31, 0)) + gpu_write(ptdev, pwroff_reg, mask); + + if (mask >> 32) + gpu_write(ptdev, pwroff_reg + 4, mask >> 32); + + for (i = 0; i < 2; i++) { + u32 mask32 = mask >> (i * 32); + + if (!mask32) + continue; + + ret = readl_relaxed_poll_timeout(ptdev->iomem + pwrtrans_reg + (i * 4), + val, !(mask32 & val), + 100, timeout_us); + if (ret) { + drm_err(&ptdev->base, "timeout waiting on %s:%llx power transition", + blk_name, mask); + return ret; + } + } + + return 0; +} + +/** + * panthor_gpu_block_power_on() - Power-on a specific block of the GPU + * @ptdev: Device. + * @blk_name: Block name. + * @pwron_reg: Power-on register for this block. + * @pwrtrans_reg: Power transition register for this block. + * @rdy_reg: Power transition ready register. + * @mask: Sub-elements to power-on. + * @timeout_us: Timeout in microseconds. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_gpu_block_power_on(struct panthor_device *ptdev, + const char *blk_name, + u32 pwron_reg, u32 pwrtrans_reg, + u32 rdy_reg, u64 mask, u32 timeout_us) +{ + u32 val, i; + int ret; + + for (i = 0; i < 2; i++) { + u32 mask32 = mask >> (i * 32); + + if (!mask32) + continue; + + ret = readl_relaxed_poll_timeout(ptdev->iomem + pwrtrans_reg + (i * 4), + val, !(mask32 & val), + 100, timeout_us); + if (ret) { + drm_err(&ptdev->base, "timeout waiting on %s:%llx power transition", + blk_name, mask); + return ret; + } + } + + if (mask & GENMASK(31, 0)) + gpu_write(ptdev, pwron_reg, mask); + + if (mask >> 32) + gpu_write(ptdev, pwron_reg + 4, mask >> 32); + + for (i = 0; i < 2; i++) { + u32 mask32 = mask >> (i * 32); + + if (!mask32) + continue; + + ret = readl_relaxed_poll_timeout(ptdev->iomem + rdy_reg + (i * 4), + val, (mask32 & val) == mask32, + 100, timeout_us); + if (ret) { + drm_err(&ptdev->base, "timeout waiting on %s:%llx readyness", + blk_name, mask); + return ret; + } + } + + return 0; +} + +/** + * panthor_gpu_l2_power_on() - Power-on the L2-cache + * @ptdev: Device. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_gpu_l2_power_on(struct panthor_device *ptdev) +{ + if (ptdev->gpu_info.l2_present != 1) { + /* + * Only support one core group now. + * ~(l2_present - 1) unsets all bits in l2_present except + * the bottom bit. (l2_present - 2) has all the bits in + * the first core group set. AND them together to generate + * a mask of cores in the first core group. + */ + u64 core_mask = ~(ptdev->gpu_info.l2_present - 1) & + (ptdev->gpu_info.l2_present - 2); + drm_info_once(&ptdev->base, "using only 1st core group (%lu cores from %lu)\n", + hweight64(core_mask), + hweight64(ptdev->gpu_info.shader_present)); + } + + return panthor_gpu_power_on(ptdev, L2, 1, 20000); +} + +/** + * panthor_gpu_flush_caches() - Flush caches + * @ptdev: Device. + * @l2: L2 flush type. + * @lsc: LSC flush type. + * @other: Other flush type. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_gpu_flush_caches(struct panthor_device *ptdev, + u32 l2, u32 lsc, u32 other) +{ + bool timedout = false; + unsigned long flags; + + spin_lock_irqsave(&ptdev->gpu->reqs_lock, flags); + if (!drm_WARN_ON(&ptdev->base, + ptdev->gpu->pending_reqs & GPU_IRQ_CLEAN_CACHES_COMPLETED)) { + ptdev->gpu->pending_reqs |= GPU_IRQ_CLEAN_CACHES_COMPLETED; + gpu_write(ptdev, GPU_CMD, GPU_FLUSH_CACHES(l2, lsc, other)); + } + spin_unlock_irqrestore(&ptdev->gpu->reqs_lock, flags); + + if (!wait_event_timeout(ptdev->gpu->reqs_acked, + !(ptdev->gpu->pending_reqs & GPU_IRQ_CLEAN_CACHES_COMPLETED), + msecs_to_jiffies(100))) { + spin_lock_irqsave(&ptdev->gpu->reqs_lock, flags); + if ((ptdev->gpu->pending_reqs & GPU_IRQ_CLEAN_CACHES_COMPLETED) != 0 && + !(gpu_read(ptdev, GPU_INT_RAWSTAT) & GPU_IRQ_CLEAN_CACHES_COMPLETED)) + timedout = true; + else + ptdev->gpu->pending_reqs &= ~GPU_IRQ_CLEAN_CACHES_COMPLETED; + spin_unlock_irqrestore(&ptdev->gpu->reqs_lock, flags); + } + + if (timedout) { + drm_err(&ptdev->base, "Flush caches timeout"); + return -ETIMEDOUT; + } + + return 0; +} + +/** + * panthor_gpu_soft_reset() - Issue a soft-reset + * @ptdev: Device. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_gpu_soft_reset(struct panthor_device *ptdev) +{ + bool timedout = false; + unsigned long flags; + + spin_lock_irqsave(&ptdev->gpu->reqs_lock, flags); + if (!drm_WARN_ON(&ptdev->base, + ptdev->gpu->pending_reqs & GPU_IRQ_RESET_COMPLETED)) { + ptdev->gpu->pending_reqs |= GPU_IRQ_RESET_COMPLETED; + gpu_write(ptdev, GPU_INT_CLEAR, GPU_IRQ_RESET_COMPLETED); + gpu_write(ptdev, GPU_CMD, GPU_SOFT_RESET); + } + spin_unlock_irqrestore(&ptdev->gpu->reqs_lock, flags); + + if (!wait_event_timeout(ptdev->gpu->reqs_acked, + !(ptdev->gpu->pending_reqs & GPU_IRQ_RESET_COMPLETED), + msecs_to_jiffies(100))) { + spin_lock_irqsave(&ptdev->gpu->reqs_lock, flags); + if ((ptdev->gpu->pending_reqs & GPU_IRQ_RESET_COMPLETED) != 0 && + !(gpu_read(ptdev, GPU_INT_RAWSTAT) & GPU_IRQ_RESET_COMPLETED)) + timedout = true; + else + ptdev->gpu->pending_reqs &= ~GPU_IRQ_RESET_COMPLETED; + spin_unlock_irqrestore(&ptdev->gpu->reqs_lock, flags); + } + + if (timedout) { + drm_err(&ptdev->base, "Soft reset timeout"); + return -ETIMEDOUT; + } + + return 0; +} + +/** + * panthor_gpu_suspend() - Suspend the GPU block. + * @ptdev: Device. + * + * Suspend the GPU irq. This should be called last in the suspend procedure, + * after all other blocks have been suspented. + */ +void panthor_gpu_suspend(struct panthor_device *ptdev) +{ + /* + * It may be preferable to simply power down the L2, but for now just + * soft-reset which will leave the L2 powered down. + */ + panthor_gpu_soft_reset(ptdev); + panthor_gpu_irq_suspend(&ptdev->gpu->irq); +} + +/** + * panthor_gpu_resume() - Resume the GPU block. + * @ptdev: Device. + * + * Resume the IRQ handler and power-on the L2-cache. + * The FW takes care of powering the other blocks. + */ +void panthor_gpu_resume(struct panthor_device *ptdev) +{ + panthor_gpu_irq_resume(&ptdev->gpu->irq, GPU_INTERRUPTS_MASK); + panthor_gpu_l2_power_on(ptdev); +} diff --git a/drivers/gpu/drm/panthor/panthor_gpu.h b/drivers/gpu/drm/panthor/panthor_gpu.h new file mode 100644 index 000000000000..bba7555dd3c6 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_gpu.h @@ -0,0 +1,52 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright 2018 Marty E. Plummer */ +/* Copyright 2019 Collabora ltd. */ + +#ifndef __PANTHOR_GPU_H__ +#define __PANTHOR_GPU_H__ + +struct panthor_device; + +int panthor_gpu_init(struct panthor_device *ptdev); +void panthor_gpu_unplug(struct panthor_device *ptdev); +void panthor_gpu_suspend(struct panthor_device *ptdev); +void panthor_gpu_resume(struct panthor_device *ptdev); + +int panthor_gpu_block_power_on(struct panthor_device *ptdev, + const char *blk_name, + u32 pwron_reg, u32 pwrtrans_reg, + u32 rdy_reg, u64 mask, u32 timeout_us); +int panthor_gpu_block_power_off(struct panthor_device *ptdev, + const char *blk_name, + u32 pwroff_reg, u32 pwrtrans_reg, + u64 mask, u32 timeout_us); + +/** + * panthor_gpu_power_on() - Power on the GPU block. + * + * Return: 0 on success, a negative error code otherwise. + */ +#define panthor_gpu_power_on(ptdev, type, mask, timeout_us) \ + panthor_gpu_block_power_on(ptdev, #type, \ + type ## _PWRON_LO, \ + type ## _PWRTRANS_LO, \ + type ## _READY_LO, \ + mask, timeout_us) + +/** + * panthor_gpu_power_off() - Power off the GPU block. + * + * Return: 0 on success, a negative error code otherwise. + */ +#define panthor_gpu_power_off(ptdev, type, mask, timeout_us) \ + panthor_gpu_block_power_off(ptdev, #type, \ + type ## _PWROFF_LO, \ + type ## _PWRTRANS_LO, \ + mask, timeout_us) + +int panthor_gpu_l2_power_on(struct panthor_device *ptdev); +int panthor_gpu_flush_caches(struct panthor_device *ptdev, + u32 l2, u32 lsc, u32 other); +int panthor_gpu_soft_reset(struct panthor_device *ptdev); + +#endif diff --git a/drivers/gpu/drm/panthor/panthor_heap.c b/drivers/gpu/drm/panthor/panthor_heap.c new file mode 100644 index 000000000000..143fa35f2e74 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_heap.c @@ -0,0 +1,597 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright 2023 Collabora ltd. */ + +#include +#include + +#include + +#include "panthor_device.h" +#include "panthor_gem.h" +#include "panthor_heap.h" +#include "panthor_mmu.h" +#include "panthor_regs.h" + +/* + * The GPU heap context is an opaque structure used by the GPU to track the + * heap allocations. The driver should only touch it to initialize it (zero all + * fields). Because the CPU and GPU can both access this structure it is + * required to be GPU cache line aligned. + */ +#define HEAP_CONTEXT_SIZE 32 + +/** + * struct panthor_heap_chunk_header - Heap chunk header + */ +struct panthor_heap_chunk_header { + /** + * @next: Next heap chunk in the list. + * + * This is a GPU VA. + */ + u64 next; + + /** @unknown: MBZ. */ + u32 unknown[14]; +}; + +/** + * struct panthor_heap_chunk - Structure used to keep track of allocated heap chunks. + */ +struct panthor_heap_chunk { + /** @node: Used to insert the heap chunk in panthor_heap::chunks. */ + struct list_head node; + + /** @bo: Buffer object backing the heap chunk. */ + struct panthor_kernel_bo *bo; +}; + +/** + * struct panthor_heap - Structure used to manage tiler heap contexts. + */ +struct panthor_heap { + /** @chunks: List containing all heap chunks allocated so far. */ + struct list_head chunks; + + /** @lock: Lock protecting insertion in the chunks list. */ + struct mutex lock; + + /** @chunk_size: Size of each chunk. */ + u32 chunk_size; + + /** @max_chunks: Maximum number of chunks. */ + u32 max_chunks; + + /** + * @target_in_flight: Number of in-flight render passes after which + * we'd let the FW wait for fragment job to finish instead of allocating new chunks. + */ + u32 target_in_flight; + + /** @chunk_count: Number of heap chunks currently allocated. */ + u32 chunk_count; +}; + +#define MAX_HEAPS_PER_POOL 128 + +/** + * struct panthor_heap_pool - Pool of heap contexts + * + * The pool is attached to a panthor_file and can't be shared across processes. + */ +struct panthor_heap_pool { + /** @refcount: Reference count. */ + struct kref refcount; + + /** @ptdev: Device. */ + struct panthor_device *ptdev; + + /** @vm: VM this pool is bound to. */ + struct panthor_vm *vm; + + /** @lock: Lock protecting access to @xa. */ + struct rw_semaphore lock; + + /** @xa: Array storing panthor_heap objects. */ + struct xarray xa; + + /** @gpu_contexts: Buffer object containing the GPU heap contexts. */ + struct panthor_kernel_bo *gpu_contexts; +}; + +static int panthor_heap_ctx_stride(struct panthor_device *ptdev) +{ + u32 l2_features = ptdev->gpu_info.l2_features; + u32 gpu_cache_line_size = GPU_L2_FEATURES_LINE_SIZE(l2_features); + + return ALIGN(HEAP_CONTEXT_SIZE, gpu_cache_line_size); +} + +static int panthor_get_heap_ctx_offset(struct panthor_heap_pool *pool, int id) +{ + return panthor_heap_ctx_stride(pool->ptdev) * id; +} + +static void *panthor_get_heap_ctx(struct panthor_heap_pool *pool, int id) +{ + return pool->gpu_contexts->kmap + + panthor_get_heap_ctx_offset(pool, id); +} + +static void panthor_free_heap_chunk(struct panthor_vm *vm, + struct panthor_heap *heap, + struct panthor_heap_chunk *chunk) +{ + mutex_lock(&heap->lock); + list_del(&chunk->node); + heap->chunk_count--; + mutex_unlock(&heap->lock); + + panthor_kernel_bo_destroy(vm, chunk->bo); + kfree(chunk); +} + +static int panthor_alloc_heap_chunk(struct panthor_device *ptdev, + struct panthor_vm *vm, + struct panthor_heap *heap, + bool initial_chunk) +{ + struct panthor_heap_chunk *chunk; + struct panthor_heap_chunk_header *hdr; + int ret; + + chunk = kmalloc(sizeof(*chunk), GFP_KERNEL); + if (!chunk) + return -ENOMEM; + + chunk->bo = panthor_kernel_bo_create(ptdev, vm, heap->chunk_size, + DRM_PANTHOR_BO_NO_MMAP, + DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC, + PANTHOR_VM_KERNEL_AUTO_VA); + if (IS_ERR(chunk->bo)) { + ret = PTR_ERR(chunk->bo); + goto err_free_chunk; + } + + ret = panthor_kernel_bo_vmap(chunk->bo); + if (ret) + goto err_destroy_bo; + + hdr = chunk->bo->kmap; + memset(hdr, 0, sizeof(*hdr)); + + if (initial_chunk && !list_empty(&heap->chunks)) { + struct panthor_heap_chunk *prev_chunk; + u64 prev_gpuva; + + prev_chunk = list_first_entry(&heap->chunks, + struct panthor_heap_chunk, + node); + + prev_gpuva = panthor_kernel_bo_gpuva(prev_chunk->bo); + hdr->next = (prev_gpuva & GENMASK_ULL(63, 12)) | + (heap->chunk_size >> 12); + } + + panthor_kernel_bo_vunmap(chunk->bo); + + mutex_lock(&heap->lock); + list_add(&chunk->node, &heap->chunks); + heap->chunk_count++; + mutex_unlock(&heap->lock); + + return 0; + +err_destroy_bo: + panthor_kernel_bo_destroy(vm, chunk->bo); + +err_free_chunk: + kfree(chunk); + + return ret; +} + +static void panthor_free_heap_chunks(struct panthor_vm *vm, + struct panthor_heap *heap) +{ + struct panthor_heap_chunk *chunk, *tmp; + + list_for_each_entry_safe(chunk, tmp, &heap->chunks, node) + panthor_free_heap_chunk(vm, heap, chunk); +} + +static int panthor_alloc_heap_chunks(struct panthor_device *ptdev, + struct panthor_vm *vm, + struct panthor_heap *heap, + u32 chunk_count) +{ + int ret; + u32 i; + + for (i = 0; i < chunk_count; i++) { + ret = panthor_alloc_heap_chunk(ptdev, vm, heap, true); + if (ret) + return ret; + } + + return 0; +} + +static int +panthor_heap_destroy_locked(struct panthor_heap_pool *pool, u32 handle) +{ + struct panthor_heap *heap; + + heap = xa_erase(&pool->xa, handle); + if (!heap) + return -EINVAL; + + panthor_free_heap_chunks(pool->vm, heap); + mutex_destroy(&heap->lock); + kfree(heap); + return 0; +} + +/** + * panthor_heap_destroy() - Destroy a heap context + * @pool: Pool this context belongs to. + * @handle: Handle returned by panthor_heap_create(). + */ +int panthor_heap_destroy(struct panthor_heap_pool *pool, u32 handle) +{ + int ret; + + down_write(&pool->lock); + ret = panthor_heap_destroy_locked(pool, handle); + up_write(&pool->lock); + + return ret; +} + +/** + * panthor_heap_create() - Create a heap context + * @pool: Pool to instantiate the heap context from. + * @initial_chunk_count: Number of chunk allocated at initialization time. + * Must be at least 1. + * @chunk_size: The size of each chunk. Must be a power of two between 256k + * and 2M. + * @max_chunks: Maximum number of chunks that can be allocated. + * @target_in_flight: Maximum number of in-flight render passes. + * @heap_ctx_gpu_va: Pointer holding the GPU address of the allocated heap + * context. + * @first_chunk_gpu_va: Pointer holding the GPU address of the first chunk + * assigned to the heap context. + * + * Return: a positive handle on success, a negative error otherwise. + */ +int panthor_heap_create(struct panthor_heap_pool *pool, + u32 initial_chunk_count, + u32 chunk_size, + u32 max_chunks, + u32 target_in_flight, + u64 *heap_ctx_gpu_va, + u64 *first_chunk_gpu_va) +{ + struct panthor_heap *heap; + struct panthor_heap_chunk *first_chunk; + struct panthor_vm *vm; + int ret = 0; + u32 id; + + if (initial_chunk_count == 0) + return -EINVAL; + + if (hweight32(chunk_size) != 1 || + chunk_size < SZ_256K || chunk_size > SZ_2M) + return -EINVAL; + + down_read(&pool->lock); + vm = panthor_vm_get(pool->vm); + up_read(&pool->lock); + + /* The pool has been destroyed, we can't create a new heap. */ + if (!vm) + return -EINVAL; + + heap = kzalloc(sizeof(*heap), GFP_KERNEL); + if (!heap) { + ret = -ENOMEM; + goto err_put_vm; + } + + mutex_init(&heap->lock); + INIT_LIST_HEAD(&heap->chunks); + heap->chunk_size = chunk_size; + heap->max_chunks = max_chunks; + heap->target_in_flight = target_in_flight; + + ret = panthor_alloc_heap_chunks(pool->ptdev, vm, heap, + initial_chunk_count); + if (ret) + goto err_free_heap; + + first_chunk = list_first_entry(&heap->chunks, + struct panthor_heap_chunk, + node); + *first_chunk_gpu_va = panthor_kernel_bo_gpuva(first_chunk->bo); + + down_write(&pool->lock); + /* The pool has been destroyed, we can't create a new heap. */ + if (!pool->vm) { + ret = -EINVAL; + } else { + ret = xa_alloc(&pool->xa, &id, heap, XA_LIMIT(1, MAX_HEAPS_PER_POOL), GFP_KERNEL); + if (!ret) { + void *gpu_ctx = panthor_get_heap_ctx(pool, id); + + memset(gpu_ctx, 0, panthor_heap_ctx_stride(pool->ptdev)); + *heap_ctx_gpu_va = panthor_kernel_bo_gpuva(pool->gpu_contexts) + + panthor_get_heap_ctx_offset(pool, id); + } + } + up_write(&pool->lock); + + if (ret) + goto err_free_heap; + + panthor_vm_put(vm); + return id; + +err_free_heap: + panthor_free_heap_chunks(pool->vm, heap); + mutex_destroy(&heap->lock); + kfree(heap); + +err_put_vm: + panthor_vm_put(vm); + return ret; +} + +/** + * panthor_heap_return_chunk() - Return an unused heap chunk + * @pool: The pool this heap belongs to. + * @heap_gpu_va: The GPU address of the heap context. + * @chunk_gpu_va: The chunk VA to return. + * + * This function is used when a chunk allocated with panthor_heap_grow() + * couldn't be linked to the heap context through the FW interface because + * the group requesting the allocation was scheduled out in the meantime. + */ +int panthor_heap_return_chunk(struct panthor_heap_pool *pool, + u64 heap_gpu_va, + u64 chunk_gpu_va) +{ + u64 offset = heap_gpu_va - panthor_kernel_bo_gpuva(pool->gpu_contexts); + u32 heap_id = (u32)offset / panthor_heap_ctx_stride(pool->ptdev); + struct panthor_heap_chunk *chunk, *tmp, *removed = NULL; + struct panthor_heap *heap; + int ret; + + if (offset > U32_MAX || heap_id >= MAX_HEAPS_PER_POOL) + return -EINVAL; + + down_read(&pool->lock); + heap = xa_load(&pool->xa, heap_id); + if (!heap) { + ret = -EINVAL; + goto out_unlock; + } + + chunk_gpu_va &= GENMASK_ULL(63, 12); + + mutex_lock(&heap->lock); + list_for_each_entry_safe(chunk, tmp, &heap->chunks, node) { + if (panthor_kernel_bo_gpuva(chunk->bo) == chunk_gpu_va) { + removed = chunk; + list_del(&chunk->node); + heap->chunk_count--; + break; + } + } + mutex_unlock(&heap->lock); + + if (removed) { + panthor_kernel_bo_destroy(pool->vm, chunk->bo); + kfree(chunk); + ret = 0; + } else { + ret = -EINVAL; + } + +out_unlock: + up_read(&pool->lock); + return ret; +} + +/** + * panthor_heap_grow() - Make a heap context grow. + * @pool: The pool this heap belongs to. + * @heap_gpu_va: The GPU address of the heap context. + * @renderpasses_in_flight: Number of render passes currently in-flight. + * @pending_frag_count: Number of fragment jobs waiting for execution/completion. + * @new_chunk_gpu_va: Pointer used to return the chunk VA. + */ +int panthor_heap_grow(struct panthor_heap_pool *pool, + u64 heap_gpu_va, + u32 renderpasses_in_flight, + u32 pending_frag_count, + u64 *new_chunk_gpu_va) +{ + u64 offset = heap_gpu_va - panthor_kernel_bo_gpuva(pool->gpu_contexts); + u32 heap_id = (u32)offset / panthor_heap_ctx_stride(pool->ptdev); + struct panthor_heap_chunk *chunk; + struct panthor_heap *heap; + int ret; + + if (offset > U32_MAX || heap_id >= MAX_HEAPS_PER_POOL) + return -EINVAL; + + down_read(&pool->lock); + heap = xa_load(&pool->xa, heap_id); + if (!heap) { + ret = -EINVAL; + goto out_unlock; + } + + /* If we reached the target in-flight render passes, or if we + * reached the maximum number of chunks, let the FW figure another way to + * find some memory (wait for render passes to finish, or call the exception + * handler provided by the userspace driver, if any). + */ + if (renderpasses_in_flight > heap->target_in_flight || + (pending_frag_count > 0 && heap->chunk_count >= heap->max_chunks)) { + ret = -EBUSY; + goto out_unlock; + } else if (heap->chunk_count >= heap->max_chunks) { + ret = -ENOMEM; + goto out_unlock; + } + + /* FIXME: panthor_alloc_heap_chunk() triggers a kernel BO creation, + * which goes through the blocking allocation path. Ultimately, we + * want a non-blocking allocation, so we can immediately report to the + * FW when the system is running out of memory. In that case, the FW + * can call a user-provided exception handler, which might try to free + * some tiler memory by issuing an intermediate fragment job. If the + * exception handler can't do anything, it will flag the queue as + * faulty so the job that triggered this tiler chunk allocation and all + * further jobs in this queue fail immediately instead of having to + * wait for the job timeout. + */ + ret = panthor_alloc_heap_chunk(pool->ptdev, pool->vm, heap, false); + if (ret) + goto out_unlock; + + chunk = list_first_entry(&heap->chunks, + struct panthor_heap_chunk, + node); + *new_chunk_gpu_va = (panthor_kernel_bo_gpuva(chunk->bo) & GENMASK_ULL(63, 12)) | + (heap->chunk_size >> 12); + ret = 0; + +out_unlock: + up_read(&pool->lock); + return ret; +} + +static void panthor_heap_pool_release(struct kref *refcount) +{ + struct panthor_heap_pool *pool = + container_of(refcount, struct panthor_heap_pool, refcount); + + xa_destroy(&pool->xa); + kfree(pool); +} + +/** + * panthor_heap_pool_put() - Release a heap pool reference + * @pool: Pool to release the reference on. Can be NULL. + */ +void panthor_heap_pool_put(struct panthor_heap_pool *pool) +{ + if (pool) + kref_put(&pool->refcount, panthor_heap_pool_release); +} + +/** + * panthor_heap_pool_get() - Get a heap pool reference + * @pool: Pool to get the reference on. Can be NULL. + * + * Return: @pool. + */ +struct panthor_heap_pool * +panthor_heap_pool_get(struct panthor_heap_pool *pool) +{ + if (pool) + kref_get(&pool->refcount); + + return pool; +} + +/** + * panthor_heap_pool_create() - Create a heap pool + * @ptdev: Device. + * @vm: The VM this heap pool will be attached to. + * + * Heap pools might contain up to 128 heap contexts, and are per-VM. + * + * Return: A valid pointer on success, a negative error code otherwise. + */ +struct panthor_heap_pool * +panthor_heap_pool_create(struct panthor_device *ptdev, struct panthor_vm *vm) +{ + size_t bosize = ALIGN(MAX_HEAPS_PER_POOL * + panthor_heap_ctx_stride(ptdev), + 4096); + struct panthor_heap_pool *pool; + int ret = 0; + + pool = kzalloc(sizeof(*pool), GFP_KERNEL); + if (!pool) + return ERR_PTR(-ENOMEM); + + /* We want a weak ref here: the heap pool belongs to the VM, so we're + * sure that, as long as the heap pool exists, the VM exists too. + */ + pool->vm = vm; + pool->ptdev = ptdev; + init_rwsem(&pool->lock); + xa_init_flags(&pool->xa, XA_FLAGS_ALLOC1); + kref_init(&pool->refcount); + + pool->gpu_contexts = panthor_kernel_bo_create(ptdev, vm, bosize, + DRM_PANTHOR_BO_NO_MMAP, + DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC, + PANTHOR_VM_KERNEL_AUTO_VA); + if (IS_ERR(pool->gpu_contexts)) { + ret = PTR_ERR(pool->gpu_contexts); + goto err_destroy_pool; + } + + ret = panthor_kernel_bo_vmap(pool->gpu_contexts); + if (ret) + goto err_destroy_pool; + + return pool; + +err_destroy_pool: + panthor_heap_pool_destroy(pool); + return ERR_PTR(ret); +} + +/** + * panthor_heap_pool_destroy() - Destroy a heap pool. + * @pool: Pool to destroy. + * + * This function destroys all heap contexts and their resources. Thus + * preventing any use of the heap context or the chunk attached to them + * after that point. + * + * If the GPU still has access to some heap contexts, a fault should be + * triggered, which should flag the command stream groups using these + * context as faulty. + * + * The heap pool object is only released when all references to this pool + * are released. + */ +void panthor_heap_pool_destroy(struct panthor_heap_pool *pool) +{ + struct panthor_heap *heap; + unsigned long i; + + if (!pool) + return; + + down_write(&pool->lock); + xa_for_each(&pool->xa, i, heap) + drm_WARN_ON(&pool->ptdev->base, panthor_heap_destroy_locked(pool, i)); + + if (!IS_ERR_OR_NULL(pool->gpu_contexts)) + panthor_kernel_bo_destroy(pool->vm, pool->gpu_contexts); + + /* Reflects the fact the pool has been destroyed. */ + pool->vm = NULL; + up_write(&pool->lock); + + panthor_heap_pool_put(pool); +} diff --git a/drivers/gpu/drm/panthor/panthor_heap.h b/drivers/gpu/drm/panthor/panthor_heap.h new file mode 100644 index 000000000000..25a5f2bba445 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_heap.h @@ -0,0 +1,39 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright 2023 Collabora ltd. */ + +#ifndef __PANTHOR_HEAP_H__ +#define __PANTHOR_HEAP_H__ + +#include + +struct panthor_device; +struct panthor_heap_pool; +struct panthor_vm; + +int panthor_heap_create(struct panthor_heap_pool *pool, + u32 initial_chunk_count, + u32 chunk_size, + u32 max_chunks, + u32 target_in_flight, + u64 *heap_ctx_gpu_va, + u64 *first_chunk_gpu_va); +int panthor_heap_destroy(struct panthor_heap_pool *pool, u32 handle); + +struct panthor_heap_pool * +panthor_heap_pool_create(struct panthor_device *ptdev, struct panthor_vm *vm); +void panthor_heap_pool_destroy(struct panthor_heap_pool *pool); + +struct panthor_heap_pool * +panthor_heap_pool_get(struct panthor_heap_pool *pool); +void panthor_heap_pool_put(struct panthor_heap_pool *pool); + +int panthor_heap_grow(struct panthor_heap_pool *pool, + u64 heap_gpu_va, + u32 renderpasses_in_flight, + u32 pending_frag_count, + u64 *new_chunk_gpu_va); +int panthor_heap_return_chunk(struct panthor_heap_pool *pool, + u64 heap_gpu_va, + u64 chunk_gpu_va); + +#endif diff --git a/drivers/gpu/drm/panthor/panthor_mmu.c b/drivers/gpu/drm/panthor/panthor_mmu.c new file mode 100644 index 000000000000..1f333cdded0f --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_mmu.c @@ -0,0 +1,2768 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright 2019 Linaro, Ltd, Rob Herring */ +/* Copyright 2023 Collabora ltd. */ + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "panthor_device.h" +#include "panthor_gem.h" +#include "panthor_heap.h" +#include "panthor_mmu.h" +#include "panthor_regs.h" +#include "panthor_sched.h" + +#define MAX_AS_SLOTS 32 + +struct panthor_vm; + +/** + * struct panthor_as_slot - Address space slot + */ +struct panthor_as_slot { + /** @vm: VM bound to this slot. NULL is no VM is bound. */ + struct panthor_vm *vm; +}; + +/** + * struct panthor_mmu - MMU related data + */ +struct panthor_mmu { + /** @irq: The MMU irq. */ + struct panthor_irq irq; + + /** @as: Address space related fields. + * + * The GPU has a limited number of address spaces (AS) slots, forcing + * us to re-assign them to re-assign slots on-demand. + */ + struct { + /** @slots_lock: Lock protecting access to all other AS fields. */ + struct mutex slots_lock; + + /** @alloc_mask: Bitmask encoding the allocated slots. */ + unsigned long alloc_mask; + + /** @faulty_mask: Bitmask encoding the faulty slots. */ + unsigned long faulty_mask; + + /** @slots: VMs currently bound to the AS slots. */ + struct panthor_as_slot slots[MAX_AS_SLOTS]; + + /** + * @lru_list: List of least recently used VMs. + * + * We use this list to pick a VM to evict when all slots are + * used. + * + * There should be no more active VMs than there are AS slots, + * so this LRU is just here to keep VMs bound until there's + * a need to release a slot, thus avoid unnecessary TLB/cache + * flushes. + */ + struct list_head lru_list; + } as; + + /** @vm: VMs management fields */ + struct { + /** @lock: Lock protecting access to list. */ + struct mutex lock; + + /** @list: List containing all VMs. */ + struct list_head list; + + /** @reset_in_progress: True if a reset is in progress. */ + bool reset_in_progress; + + /** @wq: Workqueue used for the VM_BIND queues. */ + struct workqueue_struct *wq; + } vm; +}; + +/** + * struct panthor_vm_pool - VM pool object + */ +struct panthor_vm_pool { + /** @xa: Array used for VM handle tracking. */ + struct xarray xa; +}; + +/** + * struct panthor_vma - GPU mapping object + * + * This is used to track GEM mappings in GPU space. + */ +struct panthor_vma { + /** @base: Inherits from drm_gpuva. */ + struct drm_gpuva base; + + /** @node: Used to implement deferred release of VMAs. */ + struct list_head node; + + /** + * @flags: Combination of drm_panthor_vm_bind_op_flags. + * + * Only map related flags are accepted. + */ + u32 flags; +}; + +/** + * struct panthor_vm_op_ctx - VM operation context + * + * With VM operations potentially taking place in a dma-signaling path, we + * need to make sure everything that might require resource allocation is + * pre-allocated upfront. This is what this operation context is far. + * + * We also collect resources that have been freed, so we can release them + * asynchronously, and let the VM_BIND scheduler process the next VM_BIND + * request. + */ +struct panthor_vm_op_ctx { + /** @rsvd_page_tables: Pages reserved for the MMU page table update. */ + struct { + /** @count: Number of pages reserved. */ + u32 count; + + /** @ptr: Point to the first unused page in the @pages table. */ + u32 ptr; + + /** + * @page: Array of pages that can be used for an MMU page table update. + * + * After an VM operation, there might be free pages left in this array. + * They should be returned to the pt_cache as part of the op_ctx cleanup. + */ + void **pages; + } rsvd_page_tables; + + /** + * @preallocated_vmas: Pre-allocated VMAs to handle the remap case. + * + * Partial unmap requests or map requests overlapping existing mappings will + * trigger a remap call, which need to register up to three panthor_vma objects + * (one for the new mapping, and two for the previous and next mappings). + */ + struct panthor_vma *preallocated_vmas[3]; + + /** @flags: Combination of drm_panthor_vm_bind_op_flags. */ + u32 flags; + + /** @va: Virtual range targeted by the VM operation. */ + struct { + /** @addr: Start address. */ + u64 addr; + + /** @range: Range size. */ + u64 range; + } va; + + /** + * @returned_vmas: List of panthor_vma objects returned after a VM operation. + * + * For unmap operations, this will contain all VMAs that were covered by the + * specified VA range. + * + * For map operations, this will contain all VMAs that previously mapped to + * the specified VA range. + * + * Those VMAs, and the resources they point to will be released as part of + * the op_ctx cleanup operation. + */ + struct list_head returned_vmas; + + /** @map: Fields specific to a map operation. */ + struct { + /** @vm_bo: Buffer object to map. */ + struct drm_gpuvm_bo *vm_bo; + + /** @bo_offset: Offset in the buffer object. */ + u64 bo_offset; + + /** + * @sgt: sg-table pointing to pages backing the GEM object. + * + * This is gathered at job creation time, such that we don't have + * to allocate in ::run_job(). + */ + struct sg_table *sgt; + + /** + * @new_vma: The new VMA object that will be inserted to the VA tree. + */ + struct panthor_vma *new_vma; + } map; +}; + +/** + * struct panthor_vm - VM object + * + * A VM is an object representing a GPU (or MCU) virtual address space. + * It embeds the MMU page table for this address space, a tree containing + * all the virtual mappings of GEM objects, and other things needed to manage + * the VM. + * + * Except for the MCU VM, which is managed by the kernel, all other VMs are + * created by userspace and mostly managed by userspace, using the + * %DRM_IOCTL_PANTHOR_VM_BIND ioctl. + * + * A portion of the virtual address space is reserved for kernel objects, + * like heap chunks, and userspace gets to decide how much of the virtual + * address space is left to the kernel (half of the virtual address space + * by default). + */ +struct panthor_vm { + /** + * @base: Inherit from drm_gpuvm. + * + * We delegate all the VA management to the common drm_gpuvm framework + * and only implement hooks to update the MMU page table. + */ + struct drm_gpuvm base; + + /** + * @sched: Scheduler used for asynchronous VM_BIND request. + * + * We use a 1:1 scheduler here. + */ + struct drm_gpu_scheduler sched; + + /** + * @entity: Scheduling entity representing the VM_BIND queue. + * + * There's currently one bind queue per VM. It doesn't make sense to + * allow more given the VM operations are serialized anyway. + */ + struct drm_sched_entity entity; + + /** @ptdev: Device. */ + struct panthor_device *ptdev; + + /** @memattr: Value to program to the AS_MEMATTR register. */ + u64 memattr; + + /** @pgtbl_ops: Page table operations. */ + struct io_pgtable_ops *pgtbl_ops; + + /** @root_page_table: Stores the root page table pointer. */ + void *root_page_table; + + /** + * @op_lock: Lock used to serialize operations on a VM. + * + * The serialization of jobs queued to the VM_BIND queue is already + * taken care of by drm_sched, but we need to serialize synchronous + * and asynchronous VM_BIND request. This is what this lock is for. + */ + struct mutex op_lock; + + /** + * @op_ctx: The context attached to the currently executing VM operation. + * + * NULL when no operation is in progress. + */ + struct panthor_vm_op_ctx *op_ctx; + + /** + * @mm: Memory management object representing the auto-VA/kernel-VA. + * + * Used to auto-allocate VA space for kernel-managed objects (tiler + * heaps, ...). + * + * For the MCU VM, this is managing the VA range that's used to map + * all shared interfaces. + * + * For user VMs, the range is specified by userspace, and must not + * exceed half of the VA space addressable. + */ + struct drm_mm mm; + + /** @mm_lock: Lock protecting the @mm field. */ + struct mutex mm_lock; + + /** @kernel_auto_va: Automatic VA-range for kernel BOs. */ + struct { + /** @start: Start of the automatic VA-range for kernel BOs. */ + u64 start; + + /** @size: Size of the automatic VA-range for kernel BOs. */ + u64 end; + } kernel_auto_va; + + /** @as: Address space related fields. */ + struct { + /** + * @id: ID of the address space this VM is bound to. + * + * A value of -1 means the VM is inactive/not bound. + */ + int id; + + /** @active_cnt: Number of active users of this VM. */ + refcount_t active_cnt; + + /** + * @lru_node: Used to instead the VM in the panthor_mmu::as::lru_list. + * + * Active VMs should not be inserted in the LRU list. + */ + struct list_head lru_node; + } as; + + /** + * @heaps: Tiler heap related fields. + */ + struct { + /** + * @pool: The heap pool attached to this VM. + * + * Will stay NULL until someone creates a heap context on this VM. + */ + struct panthor_heap_pool *pool; + + /** @lock: Lock used to protect access to @pool. */ + struct mutex lock; + } heaps; + + /** @node: Used to insert the VM in the panthor_mmu::vm::list. */ + struct list_head node; + + /** @for_mcu: True if this is the MCU VM. */ + bool for_mcu; + + /** + * @destroyed: True if the VM was destroyed. + * + * No further bind requests should be queued to a destroyed VM. + */ + bool destroyed; + + /** + * @unusable: True if the VM has turned unusable because something + * bad happened during an asynchronous request. + * + * We don't try to recover from such failures, because this implies + * informing userspace about the specific operation that failed, and + * hoping the userspace driver can replay things from there. This all + * sounds very complicated for little gain. + * + * Instead, we should just flag the VM as unusable, and fail any + * further request targeting this VM. + * + * We also provide a way to query a VM state, so userspace can destroy + * it and create a new one. + * + * As an analogy, this would be mapped to a VK_ERROR_DEVICE_LOST + * situation, where the logical device needs to be re-created. + */ + bool unusable; + + /** + * @unhandled_fault: Unhandled fault happened. + * + * This should be reported to the scheduler, and the queue/group be + * flagged as faulty as a result. + */ + bool unhandled_fault; +}; + +/** + * struct panthor_vm_bind_job - VM bind job + */ +struct panthor_vm_bind_job { + /** @base: Inherit from drm_sched_job. */ + struct drm_sched_job base; + + /** @refcount: Reference count. */ + struct kref refcount; + + /** @cleanup_op_ctx_work: Work used to cleanup the VM operation context. */ + struct work_struct cleanup_op_ctx_work; + + /** @vm: VM targeted by the VM operation. */ + struct panthor_vm *vm; + + /** @ctx: Operation context. */ + struct panthor_vm_op_ctx ctx; +}; + +/** + * @pt_cache: Cache used to allocate MMU page tables. + * + * The pre-allocation pattern forces us to over-allocate to plan for + * the worst case scenario, and return the pages we didn't use. + * + * Having a kmem_cache allows us to speed allocations. + */ +static struct kmem_cache *pt_cache; + +/** + * alloc_pt() - Custom page table allocator + * @cookie: Cookie passed at page table allocation time. + * @size: Size of the page table. This size should be fixed, + * and determined at creation time based on the granule size. + * @gfp: GFP flags. + * + * We want a custom allocator so we can use a cache for page table + * allocations and amortize the cost of the over-reservation that's + * done to allow asynchronous VM operations. + * + * Return: non-NULL on success, NULL if the allocation failed for any + * reason. + */ +static void *alloc_pt(void *cookie, size_t size, gfp_t gfp) +{ + struct panthor_vm *vm = cookie; + void *page; + + /* Allocation of the root page table happening during init. */ + if (unlikely(!vm->root_page_table)) { + struct page *p; + + drm_WARN_ON(&vm->ptdev->base, vm->op_ctx); + p = alloc_pages_node(dev_to_node(vm->ptdev->base.dev), + gfp | __GFP_ZERO, get_order(size)); + page = p ? page_address(p) : NULL; + vm->root_page_table = page; + return page; + } + + /* We're not supposed to have anything bigger than 4k here, because we picked a + * 4k granule size at init time. + */ + if (drm_WARN_ON(&vm->ptdev->base, size != SZ_4K)) + return NULL; + + /* We must have some op_ctx attached to the VM and it must have at least one + * free page. + */ + if (drm_WARN_ON(&vm->ptdev->base, !vm->op_ctx) || + drm_WARN_ON(&vm->ptdev->base, + vm->op_ctx->rsvd_page_tables.ptr >= vm->op_ctx->rsvd_page_tables.count)) + return NULL; + + page = vm->op_ctx->rsvd_page_tables.pages[vm->op_ctx->rsvd_page_tables.ptr++]; + memset(page, 0, SZ_4K); + + /* Page table entries don't use virtual addresses, which trips out + * kmemleak. kmemleak_alloc_phys() might work, but physical addresses + * are mixed with other fields, and I fear kmemleak won't detect that + * either. + * + * Let's just ignore memory passed to the page-table driver for now. + */ + kmemleak_ignore(page); + return page; +} + +/** + * @free_pt() - Custom page table free function + * @cookie: Cookie passed at page table allocation time. + * @data: Page table to free. + * @size: Size of the page table. This size should be fixed, + * and determined at creation time based on the granule size. + */ +static void free_pt(void *cookie, void *data, size_t size) +{ + struct panthor_vm *vm = cookie; + + if (unlikely(vm->root_page_table == data)) { + free_pages((unsigned long)data, get_order(size)); + vm->root_page_table = NULL; + return; + } + + if (drm_WARN_ON(&vm->ptdev->base, size != SZ_4K)) + return; + + /* Return the page to the pt_cache. */ + kmem_cache_free(pt_cache, data); +} + +static int wait_ready(struct panthor_device *ptdev, u32 as_nr) +{ + int ret; + u32 val; + + /* Wait for the MMU status to indicate there is no active command, in + * case one is pending. + */ + ret = readl_relaxed_poll_timeout_atomic(ptdev->iomem + AS_STATUS(as_nr), + val, !(val & AS_STATUS_AS_ACTIVE), + 10, 100000); + + if (ret) { + panthor_device_schedule_reset(ptdev); + drm_err(&ptdev->base, "AS_ACTIVE bit stuck\n"); + } + + return ret; +} + +static int write_cmd(struct panthor_device *ptdev, u32 as_nr, u32 cmd) +{ + int status; + + /* write AS_COMMAND when MMU is ready to accept another command */ + status = wait_ready(ptdev, as_nr); + if (!status) + gpu_write(ptdev, AS_COMMAND(as_nr), cmd); + + return status; +} + +static void lock_region(struct panthor_device *ptdev, u32 as_nr, + u64 region_start, u64 size) +{ + u8 region_width; + u64 region; + u64 region_end = region_start + size; + + if (!size) + return; + + /* + * The locked region is a naturally aligned power of 2 block encoded as + * log2 minus(1). + * Calculate the desired start/end and look for the highest bit which + * differs. The smallest naturally aligned block must include this bit + * change, the desired region starts with this bit (and subsequent bits) + * zeroed and ends with the bit (and subsequent bits) set to one. + */ + region_width = max(fls64(region_start ^ (region_end - 1)), + const_ilog2(AS_LOCK_REGION_MIN_SIZE)) - 1; + + /* + * Mask off the low bits of region_start (which would be ignored by + * the hardware anyway) + */ + region_start &= GENMASK_ULL(63, region_width); + + region = region_width | region_start; + + /* Lock the region that needs to be updated */ + gpu_write(ptdev, AS_LOCKADDR_LO(as_nr), lower_32_bits(region)); + gpu_write(ptdev, AS_LOCKADDR_HI(as_nr), upper_32_bits(region)); + write_cmd(ptdev, as_nr, AS_COMMAND_LOCK); +} + +static int mmu_hw_do_operation_locked(struct panthor_device *ptdev, int as_nr, + u64 iova, u64 size, u32 op) +{ + lockdep_assert_held(&ptdev->mmu->as.slots_lock); + + if (as_nr < 0) + return 0; + + if (op != AS_COMMAND_UNLOCK) + lock_region(ptdev, as_nr, iova, size); + + /* Run the MMU operation */ + write_cmd(ptdev, as_nr, op); + + /* Wait for the flush to complete */ + return wait_ready(ptdev, as_nr); +} + +static int mmu_hw_do_operation(struct panthor_vm *vm, + u64 iova, u64 size, u32 op) +{ + struct panthor_device *ptdev = vm->ptdev; + int ret; + + mutex_lock(&ptdev->mmu->as.slots_lock); + ret = mmu_hw_do_operation_locked(ptdev, vm->as.id, iova, size, op); + mutex_unlock(&ptdev->mmu->as.slots_lock); + + return ret; +} + +static int panthor_mmu_as_enable(struct panthor_device *ptdev, u32 as_nr, + u64 transtab, u64 transcfg, u64 memattr) +{ + int ret; + + ret = mmu_hw_do_operation_locked(ptdev, as_nr, 0, ~0ULL, AS_COMMAND_FLUSH_MEM); + if (ret) + return ret; + + gpu_write(ptdev, AS_TRANSTAB_LO(as_nr), lower_32_bits(transtab)); + gpu_write(ptdev, AS_TRANSTAB_HI(as_nr), upper_32_bits(transtab)); + + gpu_write(ptdev, AS_MEMATTR_LO(as_nr), lower_32_bits(memattr)); + gpu_write(ptdev, AS_MEMATTR_HI(as_nr), upper_32_bits(memattr)); + + gpu_write(ptdev, AS_TRANSCFG_LO(as_nr), lower_32_bits(transcfg)); + gpu_write(ptdev, AS_TRANSCFG_HI(as_nr), upper_32_bits(transcfg)); + + return write_cmd(ptdev, as_nr, AS_COMMAND_UPDATE); +} + +static int panthor_mmu_as_disable(struct panthor_device *ptdev, u32 as_nr) +{ + int ret; + + ret = mmu_hw_do_operation_locked(ptdev, as_nr, 0, ~0ULL, AS_COMMAND_FLUSH_MEM); + if (ret) + return ret; + + gpu_write(ptdev, AS_TRANSTAB_LO(as_nr), 0); + gpu_write(ptdev, AS_TRANSTAB_HI(as_nr), 0); + + gpu_write(ptdev, AS_MEMATTR_LO(as_nr), 0); + gpu_write(ptdev, AS_MEMATTR_HI(as_nr), 0); + + gpu_write(ptdev, AS_TRANSCFG_LO(as_nr), AS_TRANSCFG_ADRMODE_UNMAPPED); + gpu_write(ptdev, AS_TRANSCFG_HI(as_nr), 0); + + return write_cmd(ptdev, as_nr, AS_COMMAND_UPDATE); +} + +static u32 panthor_mmu_fault_mask(struct panthor_device *ptdev, u32 value) +{ + /* Bits 16 to 31 mean REQ_COMPLETE. */ + return value & GENMASK(15, 0); +} + +static u32 panthor_mmu_as_fault_mask(struct panthor_device *ptdev, u32 as) +{ + return BIT(as); +} + +/** + * panthor_vm_has_unhandled_faults() - Check if a VM has unhandled faults + * @vm: VM to check. + * + * Return: true if the VM has unhandled faults, false otherwise. + */ +bool panthor_vm_has_unhandled_faults(struct panthor_vm *vm) +{ + return vm->unhandled_fault; +} + +/** + * panthor_vm_is_unusable() - Check if the VM is still usable + * @vm: VM to check. + * + * Return: true if the VM is unusable, false otherwise. + */ +bool panthor_vm_is_unusable(struct panthor_vm *vm) +{ + return vm->unusable; +} + +static void panthor_vm_release_as_locked(struct panthor_vm *vm) +{ + struct panthor_device *ptdev = vm->ptdev; + + lockdep_assert_held(&ptdev->mmu->as.slots_lock); + + if (drm_WARN_ON(&ptdev->base, vm->as.id < 0)) + return; + + ptdev->mmu->as.slots[vm->as.id].vm = NULL; + clear_bit(vm->as.id, &ptdev->mmu->as.alloc_mask); + refcount_set(&vm->as.active_cnt, 0); + list_del_init(&vm->as.lru_node); + vm->as.id = -1; +} + +/** + * panthor_vm_active() - Flag a VM as active + * @VM: VM to flag as active. + * + * Assigns an address space to a VM so it can be used by the GPU/MCU. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_vm_active(struct panthor_vm *vm) +{ + struct panthor_device *ptdev = vm->ptdev; + u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); + struct io_pgtable_cfg *cfg = &io_pgtable_ops_to_pgtable(vm->pgtbl_ops)->cfg; + int ret = 0, as, cookie; + u64 transtab, transcfg; + + if (!drm_dev_enter(&ptdev->base, &cookie)) + return -ENODEV; + + if (refcount_inc_not_zero(&vm->as.active_cnt)) + goto out_dev_exit; + + mutex_lock(&ptdev->mmu->as.slots_lock); + + if (refcount_inc_not_zero(&vm->as.active_cnt)) + goto out_unlock; + + as = vm->as.id; + if (as >= 0) { + /* Unhandled pagefault on this AS, the MMU was disabled. We need to + * re-enable the MMU after clearing+unmasking the AS interrupts. + */ + if (ptdev->mmu->as.faulty_mask & panthor_mmu_as_fault_mask(ptdev, as)) + goto out_enable_as; + + goto out_make_active; + } + + /* Check for a free AS */ + if (vm->for_mcu) { + drm_WARN_ON(&ptdev->base, ptdev->mmu->as.alloc_mask & BIT(0)); + as = 0; + } else { + as = ffz(ptdev->mmu->as.alloc_mask | BIT(0)); + } + + if (!(BIT(as) & ptdev->gpu_info.as_present)) { + struct panthor_vm *lru_vm; + + lru_vm = list_first_entry_or_null(&ptdev->mmu->as.lru_list, + struct panthor_vm, + as.lru_node); + if (drm_WARN_ON(&ptdev->base, !lru_vm)) { + ret = -EBUSY; + goto out_unlock; + } + + drm_WARN_ON(&ptdev->base, refcount_read(&lru_vm->as.active_cnt)); + as = lru_vm->as.id; + panthor_vm_release_as_locked(lru_vm); + } + + /* Assign the free or reclaimed AS to the FD */ + vm->as.id = as; + set_bit(as, &ptdev->mmu->as.alloc_mask); + ptdev->mmu->as.slots[as].vm = vm; + +out_enable_as: + transtab = cfg->arm_lpae_s1_cfg.ttbr; + transcfg = AS_TRANSCFG_PTW_MEMATTR_WB | + AS_TRANSCFG_PTW_RA | + AS_TRANSCFG_ADRMODE_AARCH64_4K | + AS_TRANSCFG_INA_BITS(55 - va_bits); + if (ptdev->coherent) + transcfg |= AS_TRANSCFG_PTW_SH_OS; + + /* If the VM is re-activated, we clear the fault. */ + vm->unhandled_fault = false; + + /* Unhandled pagefault on this AS, clear the fault and re-enable interrupts + * before enabling the AS. + */ + if (ptdev->mmu->as.faulty_mask & panthor_mmu_as_fault_mask(ptdev, as)) { + gpu_write(ptdev, MMU_INT_CLEAR, panthor_mmu_as_fault_mask(ptdev, as)); + ptdev->mmu->as.faulty_mask &= ~panthor_mmu_as_fault_mask(ptdev, as); + gpu_write(ptdev, MMU_INT_MASK, ~ptdev->mmu->as.faulty_mask); + } + + ret = panthor_mmu_as_enable(vm->ptdev, vm->as.id, transtab, transcfg, vm->memattr); + +out_make_active: + if (!ret) { + refcount_set(&vm->as.active_cnt, 1); + list_del_init(&vm->as.lru_node); + } + +out_unlock: + mutex_unlock(&ptdev->mmu->as.slots_lock); + +out_dev_exit: + drm_dev_exit(cookie); + return ret; +} + +/** + * panthor_vm_idle() - Flag a VM idle + * @VM: VM to flag as idle. + * + * When we know the GPU is done with the VM (no more jobs to process), + * we can relinquish the AS slot attached to this VM, if any. + * + * We don't release the slot immediately, but instead place the VM in + * the LRU list, so it can be evicted if another VM needs an AS slot. + * This way, VMs keep attached to the AS they were given until we run + * out of free slot, limiting the number of MMU operations (TLB flush + * and other AS updates). + */ +void panthor_vm_idle(struct panthor_vm *vm) +{ + struct panthor_device *ptdev = vm->ptdev; + + if (!refcount_dec_and_mutex_lock(&vm->as.active_cnt, &ptdev->mmu->as.slots_lock)) + return; + + if (!drm_WARN_ON(&ptdev->base, vm->as.id == -1 || !list_empty(&vm->as.lru_node))) + list_add_tail(&vm->as.lru_node, &ptdev->mmu->as.lru_list); + + refcount_set(&vm->as.active_cnt, 0); + mutex_unlock(&ptdev->mmu->as.slots_lock); +} + +static void panthor_vm_stop(struct panthor_vm *vm) +{ + drm_sched_stop(&vm->sched, NULL); +} + +static void panthor_vm_start(struct panthor_vm *vm) +{ + drm_sched_start(&vm->sched, true); +} + +/** + * panthor_vm_as() - Get the AS slot attached to a VM + * @vm: VM to get the AS slot of. + * + * Return: -1 if the VM is not assigned an AS slot yet, >= 0 otherwise. + */ +int panthor_vm_as(struct panthor_vm *vm) +{ + return vm->as.id; +} + +static size_t get_pgsize(u64 addr, size_t size, size_t *count) +{ + /* + * io-pgtable only operates on multiple pages within a single table + * entry, so we need to split at boundaries of the table size, i.e. + * the next block size up. The distance from address A to the next + * boundary of block size B is logically B - A % B, but in unsigned + * two's complement where B is a power of two we get the equivalence + * B - A % B == (B - A) % B == (n * B - A) % B, and choose n = 0 :) + */ + size_t blk_offset = -addr % SZ_2M; + + if (blk_offset || size < SZ_2M) { + *count = min_not_zero(blk_offset, size) / SZ_4K; + return SZ_4K; + } + blk_offset = -addr % SZ_1G ?: SZ_1G; + *count = min(blk_offset, size) / SZ_2M; + return SZ_2M; +} + +static int panthor_vm_flush_range(struct panthor_vm *vm, u64 iova, u64 size) +{ + struct panthor_device *ptdev = vm->ptdev; + int ret = 0, cookie; + + if (vm->as.id < 0) + return 0; + + /* If the device is unplugged, we just silently skip the flush. */ + if (!drm_dev_enter(&ptdev->base, &cookie)) + return 0; + + /* Flush the PTs only if we're already awake */ + if (pm_runtime_active(ptdev->base.dev)) + ret = mmu_hw_do_operation(vm, iova, size, AS_COMMAND_FLUSH_PT); + + drm_dev_exit(cookie); + return ret; +} + +static int panthor_vm_unmap_pages(struct panthor_vm *vm, u64 iova, u64 size) +{ + struct panthor_device *ptdev = vm->ptdev; + struct io_pgtable_ops *ops = vm->pgtbl_ops; + u64 offset = 0; + + drm_dbg(&ptdev->base, "unmap: as=%d, iova=%llx, len=%llx", vm->as.id, iova, size); + + while (offset < size) { + size_t unmapped_sz = 0, pgcount; + size_t pgsize = get_pgsize(iova + offset, size - offset, &pgcount); + + unmapped_sz = ops->unmap_pages(ops, iova + offset, pgsize, pgcount, NULL); + + if (drm_WARN_ON(&ptdev->base, unmapped_sz != pgsize * pgcount)) { + drm_err(&ptdev->base, "failed to unmap range %llx-%llx (requested range %llx-%llx)\n", + iova + offset + unmapped_sz, + iova + offset + pgsize * pgcount, + iova, iova + size); + panthor_vm_flush_range(vm, iova, offset + unmapped_sz); + return -EINVAL; + } + offset += unmapped_sz; + } + + return panthor_vm_flush_range(vm, iova, size); +} + +static int +panthor_vm_map_pages(struct panthor_vm *vm, u64 iova, int prot, + struct sg_table *sgt, u64 offset, u64 size) +{ + struct panthor_device *ptdev = vm->ptdev; + unsigned int count; + struct scatterlist *sgl; + struct io_pgtable_ops *ops = vm->pgtbl_ops; + u64 start_iova = iova; + int ret; + + if (!size) + return 0; + + for_each_sgtable_dma_sg(sgt, sgl, count) { + dma_addr_t paddr = sg_dma_address(sgl); + size_t len = sg_dma_len(sgl); + + if (len <= offset) { + offset -= len; + continue; + } + + paddr += offset; + len -= offset; + len = min_t(size_t, len, size); + size -= len; + + drm_dbg(&ptdev->base, "map: as=%d, iova=%llx, paddr=%pad, len=%zx", + vm->as.id, iova, &paddr, len); + + while (len) { + size_t pgcount, mapped = 0; + size_t pgsize = get_pgsize(iova | paddr, len, &pgcount); + + ret = ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot, + GFP_KERNEL, &mapped); + iova += mapped; + paddr += mapped; + len -= mapped; + + if (drm_WARN_ON(&ptdev->base, !ret && !mapped)) + ret = -ENOMEM; + + if (ret) { + /* If something failed, unmap what we've already mapped before + * returning. The unmap call is not supposed to fail. + */ + drm_WARN_ON(&ptdev->base, + panthor_vm_unmap_pages(vm, start_iova, + iova - start_iova)); + return ret; + } + } + + if (!size) + break; + } + + return panthor_vm_flush_range(vm, start_iova, iova - start_iova); +} + +static int flags_to_prot(u32 flags) +{ + int prot = 0; + + if (flags & DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC) + prot |= IOMMU_NOEXEC; + + if (!(flags & DRM_PANTHOR_VM_BIND_OP_MAP_UNCACHED)) + prot |= IOMMU_CACHE; + + if (flags & DRM_PANTHOR_VM_BIND_OP_MAP_READONLY) + prot |= IOMMU_READ; + else + prot |= IOMMU_READ | IOMMU_WRITE; + + return prot; +} + +/** + * panthor_vm_alloc_va() - Allocate a region in the auto-va space + * @VM: VM to allocate a region on. + * @va: start of the VA range. Can be PANTHOR_VM_KERNEL_AUTO_VA if the user + * wants the VA to be automatically allocated from the auto-VA range. + * @size: size of the VA range. + * @va_node: drm_mm_node to initialize. Must be zero-initialized. + * + * Some GPU objects, like heap chunks, are fully managed by the kernel and + * need to be mapped to the userspace VM, in the region reserved for kernel + * objects. + * + * This function takes care of allocating a region in the kernel auto-VA space. + * + * Return: 0 on success, an error code otherwise. + */ +int +panthor_vm_alloc_va(struct panthor_vm *vm, u64 va, u64 size, + struct drm_mm_node *va_node) +{ + int ret; + + if (!size || (size & ~PAGE_MASK)) + return -EINVAL; + + if (va != PANTHOR_VM_KERNEL_AUTO_VA && (va & ~PAGE_MASK)) + return -EINVAL; + + mutex_lock(&vm->mm_lock); + if (va != PANTHOR_VM_KERNEL_AUTO_VA) { + va_node->start = va; + va_node->size = size; + ret = drm_mm_reserve_node(&vm->mm, va_node); + } else { + ret = drm_mm_insert_node_in_range(&vm->mm, va_node, size, + size >= SZ_2M ? SZ_2M : SZ_4K, + 0, vm->kernel_auto_va.start, + vm->kernel_auto_va.end, + DRM_MM_INSERT_BEST); + } + mutex_unlock(&vm->mm_lock); + + return ret; +} + +/** + * panthor_vm_free_va() - Free a region allocated with panthor_vm_alloc_va() + * @VM: VM to free the region on. + * @va_node: Memory node representing the region to free. + */ +void panthor_vm_free_va(struct panthor_vm *vm, struct drm_mm_node *va_node) +{ + mutex_lock(&vm->mm_lock); + drm_mm_remove_node(va_node); + mutex_unlock(&vm->mm_lock); +} + +static void panthor_vm_bo_put(struct drm_gpuvm_bo *vm_bo) +{ + struct panthor_gem_object *bo = to_panthor_bo(vm_bo->obj); + struct drm_gpuvm *vm = vm_bo->vm; + bool unpin; + + /* We must retain the GEM before calling drm_gpuvm_bo_put(), + * otherwise the mutex might be destroyed while we hold it. + * Same goes for the VM, since we take the VM resv lock. + */ + drm_gem_object_get(&bo->base.base); + drm_gpuvm_get(vm); + + /* We take the resv lock to protect against concurrent accesses to the + * gpuvm evicted/extobj lists that are modified in + * drm_gpuvm_bo_destroy(), which is called if drm_gpuvm_bo_put() + * releases sthe last vm_bo reference. + * We take the BO GPUVA list lock to protect the vm_bo removal from the + * GEM vm_bo list. + */ + dma_resv_lock(drm_gpuvm_resv(vm), NULL); + mutex_lock(&bo->gpuva_list_lock); + unpin = drm_gpuvm_bo_put(vm_bo); + mutex_unlock(&bo->gpuva_list_lock); + dma_resv_unlock(drm_gpuvm_resv(vm)); + + /* If the vm_bo object was destroyed, release the pin reference that + * was hold by this object. + */ + if (unpin && !bo->base.base.import_attach) + drm_gem_shmem_unpin(&bo->base); + + drm_gpuvm_put(vm); + drm_gem_object_put(&bo->base.base); +} + +static void panthor_vm_cleanup_op_ctx(struct panthor_vm_op_ctx *op_ctx, + struct panthor_vm *vm) +{ + struct panthor_vma *vma, *tmp_vma; + + u32 remaining_pt_count = op_ctx->rsvd_page_tables.count - + op_ctx->rsvd_page_tables.ptr; + + if (remaining_pt_count) { + kmem_cache_free_bulk(pt_cache, remaining_pt_count, + op_ctx->rsvd_page_tables.pages + + op_ctx->rsvd_page_tables.ptr); + } + + kfree(op_ctx->rsvd_page_tables.pages); + + if (op_ctx->map.vm_bo) + panthor_vm_bo_put(op_ctx->map.vm_bo); + + for (u32 i = 0; i < ARRAY_SIZE(op_ctx->preallocated_vmas); i++) + kfree(op_ctx->preallocated_vmas[i]); + + list_for_each_entry_safe(vma, tmp_vma, &op_ctx->returned_vmas, node) { + list_del(&vma->node); + panthor_vm_bo_put(vma->base.vm_bo); + kfree(vma); + } +} + +static struct panthor_vma * +panthor_vm_op_ctx_get_vma(struct panthor_vm_op_ctx *op_ctx) +{ + for (u32 i = 0; i < ARRAY_SIZE(op_ctx->preallocated_vmas); i++) { + struct panthor_vma *vma = op_ctx->preallocated_vmas[i]; + + if (vma) { + op_ctx->preallocated_vmas[i] = NULL; + return vma; + } + } + + return NULL; +} + +static int +panthor_vm_op_ctx_prealloc_vmas(struct panthor_vm_op_ctx *op_ctx) +{ + u32 vma_count; + + switch (op_ctx->flags & DRM_PANTHOR_VM_BIND_OP_TYPE_MASK) { + case DRM_PANTHOR_VM_BIND_OP_TYPE_MAP: + /* One VMA for the new mapping, and two more VMAs for the remap case + * which might contain both a prev and next VA. + */ + vma_count = 3; + break; + + case DRM_PANTHOR_VM_BIND_OP_TYPE_UNMAP: + /* Partial unmaps might trigger a remap with either a prev or a next VA, + * but not both. + */ + vma_count = 1; + break; + + default: + return 0; + } + + for (u32 i = 0; i < vma_count; i++) { + struct panthor_vma *vma = kzalloc(sizeof(*vma), GFP_KERNEL); + + if (!vma) + return -ENOMEM; + + op_ctx->preallocated_vmas[i] = vma; + } + + return 0; +} + +#define PANTHOR_VM_BIND_OP_MAP_FLAGS \ + (DRM_PANTHOR_VM_BIND_OP_MAP_READONLY | \ + DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC | \ + DRM_PANTHOR_VM_BIND_OP_MAP_UNCACHED | \ + DRM_PANTHOR_VM_BIND_OP_TYPE_MASK) + +static int panthor_vm_prepare_map_op_ctx(struct panthor_vm_op_ctx *op_ctx, + struct panthor_vm *vm, + struct panthor_gem_object *bo, + u64 offset, + u64 size, u64 va, + u32 flags) +{ + struct drm_gpuvm_bo *preallocated_vm_bo; + struct sg_table *sgt = NULL; + u64 pt_count; + int ret; + + if (!bo) + return -EINVAL; + + if ((flags & ~PANTHOR_VM_BIND_OP_MAP_FLAGS) || + (flags & DRM_PANTHOR_VM_BIND_OP_TYPE_MASK) != DRM_PANTHOR_VM_BIND_OP_TYPE_MAP) + return -EINVAL; + + /* Make sure the VA and size are aligned and in-bounds. */ + if (size > bo->base.base.size || offset > bo->base.base.size - size) + return -EINVAL; + + /* If the BO has an exclusive VM attached, it can't be mapped to other VMs. */ + if (bo->exclusive_vm_root_gem && + bo->exclusive_vm_root_gem != panthor_vm_root_gem(vm)) + return -EINVAL; + + memset(op_ctx, 0, sizeof(*op_ctx)); + INIT_LIST_HEAD(&op_ctx->returned_vmas); + op_ctx->flags = flags; + op_ctx->va.range = size; + op_ctx->va.addr = va; + + ret = panthor_vm_op_ctx_prealloc_vmas(op_ctx); + if (ret) + goto err_cleanup; + + if (!bo->base.base.import_attach) { + /* Pre-reserve the BO pages, so the map operation doesn't have to + * allocate. + */ + ret = drm_gem_shmem_pin(&bo->base); + if (ret) + goto err_cleanup; + } + + sgt = drm_gem_shmem_get_pages_sgt(&bo->base); + if (IS_ERR(sgt)) { + if (!bo->base.base.import_attach) + drm_gem_shmem_unpin(&bo->base); + + ret = PTR_ERR(sgt); + goto err_cleanup; + } + + op_ctx->map.sgt = sgt; + + preallocated_vm_bo = drm_gpuvm_bo_create(&vm->base, &bo->base.base); + if (!preallocated_vm_bo) { + if (!bo->base.base.import_attach) + drm_gem_shmem_unpin(&bo->base); + + ret = -ENOMEM; + goto err_cleanup; + } + + mutex_lock(&bo->gpuva_list_lock); + op_ctx->map.vm_bo = drm_gpuvm_bo_obtain_prealloc(preallocated_vm_bo); + mutex_unlock(&bo->gpuva_list_lock); + + /* If the a vm_bo for this combination exists, it already + * retains a pin ref, and we can release the one we took earlier. + * + * If our pre-allocated vm_bo is picked, it now retains the pin ref, + * which will be released in panthor_vm_bo_put(). + */ + if (preallocated_vm_bo != op_ctx->map.vm_bo && + !bo->base.base.import_attach) + drm_gem_shmem_unpin(&bo->base); + + op_ctx->map.bo_offset = offset; + + /* L1, L2 and L3 page tables. + * We could optimize L3 allocation by iterating over the sgt and merging + * 2M contiguous blocks, but it's simpler to over-provision and return + * the pages if they're not used. + */ + pt_count = ((ALIGN(va + size, 1ull << 39) - ALIGN_DOWN(va, 1ull << 39)) >> 39) + + ((ALIGN(va + size, 1ull << 30) - ALIGN_DOWN(va, 1ull << 30)) >> 30) + + ((ALIGN(va + size, 1ull << 21) - ALIGN_DOWN(va, 1ull << 21)) >> 21); + + op_ctx->rsvd_page_tables.pages = kcalloc(pt_count, + sizeof(*op_ctx->rsvd_page_tables.pages), + GFP_KERNEL); + if (!op_ctx->rsvd_page_tables.pages) + goto err_cleanup; + + ret = kmem_cache_alloc_bulk(pt_cache, GFP_KERNEL, pt_count, + op_ctx->rsvd_page_tables.pages); + op_ctx->rsvd_page_tables.count = ret; + if (ret != pt_count) { + ret = -ENOMEM; + goto err_cleanup; + } + + /* Insert BO into the extobj list last, when we know nothing can fail. */ + dma_resv_lock(panthor_vm_resv(vm), NULL); + drm_gpuvm_bo_extobj_add(op_ctx->map.vm_bo); + dma_resv_unlock(panthor_vm_resv(vm)); + + return 0; + +err_cleanup: + panthor_vm_cleanup_op_ctx(op_ctx, vm); + return ret; +} + +static int panthor_vm_prepare_unmap_op_ctx(struct panthor_vm_op_ctx *op_ctx, + struct panthor_vm *vm, + u64 va, u64 size) +{ + u32 pt_count = 0; + int ret; + + memset(op_ctx, 0, sizeof(*op_ctx)); + INIT_LIST_HEAD(&op_ctx->returned_vmas); + op_ctx->va.range = size; + op_ctx->va.addr = va; + op_ctx->flags = DRM_PANTHOR_VM_BIND_OP_TYPE_UNMAP; + + /* Pre-allocate L3 page tables to account for the split-2M-block + * situation on unmap. + */ + if (va != ALIGN(va, SZ_2M)) + pt_count++; + + if (va + size != ALIGN(va + size, SZ_2M) && + ALIGN(va + size, SZ_2M) != ALIGN(va, SZ_2M)) + pt_count++; + + ret = panthor_vm_op_ctx_prealloc_vmas(op_ctx); + if (ret) + goto err_cleanup; + + if (pt_count) { + op_ctx->rsvd_page_tables.pages = kcalloc(pt_count, + sizeof(*op_ctx->rsvd_page_tables.pages), + GFP_KERNEL); + if (!op_ctx->rsvd_page_tables.pages) + goto err_cleanup; + + ret = kmem_cache_alloc_bulk(pt_cache, GFP_KERNEL, pt_count, + op_ctx->rsvd_page_tables.pages); + if (ret != pt_count) { + ret = -ENOMEM; + goto err_cleanup; + } + op_ctx->rsvd_page_tables.count = pt_count; + } + + return 0; + +err_cleanup: + panthor_vm_cleanup_op_ctx(op_ctx, vm); + return ret; +} + +static void panthor_vm_prepare_sync_only_op_ctx(struct panthor_vm_op_ctx *op_ctx, + struct panthor_vm *vm) +{ + memset(op_ctx, 0, sizeof(*op_ctx)); + INIT_LIST_HEAD(&op_ctx->returned_vmas); + op_ctx->flags = DRM_PANTHOR_VM_BIND_OP_TYPE_SYNC_ONLY; +} + +/** + * panthor_vm_get_bo_for_va() - Get the GEM object mapped at a virtual address + * @vm: VM to look into. + * @va: Virtual address to search for. + * @bo_offset: Offset of the GEM object mapped at this virtual address. + * Only valid on success. + * + * The object returned by this function might no longer be mapped when the + * function returns. It's the caller responsibility to ensure there's no + * concurrent map/unmap operations making the returned value invalid, or + * make sure it doesn't matter if the object is no longer mapped. + * + * Return: A valid pointer on success, an ERR_PTR() otherwise. + */ +struct panthor_gem_object * +panthor_vm_get_bo_for_va(struct panthor_vm *vm, u64 va, u64 *bo_offset) +{ + struct panthor_gem_object *bo = ERR_PTR(-ENOENT); + struct drm_gpuva *gpuva; + struct panthor_vma *vma; + + /* Take the VM lock to prevent concurrent map/unmap operations. */ + mutex_lock(&vm->op_lock); + gpuva = drm_gpuva_find_first(&vm->base, va, 1); + vma = gpuva ? container_of(gpuva, struct panthor_vma, base) : NULL; + if (vma && vma->base.gem.obj) { + drm_gem_object_get(vma->base.gem.obj); + bo = to_panthor_bo(vma->base.gem.obj); + *bo_offset = vma->base.gem.offset + (va - vma->base.va.addr); + } + mutex_unlock(&vm->op_lock); + + return bo; +} + +#define PANTHOR_VM_MIN_KERNEL_VA_SIZE SZ_256M + +static u64 +panthor_vm_create_get_user_va_range(const struct drm_panthor_vm_create *args, + u64 full_va_range) +{ + u64 user_va_range; + + /* Make sure we have a minimum amount of VA space for kernel objects. */ + if (full_va_range < PANTHOR_VM_MIN_KERNEL_VA_SIZE) + return 0; + + if (args->user_va_range) { + /* Use the user provided value if != 0. */ + user_va_range = args->user_va_range; + } else if (TASK_SIZE_OF(current) < full_va_range) { + /* If the task VM size is smaller than the GPU VA range, pick this + * as our default user VA range, so userspace can CPU/GPU map buffers + * at the same address. + */ + user_va_range = TASK_SIZE_OF(current); + } else { + /* If the GPU VA range is smaller than the task VM size, we + * just have to live with the fact we won't be able to map + * all buffers at the same GPU/CPU address. + * + * If the GPU VA range is bigger than 4G (more than 32-bit of + * VA), we split the range in two, and assign half of it to + * the user and the other half to the kernel, if it's not, we + * keep the kernel VA space as small as possible. + */ + user_va_range = full_va_range > SZ_4G ? + full_va_range / 2 : + full_va_range - PANTHOR_VM_MIN_KERNEL_VA_SIZE; + } + + if (full_va_range - PANTHOR_VM_MIN_KERNEL_VA_SIZE < user_va_range) + user_va_range = full_va_range - PANTHOR_VM_MIN_KERNEL_VA_SIZE; + + return user_va_range; +} + +#define PANTHOR_VM_CREATE_FLAGS 0 + +static int +panthor_vm_create_check_args(const struct panthor_device *ptdev, + const struct drm_panthor_vm_create *args, + u64 *kernel_va_start, u64 *kernel_va_range) +{ + u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); + u64 full_va_range = 1ull << va_bits; + u64 user_va_range; + + if (args->flags & ~PANTHOR_VM_CREATE_FLAGS) + return -EINVAL; + + user_va_range = panthor_vm_create_get_user_va_range(args, full_va_range); + if (!user_va_range || (args->user_va_range && args->user_va_range > user_va_range)) + return -EINVAL; + + /* Pick a kernel VA range that's a power of two, to have a clear split. */ + *kernel_va_range = rounddown_pow_of_two(full_va_range - user_va_range); + *kernel_va_start = full_va_range - *kernel_va_range; + return 0; +} + +/* + * Only 32 VMs per open file. If that becomes a limiting factor, we can + * increase this number. + */ +#define PANTHOR_MAX_VMS_PER_FILE 32 + +/** + * panthor_vm_pool_create_vm() - Create a VM + * @pool: The VM to create this VM on. + * @kernel_va_start: Start of the region reserved for kernel objects. + * @kernel_va_range: Size of the region reserved for kernel objects. + * + * Return: a positive VM ID on success, a negative error code otherwise. + */ +int panthor_vm_pool_create_vm(struct panthor_device *ptdev, + struct panthor_vm_pool *pool, + struct drm_panthor_vm_create *args) +{ + u64 kernel_va_start, kernel_va_range; + struct panthor_vm *vm; + int ret; + u32 id; + + ret = panthor_vm_create_check_args(ptdev, args, &kernel_va_start, &kernel_va_range); + if (ret) + return ret; + + vm = panthor_vm_create(ptdev, false, kernel_va_start, kernel_va_range, + kernel_va_start, kernel_va_range); + if (IS_ERR(vm)) + return PTR_ERR(vm); + + ret = xa_alloc(&pool->xa, &id, vm, + XA_LIMIT(1, PANTHOR_MAX_VMS_PER_FILE), GFP_KERNEL); + + if (ret) { + panthor_vm_put(vm); + return ret; + } + + args->user_va_range = kernel_va_start; + return id; +} + +static void panthor_vm_destroy(struct panthor_vm *vm) +{ + if (!vm) + return; + + vm->destroyed = true; + + mutex_lock(&vm->heaps.lock); + panthor_heap_pool_destroy(vm->heaps.pool); + vm->heaps.pool = NULL; + mutex_unlock(&vm->heaps.lock); + + drm_WARN_ON(&vm->ptdev->base, + panthor_vm_unmap_range(vm, vm->base.mm_start, vm->base.mm_range)); + panthor_vm_put(vm); +} + +/** + * panthor_vm_pool_destroy_vm() - Destroy a VM. + * @pool: VM pool. + * @handle: VM handle. + * + * This function doesn't free the VM object or its resources, it just kills + * all mappings, and makes sure nothing can be mapped after that point. + * + * If there was any active jobs at the time this function is called, these + * jobs should experience page faults and be killed as a result. + * + * The VM resources are freed when the last reference on the VM object is + * dropped. + */ +int panthor_vm_pool_destroy_vm(struct panthor_vm_pool *pool, u32 handle) +{ + struct panthor_vm *vm; + + vm = xa_erase(&pool->xa, handle); + + panthor_vm_destroy(vm); + + return vm ? 0 : -EINVAL; +} + +/** + * panthor_vm_pool_get_vm() - Retrieve VM object bound to a VM handle + * @pool: VM pool to check. + * @handle: Handle of the VM to retrieve. + * + * Return: A valid pointer if the VM exists, NULL otherwise. + */ +struct panthor_vm * +panthor_vm_pool_get_vm(struct panthor_vm_pool *pool, u32 handle) +{ + struct panthor_vm *vm; + + vm = panthor_vm_get(xa_load(&pool->xa, handle)); + + return vm; +} + +/** + * panthor_vm_pool_destroy() - Destroy a VM pool. + * @pfile: File. + * + * Destroy all VMs in the pool, and release the pool resources. + * + * Note that VMs can outlive the pool they were created from if other + * objects hold a reference to there VMs. + */ +void panthor_vm_pool_destroy(struct panthor_file *pfile) +{ + struct panthor_vm *vm; + unsigned long i; + + if (!pfile->vms) + return; + + xa_for_each(&pfile->vms->xa, i, vm) + panthor_vm_destroy(vm); + + xa_destroy(&pfile->vms->xa); + kfree(pfile->vms); +} + +/** + * panthor_vm_pool_create() - Create a VM pool + * @pfile: File. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_vm_pool_create(struct panthor_file *pfile) +{ + pfile->vms = kzalloc(sizeof(*pfile->vms), GFP_KERNEL); + if (!pfile->vms) + return -ENOMEM; + + xa_init_flags(&pfile->vms->xa, XA_FLAGS_ALLOC1); + return 0; +} + +/* dummy TLB ops, the real TLB flush happens in panthor_vm_flush_range() */ +static void mmu_tlb_flush_all(void *cookie) +{ +} + +static void mmu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, void *cookie) +{ +} + +static const struct iommu_flush_ops mmu_tlb_ops = { + .tlb_flush_all = mmu_tlb_flush_all, + .tlb_flush_walk = mmu_tlb_flush_walk, +}; + +static const char *access_type_name(struct panthor_device *ptdev, + u32 fault_status) +{ + switch (fault_status & AS_FAULTSTATUS_ACCESS_TYPE_MASK) { + case AS_FAULTSTATUS_ACCESS_TYPE_ATOMIC: + return "ATOMIC"; + case AS_FAULTSTATUS_ACCESS_TYPE_READ: + return "READ"; + case AS_FAULTSTATUS_ACCESS_TYPE_WRITE: + return "WRITE"; + case AS_FAULTSTATUS_ACCESS_TYPE_EX: + return "EXECUTE"; + default: + drm_WARN_ON(&ptdev->base, 1); + return NULL; + } +} + +static void panthor_mmu_irq_handler(struct panthor_device *ptdev, u32 status) +{ + bool has_unhandled_faults = false; + + status = panthor_mmu_fault_mask(ptdev, status); + while (status) { + u32 as = ffs(status | (status >> 16)) - 1; + u32 mask = panthor_mmu_as_fault_mask(ptdev, as); + u32 new_int_mask; + u64 addr; + u32 fault_status; + u32 exception_type; + u32 access_type; + u32 source_id; + + fault_status = gpu_read(ptdev, AS_FAULTSTATUS(as)); + addr = gpu_read(ptdev, AS_FAULTADDRESS_LO(as)); + addr |= (u64)gpu_read(ptdev, AS_FAULTADDRESS_HI(as)) << 32; + + /* decode the fault status */ + exception_type = fault_status & 0xFF; + access_type = (fault_status >> 8) & 0x3; + source_id = (fault_status >> 16); + + mutex_lock(&ptdev->mmu->as.slots_lock); + + ptdev->mmu->as.faulty_mask |= mask; + new_int_mask = + panthor_mmu_fault_mask(ptdev, ~ptdev->mmu->as.faulty_mask); + + /* terminal fault, print info about the fault */ + drm_err(&ptdev->base, + "Unhandled Page fault in AS%d at VA 0x%016llX\n" + "raw fault status: 0x%X\n" + "decoded fault status: %s\n" + "exception type 0x%X: %s\n" + "access type 0x%X: %s\n" + "source id 0x%X\n", + as, addr, + fault_status, + (fault_status & (1 << 10) ? "DECODER FAULT" : "SLAVE FAULT"), + exception_type, panthor_exception_name(ptdev, exception_type), + access_type, access_type_name(ptdev, fault_status), + source_id); + + /* Ignore MMU interrupts on this AS until it's been + * re-enabled. + */ + ptdev->mmu->irq.mask = new_int_mask; + gpu_write(ptdev, MMU_INT_MASK, new_int_mask); + + if (ptdev->mmu->as.slots[as].vm) + ptdev->mmu->as.slots[as].vm->unhandled_fault = true; + + /* Disable the MMU to kill jobs on this AS. */ + panthor_mmu_as_disable(ptdev, as); + mutex_unlock(&ptdev->mmu->as.slots_lock); + + status &= ~mask; + has_unhandled_faults = true; + } + + if (has_unhandled_faults) + panthor_sched_report_mmu_fault(ptdev); +} +PANTHOR_IRQ_HANDLER(mmu, MMU, panthor_mmu_irq_handler); + +/** + * panthor_mmu_suspend() - Suspend the MMU logic + * @ptdev: Device. + * + * All we do here is de-assign the AS slots on all active VMs, so things + * get flushed to the main memory, and no further access to these VMs are + * possible. + * + * We also suspend the MMU IRQ. + */ +void panthor_mmu_suspend(struct panthor_device *ptdev) +{ + mutex_lock(&ptdev->mmu->as.slots_lock); + for (u32 i = 0; i < ARRAY_SIZE(ptdev->mmu->as.slots); i++) { + struct panthor_vm *vm = ptdev->mmu->as.slots[i].vm; + + if (vm) { + drm_WARN_ON(&ptdev->base, panthor_mmu_as_disable(ptdev, i)); + panthor_vm_release_as_locked(vm); + } + } + mutex_unlock(&ptdev->mmu->as.slots_lock); + + panthor_mmu_irq_suspend(&ptdev->mmu->irq); +} + +/** + * panthor_mmu_resume() - Resume the MMU logic + * @ptdev: Device. + * + * Resume the IRQ. + * + * We don't re-enable previously active VMs. We assume other parts of the + * driver will call panthor_vm_active() on the VMs they intend to use. + */ +void panthor_mmu_resume(struct panthor_device *ptdev) +{ + mutex_lock(&ptdev->mmu->as.slots_lock); + ptdev->mmu->as.alloc_mask = 0; + ptdev->mmu->as.faulty_mask = 0; + mutex_unlock(&ptdev->mmu->as.slots_lock); + + panthor_mmu_irq_resume(&ptdev->mmu->irq, panthor_mmu_fault_mask(ptdev, ~0)); +} + +/** + * panthor_mmu_pre_reset() - Prepare for a reset + * @ptdev: Device. + * + * Suspend the IRQ, and make sure all VM_BIND queues are stopped, so we + * don't get asked to do a VM operation while the GPU is down. + * + * We don't cleanly shutdown the AS slots here, because the reset might + * come from an AS_ACTIVE_BIT stuck situation. + */ +void panthor_mmu_pre_reset(struct panthor_device *ptdev) +{ + struct panthor_vm *vm; + + panthor_mmu_irq_suspend(&ptdev->mmu->irq); + + mutex_lock(&ptdev->mmu->vm.lock); + ptdev->mmu->vm.reset_in_progress = true; + list_for_each_entry(vm, &ptdev->mmu->vm.list, node) + panthor_vm_stop(vm); + mutex_unlock(&ptdev->mmu->vm.lock); +} + +/** + * panthor_mmu_post_reset() - Restore things after a reset + * @ptdev: Device. + * + * Put the MMU logic back in action after a reset. That implies resuming the + * IRQ and re-enabling the VM_BIND queues. + */ +void panthor_mmu_post_reset(struct panthor_device *ptdev) +{ + struct panthor_vm *vm; + + mutex_lock(&ptdev->mmu->as.slots_lock); + + /* Now that the reset is effective, we can assume that none of the + * AS slots are setup, and clear the faulty flags too. + */ + ptdev->mmu->as.alloc_mask = 0; + ptdev->mmu->as.faulty_mask = 0; + + for (u32 i = 0; i < ARRAY_SIZE(ptdev->mmu->as.slots); i++) { + struct panthor_vm *vm = ptdev->mmu->as.slots[i].vm; + + if (vm) + panthor_vm_release_as_locked(vm); + } + + mutex_unlock(&ptdev->mmu->as.slots_lock); + + panthor_mmu_irq_resume(&ptdev->mmu->irq, panthor_mmu_fault_mask(ptdev, ~0)); + + /* Restart the VM_BIND queues. */ + mutex_lock(&ptdev->mmu->vm.lock); + list_for_each_entry(vm, &ptdev->mmu->vm.list, node) { + panthor_vm_start(vm); + } + ptdev->mmu->vm.reset_in_progress = false; + mutex_unlock(&ptdev->mmu->vm.lock); +} + +static void panthor_vm_free(struct drm_gpuvm *gpuvm) +{ + struct panthor_vm *vm = container_of(gpuvm, struct panthor_vm, base); + struct panthor_device *ptdev = vm->ptdev; + + mutex_lock(&vm->heaps.lock); + if (drm_WARN_ON(&ptdev->base, vm->heaps.pool)) + panthor_heap_pool_destroy(vm->heaps.pool); + mutex_unlock(&vm->heaps.lock); + mutex_destroy(&vm->heaps.lock); + + mutex_lock(&ptdev->mmu->vm.lock); + list_del(&vm->node); + /* Restore the scheduler state so we can call drm_sched_entity_destroy() + * and drm_sched_fini(). If get there, that means we have no job left + * and no new jobs can be queued, so we can start the scheduler without + * risking interfering with the reset. + */ + if (ptdev->mmu->vm.reset_in_progress) + panthor_vm_start(vm); + mutex_unlock(&ptdev->mmu->vm.lock); + + drm_sched_entity_destroy(&vm->entity); + drm_sched_fini(&vm->sched); + + mutex_lock(&ptdev->mmu->as.slots_lock); + if (vm->as.id >= 0) { + int cookie; + + if (drm_dev_enter(&ptdev->base, &cookie)) { + panthor_mmu_as_disable(ptdev, vm->as.id); + drm_dev_exit(cookie); + } + + ptdev->mmu->as.slots[vm->as.id].vm = NULL; + clear_bit(vm->as.id, &ptdev->mmu->as.alloc_mask); + list_del(&vm->as.lru_node); + } + mutex_unlock(&ptdev->mmu->as.slots_lock); + + free_io_pgtable_ops(vm->pgtbl_ops); + + drm_mm_takedown(&vm->mm); + kfree(vm); +} + +/** + * panthor_vm_put() - Release a reference on a VM + * @vm: VM to release the reference on. Can be NULL. + */ +void panthor_vm_put(struct panthor_vm *vm) +{ + drm_gpuvm_put(vm ? &vm->base : NULL); +} + +/** + * panthor_vm_get() - Get a VM reference + * @vm: VM to get the reference on. Can be NULL. + * + * Return: @vm value. + */ +struct panthor_vm *panthor_vm_get(struct panthor_vm *vm) +{ + if (vm) + drm_gpuvm_get(&vm->base); + + return vm; +} + +/** + * panthor_vm_get_heap_pool() - Get the heap pool attached to a VM + * @vm: VM to query the heap pool on. + * @create: True if the heap pool should be created when it doesn't exist. + * + * Heap pools are per-VM. This function allows one to retrieve the heap pool + * attached to a VM. + * + * If no heap pool exists yet, and @create is true, we create one. + * + * The returned panthor_heap_pool should be released with panthor_heap_pool_put(). + * + * Return: A valid pointer on success, an ERR_PTR() otherwise. + */ +struct panthor_heap_pool *panthor_vm_get_heap_pool(struct panthor_vm *vm, bool create) +{ + struct panthor_heap_pool *pool; + + mutex_lock(&vm->heaps.lock); + if (!vm->heaps.pool && create) { + if (vm->destroyed) + pool = ERR_PTR(-EINVAL); + else + pool = panthor_heap_pool_create(vm->ptdev, vm); + + if (!IS_ERR(pool)) + vm->heaps.pool = panthor_heap_pool_get(pool); + } else { + pool = panthor_heap_pool_get(vm->heaps.pool); + } + mutex_unlock(&vm->heaps.lock); + + return pool; +} + +static u64 mair_to_memattr(u64 mair) +{ + u64 memattr = 0; + u32 i; + + for (i = 0; i < 8; i++) { + u8 in_attr = mair >> (8 * i), out_attr; + u8 outer = in_attr >> 4, inner = in_attr & 0xf; + + /* For caching to be enabled, inner and outer caching policy + * have to be both write-back, if one of them is write-through + * or non-cacheable, we just choose non-cacheable. Device + * memory is also translated to non-cacheable. + */ + if (!(outer & 3) || !(outer & 4) || !(inner & 4)) { + out_attr = AS_MEMATTR_AARCH64_INNER_OUTER_NC | + AS_MEMATTR_AARCH64_SH_MIDGARD_INNER | + AS_MEMATTR_AARCH64_INNER_ALLOC_EXPL(false, false); + } else { + /* Use SH_CPU_INNER mode so SH_IS, which is used when + * IOMMU_CACHE is set, actually maps to the standard + * definition of inner-shareable and not Mali's + * internal-shareable mode. + */ + out_attr = AS_MEMATTR_AARCH64_INNER_OUTER_WB | + AS_MEMATTR_AARCH64_SH_CPU_INNER | + AS_MEMATTR_AARCH64_INNER_ALLOC_EXPL(inner & 1, inner & 2); + } + + memattr |= (u64)out_attr << (8 * i); + } + + return memattr; +} + +static void panthor_vma_link(struct panthor_vm *vm, + struct panthor_vma *vma, + struct drm_gpuvm_bo *vm_bo) +{ + struct panthor_gem_object *bo = to_panthor_bo(vma->base.gem.obj); + + mutex_lock(&bo->gpuva_list_lock); + drm_gpuva_link(&vma->base, vm_bo); + drm_WARN_ON(&vm->ptdev->base, drm_gpuvm_bo_put(vm_bo)); + mutex_unlock(&bo->gpuva_list_lock); +} + +static void panthor_vma_unlink(struct panthor_vm *vm, + struct panthor_vma *vma) +{ + struct panthor_gem_object *bo = to_panthor_bo(vma->base.gem.obj); + struct drm_gpuvm_bo *vm_bo = drm_gpuvm_bo_get(vma->base.vm_bo); + + mutex_lock(&bo->gpuva_list_lock); + drm_gpuva_unlink(&vma->base); + mutex_unlock(&bo->gpuva_list_lock); + + /* drm_gpuva_unlink() release the vm_bo, but we manually retained it + * when entering this function, so we can implement deferred VMA + * destruction. Re-assign it here. + */ + vma->base.vm_bo = vm_bo; + list_add_tail(&vma->node, &vm->op_ctx->returned_vmas); +} + +static void panthor_vma_init(struct panthor_vma *vma, u32 flags) +{ + INIT_LIST_HEAD(&vma->node); + vma->flags = flags; +} + +#define PANTHOR_VM_MAP_FLAGS \ + (DRM_PANTHOR_VM_BIND_OP_MAP_READONLY | \ + DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC | \ + DRM_PANTHOR_VM_BIND_OP_MAP_UNCACHED) + +static int panthor_gpuva_sm_step_map(struct drm_gpuva_op *op, void *priv) +{ + struct panthor_vm *vm = priv; + struct panthor_vm_op_ctx *op_ctx = vm->op_ctx; + struct panthor_vma *vma = panthor_vm_op_ctx_get_vma(op_ctx); + int ret; + + if (!vma) + return -EINVAL; + + panthor_vma_init(vma, op_ctx->flags & PANTHOR_VM_MAP_FLAGS); + + ret = panthor_vm_map_pages(vm, op->map.va.addr, flags_to_prot(vma->flags), + op_ctx->map.sgt, op->map.gem.offset, + op->map.va.range); + if (ret) + return ret; + + /* Ref owned by the mapping now, clear the obj field so we don't release the + * pinning/obj ref behind GPUVA's back. + */ + drm_gpuva_map(&vm->base, &vma->base, &op->map); + panthor_vma_link(vm, vma, op_ctx->map.vm_bo); + op_ctx->map.vm_bo = NULL; + return 0; +} + +static int panthor_gpuva_sm_step_remap(struct drm_gpuva_op *op, + void *priv) +{ + struct panthor_vma *unmap_vma = container_of(op->remap.unmap->va, struct panthor_vma, base); + struct panthor_vm *vm = priv; + struct panthor_vm_op_ctx *op_ctx = vm->op_ctx; + struct panthor_vma *prev_vma = NULL, *next_vma = NULL; + u64 unmap_start, unmap_range; + int ret; + + drm_gpuva_op_remap_to_unmap_range(&op->remap, &unmap_start, &unmap_range); + ret = panthor_vm_unmap_pages(vm, unmap_start, unmap_range); + if (ret) + return ret; + + if (op->remap.prev) { + prev_vma = panthor_vm_op_ctx_get_vma(op_ctx); + panthor_vma_init(prev_vma, unmap_vma->flags); + } + + if (op->remap.next) { + next_vma = panthor_vm_op_ctx_get_vma(op_ctx); + panthor_vma_init(next_vma, unmap_vma->flags); + } + + drm_gpuva_remap(prev_vma ? &prev_vma->base : NULL, + next_vma ? &next_vma->base : NULL, + &op->remap); + + if (prev_vma) { + /* panthor_vma_link() transfers the vm_bo ownership to + * the VMA object. Since the vm_bo we're passing is still + * owned by the old mapping which will be released when this + * mapping is destroyed, we need to grab a ref here. + */ + panthor_vma_link(vm, prev_vma, + drm_gpuvm_bo_get(op->remap.unmap->va->vm_bo)); + } + + if (next_vma) { + panthor_vma_link(vm, next_vma, + drm_gpuvm_bo_get(op->remap.unmap->va->vm_bo)); + } + + panthor_vma_unlink(vm, unmap_vma); + return 0; +} + +static int panthor_gpuva_sm_step_unmap(struct drm_gpuva_op *op, + void *priv) +{ + struct panthor_vma *unmap_vma = container_of(op->unmap.va, struct panthor_vma, base); + struct panthor_vm *vm = priv; + int ret; + + ret = panthor_vm_unmap_pages(vm, unmap_vma->base.va.addr, + unmap_vma->base.va.range); + if (drm_WARN_ON(&vm->ptdev->base, ret)) + return ret; + + drm_gpuva_unmap(&op->unmap); + panthor_vma_unlink(vm, unmap_vma); + return 0; +} + +static const struct drm_gpuvm_ops panthor_gpuvm_ops = { + .vm_free = panthor_vm_free, + .sm_step_map = panthor_gpuva_sm_step_map, + .sm_step_remap = panthor_gpuva_sm_step_remap, + .sm_step_unmap = panthor_gpuva_sm_step_unmap, +}; + +/** + * panthor_vm_resv() - Get the dma_resv object attached to a VM. + * @vm: VM to get the dma_resv of. + * + * Return: A dma_resv object. + */ +struct dma_resv *panthor_vm_resv(struct panthor_vm *vm) +{ + return drm_gpuvm_resv(&vm->base); +} + +struct drm_gem_object *panthor_vm_root_gem(struct panthor_vm *vm) +{ + if (!vm) + return NULL; + + return vm->base.r_obj; +} + +static int +panthor_vm_exec_op(struct panthor_vm *vm, struct panthor_vm_op_ctx *op, + bool flag_vm_unusable_on_failure) +{ + u32 op_type = op->flags & DRM_PANTHOR_VM_BIND_OP_TYPE_MASK; + int ret; + + if (op_type == DRM_PANTHOR_VM_BIND_OP_TYPE_SYNC_ONLY) + return 0; + + mutex_lock(&vm->op_lock); + vm->op_ctx = op; + switch (op_type) { + case DRM_PANTHOR_VM_BIND_OP_TYPE_MAP: + if (vm->unusable) { + ret = -EINVAL; + break; + } + + ret = drm_gpuvm_sm_map(&vm->base, vm, op->va.addr, op->va.range, + op->map.vm_bo->obj, op->map.bo_offset); + break; + + case DRM_PANTHOR_VM_BIND_OP_TYPE_UNMAP: + ret = drm_gpuvm_sm_unmap(&vm->base, vm, op->va.addr, op->va.range); + break; + + default: + ret = -EINVAL; + break; + } + + if (ret && flag_vm_unusable_on_failure) + vm->unusable = true; + + vm->op_ctx = NULL; + mutex_unlock(&vm->op_lock); + + return ret; +} + +static struct dma_fence * +panthor_vm_bind_run_job(struct drm_sched_job *sched_job) +{ + struct panthor_vm_bind_job *job = container_of(sched_job, struct panthor_vm_bind_job, base); + bool cookie; + int ret; + + /* Not only we report an error whose result is propagated to the + * drm_sched finished fence, but we also flag the VM as unusable, because + * a failure in the async VM_BIND results in an inconsistent state. VM needs + * to be destroyed and recreated. + */ + cookie = dma_fence_begin_signalling(); + ret = panthor_vm_exec_op(job->vm, &job->ctx, true); + dma_fence_end_signalling(cookie); + + return ret ? ERR_PTR(ret) : NULL; +} + +static void panthor_vm_bind_job_release(struct kref *kref) +{ + struct panthor_vm_bind_job *job = container_of(kref, struct panthor_vm_bind_job, refcount); + + if (job->base.s_fence) + drm_sched_job_cleanup(&job->base); + + panthor_vm_cleanup_op_ctx(&job->ctx, job->vm); + panthor_vm_put(job->vm); + kfree(job); +} + +/** + * panthor_vm_bind_job_put() - Release a VM_BIND job reference + * @sched_job: Job to release the reference on. + */ +void panthor_vm_bind_job_put(struct drm_sched_job *sched_job) +{ + struct panthor_vm_bind_job *job = + container_of(sched_job, struct panthor_vm_bind_job, base); + + if (sched_job) + kref_put(&job->refcount, panthor_vm_bind_job_release); +} + +static void +panthor_vm_bind_free_job(struct drm_sched_job *sched_job) +{ + struct panthor_vm_bind_job *job = + container_of(sched_job, struct panthor_vm_bind_job, base); + + drm_sched_job_cleanup(sched_job); + + /* Do the heavy cleanups asynchronously, so we're out of the + * dma-signaling path and can acquire dma-resv locks safely. + */ + queue_work(panthor_cleanup_wq, &job->cleanup_op_ctx_work); +} + +static enum drm_gpu_sched_stat +panthor_vm_bind_timedout_job(struct drm_sched_job *sched_job) +{ + WARN(1, "VM_BIND ops are synchronous for now, there should be no timeout!"); + return DRM_GPU_SCHED_STAT_NOMINAL; +} + +static const struct drm_sched_backend_ops panthor_vm_bind_ops = { + .run_job = panthor_vm_bind_run_job, + .free_job = panthor_vm_bind_free_job, + .timedout_job = panthor_vm_bind_timedout_job, +}; + +/** + * panthor_vm_create() - Create a VM + * @ptdev: Device. + * @for_mcu: True if this is the FW MCU VM. + * @kernel_va_start: Start of the range reserved for kernel BO mapping. + * @kernel_va_size: Size of the range reserved for kernel BO mapping. + * @auto_kernel_va_start: Start of the auto-VA kernel range. + * @auto_kernel_va_size: Size of the auto-VA kernel range. + * + * Return: A valid pointer on success, an ERR_PTR() otherwise. + */ +struct panthor_vm * +panthor_vm_create(struct panthor_device *ptdev, bool for_mcu, + u64 kernel_va_start, u64 kernel_va_size, + u64 auto_kernel_va_start, u64 auto_kernel_va_size) +{ + u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); + u32 pa_bits = GPU_MMU_FEATURES_PA_BITS(ptdev->gpu_info.mmu_features); + u64 full_va_range = 1ull << va_bits; + struct drm_gem_object *dummy_gem; + struct drm_gpu_scheduler *sched; + struct io_pgtable_cfg pgtbl_cfg; + u64 mair, min_va, va_range; + struct panthor_vm *vm; + int ret; + + vm = kzalloc(sizeof(*vm), GFP_KERNEL); + if (!vm) + return ERR_PTR(-ENOMEM); + + /* We allocate a dummy GEM for the VM. */ + dummy_gem = drm_gpuvm_resv_object_alloc(&ptdev->base); + if (!dummy_gem) { + ret = -ENOMEM; + goto err_free_vm; + } + + mutex_init(&vm->heaps.lock); + vm->for_mcu = for_mcu; + vm->ptdev = ptdev; + mutex_init(&vm->op_lock); + + if (for_mcu) { + /* CSF MCU is a cortex M7, and can only address 4G */ + min_va = 0; + va_range = SZ_4G; + } else { + min_va = 0; + va_range = full_va_range; + } + + mutex_init(&vm->mm_lock); + drm_mm_init(&vm->mm, kernel_va_start, kernel_va_size); + vm->kernel_auto_va.start = auto_kernel_va_start; + vm->kernel_auto_va.end = vm->kernel_auto_va.start + auto_kernel_va_size - 1; + + INIT_LIST_HEAD(&vm->node); + INIT_LIST_HEAD(&vm->as.lru_node); + vm->as.id = -1; + refcount_set(&vm->as.active_cnt, 0); + + pgtbl_cfg = (struct io_pgtable_cfg) { + .pgsize_bitmap = SZ_4K | SZ_2M, + .ias = va_bits, + .oas = pa_bits, + .coherent_walk = ptdev->coherent, + .tlb = &mmu_tlb_ops, + .iommu_dev = ptdev->base.dev, + .alloc = alloc_pt, + .free = free_pt, + }; + + vm->pgtbl_ops = alloc_io_pgtable_ops(ARM_64_LPAE_S1, &pgtbl_cfg, vm); + if (!vm->pgtbl_ops) { + ret = -EINVAL; + goto err_mm_takedown; + } + + /* Bind operations are synchronous for now, no timeout needed. */ + ret = drm_sched_init(&vm->sched, &panthor_vm_bind_ops, ptdev->mmu->vm.wq, + 1, 1, 0, + MAX_SCHEDULE_TIMEOUT, NULL, NULL, + "panthor-vm-bind", ptdev->base.dev); + if (ret) + goto err_free_io_pgtable; + + sched = &vm->sched; + ret = drm_sched_entity_init(&vm->entity, 0, &sched, 1, NULL); + if (ret) + goto err_sched_fini; + + mair = io_pgtable_ops_to_pgtable(vm->pgtbl_ops)->cfg.arm_lpae_s1_cfg.mair; + vm->memattr = mair_to_memattr(mair); + + mutex_lock(&ptdev->mmu->vm.lock); + list_add_tail(&vm->node, &ptdev->mmu->vm.list); + + /* If a reset is in progress, stop the scheduler. */ + if (ptdev->mmu->vm.reset_in_progress) + panthor_vm_stop(vm); + mutex_unlock(&ptdev->mmu->vm.lock); + + /* We intentionally leave the reserved range to zero, because we want kernel VMAs + * to be handled the same way user VMAs are. + */ + drm_gpuvm_init(&vm->base, for_mcu ? "panthor-MCU-VM" : "panthor-GPU-VM", + DRM_GPUVM_RESV_PROTECTED, &ptdev->base, dummy_gem, + min_va, va_range, 0, 0, &panthor_gpuvm_ops); + drm_gem_object_put(dummy_gem); + return vm; + +err_sched_fini: + drm_sched_fini(&vm->sched); + +err_free_io_pgtable: + free_io_pgtable_ops(vm->pgtbl_ops); + +err_mm_takedown: + drm_mm_takedown(&vm->mm); + drm_gem_object_put(dummy_gem); + +err_free_vm: + kfree(vm); + return ERR_PTR(ret); +} + +static int +panthor_vm_bind_prepare_op_ctx(struct drm_file *file, + struct panthor_vm *vm, + const struct drm_panthor_vm_bind_op *op, + struct panthor_vm_op_ctx *op_ctx) +{ + struct drm_gem_object *gem; + int ret; + + /* Aligned on page size. */ + if ((op->va | op->size) & ~PAGE_MASK) + return -EINVAL; + + switch (op->flags & DRM_PANTHOR_VM_BIND_OP_TYPE_MASK) { + case DRM_PANTHOR_VM_BIND_OP_TYPE_MAP: + gem = drm_gem_object_lookup(file, op->bo_handle); + ret = panthor_vm_prepare_map_op_ctx(op_ctx, vm, + gem ? to_panthor_bo(gem) : NULL, + op->bo_offset, + op->size, + op->va, + op->flags); + drm_gem_object_put(gem); + return ret; + + case DRM_PANTHOR_VM_BIND_OP_TYPE_UNMAP: + if (op->flags & ~DRM_PANTHOR_VM_BIND_OP_TYPE_MASK) + return -EINVAL; + + if (op->bo_handle || op->bo_offset) + return -EINVAL; + + return panthor_vm_prepare_unmap_op_ctx(op_ctx, vm, op->va, op->size); + + case DRM_PANTHOR_VM_BIND_OP_TYPE_SYNC_ONLY: + if (op->flags & ~DRM_PANTHOR_VM_BIND_OP_TYPE_MASK) + return -EINVAL; + + if (op->bo_handle || op->bo_offset) + return -EINVAL; + + if (op->va || op->size) + return -EINVAL; + + if (!op->syncs.count) + return -EINVAL; + + panthor_vm_prepare_sync_only_op_ctx(op_ctx, vm); + return 0; + + default: + return -EINVAL; + } +} + +static void panthor_vm_bind_job_cleanup_op_ctx_work(struct work_struct *work) +{ + struct panthor_vm_bind_job *job = + container_of(work, struct panthor_vm_bind_job, cleanup_op_ctx_work); + + panthor_vm_bind_job_put(&job->base); +} + +/** + * panthor_vm_bind_job_create() - Create a VM_BIND job + * @file: File. + * @vm: VM targeted by the VM_BIND job. + * @op: VM operation data. + * + * Return: A valid pointer on success, an ERR_PTR() otherwise. + */ +struct drm_sched_job * +panthor_vm_bind_job_create(struct drm_file *file, + struct panthor_vm *vm, + const struct drm_panthor_vm_bind_op *op) +{ + struct panthor_vm_bind_job *job; + int ret; + + if (!vm) + return ERR_PTR(-EINVAL); + + if (vm->destroyed || vm->unusable) + return ERR_PTR(-EINVAL); + + job = kzalloc(sizeof(*job), GFP_KERNEL); + if (!job) + return ERR_PTR(-ENOMEM); + + ret = panthor_vm_bind_prepare_op_ctx(file, vm, op, &job->ctx); + if (ret) { + kfree(job); + return ERR_PTR(ret); + } + + INIT_WORK(&job->cleanup_op_ctx_work, panthor_vm_bind_job_cleanup_op_ctx_work); + kref_init(&job->refcount); + job->vm = panthor_vm_get(vm); + + ret = drm_sched_job_init(&job->base, &vm->entity, 1, vm); + if (ret) + goto err_put_job; + + return &job->base; + +err_put_job: + panthor_vm_bind_job_put(&job->base); + return ERR_PTR(ret); +} + +/** + * panthor_vm_bind_job_prepare_resvs() - Prepare VM_BIND job dma_resvs + * @exec: The locking/preparation context. + * @sched_job: The job to prepare resvs on. + * + * Locks and prepare the VM resv. + * + * If this is a map operation, locks and prepares the GEM resv. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_vm_bind_job_prepare_resvs(struct drm_exec *exec, + struct drm_sched_job *sched_job) +{ + struct panthor_vm_bind_job *job = container_of(sched_job, struct panthor_vm_bind_job, base); + int ret; + + /* Acquire the VM lock an reserve a slot for this VM bind job. */ + ret = drm_gpuvm_prepare_vm(&job->vm->base, exec, 1); + if (ret) + return ret; + + if (job->ctx.map.vm_bo) { + /* Lock/prepare the GEM being mapped. */ + ret = drm_exec_prepare_obj(exec, job->ctx.map.vm_bo->obj, 1); + if (ret) + return ret; + } + + return 0; +} + +/** + * panthor_vm_bind_job_update_resvs() - Update the resv objects touched by a job + * @exec: drm_exec context. + * @sched_job: Job to update the resvs on. + */ +void panthor_vm_bind_job_update_resvs(struct drm_exec *exec, + struct drm_sched_job *sched_job) +{ + struct panthor_vm_bind_job *job = container_of(sched_job, struct panthor_vm_bind_job, base); + + /* Explicit sync => we just register our job finished fence as bookkeep. */ + drm_gpuvm_resv_add_fence(&job->vm->base, exec, + &sched_job->s_fence->finished, + DMA_RESV_USAGE_BOOKKEEP, + DMA_RESV_USAGE_BOOKKEEP); +} + +void panthor_vm_update_resvs(struct panthor_vm *vm, struct drm_exec *exec, + struct dma_fence *fence, + enum dma_resv_usage private_usage, + enum dma_resv_usage extobj_usage) +{ + drm_gpuvm_resv_add_fence(&vm->base, exec, fence, private_usage, extobj_usage); +} + +/** + * panthor_vm_bind_exec_sync_op() - Execute a VM_BIND operation synchronously. + * @file: File. + * @vm: VM targeted by the VM operation. + * @op: Data describing the VM operation. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_vm_bind_exec_sync_op(struct drm_file *file, + struct panthor_vm *vm, + struct drm_panthor_vm_bind_op *op) +{ + struct panthor_vm_op_ctx op_ctx; + int ret; + + /* No sync objects allowed on synchronous operations. */ + if (op->syncs.count) + return -EINVAL; + + if (!op->size) + return 0; + + ret = panthor_vm_bind_prepare_op_ctx(file, vm, op, &op_ctx); + if (ret) + return ret; + + ret = panthor_vm_exec_op(vm, &op_ctx, false); + panthor_vm_cleanup_op_ctx(&op_ctx, vm); + + return ret; +} + +/** + * panthor_vm_map_bo_range() - Map a GEM object range to a VM + * @vm: VM to map the GEM to. + * @bo: GEM object to map. + * @offset: Offset in the GEM object. + * @size: Size to map. + * @va: Virtual address to map the object to. + * @flags: Combination of drm_panthor_vm_bind_op_flags flags. + * Only map-related flags are valid. + * + * Internal use only. For userspace requests, use + * panthor_vm_bind_exec_sync_op() instead. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_vm_map_bo_range(struct panthor_vm *vm, struct panthor_gem_object *bo, + u64 offset, u64 size, u64 va, u32 flags) +{ + struct panthor_vm_op_ctx op_ctx; + int ret; + + ret = panthor_vm_prepare_map_op_ctx(&op_ctx, vm, bo, offset, size, va, flags); + if (ret) + return ret; + + ret = panthor_vm_exec_op(vm, &op_ctx, false); + panthor_vm_cleanup_op_ctx(&op_ctx, vm); + + return ret; +} + +/** + * panthor_vm_unmap_range() - Unmap a portion of the VA space + * @vm: VM to unmap the region from. + * @va: Virtual address to unmap. Must be 4k aligned. + * @size: Size of the region to unmap. Must be 4k aligned. + * + * Internal use only. For userspace requests, use + * panthor_vm_bind_exec_sync_op() instead. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_vm_unmap_range(struct panthor_vm *vm, u64 va, u64 size) +{ + struct panthor_vm_op_ctx op_ctx; + int ret; + + ret = panthor_vm_prepare_unmap_op_ctx(&op_ctx, vm, va, size); + if (ret) + return ret; + + ret = panthor_vm_exec_op(vm, &op_ctx, false); + panthor_vm_cleanup_op_ctx(&op_ctx, vm); + + return ret; +} + +/** + * panthor_vm_prepare_mapped_bos_resvs() - Prepare resvs on VM BOs. + * @exec: Locking/preparation context. + * @vm: VM targeted by the GPU job. + * @slot_count: Number of slots to reserve. + * + * GPU jobs assume all BOs bound to the VM at the time the job is submitted + * are available when the job is executed. In order to guarantee that, we + * need to reserve a slot on all BOs mapped to a VM and update this slot with + * the job fence after its submission. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_vm_prepare_mapped_bos_resvs(struct drm_exec *exec, struct panthor_vm *vm, + u32 slot_count) +{ + int ret; + + /* Acquire the VM lock and reserve a slot for this GPU job. */ + ret = drm_gpuvm_prepare_vm(&vm->base, exec, slot_count); + if (ret) + return ret; + + return drm_gpuvm_prepare_objects(&vm->base, exec, slot_count); +} + +/** + * panthor_mmu_unplug() - Unplug the MMU logic + * @ptdev: Device. + * + * No access to the MMU regs should be done after this function is called. + * We suspend the IRQ and disable all VMs to guarantee that. + */ +void panthor_mmu_unplug(struct panthor_device *ptdev) +{ + panthor_mmu_irq_unplug(&ptdev->mmu->irq); + + mutex_lock(&ptdev->mmu->as.slots_lock); + for (u32 i = 0; i < ARRAY_SIZE(ptdev->mmu->as.slots); i++) { + struct panthor_vm *vm = ptdev->mmu->as.slots[i].vm; + + if (vm) { + drm_WARN_ON(&ptdev->base, panthor_mmu_as_disable(ptdev, i)); + panthor_vm_release_as_locked(vm); + } + } + mutex_unlock(&ptdev->mmu->as.slots_lock); +} + +static void panthor_mmu_release_wq(struct drm_device *ddev, void *res) +{ + destroy_workqueue(res); +} + +/** + * panthor_mmu_init() - Initialize the MMU logic. + * @ptdev: Device. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_mmu_init(struct panthor_device *ptdev) +{ + u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); + struct panthor_mmu *mmu; + int ret, irq; + + mmu = drmm_kzalloc(&ptdev->base, sizeof(*mmu), GFP_KERNEL); + if (!mmu) + return -ENOMEM; + + INIT_LIST_HEAD(&mmu->as.lru_list); + + ret = drmm_mutex_init(&ptdev->base, &mmu->as.slots_lock); + if (ret) + return ret; + + INIT_LIST_HEAD(&mmu->vm.list); + ret = drmm_mutex_init(&ptdev->base, &mmu->vm.lock); + if (ret) + return ret; + + ptdev->mmu = mmu; + + irq = platform_get_irq_byname(to_platform_device(ptdev->base.dev), "mmu"); + if (irq <= 0) + return -ENODEV; + + ret = panthor_request_mmu_irq(ptdev, &mmu->irq, irq, + panthor_mmu_fault_mask(ptdev, ~0)); + if (ret) + return ret; + + mmu->vm.wq = alloc_workqueue("panthor-vm-bind", WQ_UNBOUND, 0); + if (!mmu->vm.wq) + return -ENOMEM; + + /* On 32-bit kernels, the VA space is limited by the io_pgtable_ops abstraction, + * which passes iova as an unsigned long. Patch the mmu_features to reflect this + * limitation. + */ + if (sizeof(unsigned long) * 8 < va_bits) { + ptdev->gpu_info.mmu_features &= ~GENMASK(7, 0); + ptdev->gpu_info.mmu_features |= sizeof(unsigned long) * 8; + } + + return drmm_add_action_or_reset(&ptdev->base, panthor_mmu_release_wq, mmu->vm.wq); +} + +#ifdef CONFIG_DEBUG_FS +static int show_vm_gpuvas(struct panthor_vm *vm, struct seq_file *m) +{ + int ret; + + mutex_lock(&vm->op_lock); + ret = drm_debugfs_gpuva_info(m, &vm->base); + mutex_unlock(&vm->op_lock); + + return ret; +} + +static int show_each_vm(struct seq_file *m, void *arg) +{ + struct drm_info_node *node = (struct drm_info_node *)m->private; + struct drm_device *ddev = node->minor->dev; + struct panthor_device *ptdev = container_of(ddev, struct panthor_device, base); + int (*show)(struct panthor_vm *, struct seq_file *) = node->info_ent->data; + struct panthor_vm *vm; + int ret = 0; + + mutex_lock(&ptdev->mmu->vm.lock); + list_for_each_entry(vm, &ptdev->mmu->vm.list, node) { + ret = show(vm, m); + if (ret < 0) + break; + + seq_puts(m, "\n"); + } + mutex_unlock(&ptdev->mmu->vm.lock); + + return ret; +} + +static struct drm_info_list panthor_mmu_debugfs_list[] = { + DRM_DEBUGFS_GPUVA_INFO(show_each_vm, show_vm_gpuvas), +}; + +/** + * panthor_mmu_debugfs_init() - Initialize MMU debugfs entries + * @minor: Minor. + */ +void panthor_mmu_debugfs_init(struct drm_minor *minor) +{ + drm_debugfs_create_files(panthor_mmu_debugfs_list, + ARRAY_SIZE(panthor_mmu_debugfs_list), + minor->debugfs_root, minor); +} +#endif /* CONFIG_DEBUG_FS */ + +/** + * panthor_mmu_pt_cache_init() - Initialize the page table cache. + * + * Return: 0 on success, a negative error code otherwise. + */ +int panthor_mmu_pt_cache_init(void) +{ + pt_cache = kmem_cache_create("panthor-mmu-pt", SZ_4K, SZ_4K, 0, NULL); + if (!pt_cache) + return -ENOMEM; + + return 0; +} + +/** + * panthor_mmu_pt_cache_fini() - Destroy the page table cache. + */ +void panthor_mmu_pt_cache_fini(void) +{ + kmem_cache_destroy(pt_cache); +} diff --git a/drivers/gpu/drm/panthor/panthor_mmu.h b/drivers/gpu/drm/panthor/panthor_mmu.h new file mode 100644 index 000000000000..f3c1ed19f973 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_mmu.h @@ -0,0 +1,102 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright 2019 Linaro, Ltd, Rob Herring */ +/* Copyright 2023 Collabora ltd. */ + +#ifndef __PANTHOR_MMU_H__ +#define __PANTHOR_MMU_H__ + +#include + +struct drm_exec; +struct drm_sched_job; +struct panthor_gem_object; +struct panthor_heap_pool; +struct panthor_vm; +struct panthor_vma; +struct panthor_mmu; + +int panthor_mmu_init(struct panthor_device *ptdev); +void panthor_mmu_unplug(struct panthor_device *ptdev); +void panthor_mmu_pre_reset(struct panthor_device *ptdev); +void panthor_mmu_post_reset(struct panthor_device *ptdev); +void panthor_mmu_suspend(struct panthor_device *ptdev); +void panthor_mmu_resume(struct panthor_device *ptdev); + +int panthor_vm_map_bo_range(struct panthor_vm *vm, struct panthor_gem_object *bo, + u64 offset, u64 size, u64 va, u32 flags); +int panthor_vm_unmap_range(struct panthor_vm *vm, u64 va, u64 size); +struct panthor_gem_object * +panthor_vm_get_bo_for_va(struct panthor_vm *vm, u64 va, u64 *bo_offset); + +int panthor_vm_active(struct panthor_vm *vm); +void panthor_vm_idle(struct panthor_vm *vm); +int panthor_vm_as(struct panthor_vm *vm); + +struct panthor_heap_pool * +panthor_vm_get_heap_pool(struct panthor_vm *vm, bool create); + +struct panthor_vm *panthor_vm_get(struct panthor_vm *vm); +void panthor_vm_put(struct panthor_vm *vm); +struct panthor_vm *panthor_vm_create(struct panthor_device *ptdev, bool for_mcu, + u64 kernel_va_start, u64 kernel_va_size, + u64 kernel_auto_va_start, + u64 kernel_auto_va_size); + +int panthor_vm_prepare_mapped_bos_resvs(struct drm_exec *exec, + struct panthor_vm *vm, + u32 slot_count); +int panthor_vm_add_bos_resvs_deps_to_job(struct panthor_vm *vm, + struct drm_sched_job *job); +void panthor_vm_add_job_fence_to_bos_resvs(struct panthor_vm *vm, + struct drm_sched_job *job); + +struct dma_resv *panthor_vm_resv(struct panthor_vm *vm); +struct drm_gem_object *panthor_vm_root_gem(struct panthor_vm *vm); + +void panthor_vm_pool_destroy(struct panthor_file *pfile); +int panthor_vm_pool_create(struct panthor_file *pfile); +int panthor_vm_pool_create_vm(struct panthor_device *ptdev, + struct panthor_vm_pool *pool, + struct drm_panthor_vm_create *args); +int panthor_vm_pool_destroy_vm(struct panthor_vm_pool *pool, u32 handle); +struct panthor_vm *panthor_vm_pool_get_vm(struct panthor_vm_pool *pool, u32 handle); + +bool panthor_vm_has_unhandled_faults(struct panthor_vm *vm); +bool panthor_vm_is_unusable(struct panthor_vm *vm); + +/* + * PANTHOR_VM_KERNEL_AUTO_VA: Use this magic address when you want the GEM + * logic to auto-allocate the virtual address in the reserved kernel VA range. + */ +#define PANTHOR_VM_KERNEL_AUTO_VA ~0ull + +int panthor_vm_alloc_va(struct panthor_vm *vm, u64 va, u64 size, + struct drm_mm_node *va_node); +void panthor_vm_free_va(struct panthor_vm *vm, struct drm_mm_node *va_node); + +int panthor_vm_bind_exec_sync_op(struct drm_file *file, + struct panthor_vm *vm, + struct drm_panthor_vm_bind_op *op); + +struct drm_sched_job * +panthor_vm_bind_job_create(struct drm_file *file, + struct panthor_vm *vm, + const struct drm_panthor_vm_bind_op *op); +void panthor_vm_bind_job_put(struct drm_sched_job *job); +int panthor_vm_bind_job_prepare_resvs(struct drm_exec *exec, + struct drm_sched_job *job); +void panthor_vm_bind_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *job); + +void panthor_vm_update_resvs(struct panthor_vm *vm, struct drm_exec *exec, + struct dma_fence *fence, + enum dma_resv_usage private_usage, + enum dma_resv_usage extobj_usage); + +int panthor_mmu_pt_cache_init(void); +void panthor_mmu_pt_cache_fini(void); + +#ifdef CONFIG_DEBUG_FS +void panthor_mmu_debugfs_init(struct drm_minor *minor); +#endif + +#endif diff --git a/drivers/gpu/drm/panthor/panthor_regs.h b/drivers/gpu/drm/panthor/panthor_regs.h new file mode 100644 index 000000000000..b7b3b3add166 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_regs.h @@ -0,0 +1,239 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright 2018 Marty E. Plummer */ +/* Copyright 2019 Linaro, Ltd, Rob Herring */ +/* Copyright 2023 Collabora ltd. */ +/* + * Register definitions based on mali_kbase_gpu_regmap.h and + * mali_kbase_gpu_regmap_csf.h + * (C) COPYRIGHT 2010-2022 ARM Limited. All rights reserved. + */ +#ifndef __PANTHOR_REGS_H__ +#define __PANTHOR_REGS_H__ + +#define GPU_ID 0x0 +#define GPU_ARCH_MAJOR(x) ((x) >> 28) +#define GPU_ARCH_MINOR(x) (((x) & GENMASK(27, 24)) >> 24) +#define GPU_ARCH_REV(x) (((x) & GENMASK(23, 20)) >> 20) +#define GPU_PROD_MAJOR(x) (((x) & GENMASK(19, 16)) >> 16) +#define GPU_VER_MAJOR(x) (((x) & GENMASK(15, 12)) >> 12) +#define GPU_VER_MINOR(x) (((x) & GENMASK(11, 4)) >> 4) +#define GPU_VER_STATUS(x) ((x) & GENMASK(3, 0)) + +#define GPU_L2_FEATURES 0x4 +#define GPU_L2_FEATURES_LINE_SIZE(x) (1 << ((x) & GENMASK(7, 0))) + +#define GPU_CORE_FEATURES 0x8 + +#define GPU_TILER_FEATURES 0xC +#define GPU_MEM_FEATURES 0x10 +#define GROUPS_L2_COHERENT BIT(0) + +#define GPU_MMU_FEATURES 0x14 +#define GPU_MMU_FEATURES_VA_BITS(x) ((x) & GENMASK(7, 0)) +#define GPU_MMU_FEATURES_PA_BITS(x) (((x) >> 8) & GENMASK(7, 0)) +#define GPU_AS_PRESENT 0x18 +#define GPU_CSF_ID 0x1C + +#define GPU_INT_RAWSTAT 0x20 +#define GPU_INT_CLEAR 0x24 +#define GPU_INT_MASK 0x28 +#define GPU_INT_STAT 0x2c +#define GPU_IRQ_FAULT BIT(0) +#define GPU_IRQ_PROTM_FAULT BIT(1) +#define GPU_IRQ_RESET_COMPLETED BIT(8) +#define GPU_IRQ_POWER_CHANGED BIT(9) +#define GPU_IRQ_POWER_CHANGED_ALL BIT(10) +#define GPU_IRQ_CLEAN_CACHES_COMPLETED BIT(17) +#define GPU_IRQ_DOORBELL_MIRROR BIT(18) +#define GPU_IRQ_MCU_STATUS_CHANGED BIT(19) +#define GPU_CMD 0x30 +#define GPU_CMD_DEF(type, payload) ((type) | ((payload) << 8)) +#define GPU_SOFT_RESET GPU_CMD_DEF(1, 1) +#define GPU_HARD_RESET GPU_CMD_DEF(1, 2) +#define CACHE_CLEAN BIT(0) +#define CACHE_INV BIT(1) +#define GPU_FLUSH_CACHES(l2, lsc, oth) \ + GPU_CMD_DEF(4, ((l2) << 0) | ((lsc) << 4) | ((oth) << 8)) + +#define GPU_STATUS 0x34 +#define GPU_STATUS_ACTIVE BIT(0) +#define GPU_STATUS_PWR_ACTIVE BIT(1) +#define GPU_STATUS_PAGE_FAULT BIT(4) +#define GPU_STATUS_PROTM_ACTIVE BIT(7) +#define GPU_STATUS_DBG_ENABLED BIT(8) + +#define GPU_FAULT_STATUS 0x3C +#define GPU_FAULT_ADDR_LO 0x40 +#define GPU_FAULT_ADDR_HI 0x44 + +#define GPU_PWR_KEY 0x50 +#define GPU_PWR_KEY_UNLOCK 0x2968A819 +#define GPU_PWR_OVERRIDE0 0x54 +#define GPU_PWR_OVERRIDE1 0x58 + +#define GPU_TIMESTAMP_OFFSET_LO 0x88 +#define GPU_TIMESTAMP_OFFSET_HI 0x8C +#define GPU_CYCLE_COUNT_LO 0x90 +#define GPU_CYCLE_COUNT_HI 0x94 +#define GPU_TIMESTAMP_LO 0x98 +#define GPU_TIMESTAMP_HI 0x9C + +#define GPU_THREAD_MAX_THREADS 0xA0 +#define GPU_THREAD_MAX_WORKGROUP_SIZE 0xA4 +#define GPU_THREAD_MAX_BARRIER_SIZE 0xA8 +#define GPU_THREAD_FEATURES 0xAC + +#define GPU_TEXTURE_FEATURES(n) (0xB0 + ((n) * 4)) + +#define GPU_SHADER_PRESENT_LO 0x100 +#define GPU_SHADER_PRESENT_HI 0x104 +#define GPU_TILER_PRESENT_LO 0x110 +#define GPU_TILER_PRESENT_HI 0x114 +#define GPU_L2_PRESENT_LO 0x120 +#define GPU_L2_PRESENT_HI 0x124 + +#define SHADER_READY_LO 0x140 +#define SHADER_READY_HI 0x144 +#define TILER_READY_LO 0x150 +#define TILER_READY_HI 0x154 +#define L2_READY_LO 0x160 +#define L2_READY_HI 0x164 + +#define SHADER_PWRON_LO 0x180 +#define SHADER_PWRON_HI 0x184 +#define TILER_PWRON_LO 0x190 +#define TILER_PWRON_HI 0x194 +#define L2_PWRON_LO 0x1A0 +#define L2_PWRON_HI 0x1A4 + +#define SHADER_PWROFF_LO 0x1C0 +#define SHADER_PWROFF_HI 0x1C4 +#define TILER_PWROFF_LO 0x1D0 +#define TILER_PWROFF_HI 0x1D4 +#define L2_PWROFF_LO 0x1E0 +#define L2_PWROFF_HI 0x1E4 + +#define SHADER_PWRTRANS_LO 0x200 +#define SHADER_PWRTRANS_HI 0x204 +#define TILER_PWRTRANS_LO 0x210 +#define TILER_PWRTRANS_HI 0x214 +#define L2_PWRTRANS_LO 0x220 +#define L2_PWRTRANS_HI 0x224 + +#define SHADER_PWRACTIVE_LO 0x240 +#define SHADER_PWRACTIVE_HI 0x244 +#define TILER_PWRACTIVE_LO 0x250 +#define TILER_PWRACTIVE_HI 0x254 +#define L2_PWRACTIVE_LO 0x260 +#define L2_PWRACTIVE_HI 0x264 + +#define GPU_REVID 0x280 + +#define GPU_COHERENCY_FEATURES 0x300 +#define GPU_COHERENCY_PROT_BIT(name) BIT(GPU_COHERENCY_ ## name) + +#define GPU_COHERENCY_PROTOCOL 0x304 +#define GPU_COHERENCY_ACE 0 +#define GPU_COHERENCY_ACE_LITE 1 +#define GPU_COHERENCY_NONE 31 + +#define MCU_CONTROL 0x700 +#define MCU_CONTROL_ENABLE 1 +#define MCU_CONTROL_AUTO 2 +#define MCU_CONTROL_DISABLE 0 + +#define MCU_STATUS 0x704 +#define MCU_STATUS_DISABLED 0 +#define MCU_STATUS_ENABLED 1 +#define MCU_STATUS_HALT 2 +#define MCU_STATUS_FATAL 3 + +/* Job Control regs */ +#define JOB_INT_RAWSTAT 0x1000 +#define JOB_INT_CLEAR 0x1004 +#define JOB_INT_MASK 0x1008 +#define JOB_INT_STAT 0x100c +#define JOB_INT_GLOBAL_IF BIT(31) +#define JOB_INT_CSG_IF(x) BIT(x) + +/* MMU regs */ +#define MMU_INT_RAWSTAT 0x2000 +#define MMU_INT_CLEAR 0x2004 +#define MMU_INT_MASK 0x2008 +#define MMU_INT_STAT 0x200c + +/* AS_COMMAND register commands */ + +#define MMU_BASE 0x2400 +#define MMU_AS_SHIFT 6 +#define MMU_AS(as) (MMU_BASE + ((as) << MMU_AS_SHIFT)) + +#define AS_TRANSTAB_LO(as) (MMU_AS(as) + 0x0) +#define AS_TRANSTAB_HI(as) (MMU_AS(as) + 0x4) +#define AS_MEMATTR_LO(as) (MMU_AS(as) + 0x8) +#define AS_MEMATTR_HI(as) (MMU_AS(as) + 0xC) +#define AS_MEMATTR_AARCH64_INNER_ALLOC_IMPL (2 << 2) +#define AS_MEMATTR_AARCH64_INNER_ALLOC_EXPL(w, r) ((3 << 2) | \ + ((w) ? BIT(0) : 0) | \ + ((r) ? BIT(1) : 0)) +#define AS_MEMATTR_AARCH64_SH_MIDGARD_INNER (0 << 4) +#define AS_MEMATTR_AARCH64_SH_CPU_INNER (1 << 4) +#define AS_MEMATTR_AARCH64_SH_CPU_INNER_SHADER_COH (2 << 4) +#define AS_MEMATTR_AARCH64_SHARED (0 << 6) +#define AS_MEMATTR_AARCH64_INNER_OUTER_NC (1 << 6) +#define AS_MEMATTR_AARCH64_INNER_OUTER_WB (2 << 6) +#define AS_MEMATTR_AARCH64_FAULT (3 << 6) +#define AS_LOCKADDR_LO(as) (MMU_AS(as) + 0x10) +#define AS_LOCKADDR_HI(as) (MMU_AS(as) + 0x14) +#define AS_COMMAND(as) (MMU_AS(as) + 0x18) +#define AS_COMMAND_NOP 0 +#define AS_COMMAND_UPDATE 1 +#define AS_COMMAND_LOCK 2 +#define AS_COMMAND_UNLOCK 3 +#define AS_COMMAND_FLUSH_PT 4 +#define AS_COMMAND_FLUSH_MEM 5 +#define AS_LOCK_REGION_MIN_SIZE (1ULL << 15) +#define AS_FAULTSTATUS(as) (MMU_AS(as) + 0x1C) +#define AS_FAULTSTATUS_ACCESS_TYPE_MASK (0x3 << 8) +#define AS_FAULTSTATUS_ACCESS_TYPE_ATOMIC (0x0 << 8) +#define AS_FAULTSTATUS_ACCESS_TYPE_EX (0x1 << 8) +#define AS_FAULTSTATUS_ACCESS_TYPE_READ (0x2 << 8) +#define AS_FAULTSTATUS_ACCESS_TYPE_WRITE (0x3 << 8) +#define AS_FAULTADDRESS_LO(as) (MMU_AS(as) + 0x20) +#define AS_FAULTADDRESS_HI(as) (MMU_AS(as) + 0x24) +#define AS_STATUS(as) (MMU_AS(as) + 0x28) +#define AS_STATUS_AS_ACTIVE BIT(0) +#define AS_TRANSCFG_LO(as) (MMU_AS(as) + 0x30) +#define AS_TRANSCFG_HI(as) (MMU_AS(as) + 0x34) +#define AS_TRANSCFG_ADRMODE_UNMAPPED (1 << 0) +#define AS_TRANSCFG_ADRMODE_IDENTITY (2 << 0) +#define AS_TRANSCFG_ADRMODE_AARCH64_4K (6 << 0) +#define AS_TRANSCFG_ADRMODE_AARCH64_64K (8 << 0) +#define AS_TRANSCFG_INA_BITS(x) ((x) << 6) +#define AS_TRANSCFG_OUTA_BITS(x) ((x) << 14) +#define AS_TRANSCFG_SL_CONCAT BIT(22) +#define AS_TRANSCFG_PTW_MEMATTR_NC (1 << 24) +#define AS_TRANSCFG_PTW_MEMATTR_WB (2 << 24) +#define AS_TRANSCFG_PTW_SH_NS (0 << 28) +#define AS_TRANSCFG_PTW_SH_OS (2 << 28) +#define AS_TRANSCFG_PTW_SH_IS (3 << 28) +#define AS_TRANSCFG_PTW_RA BIT(30) +#define AS_TRANSCFG_DISABLE_HIER_AP BIT(33) +#define AS_TRANSCFG_DISABLE_AF_FAULT BIT(34) +#define AS_TRANSCFG_WXN BIT(35) +#define AS_TRANSCFG_XREADABLE BIT(36) +#define AS_FAULTEXTRA_LO(as) (MMU_AS(as) + 0x38) +#define AS_FAULTEXTRA_HI(as) (MMU_AS(as) + 0x3C) + +#define CSF_GPU_LATEST_FLUSH_ID 0x10000 + +#define CSF_DOORBELL(i) (0x80000 + ((i) * 0x10000)) +#define CSF_GLB_DOORBELL_ID 0 + +#define gpu_write(dev, reg, data) \ + writel(data, (dev)->iomem + (reg)) + +#define gpu_read(dev, reg) \ + readl((dev)->iomem + (reg)) + +#endif diff --git a/drivers/gpu/drm/panthor/panthor_sched.c b/drivers/gpu/drm/panthor/panthor_sched.c new file mode 100644 index 000000000000..5f7803b6fc48 --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_sched.c @@ -0,0 +1,3502 @@ +// SPDX-License-Identifier: GPL-2.0 or MIT +/* Copyright 2023 Collabora ltd. */ + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "panthor_devfreq.h" +#include "panthor_device.h" +#include "panthor_fw.h" +#include "panthor_gem.h" +#include "panthor_gpu.h" +#include "panthor_heap.h" +#include "panthor_mmu.h" +#include "panthor_regs.h" +#include "panthor_sched.h" + +/** + * DOC: Scheduler + * + * Mali CSF hardware adopts a firmware-assisted scheduling model, where + * the firmware takes care of scheduling aspects, to some extent. + * + * The scheduling happens at the scheduling group level, each group + * contains 1 to N queues (N is FW/hardware dependent, and exposed + * through the firmware interface). Each queue is assigned a command + * stream ring buffer, which serves as a way to get jobs submitted to + * the GPU, among other things. + * + * The firmware can schedule a maximum of M groups (M is FW/hardware + * dependent, and exposed through the firmware interface). Passed + * this maximum number of groups, the kernel must take care of + * rotating the groups passed to the firmware so every group gets + * a chance to have his queues scheduled for execution. + * + * The current implementation only supports with kernel-mode queues. + * In other terms, userspace doesn't have access to the ring-buffer. + * Instead, userspace passes indirect command stream buffers that are + * called from the queue ring-buffer by the kernel using a pre-defined + * sequence of command stream instructions to ensure the userspace driver + * always gets consistent results (cache maintenance, + * synchronization, ...). + * + * We rely on the drm_gpu_scheduler framework to deal with job + * dependencies and submission. As any other driver dealing with a + * FW-scheduler, we use the 1:1 entity:scheduler mode, such that each + * entity has its own job scheduler. When a job is ready to be executed + * (all its dependencies are met), it is pushed to the appropriate + * queue ring-buffer, and the group is scheduled for execution if it + * wasn't already active. + * + * Kernel-side group scheduling is timeslice-based. When we have less + * groups than there are slots, the periodic tick is disabled and we + * just let the FW schedule the active groups. When there are more + * groups than slots, we let each group a chance to execute stuff for + * a given amount of time, and then re-evaluate and pick new groups + * to schedule. The group selection algorithm is based on + * priority+round-robin. + * + * Even though user-mode queues is out of the scope right now, the + * current design takes them into account by avoiding any guess on the + * group/queue state that would be based on information we wouldn't have + * if userspace was in charge of the ring-buffer. That's also one of the + * reason we don't do 'cooperative' scheduling (encoding FW group slot + * reservation as dma_fence that would be returned from the + * drm_gpu_scheduler::prepare_job() hook, and treating group rotation as + * a queue of waiters, ordered by job submission order). This approach + * would work for kernel-mode queues, but would make user-mode queues a + * lot more complicated to retrofit. + */ + +#define JOB_TIMEOUT_MS 5000 + +#define MIN_CS_PER_CSG 8 + +#define MIN_CSGS 3 +#define MAX_CSG_PRIO 0xf + +struct panthor_group; + +/** + * struct panthor_csg_slot - Command stream group slot + * + * This represents a FW slot for a scheduling group. + */ +struct panthor_csg_slot { + /** @group: Scheduling group bound to this slot. */ + struct panthor_group *group; + + /** @priority: Group priority. */ + u8 priority; + + /** + * @idle: True if the group bound to this slot is idle. + * + * A group is idle when it has nothing waiting for execution on + * all its queues, or when queues are blocked waiting for something + * to happen (synchronization object). + */ + bool idle; +}; + +/** + * enum panthor_csg_priority - Group priority + */ +enum panthor_csg_priority { + /** @PANTHOR_CSG_PRIORITY_LOW: Low priority group. */ + PANTHOR_CSG_PRIORITY_LOW = 0, + + /** @PANTHOR_CSG_PRIORITY_MEDIUM: Medium priority group. */ + PANTHOR_CSG_PRIORITY_MEDIUM, + + /** @PANTHOR_CSG_PRIORITY_HIGH: High priority group. */ + PANTHOR_CSG_PRIORITY_HIGH, + + /** + * @PANTHOR_CSG_PRIORITY_RT: Real-time priority group. + * + * Real-time priority allows one to preempt scheduling of other + * non-real-time groups. When such a group becomes executable, + * it will evict the group with the lowest non-rt priority if + * there's no free group slot available. + * + * Currently not exposed to userspace. + */ + PANTHOR_CSG_PRIORITY_RT, + + /** @PANTHOR_CSG_PRIORITY_COUNT: Number of priority levels. */ + PANTHOR_CSG_PRIORITY_COUNT, +}; + +/** + * struct panthor_scheduler - Object used to manage the scheduler + */ +struct panthor_scheduler { + /** @ptdev: Device. */ + struct panthor_device *ptdev; + + /** + * @wq: Workqueue used by our internal scheduler logic and + * drm_gpu_scheduler. + * + * Used for the scheduler tick, group update or other kind of FW + * event processing that can't be handled in the threaded interrupt + * path. Also passed to the drm_gpu_scheduler instances embedded + * in panthor_queue. + */ + struct workqueue_struct *wq; + + /** + * @heap_alloc_wq: Workqueue used to schedule tiler_oom works. + * + * We have a queue dedicated to heap chunk allocation works to avoid + * blocking the rest of the scheduler if the allocation tries to + * reclaim memory. + */ + struct workqueue_struct *heap_alloc_wq; + + /** @tick_work: Work executed on a scheduling tick. */ + struct delayed_work tick_work; + + /** + * @sync_upd_work: Work used to process synchronization object updates. + * + * We use this work to unblock queues/groups that were waiting on a + * synchronization object. + */ + struct work_struct sync_upd_work; + + /** + * @fw_events_work: Work used to process FW events outside the interrupt path. + * + * Even if the interrupt is threaded, we need any event processing + * that require taking the panthor_scheduler::lock to be processed + * outside the interrupt path so we don't block the tick logic when + * it calls panthor_fw_{csg,wait}_wait_acks(). Since most of the + * event processing requires taking this lock, we just delegate all + * FW event processing to the scheduler workqueue. + */ + struct work_struct fw_events_work; + + /** + * @fw_events: Bitmask encoding pending FW events. + */ + atomic_t fw_events; + + /** + * @resched_target: When the next tick should occur. + * + * Expressed in jiffies. + */ + u64 resched_target; + + /** + * @last_tick: When the last tick occurred. + * + * Expressed in jiffies. + */ + u64 last_tick; + + /** @tick_period: Tick period in jiffies. */ + u64 tick_period; + + /** + * @lock: Lock protecting access to all the scheduler fields. + * + * Should be taken in the tick work, the irq handler, and anywhere the @groups + * fields are touched. + */ + struct mutex lock; + + /** @groups: Various lists used to classify groups. */ + struct { + /** + * @runnable: Runnable group lists. + * + * When a group has queues that want to execute something, + * its panthor_group::run_node should be inserted here. + * + * One list per-priority. + */ + struct list_head runnable[PANTHOR_CSG_PRIORITY_COUNT]; + + /** + * @idle: Idle group lists. + * + * When all queues of a group are idle (either because they + * have nothing to execute, or because they are blocked), the + * panthor_group::run_node field should be inserted here. + * + * One list per-priority. + */ + struct list_head idle[PANTHOR_CSG_PRIORITY_COUNT]; + + /** + * @waiting: List of groups whose queues are blocked on a + * synchronization object. + * + * Insert panthor_group::wait_node here when a group is waiting + * for synchronization objects to be signaled. + * + * This list is evaluated in the @sync_upd_work work. + */ + struct list_head waiting; + } groups; + + /** + * @csg_slots: FW command stream group slots. + */ + struct panthor_csg_slot csg_slots[MAX_CSGS]; + + /** @csg_slot_count: Number of command stream group slots exposed by the FW. */ + u32 csg_slot_count; + + /** @cs_slot_count: Number of command stream slot per group slot exposed by the FW. */ + u32 cs_slot_count; + + /** @as_slot_count: Number of address space slots supported by the MMU. */ + u32 as_slot_count; + + /** @used_csg_slot_count: Number of command stream group slot currently used. */ + u32 used_csg_slot_count; + + /** @sb_slot_count: Number of scoreboard slots. */ + u32 sb_slot_count; + + /** + * @might_have_idle_groups: True if an active group might have become idle. + * + * This will force a tick, so other runnable groups can be scheduled if one + * or more active groups became idle. + */ + bool might_have_idle_groups; + + /** @pm: Power management related fields. */ + struct { + /** @has_ref: True if the scheduler owns a runtime PM reference. */ + bool has_ref; + } pm; + + /** @reset: Reset related fields. */ + struct { + /** @lock: Lock protecting the other reset fields. */ + struct mutex lock; + + /** + * @in_progress: True if a reset is in progress. + * + * Set to true in panthor_sched_pre_reset() and back to false in + * panthor_sched_post_reset(). + */ + atomic_t in_progress; + + /** + * @stopped_groups: List containing all groups that were stopped + * before a reset. + * + * Insert panthor_group::run_node in the pre_reset path. + */ + struct list_head stopped_groups; + } reset; +}; + +/** + * struct panthor_syncobj_32b - 32-bit FW synchronization object + */ +struct panthor_syncobj_32b { + /** @seqno: Sequence number. */ + u32 seqno; + + /** + * @status: Status. + * + * Not zero on failure. + */ + u32 status; +}; + +/** + * struct panthor_syncobj_64b - 64-bit FW synchronization object + */ +struct panthor_syncobj_64b { + /** @seqno: Sequence number. */ + u64 seqno; + + /** + * @status: Status. + * + * Not zero on failure. + */ + u32 status; + + /** @pad: MBZ. */ + u32 pad; +}; + +/** + * struct panthor_queue - Execution queue + */ +struct panthor_queue { + /** @scheduler: DRM scheduler used for this queue. */ + struct drm_gpu_scheduler scheduler; + + /** @entity: DRM scheduling entity used for this queue. */ + struct drm_sched_entity entity; + + /** + * @remaining_time: Time remaining before the job timeout expires. + * + * The job timeout is suspended when the queue is not scheduled by the + * FW. Every time we suspend the timer, we need to save the remaining + * time so we can restore it later on. + */ + unsigned long remaining_time; + + /** @timeout_suspended: True if the job timeout was suspended. */ + bool timeout_suspended; + + /** + * @doorbell_id: Doorbell assigned to this queue. + * + * Right now, all groups share the same doorbell, and the doorbell ID + * is assigned to group_slot + 1 when the group is assigned a slot. But + * we might decide to provide fine grained doorbell assignment at some + * point, so don't have to wake up all queues in a group every time one + * of them is updated. + */ + u8 doorbell_id; + + /** + * @priority: Priority of the queue inside the group. + * + * Must be less than 16 (Only 4 bits available). + */ + u8 priority; +#define CSF_MAX_QUEUE_PRIO GENMASK(3, 0) + + /** @ringbuf: Command stream ring-buffer. */ + struct panthor_kernel_bo *ringbuf; + + /** @iface: Firmware interface. */ + struct { + /** @mem: FW memory allocated for this interface. */ + struct panthor_kernel_bo *mem; + + /** @input: Input interface. */ + struct panthor_fw_ringbuf_input_iface *input; + + /** @output: Output interface. */ + const struct panthor_fw_ringbuf_output_iface *output; + + /** @input_fw_va: FW virtual address of the input interface buffer. */ + u32 input_fw_va; + + /** @output_fw_va: FW virtual address of the output interface buffer. */ + u32 output_fw_va; + } iface; + + /** + * @syncwait: Stores information about the synchronization object this + * queue is waiting on. + */ + struct { + /** @gpu_va: GPU address of the synchronization object. */ + u64 gpu_va; + + /** @ref: Reference value to compare against. */ + u64 ref; + + /** @gt: True if this is a greater-than test. */ + bool gt; + + /** @sync64: True if this is a 64-bit sync object. */ + bool sync64; + + /** @bo: Buffer object holding the synchronization object. */ + struct drm_gem_object *obj; + + /** @offset: Offset of the synchronization object inside @bo. */ + u64 offset; + + /** + * @kmap: Kernel mapping of the buffer object holding the + * synchronization object. + */ + void *kmap; + } syncwait; + + /** @fence_ctx: Fence context fields. */ + struct { + /** @lock: Used to protect access to all fences allocated by this context. */ + spinlock_t lock; + + /** + * @id: Fence context ID. + * + * Allocated with dma_fence_context_alloc(). + */ + u64 id; + + /** @seqno: Sequence number of the last initialized fence. */ + atomic64_t seqno; + + /** + * @in_flight_jobs: List containing all in-flight jobs. + * + * Used to keep track and signal panthor_job::done_fence when the + * synchronization object attached to the queue is signaled. + */ + struct list_head in_flight_jobs; + } fence_ctx; +}; + +/** + * enum panthor_group_state - Scheduling group state. + */ +enum panthor_group_state { + /** @PANTHOR_CS_GROUP_CREATED: Group was created, but not scheduled yet. */ + PANTHOR_CS_GROUP_CREATED, + + /** @PANTHOR_CS_GROUP_ACTIVE: Group is currently scheduled. */ + PANTHOR_CS_GROUP_ACTIVE, + + /** + * @PANTHOR_CS_GROUP_SUSPENDED: Group was scheduled at least once, but is + * inactive/suspended right now. + */ + PANTHOR_CS_GROUP_SUSPENDED, + + /** + * @PANTHOR_CS_GROUP_TERMINATED: Group was terminated. + * + * Can no longer be scheduled. The only allowed action is a destruction. + */ + PANTHOR_CS_GROUP_TERMINATED, +}; + +/** + * struct panthor_group - Scheduling group object + */ +struct panthor_group { + /** @refcount: Reference count */ + struct kref refcount; + + /** @ptdev: Device. */ + struct panthor_device *ptdev; + + /** @vm: VM bound to the group. */ + struct panthor_vm *vm; + + /** @compute_core_mask: Mask of shader cores that can be used for compute jobs. */ + u64 compute_core_mask; + + /** @fragment_core_mask: Mask of shader cores that can be used for fragment jobs. */ + u64 fragment_core_mask; + + /** @tiler_core_mask: Mask of tiler cores that can be used for tiler jobs. */ + u64 tiler_core_mask; + + /** @max_compute_cores: Maximum number of shader cores used for compute jobs. */ + u8 max_compute_cores; + + /** @max_compute_cores: Maximum number of shader cores used for fragment jobs. */ + u8 max_fragment_cores; + + /** @max_tiler_cores: Maximum number of tiler cores used for tiler jobs. */ + u8 max_tiler_cores; + + /** @priority: Group priority (check panthor_csg_priority). */ + u8 priority; + + /** @blocked_queues: Bitmask reflecting the blocked queues. */ + u32 blocked_queues; + + /** @idle_queues: Bitmask reflecting the idle queues. */ + u32 idle_queues; + + /** @fatal_lock: Lock used to protect access to fatal fields. */ + spinlock_t fatal_lock; + + /** @fatal_queues: Bitmask reflecting the queues that hit a fatal exception. */ + u32 fatal_queues; + + /** @tiler_oom: Mask of queues that have a tiler OOM event to process. */ + atomic_t tiler_oom; + + /** @queue_count: Number of queues in this group. */ + u32 queue_count; + + /** @queues: Queues owned by this group. */ + struct panthor_queue *queues[MAX_CS_PER_CSG]; + + /** + * @csg_id: ID of the FW group slot. + * + * -1 when the group is not scheduled/active. + */ + int csg_id; + + /** + * @destroyed: True when the group has been destroyed. + * + * If a group is destroyed it becomes useless: no further jobs can be submitted + * to its queues. We simply wait for all references to be dropped so we can + * release the group object. + */ + bool destroyed; + + /** + * @timedout: True when a timeout occurred on any of the queues owned by + * this group. + * + * Timeouts can be reported by drm_sched or by the FW. In any case, any + * timeout situation is unrecoverable, and the group becomes useless. + * We simply wait for all references to be dropped so we can release the + * group object. + */ + bool timedout; + + /** + * @syncobjs: Pool of per-queue synchronization objects. + * + * One sync object per queue. The position of the sync object is + * determined by the queue index. + */ + struct panthor_kernel_bo *syncobjs; + + /** @state: Group state. */ + enum panthor_group_state state; + + /** + * @suspend_buf: Suspend buffer. + * + * Stores the state of the group and its queues when a group is suspended. + * Used at resume time to restore the group in its previous state. + * + * The size of the suspend buffer is exposed through the FW interface. + */ + struct panthor_kernel_bo *suspend_buf; + + /** + * @protm_suspend_buf: Protection mode suspend buffer. + * + * Stores the state of the group and its queues when a group that's in + * protection mode is suspended. + * + * Used at resume time to restore the group in its previous state. + * + * The size of the protection mode suspend buffer is exposed through the + * FW interface. + */ + struct panthor_kernel_bo *protm_suspend_buf; + + /** @sync_upd_work: Work used to check/signal job fences. */ + struct work_struct sync_upd_work; + + /** @tiler_oom_work: Work used to process tiler OOM events happening on this group. */ + struct work_struct tiler_oom_work; + + /** @term_work: Work used to finish the group termination procedure. */ + struct work_struct term_work; + + /** + * @release_work: Work used to release group resources. + * + * We need to postpone the group release to avoid a deadlock when + * the last ref is released in the tick work. + */ + struct work_struct release_work; + + /** + * @run_node: Node used to insert the group in the + * panthor_group::groups::{runnable,idle} and + * panthor_group::reset.stopped_groups lists. + */ + struct list_head run_node; + + /** + * @wait_node: Node used to insert the group in the + * panthor_group::groups::waiting list. + */ + struct list_head wait_node; +}; + +/** + * group_queue_work() - Queue a group work + * @group: Group to queue the work for. + * @wname: Work name. + * + * Grabs a ref and queue a work item to the scheduler workqueue. If + * the work was already queued, we release the reference we grabbed. + * + * Work callbacks must release the reference we grabbed here. + */ +#define group_queue_work(group, wname) \ + do { \ + group_get(group); \ + if (!queue_work((group)->ptdev->scheduler->wq, &(group)->wname ## _work)) \ + group_put(group); \ + } while (0) + +/** + * sched_queue_work() - Queue a scheduler work. + * @sched: Scheduler object. + * @wname: Work name. + * + * Conditionally queues a scheduler work if no reset is pending/in-progress. + */ +#define sched_queue_work(sched, wname) \ + do { \ + if (!atomic_read(&(sched)->reset.in_progress) && \ + !panthor_device_reset_is_pending((sched)->ptdev)) \ + queue_work((sched)->wq, &(sched)->wname ## _work); \ + } while (0) + +/** + * sched_queue_delayed_work() - Queue a scheduler delayed work. + * @sched: Scheduler object. + * @wname: Work name. + * @delay: Work delay in jiffies. + * + * Conditionally queues a scheduler delayed work if no reset is + * pending/in-progress. + */ +#define sched_queue_delayed_work(sched, wname, delay) \ + do { \ + if (!atomic_read(&sched->reset.in_progress) && \ + !panthor_device_reset_is_pending((sched)->ptdev)) \ + mod_delayed_work((sched)->wq, &(sched)->wname ## _work, delay); \ + } while (0) + +/* + * We currently set the maximum of groups per file to an arbitrary low value. + * But this can be updated if we need more. + */ +#define MAX_GROUPS_PER_POOL 128 + +/** + * struct panthor_group_pool - Group pool + * + * Each file get assigned a group pool. + */ +struct panthor_group_pool { + /** @xa: Xarray used to manage group handles. */ + struct xarray xa; +}; + +/** + * struct panthor_job - Used to manage GPU job + */ +struct panthor_job { + /** @base: Inherit from drm_sched_job. */ + struct drm_sched_job base; + + /** @refcount: Reference count. */ + struct kref refcount; + + /** @group: Group of the queue this job will be pushed to. */ + struct panthor_group *group; + + /** @queue_idx: Index of the queue inside @group. */ + u32 queue_idx; + + /** @call_info: Information about the userspace command stream call. */ + struct { + /** @start: GPU address of the userspace command stream. */ + u64 start; + + /** @size: Size of the userspace command stream. */ + u32 size; + + /** + * @latest_flush: Flush ID at the time the userspace command + * stream was built. + * + * Needed for the flush reduction mechanism. + */ + u32 latest_flush; + } call_info; + + /** @ringbuf: Position of this job is in the ring buffer. */ + struct { + /** @start: Start offset. */ + u64 start; + + /** @end: End offset. */ + u64 end; + } ringbuf; + + /** + * @node: Used to insert the job in the panthor_queue::fence_ctx::in_flight_jobs + * list. + */ + struct list_head node; + + /** @done_fence: Fence signaled when the job is finished or cancelled. */ + struct dma_fence *done_fence; +}; + +static void +panthor_queue_put_syncwait_obj(struct panthor_queue *queue) +{ + if (queue->syncwait.kmap) { + struct iosys_map map = IOSYS_MAP_INIT_VADDR(queue->syncwait.kmap); + + drm_gem_vunmap_unlocked(queue->syncwait.obj, &map); + queue->syncwait.kmap = NULL; + } + + drm_gem_object_put(queue->syncwait.obj); + queue->syncwait.obj = NULL; +} + +static void * +panthor_queue_get_syncwait_obj(struct panthor_group *group, struct panthor_queue *queue) +{ + struct panthor_device *ptdev = group->ptdev; + struct panthor_gem_object *bo; + struct iosys_map map; + int ret; + + if (queue->syncwait.kmap) + return queue->syncwait.kmap + queue->syncwait.offset; + + bo = panthor_vm_get_bo_for_va(group->vm, + queue->syncwait.gpu_va, + &queue->syncwait.offset); + if (drm_WARN_ON(&ptdev->base, IS_ERR_OR_NULL(bo))) + goto err_put_syncwait_obj; + + queue->syncwait.obj = &bo->base.base; + ret = drm_gem_vmap_unlocked(queue->syncwait.obj, &map); + if (drm_WARN_ON(&ptdev->base, ret)) + goto err_put_syncwait_obj; + + queue->syncwait.kmap = map.vaddr; + if (drm_WARN_ON(&ptdev->base, !queue->syncwait.kmap)) + goto err_put_syncwait_obj; + + return queue->syncwait.kmap + queue->syncwait.offset; + +err_put_syncwait_obj: + panthor_queue_put_syncwait_obj(queue); + return NULL; +} + +static void group_free_queue(struct panthor_group *group, struct panthor_queue *queue) +{ + if (IS_ERR_OR_NULL(queue)) + return; + + if (queue->entity.fence_context) + drm_sched_entity_destroy(&queue->entity); + + if (queue->scheduler.ops) + drm_sched_fini(&queue->scheduler); + + panthor_queue_put_syncwait_obj(queue); + + panthor_kernel_bo_destroy(group->vm, queue->ringbuf); + panthor_kernel_bo_destroy(panthor_fw_vm(group->ptdev), queue->iface.mem); + + kfree(queue); +} + +static void group_release_work(struct work_struct *work) +{ + struct panthor_group *group = container_of(work, + struct panthor_group, + release_work); + struct panthor_device *ptdev = group->ptdev; + u32 i; + + for (i = 0; i < group->queue_count; i++) + group_free_queue(group, group->queues[i]); + + panthor_kernel_bo_destroy(panthor_fw_vm(ptdev), group->suspend_buf); + panthor_kernel_bo_destroy(panthor_fw_vm(ptdev), group->protm_suspend_buf); + panthor_kernel_bo_destroy(group->vm, group->syncobjs); + + panthor_vm_put(group->vm); + kfree(group); +} + +static void group_release(struct kref *kref) +{ + struct panthor_group *group = container_of(kref, + struct panthor_group, + refcount); + struct panthor_device *ptdev = group->ptdev; + + drm_WARN_ON(&ptdev->base, group->csg_id >= 0); + drm_WARN_ON(&ptdev->base, !list_empty(&group->run_node)); + drm_WARN_ON(&ptdev->base, !list_empty(&group->wait_node)); + + queue_work(panthor_cleanup_wq, &group->release_work); +} + +static void group_put(struct panthor_group *group) +{ + if (group) + kref_put(&group->refcount, group_release); +} + +static struct panthor_group * +group_get(struct panthor_group *group) +{ + if (group) + kref_get(&group->refcount); + + return group; +} + +/** + * group_bind_locked() - Bind a group to a group slot + * @group: Group. + * @csg_id: Slot. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +group_bind_locked(struct panthor_group *group, u32 csg_id) +{ + struct panthor_device *ptdev = group->ptdev; + struct panthor_csg_slot *csg_slot; + int ret; + + lockdep_assert_held(&ptdev->scheduler->lock); + + if (drm_WARN_ON(&ptdev->base, group->csg_id != -1 || csg_id >= MAX_CSGS || + ptdev->scheduler->csg_slots[csg_id].group)) + return -EINVAL; + + ret = panthor_vm_active(group->vm); + if (ret) + return ret; + + csg_slot = &ptdev->scheduler->csg_slots[csg_id]; + group_get(group); + group->csg_id = csg_id; + + /* Dummy doorbell allocation: doorbell is assigned to the group and + * all queues use the same doorbell. + * + * TODO: Implement LRU-based doorbell assignment, so the most often + * updated queues get their own doorbell, thus avoiding useless checks + * on queues belonging to the same group that are rarely updated. + */ + for (u32 i = 0; i < group->queue_count; i++) + group->queues[i]->doorbell_id = csg_id + 1; + + csg_slot->group = group; + + return 0; +} + +/** + * group_unbind_locked() - Unbind a group from a slot. + * @group: Group to unbind. + * + * Return: 0 on success, a negative error code otherwise. + */ +static int +group_unbind_locked(struct panthor_group *group) +{ + struct panthor_device *ptdev = group->ptdev; + struct panthor_csg_slot *slot; + + lockdep_assert_held(&ptdev->scheduler->lock); + + if (drm_WARN_ON(&ptdev->base, group->csg_id < 0 || group->csg_id >= MAX_CSGS)) + return -EINVAL; + + if (drm_WARN_ON(&ptdev->base, group->state == PANTHOR_CS_GROUP_ACTIVE)) + return -EINVAL; + + slot = &ptdev->scheduler->csg_slots[group->csg_id]; + panthor_vm_idle(group->vm); + group->csg_id = -1; + + /* Tiler OOM events will be re-issued next time the group is scheduled. */ + atomic_set(&group->tiler_oom, 0); + cancel_work(&group->tiler_oom_work); + + for (u32 i = 0; i < group->queue_count; i++) + group->queues[i]->doorbell_id = -1; + + slot->group = NULL; + + group_put(group); + return 0; +} + +/** + * cs_slot_prog_locked() - Program a queue slot + * @ptdev: Device. + * @csg_id: Group slot ID. + * @cs_id: Queue slot ID. + * + * Program a queue slot with the queue information so things can start being + * executed on this queue. + * + * The group slot must have a group bound to it already (group_bind_locked()). + */ +static void +cs_slot_prog_locked(struct panthor_device *ptdev, u32 csg_id, u32 cs_id) +{ + struct panthor_queue *queue = ptdev->scheduler->csg_slots[csg_id].group->queues[cs_id]; + struct panthor_fw_cs_iface *cs_iface = panthor_fw_get_cs_iface(ptdev, csg_id, cs_id); + + lockdep_assert_held(&ptdev->scheduler->lock); + + queue->iface.input->extract = queue->iface.output->extract; + drm_WARN_ON(&ptdev->base, queue->iface.input->insert < queue->iface.input->extract); + + cs_iface->input->ringbuf_base = panthor_kernel_bo_gpuva(queue->ringbuf); + cs_iface->input->ringbuf_size = panthor_kernel_bo_size(queue->ringbuf); + cs_iface->input->ringbuf_input = queue->iface.input_fw_va; + cs_iface->input->ringbuf_output = queue->iface.output_fw_va; + cs_iface->input->config = CS_CONFIG_PRIORITY(queue->priority) | + CS_CONFIG_DOORBELL(queue->doorbell_id); + cs_iface->input->ack_irq_mask = ~0; + panthor_fw_update_reqs(cs_iface, req, + CS_IDLE_SYNC_WAIT | + CS_IDLE_EMPTY | + CS_STATE_START | + CS_EXTRACT_EVENT, + CS_IDLE_SYNC_WAIT | + CS_IDLE_EMPTY | + CS_STATE_MASK | + CS_EXTRACT_EVENT); + if (queue->iface.input->insert != queue->iface.input->extract && queue->timeout_suspended) { + drm_sched_resume_timeout(&queue->scheduler, queue->remaining_time); + queue->timeout_suspended = false; + } +} + +/** + * @cs_slot_reset_locked() - Reset a queue slot + * @ptdev: Device. + * @csg_id: Group slot. + * @cs_id: Queue slot. + * + * Change the queue slot state to STOP and suspend the queue timeout if + * the queue is not blocked. + * + * The group slot must have a group bound to it (group_bind_locked()). + */ +static int +cs_slot_reset_locked(struct panthor_device *ptdev, u32 csg_id, u32 cs_id) +{ + struct panthor_fw_cs_iface *cs_iface = panthor_fw_get_cs_iface(ptdev, csg_id, cs_id); + struct panthor_group *group = ptdev->scheduler->csg_slots[csg_id].group; + struct panthor_queue *queue = group->queues[cs_id]; + + lockdep_assert_held(&ptdev->scheduler->lock); + + panthor_fw_update_reqs(cs_iface, req, + CS_STATE_STOP, + CS_STATE_MASK); + + /* If the queue is blocked, we want to keep the timeout running, so + * we can detect unbounded waits and kill the group when that happens. + */ + if (!(group->blocked_queues & BIT(cs_id)) && !queue->timeout_suspended) { + queue->remaining_time = drm_sched_suspend_timeout(&queue->scheduler); + queue->timeout_suspended = true; + WARN_ON(queue->remaining_time > msecs_to_jiffies(JOB_TIMEOUT_MS)); + } + + return 0; +} + +/** + * csg_slot_sync_priority_locked() - Synchronize the group slot priority + * @ptdev: Device. + * @csg_id: Group slot ID. + * + * Group slot priority update happens asynchronously. When we receive a + * %CSG_ENDPOINT_CONFIG, we know the update is effective, and can + * reflect it to our panthor_csg_slot object. + */ +static void +csg_slot_sync_priority_locked(struct panthor_device *ptdev, u32 csg_id) +{ + struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; + struct panthor_fw_csg_iface *csg_iface; + + lockdep_assert_held(&ptdev->scheduler->lock); + + csg_iface = panthor_fw_get_csg_iface(ptdev, csg_id); + csg_slot->priority = (csg_iface->input->endpoint_req & CSG_EP_REQ_PRIORITY_MASK) >> 28; +} + +/** + * cs_slot_sync_queue_state_locked() - Synchronize the queue slot priority + * @ptdev: Device. + * @csg_id: Group slot. + * @cs_id: Queue slot. + * + * Queue state is updated on group suspend or STATUS_UPDATE event. + */ +static void +cs_slot_sync_queue_state_locked(struct panthor_device *ptdev, u32 csg_id, u32 cs_id) +{ + struct panthor_group *group = ptdev->scheduler->csg_slots[csg_id].group; + struct panthor_queue *queue = group->queues[cs_id]; + struct panthor_fw_cs_iface *cs_iface = + panthor_fw_get_cs_iface(group->ptdev, csg_id, cs_id); + + u32 status_wait_cond; + + switch (cs_iface->output->status_blocked_reason) { + case CS_STATUS_BLOCKED_REASON_UNBLOCKED: + if (queue->iface.input->insert == queue->iface.output->extract && + cs_iface->output->status_scoreboards == 0) + group->idle_queues |= BIT(cs_id); + break; + + case CS_STATUS_BLOCKED_REASON_SYNC_WAIT: + if (list_empty(&group->wait_node)) { + list_move_tail(&group->wait_node, + &group->ptdev->scheduler->groups.waiting); + } + group->blocked_queues |= BIT(cs_id); + queue->syncwait.gpu_va = cs_iface->output->status_wait_sync_ptr; + queue->syncwait.ref = cs_iface->output->status_wait_sync_value; + status_wait_cond = cs_iface->output->status_wait & CS_STATUS_WAIT_SYNC_COND_MASK; + queue->syncwait.gt = status_wait_cond == CS_STATUS_WAIT_SYNC_COND_GT; + if (cs_iface->output->status_wait & CS_STATUS_WAIT_SYNC_64B) { + u64 sync_val_hi = cs_iface->output->status_wait_sync_value_hi; + + queue->syncwait.sync64 = true; + queue->syncwait.ref |= sync_val_hi << 32; + } else { + queue->syncwait.sync64 = false; + } + break; + + default: + /* Other reasons are not blocking. Consider the queue as runnable + * in those cases. + */ + break; + } +} + +static void +csg_slot_sync_queues_state_locked(struct panthor_device *ptdev, u32 csg_id) +{ + struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; + struct panthor_group *group = csg_slot->group; + u32 i; + + lockdep_assert_held(&ptdev->scheduler->lock); + + group->idle_queues = 0; + group->blocked_queues = 0; + + for (i = 0; i < group->queue_count; i++) { + if (group->queues[i]) + cs_slot_sync_queue_state_locked(ptdev, csg_id, i); + } +} + +static void +csg_slot_sync_state_locked(struct panthor_device *ptdev, u32 csg_id) +{ + struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; + struct panthor_fw_csg_iface *csg_iface; + struct panthor_group *group; + enum panthor_group_state new_state, old_state; + + lockdep_assert_held(&ptdev->scheduler->lock); + + csg_iface = panthor_fw_get_csg_iface(ptdev, csg_id); + group = csg_slot->group; + + if (!group) + return; + + old_state = group->state; + switch (csg_iface->output->ack & CSG_STATE_MASK) { + case CSG_STATE_START: + case CSG_STATE_RESUME: + new_state = PANTHOR_CS_GROUP_ACTIVE; + break; + case CSG_STATE_TERMINATE: + new_state = PANTHOR_CS_GROUP_TERMINATED; + break; + case CSG_STATE_SUSPEND: + new_state = PANTHOR_CS_GROUP_SUSPENDED; + break; + } + + if (old_state == new_state) + return; + + if (new_state == PANTHOR_CS_GROUP_SUSPENDED) + csg_slot_sync_queues_state_locked(ptdev, csg_id); + + if (old_state == PANTHOR_CS_GROUP_ACTIVE) { + u32 i; + + /* Reset the queue slots so we start from a clean + * state when starting/resuming a new group on this + * CSG slot. No wait needed here, and no ringbell + * either, since the CS slot will only be re-used + * on the next CSG start operation. + */ + for (i = 0; i < group->queue_count; i++) { + if (group->queues[i]) + cs_slot_reset_locked(ptdev, csg_id, i); + } + } + + group->state = new_state; +} + +static int +csg_slot_prog_locked(struct panthor_device *ptdev, u32 csg_id, u32 priority) +{ + struct panthor_fw_csg_iface *csg_iface; + struct panthor_csg_slot *csg_slot; + struct panthor_group *group; + u32 queue_mask = 0, i; + + lockdep_assert_held(&ptdev->scheduler->lock); + + if (priority > MAX_CSG_PRIO) + return -EINVAL; + + if (drm_WARN_ON(&ptdev->base, csg_id >= MAX_CSGS)) + return -EINVAL; + + csg_slot = &ptdev->scheduler->csg_slots[csg_id]; + group = csg_slot->group; + if (!group || group->state == PANTHOR_CS_GROUP_ACTIVE) + return 0; + + csg_iface = panthor_fw_get_csg_iface(group->ptdev, csg_id); + + for (i = 0; i < group->queue_count; i++) { + if (group->queues[i]) { + cs_slot_prog_locked(ptdev, csg_id, i); + queue_mask |= BIT(i); + } + } + + csg_iface->input->allow_compute = group->compute_core_mask; + csg_iface->input->allow_fragment = group->fragment_core_mask; + csg_iface->input->allow_other = group->tiler_core_mask; + csg_iface->input->endpoint_req = CSG_EP_REQ_COMPUTE(group->max_compute_cores) | + CSG_EP_REQ_FRAGMENT(group->max_fragment_cores) | + CSG_EP_REQ_TILER(group->max_tiler_cores) | + CSG_EP_REQ_PRIORITY(priority); + csg_iface->input->config = panthor_vm_as(group->vm); + + if (group->suspend_buf) + csg_iface->input->suspend_buf = panthor_kernel_bo_gpuva(group->suspend_buf); + else + csg_iface->input->suspend_buf = 0; + + if (group->protm_suspend_buf) { + csg_iface->input->protm_suspend_buf = + panthor_kernel_bo_gpuva(group->protm_suspend_buf); + } else { + csg_iface->input->protm_suspend_buf = 0; + } + + csg_iface->input->ack_irq_mask = ~0; + panthor_fw_toggle_reqs(csg_iface, doorbell_req, doorbell_ack, queue_mask); + return 0; +} + +static void +cs_slot_process_fatal_event_locked(struct panthor_device *ptdev, + u32 csg_id, u32 cs_id) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; + struct panthor_group *group = csg_slot->group; + struct panthor_fw_cs_iface *cs_iface; + u32 fatal; + u64 info; + + lockdep_assert_held(&sched->lock); + + cs_iface = panthor_fw_get_cs_iface(ptdev, csg_id, cs_id); + fatal = cs_iface->output->fatal; + info = cs_iface->output->fatal_info; + + if (group) + group->fatal_queues |= BIT(cs_id); + + sched_queue_delayed_work(sched, tick, 0); + drm_warn(&ptdev->base, + "CSG slot %d CS slot: %d\n" + "CS_FATAL.EXCEPTION_TYPE: 0x%x (%s)\n" + "CS_FATAL.EXCEPTION_DATA: 0x%x\n" + "CS_FATAL_INFO.EXCEPTION_DATA: 0x%llx\n", + csg_id, cs_id, + (unsigned int)CS_EXCEPTION_TYPE(fatal), + panthor_exception_name(ptdev, CS_EXCEPTION_TYPE(fatal)), + (unsigned int)CS_EXCEPTION_DATA(fatal), + info); +} + +static void +cs_slot_process_fault_event_locked(struct panthor_device *ptdev, + u32 csg_id, u32 cs_id) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; + struct panthor_group *group = csg_slot->group; + struct panthor_queue *queue = group && cs_id < group->queue_count ? + group->queues[cs_id] : NULL; + struct panthor_fw_cs_iface *cs_iface; + u32 fault; + u64 info; + + lockdep_assert_held(&sched->lock); + + cs_iface = panthor_fw_get_cs_iface(ptdev, csg_id, cs_id); + fault = cs_iface->output->fault; + info = cs_iface->output->fault_info; + + if (queue && CS_EXCEPTION_TYPE(fault) == DRM_PANTHOR_EXCEPTION_CS_INHERIT_FAULT) { + u64 cs_extract = queue->iface.output->extract; + struct panthor_job *job; + + spin_lock(&queue->fence_ctx.lock); + list_for_each_entry(job, &queue->fence_ctx.in_flight_jobs, node) { + if (cs_extract >= job->ringbuf.end) + continue; + + if (cs_extract < job->ringbuf.start) + break; + + dma_fence_set_error(job->done_fence, -EINVAL); + } + spin_unlock(&queue->fence_ctx.lock); + } + + drm_warn(&ptdev->base, + "CSG slot %d CS slot: %d\n" + "CS_FAULT.EXCEPTION_TYPE: 0x%x (%s)\n" + "CS_FAULT.EXCEPTION_DATA: 0x%x\n" + "CS_FAULT_INFO.EXCEPTION_DATA: 0x%llx\n", + csg_id, cs_id, + (unsigned int)CS_EXCEPTION_TYPE(fault), + panthor_exception_name(ptdev, CS_EXCEPTION_TYPE(fault)), + (unsigned int)CS_EXCEPTION_DATA(fault), + info); +} + +static int group_process_tiler_oom(struct panthor_group *group, u32 cs_id) +{ + struct panthor_device *ptdev = group->ptdev; + struct panthor_scheduler *sched = ptdev->scheduler; + u32 renderpasses_in_flight, pending_frag_count; + struct panthor_heap_pool *heaps = NULL; + u64 heap_address, new_chunk_va = 0; + u32 vt_start, vt_end, frag_end; + int ret, csg_id; + + mutex_lock(&sched->lock); + csg_id = group->csg_id; + if (csg_id >= 0) { + struct panthor_fw_cs_iface *cs_iface; + + cs_iface = panthor_fw_get_cs_iface(ptdev, csg_id, cs_id); + heaps = panthor_vm_get_heap_pool(group->vm, false); + heap_address = cs_iface->output->heap_address; + vt_start = cs_iface->output->heap_vt_start; + vt_end = cs_iface->output->heap_vt_end; + frag_end = cs_iface->output->heap_frag_end; + renderpasses_in_flight = vt_start - frag_end; + pending_frag_count = vt_end - frag_end; + } + mutex_unlock(&sched->lock); + + /* The group got scheduled out, we stop here. We will get a new tiler OOM event + * when it's scheduled again. + */ + if (unlikely(csg_id < 0)) + return 0; + + if (!heaps || frag_end > vt_end || vt_end >= vt_start) { + ret = -EINVAL; + } else { + /* We do the allocation without holding the scheduler lock to avoid + * blocking the scheduling. + */ + ret = panthor_heap_grow(heaps, heap_address, + renderpasses_in_flight, + pending_frag_count, &new_chunk_va); + } + + if (ret && ret != -EBUSY) { + drm_warn(&ptdev->base, "Failed to extend the tiler heap\n"); + group->fatal_queues |= BIT(cs_id); + sched_queue_delayed_work(sched, tick, 0); + goto out_put_heap_pool; + } + + mutex_lock(&sched->lock); + csg_id = group->csg_id; + if (csg_id >= 0) { + struct panthor_fw_csg_iface *csg_iface; + struct panthor_fw_cs_iface *cs_iface; + + csg_iface = panthor_fw_get_csg_iface(ptdev, csg_id); + cs_iface = panthor_fw_get_cs_iface(ptdev, csg_id, cs_id); + + cs_iface->input->heap_start = new_chunk_va; + cs_iface->input->heap_end = new_chunk_va; + panthor_fw_update_reqs(cs_iface, req, cs_iface->output->ack, CS_TILER_OOM); + panthor_fw_toggle_reqs(csg_iface, doorbell_req, doorbell_ack, BIT(cs_id)); + panthor_fw_ring_csg_doorbells(ptdev, BIT(csg_id)); + } + mutex_unlock(&sched->lock); + + /* We allocated a chunck, but couldn't link it to the heap + * context because the group was scheduled out while we were + * allocating memory. We need to return this chunk to the heap. + */ + if (unlikely(csg_id < 0 && new_chunk_va)) + panthor_heap_return_chunk(heaps, heap_address, new_chunk_va); + + ret = 0; + +out_put_heap_pool: + panthor_heap_pool_put(heaps); + return ret; +} + +static void group_tiler_oom_work(struct work_struct *work) +{ + struct panthor_group *group = + container_of(work, struct panthor_group, tiler_oom_work); + u32 tiler_oom = atomic_xchg(&group->tiler_oom, 0); + + while (tiler_oom) { + u32 cs_id = ffs(tiler_oom) - 1; + + group_process_tiler_oom(group, cs_id); + tiler_oom &= ~BIT(cs_id); + } + + group_put(group); +} + +static void +cs_slot_process_tiler_oom_event_locked(struct panthor_device *ptdev, + u32 csg_id, u32 cs_id) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; + struct panthor_group *group = csg_slot->group; + + lockdep_assert_held(&sched->lock); + + if (drm_WARN_ON(&ptdev->base, !group)) + return; + + atomic_or(BIT(cs_id), &group->tiler_oom); + + /* We don't use group_queue_work() here because we want to queue the + * work item to the heap_alloc_wq. + */ + group_get(group); + if (!queue_work(sched->heap_alloc_wq, &group->tiler_oom_work)) + group_put(group); +} + +static bool cs_slot_process_irq_locked(struct panthor_device *ptdev, + u32 csg_id, u32 cs_id) +{ + struct panthor_fw_cs_iface *cs_iface; + u32 req, ack, events; + + lockdep_assert_held(&ptdev->scheduler->lock); + + cs_iface = panthor_fw_get_cs_iface(ptdev, csg_id, cs_id); + req = cs_iface->input->req; + ack = cs_iface->output->ack; + events = (req ^ ack) & CS_EVT_MASK; + + if (events & CS_FATAL) + cs_slot_process_fatal_event_locked(ptdev, csg_id, cs_id); + + if (events & CS_FAULT) + cs_slot_process_fault_event_locked(ptdev, csg_id, cs_id); + + if (events & CS_TILER_OOM) + cs_slot_process_tiler_oom_event_locked(ptdev, csg_id, cs_id); + + /* We don't acknowledge the TILER_OOM event since its handling is + * deferred to a separate work. + */ + panthor_fw_update_reqs(cs_iface, req, ack, CS_FATAL | CS_FAULT); + + return (events & (CS_FAULT | CS_TILER_OOM)) != 0; +} + +static void csg_slot_sync_idle_state_locked(struct panthor_device *ptdev, u32 csg_id) +{ + struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; + struct panthor_fw_csg_iface *csg_iface; + + lockdep_assert_held(&ptdev->scheduler->lock); + + csg_iface = panthor_fw_get_csg_iface(ptdev, csg_id); + csg_slot->idle = csg_iface->output->status_state & CSG_STATUS_STATE_IS_IDLE; +} + +static void csg_slot_process_idle_event_locked(struct panthor_device *ptdev, u32 csg_id) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + + lockdep_assert_held(&sched->lock); + + sched->might_have_idle_groups = true; + + /* Schedule a tick so we can evict idle groups and schedule non-idle + * ones. This will also update runtime PM and devfreq busy/idle states, + * so the device can lower its frequency or get suspended. + */ + sched_queue_delayed_work(sched, tick, 0); +} + +static void csg_slot_sync_update_locked(struct panthor_device *ptdev, + u32 csg_id) +{ + struct panthor_csg_slot *csg_slot = &ptdev->scheduler->csg_slots[csg_id]; + struct panthor_group *group = csg_slot->group; + + lockdep_assert_held(&ptdev->scheduler->lock); + + if (group) + group_queue_work(group, sync_upd); + + sched_queue_work(ptdev->scheduler, sync_upd); +} + +static void +csg_slot_process_progress_timer_event_locked(struct panthor_device *ptdev, u32 csg_id) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; + struct panthor_group *group = csg_slot->group; + + lockdep_assert_held(&sched->lock); + + drm_warn(&ptdev->base, "CSG slot %d progress timeout\n", csg_id); + + group = csg_slot->group; + if (!drm_WARN_ON(&ptdev->base, !group)) + group->timedout = true; + + sched_queue_delayed_work(sched, tick, 0); +} + +static void sched_process_csg_irq_locked(struct panthor_device *ptdev, u32 csg_id) +{ + u32 req, ack, cs_irq_req, cs_irq_ack, cs_irqs, csg_events; + struct panthor_fw_csg_iface *csg_iface; + u32 ring_cs_db_mask = 0; + + lockdep_assert_held(&ptdev->scheduler->lock); + + if (drm_WARN_ON(&ptdev->base, csg_id >= ptdev->scheduler->csg_slot_count)) + return; + + csg_iface = panthor_fw_get_csg_iface(ptdev, csg_id); + req = READ_ONCE(csg_iface->input->req); + ack = READ_ONCE(csg_iface->output->ack); + cs_irq_req = READ_ONCE(csg_iface->output->cs_irq_req); + cs_irq_ack = READ_ONCE(csg_iface->input->cs_irq_ack); + csg_events = (req ^ ack) & CSG_EVT_MASK; + + /* There may not be any pending CSG/CS interrupts to process */ + if (req == ack && cs_irq_req == cs_irq_ack) + return; + + /* Immediately set IRQ_ACK bits to be same as the IRQ_REQ bits before + * examining the CS_ACK & CS_REQ bits. This would ensure that Host + * doesn't miss an interrupt for the CS in the race scenario where + * whilst Host is servicing an interrupt for the CS, firmware sends + * another interrupt for that CS. + */ + csg_iface->input->cs_irq_ack = cs_irq_req; + + panthor_fw_update_reqs(csg_iface, req, ack, + CSG_SYNC_UPDATE | + CSG_IDLE | + CSG_PROGRESS_TIMER_EVENT); + + if (csg_events & CSG_IDLE) + csg_slot_process_idle_event_locked(ptdev, csg_id); + + if (csg_events & CSG_PROGRESS_TIMER_EVENT) + csg_slot_process_progress_timer_event_locked(ptdev, csg_id); + + cs_irqs = cs_irq_req ^ cs_irq_ack; + while (cs_irqs) { + u32 cs_id = ffs(cs_irqs) - 1; + + if (cs_slot_process_irq_locked(ptdev, csg_id, cs_id)) + ring_cs_db_mask |= BIT(cs_id); + + cs_irqs &= ~BIT(cs_id); + } + + if (csg_events & CSG_SYNC_UPDATE) + csg_slot_sync_update_locked(ptdev, csg_id); + + if (ring_cs_db_mask) + panthor_fw_toggle_reqs(csg_iface, doorbell_req, doorbell_ack, ring_cs_db_mask); + + panthor_fw_ring_csg_doorbells(ptdev, BIT(csg_id)); +} + +static void sched_process_idle_event_locked(struct panthor_device *ptdev) +{ + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + + lockdep_assert_held(&ptdev->scheduler->lock); + + /* Acknowledge the idle event and schedule a tick. */ + panthor_fw_update_reqs(glb_iface, req, glb_iface->output->ack, GLB_IDLE); + sched_queue_delayed_work(ptdev->scheduler, tick, 0); +} + +/** + * panthor_sched_process_global_irq() - Process the scheduling part of a global IRQ + * @ptdev: Device. + */ +static void sched_process_global_irq_locked(struct panthor_device *ptdev) +{ + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + u32 req, ack, evts; + + lockdep_assert_held(&ptdev->scheduler->lock); + + req = READ_ONCE(glb_iface->input->req); + ack = READ_ONCE(glb_iface->output->ack); + evts = (req ^ ack) & GLB_EVT_MASK; + + if (evts & GLB_IDLE) + sched_process_idle_event_locked(ptdev); +} + +static void process_fw_events_work(struct work_struct *work) +{ + struct panthor_scheduler *sched = container_of(work, struct panthor_scheduler, + fw_events_work); + u32 events = atomic_xchg(&sched->fw_events, 0); + struct panthor_device *ptdev = sched->ptdev; + + mutex_lock(&sched->lock); + + if (events & JOB_INT_GLOBAL_IF) { + sched_process_global_irq_locked(ptdev); + events &= ~JOB_INT_GLOBAL_IF; + } + + while (events) { + u32 csg_id = ffs(events) - 1; + + sched_process_csg_irq_locked(ptdev, csg_id); + events &= ~BIT(csg_id); + } + + mutex_unlock(&sched->lock); +} + +/** + * panthor_sched_report_fw_events() - Report FW events to the scheduler. + */ +void panthor_sched_report_fw_events(struct panthor_device *ptdev, u32 events) +{ + if (!ptdev->scheduler) + return; + + atomic_or(events, &ptdev->scheduler->fw_events); + sched_queue_work(ptdev->scheduler, fw_events); +} + +static const char *fence_get_driver_name(struct dma_fence *fence) +{ + return "panthor"; +} + +static const char *queue_fence_get_timeline_name(struct dma_fence *fence) +{ + return "queue-fence"; +} + +static const struct dma_fence_ops panthor_queue_fence_ops = { + .get_driver_name = fence_get_driver_name, + .get_timeline_name = queue_fence_get_timeline_name, +}; + +/** + */ +struct panthor_csg_slots_upd_ctx { + u32 update_mask; + u32 timedout_mask; + struct { + u32 value; + u32 mask; + } requests[MAX_CSGS]; +}; + +static void csgs_upd_ctx_init(struct panthor_csg_slots_upd_ctx *ctx) +{ + memset(ctx, 0, sizeof(*ctx)); +} + +static void csgs_upd_ctx_queue_reqs(struct panthor_device *ptdev, + struct panthor_csg_slots_upd_ctx *ctx, + u32 csg_id, u32 value, u32 mask) +{ + if (drm_WARN_ON(&ptdev->base, !mask) || + drm_WARN_ON(&ptdev->base, csg_id >= ptdev->scheduler->csg_slot_count)) + return; + + ctx->requests[csg_id].value = (ctx->requests[csg_id].value & ~mask) | (value & mask); + ctx->requests[csg_id].mask |= mask; + ctx->update_mask |= BIT(csg_id); +} + +static int csgs_upd_ctx_apply_locked(struct panthor_device *ptdev, + struct panthor_csg_slots_upd_ctx *ctx) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + u32 update_slots = ctx->update_mask; + + lockdep_assert_held(&sched->lock); + + if (!ctx->update_mask) + return 0; + + while (update_slots) { + struct panthor_fw_csg_iface *csg_iface; + u32 csg_id = ffs(update_slots) - 1; + + update_slots &= ~BIT(csg_id); + csg_iface = panthor_fw_get_csg_iface(ptdev, csg_id); + panthor_fw_update_reqs(csg_iface, req, + ctx->requests[csg_id].value, + ctx->requests[csg_id].mask); + } + + panthor_fw_ring_csg_doorbells(ptdev, ctx->update_mask); + + update_slots = ctx->update_mask; + while (update_slots) { + struct panthor_fw_csg_iface *csg_iface; + u32 csg_id = ffs(update_slots) - 1; + u32 req_mask = ctx->requests[csg_id].mask, acked; + int ret; + + update_slots &= ~BIT(csg_id); + csg_iface = panthor_fw_get_csg_iface(ptdev, csg_id); + + ret = panthor_fw_csg_wait_acks(ptdev, csg_id, req_mask, &acked, 100); + + if (acked & CSG_ENDPOINT_CONFIG) + csg_slot_sync_priority_locked(ptdev, csg_id); + + if (acked & CSG_STATE_MASK) + csg_slot_sync_state_locked(ptdev, csg_id); + + if (acked & CSG_STATUS_UPDATE) { + csg_slot_sync_queues_state_locked(ptdev, csg_id); + csg_slot_sync_idle_state_locked(ptdev, csg_id); + } + + if (ret && acked != req_mask && + ((csg_iface->input->req ^ csg_iface->output->ack) & req_mask) != 0) { + drm_err(&ptdev->base, "CSG %d update request timedout", csg_id); + ctx->timedout_mask |= BIT(csg_id); + } + } + + if (ctx->timedout_mask) + return -ETIMEDOUT; + + return 0; +} + +struct panthor_sched_tick_ctx { + struct list_head old_groups[PANTHOR_CSG_PRIORITY_COUNT]; + struct list_head groups[PANTHOR_CSG_PRIORITY_COUNT]; + u32 idle_group_count; + u32 group_count; + enum panthor_csg_priority min_priority; + struct panthor_vm *vms[MAX_CS_PER_CSG]; + u32 as_count; + bool immediate_tick; + u32 csg_upd_failed_mask; +}; + +static bool +tick_ctx_is_full(const struct panthor_scheduler *sched, + const struct panthor_sched_tick_ctx *ctx) +{ + return ctx->group_count == sched->csg_slot_count; +} + +static bool +group_is_idle(struct panthor_group *group) +{ + struct panthor_device *ptdev = group->ptdev; + u32 inactive_queues; + + if (group->csg_id >= 0) + return ptdev->scheduler->csg_slots[group->csg_id].idle; + + inactive_queues = group->idle_queues | group->blocked_queues; + return hweight32(inactive_queues) == group->queue_count; +} + +static bool +group_can_run(struct panthor_group *group) +{ + return group->state != PANTHOR_CS_GROUP_TERMINATED && + !group->destroyed && group->fatal_queues == 0 && + !group->timedout; +} + +static void +tick_ctx_pick_groups_from_list(const struct panthor_scheduler *sched, + struct panthor_sched_tick_ctx *ctx, + struct list_head *queue, + bool skip_idle_groups, + bool owned_by_tick_ctx) +{ + struct panthor_group *group, *tmp; + + if (tick_ctx_is_full(sched, ctx)) + return; + + list_for_each_entry_safe(group, tmp, queue, run_node) { + u32 i; + + if (!group_can_run(group)) + continue; + + if (skip_idle_groups && group_is_idle(group)) + continue; + + for (i = 0; i < ctx->as_count; i++) { + if (ctx->vms[i] == group->vm) + break; + } + + if (i == ctx->as_count && ctx->as_count == sched->as_slot_count) + continue; + + if (!owned_by_tick_ctx) + group_get(group); + + list_move_tail(&group->run_node, &ctx->groups[group->priority]); + ctx->group_count++; + if (group_is_idle(group)) + ctx->idle_group_count++; + + if (i == ctx->as_count) + ctx->vms[ctx->as_count++] = group->vm; + + if (ctx->min_priority > group->priority) + ctx->min_priority = group->priority; + + if (tick_ctx_is_full(sched, ctx)) + return; + } +} + +static void +tick_ctx_insert_old_group(struct panthor_scheduler *sched, + struct panthor_sched_tick_ctx *ctx, + struct panthor_group *group, + bool full_tick) +{ + struct panthor_csg_slot *csg_slot = &sched->csg_slots[group->csg_id]; + struct panthor_group *other_group; + + if (!full_tick) { + list_add_tail(&group->run_node, &ctx->old_groups[group->priority]); + return; + } + + /* Rotate to make sure groups with lower CSG slot + * priorities have a chance to get a higher CSG slot + * priority next time they get picked. This priority + * has an impact on resource request ordering, so it's + * important to make sure we don't let one group starve + * all other groups with the same group priority. + */ + list_for_each_entry(other_group, + &ctx->old_groups[csg_slot->group->priority], + run_node) { + struct panthor_csg_slot *other_csg_slot = &sched->csg_slots[other_group->csg_id]; + + if (other_csg_slot->priority > csg_slot->priority) { + list_add_tail(&csg_slot->group->run_node, &other_group->run_node); + return; + } + } + + list_add_tail(&group->run_node, &ctx->old_groups[group->priority]); +} + +static void +tick_ctx_init(struct panthor_scheduler *sched, + struct panthor_sched_tick_ctx *ctx, + bool full_tick) +{ + struct panthor_device *ptdev = sched->ptdev; + struct panthor_csg_slots_upd_ctx upd_ctx; + int ret; + u32 i; + + memset(ctx, 0, sizeof(*ctx)); + csgs_upd_ctx_init(&upd_ctx); + + ctx->min_priority = PANTHOR_CSG_PRIORITY_COUNT; + for (i = 0; i < ARRAY_SIZE(ctx->groups); i++) { + INIT_LIST_HEAD(&ctx->groups[i]); + INIT_LIST_HEAD(&ctx->old_groups[i]); + } + + for (i = 0; i < sched->csg_slot_count; i++) { + struct panthor_csg_slot *csg_slot = &sched->csg_slots[i]; + struct panthor_group *group = csg_slot->group; + struct panthor_fw_csg_iface *csg_iface; + + if (!group) + continue; + + csg_iface = panthor_fw_get_csg_iface(ptdev, i); + group_get(group); + + /* If there was unhandled faults on the VM, force processing of + * CSG IRQs, so we can flag the faulty queue. + */ + if (panthor_vm_has_unhandled_faults(group->vm)) { + sched_process_csg_irq_locked(ptdev, i); + + /* No fatal fault reported, flag all queues as faulty. */ + if (!group->fatal_queues) + group->fatal_queues |= GENMASK(group->queue_count - 1, 0); + } + + tick_ctx_insert_old_group(sched, ctx, group, full_tick); + csgs_upd_ctx_queue_reqs(ptdev, &upd_ctx, i, + csg_iface->output->ack ^ CSG_STATUS_UPDATE, + CSG_STATUS_UPDATE); + } + + ret = csgs_upd_ctx_apply_locked(ptdev, &upd_ctx); + if (ret) { + panthor_device_schedule_reset(ptdev); + ctx->csg_upd_failed_mask |= upd_ctx.timedout_mask; + } +} + +#define NUM_INSTRS_PER_SLOT 16 + +static void +group_term_post_processing(struct panthor_group *group) +{ + struct panthor_job *job, *tmp; + LIST_HEAD(faulty_jobs); + bool cookie; + u32 i = 0; + + if (drm_WARN_ON(&group->ptdev->base, group_can_run(group))) + return; + + cookie = dma_fence_begin_signalling(); + for (i = 0; i < group->queue_count; i++) { + struct panthor_queue *queue = group->queues[i]; + struct panthor_syncobj_64b *syncobj; + int err; + + if (group->fatal_queues & BIT(i)) + err = -EINVAL; + else if (group->timedout) + err = -ETIMEDOUT; + else + err = -ECANCELED; + + if (!queue) + continue; + + spin_lock(&queue->fence_ctx.lock); + list_for_each_entry_safe(job, tmp, &queue->fence_ctx.in_flight_jobs, node) { + list_move_tail(&job->node, &faulty_jobs); + dma_fence_set_error(job->done_fence, err); + dma_fence_signal_locked(job->done_fence); + } + spin_unlock(&queue->fence_ctx.lock); + + /* Manually update the syncobj seqno to unblock waiters. */ + syncobj = group->syncobjs->kmap + (i * sizeof(*syncobj)); + syncobj->status = ~0; + syncobj->seqno = atomic64_read(&queue->fence_ctx.seqno); + sched_queue_work(group->ptdev->scheduler, sync_upd); + } + dma_fence_end_signalling(cookie); + + list_for_each_entry_safe(job, tmp, &faulty_jobs, node) { + list_del_init(&job->node); + panthor_job_put(&job->base); + } +} + +static void group_term_work(struct work_struct *work) +{ + struct panthor_group *group = + container_of(work, struct panthor_group, term_work); + + group_term_post_processing(group); + group_put(group); +} + +static void +tick_ctx_cleanup(struct panthor_scheduler *sched, + struct panthor_sched_tick_ctx *ctx) +{ + struct panthor_group *group, *tmp; + u32 i; + + for (i = 0; i < ARRAY_SIZE(ctx->old_groups); i++) { + list_for_each_entry_safe(group, tmp, &ctx->old_groups[i], run_node) { + /* If everything went fine, we should only have groups + * to be terminated in the old_groups lists. + */ + drm_WARN_ON(&group->ptdev->base, !ctx->csg_upd_failed_mask && + group_can_run(group)); + + if (!group_can_run(group)) { + list_del_init(&group->run_node); + list_del_init(&group->wait_node); + group_queue_work(group, term); + } else if (group->csg_id >= 0) { + list_del_init(&group->run_node); + } else { + list_move(&group->run_node, + group_is_idle(group) ? + &sched->groups.idle[group->priority] : + &sched->groups.runnable[group->priority]); + } + group_put(group); + } + } + + for (i = 0; i < ARRAY_SIZE(ctx->groups); i++) { + /* If everything went fine, the groups to schedule lists should + * be empty. + */ + drm_WARN_ON(&group->ptdev->base, + !ctx->csg_upd_failed_mask && !list_empty(&ctx->groups[i])); + + list_for_each_entry_safe(group, tmp, &ctx->groups[i], run_node) { + if (group->csg_id >= 0) { + list_del_init(&group->run_node); + } else { + list_move(&group->run_node, + group_is_idle(group) ? + &sched->groups.idle[group->priority] : + &sched->groups.runnable[group->priority]); + } + group_put(group); + } + } +} + +static void +tick_ctx_apply(struct panthor_scheduler *sched, struct panthor_sched_tick_ctx *ctx) +{ + struct panthor_group *group, *tmp; + struct panthor_device *ptdev = sched->ptdev; + struct panthor_csg_slot *csg_slot; + int prio, new_csg_prio = MAX_CSG_PRIO, i; + u32 csg_mod_mask = 0, free_csg_slots = 0; + struct panthor_csg_slots_upd_ctx upd_ctx; + int ret; + + csgs_upd_ctx_init(&upd_ctx); + + for (prio = PANTHOR_CSG_PRIORITY_COUNT - 1; prio >= 0; prio--) { + /* Suspend or terminate evicted groups. */ + list_for_each_entry(group, &ctx->old_groups[prio], run_node) { + bool term = !group_can_run(group); + int csg_id = group->csg_id; + + if (drm_WARN_ON(&ptdev->base, csg_id < 0)) + continue; + + csg_slot = &sched->csg_slots[csg_id]; + csgs_upd_ctx_queue_reqs(ptdev, &upd_ctx, csg_id, + term ? CSG_STATE_TERMINATE : CSG_STATE_SUSPEND, + CSG_STATE_MASK); + } + + /* Update priorities on already running groups. */ + list_for_each_entry(group, &ctx->groups[prio], run_node) { + struct panthor_fw_csg_iface *csg_iface; + int csg_id = group->csg_id; + + if (csg_id < 0) { + new_csg_prio--; + continue; + } + + csg_slot = &sched->csg_slots[csg_id]; + csg_iface = panthor_fw_get_csg_iface(ptdev, csg_id); + if (csg_slot->priority == new_csg_prio) { + new_csg_prio--; + continue; + } + + panthor_fw_update_reqs(csg_iface, endpoint_req, + CSG_EP_REQ_PRIORITY(new_csg_prio), + CSG_EP_REQ_PRIORITY_MASK); + csgs_upd_ctx_queue_reqs(ptdev, &upd_ctx, csg_id, + csg_iface->output->ack ^ CSG_ENDPOINT_CONFIG, + CSG_ENDPOINT_CONFIG); + new_csg_prio--; + } + } + + ret = csgs_upd_ctx_apply_locked(ptdev, &upd_ctx); + if (ret) { + panthor_device_schedule_reset(ptdev); + ctx->csg_upd_failed_mask |= upd_ctx.timedout_mask; + return; + } + + /* Unbind evicted groups. */ + for (prio = PANTHOR_CSG_PRIORITY_COUNT - 1; prio >= 0; prio--) { + list_for_each_entry(group, &ctx->old_groups[prio], run_node) { + /* This group is gone. Process interrupts to clear + * any pending interrupts before we start the new + * group. + */ + if (group->csg_id >= 0) + sched_process_csg_irq_locked(ptdev, group->csg_id); + + group_unbind_locked(group); + } + } + + for (i = 0; i < sched->csg_slot_count; i++) { + if (!sched->csg_slots[i].group) + free_csg_slots |= BIT(i); + } + + csgs_upd_ctx_init(&upd_ctx); + new_csg_prio = MAX_CSG_PRIO; + + /* Start new groups. */ + for (prio = PANTHOR_CSG_PRIORITY_COUNT - 1; prio >= 0; prio--) { + list_for_each_entry(group, &ctx->groups[prio], run_node) { + int csg_id = group->csg_id; + struct panthor_fw_csg_iface *csg_iface; + + if (csg_id >= 0) { + new_csg_prio--; + continue; + } + + csg_id = ffs(free_csg_slots) - 1; + if (drm_WARN_ON(&ptdev->base, csg_id < 0)) + break; + + csg_iface = panthor_fw_get_csg_iface(ptdev, csg_id); + csg_slot = &sched->csg_slots[csg_id]; + csg_mod_mask |= BIT(csg_id); + group_bind_locked(group, csg_id); + csg_slot_prog_locked(ptdev, csg_id, new_csg_prio--); + csgs_upd_ctx_queue_reqs(ptdev, &upd_ctx, csg_id, + group->state == PANTHOR_CS_GROUP_SUSPENDED ? + CSG_STATE_RESUME : CSG_STATE_START, + CSG_STATE_MASK); + csgs_upd_ctx_queue_reqs(ptdev, &upd_ctx, csg_id, + csg_iface->output->ack ^ CSG_ENDPOINT_CONFIG, + CSG_ENDPOINT_CONFIG); + free_csg_slots &= ~BIT(csg_id); + } + } + + ret = csgs_upd_ctx_apply_locked(ptdev, &upd_ctx); + if (ret) { + panthor_device_schedule_reset(ptdev); + ctx->csg_upd_failed_mask |= upd_ctx.timedout_mask; + return; + } + + for (prio = PANTHOR_CSG_PRIORITY_COUNT - 1; prio >= 0; prio--) { + list_for_each_entry_safe(group, tmp, &ctx->groups[prio], run_node) { + list_del_init(&group->run_node); + + /* If the group has been destroyed while we were + * scheduling, ask for an immediate tick to + * re-evaluate as soon as possible and get rid of + * this dangling group. + */ + if (group->destroyed) + ctx->immediate_tick = true; + group_put(group); + } + + /* Return evicted groups to the idle or run queues. Groups + * that can no longer be run (because they've been destroyed + * or experienced an unrecoverable error) will be scheduled + * for destruction in tick_ctx_cleanup(). + */ + list_for_each_entry_safe(group, tmp, &ctx->old_groups[prio], run_node) { + if (!group_can_run(group)) + continue; + + if (group_is_idle(group)) + list_move_tail(&group->run_node, &sched->groups.idle[prio]); + else + list_move_tail(&group->run_node, &sched->groups.runnable[prio]); + group_put(group); + } + } + + sched->used_csg_slot_count = ctx->group_count; + sched->might_have_idle_groups = ctx->idle_group_count > 0; +} + +static u64 +tick_ctx_update_resched_target(struct panthor_scheduler *sched, + const struct panthor_sched_tick_ctx *ctx) +{ + /* We had space left, no need to reschedule until some external event happens. */ + if (!tick_ctx_is_full(sched, ctx)) + goto no_tick; + + /* If idle groups were scheduled, no need to wake up until some external + * event happens (group unblocked, new job submitted, ...). + */ + if (ctx->idle_group_count) + goto no_tick; + + if (drm_WARN_ON(&sched->ptdev->base, ctx->min_priority >= PANTHOR_CSG_PRIORITY_COUNT)) + goto no_tick; + + /* If there are groups of the same priority waiting, we need to + * keep the scheduler ticking, otherwise, we'll just wait for + * new groups with higher priority to be queued. + */ + if (!list_empty(&sched->groups.runnable[ctx->min_priority])) { + u64 resched_target = sched->last_tick + sched->tick_period; + + if (time_before64(sched->resched_target, sched->last_tick) || + time_before64(resched_target, sched->resched_target)) + sched->resched_target = resched_target; + + return sched->resched_target - sched->last_tick; + } + +no_tick: + sched->resched_target = U64_MAX; + return U64_MAX; +} + +static void tick_work(struct work_struct *work) +{ + struct panthor_scheduler *sched = container_of(work, struct panthor_scheduler, + tick_work.work); + struct panthor_device *ptdev = sched->ptdev; + struct panthor_sched_tick_ctx ctx; + u64 remaining_jiffies = 0, resched_delay; + u64 now = get_jiffies_64(); + int prio, ret, cookie; + + if (!drm_dev_enter(&ptdev->base, &cookie)) + return; + + ret = pm_runtime_resume_and_get(ptdev->base.dev); + if (drm_WARN_ON(&ptdev->base, ret)) + goto out_dev_exit; + + if (time_before64(now, sched->resched_target)) + remaining_jiffies = sched->resched_target - now; + + mutex_lock(&sched->lock); + if (panthor_device_reset_is_pending(sched->ptdev)) + goto out_unlock; + + tick_ctx_init(sched, &ctx, remaining_jiffies != 0); + if (ctx.csg_upd_failed_mask) + goto out_cleanup_ctx; + + if (remaining_jiffies) { + /* Scheduling forced in the middle of a tick. Only RT groups + * can preempt non-RT ones. Currently running RT groups can't be + * preempted. + */ + for (prio = PANTHOR_CSG_PRIORITY_COUNT - 1; + prio >= 0 && !tick_ctx_is_full(sched, &ctx); + prio--) { + tick_ctx_pick_groups_from_list(sched, &ctx, &ctx.old_groups[prio], + true, true); + if (prio == PANTHOR_CSG_PRIORITY_RT) { + tick_ctx_pick_groups_from_list(sched, &ctx, + &sched->groups.runnable[prio], + true, false); + } + } + } + + /* First pick non-idle groups */ + for (prio = PANTHOR_CSG_PRIORITY_COUNT - 1; + prio >= 0 && !tick_ctx_is_full(sched, &ctx); + prio--) { + tick_ctx_pick_groups_from_list(sched, &ctx, &sched->groups.runnable[prio], + true, false); + tick_ctx_pick_groups_from_list(sched, &ctx, &ctx.old_groups[prio], true, true); + } + + /* If we have free CSG slots left, pick idle groups */ + for (prio = PANTHOR_CSG_PRIORITY_COUNT - 1; + prio >= 0 && !tick_ctx_is_full(sched, &ctx); + prio--) { + /* Check the old_group queue first to avoid reprogramming the slots */ + tick_ctx_pick_groups_from_list(sched, &ctx, &ctx.old_groups[prio], false, true); + tick_ctx_pick_groups_from_list(sched, &ctx, &sched->groups.idle[prio], + false, false); + } + + tick_ctx_apply(sched, &ctx); + if (ctx.csg_upd_failed_mask) + goto out_cleanup_ctx; + + if (ctx.idle_group_count == ctx.group_count) { + panthor_devfreq_record_idle(sched->ptdev); + if (sched->pm.has_ref) { + pm_runtime_put_autosuspend(ptdev->base.dev); + sched->pm.has_ref = false; + } + } else { + panthor_devfreq_record_busy(sched->ptdev); + if (!sched->pm.has_ref) { + pm_runtime_get(ptdev->base.dev); + sched->pm.has_ref = true; + } + } + + sched->last_tick = now; + resched_delay = tick_ctx_update_resched_target(sched, &ctx); + if (ctx.immediate_tick) + resched_delay = 0; + + if (resched_delay != U64_MAX) + sched_queue_delayed_work(sched, tick, resched_delay); + +out_cleanup_ctx: + tick_ctx_cleanup(sched, &ctx); + +out_unlock: + mutex_unlock(&sched->lock); + pm_runtime_mark_last_busy(ptdev->base.dev); + pm_runtime_put_autosuspend(ptdev->base.dev); + +out_dev_exit: + drm_dev_exit(cookie); +} + +static int panthor_queue_eval_syncwait(struct panthor_group *group, u8 queue_idx) +{ + struct panthor_queue *queue = group->queues[queue_idx]; + union { + struct panthor_syncobj_64b sync64; + struct panthor_syncobj_32b sync32; + } *syncobj; + bool result; + u64 value; + + syncobj = panthor_queue_get_syncwait_obj(group, queue); + if (!syncobj) + return -EINVAL; + + value = queue->syncwait.sync64 ? + syncobj->sync64.seqno : + syncobj->sync32.seqno; + + if (queue->syncwait.gt) + result = value > queue->syncwait.ref; + else + result = value <= queue->syncwait.ref; + + if (result) + panthor_queue_put_syncwait_obj(queue); + + return result; +} + +static void sync_upd_work(struct work_struct *work) +{ + struct panthor_scheduler *sched = container_of(work, + struct panthor_scheduler, + sync_upd_work); + struct panthor_group *group, *tmp; + bool immediate_tick = false; + + mutex_lock(&sched->lock); + list_for_each_entry_safe(group, tmp, &sched->groups.waiting, wait_node) { + u32 tested_queues = group->blocked_queues; + u32 unblocked_queues = 0; + + while (tested_queues) { + u32 cs_id = ffs(tested_queues) - 1; + int ret; + + ret = panthor_queue_eval_syncwait(group, cs_id); + drm_WARN_ON(&group->ptdev->base, ret < 0); + if (ret) + unblocked_queues |= BIT(cs_id); + + tested_queues &= ~BIT(cs_id); + } + + if (unblocked_queues) { + group->blocked_queues &= ~unblocked_queues; + + if (group->csg_id < 0) { + list_move(&group->run_node, + &sched->groups.runnable[group->priority]); + if (group->priority == PANTHOR_CSG_PRIORITY_RT) + immediate_tick = true; + } + } + + if (!group->blocked_queues) + list_del_init(&group->wait_node); + } + mutex_unlock(&sched->lock); + + if (immediate_tick) + sched_queue_delayed_work(sched, tick, 0); +} + +static void group_schedule_locked(struct panthor_group *group, u32 queue_mask) +{ + struct panthor_device *ptdev = group->ptdev; + struct panthor_scheduler *sched = ptdev->scheduler; + struct list_head *queue = &sched->groups.runnable[group->priority]; + u64 delay_jiffies = 0; + bool was_idle; + u64 now; + + if (!group_can_run(group)) + return; + + /* All updated queues are blocked, no need to wake up the scheduler. */ + if ((queue_mask & group->blocked_queues) == queue_mask) + return; + + was_idle = group_is_idle(group); + group->idle_queues &= ~queue_mask; + + /* Don't mess up with the lists if we're in a middle of a reset. */ + if (atomic_read(&sched->reset.in_progress)) + return; + + if (was_idle && !group_is_idle(group)) + list_move_tail(&group->run_node, queue); + + /* RT groups are preemptive. */ + if (group->priority == PANTHOR_CSG_PRIORITY_RT) { + sched_queue_delayed_work(sched, tick, 0); + return; + } + + /* Some groups might be idle, force an immediate tick to + * re-evaluate. + */ + if (sched->might_have_idle_groups) { + sched_queue_delayed_work(sched, tick, 0); + return; + } + + /* Scheduler is ticking, nothing to do. */ + if (sched->resched_target != U64_MAX) { + /* If there are free slots, force immediating ticking. */ + if (sched->used_csg_slot_count < sched->csg_slot_count) + sched_queue_delayed_work(sched, tick, 0); + + return; + } + + /* Scheduler tick was off, recalculate the resched_target based on the + * last tick event, and queue the scheduler work. + */ + now = get_jiffies_64(); + sched->resched_target = sched->last_tick + sched->tick_period; + if (sched->used_csg_slot_count == sched->csg_slot_count && + time_before64(now, sched->resched_target)) + delay_jiffies = min_t(unsigned long, sched->resched_target - now, ULONG_MAX); + + sched_queue_delayed_work(sched, tick, delay_jiffies); +} + +static void queue_stop(struct panthor_queue *queue, + struct panthor_job *bad_job) +{ + drm_sched_stop(&queue->scheduler, bad_job ? &bad_job->base : NULL); +} + +static void queue_start(struct panthor_queue *queue) +{ + struct panthor_job *job; + + /* Re-assign the parent fences. */ + list_for_each_entry(job, &queue->scheduler.pending_list, base.list) + job->base.s_fence->parent = dma_fence_get(job->done_fence); + + drm_sched_start(&queue->scheduler, true); +} + +static void panthor_group_stop(struct panthor_group *group) +{ + struct panthor_scheduler *sched = group->ptdev->scheduler; + + lockdep_assert_held(&sched->reset.lock); + + for (u32 i = 0; i < group->queue_count; i++) + queue_stop(group->queues[i], NULL); + + group_get(group); + list_move_tail(&group->run_node, &sched->reset.stopped_groups); +} + +static void panthor_group_start(struct panthor_group *group) +{ + struct panthor_scheduler *sched = group->ptdev->scheduler; + + lockdep_assert_held(&group->ptdev->scheduler->reset.lock); + + for (u32 i = 0; i < group->queue_count; i++) + queue_start(group->queues[i]); + + if (group_can_run(group)) { + list_move_tail(&group->run_node, + group_is_idle(group) ? + &sched->groups.idle[group->priority] : + &sched->groups.runnable[group->priority]); + } else { + list_del_init(&group->run_node); + list_del_init(&group->wait_node); + group_queue_work(group, term); + } + + group_put(group); +} + +static void panthor_sched_immediate_tick(struct panthor_device *ptdev) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + + sched_queue_delayed_work(sched, tick, 0); +} + +/** + * panthor_sched_report_mmu_fault() - Report MMU faults to the scheduler. + */ +void panthor_sched_report_mmu_fault(struct panthor_device *ptdev) +{ + /* Force a tick to immediately kill faulty groups. */ + if (ptdev->scheduler) + panthor_sched_immediate_tick(ptdev); +} + +void panthor_sched_resume(struct panthor_device *ptdev) +{ + /* Force a tick to re-evaluate after a resume. */ + panthor_sched_immediate_tick(ptdev); +} + +void panthor_sched_suspend(struct panthor_device *ptdev) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_csg_slots_upd_ctx upd_ctx; + u64 suspended_slots, faulty_slots; + struct panthor_group *group; + u32 i; + + mutex_lock(&sched->lock); + csgs_upd_ctx_init(&upd_ctx); + for (i = 0; i < sched->csg_slot_count; i++) { + struct panthor_csg_slot *csg_slot = &sched->csg_slots[i]; + + if (csg_slot->group) { + csgs_upd_ctx_queue_reqs(ptdev, &upd_ctx, i, + CSG_STATE_SUSPEND, + CSG_STATE_MASK); + } + } + + suspended_slots = upd_ctx.update_mask; + + csgs_upd_ctx_apply_locked(ptdev, &upd_ctx); + suspended_slots &= ~upd_ctx.timedout_mask; + faulty_slots = upd_ctx.timedout_mask; + + if (faulty_slots) { + u32 slot_mask = faulty_slots; + + drm_err(&ptdev->base, "CSG suspend failed, escalating to termination"); + csgs_upd_ctx_init(&upd_ctx); + while (slot_mask) { + u32 csg_id = ffs(slot_mask) - 1; + + csgs_upd_ctx_queue_reqs(ptdev, &upd_ctx, csg_id, + CSG_STATE_TERMINATE, + CSG_STATE_MASK); + slot_mask &= ~BIT(csg_id); + } + + csgs_upd_ctx_apply_locked(ptdev, &upd_ctx); + + slot_mask = upd_ctx.timedout_mask; + while (slot_mask) { + u32 csg_id = ffs(slot_mask) - 1; + struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; + + /* Terminate command timedout, but the soft-reset will + * automatically terminate all active groups, so let's + * force the state to halted here. + */ + if (csg_slot->group->state != PANTHOR_CS_GROUP_TERMINATED) + csg_slot->group->state = PANTHOR_CS_GROUP_TERMINATED; + slot_mask &= ~BIT(csg_id); + } + } + + /* Flush L2 and LSC caches to make sure suspend state is up-to-date. + * If the flush fails, flag all queues for termination. + */ + if (suspended_slots) { + bool flush_caches_failed = false; + u32 slot_mask = suspended_slots; + + if (panthor_gpu_flush_caches(ptdev, CACHE_CLEAN, CACHE_CLEAN, 0)) + flush_caches_failed = true; + + while (slot_mask) { + u32 csg_id = ffs(slot_mask) - 1; + struct panthor_csg_slot *csg_slot = &sched->csg_slots[csg_id]; + + if (flush_caches_failed) + csg_slot->group->state = PANTHOR_CS_GROUP_TERMINATED; + else + csg_slot_sync_update_locked(ptdev, csg_id); + + slot_mask &= ~BIT(csg_id); + } + + if (flush_caches_failed) + faulty_slots |= suspended_slots; + } + + for (i = 0; i < sched->csg_slot_count; i++) { + struct panthor_csg_slot *csg_slot = &sched->csg_slots[i]; + + group = csg_slot->group; + if (!group) + continue; + + group_get(group); + + if (group->csg_id >= 0) + sched_process_csg_irq_locked(ptdev, group->csg_id); + + group_unbind_locked(group); + + drm_WARN_ON(&group->ptdev->base, !list_empty(&group->run_node)); + + if (group_can_run(group)) { + list_add(&group->run_node, + &sched->groups.idle[group->priority]); + } else { + /* We don't bother stopping the scheduler if the group is + * faulty, the group termination work will finish the job. + */ + list_del_init(&group->wait_node); + group_queue_work(group, term); + } + group_put(group); + } + mutex_unlock(&sched->lock); +} + +void panthor_sched_pre_reset(struct panthor_device *ptdev) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_group *group, *group_tmp; + u32 i; + + mutex_lock(&sched->reset.lock); + atomic_set(&sched->reset.in_progress, true); + + /* Cancel all scheduler works. Once this is done, these works can't be + * scheduled again until the reset operation is complete. + */ + cancel_work_sync(&sched->sync_upd_work); + cancel_delayed_work_sync(&sched->tick_work); + + panthor_sched_suspend(ptdev); + + /* Stop all groups that might still accept jobs, so we don't get passed + * new jobs while we're resetting. + */ + for (i = 0; i < ARRAY_SIZE(sched->groups.runnable); i++) { + /* All groups should be in the idle lists. */ + drm_WARN_ON(&ptdev->base, !list_empty(&sched->groups.runnable[i])); + list_for_each_entry_safe(group, group_tmp, &sched->groups.runnable[i], run_node) + panthor_group_stop(group); + } + + for (i = 0; i < ARRAY_SIZE(sched->groups.idle); i++) { + list_for_each_entry_safe(group, group_tmp, &sched->groups.idle[i], run_node) + panthor_group_stop(group); + } + + mutex_unlock(&sched->reset.lock); +} + +void panthor_sched_post_reset(struct panthor_device *ptdev) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_group *group, *group_tmp; + + mutex_lock(&sched->reset.lock); + + list_for_each_entry_safe(group, group_tmp, &sched->reset.stopped_groups, run_node) + panthor_group_start(group); + + /* We're done resetting the GPU, clear the reset.in_progress bit so we can + * kick the scheduler. + */ + atomic_set(&sched->reset.in_progress, false); + mutex_unlock(&sched->reset.lock); + + sched_queue_delayed_work(sched, tick, 0); + + sched_queue_work(sched, sync_upd); +} + +static void group_sync_upd_work(struct work_struct *work) +{ + struct panthor_group *group = + container_of(work, struct panthor_group, sync_upd_work); + struct panthor_job *job, *job_tmp; + LIST_HEAD(done_jobs); + u32 queue_idx; + bool cookie; + + cookie = dma_fence_begin_signalling(); + for (queue_idx = 0; queue_idx < group->queue_count; queue_idx++) { + struct panthor_queue *queue = group->queues[queue_idx]; + struct panthor_syncobj_64b *syncobj; + + if (!queue) + continue; + + syncobj = group->syncobjs->kmap + (queue_idx * sizeof(*syncobj)); + + spin_lock(&queue->fence_ctx.lock); + list_for_each_entry_safe(job, job_tmp, &queue->fence_ctx.in_flight_jobs, node) { + if (!job->call_info.size) + continue; + + if (syncobj->seqno < job->done_fence->seqno) + break; + + list_move_tail(&job->node, &done_jobs); + dma_fence_signal_locked(job->done_fence); + } + spin_unlock(&queue->fence_ctx.lock); + } + dma_fence_end_signalling(cookie); + + list_for_each_entry_safe(job, job_tmp, &done_jobs, node) { + list_del_init(&job->node); + panthor_job_put(&job->base); + } + + group_put(group); +} + +static struct dma_fence * +queue_run_job(struct drm_sched_job *sched_job) +{ + struct panthor_job *job = container_of(sched_job, struct panthor_job, base); + struct panthor_group *group = job->group; + struct panthor_queue *queue = group->queues[job->queue_idx]; + struct panthor_device *ptdev = group->ptdev; + struct panthor_scheduler *sched = ptdev->scheduler; + u32 ringbuf_size = panthor_kernel_bo_size(queue->ringbuf); + u32 ringbuf_insert = queue->iface.input->insert & (ringbuf_size - 1); + u64 addr_reg = ptdev->csif_info.cs_reg_count - + ptdev->csif_info.unpreserved_cs_reg_count; + u64 val_reg = addr_reg + 2; + u64 sync_addr = panthor_kernel_bo_gpuva(group->syncobjs) + + job->queue_idx * sizeof(struct panthor_syncobj_64b); + u32 waitall_mask = GENMASK(sched->sb_slot_count - 1, 0); + struct dma_fence *done_fence; + int ret; + + u64 call_instrs[NUM_INSTRS_PER_SLOT] = { + /* MOV32 rX+2, cs.latest_flush */ + (2ull << 56) | (val_reg << 48) | job->call_info.latest_flush, + + /* FLUSH_CACHE2.clean_inv_all.no_wait.signal(0) rX+2 */ + (36ull << 56) | (0ull << 48) | (val_reg << 40) | (0 << 16) | 0x233, + + /* MOV48 rX:rX+1, cs.start */ + (1ull << 56) | (addr_reg << 48) | job->call_info.start, + + /* MOV32 rX+2, cs.size */ + (2ull << 56) | (val_reg << 48) | job->call_info.size, + + /* WAIT(0) => waits for FLUSH_CACHE2 instruction */ + (3ull << 56) | (1 << 16), + + /* CALL rX:rX+1, rX+2 */ + (32ull << 56) | (addr_reg << 40) | (val_reg << 32), + + /* MOV48 rX:rX+1, sync_addr */ + (1ull << 56) | (addr_reg << 48) | sync_addr, + + /* MOV48 rX+2, #1 */ + (1ull << 56) | (val_reg << 48) | 1, + + /* WAIT(all) */ + (3ull << 56) | (waitall_mask << 16), + + /* SYNC_ADD64.system_scope.propage_err.nowait rX:rX+1, rX+2*/ + (51ull << 56) | (0ull << 48) | (addr_reg << 40) | (val_reg << 32) | (0 << 16) | 1, + + /* ERROR_BARRIER, so we can recover from faults at job + * boundaries. + */ + (47ull << 56), + }; + + /* Need to be cacheline aligned to please the prefetcher. */ + static_assert(sizeof(call_instrs) % 64 == 0, + "call_instrs is not aligned on a cacheline"); + + /* Stream size is zero, nothing to do => return a NULL fence and let + * drm_sched signal the parent. + */ + if (!job->call_info.size) + return NULL; + + ret = pm_runtime_resume_and_get(ptdev->base.dev); + if (drm_WARN_ON(&ptdev->base, ret)) + return ERR_PTR(ret); + + mutex_lock(&sched->lock); + if (!group_can_run(group)) { + done_fence = ERR_PTR(-ECANCELED); + goto out_unlock; + } + + dma_fence_init(job->done_fence, + &panthor_queue_fence_ops, + &queue->fence_ctx.lock, + queue->fence_ctx.id, + atomic64_inc_return(&queue->fence_ctx.seqno)); + + memcpy(queue->ringbuf->kmap + ringbuf_insert, + call_instrs, sizeof(call_instrs)); + + panthor_job_get(&job->base); + spin_lock(&queue->fence_ctx.lock); + list_add_tail(&job->node, &queue->fence_ctx.in_flight_jobs); + spin_unlock(&queue->fence_ctx.lock); + + job->ringbuf.start = queue->iface.input->insert; + job->ringbuf.end = job->ringbuf.start + sizeof(call_instrs); + + /* Make sure the ring buffer is updated before the INSERT + * register. + */ + wmb(); + + queue->iface.input->extract = queue->iface.output->extract; + queue->iface.input->insert = job->ringbuf.end; + + if (group->csg_id < 0) { + /* If the queue is blocked, we want to keep the timeout running, so we + * can detect unbounded waits and kill the group when that happens. + * Otherwise, we suspend the timeout so the time we spend waiting for + * a CSG slot is not counted. + */ + if (!(group->blocked_queues & BIT(job->queue_idx)) && + !queue->timeout_suspended) { + queue->remaining_time = drm_sched_suspend_timeout(&queue->scheduler); + queue->timeout_suspended = true; + } + + group_schedule_locked(group, BIT(job->queue_idx)); + } else { + gpu_write(ptdev, CSF_DOORBELL(queue->doorbell_id), 1); + if (!sched->pm.has_ref && + !(group->blocked_queues & BIT(job->queue_idx))) { + pm_runtime_get(ptdev->base.dev); + sched->pm.has_ref = true; + } + } + + done_fence = dma_fence_get(job->done_fence); + +out_unlock: + mutex_unlock(&sched->lock); + pm_runtime_mark_last_busy(ptdev->base.dev); + pm_runtime_put_autosuspend(ptdev->base.dev); + + return done_fence; +} + +static enum drm_gpu_sched_stat +queue_timedout_job(struct drm_sched_job *sched_job) +{ + struct panthor_job *job = container_of(sched_job, struct panthor_job, base); + struct panthor_group *group = job->group; + struct panthor_device *ptdev = group->ptdev; + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_queue *queue = group->queues[job->queue_idx]; + + drm_warn(&ptdev->base, "job timeout\n"); + + drm_WARN_ON(&ptdev->base, atomic_read(&sched->reset.in_progress)); + + queue_stop(queue, job); + + mutex_lock(&sched->lock); + group->timedout = true; + if (group->csg_id >= 0) { + sched_queue_delayed_work(ptdev->scheduler, tick, 0); + } else { + /* Remove from the run queues, so the scheduler can't + * pick the group on the next tick. + */ + list_del_init(&group->run_node); + list_del_init(&group->wait_node); + + group_queue_work(group, term); + } + mutex_unlock(&sched->lock); + + queue_start(queue); + + return DRM_GPU_SCHED_STAT_NOMINAL; +} + +static void queue_free_job(struct drm_sched_job *sched_job) +{ + drm_sched_job_cleanup(sched_job); + panthor_job_put(sched_job); +} + +static const struct drm_sched_backend_ops panthor_queue_sched_ops = { + .run_job = queue_run_job, + .timedout_job = queue_timedout_job, + .free_job = queue_free_job, +}; + +static struct panthor_queue * +group_create_queue(struct panthor_group *group, + const struct drm_panthor_queue_create *args) +{ + struct drm_gpu_scheduler *drm_sched; + struct panthor_queue *queue; + int ret; + + if (args->pad[0] || args->pad[1] || args->pad[2]) + return ERR_PTR(-EINVAL); + + if (args->ringbuf_size < SZ_4K || args->ringbuf_size > SZ_64K || + !is_power_of_2(args->ringbuf_size)) + return ERR_PTR(-EINVAL); + + if (args->priority > CSF_MAX_QUEUE_PRIO) + return ERR_PTR(-EINVAL); + + queue = kzalloc(sizeof(*queue), GFP_KERNEL); + if (!queue) + return ERR_PTR(-ENOMEM); + + queue->fence_ctx.id = dma_fence_context_alloc(1); + spin_lock_init(&queue->fence_ctx.lock); + INIT_LIST_HEAD(&queue->fence_ctx.in_flight_jobs); + + queue->priority = args->priority; + + queue->ringbuf = panthor_kernel_bo_create(group->ptdev, group->vm, + args->ringbuf_size, + DRM_PANTHOR_BO_NO_MMAP, + DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC | + DRM_PANTHOR_VM_BIND_OP_MAP_UNCACHED, + PANTHOR_VM_KERNEL_AUTO_VA); + if (IS_ERR(queue->ringbuf)) { + ret = PTR_ERR(queue->ringbuf); + goto err_free_queue; + } + + ret = panthor_kernel_bo_vmap(queue->ringbuf); + if (ret) + goto err_free_queue; + + queue->iface.mem = panthor_fw_alloc_queue_iface_mem(group->ptdev, + &queue->iface.input, + &queue->iface.output, + &queue->iface.input_fw_va, + &queue->iface.output_fw_va); + if (IS_ERR(queue->iface.mem)) { + ret = PTR_ERR(queue->iface.mem); + goto err_free_queue; + } + + ret = drm_sched_init(&queue->scheduler, &panthor_queue_sched_ops, + group->ptdev->scheduler->wq, 1, + args->ringbuf_size / (NUM_INSTRS_PER_SLOT * sizeof(u64)), + 0, msecs_to_jiffies(JOB_TIMEOUT_MS), + group->ptdev->reset.wq, + NULL, "panthor-queue", group->ptdev->base.dev); + if (ret) + goto err_free_queue; + + drm_sched = &queue->scheduler; + ret = drm_sched_entity_init(&queue->entity, 0, &drm_sched, 1, NULL); + + return queue; + +err_free_queue: + group_free_queue(group, queue); + return ERR_PTR(ret); +} + +#define MAX_GROUPS_PER_POOL 128 + +int panthor_group_create(struct panthor_file *pfile, + const struct drm_panthor_group_create *group_args, + const struct drm_panthor_queue_create *queue_args) +{ + struct panthor_device *ptdev = pfile->ptdev; + struct panthor_group_pool *gpool = pfile->groups; + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_fw_csg_iface *csg_iface = panthor_fw_get_csg_iface(ptdev, 0); + struct panthor_group *group = NULL; + u32 gid, i, suspend_size; + int ret; + + if (group_args->pad) + return -EINVAL; + + if (group_args->priority > PANTHOR_CSG_PRIORITY_HIGH) + return -EINVAL; + + if ((group_args->compute_core_mask & ~ptdev->gpu_info.shader_present) || + (group_args->fragment_core_mask & ~ptdev->gpu_info.shader_present) || + (group_args->tiler_core_mask & ~ptdev->gpu_info.tiler_present)) + return -EINVAL; + + if (hweight64(group_args->compute_core_mask) < group_args->max_compute_cores || + hweight64(group_args->fragment_core_mask) < group_args->max_fragment_cores || + hweight64(group_args->tiler_core_mask) < group_args->max_tiler_cores) + return -EINVAL; + + group = kzalloc(sizeof(*group), GFP_KERNEL); + if (!group) + return -ENOMEM; + + spin_lock_init(&group->fatal_lock); + kref_init(&group->refcount); + group->state = PANTHOR_CS_GROUP_CREATED; + group->csg_id = -1; + + group->ptdev = ptdev; + group->max_compute_cores = group_args->max_compute_cores; + group->compute_core_mask = group_args->compute_core_mask; + group->max_fragment_cores = group_args->max_fragment_cores; + group->fragment_core_mask = group_args->fragment_core_mask; + group->max_tiler_cores = group_args->max_tiler_cores; + group->tiler_core_mask = group_args->tiler_core_mask; + group->priority = group_args->priority; + + INIT_LIST_HEAD(&group->wait_node); + INIT_LIST_HEAD(&group->run_node); + INIT_WORK(&group->term_work, group_term_work); + INIT_WORK(&group->sync_upd_work, group_sync_upd_work); + INIT_WORK(&group->tiler_oom_work, group_tiler_oom_work); + INIT_WORK(&group->release_work, group_release_work); + + group->vm = panthor_vm_pool_get_vm(pfile->vms, group_args->vm_id); + if (!group->vm) { + ret = -EINVAL; + goto err_put_group; + } + + suspend_size = csg_iface->control->suspend_size; + group->suspend_buf = panthor_fw_alloc_suspend_buf_mem(ptdev, suspend_size); + if (IS_ERR(group->suspend_buf)) { + ret = PTR_ERR(group->suspend_buf); + group->suspend_buf = NULL; + goto err_put_group; + } + + suspend_size = csg_iface->control->protm_suspend_size; + group->protm_suspend_buf = panthor_fw_alloc_suspend_buf_mem(ptdev, suspend_size); + if (IS_ERR(group->protm_suspend_buf)) { + ret = PTR_ERR(group->protm_suspend_buf); + group->protm_suspend_buf = NULL; + goto err_put_group; + } + + group->syncobjs = panthor_kernel_bo_create(ptdev, group->vm, + group_args->queues.count * + sizeof(struct panthor_syncobj_64b), + DRM_PANTHOR_BO_NO_MMAP, + DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC | + DRM_PANTHOR_VM_BIND_OP_MAP_UNCACHED, + PANTHOR_VM_KERNEL_AUTO_VA); + if (IS_ERR(group->syncobjs)) { + ret = PTR_ERR(group->syncobjs); + goto err_put_group; + } + + ret = panthor_kernel_bo_vmap(group->syncobjs); + if (ret) + goto err_put_group; + + memset(group->syncobjs->kmap, 0, + group_args->queues.count * sizeof(struct panthor_syncobj_64b)); + + for (i = 0; i < group_args->queues.count; i++) { + group->queues[i] = group_create_queue(group, &queue_args[i]); + if (IS_ERR(group->queues[i])) { + ret = PTR_ERR(group->queues[i]); + group->queues[i] = NULL; + goto err_put_group; + } + + group->queue_count++; + } + + group->idle_queues = GENMASK(group->queue_count - 1, 0); + + ret = xa_alloc(&gpool->xa, &gid, group, XA_LIMIT(1, MAX_GROUPS_PER_POOL), GFP_KERNEL); + if (ret) + goto err_put_group; + + mutex_lock(&sched->reset.lock); + if (atomic_read(&sched->reset.in_progress)) { + panthor_group_stop(group); + } else { + mutex_lock(&sched->lock); + list_add_tail(&group->run_node, + &sched->groups.idle[group->priority]); + mutex_unlock(&sched->lock); + } + mutex_unlock(&sched->reset.lock); + + return gid; + +err_put_group: + group_put(group); + return ret; +} + +int panthor_group_destroy(struct panthor_file *pfile, u32 group_handle) +{ + struct panthor_group_pool *gpool = pfile->groups; + struct panthor_device *ptdev = pfile->ptdev; + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_group *group; + + group = xa_erase(&gpool->xa, group_handle); + if (!group) + return -EINVAL; + + for (u32 i = 0; i < group->queue_count; i++) { + if (group->queues[i]) + drm_sched_entity_destroy(&group->queues[i]->entity); + } + + mutex_lock(&sched->reset.lock); + mutex_lock(&sched->lock); + group->destroyed = true; + if (group->csg_id >= 0) { + sched_queue_delayed_work(sched, tick, 0); + } else if (!atomic_read(&sched->reset.in_progress)) { + /* Remove from the run queues, so the scheduler can't + * pick the group on the next tick. + */ + list_del_init(&group->run_node); + list_del_init(&group->wait_node); + group_queue_work(group, term); + } + mutex_unlock(&sched->lock); + mutex_unlock(&sched->reset.lock); + + group_put(group); + return 0; +} + +int panthor_group_get_state(struct panthor_file *pfile, + struct drm_panthor_group_get_state *get_state) +{ + struct panthor_group_pool *gpool = pfile->groups; + struct panthor_device *ptdev = pfile->ptdev; + struct panthor_scheduler *sched = ptdev->scheduler; + struct panthor_group *group; + + if (get_state->pad) + return -EINVAL; + + group = group_get(xa_load(&gpool->xa, get_state->group_handle)); + if (!group) + return -EINVAL; + + memset(get_state, 0, sizeof(*get_state)); + + mutex_lock(&sched->lock); + if (group->timedout) + get_state->state |= DRM_PANTHOR_GROUP_STATE_TIMEDOUT; + if (group->fatal_queues) { + get_state->state |= DRM_PANTHOR_GROUP_STATE_FATAL_FAULT; + get_state->fatal_queues = group->fatal_queues; + } + mutex_unlock(&sched->lock); + + group_put(group); + return 0; +} + +int panthor_group_pool_create(struct panthor_file *pfile) +{ + struct panthor_group_pool *gpool; + + gpool = kzalloc(sizeof(*gpool), GFP_KERNEL); + if (!gpool) + return -ENOMEM; + + xa_init_flags(&gpool->xa, XA_FLAGS_ALLOC1); + pfile->groups = gpool; + return 0; +} + +void panthor_group_pool_destroy(struct panthor_file *pfile) +{ + struct panthor_group_pool *gpool = pfile->groups; + struct panthor_group *group; + unsigned long i; + + if (IS_ERR_OR_NULL(gpool)) + return; + + xa_for_each(&gpool->xa, i, group) + panthor_group_destroy(pfile, i); + + xa_destroy(&gpool->xa); + kfree(gpool); + pfile->groups = NULL; +} + +static void job_release(struct kref *ref) +{ + struct panthor_job *job = container_of(ref, struct panthor_job, refcount); + + drm_WARN_ON(&job->group->ptdev->base, !list_empty(&job->node)); + + if (job->base.s_fence) + drm_sched_job_cleanup(&job->base); + + if (job->done_fence && job->done_fence->ops) + dma_fence_put(job->done_fence); + else + dma_fence_free(job->done_fence); + + group_put(job->group); + + kfree(job); +} + +struct drm_sched_job *panthor_job_get(struct drm_sched_job *sched_job) +{ + if (sched_job) { + struct panthor_job *job = container_of(sched_job, struct panthor_job, base); + + kref_get(&job->refcount); + } + + return sched_job; +} + +void panthor_job_put(struct drm_sched_job *sched_job) +{ + struct panthor_job *job = container_of(sched_job, struct panthor_job, base); + + if (sched_job) + kref_put(&job->refcount, job_release); +} + +struct panthor_vm *panthor_job_vm(struct drm_sched_job *sched_job) +{ + struct panthor_job *job = container_of(sched_job, struct panthor_job, base); + + return job->group->vm; +} + +struct drm_sched_job * +panthor_job_create(struct panthor_file *pfile, + u16 group_handle, + const struct drm_panthor_queue_submit *qsubmit) +{ + struct panthor_group_pool *gpool = pfile->groups; + struct panthor_job *job; + int ret; + + if (qsubmit->pad) + return ERR_PTR(-EINVAL); + + /* If stream_addr is zero, so stream_size should be. */ + if ((qsubmit->stream_size == 0) != (qsubmit->stream_addr == 0)) + return ERR_PTR(-EINVAL); + + /* Make sure the address is aligned on 64-byte (cacheline) and the size is + * aligned on 8-byte (instruction size). + */ + if ((qsubmit->stream_addr & 63) || (qsubmit->stream_size & 7)) + return ERR_PTR(-EINVAL); + + /* bits 24:30 must be zero. */ + if (qsubmit->latest_flush & GENMASK(30, 24)) + return ERR_PTR(-EINVAL); + + job = kzalloc(sizeof(*job), GFP_KERNEL); + if (!job) + return ERR_PTR(-ENOMEM); + + kref_init(&job->refcount); + job->queue_idx = qsubmit->queue_index; + job->call_info.size = qsubmit->stream_size; + job->call_info.start = qsubmit->stream_addr; + job->call_info.latest_flush = qsubmit->latest_flush; + INIT_LIST_HEAD(&job->node); + + job->group = group_get(xa_load(&gpool->xa, group_handle)); + if (!job->group) { + ret = -EINVAL; + goto err_put_job; + } + + if (job->queue_idx >= job->group->queue_count || + !job->group->queues[job->queue_idx]) { + ret = -EINVAL; + goto err_put_job; + } + + job->done_fence = kzalloc(sizeof(*job->done_fence), GFP_KERNEL); + if (!job->done_fence) { + ret = -ENOMEM; + goto err_put_job; + } + + ret = drm_sched_job_init(&job->base, + &job->group->queues[job->queue_idx]->entity, + 1, job->group); + if (ret) + goto err_put_job; + + return &job->base; + +err_put_job: + panthor_job_put(&job->base); + return ERR_PTR(ret); +} + +void panthor_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *sched_job) +{ + struct panthor_job *job = container_of(sched_job, struct panthor_job, base); + + /* Still not sure why we want USAGE_WRITE for external objects, since I + * was assuming this would be handled through explicit syncs being imported + * to external BOs with DMA_BUF_IOCTL_IMPORT_SYNC_FILE, but other drivers + * seem to pass DMA_RESV_USAGE_WRITE, so there must be a good reason. + */ + panthor_vm_update_resvs(job->group->vm, exec, &sched_job->s_fence->finished, + DMA_RESV_USAGE_BOOKKEEP, DMA_RESV_USAGE_WRITE); +} + +void panthor_sched_unplug(struct panthor_device *ptdev) +{ + struct panthor_scheduler *sched = ptdev->scheduler; + + cancel_delayed_work_sync(&sched->tick_work); + + mutex_lock(&sched->lock); + if (sched->pm.has_ref) { + pm_runtime_put(ptdev->base.dev); + sched->pm.has_ref = false; + } + mutex_unlock(&sched->lock); +} + +static void panthor_sched_fini(struct drm_device *ddev, void *res) +{ + struct panthor_scheduler *sched = res; + int prio; + + if (!sched || !sched->csg_slot_count) + return; + + cancel_delayed_work_sync(&sched->tick_work); + + if (sched->wq) + destroy_workqueue(sched->wq); + + if (sched->heap_alloc_wq) + destroy_workqueue(sched->heap_alloc_wq); + + for (prio = PANTHOR_CSG_PRIORITY_COUNT - 1; prio >= 0; prio--) { + drm_WARN_ON(ddev, !list_empty(&sched->groups.runnable[prio])); + drm_WARN_ON(ddev, !list_empty(&sched->groups.idle[prio])); + } + + drm_WARN_ON(ddev, !list_empty(&sched->groups.waiting)); +} + +int panthor_sched_init(struct panthor_device *ptdev) +{ + struct panthor_fw_global_iface *glb_iface = panthor_fw_get_glb_iface(ptdev); + struct panthor_fw_csg_iface *csg_iface = panthor_fw_get_csg_iface(ptdev, 0); + struct panthor_fw_cs_iface *cs_iface = panthor_fw_get_cs_iface(ptdev, 0, 0); + struct panthor_scheduler *sched; + u32 gpu_as_count, num_groups; + int prio, ret; + + sched = drmm_kzalloc(&ptdev->base, sizeof(*sched), GFP_KERNEL); + if (!sched) + return -ENOMEM; + + /* The highest bit in JOB_INT_* is reserved for globabl IRQs. That + * leaves 31 bits for CSG IRQs, hence the MAX_CSGS clamp here. + */ + num_groups = min_t(u32, MAX_CSGS, glb_iface->control->group_num); + + /* The FW-side scheduler might deadlock if two groups with the same + * priority try to access a set of resources that overlaps, with part + * of the resources being allocated to one group and the other part to + * the other group, both groups waiting for the remaining resources to + * be allocated. To avoid that, it is recommended to assign each CSG a + * different priority. In theory we could allow several groups to have + * the same CSG priority if they don't request the same resources, but + * that makes the scheduling logic more complicated, so let's clamp + * the number of CSG slots to MAX_CSG_PRIO + 1 for now. + */ + num_groups = min_t(u32, MAX_CSG_PRIO + 1, num_groups); + + /* We need at least one AS for the MCU and one for the GPU contexts. */ + gpu_as_count = hweight32(ptdev->gpu_info.as_present & GENMASK(31, 1)); + if (!gpu_as_count) { + drm_err(&ptdev->base, "Not enough AS (%d, expected at least 2)", + gpu_as_count + 1); + return -EINVAL; + } + + sched->ptdev = ptdev; + sched->sb_slot_count = CS_FEATURES_SCOREBOARDS(cs_iface->control->features); + sched->csg_slot_count = num_groups; + sched->cs_slot_count = csg_iface->control->stream_num; + sched->as_slot_count = gpu_as_count; + ptdev->csif_info.csg_slot_count = sched->csg_slot_count; + ptdev->csif_info.cs_slot_count = sched->cs_slot_count; + ptdev->csif_info.scoreboard_slot_count = sched->sb_slot_count; + + sched->last_tick = 0; + sched->resched_target = U64_MAX; + sched->tick_period = msecs_to_jiffies(10); + INIT_DELAYED_WORK(&sched->tick_work, tick_work); + INIT_WORK(&sched->sync_upd_work, sync_upd_work); + INIT_WORK(&sched->fw_events_work, process_fw_events_work); + + ret = drmm_mutex_init(&ptdev->base, &sched->lock); + if (ret) + return ret; + + for (prio = PANTHOR_CSG_PRIORITY_COUNT - 1; prio >= 0; prio--) { + INIT_LIST_HEAD(&sched->groups.runnable[prio]); + INIT_LIST_HEAD(&sched->groups.idle[prio]); + } + INIT_LIST_HEAD(&sched->groups.waiting); + + ret = drmm_mutex_init(&ptdev->base, &sched->reset.lock); + if (ret) + return ret; + + INIT_LIST_HEAD(&sched->reset.stopped_groups); + + /* sched->heap_alloc_wq will be used for heap chunk allocation on + * tiler OOM events, which means we can't use the same workqueue for + * the scheduler because works queued by the scheduler are in + * the dma-signalling path. Allocate a dedicated heap_alloc_wq to + * work around this limitation. + * + * FIXME: Ultimately, what we need is a failable/non-blocking GEM + * allocation path that we can call when a heap OOM is reported. The + * FW is smart enough to fall back on other methods if the kernel can't + * allocate memory, and fail the tiling job if none of these + * countermeasures worked. + * + * Set WQ_MEM_RECLAIM on sched->wq to unblock the situation when the + * system is running out of memory. + */ + sched->heap_alloc_wq = alloc_workqueue("panthor-heap-alloc", WQ_UNBOUND, 0); + sched->wq = alloc_workqueue("panthor-csf-sched", WQ_MEM_RECLAIM | WQ_UNBOUND, 0); + if (!sched->wq || !sched->heap_alloc_wq) { + panthor_sched_fini(&ptdev->base, sched); + drm_err(&ptdev->base, "Failed to allocate the workqueues"); + return -ENOMEM; + } + + ret = drmm_add_action_or_reset(&ptdev->base, panthor_sched_fini, sched); + if (ret) + return ret; + + ptdev->scheduler = sched; + return 0; +} diff --git a/drivers/gpu/drm/panthor/panthor_sched.h b/drivers/gpu/drm/panthor/panthor_sched.h new file mode 100644 index 000000000000..66438b1f331f --- /dev/null +++ b/drivers/gpu/drm/panthor/panthor_sched.h @@ -0,0 +1,50 @@ +/* SPDX-License-Identifier: GPL-2.0 or MIT */ +/* Copyright 2023 Collabora ltd. */ + +#ifndef __PANTHOR_SCHED_H__ +#define __PANTHOR_SCHED_H__ + +struct drm_exec; +struct dma_fence; +struct drm_file; +struct drm_gem_object; +struct drm_sched_job; +struct drm_panthor_group_create; +struct drm_panthor_queue_create; +struct drm_panthor_group_get_state; +struct drm_panthor_queue_submit; +struct panthor_device; +struct panthor_file; +struct panthor_group_pool; +struct panthor_job; + +int panthor_group_create(struct panthor_file *pfile, + const struct drm_panthor_group_create *group_args, + const struct drm_panthor_queue_create *queue_args); +int panthor_group_destroy(struct panthor_file *pfile, u32 group_handle); +int panthor_group_get_state(struct panthor_file *pfile, + struct drm_panthor_group_get_state *get_state); + +struct drm_sched_job * +panthor_job_create(struct panthor_file *pfile, + u16 group_handle, + const struct drm_panthor_queue_submit *qsubmit); +struct drm_sched_job *panthor_job_get(struct drm_sched_job *job); +struct panthor_vm *panthor_job_vm(struct drm_sched_job *sched_job); +void panthor_job_put(struct drm_sched_job *job); +void panthor_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *job); + +int panthor_group_pool_create(struct panthor_file *pfile); +void panthor_group_pool_destroy(struct panthor_file *pfile); + +int panthor_sched_init(struct panthor_device *ptdev); +void panthor_sched_unplug(struct panthor_device *ptdev); +void panthor_sched_pre_reset(struct panthor_device *ptdev); +void panthor_sched_post_reset(struct panthor_device *ptdev); +void panthor_sched_suspend(struct panthor_device *ptdev); +void panthor_sched_resume(struct panthor_device *ptdev); + +void panthor_sched_report_mmu_fault(struct panthor_device *ptdev); +void panthor_sched_report_fw_events(struct panthor_device *ptdev, u32 events); + +#endif diff --git a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c index fe33092abbe7..a5d1a70d9b98 100644 --- a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c @@ -4,21 +4,32 @@ */ #include +#include +#include #include #include #include #include +#include #include #include +#include +#include +#include +#include #include #include #include #include #include +#include + #include "rockchip_drm_drv.h" +#define HIWORD_UPDATE(val, mask) (val | (mask) << 16) + #define RK3228_GRF_SOC_CON2 0x0408 #define RK3228_HDMI_SDAIN_MSK BIT(14) #define RK3228_HDMI_SCLIN_MSK BIT(13) @@ -29,8 +40,11 @@ #define RK3288_GRF_SOC_CON6 0x025C #define RK3288_HDMI_LCDC_SEL BIT(4) -#define RK3328_GRF_SOC_CON2 0x0408 +#define RK3288_GRF_SOC_CON16 0x03a8 +#define RK3288_HDMI_LCDC0_YUV420 BIT(2) +#define RK3288_HDMI_LCDC1_YUV420 BIT(3) +#define RK3328_GRF_SOC_CON2 0x0408 #define RK3328_HDMI_SDAIN_MSK BIT(11) #define RK3328_HDMI_SCLIN_MSK BIT(10) #define RK3328_HDMI_HPD_IOE BIT(2) @@ -54,32 +68,177 @@ #define RK3568_HDMI_SDAIN_MSK BIT(15) #define RK3568_HDMI_SCLIN_MSK BIT(14) -#define HIWORD_UPDATE(val, mask) (val | (mask) << 16) +#define RK3588_GRF_SOC_CON2 0x0308 +#define RK3588_HDMI1_HPD_INT_MSK BIT(15) +#define RK3588_HDMI1_HPD_INT_CLR BIT(14) +#define RK3588_HDMI0_HPD_INT_MSK BIT(13) +#define RK3588_HDMI0_HPD_INT_CLR BIT(12) +#define RK3588_GRF_SOC_CON7 0x031c +#define RK3588_SET_HPD_PATH_MASK (0x3 << 12) +#define RK3588_GRF_SOC_STATUS1 0x0384 +#define RK3588_HDMI0_LOW_MORETHAN100MS BIT(20) +#define RK3588_HDMI0_HPD_PORT_LEVEL BIT(19) +#define RK3588_HDMI0_IHPD_PORT BIT(18) +#define RK3588_HDMI0_OHPD_INT BIT(17) +#define RK3588_HDMI0_LEVEL_INT BIT(16) +#define RK3588_HDMI0_INTR_CHANGE_CNT (0x7 << 13) +#define RK3588_HDMI1_LOW_MORETHAN100MS BIT(28) +#define RK3588_HDMI1_HPD_PORT_LEVEL BIT(27) +#define RK3588_HDMI1_IHPD_PORT BIT(26) +#define RK3588_HDMI1_OHPD_INT BIT(25) +#define RK3588_HDMI1_LEVEL_INT BIT(24) +#define RK3588_HDMI1_INTR_CHANGE_CNT (0x7 << 21) + +#define RK3588_GRF_VO1_CON3 0x000c +#define RK3588_COLOR_FORMAT_MASK 0xf +#define RK3588_YUV444 0x2 +#define RK3588_YUV420 0x3 +#define RK3588_COMPRESSED_DATA 0xb +#define RK3588_COLOR_DEPTH_MASK (0xf << 4) +#define RK3588_8BPC (0x5 << 4) +#define RK3588_10BPC (0x6 << 4) +#define RK3588_CECIN_MASK BIT(8) +#define RK3588_SCLIN_MASK BIT(9) +#define RK3588_SDAIN_MASK BIT(10) +#define RK3588_MODE_MASK BIT(11) +#define RK3588_COMPRESS_MODE_MASK BIT(12) +#define RK3588_I2S_SEL_MASK BIT(13) +#define RK3588_SPDIF_SEL_MASK BIT(14) +#define RK3588_GRF_VO1_CON4 0x0010 +#define RK3588_HDMI21_MASK BIT(0) +#define RK3588_GRF_VO1_CON9 0x0024 +#define RK3588_HDMI0_GRANT_SEL BIT(10) +#define RK3588_HDMI0_GRANT_SW BIT(11) +#define RK3588_HDMI1_GRANT_SEL BIT(12) +#define RK3588_HDMI1_GRANT_SW BIT(13) +#define RK3588_GRF_VO1_CON6 0x0018 +#define RK3588_GRF_VO1_CON7 0x001c + +#define COLOR_DEPTH_10BIT BIT(31) +#define HDMI_FRL_MODE BIT(30) +#define HDMI_EARC_MODE BIT(29) + +#define HDMI20_MAX_RATE 600000 +#define HDMI_8K60_RATE 2376000 /** * struct rockchip_hdmi_chip_data - splite the grf setting of kind of chips * @lcdsel_grf_reg: grf register offset of lcdc select + * @ddc_en_reg: grf register offset of hdmi ddc enable * @lcdsel_big: reg value of selecting vop big for HDMI * @lcdsel_lit: reg value of selecting vop little for HDMI + * @split_mode: flag indicating split mode capability */ struct rockchip_hdmi_chip_data { int lcdsel_grf_reg; + int ddc_en_reg; u32 lcdsel_big; u32 lcdsel_lit; + bool split_mode; +}; + +enum hdmi_frl_rate_per_lane { + FRL_12G_PER_LANE = 12, + FRL_10G_PER_LANE = 10, + FRL_8G_PER_LANE = 8, + FRL_6G_PER_LANE = 6, + FRL_3G_PER_LANE = 3, +}; + +enum rk_if_color_depth { + RK_IF_DEPTH_8, + RK_IF_DEPTH_10, + RK_IF_DEPTH_12, + RK_IF_DEPTH_16, + RK_IF_DEPTH_420_10, + RK_IF_DEPTH_420_12, + RK_IF_DEPTH_420_16, + RK_IF_DEPTH_6, + RK_IF_DEPTH_MAX, +}; + +enum rk_if_color_format { + RK_IF_FORMAT_RGB, /* default RGB */ + RK_IF_FORMAT_YCBCR444, /* YCBCR 444 */ + RK_IF_FORMAT_YCBCR422, /* YCBCR 422 */ + RK_IF_FORMAT_YCBCR420, /* YCBCR 420 */ + RK_IF_FORMAT_YCBCR_HQ, /* Highest subsampled YUV */ + RK_IF_FORMAT_YCBCR_LQ, /* Lowest subsampled YUV */ + RK_IF_FORMAT_MAX, }; struct rockchip_hdmi { struct device *dev; struct regmap *regmap; + struct regmap *vo1_regmap; struct rockchip_encoder encoder; + struct drm_device *drm_dev; const struct rockchip_hdmi_chip_data *chip_data; - const struct dw_hdmi_plat_data *plat_data; + struct dw_hdmi_plat_data *plat_data; + struct clk *aud_clk; struct clk *ref_clk; struct clk *grf_clk; + struct clk *hclk_vio; + struct clk *hclk_vo1; + struct clk *hclk_vop; + struct clk *hpd_clk; + struct clk *pclk; + struct clk *earc_clk; + struct clk *hdmitx_ref; struct dw_hdmi *hdmi; + struct dw_hdmi_qp *hdmi_qp; + struct regulator *avdd_0v9; struct regulator *avdd_1v8; struct phy *phy; + + u32 max_tmdsclk; + bool unsupported_yuv_input; + bool unsupported_deep_color; + bool skip_check_420_mode; + u8 force_output; + u8 id; + bool hpd_stat; + bool is_hdmi_qp; + bool user_split_mode; + + unsigned long bus_format; + unsigned long output_bus_format; + unsigned long enc_out_encoding; + int color_changed; + int hpd_irq; + int vp_id; + + struct drm_property *color_depth_property; + struct drm_property *hdmi_output_property; + struct drm_property *colordepth_capacity; + struct drm_property *outputmode_capacity; + struct drm_property *quant_range; + struct drm_property *hdr_panel_metadata_property; + struct drm_property *next_hdr_sink_data_property; + struct drm_property *output_hdmi_dvi; + struct drm_property *output_type_capacity; + struct drm_property *user_split_mode_prop; + + struct drm_property_blob *hdr_panel_blob_ptr; + struct drm_property_blob *next_hdr_data_ptr; + + unsigned int colordepth; + unsigned int colorimetry; + unsigned int hdmi_quant_range; + unsigned int phy_bus_width; + enum rk_if_color_format hdmi_output; + // struct rockchip_drm_sub_dev sub_dev; + + u8 max_frl_rate_per_lane; + u8 max_lanes; + // struct rockchip_drm_dsc_cap dsc_cap; + // struct next_hdr_sink_data next_hdr_data; + struct dw_hdmi_link_config link_cfg; + struct gpio_desc *enable_gpio; + + struct delayed_work work; + struct workqueue_struct *workqueue; }; static struct rockchip_hdmi *to_rockchip_hdmi(struct drm_encoder *encoder) @@ -202,13 +361,830 @@ static const struct dw_hdmi_phy_config rockchip_phy_config[] = { /*pixelclk symbol term vlev*/ { 74250000, 0x8009, 0x0004, 0x0272}, { 148500000, 0x802b, 0x0004, 0x028d}, + { 165000000, 0x802b, 0x0004, 0x0209}, { 297000000, 0x8039, 0x0005, 0x028d}, + { 594000000, 0x8039, 0x0000, 0x019d}, { ~0UL, 0x0000, 0x0000, 0x0000} }; +enum ROW_INDEX_BPP { + ROW_INDEX_6BPP = 0, + ROW_INDEX_8BPP, + ROW_INDEX_10BPP, + ROW_INDEX_12BPP, + ROW_INDEX_23BPP, + MAX_ROW_INDEX +}; + +enum COLUMN_INDEX_BPC { + COLUMN_INDEX_8BPC = 0, + COLUMN_INDEX_10BPC, + COLUMN_INDEX_12BPC, + COLUMN_INDEX_14BPC, + COLUMN_INDEX_16BPC, + MAX_COLUMN_INDEX +}; + +#define PPS_TABLE_LEN 8 +#define PPS_BPP_LEN 4 +#define PPS_BPC_LEN 2 + +struct pps_data { + u32 pic_width; + u32 pic_height; + u32 slice_width; + u32 slice_height; + bool convert_rgb; + u8 bpc; + u8 bpp; + u8 raw_pps[128]; +}; + +#if 0 +/* + * Selected Rate Control Related Parameter Recommended Values + * from DSC_v1.11 spec & C Model release: DSC_model_20161212 + */ +static struct pps_data pps_datas[PPS_TABLE_LEN] = { + { + /* 7680x4320/960X96 rgb 8bpc 12bpp */ + 7680, 4320, 960, 96, 1, 8, 192, + { + 0x12, 0x00, 0x00, 0x8d, 0x30, 0xc0, 0x10, 0xe0, + 0x1e, 0x00, 0x00, 0x60, 0x03, 0xc0, 0x05, 0xa0, + 0x01, 0x55, 0x03, 0x90, 0x00, 0x0a, 0x05, 0xc9, + 0x00, 0xa0, 0x00, 0x0f, 0x01, 0x44, 0x01, 0xaa, + 0x08, 0x00, 0x10, 0xf4, 0x03, 0x0c, 0x20, 0x00, + 0x06, 0x0b, 0x0b, 0x33, 0x0e, 0x1c, 0x2a, 0x38, + 0x46, 0x54, 0x62, 0x69, 0x70, 0x77, 0x79, 0x7b, + 0x7d, 0x7e, 0x00, 0x82, 0x00, 0xc0, 0x09, 0x00, + 0x09, 0x7e, 0x19, 0xbc, 0x19, 0xba, 0x19, 0xf8, + 0x1a, 0x38, 0x1a, 0x38, 0x1a, 0x76, 0x2a, 0x76, + 0x2a, 0x76, 0x2a, 0x74, 0x3a, 0xb4, 0x52, 0xf4, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }, + }, + { + /* 7680x4320/960X96 rgb 8bpc 11bpp */ + 7680, 4320, 960, 96, 1, 8, 176, + { + 0x12, 0x00, 0x00, 0x8d, 0x30, 0xb0, 0x10, 0xe0, + 0x1e, 0x00, 0x00, 0x60, 0x03, 0xc0, 0x05, 0x28, + 0x01, 0x74, 0x03, 0x40, 0x00, 0x0f, 0x06, 0xe0, + 0x00, 0x2d, 0x00, 0x0f, 0x01, 0x44, 0x01, 0x33, + 0x0f, 0x00, 0x10, 0xf4, 0x03, 0x0c, 0x20, 0x00, + 0x06, 0x0b, 0x0b, 0x33, 0x0e, 0x1c, 0x2a, 0x38, + 0x46, 0x54, 0x62, 0x69, 0x70, 0x77, 0x79, 0x7b, + 0x7d, 0x7e, 0x00, 0x82, 0x01, 0x00, 0x09, 0x40, + 0x09, 0xbe, 0x19, 0xfc, 0x19, 0xfa, 0x19, 0xf8, + 0x1a, 0x38, 0x1a, 0x38, 0x1a, 0x76, 0x2a, 0x76, + 0x2a, 0x76, 0x2a, 0xb4, 0x3a, 0xb4, 0x52, 0xf4, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }, + }, + { + /* 7680x4320/960X96 rgb 8bpc 10bpp */ + 7680, 4320, 960, 96, 1, 8, 160, + { + 0x12, 0x00, 0x00, 0x8d, 0x30, 0xa0, 0x10, 0xe0, + 0x1e, 0x00, 0x00, 0x60, 0x03, 0xc0, 0x04, 0xb0, + 0x01, 0x9a, 0x02, 0xe0, 0x00, 0x19, 0x09, 0xb0, + 0x00, 0x12, 0x00, 0x0f, 0x01, 0x44, 0x00, 0xbb, + 0x16, 0x00, 0x10, 0xec, 0x03, 0x0c, 0x20, 0x00, + 0x06, 0x0b, 0x0b, 0x33, 0x0e, 0x1c, 0x2a, 0x38, + 0x46, 0x54, 0x62, 0x69, 0x70, 0x77, 0x79, 0x7b, + 0x7d, 0x7e, 0x00, 0xc2, 0x01, 0x00, 0x09, 0x40, + 0x09, 0xbe, 0x19, 0xfc, 0x19, 0xfa, 0x19, 0xf8, + 0x1a, 0x38, 0x1a, 0x78, 0x1a, 0x76, 0x2a, 0xb6, + 0x2a, 0xb6, 0x2a, 0xf4, 0x3a, 0xf4, 0x5b, 0x34, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }, + }, + { + /* 7680x4320/960X96 rgb 8bpc 9bpp */ + 7680, 4320, 960, 96, 1, 8, 144, + { + 0x12, 0x00, 0x00, 0x8d, 0x30, 0x90, 0x10, 0xe0, + 0x1e, 0x00, 0x00, 0x60, 0x03, 0xc0, 0x04, 0x38, + 0x01, 0xc7, 0x03, 0x16, 0x00, 0x1c, 0x08, 0xc7, + 0x00, 0x10, 0x00, 0x0f, 0x01, 0x44, 0x00, 0xaa, + 0x17, 0x00, 0x10, 0xf1, 0x03, 0x0c, 0x20, 0x00, + 0x06, 0x0b, 0x0b, 0x33, 0x0e, 0x1c, 0x2a, 0x38, + 0x46, 0x54, 0x62, 0x69, 0x70, 0x77, 0x79, 0x7b, + 0x7d, 0x7e, 0x00, 0xc2, 0x01, 0x00, 0x09, 0x40, + 0x09, 0xbe, 0x19, 0xfc, 0x19, 0xfa, 0x19, 0xf8, + 0x1a, 0x38, 0x1a, 0x78, 0x1a, 0x76, 0x2a, 0xb6, + 0x2a, 0xb6, 0x2a, 0xf4, 0x3a, 0xf4, 0x63, 0x74, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }, + }, + { + /* 7680x4320/960X96 rgb 10bpc 12bpp */ + 7680, 4320, 960, 96, 1, 10, 192, + { + 0x12, 0x00, 0x00, 0xad, 0x30, 0xc0, 0x10, 0xe0, + 0x1e, 0x00, 0x00, 0x60, 0x03, 0xc0, 0x05, 0xa0, + 0x01, 0x55, 0x03, 0x90, 0x00, 0x0a, 0x05, 0xc9, + 0x00, 0xa0, 0x00, 0x0f, 0x01, 0x44, 0x01, 0xaa, + 0x08, 0x00, 0x10, 0xf4, 0x07, 0x10, 0x20, 0x00, + 0x06, 0x0f, 0x0f, 0x33, 0x0e, 0x1c, 0x2a, 0x38, + 0x46, 0x54, 0x62, 0x69, 0x70, 0x77, 0x79, 0x7b, + 0x7d, 0x7e, 0x01, 0x02, 0x11, 0x80, 0x22, 0x00, + 0x22, 0x7e, 0x32, 0xbc, 0x32, 0xba, 0x3a, 0xf8, + 0x3b, 0x38, 0x3b, 0x38, 0x3b, 0x76, 0x4b, 0x76, + 0x4b, 0x76, 0x4b, 0x74, 0x5b, 0xb4, 0x73, 0xf4, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }, + }, + { + /* 7680x4320/960X96 rgb 10bpc 11bpp */ + 7680, 4320, 960, 96, 1, 10, 176, + { + 0x12, 0x00, 0x00, 0xad, 0x30, 0xb0, 0x10, 0xe0, + 0x1e, 0x00, 0x00, 0x60, 0x03, 0xc0, 0x05, 0x28, + 0x01, 0x74, 0x03, 0x40, 0x00, 0x0f, 0x06, 0xe0, + 0x00, 0x2d, 0x00, 0x0f, 0x01, 0x44, 0x01, 0x33, + 0x0f, 0x00, 0x10, 0xf4, 0x07, 0x10, 0x20, 0x00, + 0x06, 0x0f, 0x0f, 0x33, 0x0e, 0x1c, 0x2a, 0x38, + 0x46, 0x54, 0x62, 0x69, 0x70, 0x77, 0x79, 0x7b, + 0x7d, 0x7e, 0x01, 0x42, 0x19, 0xc0, 0x2a, 0x40, + 0x2a, 0xbe, 0x3a, 0xfc, 0x3a, 0xfa, 0x3a, 0xf8, + 0x3b, 0x38, 0x3b, 0x38, 0x3b, 0x76, 0x4b, 0x76, + 0x4b, 0x76, 0x4b, 0xb4, 0x5b, 0xb4, 0x73, 0xf4, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }, + }, + { + /* 7680x4320/960X96 rgb 10bpc 10bpp */ + 7680, 4320, 960, 96, 1, 10, 160, + { + 0x12, 0x00, 0x00, 0xad, 0x30, 0xa0, 0x10, 0xe0, + 0x1e, 0x00, 0x00, 0x60, 0x03, 0xc0, 0x04, 0xb0, + 0x01, 0x9a, 0x02, 0xe0, 0x00, 0x19, 0x09, 0xb0, + 0x00, 0x12, 0x00, 0x0f, 0x01, 0x44, 0x00, 0xbb, + 0x16, 0x00, 0x10, 0xec, 0x07, 0x10, 0x20, 0x00, + 0x06, 0x0f, 0x0f, 0x33, 0x0e, 0x1c, 0x2a, 0x38, + 0x46, 0x54, 0x62, 0x69, 0x70, 0x77, 0x79, 0x7b, + 0x7d, 0x7e, 0x01, 0xc2, 0x22, 0x00, 0x2a, 0x40, + 0x2a, 0xbe, 0x3a, 0xfc, 0x3a, 0xfa, 0x3a, 0xf8, + 0x3b, 0x38, 0x3b, 0x78, 0x3b, 0x76, 0x4b, 0xb6, + 0x4b, 0xb6, 0x4b, 0xf4, 0x63, 0xf4, 0x7c, 0x34, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }, + }, + { + /* 7680x4320/960X96 rgb 10bpc 9bpp */ + 7680, 4320, 960, 96, 1, 10, 144, + { + 0x12, 0x00, 0x00, 0xad, 0x30, 0x90, 0x10, 0xe0, + 0x1e, 0x00, 0x00, 0x60, 0x03, 0xc0, 0x04, 0x38, + 0x01, 0xc7, 0x03, 0x16, 0x00, 0x1c, 0x08, 0xc7, + 0x00, 0x10, 0x00, 0x0f, 0x01, 0x44, 0x00, 0xaa, + 0x17, 0x00, 0x10, 0xf1, 0x07, 0x10, 0x20, 0x00, + 0x06, 0x0f, 0x0f, 0x33, 0x0e, 0x1c, 0x2a, 0x38, + 0x46, 0x54, 0x62, 0x69, 0x70, 0x77, 0x79, 0x7b, + 0x7d, 0x7e, 0x01, 0xc2, 0x22, 0x00, 0x2a, 0x40, + 0x2a, 0xbe, 0x3a, 0xfc, 0x3a, 0xfa, 0x3a, 0xf8, + 0x3b, 0x38, 0x3b, 0x78, 0x3b, 0x76, 0x4b, 0xb6, + 0x4b, 0xb6, 0x4b, 0xf4, 0x63, 0xf4, 0x84, 0x74, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }, + }, +}; + +static bool hdmi_bus_fmt_is_rgb(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_RGB888_1X24: + case MEDIA_BUS_FMT_RGB101010_1X30: + case MEDIA_BUS_FMT_RGB121212_1X36: + case MEDIA_BUS_FMT_RGB161616_1X48: + return true; + + default: + return false; + } +} + +static bool hdmi_bus_fmt_is_yuv444(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_YUV8_1X24: + case MEDIA_BUS_FMT_YUV10_1X30: + case MEDIA_BUS_FMT_YUV12_1X36: + case MEDIA_BUS_FMT_YUV16_1X48: + return true; + + default: + return false; + } +} +#endif + +static bool hdmi_bus_fmt_is_yuv422(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_UYVY8_1X16: + case MEDIA_BUS_FMT_UYVY10_1X20: + case MEDIA_BUS_FMT_UYVY12_1X24: + return true; + + default: + return false; + } +} + +static bool hdmi_bus_fmt_is_yuv420(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_UYYVYY8_0_5X24: + case MEDIA_BUS_FMT_UYYVYY10_0_5X30: + case MEDIA_BUS_FMT_UYYVYY12_0_5X36: + case MEDIA_BUS_FMT_UYYVYY16_0_5X48: + return true; + + default: + return false; + } +} + +static int hdmi_bus_fmt_color_depth(unsigned int bus_format) +{ + switch (bus_format) { + case MEDIA_BUS_FMT_RGB888_1X24: + case MEDIA_BUS_FMT_YUV8_1X24: + case MEDIA_BUS_FMT_UYVY8_1X16: + case MEDIA_BUS_FMT_UYYVYY8_0_5X24: + return 8; + + case MEDIA_BUS_FMT_RGB101010_1X30: + case MEDIA_BUS_FMT_YUV10_1X30: + case MEDIA_BUS_FMT_UYVY10_1X20: + case MEDIA_BUS_FMT_UYYVYY10_0_5X30: + return 10; + + case MEDIA_BUS_FMT_RGB121212_1X36: + case MEDIA_BUS_FMT_YUV12_1X36: + case MEDIA_BUS_FMT_UYVY12_1X24: + case MEDIA_BUS_FMT_UYYVYY12_0_5X36: + return 12; + + case MEDIA_BUS_FMT_RGB161616_1X48: + case MEDIA_BUS_FMT_YUV16_1X48: + case MEDIA_BUS_FMT_UYYVYY16_0_5X48: + return 16; + + default: + return 0; + } +} + +static unsigned int +hdmi_get_tmdsclock(struct rockchip_hdmi *hdmi, unsigned long pixelclock) +{ + unsigned int tmdsclock = pixelclock; + unsigned int depth = + hdmi_bus_fmt_color_depth(hdmi->output_bus_format); + + if (!hdmi_bus_fmt_is_yuv422(hdmi->output_bus_format)) { + switch (depth) { + case 16: + tmdsclock = pixelclock * 2; + break; + case 12: + tmdsclock = pixelclock * 3 / 2; + break; + case 10: + tmdsclock = pixelclock * 5 / 4; + break; + default: + break; + } + } + + return tmdsclock; +} + +static int rockchip_hdmi_match_by_id(struct device *dev, const void *data) +{ + struct rockchip_hdmi *hdmi = dev_get_drvdata(dev); + const unsigned int *id = data; + + return hdmi->id == *id; +} + +static struct rockchip_hdmi * +rockchip_hdmi_find_by_id(struct device_driver *drv, unsigned int id) +{ + struct device *dev; + + dev = driver_find_device(drv, NULL, &id, rockchip_hdmi_match_by_id); + if (!dev) + return NULL; + + return dev_get_drvdata(dev); +} + +static void hdmi_select_link_config(struct rockchip_hdmi *hdmi, + struct drm_crtc_state *crtc_state, + unsigned int tmdsclk) +{ + struct drm_display_mode mode; + int max_lanes, max_rate_per_lane; + // int max_dsc_lanes, max_dsc_rate_per_lane; + unsigned long max_frl_rate; + + drm_mode_copy(&mode, &crtc_state->mode); + + max_lanes = hdmi->max_lanes; + max_rate_per_lane = hdmi->max_frl_rate_per_lane; + max_frl_rate = max_lanes * max_rate_per_lane * 1000000; + + hdmi->link_cfg.dsc_mode = false; + hdmi->link_cfg.frl_lanes = max_lanes; + hdmi->link_cfg.rate_per_lane = max_rate_per_lane; + + if (!max_frl_rate || (tmdsclk < HDMI20_MAX_RATE && mode.clock < HDMI20_MAX_RATE)) { + hdmi->link_cfg.frl_mode = false; + return; + } + + hdmi->link_cfg.frl_mode = true; + dev_warn(hdmi->dev, "use unsupported frl hdmi mode\n"); + + // if (!hdmi->dsc_cap.v_1p2) + // return; + // + // max_dsc_lanes = hdmi->dsc_cap.max_lanes; + // max_dsc_rate_per_lane = + // hdmi->dsc_cap.max_frl_rate_per_lane; + // + // if (mode.clock >= HDMI_8K60_RATE && + // !hdmi_bus_fmt_is_yuv420(hdmi->bus_format) && + // !hdmi_bus_fmt_is_yuv422(hdmi->bus_format)) { + // hdmi->link_cfg.dsc_mode = true; + // hdmi->link_cfg.frl_lanes = max_dsc_lanes; + // hdmi->link_cfg.rate_per_lane = max_dsc_rate_per_lane; + // } else { + // hdmi->link_cfg.dsc_mode = false; + // hdmi->link_cfg.frl_lanes = max_lanes; + // hdmi->link_cfg.rate_per_lane = max_rate_per_lane; + // } +} + +///////////////////////////////////////////////////////////////////////////////////// +/* CC: disable DSC */ +#if 0 +static int hdmi_dsc_get_slice_height(int vactive) +{ + int slice_height; + + /* + * Slice Height determination : HDMI2.1 Section 7.7.5.2 + * Select smallest slice height >=96, that results in a valid PPS and + * requires minimum padding lines required for final slice. + * + * Assumption : Vactive is even. + */ + for (slice_height = 96; slice_height <= vactive; slice_height += 2) + if (vactive % slice_height == 0) + return slice_height; + + return 0; +} + +static int hdmi_dsc_get_num_slices(struct rockchip_hdmi *hdmi, + struct drm_crtc_state *crtc_state, + int src_max_slices, int src_max_slice_width, + int hdmi_max_slices, int hdmi_throughput) +{ +/* Pixel rates in KPixels/sec */ +#define HDMI_DSC_PEAK_PIXEL_RATE 2720000 +/* + * Rates at which the source and sink are required to process pixels in each + * slice, can be two levels: either at least 340000KHz or at least 40000KHz. + */ +#define HDMI_DSC_MAX_ENC_THROUGHPUT_0 340000 +#define HDMI_DSC_MAX_ENC_THROUGHPUT_1 400000 + +/* Spec limits the slice width to 2720 pixels */ +#define MAX_HDMI_SLICE_WIDTH 2720 + int kslice_adjust; + int adjusted_clk_khz; + int min_slices; + int target_slices; + int max_throughput; /* max clock freq. in khz per slice */ + int max_slice_width; + int slice_width; + int pixel_clock = crtc_state->mode.clock; + + if (!hdmi_throughput) + return 0; + + /* + * Slice Width determination : HDMI2.1 Section 7.7.5.1 + * kslice_adjust factor for 4:2:0, and 4:2:2 formats is 0.5, where as + * for 4:4:4 is 1.0. Multiplying these factors by 10 and later + * dividing adjusted clock value by 10. + */ + if (hdmi_bus_fmt_is_yuv444(hdmi->output_bus_format) || + hdmi_bus_fmt_is_rgb(hdmi->output_bus_format)) + kslice_adjust = 10; + else + kslice_adjust = 5; + + /* + * As per spec, the rate at which the source and the sink process + * the pixels per slice are at two levels: at least 340Mhz or 400Mhz. + * This depends upon the pixel clock rate and output formats + * (kslice adjust). + * If pixel clock * kslice adjust >= 2720MHz slices can be processed + * at max 340MHz, otherwise they can be processed at max 400MHz. + */ + + adjusted_clk_khz = DIV_ROUND_UP(kslice_adjust * pixel_clock, 10); + + if (adjusted_clk_khz <= HDMI_DSC_PEAK_PIXEL_RATE) + max_throughput = HDMI_DSC_MAX_ENC_THROUGHPUT_0; + else + max_throughput = HDMI_DSC_MAX_ENC_THROUGHPUT_1; + + /* + * Taking into account the sink's capability for maximum + * clock per slice (in MHz) as read from HF-VSDB. + */ + max_throughput = min(max_throughput, hdmi_throughput * 1000); + + min_slices = DIV_ROUND_UP(adjusted_clk_khz, max_throughput); + max_slice_width = min(MAX_HDMI_SLICE_WIDTH, src_max_slice_width); + + /* + * Keep on increasing the num of slices/line, starting from min_slices + * per line till we get such a number, for which the slice_width is + * just less than max_slice_width. The slices/line selected should be + * less than or equal to the max horizontal slices that the combination + * of PCON encoder and HDMI decoder can support. + */ + do { + if (min_slices <= 1 && src_max_slices >= 1 && hdmi_max_slices >= 1) + target_slices = 1; + else if (min_slices <= 2 && src_max_slices >= 2 && hdmi_max_slices >= 2) + target_slices = 2; + else if (min_slices <= 4 && src_max_slices >= 4 && hdmi_max_slices >= 4) + target_slices = 4; + else if (min_slices <= 8 && src_max_slices >= 8 && hdmi_max_slices >= 8) + target_slices = 8; + else if (min_slices <= 12 && src_max_slices >= 12 && hdmi_max_slices >= 12) + target_slices = 12; + else if (min_slices <= 16 && src_max_slices >= 16 && hdmi_max_slices >= 16) + target_slices = 16; + else + return 0; + + slice_width = DIV_ROUND_UP(crtc_state->mode.hdisplay, target_slices); + if (slice_width > max_slice_width) + min_slices = target_slices + 1; + } while (slice_width > max_slice_width); + + return target_slices; +} + +static int hdmi_dsc_slices(struct rockchip_hdmi *hdmi, + struct drm_crtc_state *crtc_state) +{ + int hdmi_throughput = hdmi->dsc_cap.clk_per_slice; + int hdmi_max_slices = hdmi->dsc_cap.max_slices; + int rk_max_slices = 8; + int rk_max_slice_width = 2048; + + return hdmi_dsc_get_num_slices(hdmi, crtc_state, rk_max_slices, + rk_max_slice_width, + hdmi_max_slices, hdmi_throughput); +} + +static int +hdmi_dsc_get_bpp(struct rockchip_hdmi *hdmi, int src_fractional_bpp, + int slice_width, int num_slices, bool hdmi_all_bpp, + int hdmi_max_chunk_bytes) +{ + int max_dsc_bpp, min_dsc_bpp; + int target_bytes; + bool bpp_found = false; + int bpp_decrement_x16; + int bpp_target; + int bpp_target_x16; + + /* + * Get min bpp and max bpp as per Table 7.23, in HDMI2.1 spec + * Start with the max bpp and keep on decrementing with + * fractional bpp, if supported by PCON DSC encoder + * + * for each bpp we check if no of bytes can be supported by HDMI sink + */ + + /* only 9\10\12 bpp was tested */ + min_dsc_bpp = 9; + max_dsc_bpp = 12; + + /* + * Taking into account if all dsc_all_bpp supported by HDMI2.1 sink + * Section 7.7.34 : Source shall not enable compressed Video + * Transport with bpp_target settings above 12 bpp unless + * DSC_all_bpp is set to 1. + */ + if (!hdmi_all_bpp) + max_dsc_bpp = min(max_dsc_bpp, 12); + + /* + * The Sink has a limit of compressed data in bytes for a scanline, + * as described in max_chunk_bytes field in HFVSDB block of edid. + * The no. of bytes depend on the target bits per pixel that the + * source configures. So we start with the max_bpp and calculate + * the target_chunk_bytes. We keep on decrementing the target_bpp, + * till we get the target_chunk_bytes just less than what the sink's + * max_chunk_bytes, or else till we reach the min_dsc_bpp. + * + * The decrement is according to the fractional support from PCON DSC + * encoder. For fractional BPP we use bpp_target as a multiple of 16. + * + * bpp_target_x16 = bpp_target * 16 + * So we need to decrement by {1, 2, 4, 8, 16} for fractional bpps + * {1/16, 1/8, 1/4, 1/2, 1} respectively. + */ + + bpp_target = max_dsc_bpp; + + /* src does not support fractional bpp implies decrement by 16 for bppx16 */ + if (!src_fractional_bpp) + src_fractional_bpp = 1; + bpp_decrement_x16 = DIV_ROUND_UP(16, src_fractional_bpp); + bpp_target_x16 = bpp_target * 16; + + while (bpp_target_x16 > (min_dsc_bpp * 16)) { + int bpp; + + bpp = DIV_ROUND_UP(bpp_target_x16, 16); + target_bytes = DIV_ROUND_UP((num_slices * slice_width * bpp), 8); + if (target_bytes <= hdmi_max_chunk_bytes) { + bpp_found = true; + break; + } + bpp_target_x16 -= bpp_decrement_x16; + } + if (bpp_found) + return bpp_target_x16; + + return 0; +} + +static int +dw_hdmi_dsc_bpp(struct rockchip_hdmi *hdmi, + int num_slices, int slice_width) +{ + bool hdmi_all_bpp = hdmi->dsc_cap.all_bpp; + int fractional_bpp = 0; + int hdmi_max_chunk_bytes = hdmi->dsc_cap.total_chunk_kbytes * 1024; + + return hdmi_dsc_get_bpp(hdmi, fractional_bpp, slice_width, + num_slices, hdmi_all_bpp, + hdmi_max_chunk_bytes); +} + +static int dw_hdmi_qp_set_link_cfg(struct rockchip_hdmi *hdmi, + u16 pic_width, u16 pic_height, + u16 slice_width, u16 slice_height, + u16 bits_per_pixel, u8 bits_per_component) +{ + int i; + + for (i = 0; i < PPS_TABLE_LEN; i++) + if (pic_width == pps_datas[i].pic_width && + pic_height == pps_datas[i].pic_height && + slice_width == pps_datas[i].slice_width && + slice_height == pps_datas[i].slice_height && + bits_per_component == pps_datas[i].bpc && + bits_per_pixel == pps_datas[i].bpp && + hdmi_bus_fmt_is_rgb(hdmi->output_bus_format) == pps_datas[i].convert_rgb) + break; + + if (i == PPS_TABLE_LEN) { + dev_err(hdmi->dev, "can't find pps cfg!\n"); + return -EINVAL; + } + + memcpy(hdmi->link_cfg.pps_payload, pps_datas[i].raw_pps, 128); + hdmi->link_cfg.hcactive = DIV_ROUND_UP(slice_width * (bits_per_pixel / 16), 8) * + (pic_width / slice_width); + + return 0; +} + +static void dw_hdmi_qp_dsc_configure(struct rockchip_hdmi *hdmi, + struct rockchip_crtc_state *s, + struct drm_crtc_state *crtc_state) +{ + int ret; + int slice_height; + int slice_width; + int bits_per_pixel; + int slice_count; + bool hdmi_is_dsc_1_2; + unsigned int depth = hdmi_bus_fmt_color_depth(hdmi->output_bus_format); + + if (!crtc_state) + return; + + hdmi_is_dsc_1_2 = hdmi->dsc_cap.v_1p2; + + if (!hdmi_is_dsc_1_2) + return; + + slice_height = hdmi_dsc_get_slice_height(crtc_state->mode.vdisplay); + if (!slice_height) + return; + + slice_count = hdmi_dsc_slices(hdmi, crtc_state); + if (!slice_count) + return; + + slice_width = DIV_ROUND_UP(crtc_state->mode.hdisplay, slice_count); + + bits_per_pixel = dw_hdmi_dsc_bpp(hdmi, slice_count, slice_width); + if (!bits_per_pixel) + return; + + ret = dw_hdmi_qp_set_link_cfg(hdmi, crtc_state->mode.hdisplay, + crtc_state->mode.vdisplay, slice_width, + slice_height, bits_per_pixel, depth); + + if (ret) { + dev_err(hdmi->dev, "set vdsc cfg failed\n"); + return; + } + dev_info(hdmi->dev, "dsc_enable\n"); + s->dsc_enable = 1; + s->dsc_sink_cap.version_major = 1; + s->dsc_sink_cap.version_minor = 2; + s->dsc_sink_cap.slice_width = slice_width; + s->dsc_sink_cap.slice_height = slice_height; + s->dsc_sink_cap.target_bits_per_pixel_x16 = bits_per_pixel; + s->dsc_sink_cap.block_pred = 1; + s->dsc_sink_cap.native_420 = 0; + + memcpy(&s->pps, hdmi->link_cfg.pps_payload, 128); +} +#endif +///////////////////////////////////////////////////////////////////////////////////////// + +// static int rockchip_hdmi_update_phy_table(struct rockchip_hdmi *hdmi, +// u32 *config, +// int phy_table_size) +// { +// int i; +// +// if (phy_table_size > ARRAY_SIZE(rockchip_phy_config)) { +// dev_err(hdmi->dev, "phy table array number is out of range\n"); +// return -E2BIG; +// } +// +// for (i = 0; i < phy_table_size; i++) { +// if (config[i * 4] != 0) +// rockchip_phy_config[i].mpixelclock = (u64)config[i * 4]; +// else +// rockchip_phy_config[i].mpixelclock = ~0UL; +// rockchip_phy_config[i].sym_ctr = (u16)config[i * 4 + 1]; +// rockchip_phy_config[i].term = (u16)config[i * 4 + 2]; +// rockchip_phy_config[i].vlev_ctr = (u16)config[i * 4 + 3]; +// } +// +// return 0; +// } + +static void repo_hpd_event(struct work_struct *p_work) +{ + struct rockchip_hdmi *hdmi = container_of(p_work, struct rockchip_hdmi, work.work); + bool change; + + change = drm_helper_hpd_irq_event(hdmi->drm_dev); + if (change) { + dev_dbg(hdmi->dev, "hpd stat changed:%d\n", hdmi->hpd_stat); + // dw_hdmi_qp_cec_set_hpd(hdmi->hdmi_qp, hdmi->hpd_stat, change); + } +} + +static irqreturn_t rockchip_hdmi_hardirq(int irq, void *dev_id) +{ + struct rockchip_hdmi *hdmi = dev_id; + u32 intr_stat, val; + + regmap_read(hdmi->regmap, RK3588_GRF_SOC_STATUS1, &intr_stat); + + if (intr_stat) { + dev_dbg(hdmi->dev, "hpd irq %#x\n", intr_stat); + + if (!hdmi->id) + val = HIWORD_UPDATE(RK3588_HDMI0_HPD_INT_MSK, + RK3588_HDMI0_HPD_INT_MSK); + else + val = HIWORD_UPDATE(RK3588_HDMI1_HPD_INT_MSK, + RK3588_HDMI1_HPD_INT_MSK); + regmap_write(hdmi->regmap, RK3588_GRF_SOC_CON2, val); + return IRQ_WAKE_THREAD; + } + + return IRQ_NONE; +} + +static irqreturn_t rockchip_hdmi_irq(int irq, void *dev_id) +{ + struct rockchip_hdmi *hdmi = dev_id; + u32 intr_stat, val; + int msecs; + bool stat; + + regmap_read(hdmi->regmap, RK3588_GRF_SOC_STATUS1, &intr_stat); + + if (!intr_stat) + return IRQ_NONE; + + if (!hdmi->id) { + val = HIWORD_UPDATE(RK3588_HDMI0_HPD_INT_CLR, + RK3588_HDMI0_HPD_INT_CLR); + if (intr_stat & RK3588_HDMI0_LEVEL_INT) + stat = true; + else + stat = false; + } else { + val = HIWORD_UPDATE(RK3588_HDMI1_HPD_INT_CLR, + RK3588_HDMI1_HPD_INT_CLR); + if (intr_stat & RK3588_HDMI1_LEVEL_INT) + stat = true; + else + stat = false; + } + + regmap_write(hdmi->regmap, RK3588_GRF_SOC_CON2, val); + + if (stat) { + hdmi->hpd_stat = true; + msecs = 150; + } else { + hdmi->hpd_stat = false; + msecs = 20; + } + mod_delayed_work(hdmi->workqueue, &hdmi->work, msecs_to_jiffies(msecs)); + + if (!hdmi->id) { + val = HIWORD_UPDATE(RK3588_HDMI0_HPD_INT_CLR, + RK3588_HDMI0_HPD_INT_CLR) | + HIWORD_UPDATE(0, RK3588_HDMI0_HPD_INT_MSK); + } else { + val = HIWORD_UPDATE(RK3588_HDMI1_HPD_INT_CLR, + RK3588_HDMI1_HPD_INT_CLR) | + HIWORD_UPDATE(0, RK3588_HDMI1_HPD_INT_MSK); + } + + regmap_write(hdmi->regmap, RK3588_GRF_SOC_CON2, val); + + return IRQ_HANDLED; +} + static int rockchip_hdmi_parse_dt(struct rockchip_hdmi *hdmi) { struct device_node *np = hdmi->dev->of_node; + int ret; hdmi->regmap = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); if (IS_ERR(hdmi->regmap)) { @@ -216,6 +1192,14 @@ static int rockchip_hdmi_parse_dt(struct rockchip_hdmi *hdmi) return PTR_ERR(hdmi->regmap); } + if (hdmi->is_hdmi_qp) { + hdmi->vo1_regmap = syscon_regmap_lookup_by_phandle(np, "rockchip,vo1_grf"); + if (IS_ERR(hdmi->vo1_regmap)) { + DRM_DEV_ERROR(hdmi->dev, "Unable to get rockchip,vo1_grf\n"); + return PTR_ERR(hdmi->vo1_regmap); + } + } + hdmi->ref_clk = devm_clk_get_optional(hdmi->dev, "ref"); if (!hdmi->ref_clk) hdmi->ref_clk = devm_clk_get_optional(hdmi->dev, "vpll"); @@ -245,6 +1229,79 @@ static int rockchip_hdmi_parse_dt(struct rockchip_hdmi *hdmi) if (IS_ERR(hdmi->avdd_1v8)) return PTR_ERR(hdmi->avdd_1v8); + hdmi->hclk_vio = devm_clk_get(hdmi->dev, "hclk_vio"); + if (PTR_ERR(hdmi->hclk_vio) == -ENOENT) { + hdmi->hclk_vio = NULL; + } else if (PTR_ERR(hdmi->hclk_vio) == -EPROBE_DEFER) { + return -EPROBE_DEFER; + } else if (IS_ERR(hdmi->hclk_vio)) { + dev_err(hdmi->dev, "failed to get hclk_vio clock\n"); + return PTR_ERR(hdmi->hclk_vio); + } + + hdmi->hclk_vop = devm_clk_get(hdmi->dev, "hclk"); + if (PTR_ERR(hdmi->hclk_vop) == -ENOENT) { + hdmi->hclk_vop = NULL; + } else if (PTR_ERR(hdmi->hclk_vop) == -EPROBE_DEFER) { + return -EPROBE_DEFER; + } else if (IS_ERR(hdmi->hclk_vop)) { + dev_err(hdmi->dev, "failed to get hclk_vop clock\n"); + return PTR_ERR(hdmi->hclk_vop); + } + + hdmi->aud_clk = devm_clk_get_optional(hdmi->dev, "aud"); + if (IS_ERR(hdmi->aud_clk)) { + dev_err_probe(hdmi->dev, PTR_ERR(hdmi->aud_clk), + "failed to get aud_clk clock\n"); + return PTR_ERR(hdmi->aud_clk); + } + + hdmi->hpd_clk = devm_clk_get_optional(hdmi->dev, "hpd"); + if (IS_ERR(hdmi->hpd_clk)) { + dev_err_probe(hdmi->dev, PTR_ERR(hdmi->hpd_clk), + "failed to get hpd_clk clock\n"); + return PTR_ERR(hdmi->hpd_clk); + } + + hdmi->hclk_vo1 = devm_clk_get_optional(hdmi->dev, "hclk_vo1"); + if (IS_ERR(hdmi->hclk_vo1)) { + dev_err_probe(hdmi->dev, PTR_ERR(hdmi->hclk_vo1), + "failed to get hclk_vo1 clock\n"); + return PTR_ERR(hdmi->hclk_vo1); + } + + hdmi->earc_clk = devm_clk_get_optional(hdmi->dev, "earc"); + if (IS_ERR(hdmi->earc_clk)) { + dev_err_probe(hdmi->dev, PTR_ERR(hdmi->earc_clk), + "failed to get earc_clk clock\n"); + return PTR_ERR(hdmi->earc_clk); + } + + hdmi->hdmitx_ref = devm_clk_get_optional(hdmi->dev, "hdmitx_ref"); + if (IS_ERR(hdmi->hdmitx_ref)) { + dev_err_probe(hdmi->dev, PTR_ERR(hdmi->hdmitx_ref), + "failed to get hdmitx_ref clock\n"); + return PTR_ERR(hdmi->hdmitx_ref); + } + + hdmi->pclk = devm_clk_get_optional(hdmi->dev, "pclk"); + if (IS_ERR(hdmi->pclk)) { + dev_err_probe(hdmi->dev, PTR_ERR(hdmi->pclk), + "failed to get pclk clock\n"); + return PTR_ERR(hdmi->pclk); + } + + hdmi->enable_gpio = devm_gpiod_get_optional(hdmi->dev, "enable", + GPIOD_OUT_HIGH); + if (IS_ERR(hdmi->enable_gpio)) { + ret = PTR_ERR(hdmi->enable_gpio); + dev_err(hdmi->dev, "failed to request enable GPIO: %d\n", ret); + return ret; + } + + hdmi->skip_check_420_mode = + of_property_read_bool(np, "skip-check-420-mode"); + return 0; } @@ -283,9 +1340,114 @@ dw_hdmi_rockchip_mode_valid(struct dw_hdmi *dw_hdmi, void *data, return MODE_BAD; } +/* [CC:] enable downstream mode_valid() */ +// static enum drm_mode_status +// dw_hdmi_rockchip_mode_valid(struct drm_connector *connector, void *data, +// const struct drm_display_info *info, +// const struct drm_display_mode *mode) +// { +// struct drm_encoder *encoder = connector->encoder; +// enum drm_mode_status status = MODE_OK; +// struct drm_device *dev = connector->dev; +// struct rockchip_drm_private *priv = dev->dev_private; +// struct drm_crtc *crtc; +// struct rockchip_hdmi *hdmi; +// +// /* +// * Pixel clocks we support are always < 2GHz and so fit in an +// * int. We should make sure source rate does too so we don't get +// * overflow when we multiply by 1000. +// */ +// if (mode->clock > INT_MAX / 1000) +// return MODE_BAD; +// +// if (!encoder) { +// const struct drm_connector_helper_funcs *funcs; +// +// funcs = connector->helper_private; +// if (funcs->atomic_best_encoder) +// encoder = funcs->atomic_best_encoder(connector, +// connector->state); +// else +// encoder = funcs->best_encoder(connector); +// } +// +// if (!encoder || !encoder->possible_crtcs) +// return MODE_BAD; +// +// hdmi = to_rockchip_hdmi(encoder); +// +// /* +// * If sink max TMDS clock < 340MHz, we should check the mode pixel +// * clock > 340MHz is YCbCr420 or not and whether the platform supports +// * YCbCr420. +// */ +// if (!hdmi->skip_check_420_mode) { +// if (mode->clock > 340000 && +// connector->display_info.max_tmds_clock < 340000 && +// (!drm_mode_is_420(&connector->display_info, mode) || +// !connector->ycbcr_420_allowed)) +// return MODE_BAD; +// +// if (hdmi->max_tmdsclk <= 340000 && mode->clock > 340000 && +// !drm_mode_is_420(&connector->display_info, mode)) +// return MODE_BAD; +// }; +// +// if (hdmi->phy) { +// if (hdmi->is_hdmi_qp) +// phy_set_bus_width(hdmi->phy, mode->clock * 10); +// else +// phy_set_bus_width(hdmi->phy, 8); +// } +// +// /* +// * ensure all drm display mode can work, if someone want support more +// * resolutions, please limit the possible_crtc, only connect to +// * needed crtc. +// */ +// drm_for_each_crtc(crtc, connector->dev) { +// int pipe = drm_crtc_index(crtc); +// const struct rockchip_crtc_funcs *funcs = +// priv->crtc_funcs[pipe]; +// +// if (!(encoder->possible_crtcs & drm_crtc_mask(crtc))) +// continue; +// if (!funcs || !funcs->mode_valid) +// continue; +// +// status = funcs->mode_valid(crtc, mode, +// DRM_MODE_CONNECTOR_HDMIA); +// if (status != MODE_OK) +// return status; +// } +// +// return status; +// } +// static void dw_hdmi_rockchip_encoder_disable(struct drm_encoder *encoder) { + struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); + // struct drm_crtc *crtc = encoder->crtc; + // struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc->state); + // + // if (crtc->state->active_changed) { + // if (hdmi->plat_data->split_mode) { + // s->output_if &= ~(VOP_OUTPUT_IF_HDMI0 | VOP_OUTPUT_IF_HDMI1); + // } else { + // if (!hdmi->id) + // s->output_if &= ~VOP_OUTPUT_IF_HDMI1; + // else + // s->output_if &= ~VOP_OUTPUT_IF_HDMI0; + // } + // } + /* + * when plug out hdmi it will be switch cvbs and then phy bus width + * must be set as 8 + */ + if (hdmi->phy) + phy_set_bus_width(hdmi->phy, 8); } static bool @@ -301,6 +1463,27 @@ static void dw_hdmi_rockchip_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *adj_mode) { struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); + struct drm_crtc *crtc; + struct rockchip_crtc_state *s; + + if (!encoder->crtc) + return; + crtc = encoder->crtc; + + if (!crtc->state) + return; + s = to_rockchip_crtc_state(crtc->state); + + if (!s) + return; + + if (hdmi->is_hdmi_qp) { + // s->dsc_enable = 0; + // if (hdmi->link_cfg.dsc_mode) + // dw_hdmi_qp_dsc_configure(hdmi, s, crtc->state); + + phy_set_bus_width(hdmi->phy, hdmi->phy_bus_width); + } clk_set_rate(hdmi->ref_clk, adj_mode->clock * 1000); } @@ -308,14 +1491,25 @@ static void dw_hdmi_rockchip_encoder_mode_set(struct drm_encoder *encoder, static void dw_hdmi_rockchip_encoder_enable(struct drm_encoder *encoder) { struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); + struct drm_crtc *crtc = encoder->crtc; u32 val; + int mux; int ret; + if (WARN_ON(!crtc || !crtc->state)) + return; + + if (hdmi->phy) + phy_set_bus_width(hdmi->phy, hdmi->phy_bus_width); + + clk_set_rate(hdmi->ref_clk, + crtc->state->adjusted_mode.crtc_clock * 1000); + if (hdmi->chip_data->lcdsel_grf_reg < 0) return; - ret = drm_of_encoder_active_endpoint_id(hdmi->dev->of_node, encoder); - if (ret) + mux = drm_of_encoder_active_endpoint_id(hdmi->dev->of_node, encoder); + if (mux) val = hdmi->chip_data->lcdsel_lit; else val = hdmi->chip_data->lcdsel_big; @@ -330,24 +1524,992 @@ static void dw_hdmi_rockchip_encoder_enable(struct drm_encoder *encoder) if (ret != 0) DRM_DEV_ERROR(hdmi->dev, "Could not write to GRF: %d\n", ret); + if (hdmi->chip_data->lcdsel_grf_reg == RK3288_GRF_SOC_CON6) { + struct rockchip_crtc_state *s = + to_rockchip_crtc_state(crtc->state); + u32 mode_mask = mux ? RK3288_HDMI_LCDC1_YUV420 : + RK3288_HDMI_LCDC0_YUV420; + + if (s->output_mode == ROCKCHIP_OUT_MODE_YUV420) + val = HIWORD_UPDATE(mode_mask, mode_mask); + else + val = HIWORD_UPDATE(0, mode_mask); + + regmap_write(hdmi->regmap, RK3288_GRF_SOC_CON16, val); + } + clk_disable_unprepare(hdmi->grf_clk); DRM_DEV_DEBUG(hdmi->dev, "vop %s output to hdmi\n", ret ? "LIT" : "BIG"); } -static int -dw_hdmi_rockchip_encoder_atomic_check(struct drm_encoder *encoder, - struct drm_crtc_state *crtc_state, - struct drm_connector_state *conn_state) +static void rk3588_set_link_mode(struct rockchip_hdmi *hdmi) { - struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state); + int val; + bool is_hdmi0; - s->output_mode = ROCKCHIP_OUT_MODE_AAAA; - s->output_type = DRM_MODE_CONNECTOR_HDMIA; + if (!hdmi->id) + is_hdmi0 = true; + else + is_hdmi0 = false; + + if (!hdmi->link_cfg.frl_mode) { + val = HIWORD_UPDATE(0, RK3588_HDMI21_MASK); + if (is_hdmi0) + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON4, val); + else + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON7, val); + + val = HIWORD_UPDATE(0, RK3588_COMPRESS_MODE_MASK | RK3588_COLOR_FORMAT_MASK); + if (is_hdmi0) + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON3, val); + else + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON6, val); + + return; + } + + val = HIWORD_UPDATE(RK3588_HDMI21_MASK, RK3588_HDMI21_MASK); + if (is_hdmi0) + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON4, val); + else + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON7, val); + + if (hdmi->link_cfg.dsc_mode) { + val = HIWORD_UPDATE(RK3588_COMPRESS_MODE_MASK | RK3588_COMPRESSED_DATA, + RK3588_COMPRESS_MODE_MASK | RK3588_COLOR_FORMAT_MASK); + if (is_hdmi0) + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON3, val); + else + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON6, val); + } else { + val = HIWORD_UPDATE(0, RK3588_COMPRESS_MODE_MASK | RK3588_COLOR_FORMAT_MASK); + if (is_hdmi0) + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON3, val); + else + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON6, val); + } +} + +static void rk3588_set_color_format(struct rockchip_hdmi *hdmi, u64 bus_format, + u32 depth) +{ + u32 val = 0; + + switch (bus_format) { + case MEDIA_BUS_FMT_RGB888_1X24: + case MEDIA_BUS_FMT_RGB101010_1X30: + val = HIWORD_UPDATE(0, RK3588_COLOR_FORMAT_MASK); + break; + case MEDIA_BUS_FMT_UYYVYY8_0_5X24: + case MEDIA_BUS_FMT_UYYVYY10_0_5X30: + val = HIWORD_UPDATE(RK3588_YUV420, RK3588_COLOR_FORMAT_MASK); + break; + case MEDIA_BUS_FMT_YUV8_1X24: + case MEDIA_BUS_FMT_YUV10_1X30: + val = HIWORD_UPDATE(RK3588_YUV444, RK3588_COLOR_FORMAT_MASK); + break; + default: + dev_err(hdmi->dev, "can't set correct color format\n"); + return; + } + + if (hdmi->link_cfg.dsc_mode) + val = HIWORD_UPDATE(RK3588_COMPRESSED_DATA, RK3588_COLOR_FORMAT_MASK); + + if (depth == 8) + val |= HIWORD_UPDATE(RK3588_8BPC, RK3588_COLOR_DEPTH_MASK); + else + val |= HIWORD_UPDATE(RK3588_10BPC, RK3588_COLOR_DEPTH_MASK); + + if (!hdmi->id) + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON3, val); + else + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON6, val); +} + +static void rk3588_set_grf_cfg(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + int color_depth; + + rk3588_set_link_mode(hdmi); + color_depth = hdmi_bus_fmt_color_depth(hdmi->bus_format); + rk3588_set_color_format(hdmi, hdmi->bus_format, color_depth); +} + +static void +dw_hdmi_rockchip_select_output(struct drm_connector_state *conn_state, + struct drm_crtc_state *crtc_state, + struct rockchip_hdmi *hdmi, + unsigned int *color_format, + unsigned int *output_mode, + unsigned long *bus_format, + unsigned int *bus_width, + unsigned long *enc_out_encoding, + unsigned int *eotf) +{ + struct drm_display_info *info = &conn_state->connector->display_info; + struct drm_display_mode mode; + struct hdr_output_metadata *hdr_metadata; + u32 vic; + unsigned long tmdsclock, pixclock; + unsigned int color_depth; + bool support_dc = false; + bool sink_is_hdmi = true; + u32 max_tmds_clock = info->max_tmds_clock; + int output_eotf; + + drm_mode_copy(&mode, &crtc_state->mode); + pixclock = mode.crtc_clock; + // if (hdmi->plat_data->split_mode) { + // drm_mode_convert_to_origin_mode(&mode); + // pixclock /= 2; + // } + + vic = drm_match_cea_mode(&mode); + + if (!hdmi->is_hdmi_qp) + sink_is_hdmi = dw_hdmi_get_output_whether_hdmi(hdmi->hdmi); + + *color_format = RK_IF_FORMAT_RGB; + + switch (hdmi->hdmi_output) { + case RK_IF_FORMAT_YCBCR_HQ: + if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444) + *color_format = RK_IF_FORMAT_YCBCR444; + else if (info->color_formats & DRM_COLOR_FORMAT_YCBCR422) + *color_format = RK_IF_FORMAT_YCBCR422; + else if (conn_state->connector->ycbcr_420_allowed && + drm_mode_is_420(info, &mode) && + (pixclock >= 594000 && !hdmi->is_hdmi_qp)) + *color_format = RK_IF_FORMAT_YCBCR420; + break; + case RK_IF_FORMAT_YCBCR_LQ: + if (conn_state->connector->ycbcr_420_allowed && + drm_mode_is_420(info, &mode) && pixclock >= 594000) + *color_format = RK_IF_FORMAT_YCBCR420; + else if (info->color_formats & DRM_COLOR_FORMAT_YCBCR422) + *color_format = RK_IF_FORMAT_YCBCR422; + else if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444) + *color_format = RK_IF_FORMAT_YCBCR444; + break; + case RK_IF_FORMAT_YCBCR420: + if (conn_state->connector->ycbcr_420_allowed && + drm_mode_is_420(info, &mode) && pixclock >= 594000) + *color_format = RK_IF_FORMAT_YCBCR420; + break; + case RK_IF_FORMAT_YCBCR422: + if (info->color_formats & DRM_COLOR_FORMAT_YCBCR422) + *color_format = RK_IF_FORMAT_YCBCR422; + break; + case RK_IF_FORMAT_YCBCR444: + if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444) + *color_format = RK_IF_FORMAT_YCBCR444; + break; + case RK_IF_FORMAT_RGB: + default: + break; + } + + if (*color_format == RK_IF_FORMAT_RGB && + info->edid_hdmi_rgb444_dc_modes & DRM_EDID_HDMI_DC_30) + support_dc = true; + if (*color_format == RK_IF_FORMAT_YCBCR444 && + info->edid_hdmi_rgb444_dc_modes & + (DRM_EDID_HDMI_DC_Y444 | DRM_EDID_HDMI_DC_30)) + support_dc = true; + if (*color_format == RK_IF_FORMAT_YCBCR422) + support_dc = true; + if (*color_format == RK_IF_FORMAT_YCBCR420 && + info->hdmi.y420_dc_modes & DRM_EDID_YCBCR420_DC_30) + support_dc = true; + + if (hdmi->colordepth > 8 && support_dc) + color_depth = 10; + else + color_depth = 8; + + if (!sink_is_hdmi) { + *color_format = RK_IF_FORMAT_RGB; + color_depth = 8; + } + + *eotf = HDMI_EOTF_TRADITIONAL_GAMMA_SDR; + if (conn_state->hdr_output_metadata) { + hdr_metadata = (struct hdr_output_metadata *) + conn_state->hdr_output_metadata->data; + output_eotf = hdr_metadata->hdmi_metadata_type1.eotf; + if (output_eotf > HDMI_EOTF_TRADITIONAL_GAMMA_SDR && + output_eotf <= HDMI_EOTF_BT_2100_HLG) + *eotf = output_eotf; + } + + hdmi->colorimetry = conn_state->colorspace; + + if ((*eotf > HDMI_EOTF_TRADITIONAL_GAMMA_SDR && + conn_state->connector->hdr_sink_metadata.hdmi_type1.eotf & + BIT(*eotf)) || ((hdmi->colorimetry >= DRM_MODE_COLORIMETRY_BT2020_CYCC) && + (hdmi->colorimetry <= DRM_MODE_COLORIMETRY_BT2020_YCC))) + *enc_out_encoding = V4L2_YCBCR_ENC_BT2020; + else if ((vic == 6) || (vic == 7) || (vic == 21) || (vic == 22) || + (vic == 2) || (vic == 3) || (vic == 17) || (vic == 18)) + *enc_out_encoding = V4L2_YCBCR_ENC_601; + else + *enc_out_encoding = V4L2_YCBCR_ENC_709; + + if (*enc_out_encoding == V4L2_YCBCR_ENC_BT2020) { + /* BT2020 require color depth at lest 10bit */ + color_depth = 10; + /* We prefer use YCbCr422 to send 10bit */ + if (info->color_formats & DRM_COLOR_FORMAT_YCBCR422) + *color_format = RK_IF_FORMAT_YCBCR422; + if (hdmi->is_hdmi_qp) { + if (info->color_formats & DRM_COLOR_FORMAT_YCBCR420) { + if (mode.clock >= 340000) + *color_format = RK_IF_FORMAT_YCBCR420; + else + *color_format = RK_IF_FORMAT_RGB; + } else { + *color_format = RK_IF_FORMAT_RGB; + } + } + } + + if (mode.flags & DRM_MODE_FLAG_DBLCLK) + pixclock *= 2; + if ((mode.flags & DRM_MODE_FLAG_3D_MASK) == + DRM_MODE_FLAG_3D_FRAME_PACKING) + pixclock *= 2; + + if (*color_format == RK_IF_FORMAT_YCBCR422 || color_depth == 8) + tmdsclock = pixclock; + else + tmdsclock = pixclock * (color_depth) / 8; + + if (*color_format == RK_IF_FORMAT_YCBCR420) + tmdsclock /= 2; + + /* XXX: max_tmds_clock of some sink is 0, we think it is 340MHz. */ + if (!max_tmds_clock) + max_tmds_clock = 340000; + + max_tmds_clock = min(max_tmds_clock, hdmi->max_tmdsclk); + + if ((tmdsclock > max_tmds_clock) && !hdmi->is_hdmi_qp) { + if (max_tmds_clock >= 594000) { + color_depth = 8; + } else if (max_tmds_clock > 340000) { + if (drm_mode_is_420(info, &mode) || tmdsclock >= 594000) + *color_format = RK_IF_FORMAT_YCBCR420; + } else { + color_depth = 8; + if (drm_mode_is_420(info, &mode) || tmdsclock >= 594000) + *color_format = RK_IF_FORMAT_YCBCR420; + } + } + + if (hdmi->is_hdmi_qp) { + if (mode.clock >= 340000) { + if (drm_mode_is_420(info, &mode)) + *color_format = RK_IF_FORMAT_YCBCR420; + else + *color_format = RK_IF_FORMAT_RGB; + } else if (tmdsclock > max_tmds_clock) { + color_depth = 8; + if (drm_mode_is_420(info, &mode)) + *color_format = RK_IF_FORMAT_YCBCR420; + } + } + + if (*color_format == RK_IF_FORMAT_YCBCR420) { + *output_mode = ROCKCHIP_OUT_MODE_YUV420; + if (color_depth > 8) + *bus_format = MEDIA_BUS_FMT_UYYVYY10_0_5X30; + else + *bus_format = MEDIA_BUS_FMT_UYYVYY8_0_5X24; + *bus_width = color_depth / 2; + } else { + *output_mode = ROCKCHIP_OUT_MODE_AAAA; + if (color_depth > 8) { + if (*color_format != RK_IF_FORMAT_RGB && + !hdmi->unsupported_yuv_input) + *bus_format = MEDIA_BUS_FMT_YUV10_1X30; + else + *bus_format = MEDIA_BUS_FMT_RGB101010_1X30; + } else { + if (*color_format != RK_IF_FORMAT_RGB && + !hdmi->unsupported_yuv_input) + *bus_format = MEDIA_BUS_FMT_YUV8_1X24; + else + *bus_format = MEDIA_BUS_FMT_RGB888_1X24; + } + if (*color_format == RK_IF_FORMAT_YCBCR422) + *bus_width = 8; + else + *bus_width = color_depth; + } + + hdmi->bus_format = *bus_format; + + if (*color_format == RK_IF_FORMAT_YCBCR422) { + if (color_depth == 12) + hdmi->output_bus_format = MEDIA_BUS_FMT_UYVY12_1X24; + else if (color_depth == 10) + hdmi->output_bus_format = MEDIA_BUS_FMT_UYVY10_1X20; + else + hdmi->output_bus_format = MEDIA_BUS_FMT_UYVY8_1X16; + } else { + hdmi->output_bus_format = *bus_format; + } +} + +static bool +dw_hdmi_rockchip_check_color(struct drm_connector_state *conn_state, + struct rockchip_hdmi *hdmi) +{ + struct drm_crtc_state *crtc_state = conn_state->crtc->state; + unsigned int colorformat; + unsigned long bus_format; + unsigned long output_bus_format = hdmi->output_bus_format; + unsigned long enc_out_encoding = hdmi->enc_out_encoding; + unsigned int eotf, bus_width; + unsigned int output_mode; + + dw_hdmi_rockchip_select_output(conn_state, crtc_state, hdmi, + &colorformat, + &output_mode, &bus_format, &bus_width, + &hdmi->enc_out_encoding, &eotf); + + if (output_bus_format != hdmi->output_bus_format || + enc_out_encoding != hdmi->enc_out_encoding) + return true; + else + return false; +} + +static int +dw_hdmi_rockchip_encoder_atomic_check(struct drm_encoder *encoder, + struct drm_crtc_state *crtc_state, + struct drm_connector_state *conn_state) +{ + struct rockchip_crtc_state *s = to_rockchip_crtc_state(crtc_state); + struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); + unsigned int colorformat, bus_width, tmdsclk; + struct drm_display_mode mode; + unsigned int output_mode; + unsigned long bus_format; + int color_depth; + bool secondary = false; + + /* + * There are two hdmi but only one encoder in split mode, + * so we need to check twice. + */ +secondary: + drm_mode_copy(&mode, &crtc_state->mode); + + hdmi->vp_id = 0; + // hdmi->vp_id = s->vp_id; + // if (hdmi->plat_data->split_mode) + // drm_mode_convert_to_origin_mode(&mode); + + int eotf; + dw_hdmi_rockchip_select_output(conn_state, crtc_state, hdmi, + &colorformat, + &output_mode, &bus_format, &bus_width, + // &hdmi->enc_out_encoding, &s->eotf); + &hdmi->enc_out_encoding, &eotf); + + s->bus_format = bus_format; + if (hdmi->is_hdmi_qp) { + color_depth = hdmi_bus_fmt_color_depth(bus_format); + tmdsclk = hdmi_get_tmdsclock(hdmi, crtc_state->mode.clock); + if (hdmi_bus_fmt_is_yuv420(hdmi->output_bus_format)) + tmdsclk /= 2; + hdmi_select_link_config(hdmi, crtc_state, tmdsclk); + + if (hdmi->link_cfg.frl_mode) { + gpiod_set_value(hdmi->enable_gpio, 0); + /* in the current version, support max 40G frl */ + if (hdmi->link_cfg.rate_per_lane >= 10) { + hdmi->link_cfg.frl_lanes = 4; + hdmi->link_cfg.rate_per_lane = 10; + } + bus_width = hdmi->link_cfg.frl_lanes * + hdmi->link_cfg.rate_per_lane * 1000000; + /* 10 bit color depth and frl mode */ + if (color_depth == 10) + bus_width |= + COLOR_DEPTH_10BIT | HDMI_FRL_MODE; + else + bus_width |= HDMI_FRL_MODE; + } else { + gpiod_set_value(hdmi->enable_gpio, 1); + bus_width = hdmi_get_tmdsclock(hdmi, mode.clock * 10); + if (hdmi_bus_fmt_is_yuv420(hdmi->output_bus_format)) + bus_width /= 2; + + if (color_depth == 10) + bus_width |= COLOR_DEPTH_10BIT; + } + } + + hdmi->phy_bus_width = bus_width; + + if (hdmi->phy) + phy_set_bus_width(hdmi->phy, bus_width); + + s->output_type = DRM_MODE_CONNECTOR_HDMIA; + // s->tv_state = &conn_state->tv; + // + // if (hdmi->plat_data->split_mode) { + // s->output_flags |= ROCKCHIP_OUTPUT_DUAL_CHANNEL_LEFT_RIGHT_MODE; + // if (hdmi->plat_data->right && hdmi->id) + // s->output_flags |= ROCKCHIP_OUTPUT_DATA_SWAP; + // s->output_if |= VOP_OUTPUT_IF_HDMI0 | VOP_OUTPUT_IF_HDMI1; + // } else { + // if (!hdmi->id) + // s->output_if |= VOP_OUTPUT_IF_HDMI0; + // else + // s->output_if |= VOP_OUTPUT_IF_HDMI1; + // } + + s->output_mode = output_mode; + hdmi->bus_format = s->bus_format; + + if (hdmi->enc_out_encoding == V4L2_YCBCR_ENC_BT2020) + s->color_space = V4L2_COLORSPACE_BT2020; + else if (colorformat == RK_IF_FORMAT_RGB) + s->color_space = V4L2_COLORSPACE_DEFAULT; + else if (hdmi->enc_out_encoding == V4L2_YCBCR_ENC_709) + s->color_space = V4L2_COLORSPACE_REC709; + else + s->color_space = V4L2_COLORSPACE_SMPTE170M; + + if (hdmi->plat_data->split_mode && !secondary) { + hdmi = rockchip_hdmi_find_by_id(hdmi->dev->driver, !hdmi->id); + secondary = true; + goto secondary; + } return 0; } +static unsigned long +dw_hdmi_rockchip_get_input_bus_format(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + return hdmi->bus_format; +} + +static unsigned long +dw_hdmi_rockchip_get_output_bus_format(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + return hdmi->output_bus_format; +} + +static unsigned long +dw_hdmi_rockchip_get_enc_in_encoding(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + return hdmi->enc_out_encoding; +} + +static unsigned long +dw_hdmi_rockchip_get_enc_out_encoding(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + return hdmi->enc_out_encoding; +} + +static unsigned long +dw_hdmi_rockchip_get_quant_range(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + return hdmi->hdmi_quant_range; +} + +static struct drm_property * +dw_hdmi_rockchip_get_hdr_property(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + return hdmi->hdr_panel_metadata_property; +} + +static struct drm_property_blob * +dw_hdmi_rockchip_get_hdr_blob(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + return hdmi->hdr_panel_blob_ptr; +} + +static bool +dw_hdmi_rockchip_get_color_changed(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + bool ret = false; + + if (hdmi->color_changed) + ret = true; + hdmi->color_changed = 0; + + return ret; +} + +#if 0 +static int +dw_hdmi_rockchip_get_edid_dsc_info(void *data, struct edid *edid) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + if (!edid) + return -EINVAL; + + return rockchip_drm_parse_cea_ext(&hdmi->dsc_cap, + &hdmi->max_frl_rate_per_lane, + &hdmi->max_lanes, edid); +} + +static int +dw_hdmi_rockchip_get_next_hdr_data(void *data, struct edid *edid, + struct drm_connector *connector) +{ + int ret; + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + struct next_hdr_sink_data *sink_data = &hdmi->next_hdr_data; + size_t size = sizeof(*sink_data); + struct drm_property *property = hdmi->next_hdr_sink_data_property; + struct drm_property_blob *blob = hdmi->hdr_panel_blob_ptr; + + if (!edid) + return -EINVAL; + + rockchip_drm_parse_next_hdr(sink_data, edid); + + ret = drm_property_replace_global_blob(connector->dev, &blob, size, sink_data, + &connector->base, property); + + return ret; +}; +#endif + +static +struct dw_hdmi_link_config *dw_hdmi_rockchip_get_link_cfg(void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + return &hdmi->link_cfg; +} + +#if 0 +static const struct drm_prop_enum_list color_depth_enum_list[] = { + { 0, "Automatic" }, /* Prefer highest color depth */ + { 8, "24bit" }, + { 10, "30bit" }, +}; + +static const struct drm_prop_enum_list drm_hdmi_output_enum_list[] = { + { RK_IF_FORMAT_RGB, "rgb" }, + { RK_IF_FORMAT_YCBCR444, "ycbcr444" }, + { RK_IF_FORMAT_YCBCR422, "ycbcr422" }, + { RK_IF_FORMAT_YCBCR420, "ycbcr420" }, + { RK_IF_FORMAT_YCBCR_HQ, "ycbcr_high_subsampling" }, + { RK_IF_FORMAT_YCBCR_LQ, "ycbcr_low_subsampling" }, + { RK_IF_FORMAT_MAX, "invalid_output" }, +}; + +static const struct drm_prop_enum_list quant_range_enum_list[] = { + { HDMI_QUANTIZATION_RANGE_DEFAULT, "default" }, + { HDMI_QUANTIZATION_RANGE_LIMITED, "limit" }, + { HDMI_QUANTIZATION_RANGE_FULL, "full" }, +}; + +static const struct drm_prop_enum_list output_hdmi_dvi_enum_list[] = { + { 0, "auto" }, + { 1, "force_hdmi" }, + { 2, "force_dvi" }, +}; + +static const struct drm_prop_enum_list output_type_cap_list[] = { + { 0, "DVI" }, + { 1, "HDMI" }, +}; +#endif + +static void +dw_hdmi_rockchip_attach_properties(struct drm_connector *connector, + unsigned int color, int version, + void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + struct drm_property *prop; + // struct rockchip_drm_private *private = connector->dev->dev_private; + + switch (color) { + case MEDIA_BUS_FMT_RGB101010_1X30: + hdmi->hdmi_output = RK_IF_FORMAT_RGB; + hdmi->colordepth = 10; + break; + case MEDIA_BUS_FMT_YUV8_1X24: + hdmi->hdmi_output = RK_IF_FORMAT_YCBCR444; + hdmi->colordepth = 8; + break; + case MEDIA_BUS_FMT_YUV10_1X30: + hdmi->hdmi_output = RK_IF_FORMAT_YCBCR444; + hdmi->colordepth = 10; + break; + case MEDIA_BUS_FMT_UYVY10_1X20: + hdmi->hdmi_output = RK_IF_FORMAT_YCBCR422; + hdmi->colordepth = 10; + break; + case MEDIA_BUS_FMT_UYVY8_1X16: + hdmi->hdmi_output = RK_IF_FORMAT_YCBCR422; + hdmi->colordepth = 8; + break; + case MEDIA_BUS_FMT_UYYVYY8_0_5X24: + hdmi->hdmi_output = RK_IF_FORMAT_YCBCR420; + hdmi->colordepth = 8; + break; + case MEDIA_BUS_FMT_UYYVYY10_0_5X30: + hdmi->hdmi_output = RK_IF_FORMAT_YCBCR420; + hdmi->colordepth = 10; + break; + default: + hdmi->hdmi_output = RK_IF_FORMAT_RGB; + hdmi->colordepth = 8; + } + + hdmi->bus_format = color; + + if (hdmi->hdmi_output == RK_IF_FORMAT_YCBCR422) { + if (hdmi->colordepth == 12) + hdmi->output_bus_format = MEDIA_BUS_FMT_UYVY12_1X24; + else if (hdmi->colordepth == 10) + hdmi->output_bus_format = MEDIA_BUS_FMT_UYVY10_1X20; + else + hdmi->output_bus_format = MEDIA_BUS_FMT_UYVY8_1X16; + } else { + hdmi->output_bus_format = hdmi->bus_format; + } + +#if 0 + /* RK3368 does not support deep color mode */ + if (!hdmi->color_depth_property && !hdmi->unsupported_deep_color) { + prop = drm_property_create_enum(connector->dev, 0, + RK_IF_PROP_COLOR_DEPTH, + color_depth_enum_list, + ARRAY_SIZE(color_depth_enum_list)); + if (prop) { + hdmi->color_depth_property = prop; + drm_object_attach_property(&connector->base, prop, 0); + } + } + + prop = drm_property_create_enum(connector->dev, 0, RK_IF_PROP_COLOR_FORMAT, + drm_hdmi_output_enum_list, + ARRAY_SIZE(drm_hdmi_output_enum_list)); + if (prop) { + hdmi->hdmi_output_property = prop; + drm_object_attach_property(&connector->base, prop, 0); + } + + prop = drm_property_create_range(connector->dev, 0, + RK_IF_PROP_COLOR_DEPTH_CAPS, + 0, 0xff); + if (prop) { + hdmi->colordepth_capacity = prop; + drm_object_attach_property(&connector->base, prop, 0); + } + + prop = drm_property_create_range(connector->dev, 0, + RK_IF_PROP_COLOR_FORMAT_CAPS, + 0, 0xf); + if (prop) { + hdmi->outputmode_capacity = prop; + drm_object_attach_property(&connector->base, prop, 0); + } + + prop = drm_property_create(connector->dev, + DRM_MODE_PROP_BLOB | + DRM_MODE_PROP_IMMUTABLE, + "HDR_PANEL_METADATA", 0); + if (prop) { + hdmi->hdr_panel_metadata_property = prop; + drm_object_attach_property(&connector->base, prop, 0); + } + + prop = drm_property_create(connector->dev, + DRM_MODE_PROP_BLOB | + DRM_MODE_PROP_IMMUTABLE, + "NEXT_HDR_SINK_DATA", 0); + if (prop) { + hdmi->next_hdr_sink_data_property = prop; + drm_object_attach_property(&connector->base, prop, 0); + } + + prop = drm_property_create_bool(connector->dev, DRM_MODE_PROP_IMMUTABLE, + "USER_SPLIT_MODE"); + if (prop) { + hdmi->user_split_mode_prop = prop; + drm_object_attach_property(&connector->base, prop, + hdmi->user_split_mode ? 1 : 0); + } + + if (!hdmi->is_hdmi_qp) { + prop = drm_property_create_enum(connector->dev, 0, + "output_hdmi_dvi", + output_hdmi_dvi_enum_list, + ARRAY_SIZE(output_hdmi_dvi_enum_list)); + if (prop) { + hdmi->output_hdmi_dvi = prop; + drm_object_attach_property(&connector->base, prop, 0); + } + + prop = drm_property_create_enum(connector->dev, 0, + "output_type_capacity", + output_type_cap_list, + ARRAY_SIZE(output_type_cap_list)); + if (prop) { + hdmi->output_type_capacity = prop; + drm_object_attach_property(&connector->base, prop, 0); + } + + prop = drm_property_create_enum(connector->dev, 0, + "hdmi_quant_range", + quant_range_enum_list, + ARRAY_SIZE(quant_range_enum_list)); + if (prop) { + hdmi->quant_range = prop; + drm_object_attach_property(&connector->base, prop, 0); + } + } +#endif + + prop = connector->dev->mode_config.hdr_output_metadata_property; + if (version >= 0x211a || hdmi->is_hdmi_qp) + drm_object_attach_property(&connector->base, prop, 0); + + if (!drm_mode_create_hdmi_colorspace_property(connector, 0)) + drm_object_attach_property(&connector->base, + connector->colorspace_property, 0); + +#if 0 + // [CC:] if this is not needed, also drop connector_id_prop + if (!private->connector_id_prop) + private->connector_id_prop = drm_property_create_range(connector->dev, + DRM_MODE_PROP_ATOMIC | DRM_MODE_PROP_IMMUTABLE, + "CONNECTOR_ID", 0, 0xf); + if (private->connector_id_prop) + drm_object_attach_property(&connector->base, private->connector_id_prop, hdmi->id); +#endif +} + +static void +dw_hdmi_rockchip_destroy_properties(struct drm_connector *connector, + void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + if (hdmi->color_depth_property) { + drm_property_destroy(connector->dev, + hdmi->color_depth_property); + hdmi->color_depth_property = NULL; + } + + if (hdmi->hdmi_output_property) { + drm_property_destroy(connector->dev, + hdmi->hdmi_output_property); + hdmi->hdmi_output_property = NULL; + } + + if (hdmi->colordepth_capacity) { + drm_property_destroy(connector->dev, + hdmi->colordepth_capacity); + hdmi->colordepth_capacity = NULL; + } + + if (hdmi->outputmode_capacity) { + drm_property_destroy(connector->dev, + hdmi->outputmode_capacity); + hdmi->outputmode_capacity = NULL; + } + + if (hdmi->quant_range) { + drm_property_destroy(connector->dev, + hdmi->quant_range); + hdmi->quant_range = NULL; + } + + if (hdmi->hdr_panel_metadata_property) { + drm_property_destroy(connector->dev, + hdmi->hdr_panel_metadata_property); + hdmi->hdr_panel_metadata_property = NULL; + } + + if (hdmi->next_hdr_sink_data_property) { + drm_property_destroy(connector->dev, + hdmi->next_hdr_sink_data_property); + hdmi->next_hdr_sink_data_property = NULL; + } + + if (hdmi->output_hdmi_dvi) { + drm_property_destroy(connector->dev, + hdmi->output_hdmi_dvi); + hdmi->output_hdmi_dvi = NULL; + } + + if (hdmi->output_type_capacity) { + drm_property_destroy(connector->dev, + hdmi->output_type_capacity); + hdmi->output_type_capacity = NULL; + } + + if (hdmi->user_split_mode_prop) { + drm_property_destroy(connector->dev, + hdmi->user_split_mode_prop); + hdmi->user_split_mode_prop = NULL; + } +} + +static int +dw_hdmi_rockchip_set_property(struct drm_connector *connector, + struct drm_connector_state *state, + struct drm_property *property, + u64 val, + void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + struct drm_mode_config *config = &connector->dev->mode_config; + + if (property == hdmi->color_depth_property) { + hdmi->colordepth = val; + /* If hdmi is disconnected, state->crtc is null */ + if (!state->crtc) + return 0; + if (dw_hdmi_rockchip_check_color(state, hdmi)) + hdmi->color_changed++; + return 0; + } else if (property == hdmi->hdmi_output_property) { + hdmi->hdmi_output = val; + if (!state->crtc) + return 0; + if (dw_hdmi_rockchip_check_color(state, hdmi)) + hdmi->color_changed++; + return 0; + } else if (property == hdmi->quant_range) { + u64 quant_range = hdmi->hdmi_quant_range; + + hdmi->hdmi_quant_range = val; + if (quant_range != hdmi->hdmi_quant_range) + dw_hdmi_set_quant_range(hdmi->hdmi); + return 0; + } else if (property == config->hdr_output_metadata_property) { + return 0; + } else if (property == hdmi->output_hdmi_dvi) { + if (hdmi->force_output != val) + hdmi->color_changed++; + hdmi->force_output = val; + dw_hdmi_set_output_type(hdmi->hdmi, val); + return 0; + } else if (property == hdmi->colordepth_capacity) { + return 0; + } else if (property == hdmi->outputmode_capacity) { + return 0; + } else if (property == hdmi->output_type_capacity) { + return 0; + } + + DRM_ERROR("Unknown property [PROP:%d:%s]\n", + property->base.id, property->name); + + return -EINVAL; +} + +static int +dw_hdmi_rockchip_get_property(struct drm_connector *connector, + const struct drm_connector_state *state, + struct drm_property *property, + u64 *val, + void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + struct drm_display_info *info = &connector->display_info; + struct drm_mode_config *config = &connector->dev->mode_config; + + if (property == hdmi->color_depth_property) { + *val = hdmi->colordepth; + return 0; + } else if (property == hdmi->hdmi_output_property) { + *val = hdmi->hdmi_output; + return 0; + } else if (property == hdmi->colordepth_capacity) { + *val = BIT(RK_IF_DEPTH_8); + /* RK3368 only support 8bit */ + if (hdmi->unsupported_deep_color) + return 0; + if (info->edid_hdmi_rgb444_dc_modes & DRM_EDID_HDMI_DC_30) + *val |= BIT(RK_IF_DEPTH_10); + if (info->edid_hdmi_rgb444_dc_modes & DRM_EDID_HDMI_DC_36) + *val |= BIT(RK_IF_DEPTH_12); + if (info->edid_hdmi_rgb444_dc_modes & DRM_EDID_HDMI_DC_48) + *val |= BIT(RK_IF_DEPTH_16); + if (info->hdmi.y420_dc_modes & DRM_EDID_YCBCR420_DC_30) + *val |= BIT(RK_IF_DEPTH_420_10); + if (info->hdmi.y420_dc_modes & DRM_EDID_YCBCR420_DC_36) + *val |= BIT(RK_IF_DEPTH_420_12); + if (info->hdmi.y420_dc_modes & DRM_EDID_YCBCR420_DC_48) + *val |= BIT(RK_IF_DEPTH_420_16); + return 0; + } else if (property == hdmi->outputmode_capacity) { + *val = BIT(RK_IF_FORMAT_RGB); + if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444) + *val |= BIT(RK_IF_FORMAT_YCBCR444); + if (info->color_formats & DRM_COLOR_FORMAT_YCBCR422) + *val |= BIT(RK_IF_FORMAT_YCBCR422); + if (connector->ycbcr_420_allowed && + info->color_formats & DRM_COLOR_FORMAT_YCBCR420) + *val |= BIT(RK_IF_FORMAT_YCBCR420); + return 0; + } else if (property == hdmi->quant_range) { + *val = hdmi->hdmi_quant_range; + return 0; + } else if (property == config->hdr_output_metadata_property) { + *val = state->hdr_output_metadata ? + state->hdr_output_metadata->base.id : 0; + return 0; + } else if (property == hdmi->output_hdmi_dvi) { + *val = hdmi->force_output; + return 0; + } else if (property == hdmi->output_type_capacity) { + *val = dw_hdmi_get_output_type_cap(hdmi->hdmi); + return 0; + } else if (property == hdmi->user_split_mode_prop) { + *val = hdmi->user_split_mode; + return 0; + } + + DRM_ERROR("Unknown property [PROP:%d:%s]\n", + property->base.id, property->name); + + return -EINVAL; +} + +static const struct dw_hdmi_property_ops dw_hdmi_rockchip_property_ops = { + .attach_properties = dw_hdmi_rockchip_attach_properties, + .destroy_properties = dw_hdmi_rockchip_destroy_properties, + .set_property = dw_hdmi_rockchip_set_property, + .get_property = dw_hdmi_rockchip_get_property, +}; + static const struct drm_encoder_helper_funcs dw_hdmi_rockchip_encoder_helper_funcs = { .mode_fixup = dw_hdmi_rockchip_encoder_mode_fixup, .mode_set = dw_hdmi_rockchip_encoder_mode_set, @@ -356,20 +2518,24 @@ static const struct drm_encoder_helper_funcs dw_hdmi_rockchip_encoder_helper_fun .atomic_check = dw_hdmi_rockchip_encoder_atomic_check, }; -static int dw_hdmi_rockchip_genphy_init(struct dw_hdmi *dw_hdmi, void *data, - const struct drm_display_info *display, - const struct drm_display_mode *mode) +static void dw_hdmi_rockchip_genphy_disable(struct dw_hdmi *dw_hdmi, void *data) { struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; - return phy_power_on(hdmi->phy); + while (hdmi->phy->power_count > 0) + phy_power_off(hdmi->phy); } -static void dw_hdmi_rockchip_genphy_disable(struct dw_hdmi *dw_hdmi, void *data) +static int dw_hdmi_rockchip_genphy_init(struct dw_hdmi *dw_hdmi, void *data, + const struct drm_display_info *display, + const struct drm_display_mode *mode) { struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; - phy_power_off(hdmi->phy); + dw_hdmi_rockchip_genphy_disable(dw_hdmi, data); + dw_hdmi_set_high_tmds_clock_ratio(dw_hdmi, display); + + return phy_power_on(hdmi->phy); } static void dw_hdmi_rk3228_setup_hpd(struct dw_hdmi *dw_hdmi, void *data) @@ -436,6 +2602,90 @@ static void dw_hdmi_rk3328_setup_hpd(struct dw_hdmi *dw_hdmi, void *data) RK3328_HDMI_HPD_IOE)); } +static void dw_hdmi_qp_rockchip_phy_disable(struct dw_hdmi_qp *dw_hdmi, + void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + while (hdmi->phy->power_count > 0) + phy_power_off(hdmi->phy); +} + +static int dw_hdmi_qp_rockchip_genphy_init(struct dw_hdmi_qp *dw_hdmi, void *data, + struct drm_display_mode *mode) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + dw_hdmi_qp_rockchip_phy_disable(dw_hdmi, data); + + return phy_power_on(hdmi->phy); +} + +static enum drm_connector_status +dw_hdmi_rk3588_read_hpd(struct dw_hdmi_qp *dw_hdmi, void *data) +{ + u32 val; + int ret; + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + regmap_read(hdmi->regmap, RK3588_GRF_SOC_STATUS1, &val); + + if (!hdmi->id) { + if (val & RK3588_HDMI0_LEVEL_INT) { + hdmi->hpd_stat = true; + ret = connector_status_connected; + } else { + hdmi->hpd_stat = false; + ret = connector_status_disconnected; + } + } else { + if (val & RK3588_HDMI1_LEVEL_INT) { + hdmi->hpd_stat = true; + ret = connector_status_connected; + } else { + hdmi->hpd_stat = false; + ret = connector_status_disconnected; + } + } + + return ret; +} + +static void dw_hdmi_rk3588_setup_hpd(struct dw_hdmi_qp *dw_hdmi, void *data) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + u32 val; + + if (!hdmi->id) { + val = HIWORD_UPDATE(RK3588_HDMI0_HPD_INT_CLR, + RK3588_HDMI0_HPD_INT_CLR) | + HIWORD_UPDATE(0, RK3588_HDMI0_HPD_INT_MSK); + } else { + val = HIWORD_UPDATE(RK3588_HDMI1_HPD_INT_CLR, + RK3588_HDMI1_HPD_INT_CLR) | + HIWORD_UPDATE(0, RK3588_HDMI1_HPD_INT_MSK); + } + + regmap_write(hdmi->regmap, RK3588_GRF_SOC_CON2, val); +} + +static void dw_hdmi_rk3588_phy_set_mode(struct dw_hdmi_qp *dw_hdmi, void *data, + u32 mode_mask, bool enable) +{ + struct rockchip_hdmi *hdmi = (struct rockchip_hdmi *)data; + + if (!hdmi->phy) + return; + + /* set phy earc/frl mode */ + if (enable) + hdmi->phy_bus_width |= mode_mask; + else + hdmi->phy_bus_width &= ~mode_mask; + + phy_set_bus_width(hdmi->phy, hdmi->phy_bus_width); +} + static const struct dw_hdmi_phy_ops rk3228_hdmi_phy_ops = { .init = dw_hdmi_rockchip_genphy_init, .disable = dw_hdmi_rockchip_genphy_disable, @@ -525,6 +2775,30 @@ static const struct dw_hdmi_plat_data rk3568_hdmi_drv_data = { .use_drm_infoframe = true, }; +static const struct dw_hdmi_qp_phy_ops rk3588_hdmi_phy_ops = { + .init = dw_hdmi_qp_rockchip_genphy_init, + .disable = dw_hdmi_qp_rockchip_phy_disable, + .read_hpd = dw_hdmi_rk3588_read_hpd, + .setup_hpd = dw_hdmi_rk3588_setup_hpd, + .set_mode = dw_hdmi_rk3588_phy_set_mode, +}; + +struct rockchip_hdmi_chip_data rk3588_hdmi_chip_data = { + .lcdsel_grf_reg = -1, + .ddc_en_reg = RK3588_GRF_VO1_CON3, + .split_mode = true, +}; + +static const struct dw_hdmi_plat_data rk3588_hdmi_drv_data = { + .phy_data = &rk3588_hdmi_chip_data, + .qp_phy_ops = &rk3588_hdmi_phy_ops, + .phy_name = "samsung_hdptx_phy", + .phy_force_vendor = true, + .ycbcr_420_allowed = true, + .is_hdmi_qp = true, + .use_drm_infoframe = true, +}; + static const struct of_device_id dw_hdmi_rockchip_dt_ids[] = { { .compatible = "rockchip,rk3228-dw-hdmi", .data = &rk3228_hdmi_drv_data @@ -541,6 +2815,9 @@ static const struct of_device_id dw_hdmi_rockchip_dt_ids[] = { { .compatible = "rockchip,rk3568-dw-hdmi", .data = &rk3568_hdmi_drv_data }, + { .compatible = "rockchip,rk3588-dw-hdmi", + .data = &rk3588_hdmi_drv_data + }, {}, }; MODULE_DEVICE_TABLE(of, dw_hdmi_rockchip_dt_ids); @@ -550,44 +2827,103 @@ static int dw_hdmi_rockchip_bind(struct device *dev, struct device *master, { struct platform_device *pdev = to_platform_device(dev); struct dw_hdmi_plat_data *plat_data; - const struct of_device_id *match; struct drm_device *drm = data; struct drm_encoder *encoder; struct rockchip_hdmi *hdmi; + struct rockchip_hdmi *secondary; int ret; + u32 val; if (!pdev->dev.of_node) return -ENODEV; - hdmi = devm_kzalloc(&pdev->dev, sizeof(*hdmi), GFP_KERNEL); + hdmi = platform_get_drvdata(pdev); if (!hdmi) return -ENOMEM; - match = of_match_node(dw_hdmi_rockchip_dt_ids, pdev->dev.of_node); - plat_data = devm_kmemdup(&pdev->dev, match->data, - sizeof(*plat_data), GFP_KERNEL); - if (!plat_data) - return -ENOMEM; + plat_data = hdmi->plat_data; + hdmi->drm_dev = drm; - hdmi->dev = &pdev->dev; - hdmi->plat_data = plat_data; - hdmi->chip_data = plat_data->phy_data; plat_data->phy_data = hdmi; - plat_data->priv_data = hdmi; - encoder = &hdmi->encoder.encoder; + plat_data->get_input_bus_format = + dw_hdmi_rockchip_get_input_bus_format; + plat_data->get_output_bus_format = + dw_hdmi_rockchip_get_output_bus_format; + plat_data->get_enc_in_encoding = + dw_hdmi_rockchip_get_enc_in_encoding; + plat_data->get_enc_out_encoding = + dw_hdmi_rockchip_get_enc_out_encoding; + plat_data->get_quant_range = + dw_hdmi_rockchip_get_quant_range; + plat_data->get_hdr_property = + dw_hdmi_rockchip_get_hdr_property; + plat_data->get_hdr_blob = + dw_hdmi_rockchip_get_hdr_blob; + plat_data->get_color_changed = + dw_hdmi_rockchip_get_color_changed; + // plat_data->get_edid_dsc_info = + // dw_hdmi_rockchip_get_edid_dsc_info; + // plat_data->get_next_hdr_data = + // dw_hdmi_rockchip_get_next_hdr_data; + plat_data->get_link_cfg = dw_hdmi_rockchip_get_link_cfg; + plat_data->set_grf_cfg = rk3588_set_grf_cfg; + // plat_data->convert_to_split_mode = drm_mode_convert_to_split_mode; + // plat_data->convert_to_origin_mode = drm_mode_convert_to_origin_mode; + + plat_data->property_ops = &dw_hdmi_rockchip_property_ops; + + secondary = rockchip_hdmi_find_by_id(dev->driver, !hdmi->id); + /* If don't enable hdmi0 and hdmi1, we don't enable split mode */ + if (hdmi->chip_data->split_mode && secondary) { - encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); - rockchip_drm_encoder_set_crtc_endpoint_id(&hdmi->encoder, - dev->of_node, 0, 0); + /* + * hdmi can only attach bridge and init encoder/connector in the + * last bind hdmi in split mode, or hdmi->hdmi_qp will not be initialized + * and plat_data->left/right will be null pointer. we must check if split + * mode is on and determine the sequence of hdmi bind. + */ + if (device_property_read_bool(dev, "split-mode") || + device_property_read_bool(secondary->dev, "split-mode")) { + plat_data->split_mode = true; + secondary->plat_data->split_mode = true; + if (!secondary->plat_data->first_screen) + plat_data->first_screen = true; + } + + if (device_property_read_bool(dev, "user-split-mode") || + device_property_read_bool(secondary->dev, "user-split-mode")) { + hdmi->user_split_mode = true; + secondary->user_split_mode = true; + } + } + + if (!plat_data->first_screen) { + encoder = &hdmi->encoder.encoder; + encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); + rockchip_drm_encoder_set_crtc_endpoint_id(&hdmi->encoder, + dev->of_node, 0, 0); + /* + * If we failed to find the CRTC(s) which this encoder is + * supposed to be connected to, it's because the CRTC has + * not been registered yet. Defer probing, and hope that + * the required CRTC is added later. + */ + if (encoder->possible_crtcs == 0) + return -EPROBE_DEFER; + + drm_encoder_helper_add(encoder, &dw_hdmi_rockchip_encoder_helper_funcs); + // [CC:] consider using drmm_simple_encoder_alloc() + drm_simple_encoder_init(drm, encoder, DRM_MODE_ENCODER_TMDS); + } + + if (!plat_data->max_tmdsclk) + hdmi->max_tmdsclk = 594000; + else + hdmi->max_tmdsclk = plat_data->max_tmdsclk; - /* - * If we failed to find the CRTC(s) which this encoder is - * supposed to be connected to, it's because the CRTC has - * not been registered yet. Defer probing, and hope that - * the required CRTC is added later. - */ - if (encoder->possible_crtcs == 0) - return -EPROBE_DEFER; + + hdmi->unsupported_yuv_input = plat_data->unsupported_yuv_input; + hdmi->unsupported_deep_color = plat_data->unsupported_deep_color; ret = rockchip_hdmi_parse_dt(hdmi); if (ret) { @@ -596,34 +2932,44 @@ static int dw_hdmi_rockchip_bind(struct device *dev, struct device *master, return ret; } - hdmi->phy = devm_phy_optional_get(dev, "hdmi"); - if (IS_ERR(hdmi->phy)) { - ret = PTR_ERR(hdmi->phy); - if (ret != -EPROBE_DEFER) - DRM_DEV_ERROR(hdmi->dev, "failed to get phy\n"); + ret = clk_prepare_enable(hdmi->aud_clk); + if (ret) { + dev_err(hdmi->dev, "Failed to enable HDMI aud_clk: %d\n", ret); return ret; } - ret = regulator_enable(hdmi->avdd_0v9); + ret = clk_prepare_enable(hdmi->hpd_clk); if (ret) { - DRM_DEV_ERROR(hdmi->dev, "failed to enable avdd0v9: %d\n", ret); - goto err_avdd_0v9; + dev_err(hdmi->dev, "Failed to enable HDMI hpd_clk: %d\n", ret); + return ret; } - ret = regulator_enable(hdmi->avdd_1v8); + ret = clk_prepare_enable(hdmi->hclk_vo1); if (ret) { - DRM_DEV_ERROR(hdmi->dev, "failed to enable avdd1v8: %d\n", ret); - goto err_avdd_1v8; + dev_err(hdmi->dev, "Failed to enable HDMI hclk_vo1: %d\n", ret); + return ret; } - ret = clk_prepare_enable(hdmi->ref_clk); + ret = clk_prepare_enable(hdmi->earc_clk); if (ret) { - DRM_DEV_ERROR(hdmi->dev, "Failed to enable HDMI reference clock: %d\n", - ret); - goto err_clk; + dev_err(hdmi->dev, "Failed to enable HDMI earc_clk: %d\n", ret); + return ret; + } + + ret = clk_prepare_enable(hdmi->hdmitx_ref); + if (ret) { + dev_err(hdmi->dev, "Failed to enable HDMI hdmitx_ref: %d\n", + ret); + return ret; + } + + ret = clk_prepare_enable(hdmi->pclk); + if (ret) { + dev_err(hdmi->dev, "Failed to enable HDMI pclk: %d\n", ret); + return ret; } - if (hdmi->chip_data == &rk3568_chip_data) { + if (hdmi->chip_data->ddc_en_reg == RK3568_GRF_VO_CON1) { regmap_write(hdmi->regmap, RK3568_GRF_VO_CON1, HIWORD_UPDATE(RK3568_HDMI_SDAIN_MSK | RK3568_HDMI_SCLIN_MSK, @@ -631,12 +2977,131 @@ static int dw_hdmi_rockchip_bind(struct device *dev, struct device *master, RK3568_HDMI_SCLIN_MSK)); } - drm_encoder_helper_add(encoder, &dw_hdmi_rockchip_encoder_helper_funcs); - drm_simple_encoder_init(drm, encoder, DRM_MODE_ENCODER_TMDS); + if (hdmi->is_hdmi_qp) { + if (!hdmi->id) { + val = HIWORD_UPDATE(RK3588_SCLIN_MASK, RK3588_SCLIN_MASK) | + HIWORD_UPDATE(RK3588_SDAIN_MASK, RK3588_SDAIN_MASK) | + HIWORD_UPDATE(RK3588_MODE_MASK, RK3588_MODE_MASK) | + HIWORD_UPDATE(RK3588_I2S_SEL_MASK, RK3588_I2S_SEL_MASK); + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON3, val); + + val = HIWORD_UPDATE(RK3588_SET_HPD_PATH_MASK, + RK3588_SET_HPD_PATH_MASK); + regmap_write(hdmi->regmap, RK3588_GRF_SOC_CON7, val); + + val = HIWORD_UPDATE(RK3588_HDMI0_GRANT_SEL, + RK3588_HDMI0_GRANT_SEL); + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON9, val); + } else { + val = HIWORD_UPDATE(RK3588_SCLIN_MASK, RK3588_SCLIN_MASK) | + HIWORD_UPDATE(RK3588_SDAIN_MASK, RK3588_SDAIN_MASK) | + HIWORD_UPDATE(RK3588_MODE_MASK, RK3588_MODE_MASK) | + HIWORD_UPDATE(RK3588_I2S_SEL_MASK, RK3588_I2S_SEL_MASK); + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON6, val); + + val = HIWORD_UPDATE(RK3588_SET_HPD_PATH_MASK, + RK3588_SET_HPD_PATH_MASK); + regmap_write(hdmi->regmap, RK3588_GRF_SOC_CON7, val); + + val = HIWORD_UPDATE(RK3588_HDMI1_GRANT_SEL, + RK3588_HDMI1_GRANT_SEL); + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON9, val); + } + } - platform_set_drvdata(pdev, hdmi); + ret = clk_prepare_enable(hdmi->hclk_vio); + if (ret) { + dev_err(hdmi->dev, "Failed to enable HDMI hclk_vio: %d\n", + ret); + return ret; + } + + ret = clk_prepare_enable(hdmi->hclk_vop); + if (ret) { + dev_err(hdmi->dev, "Failed to enable HDMI hclk_vop: %d\n", + ret); + return ret; + } + + ret = clk_prepare_enable(hdmi->ref_clk); + if (ret) { + DRM_DEV_ERROR(hdmi->dev, "Failed to enable HDMI reference clock: %d\n", + ret); + goto err_clk; + } + + ret = regulator_enable(hdmi->avdd_0v9); + if (ret) { + DRM_DEV_ERROR(hdmi->dev, "failed to enable avdd0v9: %d\n", ret); + goto err_avdd_0v9; + } + + ret = regulator_enable(hdmi->avdd_1v8); + if (ret) { + DRM_DEV_ERROR(hdmi->dev, "failed to enable avdd1v8: %d\n", ret); + goto err_avdd_1v8; + } + + if (!hdmi->id) + val = HIWORD_UPDATE(RK3588_HDMI0_HPD_INT_MSK, RK3588_HDMI0_HPD_INT_MSK); + else + val = HIWORD_UPDATE(RK3588_HDMI1_HPD_INT_MSK, RK3588_HDMI1_HPD_INT_MSK); + regmap_write(hdmi->regmap, RK3588_GRF_SOC_CON2, val); + + if (hdmi->is_hdmi_qp) { + hdmi->hpd_irq = platform_get_irq(pdev, 4); + if (hdmi->hpd_irq < 0) + return hdmi->hpd_irq; + + ret = devm_request_threaded_irq(hdmi->dev, hdmi->hpd_irq, + rockchip_hdmi_hardirq, + rockchip_hdmi_irq, + IRQF_SHARED, "dw-hdmi-qp-hpd", + hdmi); + if (ret) + return ret; + } + + hdmi->phy = devm_phy_optional_get(dev, "hdmi"); + if (IS_ERR(hdmi->phy)) { + hdmi->phy = devm_phy_optional_get(dev, "hdmi_phy"); + if (IS_ERR(hdmi->phy)) { + ret = PTR_ERR(hdmi->phy); + if (ret != -EPROBE_DEFER) + DRM_DEV_ERROR(hdmi->dev, "failed to get phy\n"); + return ret; + } + } + + if (hdmi->is_hdmi_qp) { + // [CC:] do proper error handling, e.g. clk_disable_unprepare + hdmi->hdmi_qp = dw_hdmi_qp_bind(pdev, &hdmi->encoder.encoder, plat_data); + + if (IS_ERR(hdmi->hdmi_qp)) { + ret = PTR_ERR(hdmi->hdmi_qp); + drm_encoder_cleanup(&hdmi->encoder.encoder); + } + + // if (plat_data->connector) { + // hdmi->sub_dev.connector = plat_data->connector; + // hdmi->sub_dev.of_node = dev->of_node; + // rockchip_drm_register_sub_dev(&hdmi->sub_dev); + // } + + if (plat_data->split_mode && secondary) { + if (device_property_read_bool(dev, "split-mode")) { + plat_data->right = secondary->hdmi_qp; + secondary->plat_data->left = hdmi->hdmi_qp; + } else { + plat_data->left = secondary->hdmi_qp; + secondary->plat_data->right = hdmi->hdmi_qp; + } + } + + return ret; + } - hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); + hdmi->hdmi = dw_hdmi_bind(pdev, &hdmi->encoder.encoder, plat_data); /* * If dw_hdmi_bind() fails we'll never call dw_hdmi_unbind(), @@ -647,11 +3112,24 @@ static int dw_hdmi_rockchip_bind(struct device *dev, struct device *master, goto err_bind; } + // if (plat_data->connector) { + // hdmi->sub_dev.connector = plat_data->connector; + // hdmi->sub_dev.of_node = dev->of_node; + // rockchip_drm_register_sub_dev(&hdmi->sub_dev); + // } + return 0; err_bind: - drm_encoder_cleanup(encoder); + drm_encoder_cleanup(&hdmi->encoder.encoder); + clk_disable_unprepare(hdmi->aud_clk); clk_disable_unprepare(hdmi->ref_clk); + clk_disable_unprepare(hdmi->hclk_vop); + clk_disable_unprepare(hdmi->hpd_clk); + clk_disable_unprepare(hdmi->hclk_vo1); + clk_disable_unprepare(hdmi->earc_clk); + clk_disable_unprepare(hdmi->hdmitx_ref); + clk_disable_unprepare(hdmi->pclk); err_clk: regulator_disable(hdmi->avdd_1v8); err_avdd_1v8: @@ -665,9 +3143,29 @@ static void dw_hdmi_rockchip_unbind(struct device *dev, struct device *master, { struct rockchip_hdmi *hdmi = dev_get_drvdata(dev); - dw_hdmi_unbind(hdmi->hdmi); + if (hdmi->is_hdmi_qp) { + cancel_delayed_work(&hdmi->work); + flush_workqueue(hdmi->workqueue); + } + + // if (hdmi->sub_dev.connector) + // rockchip_drm_unregister_sub_dev(&hdmi->sub_dev); + // + if (hdmi->is_hdmi_qp) + dw_hdmi_qp_unbind(hdmi->hdmi_qp); + else + dw_hdmi_unbind(hdmi->hdmi); + drm_encoder_cleanup(&hdmi->encoder.encoder); + + clk_disable_unprepare(hdmi->aud_clk); clk_disable_unprepare(hdmi->ref_clk); + clk_disable_unprepare(hdmi->hclk_vop); + clk_disable_unprepare(hdmi->hpd_clk); + clk_disable_unprepare(hdmi->hclk_vo1); + clk_disable_unprepare(hdmi->earc_clk); + clk_disable_unprepare(hdmi->hdmitx_ref); + clk_disable_unprepare(hdmi->pclk); regulator_disable(hdmi->avdd_1v8); regulator_disable(hdmi->avdd_0v9); @@ -680,30 +3178,142 @@ static const struct component_ops dw_hdmi_rockchip_ops = { static int dw_hdmi_rockchip_probe(struct platform_device *pdev) { + struct rockchip_hdmi *hdmi; + const struct of_device_id *match; + struct dw_hdmi_plat_data *plat_data; + int id; + + hdmi = devm_kzalloc(&pdev->dev, sizeof(*hdmi), GFP_KERNEL); + if (!hdmi) + return -ENOMEM; + + id = of_alias_get_id(pdev->dev.of_node, "hdmi"); + if (id < 0) + id = 0; + + hdmi->id = id; + hdmi->dev = &pdev->dev; + + match = of_match_node(dw_hdmi_rockchip_dt_ids, pdev->dev.of_node); + plat_data = devm_kmemdup(&pdev->dev, match->data, + sizeof(*plat_data), GFP_KERNEL); + if (!plat_data) + return -ENOMEM; + + plat_data->id = hdmi->id; + hdmi->plat_data = plat_data; + hdmi->chip_data = plat_data->phy_data; + hdmi->is_hdmi_qp = plat_data->is_hdmi_qp; + + if (hdmi->is_hdmi_qp) { + hdmi->workqueue = create_workqueue("hpd_queue"); + INIT_DELAYED_WORK(&hdmi->work, repo_hpd_event); + } + + platform_set_drvdata(pdev, hdmi); + pm_runtime_enable(&pdev->dev); + pm_runtime_get_sync(&pdev->dev); + return component_add(&pdev->dev, &dw_hdmi_rockchip_ops); } +static void dw_hdmi_rockchip_shutdown(struct platform_device *pdev) +{ + struct rockchip_hdmi *hdmi = dev_get_drvdata(&pdev->dev); + + if (!hdmi) + return; + + if (hdmi->is_hdmi_qp) { + cancel_delayed_work(&hdmi->work); + flush_workqueue(hdmi->workqueue); + dw_hdmi_qp_suspend(hdmi->dev, hdmi->hdmi_qp); + } else { + dw_hdmi_suspend(hdmi->hdmi); + } + pm_runtime_put_sync(&pdev->dev); +} + static void dw_hdmi_rockchip_remove(struct platform_device *pdev) { + struct rockchip_hdmi *hdmi = dev_get_drvdata(&pdev->dev); + component_del(&pdev->dev, &dw_hdmi_rockchip_ops); + pm_runtime_disable(&pdev->dev); + + if (hdmi->is_hdmi_qp) + destroy_workqueue(hdmi->workqueue); +} + +static int __maybe_unused dw_hdmi_rockchip_suspend(struct device *dev) +{ + struct rockchip_hdmi *hdmi = dev_get_drvdata(dev); + + if (hdmi->is_hdmi_qp) + dw_hdmi_qp_suspend(dev, hdmi->hdmi_qp); + else + dw_hdmi_suspend(hdmi->hdmi); + + pm_runtime_put_sync(dev); + + return 0; } static int __maybe_unused dw_hdmi_rockchip_resume(struct device *dev) { struct rockchip_hdmi *hdmi = dev_get_drvdata(dev); + u32 val; - dw_hdmi_resume(hdmi->hdmi); + if (hdmi->is_hdmi_qp) { + if (!hdmi->id) { + val = HIWORD_UPDATE(RK3588_SCLIN_MASK, RK3588_SCLIN_MASK) | + HIWORD_UPDATE(RK3588_SDAIN_MASK, RK3588_SDAIN_MASK) | + HIWORD_UPDATE(RK3588_MODE_MASK, RK3588_MODE_MASK) | + HIWORD_UPDATE(RK3588_I2S_SEL_MASK, RK3588_I2S_SEL_MASK); + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON3, val); + + val = HIWORD_UPDATE(RK3588_SET_HPD_PATH_MASK, + RK3588_SET_HPD_PATH_MASK); + regmap_write(hdmi->regmap, RK3588_GRF_SOC_CON7, val); + + val = HIWORD_UPDATE(RK3588_HDMI0_GRANT_SEL, + RK3588_HDMI0_GRANT_SEL); + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON9, val); + } else { + val = HIWORD_UPDATE(RK3588_SCLIN_MASK, RK3588_SCLIN_MASK) | + HIWORD_UPDATE(RK3588_SDAIN_MASK, RK3588_SDAIN_MASK) | + HIWORD_UPDATE(RK3588_MODE_MASK, RK3588_MODE_MASK) | + HIWORD_UPDATE(RK3588_I2S_SEL_MASK, RK3588_I2S_SEL_MASK); + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON6, val); + + val = HIWORD_UPDATE(RK3588_SET_HPD_PATH_MASK, + RK3588_SET_HPD_PATH_MASK); + regmap_write(hdmi->regmap, RK3588_GRF_SOC_CON7, val); + + val = HIWORD_UPDATE(RK3588_HDMI1_GRANT_SEL, + RK3588_HDMI1_GRANT_SEL); + regmap_write(hdmi->vo1_regmap, RK3588_GRF_VO1_CON9, val); + } + + dw_hdmi_qp_resume(dev, hdmi->hdmi_qp); + drm_helper_hpd_irq_event(hdmi->drm_dev); + } else { + dw_hdmi_resume(hdmi->hdmi); + } + pm_runtime_get_sync(dev); return 0; } static const struct dev_pm_ops dw_hdmi_rockchip_pm = { - SET_SYSTEM_SLEEP_PM_OPS(NULL, dw_hdmi_rockchip_resume) + SET_SYSTEM_SLEEP_PM_OPS(dw_hdmi_rockchip_suspend, + dw_hdmi_rockchip_resume) }; struct platform_driver dw_hdmi_rockchip_pltfm_driver = { .probe = dw_hdmi_rockchip_probe, .remove_new = dw_hdmi_rockchip_remove, + .shutdown = dw_hdmi_rockchip_shutdown, .driver = { .name = "dwhdmi-rockchip", .pm = &dw_hdmi_rockchip_pm, diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 62ebbdb16253..86d2c15af39f 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -5,6 +5,8 @@ */ #include #include +#include +#include #include #include #include @@ -212,6 +214,10 @@ struct vop2 { struct clk *hclk; struct clk *aclk; struct clk *pclk; + // [CC:] hack to support additional display modes + struct clk *hdmi0_phy_pll; + /* list_head of internal clk */ + struct list_head clk_list_head; /* optional internal rgb encoder */ struct rockchip_rgb *rgb; @@ -220,6 +226,19 @@ struct vop2 { struct vop2_win win[]; }; +struct vop2_clk { + struct vop2 *vop2; + struct list_head list; + unsigned long rate; + struct clk_hw hw; + struct clk_divider div; + int div_val; + u8 parent_index; +}; + +#define to_vop2_clk(_hw) container_of(_hw, struct vop2_clk, hw) +#define VOP2_MAX_DCLK_RATE 600000 /* kHz */ + #define vop2_output_if_is_hdmi(x) ((x) == ROCKCHIP_VOP2_EP_HDMI0 || \ (x) == ROCKCHIP_VOP2_EP_HDMI1) @@ -1476,9 +1495,30 @@ static bool vop2_crtc_mode_fixup(struct drm_crtc *crtc, const struct drm_display_mode *mode, struct drm_display_mode *adj_mode) { + struct vop2_video_port *vp = to_vop2_video_port(crtc); + struct drm_connector *connector; + struct drm_connector_list_iter conn_iter; + struct drm_crtc_state *new_crtc_state = container_of(mode, struct drm_crtc_state, mode); drm_mode_set_crtcinfo(adj_mode, CRTC_INTERLACE_HALVE_V | CRTC_STEREO_DOUBLE); + if (mode->flags & DRM_MODE_FLAG_DBLCLK) + adj_mode->crtc_clock *= 2; + + drm_connector_list_iter_begin(crtc->dev, &conn_iter); + drm_for_each_connector_iter(connector, &conn_iter) { + if ((new_crtc_state->connector_mask & drm_connector_mask(connector)) && + ((connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) || + (connector->connector_type == DRM_MODE_CONNECTOR_HDMIA))) { + drm_connector_list_iter_end(&conn_iter); + return true; + } + } + drm_connector_list_iter_end(&conn_iter); + + if (adj_mode->crtc_clock <= VOP2_MAX_DCLK_RATE) + adj_mode->crtc_clock = DIV_ROUND_UP(clk_round_rate(vp->dclk, + adj_mode->crtc_clock * 1000), 1000); return true; } @@ -1663,6 +1703,31 @@ static unsigned long rk3588_calc_dclk(unsigned long child_clk, unsigned long max return 0; } +static struct vop2_clk *vop2_clk_get(struct vop2 *vop2, const char *name); + +static int vop2_cru_set_rate(struct vop2_clk *if_pixclk, struct vop2_clk *if_dclk) +{ + int ret = 0; + + if (if_pixclk) { + ret = clk_set_rate(if_pixclk->hw.clk, if_pixclk->rate); + if (ret < 0) { + DRM_DEV_ERROR(if_pixclk->vop2->dev, "set %s to %ld failed: %d\n", + clk_hw_get_name(&if_pixclk->hw), if_pixclk->rate, ret); + return ret; + } + } + + if (if_dclk) { + ret = clk_set_rate(if_dclk->hw.clk, if_dclk->rate); + if (ret < 0) + DRM_DEV_ERROR(if_dclk->vop2->dev, "set %s to %ld failed %d\n", + clk_hw_get_name(&if_dclk->hw), if_dclk->rate, ret); + } + + return ret; +} + /* * 4 pixclk/cycle on rk3588 * RGB/eDP/HDMI: if_pixclk >= dclk_core @@ -1686,6 +1751,72 @@ static unsigned long rk3588_calc_cru_cfg(struct vop2_video_port *vp, int id, int K = 1; if (vop2_output_if_is_hdmi(id)) { + if (vop2->data->soc_id == 3588 && id == ROCKCHIP_VOP2_EP_HDMI0 && + vop2->hdmi0_phy_pll) { + const char *clk_src_name = "hdmi_edp0_clk_src"; + const char *clk_parent_name = "dclk"; + const char *pixclk_name = "hdmi_edp0_pixclk"; + const char *dclk_name = "hdmi_edp0_dclk"; + struct vop2_clk *if_clk_src, *if_clk_parent, *if_pixclk, *if_dclk, *dclk, *dclk_core, *dclk_out; + char clk_name[32]; + int ret; + + if_clk_src = vop2_clk_get(vop2, clk_src_name); + snprintf(clk_name, sizeof(clk_name), "%s%d", clk_parent_name, vp->id); + if_clk_parent = vop2_clk_get(vop2, clk_name); + if_pixclk = vop2_clk_get(vop2, pixclk_name); + if_dclk = vop2_clk_get(vop2, dclk_name); + if (!if_pixclk || !if_clk_parent) { + DRM_DEV_ERROR(vop2->dev, "failed to get connector interface clk\n"); + return -ENODEV; + } + + ret = clk_set_parent(if_clk_src->hw.clk, if_clk_parent->hw.clk); + if (ret < 0) { + DRM_DEV_ERROR(vop2->dev, "failed to set parent(%s) for %s: %d\n", + __clk_get_name(if_clk_parent->hw.clk), + __clk_get_name(if_clk_src->hw.clk), ret); + return ret; + } + + if (output_mode == ROCKCHIP_OUT_MODE_YUV420) + K = 2; + + if_pixclk->rate = (dclk_core_rate << 1) / K; + if_dclk->rate = dclk_core_rate / K; + + snprintf(clk_name, sizeof(clk_name), "dclk_core%d", vp->id); + dclk_core = vop2_clk_get(vop2, clk_name); + + snprintf(clk_name, sizeof(clk_name), "dclk_out%d", vp->id); + dclk_out = vop2_clk_get(vop2, clk_name); + + snprintf(clk_name, sizeof(clk_name), "dclk%d", vp->id); + dclk = vop2_clk_get(vop2, clk_name); + if (v_pixclk <= (VOP2_MAX_DCLK_RATE * 1000)) { + if (output_mode == ROCKCHIP_OUT_MODE_YUV420) + v_pixclk = v_pixclk >> 1; + } else { + v_pixclk = v_pixclk >> 2; + } + clk_set_rate(dclk->hw.clk, v_pixclk); + + if (dclk_core_rate > if_pixclk->rate) { + clk_set_rate(dclk_core->hw.clk, dclk_core_rate); + ret = vop2_cru_set_rate(if_pixclk, if_dclk); + } else { + ret = vop2_cru_set_rate(if_pixclk, if_dclk); + clk_set_rate(dclk_core->hw.clk, dclk_core_rate); + } + + *dclk_core_div = dclk_core->div_val; + *dclk_out_div = dclk_out->div_val; + *if_pixclk_div = if_pixclk->div_val; + *if_dclk_div = if_dclk->div_val; + + return dclk->rate; + } + /* * K = 2: dclk_core = if_pixclk_rate > if_dclk_rate * K = 1: dclk_core = hdmie_edp_dclk > if_pixclk_rate @@ -1917,6 +2048,22 @@ static int us_to_vertical_line(struct drm_display_mode *mode, int us) return us * mode->clock / mode->htotal / 1000; } +// [CC:] rework virtual clock +static struct vop2_clk *vop2_clk_get(struct vop2 *vop2, const char *name) +{ + struct vop2_clk *clk, *n; + + if (!name) + return NULL; + + list_for_each_entry_safe(clk, n, &vop2->clk_list_head, list) { + if (!strcmp(clk_hw_get_name(&clk->hw), name)) + return clk; + } + + return NULL; +} + static void vop2_crtc_atomic_enable(struct drm_crtc *crtc, struct drm_atomic_state *state) { @@ -1944,6 +2091,8 @@ static void vop2_crtc_atomic_enable(struct drm_crtc *crtc, u32 val, polflags; int ret; struct drm_encoder *encoder; + char clk_name[32]; + struct vop2_clk *dclk; drm_dbg(vop2->drm, "Update mode to %dx%d%s%d, type: %d for vp%d\n", hdisplay, vdisplay, mode->flags & DRM_MODE_FLAG_INTERLACE ? "i" : "p", @@ -2044,11 +2193,38 @@ static void vop2_crtc_atomic_enable(struct drm_crtc *crtc, if (mode->flags & DRM_MODE_FLAG_DBLCLK) { dsp_ctrl |= RK3568_VP_DSP_CTRL__CORE_DCLK_DIV; - clock *= 2; + // [CC:] done via mode_fixup + // clock *= 2; } vop2_vp_write(vp, RK3568_VP_MIPI_CTRL, 0); + snprintf(clk_name, sizeof(clk_name), "dclk%d", vp->id); + dclk = vop2_clk_get(vop2, clk_name); + if (dclk) { + /* + * use HDMI_PHY_PLL as dclk source under 4K@60 if it is available, + * otherwise use system cru as dclk source. + */ + drm_for_each_encoder_mask(encoder, crtc->dev, crtc_state->encoder_mask) { + struct rockchip_encoder *rkencoder = to_rockchip_encoder(encoder); + + // [CC:] Using PHY PLL to handle all display modes + if (rkencoder->crtc_endpoint_id == ROCKCHIP_VOP2_EP_HDMI0) { + clk_get_rate(vop2->hdmi0_phy_pll); + + if (mode->crtc_clock <= VOP2_MAX_DCLK_RATE) { + ret = clk_set_parent(vp->dclk, vop2->hdmi0_phy_pll); + if (ret < 0) + DRM_WARN("failed to set clock parent for %s\n", + __clk_get_name(vp->dclk)); + } + + clock = dclk->rate; + } + } + } + clk_set_rate(vp->dclk, clock); vop2_post_config(crtc); @@ -2504,7 +2680,43 @@ static void vop2_crtc_atomic_flush(struct drm_crtc *crtc, spin_unlock_irq(&crtc->dev->event_lock); } +static enum drm_mode_status +vop2_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode) +{ + struct rockchip_crtc_state *vcstate = to_rockchip_crtc_state(crtc->state); + struct vop2_video_port *vp = to_vop2_video_port(crtc); + struct vop2 *vop2 = vp->vop2; + const struct vop2_data *vop2_data = vop2->data; + const struct vop2_video_port_data *vp_data = &vop2_data->vp[vp->id]; + int request_clock = mode->clock; + int clock; + + if (mode->hdisplay > vp_data->max_output.width) + return MODE_BAD_HVALUE; + + if (mode->flags & DRM_MODE_FLAG_DBLCLK) + request_clock *= 2; + + if (request_clock <= VOP2_MAX_DCLK_RATE) { + clock = request_clock; + } else { + request_clock = request_clock >> 2; + clock = clk_round_rate(vp->dclk, request_clock * 1000) / 1000; + } + + /* + * Hdmi or DisplayPort request a Accurate clock. + */ + if (vcstate->output_type == DRM_MODE_CONNECTOR_HDMIA || + vcstate->output_type == DRM_MODE_CONNECTOR_DisplayPort) + if (clock != request_clock) + return MODE_CLOCK_RANGE; + + return MODE_OK; +} + static const struct drm_crtc_helper_funcs vop2_crtc_helper_funcs = { + .mode_valid = vop2_crtc_mode_valid, .mode_fixup = vop2_crtc_mode_fixup, .atomic_check = vop2_crtc_atomic_check, .atomic_begin = vop2_crtc_atomic_begin, @@ -3074,6 +3286,336 @@ static const struct regmap_config vop2_regmap_config = { .cache_type = REGCACHE_MAPLE, }; +/* + * BEGIN virtual clock + */ +#define PLL_RATE_MIN 30000000 + +#define cru_dbg(format, ...) do { \ + if (cru_debug) \ + pr_info("%s: " format, __func__, ## __VA_ARGS__); \ + } while (0) + +#define PNAME(x) static const char *const x[] + +enum vop_clk_branch_type { + branch_mux, + branch_divider, + branch_factor, + branch_virtual, +}; + +#define VIR(cname) \ + { \ + .branch_type = branch_virtual, \ + .name = cname, \ + } + + +#define MUX(cname, pnames, f) \ + { \ + .branch_type = branch_mux, \ + .name = cname, \ + .parent_names = pnames, \ + .num_parents = ARRAY_SIZE(pnames), \ + .flags = f, \ + } + +#define FACTOR(cname, pname, f) \ + { \ + .branch_type = branch_factor, \ + .name = cname, \ + .parent_names = (const char *[]){ pname }, \ + .num_parents = 1, \ + .flags = f, \ + } + +#define DIV(cname, pname, f, w) \ + { \ + .branch_type = branch_divider, \ + .name = cname, \ + .parent_names = (const char *[]){ pname }, \ + .num_parents = 1, \ + .flags = f, \ + .div_width = w, \ + } + +struct vop2_clk_branch { + enum vop_clk_branch_type branch_type; + const char *name; + const char *const *parent_names; + u8 num_parents; + unsigned long flags; + u8 div_shift; + u8 div_width; + u8 div_flags; +}; + +PNAME(mux_port0_dclk_src_p) = { "dclk0", "dclk1" }; +PNAME(mux_port2_dclk_src_p) = { "dclk2", "dclk1" }; +PNAME(mux_dp_pixclk_p) = { "dclk_out0", "dclk_out1", "dclk_out2" }; +PNAME(mux_hdmi_edp_clk_src_p) = { "dclk0", "dclk1", "dclk2" }; +PNAME(mux_mipi_clk_src_p) = { "dclk_out1", "dclk_out2", "dclk_out3" }; +PNAME(mux_dsc_8k_clk_src_p) = { "dclk0", "dclk1", "dclk2", "dclk3" }; +PNAME(mux_dsc_4k_clk_src_p) = { "dclk0", "dclk1", "dclk2", "dclk3" }; + +/* + * We only use this clk driver calculate the div + * of dclk_core/dclk_out/if_pixclk/if_dclk and + * the rate of the dclk from the soc. + * + * We don't touch the cru in the vop here, as + * these registers has special read andy write + * limits. + */ +static struct vop2_clk_branch rk3588_vop_clk_branches[] = { + VIR("dclk0"), + VIR("dclk1"), + VIR("dclk2"), + VIR("dclk3"), + + MUX("port0_dclk_src", mux_port0_dclk_src_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + DIV("dclk_core0", "port0_dclk_src", CLK_SET_RATE_PARENT, 2), + DIV("dclk_out0", "port0_dclk_src", CLK_SET_RATE_PARENT, 2), + + FACTOR("port1_dclk_src", "dclk1", CLK_SET_RATE_PARENT), + DIV("dclk_core1", "port1_dclk_src", CLK_SET_RATE_PARENT, 2), + DIV("dclk_out1", "port1_dclk_src", CLK_SET_RATE_PARENT, 2), + + MUX("port2_dclk_src", mux_port2_dclk_src_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + DIV("dclk_core2", "port2_dclk_src", CLK_SET_RATE_PARENT, 2), + DIV("dclk_out2", "port2_dclk_src", CLK_SET_RATE_PARENT, 2), + + FACTOR("port3_dclk_src", "dclk3", CLK_SET_RATE_PARENT), + DIV("dclk_core3", "port3_dclk_src", CLK_SET_RATE_PARENT, 2), + DIV("dclk_out3", "port3_dclk_src", CLK_SET_RATE_PARENT, 2), + + MUX("dp0_pixclk", mux_dp_pixclk_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + MUX("dp1_pixclk", mux_dp_pixclk_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + + MUX("hdmi_edp0_clk_src", mux_hdmi_edp_clk_src_p, + CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + DIV("hdmi_edp0_dclk", "hdmi_edp0_clk_src", 0, 2), + DIV("hdmi_edp0_pixclk", "hdmi_edp0_clk_src", CLK_SET_RATE_PARENT, 1), + + MUX("hdmi_edp1_clk_src", mux_hdmi_edp_clk_src_p, + CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + DIV("hdmi_edp1_dclk", "hdmi_edp1_clk_src", 0, 2), + DIV("hdmi_edp1_pixclk", "hdmi_edp1_clk_src", CLK_SET_RATE_PARENT, 1), + + MUX("mipi0_clk_src", mux_mipi_clk_src_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + DIV("mipi0_pixclk", "mipi0_clk_src", CLK_SET_RATE_PARENT, 2), + + MUX("mipi1_clk_src", mux_mipi_clk_src_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + DIV("mipi1_pixclk", "mipi1_clk_src", CLK_SET_RATE_PARENT, 2), + + FACTOR("rgb_pixclk", "port3_dclk_src", CLK_SET_RATE_PARENT), + + MUX("dsc_8k_txp_clk_src", mux_dsc_8k_clk_src_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + DIV("dsc_8k_txp_clk", "dsc_8k_txp_clk_src", 0, 2), + DIV("dsc_8k_pxl_clk", "dsc_8k_txp_clk_src", 0, 2), + DIV("dsc_8k_cds_clk", "dsc_8k_txp_clk_src", 0, 2), + + MUX("dsc_4k_txp_clk_src", mux_dsc_4k_clk_src_p, CLK_SET_RATE_PARENT | CLK_SET_RATE_NO_REPARENT), + DIV("dsc_4k_txp_clk", "dsc_4k_txp_clk_src", 0, 2), + DIV("dsc_4k_pxl_clk", "dsc_4k_txp_clk_src", 0, 2), + DIV("dsc_4k_cds_clk", "dsc_4k_txp_clk_src", 0, 2), +}; + +static unsigned long clk_virtual_recalc_rate(struct clk_hw *hw, + unsigned long parent_rate) +{ + struct vop2_clk *vop2_clk = to_vop2_clk(hw); + + return (unsigned long)vop2_clk->rate; +} + +static long clk_virtual_round_rate(struct clk_hw *hw, unsigned long rate, + unsigned long *prate) +{ + struct vop2_clk *vop2_clk = to_vop2_clk(hw); + + vop2_clk->rate = rate; + + return rate; +} + +static int clk_virtual_set_rate(struct clk_hw *hw, unsigned long rate, + unsigned long parent_rate) +{ + return 0; +} + +const struct clk_ops clk_virtual_ops = { + .round_rate = clk_virtual_round_rate, + .set_rate = clk_virtual_set_rate, + .recalc_rate = clk_virtual_recalc_rate, +}; + +static u8 vop2_mux_get_parent(struct clk_hw *hw) +{ + struct vop2_clk *vop2_clk = to_vop2_clk(hw); + + // cru_dbg("%s index: %d\n", clk_hw_get_name(hw), vop2_clk->parent_index); + return vop2_clk->parent_index; +} + +static int vop2_mux_set_parent(struct clk_hw *hw, u8 index) +{ + struct vop2_clk *vop2_clk = to_vop2_clk(hw); + + vop2_clk->parent_index = index; + + // cru_dbg("%s index: %d\n", clk_hw_get_name(hw), index); + return 0; +} + +static int vop2_clk_mux_determine_rate(struct clk_hw *hw, + struct clk_rate_request *req) +{ + // cru_dbg("%s %ld(min: %ld max: %ld)\n", + // clk_hw_get_name(hw), req->rate, req->min_rate, req->max_rate); + return __clk_mux_determine_rate(hw, req); +} + +static const struct clk_ops vop2_mux_clk_ops = { + .get_parent = vop2_mux_get_parent, + .set_parent = vop2_mux_set_parent, + .determine_rate = vop2_clk_mux_determine_rate, +}; + +#define div_mask(width) ((1 << (width)) - 1) + +static int vop2_div_get_val(unsigned long rate, unsigned long parent_rate) +{ + unsigned int div, value; + + div = DIV_ROUND_UP_ULL((u64)parent_rate, rate); + + value = ilog2(div); + + return value; +} + +static unsigned long vop2_clk_div_recalc_rate(struct clk_hw *hw, + unsigned long parent_rate) +{ + struct vop2_clk *vop2_clk = to_vop2_clk(hw); + unsigned long rate; + unsigned int div; + + div = 1 << vop2_clk->div_val; + rate = parent_rate / div; + + // cru_dbg("%s rate: %ld(prate: %ld)\n", clk_hw_get_name(hw), rate, parent_rate); + return rate; +} + +static long vop2_clk_div_round_rate(struct clk_hw *hw, unsigned long rate, + unsigned long *prate) +{ + struct vop2_clk *vop2_clk = to_vop2_clk(hw); + + if (clk_hw_get_flags(hw) & CLK_SET_RATE_PARENT) { + if (*prate < rate) + *prate = rate; + if ((*prate >> vop2_clk->div.width) > rate) + *prate = rate; + + if ((*prate % rate)) + *prate = rate; + + /* SOC PLL can't output a too low pll freq */ + if (*prate < PLL_RATE_MIN) + *prate = rate << vop2_clk->div.width; + } + + // cru_dbg("%s rate: %ld(prate: %ld)\n", clk_hw_get_name(hw), rate, *prate); + return rate; +} + +static int vop2_clk_div_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) +{ + struct vop2_clk *vop2_clk = to_vop2_clk(hw); + int div_val; + + div_val = vop2_div_get_val(rate, parent_rate); + vop2_clk->div_val = div_val; + + // cru_dbg("%s prate: %ld rate: %ld div_val: %d\n", + // clk_hw_get_name(hw), parent_rate, rate, div_val); + return 0; +} + +static const struct clk_ops vop2_div_clk_ops = { + .recalc_rate = vop2_clk_div_recalc_rate, + .round_rate = vop2_clk_div_round_rate, + .set_rate = vop2_clk_div_set_rate, +}; + +static struct clk *vop2_clk_register(struct vop2 *vop2, struct vop2_clk_branch *branch) +{ + struct clk_init_data init = {}; + struct vop2_clk *vop2_clk; + struct clk *clk; + + vop2_clk = devm_kzalloc(vop2->dev, sizeof(*vop2_clk), GFP_KERNEL); + if (!vop2_clk) + return ERR_PTR(-ENOMEM); + + vop2_clk->vop2 = vop2; + vop2_clk->hw.init = &init; + vop2_clk->div.shift = branch->div_shift; + vop2_clk->div.width = branch->div_width; + + init.name = branch->name; + init.flags = branch->flags; + init.num_parents = branch->num_parents; + init.parent_names = branch->parent_names; + if (branch->branch_type == branch_divider) { + init.ops = &vop2_div_clk_ops; + } else if (branch->branch_type == branch_virtual) { + init.ops = &clk_virtual_ops; + init.num_parents = 0; + init.parent_names = NULL; + } else { + init.ops = &vop2_mux_clk_ops; + } + + clk = devm_clk_register(vop2->dev, &vop2_clk->hw); + if (!IS_ERR(clk)) + list_add_tail(&vop2_clk->list, &vop2->clk_list_head); + else + DRM_DEV_ERROR(vop2->dev, "Register %s failed\n", branch->name); + + return clk; +} + +static int vop2_clk_init(struct vop2 *vop2) +{ + struct vop2_clk_branch *branch = rk3588_vop_clk_branches; + unsigned int nr_clk = ARRAY_SIZE(rk3588_vop_clk_branches); + unsigned int idx; + struct vop2_clk *clk, *n; + + INIT_LIST_HEAD(&vop2->clk_list_head); + + if (vop2->data->soc_id < 3588 || vop2->hdmi0_phy_pll == NULL) + return 0; + + list_for_each_entry_safe(clk, n, &vop2->clk_list_head, list) { + list_del(&clk->list); + } + + for (idx = 0; idx < nr_clk; idx++, branch++) + vop2_clk_register(vop2, branch); + + return 0; +} +/* + * END virtual clock + */ + static int vop2_bind(struct device *dev, struct device *master, void *data) { struct platform_device *pdev = to_platform_device(dev); @@ -3167,6 +3709,12 @@ static int vop2_bind(struct device *dev, struct device *master, void *data) return PTR_ERR(vop2->pclk); } + vop2->hdmi0_phy_pll = devm_clk_get_optional(vop2->drm->dev, "hdmi0_phy_pll"); + if (IS_ERR(vop2->hdmi0_phy_pll)) { + DRM_DEV_ERROR(vop2->dev, "failed to get hdmi0_phy_pll source\n"); + return PTR_ERR(vop2->hdmi0_phy_pll); + } + vop2->irq = platform_get_irq(pdev, 0); if (vop2->irq < 0) { drm_err(vop2->drm, "cannot find irq for vop2\n"); @@ -3183,6 +3731,9 @@ static int vop2_bind(struct device *dev, struct device *master, void *data) if (ret) return ret; + // [CC:] rework virtual clock + vop2_clk_init(vop2); + ret = vop2_find_rgb_encoder(vop2); if (ret >= 0) { vop2->rgb = rockchip_rgb_init(dev, &vop2->vps[ret].crtc, diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig index 91e54215de3a..2f5a9a4fa970 100644 --- a/drivers/media/platform/Kconfig +++ b/drivers/media/platform/Kconfig @@ -82,6 +82,7 @@ source "drivers/media/platform/rockchip/Kconfig" source "drivers/media/platform/samsung/Kconfig" source "drivers/media/platform/st/Kconfig" source "drivers/media/platform/sunxi/Kconfig" +source "drivers/media/platform/synopsys/Kconfig" source "drivers/media/platform/ti/Kconfig" source "drivers/media/platform/verisilicon/Kconfig" source "drivers/media/platform/via/Kconfig" diff --git a/drivers/media/platform/Makefile b/drivers/media/platform/Makefile index 3296ec1ebe16..de77c876f58a 100644 --- a/drivers/media/platform/Makefile +++ b/drivers/media/platform/Makefile @@ -25,6 +25,7 @@ obj-y += rockchip/ obj-y += samsung/ obj-y += st/ obj-y += sunxi/ +obj-y += synopsys/ obj-y += ti/ obj-y += verisilicon/ obj-y += via/ diff --git a/drivers/media/platform/synopsys/Kconfig b/drivers/media/platform/synopsys/Kconfig new file mode 100644 index 000000000000..4fd521f78425 --- /dev/null +++ b/drivers/media/platform/synopsys/Kconfig @@ -0,0 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0-only + +source "drivers/media/platform/synopsys/hdmirx/Kconfig" diff --git a/drivers/media/platform/synopsys/Makefile b/drivers/media/platform/synopsys/Makefile new file mode 100644 index 000000000000..3b12c574dd67 --- /dev/null +++ b/drivers/media/platform/synopsys/Makefile @@ -0,0 +1,2 @@ +# SPDX-License-Identifier: GPL-2.0-only +obj-y += hdmirx/ diff --git a/drivers/media/platform/synopsys/hdmirx/Kconfig b/drivers/media/platform/synopsys/hdmirx/Kconfig new file mode 100644 index 000000000000..adcdb7c2ed79 --- /dev/null +++ b/drivers/media/platform/synopsys/hdmirx/Kconfig @@ -0,0 +1,18 @@ +# SPDX-License-Identifier: GPL-2.0 + +config VIDEO_SYNOPSYS_HDMIRX + tristate "Synopsys DesignWare HDMI Receiver driver" + depends on VIDEO_DEV + depends on ARCH_ROCKCHIP + select MEDIA_CONTROLLER + select VIDEO_V4L2_SUBDEV_API + select VIDEOBUF2_DMA_CONTIG + select CEC_CORE + select CEC_NOTIFIER + select HDMI + help + Support for Synopsys HDMI HDMI RX Controller. + This driver supports HDMI 2.0 version. + + To compile this driver as a module, choose M here. The module + will be called synopsys_hdmirx. diff --git a/drivers/media/platform/synopsys/hdmirx/Makefile b/drivers/media/platform/synopsys/hdmirx/Makefile new file mode 100644 index 000000000000..2fa2d9e25300 --- /dev/null +++ b/drivers/media/platform/synopsys/hdmirx/Makefile @@ -0,0 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0 +synopsys-hdmirx-objs := snps_hdmirx.o snps_hdmirx_cec.o + +obj-$(CONFIG_VIDEO_SYNOPSYS_HDMIRX) += synopsys-hdmirx.o diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c new file mode 100644 index 000000000000..63a38ee089ec --- /dev/null +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c @@ -0,0 +1,2856 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2024 Collabora, Ltd. + * Author: Shreeya Patel + * + * Copyright (c) 2021 Rockchip Electronics Co. Ltd. + * Author: Dingxian Wen + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "snps_hdmirx.h" +#include "snps_hdmirx_cec.h" + +static int debug; +module_param(debug, int, 0644); +MODULE_PARM_DESC(debug, "debug level (0-3)"); + +#define EDID_NUM_BLOCKS_MAX 2 +#define EDID_BLOCK_SIZE 128 +#define HDMIRX_STORED_BIT_WIDTH 8 +#define IREF_CLK_FREQ_HZ 428571429 +#define MEMORY_ALIGN_ROUND_UP_BYTES 64 +#define HDMIRX_PLANE_Y 0 +#define HDMIRX_PLANE_CBCR 1 +#define RK_IRQ_HDMIRX_HDMI 210 +#define FILTER_FRAME_CNT 6 +#define RK_SIP_FIQ_CTRL 0x82000024 +#define SIP_WDT_CFG 0x82000026 +#define DETECTION_THRESHOLD 7 + +/* fiq control sub func */ +enum { + RK_SIP_FIQ_CTRL_FIQ_EN = 1, + RK_SIP_FIQ_CTRL_FIQ_DIS, + RK_SIP_FIQ_CTRL_SET_AFF +}; + +/* SIP_WDT_CONFIG call types */ +enum { + WDT_START = 0, + WDT_STOP = 1, + WDT_PING = 2, +}; + +enum hdmirx_pix_fmt { + HDMIRX_RGB888 = 0, + HDMIRX_YUV422 = 1, + HDMIRX_YUV444 = 2, + HDMIRX_YUV420 = 3, +}; + +enum ddr_store_fmt { + STORE_RGB888 = 0, + STORE_RGBA_ARGB, + STORE_YUV420_8BIT, + STORE_YUV420_10BIT, + STORE_YUV422_8BIT, + STORE_YUV422_10BIT, + STORE_YUV444_8BIT, + STORE_YUV420_16BIT = 8, + STORE_YUV422_16BIT = 9, +}; + +enum hdmirx_reg_attr { + HDMIRX_ATTR_RW = 0, + HDMIRX_ATTR_RO = 1, + HDMIRX_ATTR_WO = 2, + HDMIRX_ATTR_RE = 3, +}; + +enum hdmirx_edid_version { + HDMIRX_EDID_USER = 0, + HDMIRX_EDID_340M = 1, + HDMIRX_EDID_600M = 2, +}; + +enum { + HDMIRX_RST_A, + HDMIRX_RST_P, + HDMIRX_RST_REF, + HDMIRX_RST_BIU, + HDMIRX_NUM_RST, +}; + +static const char * const pix_fmt_str[] = { + "RGB888", + "YUV422", + "YUV444", + "YUV420", +}; + +struct hdmirx_buffer { + struct vb2_v4l2_buffer vb; + struct list_head queue; + u32 buff_addr[VIDEO_MAX_PLANES]; +}; + +struct hdmirx_output_fmt { + u32 fourcc; + u8 cplanes; + u8 mplanes; + u8 bpp[VIDEO_MAX_PLANES]; +}; + +struct hdmirx_stream { + struct snps_hdmirx_dev *hdmirx_dev; + struct video_device vdev; + struct vb2_queue buf_queue; + struct list_head buf_head; + struct hdmirx_buffer *curr_buf; + struct hdmirx_buffer *next_buf; + struct v4l2_pix_format_mplane pixm; + const struct hdmirx_output_fmt *out_fmt; + struct mutex vlock; + spinlock_t vbq_lock; + bool stopping; + wait_queue_head_t wq_stopped; + u32 frame_idx; + u32 line_flag_int_cnt; + u32 irq_stat; +}; + +struct snps_hdmirx_dev { + struct device *dev; + struct device *codec_dev; + struct hdmirx_stream stream; + struct v4l2_device v4l2_dev; + struct v4l2_ctrl_handler hdl; + struct v4l2_ctrl *detect_tx_5v_ctrl; + struct v4l2_dv_timings timings; + struct gpio_desc *detect_5v_gpio; + struct work_struct work_wdt_config; + struct delayed_work delayed_work_hotplug; + struct delayed_work delayed_work_res_change; + struct delayed_work delayed_work_heartbeat; + struct cec_notifier *cec_notifier; + struct hdmirx_cec *cec; + struct mutex stream_lock; + struct mutex work_lock; + struct reset_control_bulk_data resets[HDMIRX_NUM_RST]; + struct clk_bulk_data *clks; + struct regmap *grf; + struct regmap *vo1_grf; + struct completion cr_write_done; + struct completion timer_base_lock; + struct completion avi_pkt_rcv; + enum hdmirx_edid_version edid_version; + enum hdmirx_pix_fmt pix_fmt; + void __iomem *regs; + int hdmi_irq; + int dma_irq; + int det_irq; + bool hpd_trigger_level; + bool tmds_clk_ratio; + bool is_dvi_mode; + bool got_timing; + u32 num_clks; + u32 edid_blocks_written; + u32 cur_vic; + u32 cur_fmt_fourcc; + u32 color_depth; + u8 edid[EDID_BLOCK_SIZE * 2]; + hdmi_codec_plugged_cb plugged_cb; + spinlock_t rst_lock; +}; + +static u8 edid_init_data_340M[] = { + 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, + 0x49, 0x70, 0x88, 0x35, 0x01, 0x00, 0x00, 0x00, + 0x2D, 0x1F, 0x01, 0x03, 0x80, 0x78, 0x44, 0x78, + 0x0A, 0xCF, 0x74, 0xA3, 0x57, 0x4C, 0xB0, 0x23, + 0x09, 0x48, 0x4C, 0x21, 0x08, 0x00, 0x61, 0x40, + 0x01, 0x01, 0x81, 0x00, 0x95, 0x00, 0xA9, 0xC0, + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x3A, + 0x80, 0x18, 0x71, 0x38, 0x2D, 0x40, 0x58, 0x2C, + 0x45, 0x00, 0x20, 0xC2, 0x31, 0x00, 0x00, 0x1E, + 0x01, 0x1D, 0x00, 0x72, 0x51, 0xD0, 0x1E, 0x20, + 0x6E, 0x28, 0x55, 0x00, 0x20, 0xC2, 0x31, 0x00, + 0x00, 0x1E, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x52, + 0x4B, 0x2D, 0x55, 0x48, 0x44, 0x0A, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFD, + 0x00, 0x3B, 0x46, 0x1F, 0x8C, 0x3C, 0x00, 0x0A, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x01, 0xA7, + + 0x02, 0x03, 0x2F, 0xD1, 0x51, 0x07, 0x16, 0x14, + 0x05, 0x01, 0x03, 0x12, 0x13, 0x84, 0x22, 0x1F, + 0x90, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x23, 0x09, + 0x07, 0x07, 0x83, 0x01, 0x00, 0x00, 0x67, 0x03, + 0x0C, 0x00, 0x30, 0x00, 0x10, 0x44, 0xE3, 0x05, + 0x03, 0x01, 0xE4, 0x0F, 0x00, 0x80, 0x01, 0x02, + 0x3A, 0x80, 0x18, 0x71, 0x38, 0x2D, 0x40, 0x58, + 0x2C, 0x45, 0x00, 0x20, 0xC2, 0x31, 0x00, 0x00, + 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, +}; + +static u8 edid_init_data_600M[] = { + 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, + 0x49, 0x70, 0x88, 0x35, 0x01, 0x00, 0x00, 0x00, + 0x2D, 0x1F, 0x01, 0x03, 0x80, 0x78, 0x44, 0x78, + 0x0A, 0xCF, 0x74, 0xA3, 0x57, 0x4C, 0xB0, 0x23, + 0x09, 0x48, 0x4C, 0x00, 0x00, 0x00, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x08, 0xE8, + 0x00, 0x30, 0xF2, 0x70, 0x5A, 0x80, 0xB0, 0x58, + 0x8A, 0x00, 0xC4, 0x8E, 0x21, 0x00, 0x00, 0x1E, + 0x08, 0xE8, 0x00, 0x30, 0xF2, 0x70, 0x5A, 0x80, + 0xB0, 0x58, 0x8A, 0x00, 0x20, 0xC2, 0x31, 0x00, + 0x00, 0x1E, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x52, + 0x4B, 0x2D, 0x55, 0x48, 0x44, 0x0A, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFD, + 0x00, 0x3B, 0x46, 0x1F, 0x8C, 0x3C, 0x00, 0x0A, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x01, 0x39, + + 0x02, 0x03, 0x21, 0xD2, 0x41, 0x61, 0x23, 0x09, + 0x07, 0x07, 0x83, 0x01, 0x00, 0x00, 0x66, 0x03, + 0x0C, 0x00, 0x30, 0x00, 0x10, 0x67, 0xD8, 0x5D, + 0xC4, 0x01, 0x78, 0xC0, 0x07, 0xE3, 0x05, 0x03, + 0x01, 0x08, 0xE8, 0x00, 0x30, 0xF2, 0x70, 0x5A, + 0x80, 0xB0, 0x58, 0x8A, 0x00, 0xC4, 0x8E, 0x21, + 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, +}; + +static const struct v4l2_dv_timings cea640x480 = V4L2_DV_BT_CEA_640X480P59_94; + +static const struct v4l2_dv_timings_cap hdmirx_timings_cap = { + .type = V4L2_DV_BT_656_1120, + .reserved = { 0 }, + V4L2_INIT_BT_TIMINGS(640, 4096, /* min/max width */ + 480, 2160, /* min/max height */ + 20000000, 600000000, /* min/max pixelclock */ + /* standards */ + V4L2_DV_BT_STD_CEA861, + /* capabilities */ + V4L2_DV_BT_CAP_PROGRESSIVE | + V4L2_DV_BT_CAP_INTERLACED) +}; + +static const struct hdmirx_output_fmt g_out_fmts[] = { + { + .fourcc = V4L2_PIX_FMT_BGR24, + .cplanes = 1, + .mplanes = 1, + .bpp = { 24 }, + }, { + .fourcc = V4L2_PIX_FMT_NV24, + .cplanes = 2, + .mplanes = 1, + .bpp = { 8, 16 }, + }, { + .fourcc = V4L2_PIX_FMT_NV16, + .cplanes = 2, + .mplanes = 1, + .bpp = { 8, 16 }, + }, { + .fourcc = V4L2_PIX_FMT_NV12, + .cplanes = 2, + .mplanes = 1, + .bpp = { 8, 16 }, + } +}; + +static void hdmirx_writel(struct snps_hdmirx_dev *hdmirx_dev, int reg, u32 val) +{ + unsigned long lock_flags = 0; + + spin_lock_irqsave(&hdmirx_dev->rst_lock, lock_flags); + writel(val, hdmirx_dev->regs + reg); + spin_unlock_irqrestore(&hdmirx_dev->rst_lock, lock_flags); +} + +static u32 hdmirx_readl(struct snps_hdmirx_dev *hdmirx_dev, int reg) +{ + unsigned long lock_flags = 0; + u32 val; + + spin_lock_irqsave(&hdmirx_dev->rst_lock, lock_flags); + val = readl(hdmirx_dev->regs + reg); + spin_unlock_irqrestore(&hdmirx_dev->rst_lock, lock_flags); + return val; +} + +static void hdmirx_reset_dma(struct snps_hdmirx_dev *hdmirx_dev) +{ + unsigned long lock_flags = 0; + + spin_lock_irqsave(&hdmirx_dev->rst_lock, lock_flags); + reset_control_reset(hdmirx_dev->resets[0].rstc); + spin_unlock_irqrestore(&hdmirx_dev->rst_lock, lock_flags); +} + +static void hdmirx_update_bits(struct snps_hdmirx_dev *hdmirx_dev, int reg, + u32 mask, u32 data) +{ + unsigned long lock_flags = 0; + u32 val; + + spin_lock_irqsave(&hdmirx_dev->rst_lock, lock_flags); + val = readl(hdmirx_dev->regs + reg) & ~mask; + val |= (data & mask); + writel(val, hdmirx_dev->regs + reg); + spin_unlock_irqrestore(&hdmirx_dev->rst_lock, lock_flags); +} + +static int hdmirx_subscribe_event(struct v4l2_fh *fh, + const struct v4l2_event_subscription *sub) +{ + switch (sub->type) { + case V4L2_EVENT_SOURCE_CHANGE: + if (fh->vdev->vfl_dir == VFL_DIR_RX) + return v4l2_src_change_event_subscribe(fh, sub); + break; + case V4L2_EVENT_CTRL: + return v4l2_ctrl_subscribe_event(fh, sub); + default: + return v4l2_ctrl_subscribe_event(fh, sub); + } + + return -EINVAL; +} + +static bool tx_5v_power_present(struct snps_hdmirx_dev *hdmirx_dev) +{ + bool ret; + int val, i, cnt; + + cnt = 0; + for (i = 0; i < 10; i++) { + usleep_range(1000, 1100); + val = gpiod_get_value(hdmirx_dev->detect_5v_gpio); + if (val > 0) + cnt++; + if (cnt >= DETECTION_THRESHOLD) + break; + } + + ret = (cnt >= DETECTION_THRESHOLD) ? true : false; + v4l2_dbg(3, debug, &hdmirx_dev->v4l2_dev, "%s: %d\n", __func__, ret); + + return ret; +} + +static bool signal_not_lock(struct snps_hdmirx_dev *hdmirx_dev) +{ + u32 mu_status, dma_st10, cmu_st; + + mu_status = hdmirx_readl(hdmirx_dev, MAINUNIT_STATUS); + dma_st10 = hdmirx_readl(hdmirx_dev, DMA_STATUS10); + cmu_st = hdmirx_readl(hdmirx_dev, CMU_STATUS); + + if ((mu_status & TMDSVALID_STABLE_ST) && + (dma_st10 & HDMIRX_LOCK) && + (cmu_st & TMDSQPCLK_LOCKED_ST)) + return false; + + return true; +} + +static void hdmirx_get_colordepth(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + u32 val, color_depth_reg; + + val = hdmirx_readl(hdmirx_dev, DMA_STATUS11); + color_depth_reg = (val & HDMIRX_COLOR_DEPTH_MASK) >> 3; + + switch (color_depth_reg) { + case 0x4: + hdmirx_dev->color_depth = 24; + break; + case 0x5: + hdmirx_dev->color_depth = 30; + break; + case 0x6: + hdmirx_dev->color_depth = 36; + break; + case 0x7: + hdmirx_dev->color_depth = 48; + break; + default: + hdmirx_dev->color_depth = 24; + break; + } + + v4l2_dbg(1, debug, v4l2_dev, "%s: color_depth: %d, reg_val:%d\n", + __func__, hdmirx_dev->color_depth, color_depth_reg); +} + +static void hdmirx_get_pix_fmt(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + u32 val; + + val = hdmirx_readl(hdmirx_dev, DMA_STATUS11); + hdmirx_dev->pix_fmt = val & HDMIRX_FORMAT_MASK; + + switch (hdmirx_dev->pix_fmt) { + case HDMIRX_RGB888: + hdmirx_dev->cur_fmt_fourcc = V4L2_PIX_FMT_BGR24; + break; + case HDMIRX_YUV422: + hdmirx_dev->cur_fmt_fourcc = V4L2_PIX_FMT_NV16; + break; + case HDMIRX_YUV444: + hdmirx_dev->cur_fmt_fourcc = V4L2_PIX_FMT_NV24; + break; + case HDMIRX_YUV420: + hdmirx_dev->cur_fmt_fourcc = V4L2_PIX_FMT_NV12; + break; + default: + v4l2_err(v4l2_dev, + "%s: err pix_fmt: %d, set RGB888 as default\n", + __func__, hdmirx_dev->pix_fmt); + hdmirx_dev->pix_fmt = HDMIRX_RGB888; + hdmirx_dev->cur_fmt_fourcc = V4L2_PIX_FMT_BGR24; + break; + } + + v4l2_dbg(1, debug, v4l2_dev, "%s: pix_fmt: %s\n", __func__, + pix_fmt_str[hdmirx_dev->pix_fmt]); +} + +static void hdmirx_get_timings(struct snps_hdmirx_dev *hdmirx_dev, + struct v4l2_bt_timings *bt, bool from_dma) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + u32 hact, vact, htotal, vtotal, fps; + u32 hfp, hs, hbp, vfp, vs, vbp; + u32 val; + + if (from_dma) { + val = hdmirx_readl(hdmirx_dev, DMA_STATUS2); + hact = (val >> 16) & 0xffff; + vact = val & 0xffff; + val = hdmirx_readl(hdmirx_dev, DMA_STATUS3); + htotal = (val >> 16) & 0xffff; + vtotal = val & 0xffff; + val = hdmirx_readl(hdmirx_dev, DMA_STATUS4); + hs = (val >> 16) & 0xffff; + vs = val & 0xffff; + val = hdmirx_readl(hdmirx_dev, DMA_STATUS5); + hbp = (val >> 16) & 0xffff; + vbp = val & 0xffff; + hfp = htotal - hact - hs - hbp; + vfp = vtotal - vact - vs - vbp; + } else { + val = hdmirx_readl(hdmirx_dev, VMON_STATUS1); + hs = (val >> 16) & 0xffff; + hfp = val & 0xffff; + val = hdmirx_readl(hdmirx_dev, VMON_STATUS2); + hbp = val & 0xffff; + val = hdmirx_readl(hdmirx_dev, VMON_STATUS3); + htotal = (val >> 16) & 0xffff; + hact = val & 0xffff; + val = hdmirx_readl(hdmirx_dev, VMON_STATUS4); + vs = (val >> 16) & 0xffff; + vfp = val & 0xffff; + val = hdmirx_readl(hdmirx_dev, VMON_STATUS5); + vbp = val & 0xffff; + val = hdmirx_readl(hdmirx_dev, VMON_STATUS6); + vtotal = (val >> 16) & 0xffff; + vact = val & 0xffff; + if (hdmirx_dev->pix_fmt == HDMIRX_YUV420) + hact *= 2; + } + if (hdmirx_dev->pix_fmt == HDMIRX_YUV420) + htotal *= 2; + fps = (bt->pixelclock + (htotal * vtotal) / 2) / (htotal * vtotal); + if (hdmirx_dev->pix_fmt == HDMIRX_YUV420) + fps *= 2; + bt->width = hact; + bt->height = vact; + bt->hfrontporch = hfp; + bt->hsync = hs; + bt->hbackporch = hbp; + bt->vfrontporch = vfp; + bt->vsync = vs; + bt->vbackporch = vbp; + + v4l2_dbg(1, debug, v4l2_dev, "get timings from %s\n", from_dma ? "dma" : "ctrl"); + v4l2_dbg(1, debug, v4l2_dev, "act:%ux%u, total:%ux%u, fps:%u, pixclk:%llu\n", + bt->width, bt->height, htotal, vtotal, fps, bt->pixelclock); + + v4l2_dbg(2, debug, v4l2_dev, "hfp:%u, hs:%u, hbp:%u, vfp:%u, vs:%u, vbp:%u\n", + bt->hfrontporch, bt->hsync, bt->hbackporch, + bt->vfrontporch, bt->vsync, bt->vbackporch); +} + +static bool hdmirx_check_timing_valid(struct v4l2_bt_timings *bt) +{ + if (bt->width < 100 || bt->width > 5000 || + bt->height < 100 || bt->height > 5000) + return false; + + if (!bt->hsync || bt->hsync > 200 || + !bt->vsync || bt->vsync > 100) + return false; + + if (!bt->hbackporch || bt->hbackporch > 2000 || + !bt->vbackporch || bt->vbackporch > 2000) + return false; + + if (!bt->hfrontporch || bt->hfrontporch > 2000 || + !bt->vfrontporch || bt->vfrontporch > 2000) + return false; + + return true; +} + +static int hdmirx_get_detected_timings(struct snps_hdmirx_dev *hdmirx_dev, + struct v4l2_dv_timings *timings, + bool from_dma) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + struct v4l2_bt_timings *bt = &timings->bt; + u32 field_type, color_depth, deframer_st; + u32 val, tmdsqpclk_freq, pix_clk; + u64 tmp_data, tmds_clk; + + memset(timings, 0, sizeof(struct v4l2_dv_timings)); + timings->type = V4L2_DV_BT_656_1120; + + val = hdmirx_readl(hdmirx_dev, DMA_STATUS11); + field_type = (val & HDMIRX_TYPE_MASK) >> 7; + hdmirx_get_pix_fmt(hdmirx_dev); + bt->interlaced = field_type & BIT(0) ? V4L2_DV_INTERLACED : V4L2_DV_PROGRESSIVE; + val = hdmirx_readl(hdmirx_dev, PKTDEC_AVIIF_PB7_4); + hdmirx_dev->cur_vic = val | VIC_VAL_MASK; + hdmirx_get_colordepth(hdmirx_dev); + color_depth = hdmirx_dev->color_depth; + deframer_st = hdmirx_readl(hdmirx_dev, DEFRAMER_STATUS); + hdmirx_dev->is_dvi_mode = deframer_st & OPMODE_STS_MASK ? false : true; + tmdsqpclk_freq = hdmirx_readl(hdmirx_dev, CMU_TMDSQPCLK_FREQ); + tmds_clk = tmdsqpclk_freq * 4 * 1000; + tmp_data = tmds_clk * 24; + do_div(tmp_data, color_depth); + pix_clk = tmp_data; + bt->pixelclock = pix_clk; + + hdmirx_get_timings(hdmirx_dev, bt, from_dma); + if (bt->interlaced == V4L2_DV_INTERLACED) { + bt->height *= 2; + bt->il_vsync = bt->vsync + 1; + } + + v4l2_dbg(2, debug, v4l2_dev, "tmds_clk:%llu\n", tmds_clk); + v4l2_dbg(1, debug, v4l2_dev, "interlace:%d, fmt:%d, vic:%d, color:%d, mode:%s\n", + bt->interlaced, hdmirx_dev->pix_fmt, + hdmirx_dev->cur_vic, hdmirx_dev->color_depth, + hdmirx_dev->is_dvi_mode ? "dvi" : "hdmi"); + v4l2_dbg(2, debug, v4l2_dev, "deframer_st:%#x\n", deframer_st); + + if (!hdmirx_check_timing_valid(bt)) + return -EINVAL; + + return 0; +} + +static bool port_no_link(struct snps_hdmirx_dev *hdmirx_dev) +{ + return !tx_5v_power_present(hdmirx_dev); +} + +static int hdmirx_query_dv_timings(struct file *file, void *_fh, + struct v4l2_dv_timings *timings) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + int ret; + + if (port_no_link(hdmirx_dev)) { + v4l2_err(v4l2_dev, "%s: port has no link\n", __func__); + return -ENOLINK; + } + + if (signal_not_lock(hdmirx_dev)) { + v4l2_err(v4l2_dev, "%s: signal is not locked\n", __func__); + return -ENOLCK; + } + + /* + * query dv timings is during preview, dma's timing is stable, + * so we can get from DMA. If the current resolution is negative, + * get timing from CTRL need to change polarity of sync, + * maybe cause DMA errors. + */ + ret = hdmirx_get_detected_timings(hdmirx_dev, timings, true); + if (ret) + return ret; + + if (debug) + v4l2_print_dv_timings(hdmirx_dev->v4l2_dev.name, + "query_dv_timings: ", timings, false); + + if (!v4l2_valid_dv_timings(timings, &hdmirx_timings_cap, NULL, NULL)) { + v4l2_dbg(1, debug, v4l2_dev, "%s: timings out of range\n", __func__); + return -ERANGE; + } + + return 0; +} + +static void hdmirx_hpd_ctrl(struct snps_hdmirx_dev *hdmirx_dev, bool en) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + v4l2_dbg(1, debug, v4l2_dev, "%s: %sable, hpd_trigger_level:%d\n", + __func__, en ? "en" : "dis", + hdmirx_dev->hpd_trigger_level); + hdmirx_update_bits(hdmirx_dev, SCDC_CONFIG, HPDLOW, en ? 0 : HPDLOW); + en = hdmirx_dev->hpd_trigger_level ? en : !en; + hdmirx_writel(hdmirx_dev, CORE_CONFIG, en); +} + +static int hdmirx_write_edid(struct snps_hdmirx_dev *hdmirx_dev, + struct v4l2_edid *edid, bool hpd_up) +{ + u32 edid_len = edid->blocks * EDID_BLOCK_SIZE; + char data[300]; + u32 i; + + memset(edid->reserved, 0, sizeof(edid->reserved)); + if (edid->pad) + return -EINVAL; + + if (edid->start_block) + return -EINVAL; + + if (edid->blocks > EDID_NUM_BLOCKS_MAX) { + edid->blocks = EDID_NUM_BLOCKS_MAX; + return -E2BIG; + } + + if (!edid->blocks) { + hdmirx_dev->edid_blocks_written = 0; + return 0; + } + + memset(&hdmirx_dev->edid, 0, sizeof(hdmirx_dev->edid)); + hdmirx_hpd_ctrl(hdmirx_dev, false); + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG11, + EDID_READ_EN_MASK | + EDID_WRITE_EN_MASK | + EDID_SLAVE_ADDR_MASK, + EDID_READ_EN(0) | + EDID_WRITE_EN(1) | + EDID_SLAVE_ADDR(0x50)); + for (i = 0; i < edid_len; i++) + hdmirx_writel(hdmirx_dev, DMA_CONFIG10, edid->edid[i]); + + /* read out for debug */ + if (debug >= 2) { + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG11, + EDID_READ_EN_MASK | + EDID_WRITE_EN_MASK, + EDID_READ_EN(1) | + EDID_WRITE_EN(0)); + edid_len = edid_len > sizeof(data) ? sizeof(data) : edid_len; + memset(data, 0, sizeof(data)); + for (i = 0; i < edid_len; i++) + data[i] = hdmirx_readl(hdmirx_dev, DMA_STATUS14); + + print_hex_dump(KERN_INFO, "", DUMP_PREFIX_NONE, 16, 1, data, + edid_len, false); + } + + /* + * You must set EDID_READ_EN & EDID_WRITE_EN bit to 0, + * when the read/write edid operation is completed.Otherwise, it + * will affect the reading and writing of other registers + */ + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG11, + EDID_READ_EN_MASK | EDID_WRITE_EN_MASK, + EDID_READ_EN(0) | EDID_WRITE_EN(0)); + + hdmirx_dev->edid_blocks_written = edid->blocks; + memcpy(&hdmirx_dev->edid, edid->edid, edid->blocks * EDID_BLOCK_SIZE); + if (hpd_up) { + if (tx_5v_power_present(hdmirx_dev)) + hdmirx_hpd_ctrl(hdmirx_dev, true); + } + + return 0; +} + +/* + * Before clearing interrupt, we need to read the interrupt status. + */ +static inline void hdmirx_clear_interrupt(struct snps_hdmirx_dev *hdmirx_dev, + u32 reg, u32 val) +{ + /* (interrupt status register) = (interrupt clear register) - 0x8 */ + hdmirx_readl(hdmirx_dev, reg - 0x8); + hdmirx_writel(hdmirx_dev, reg, val); +} + +static void hdmirx_interrupts_setup(struct snps_hdmirx_dev *hdmirx_dev, bool en) +{ + v4l2_dbg(1, debug, &hdmirx_dev->v4l2_dev, "%s: %sable\n", + __func__, en ? "en" : "dis"); + + /* Note: In DVI mode, it needs to be written twice to take effect. */ + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_0_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_2_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_0_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_2_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, AVPUNIT_0_INT_CLEAR, 0xffffffff); + + if (en) { + hdmirx_update_bits(hdmirx_dev, MAINUNIT_0_INT_MASK_N, + TMDSQPCLK_OFF_CHG | TMDSQPCLK_LOCKED_CHG, + TMDSQPCLK_OFF_CHG | TMDSQPCLK_LOCKED_CHG); + hdmirx_update_bits(hdmirx_dev, MAINUNIT_2_INT_MASK_N, + TMDSVALID_STABLE_CHG, TMDSVALID_STABLE_CHG); + hdmirx_update_bits(hdmirx_dev, AVPUNIT_0_INT_MASK_N, + CED_DYN_CNT_CH2_IRQ | + CED_DYN_CNT_CH1_IRQ | + CED_DYN_CNT_CH0_IRQ, + CED_DYN_CNT_CH2_IRQ | + CED_DYN_CNT_CH1_IRQ | + CED_DYN_CNT_CH0_IRQ); + } else { + hdmirx_writel(hdmirx_dev, MAINUNIT_0_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, MAINUNIT_2_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, AVPUNIT_0_INT_MASK_N, 0); + } +} + +static void hdmirx_plugout(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct arm_smccc_res res; + + hdmirx_update_bits(hdmirx_dev, SCDC_CONFIG, POWERPROVIDED, 0); + hdmirx_interrupts_setup(hdmirx_dev, false); + hdmirx_hpd_ctrl(hdmirx_dev, false); + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG6, HDMIRX_DMA_EN, 0); + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG4, + LINE_FLAG_INT_EN | + HDMIRX_DMA_IDLE_INT | + HDMIRX_LOCK_DISABLE_INT | + LAST_FRAME_AXI_UNFINISH_INT_EN | + FIFO_OVERFLOW_INT_EN | + FIFO_UNDERFLOW_INT_EN | + HDMIRX_AXI_ERROR_INT_EN, 0); + hdmirx_reset_dma(hdmirx_dev); + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, HDMI_DISABLE | PHY_RESET | + PHY_PDDQ, HDMI_DISABLE); + hdmirx_writel(hdmirx_dev, PHYCREG_CONFIG0, 0x0); + cancel_delayed_work(&hdmirx_dev->delayed_work_res_change); + cancel_delayed_work_sync(&hdmirx_dev->delayed_work_heartbeat); + flush_work(&hdmirx_dev->work_wdt_config); + arm_smccc_smc(SIP_WDT_CFG, WDT_STOP, 0, 0, 0, 0, 0, 0, &res); +} + +static int hdmirx_set_edid(struct file *file, void *fh, struct v4l2_edid *edid) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct arm_smccc_res res; + int ret; + + disable_irq(hdmirx_dev->hdmi_irq); + disable_irq(hdmirx_dev->dma_irq); + arm_smccc_smc(RK_SIP_FIQ_CTRL, RK_SIP_FIQ_CTRL_FIQ_DIS, + RK_IRQ_HDMIRX_HDMI, 0, 0, 0, 0, 0, &res); + + if (tx_5v_power_present(hdmirx_dev)) + hdmirx_plugout(hdmirx_dev); + ret = hdmirx_write_edid(hdmirx_dev, edid, false); + if (ret) + return ret; + hdmirx_dev->edid_version = HDMIRX_EDID_USER; + + enable_irq(hdmirx_dev->hdmi_irq); + enable_irq(hdmirx_dev->dma_irq); + arm_smccc_smc(RK_SIP_FIQ_CTRL, RK_SIP_FIQ_CTRL_FIQ_EN, + RK_IRQ_HDMIRX_HDMI, 0, 0, 0, 0, 0, &res); + queue_delayed_work(system_unbound_wq, + &hdmirx_dev->delayed_work_hotplug, + msecs_to_jiffies(500)); + return 0; +} + +static int hdmirx_get_edid(struct file *file, void *fh, struct v4l2_edid *edid) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + memset(edid->reserved, 0, sizeof(edid->reserved)); + + if (edid->pad) + return -EINVAL; + + if (!edid->start_block && !edid->blocks) { + edid->blocks = hdmirx_dev->edid_blocks_written; + return 0; + } + + if (!hdmirx_dev->edid_blocks_written) + return -ENODATA; + + if (edid->start_block >= hdmirx_dev->edid_blocks_written || !edid->blocks) + return -EINVAL; + + if (edid->start_block + edid->blocks > hdmirx_dev->edid_blocks_written) + edid->blocks = hdmirx_dev->edid_blocks_written - edid->start_block; + + memcpy(edid->edid, &hdmirx_dev->edid, edid->blocks * EDID_BLOCK_SIZE); + + v4l2_dbg(1, debug, v4l2_dev, "%s: read EDID:\n", __func__); + if (debug > 0) + print_hex_dump(KERN_INFO, "", DUMP_PREFIX_NONE, 16, 1, + edid->edid, edid->blocks * EDID_BLOCK_SIZE, false); + + return 0; +} + +static int hdmirx_g_parm(struct file *file, void *priv, + struct v4l2_streamparm *parm) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_fract fps; + + if (parm->type != V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE) + return -EINVAL; + + fps = v4l2_calc_timeperframe(&hdmirx_dev->timings); + parm->parm.capture.timeperframe.numerator = fps.numerator; + parm->parm.capture.timeperframe.denominator = fps.denominator; + + return 0; +} + +static int hdmirx_dv_timings_cap(struct file *file, void *fh, + struct v4l2_dv_timings_cap *cap) +{ + *cap = hdmirx_timings_cap; + return 0; +} + +static int hdmirx_enum_dv_timings(struct file *file, void *_fh, + struct v4l2_enum_dv_timings *timings) +{ + return v4l2_enum_dv_timings_cap(timings, &hdmirx_timings_cap, NULL, NULL); +} + +static void hdmirx_scdc_init(struct snps_hdmirx_dev *hdmirx_dev) +{ + hdmirx_update_bits(hdmirx_dev, I2C_SLAVE_CONFIG1, + I2C_SDA_OUT_HOLD_VALUE_QST_MASK | + I2C_SDA_IN_HOLD_VALUE_QST_MASK, + I2C_SDA_OUT_HOLD_VALUE_QST(0x80) | + I2C_SDA_IN_HOLD_VALUE_QST(0x15)); + hdmirx_update_bits(hdmirx_dev, SCDC_REGBANK_CONFIG0, + SCDC_SINKVERSION_QST_MASK, + SCDC_SINKVERSION_QST(1)); +} + +static int wait_reg_bit_status(struct snps_hdmirx_dev *hdmirx_dev, u32 reg, + u32 bit_mask, u32 expect_val, bool is_grf, + u32 ms) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + u32 i, val; + + for (i = 0; i < ms; i++) { + if (is_grf) + regmap_read(hdmirx_dev->grf, reg, &val); + else + val = hdmirx_readl(hdmirx_dev, reg); + + if ((val & bit_mask) == expect_val) { + v4l2_dbg(2, debug, v4l2_dev, + "%s: i:%d, time: %dms\n", __func__, i, ms); + break; + } + usleep_range(1000, 1010); + } + + if (i == ms) + return -1; + + return 0; +} + +static int hdmirx_phy_register_write(struct snps_hdmirx_dev *hdmirx_dev, + u32 phy_reg, u32 val) +{ + struct device *dev = hdmirx_dev->dev; + + reinit_completion(&hdmirx_dev->cr_write_done); + /* clear irq status */ + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_2_INT_CLEAR, 0xffffffff); + /* en irq */ + hdmirx_update_bits(hdmirx_dev, MAINUNIT_2_INT_MASK_N, + PHYCREG_CR_WRITE_DONE, PHYCREG_CR_WRITE_DONE); + /* write phy reg addr */ + hdmirx_writel(hdmirx_dev, PHYCREG_CONFIG1, phy_reg); + /* write phy reg val */ + hdmirx_writel(hdmirx_dev, PHYCREG_CONFIG2, val); + /* config write enable */ + hdmirx_writel(hdmirx_dev, PHYCREG_CONTROL, PHYCREG_CR_PARA_WRITE_P); + + if (!wait_for_completion_timeout(&hdmirx_dev->cr_write_done, + msecs_to_jiffies(20))) { + dev_err(dev, "%s wait cr write done failed\n", __func__); + return -1; + } + + return 0; +} + +static void hdmirx_tmds_clk_ratio_config(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + u32 val; + + val = hdmirx_readl(hdmirx_dev, SCDC_REGBANK_STATUS1); + v4l2_dbg(3, debug, v4l2_dev, "%s: scdc_regbank_st:%#x\n", __func__, val); + hdmirx_dev->tmds_clk_ratio = (val & SCDC_TMDSBITCLKRATIO) > 0; + + if (hdmirx_dev->tmds_clk_ratio) { + v4l2_dbg(3, debug, v4l2_dev, "%s: HDMITX greater than 3.4Gbps\n", __func__); + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, + TMDS_CLOCK_RATIO, TMDS_CLOCK_RATIO); + } else { + v4l2_dbg(3, debug, v4l2_dev, "%s: HDMITX less than 3.4Gbps\n", __func__); + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, + TMDS_CLOCK_RATIO, 0); + } +} + +static void hdmirx_phy_config(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct device *dev = hdmirx_dev->dev; + + hdmirx_clear_interrupt(hdmirx_dev, SCDC_INT_CLEAR, 0xffffffff); + hdmirx_update_bits(hdmirx_dev, SCDC_INT_MASK_N, SCDCTMDSCCFG_CHG, + SCDCTMDSCCFG_CHG); + /* cr_para_clk 24M */ + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, REFFREQ_SEL_MASK, REFFREQ_SEL(0)); + /* rx data width 40bit valid */ + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, RXDATA_WIDTH, RXDATA_WIDTH); + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, PHY_RESET, PHY_RESET); + usleep_range(100, 110); + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, PHY_RESET, 0); + usleep_range(100, 110); + /* select cr para interface */ + hdmirx_writel(hdmirx_dev, PHYCREG_CONFIG0, 0x3); + + if (wait_reg_bit_status(hdmirx_dev, SYS_GRF_SOC_STATUS1, + HDMIRXPHY_SRAM_INIT_DONE, + HDMIRXPHY_SRAM_INIT_DONE, true, 10)) + dev_err(dev, "%s: phy SRAM init failed\n", __func__); + + regmap_write(hdmirx_dev->grf, SYS_GRF_SOC_CON1, + (HDMIRXPHY_SRAM_EXT_LD_DONE << 16) | + HDMIRXPHY_SRAM_EXT_LD_DONE); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 2); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 3); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 2); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 2); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 3); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 2); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 0); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 1); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 0); + hdmirx_phy_register_write(hdmirx_dev, SUP_DIG_ANA_CREGS_SUP_ANA_NC, 0); + + hdmirx_phy_register_write(hdmirx_dev, + HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_3_REG, + CDR_SETTING_BOUNDARY_3_DEFAULT); + hdmirx_phy_register_write(hdmirx_dev, + HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_4_REG, + CDR_SETTING_BOUNDARY_4_DEFAULT); + hdmirx_phy_register_write(hdmirx_dev, + HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_5_REG, + CDR_SETTING_BOUNDARY_5_DEFAULT); + hdmirx_phy_register_write(hdmirx_dev, + HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_6_REG, + CDR_SETTING_BOUNDARY_6_DEFAULT); + hdmirx_phy_register_write(hdmirx_dev, + HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_7_REG, + CDR_SETTING_BOUNDARY_7_DEFAULT); + + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, PHY_PDDQ, 0); + if (wait_reg_bit_status(hdmirx_dev, PHY_STATUS, PDDQ_ACK, 0, false, 10)) + dev_err(dev, "%s: wait pddq ack failed\n", __func__); + + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, HDMI_DISABLE, 0); + if (wait_reg_bit_status(hdmirx_dev, PHY_STATUS, HDMI_DISABLE_ACK, 0, + false, 50)) + dev_err(dev, "%s: wait hdmi disable ack failed\n", __func__); + + hdmirx_tmds_clk_ratio_config(hdmirx_dev); +} + +static void hdmirx_controller_init(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct device *dev = hdmirx_dev->dev; + + reinit_completion(&hdmirx_dev->timer_base_lock); + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_0_INT_CLEAR, 0xffffffff); + /* en irq */ + hdmirx_update_bits(hdmirx_dev, MAINUNIT_0_INT_MASK_N, + TIMER_BASE_LOCKED_IRQ, TIMER_BASE_LOCKED_IRQ); + /* write irefclk freq */ + hdmirx_writel(hdmirx_dev, GLOBAL_TIMER_REF_BASE, IREF_CLK_FREQ_HZ); + + if (!wait_for_completion_timeout(&hdmirx_dev->timer_base_lock, + msecs_to_jiffies(20))) + dev_err(dev, "%s wait timer base lock failed\n", __func__); + + hdmirx_update_bits(hdmirx_dev, CMU_CONFIG0, + TMDSQPCLK_STABLE_FREQ_MARGIN_MASK | + AUDCLK_STABLE_FREQ_MARGIN_MASK, + TMDSQPCLK_STABLE_FREQ_MARGIN(2) | + AUDCLK_STABLE_FREQ_MARGIN(1)); + hdmirx_update_bits(hdmirx_dev, DESCRAND_EN_CONTROL, + SCRAMB_EN_SEL_QST_MASK, SCRAMB_EN_SEL_QST(1)); + hdmirx_update_bits(hdmirx_dev, CED_CONFIG, + CED_VIDDATACHECKEN_QST | + CED_DATAISCHECKEN_QST | + CED_GBCHECKEN_QST | + CED_CTRLCHECKEN_QST | + CED_CHLOCKMAXER_QST_MASK, + CED_VIDDATACHECKEN_QST | + CED_GBCHECKEN_QST | + CED_CTRLCHECKEN_QST | + CED_CHLOCKMAXER_QST(0x10)); + hdmirx_update_bits(hdmirx_dev, DEFRAMER_CONFIG0, + VS_REMAPFILTER_EN_QST | VS_FILTER_ORDER_QST_MASK, + VS_REMAPFILTER_EN_QST | VS_FILTER_ORDER_QST(0x3)); +} + +static void hdmirx_set_negative_pol(struct snps_hdmirx_dev *hdmirx_dev, bool en) +{ + if (en) { + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG6, + VSYNC_TOGGLE_EN | HSYNC_TOGGLE_EN, + VSYNC_TOGGLE_EN | HSYNC_TOGGLE_EN); + hdmirx_update_bits(hdmirx_dev, VIDEO_CONFIG2, + VPROC_VSYNC_POL_OVR_VALUE | + VPROC_VSYNC_POL_OVR_EN | + VPROC_HSYNC_POL_OVR_VALUE | + VPROC_HSYNC_POL_OVR_EN, + VPROC_VSYNC_POL_OVR_EN | + VPROC_HSYNC_POL_OVR_EN); + return; + } + + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG6, + VSYNC_TOGGLE_EN | HSYNC_TOGGLE_EN, 0); + + hdmirx_update_bits(hdmirx_dev, VIDEO_CONFIG2, + VPROC_VSYNC_POL_OVR_VALUE | + VPROC_VSYNC_POL_OVR_EN | + VPROC_HSYNC_POL_OVR_VALUE | + VPROC_HSYNC_POL_OVR_EN, 0); +} + +static int hdmirx_try_to_get_timings(struct snps_hdmirx_dev *hdmirx_dev, + struct v4l2_dv_timings *timings, + int try_cnt) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + int i, cnt = 0, fail_cnt = 0, ret = 0; + bool from_dma = false; + + hdmirx_set_negative_pol(hdmirx_dev, false); + for (i = 0; i < try_cnt; i++) { + ret = hdmirx_get_detected_timings(hdmirx_dev, timings, from_dma); + if (ret) { + cnt = 0; + fail_cnt++; + if (fail_cnt > 3) { + hdmirx_set_negative_pol(hdmirx_dev, true); + from_dma = true; + } + } else { + cnt++; + } + if (cnt >= 5) + break; + + usleep_range(10 * 1000, 10 * 1100); + } + + if (try_cnt > 8 && cnt < 5) + v4l2_dbg(1, debug, v4l2_dev, "%s: res not stable\n", __func__); + + return ret; +} + +static void hdmirx_format_change(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct v4l2_dv_timings timings; + struct hdmirx_stream *stream = &hdmirx_dev->stream; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + const struct v4l2_event ev_src_chg = { + .type = V4L2_EVENT_SOURCE_CHANGE, + .u.src_change.changes = V4L2_EVENT_SRC_CH_RESOLUTION, + }; + + if (hdmirx_try_to_get_timings(hdmirx_dev, &timings, 20)) { + queue_delayed_work(system_unbound_wq, + &hdmirx_dev->delayed_work_hotplug, + msecs_to_jiffies(20)); + return; + } + + if (!v4l2_match_dv_timings(&hdmirx_dev->timings, &timings, 0, false)) { + /* automatically set timing rather than set by userspace */ + hdmirx_dev->timings = timings; + v4l2_print_dv_timings(hdmirx_dev->v4l2_dev.name, + "New format: ", &timings, false); + } + + hdmirx_dev->got_timing = true; + v4l2_dbg(1, debug, v4l2_dev, "%s: queue res_chg_event\n", __func__); + v4l2_event_queue(&stream->vdev, &ev_src_chg); +} + +static void hdmirx_set_ddr_store_fmt(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + enum ddr_store_fmt store_fmt; + u32 dma_cfg1; + + switch (hdmirx_dev->pix_fmt) { + case HDMIRX_RGB888: + store_fmt = STORE_RGB888; + break; + case HDMIRX_YUV444: + store_fmt = STORE_YUV444_8BIT; + break; + case HDMIRX_YUV422: + store_fmt = STORE_YUV422_8BIT; + break; + case HDMIRX_YUV420: + store_fmt = STORE_YUV420_8BIT; + break; + default: + store_fmt = STORE_RGB888; + break; + } + + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG1, + DDR_STORE_FORMAT_MASK, DDR_STORE_FORMAT(store_fmt)); + dma_cfg1 = hdmirx_readl(hdmirx_dev, DMA_CONFIG1); + v4l2_dbg(1, debug, v4l2_dev, "%s: pix_fmt: %s, DMA_CONFIG1:%#x\n", + __func__, pix_fmt_str[hdmirx_dev->pix_fmt], dma_cfg1); +} + +static int hdmirx_wait_lock_and_get_timing(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + u32 mu_status, scdc_status, dma_st10, cmu_st; + u32 i; + + for (i = 0; i < 300; i++) { + mu_status = hdmirx_readl(hdmirx_dev, MAINUNIT_STATUS); + scdc_status = hdmirx_readl(hdmirx_dev, SCDC_REGBANK_STATUS3); + dma_st10 = hdmirx_readl(hdmirx_dev, DMA_STATUS10); + cmu_st = hdmirx_readl(hdmirx_dev, CMU_STATUS); + + if ((mu_status & TMDSVALID_STABLE_ST) && + (dma_st10 & HDMIRX_LOCK) && + (cmu_st & TMDSQPCLK_LOCKED_ST)) + break; + + if (!tx_5v_power_present(hdmirx_dev)) { + v4l2_err(v4l2_dev, "%s: HDMI pull out, return\n", __func__); + return -1; + } + + hdmirx_tmds_clk_ratio_config(hdmirx_dev); + } + + if (i == 300) { + v4l2_err(v4l2_dev, "%s: signal not lock, tmds_clk_ratio:%d\n", + __func__, hdmirx_dev->tmds_clk_ratio); + v4l2_err(v4l2_dev, "%s: mu_st:%#x, scdc_st:%#x, dma_st10:%#x\n", + __func__, mu_status, scdc_status, dma_st10); + return -1; + } + + v4l2_info(v4l2_dev, "%s: signal lock ok, i:%d\n", __func__, i); + hdmirx_writel(hdmirx_dev, GLOBAL_SWRESET_REQUEST, DATAPATH_SWRESETREQ); + + reinit_completion(&hdmirx_dev->avi_pkt_rcv); + hdmirx_clear_interrupt(hdmirx_dev, PKT_2_INT_CLEAR, 0xffffffff); + hdmirx_update_bits(hdmirx_dev, PKT_2_INT_MASK_N, + PKTDEC_AVIIF_RCV_IRQ, PKTDEC_AVIIF_RCV_IRQ); + + if (!wait_for_completion_timeout(&hdmirx_dev->avi_pkt_rcv, + msecs_to_jiffies(300))) { + v4l2_err(v4l2_dev, "%s wait avi_pkt_rcv failed\n", __func__); + hdmirx_update_bits(hdmirx_dev, PKT_2_INT_MASK_N, + PKTDEC_AVIIF_RCV_IRQ, 0); + } + + usleep_range(50 * 1000, 50 * 1010); + hdmirx_format_change(hdmirx_dev); + + return 0; +} + +static void hdmirx_dma_config(struct snps_hdmirx_dev *hdmirx_dev) +{ + hdmirx_set_ddr_store_fmt(hdmirx_dev); + + /* Note: uv_swap, rb can not swap, doc err*/ + if (hdmirx_dev->cur_fmt_fourcc != V4L2_PIX_FMT_NV16) + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG6, RB_SWAP_EN, RB_SWAP_EN); + else + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG6, RB_SWAP_EN, 0); + + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG7, + LOCK_FRAME_NUM_MASK, + LOCK_FRAME_NUM(2)); + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG1, + UV_WID_MASK | Y_WID_MASK | ABANDON_EN, + UV_WID(1) | Y_WID(2) | ABANDON_EN); +} + +static void hdmirx_submodule_init(struct snps_hdmirx_dev *hdmirx_dev) +{ + /* Note: if not config HDCP2_CONFIG, there will be some errors; */ + hdmirx_update_bits(hdmirx_dev, HDCP2_CONFIG, + HDCP2_SWITCH_OVR_VALUE | + HDCP2_SWITCH_OVR_EN, + HDCP2_SWITCH_OVR_EN); + hdmirx_scdc_init(hdmirx_dev); + hdmirx_controller_init(hdmirx_dev); +} + +static int hdmirx_enum_input(struct file *file, void *priv, + struct v4l2_input *input) +{ + if (input->index > 0) + return -EINVAL; + + input->type = V4L2_INPUT_TYPE_CAMERA; + input->std = 0; + strscpy(input->name, "hdmirx", sizeof(input->name)); + input->capabilities = V4L2_IN_CAP_DV_TIMINGS; + + return 0; +} + +static int hdmirx_get_input(struct file *file, void *priv, unsigned int *i) +{ + *i = 0; + return 0; +} + +static int hdmirx_set_input(struct file *file, void *priv, unsigned int i) +{ + if (i) + return -EINVAL; + return 0; +} + +static int fcc_xysubs(u32 fcc, u32 *xsubs, u32 *ysubs) +{ + /* Note: cbcr plane bpp is 16 bit */ + switch (fcc) { + case V4L2_PIX_FMT_NV24: + *xsubs = 1; + *ysubs = 1; + break; + case V4L2_PIX_FMT_NV16: + *xsubs = 2; + *ysubs = 1; + break; + case V4L2_PIX_FMT_NV12: + *xsubs = 2; + *ysubs = 2; + break; + default: + return -EINVAL; + } + + return 0; +} + +static u32 hdmirx_align_bits_per_pixel(const struct hdmirx_output_fmt *fmt, + int plane_index) +{ + u32 bpp = 0; + + if (fmt) { + switch (fmt->fourcc) { + case V4L2_PIX_FMT_NV24: + case V4L2_PIX_FMT_NV16: + case V4L2_PIX_FMT_NV12: + case V4L2_PIX_FMT_BGR24: + bpp = fmt->bpp[plane_index]; + break; + default: + pr_err("fourcc: %#x is not supported\n", fmt->fourcc); + break; + } + } + + return bpp; +} + +static const struct hdmirx_output_fmt *find_output_fmt(u32 pixelfmt) +{ + const struct hdmirx_output_fmt *fmt; + u32 i; + + for (i = 0; i < ARRAY_SIZE(g_out_fmts); i++) { + fmt = &g_out_fmts[i]; + if (fmt->fourcc == pixelfmt) + return fmt; + } + + return NULL; +} + +static void hdmirx_set_fmt(struct hdmirx_stream *stream, + struct v4l2_pix_format_mplane *pixm, bool try) +{ + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + struct v4l2_bt_timings *bt = &hdmirx_dev->timings.bt; + const struct hdmirx_output_fmt *fmt; + unsigned int imagesize = 0, planes; + u32 xsubs = 1, ysubs = 1, i; + + memset(&pixm->plane_fmt[0], 0, sizeof(struct v4l2_plane_pix_format)); + fmt = find_output_fmt(pixm->pixelformat); + if (!fmt) { + fmt = &g_out_fmts[0]; + v4l2_err(v4l2_dev, + "%s: set_fmt:%#x not supported, use def_fmt:%x\n", + __func__, pixm->pixelformat, fmt->fourcc); + } + + if (!bt->width || !bt->height) + v4l2_err(v4l2_dev, "%s: invalid resolution:%#xx%#x\n", + __func__, bt->width, bt->height); + + pixm->pixelformat = fmt->fourcc; + pixm->width = bt->width; + pixm->height = bt->height; + pixm->num_planes = fmt->mplanes; + pixm->quantization = V4L2_QUANTIZATION_DEFAULT; + pixm->colorspace = V4L2_COLORSPACE_SRGB; + pixm->ycbcr_enc = V4L2_YCBCR_ENC_DEFAULT; + + if (bt->interlaced == V4L2_DV_INTERLACED) + pixm->field = V4L2_FIELD_INTERLACED_TB; + else + pixm->field = V4L2_FIELD_NONE; + + memset(pixm->reserved, 0, sizeof(pixm->reserved)); + + /* calculate plane size and image size */ + fcc_xysubs(fmt->fourcc, &xsubs, &ysubs); + planes = fmt->cplanes ? fmt->cplanes : fmt->mplanes; + + for (i = 0; i < planes; i++) { + struct v4l2_plane_pix_format *plane_fmt; + int width, height, bpl, size, bpp; + + if (!i) { + width = pixm->width; + height = pixm->height; + } else { + width = pixm->width / xsubs; + height = pixm->height / ysubs; + } + + bpp = hdmirx_align_bits_per_pixel(fmt, i); + bpl = ALIGN(width * bpp / HDMIRX_STORED_BIT_WIDTH, + MEMORY_ALIGN_ROUND_UP_BYTES); + size = bpl * height; + imagesize += size; + + if (fmt->mplanes > i) { + /* Set bpl and size for each mplane */ + plane_fmt = pixm->plane_fmt + i; + plane_fmt->bytesperline = bpl; + plane_fmt->sizeimage = size; + } + + v4l2_dbg(1, debug, v4l2_dev, + "C-Plane %i size: %d, Total imagesize: %d\n", + i, size, imagesize); + } + + /* convert to non-MPLANE format. + * It's important since we want to unify non-MPLANE and MPLANE. + */ + if (fmt->mplanes == 1) + pixm->plane_fmt[0].sizeimage = imagesize; + + if (!try) { + stream->out_fmt = fmt; + stream->pixm = *pixm; + + v4l2_dbg(1, debug, v4l2_dev, + "%s: req(%d, %d), out(%d, %d), fmt:%#x\n", __func__, + pixm->width, pixm->height, stream->pixm.width, + stream->pixm.height, fmt->fourcc); + } +} + +static int hdmirx_enum_fmt_vid_cap_mplane(struct file *file, void *priv, + struct v4l2_fmtdesc *f) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + + if (f->index >= 1) + return -EINVAL; + + f->pixelformat = hdmirx_dev->cur_fmt_fourcc; + + return 0; +} + +static int hdmirx_s_fmt_vid_cap_mplane(struct file *file, + void *priv, struct v4l2_format *f) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + if (vb2_is_busy(&stream->buf_queue)) { + v4l2_err(v4l2_dev, "%s: queue busy\n", __func__); + return -EBUSY; + } + + hdmirx_set_fmt(stream, &f->fmt.pix_mp, false); + + return 0; +} + +static int hdmirx_g_fmt_vid_cap_mplane(struct file *file, void *fh, + struct v4l2_format *f) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_pix_format_mplane pixm = {}; + + pixm.pixelformat = hdmirx_dev->cur_fmt_fourcc; + hdmirx_set_fmt(stream, &pixm, true); + f->fmt.pix_mp = pixm; + + return 0; +} + +static int hdmirx_g_dv_timings(struct file *file, void *_fh, + struct v4l2_dv_timings *timings) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + u32 dma_cfg1; + + *timings = hdmirx_dev->timings; + dma_cfg1 = hdmirx_readl(hdmirx_dev, DMA_CONFIG1); + v4l2_dbg(1, debug, v4l2_dev, "%s: pix_fmt: %s, DMA_CONFIG1:%#x\n", + __func__, pix_fmt_str[hdmirx_dev->pix_fmt], dma_cfg1); + + return 0; +} + +static int hdmirx_s_dv_timings(struct file *file, void *_fh, + struct v4l2_dv_timings *timings) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + if (!timings) + return -EINVAL; + + if (debug) + v4l2_print_dv_timings(hdmirx_dev->v4l2_dev.name, + "s_dv_timings: ", timings, false); + + if (!v4l2_valid_dv_timings(timings, &hdmirx_timings_cap, NULL, NULL)) { + v4l2_dbg(1, debug, v4l2_dev, + "%s: timings out of range\n", __func__); + return -ERANGE; + } + + /* Check if the timings are part of the CEA-861 timings. */ + v4l2_find_dv_timings_cap(timings, &hdmirx_timings_cap, 0, NULL, NULL); + + if (v4l2_match_dv_timings(&hdmirx_dev->timings, timings, 0, false)) { + v4l2_dbg(1, debug, v4l2_dev, "%s: no change\n", __func__); + return 0; + } + + /* + * Changing the timings implies a format change, which is not allowed + * while buffers for use with streaming have already been allocated. + */ + if (vb2_is_busy(&stream->buf_queue)) + return -EBUSY; + + hdmirx_dev->timings = *timings; + /* Update the internal format */ + hdmirx_set_fmt(stream, &stream->pixm, false); + + return 0; +} + +static int hdmirx_querycap(struct file *file, void *priv, + struct v4l2_capability *cap) +{ + struct hdmirx_stream *stream = video_drvdata(file); + struct device *dev = stream->hdmirx_dev->dev; + + strscpy(cap->driver, dev->driver->name, sizeof(cap->driver)); + strscpy(cap->card, dev->driver->name, sizeof(cap->card)); + snprintf(cap->bus_info, sizeof(cap->bus_info), "platform: snps_hdmirx"); + + return 0; +} + +static int hdmirx_queue_setup(struct vb2_queue *queue, + unsigned int *num_buffers, + unsigned int *num_planes, + unsigned int sizes[], + struct device *alloc_ctxs[]) +{ + struct hdmirx_stream *stream = vb2_get_drv_priv(queue); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + const struct v4l2_pix_format_mplane *pixm = NULL; + const struct hdmirx_output_fmt *out_fmt; + u32 i, height; + + pixm = &stream->pixm; + out_fmt = stream->out_fmt; + + if (!num_planes || !out_fmt) { + v4l2_err(v4l2_dev, "%s: out_fmt not set\n", __func__); + return -EINVAL; + } + + if (*num_planes) { + if (*num_planes != pixm->num_planes) + return -EINVAL; + + for (i = 0; i < *num_planes; i++) + if (sizes[i] < pixm->plane_fmt[i].sizeimage) + return -EINVAL; + } + + *num_planes = out_fmt->mplanes; + height = pixm->height; + + for (i = 0; i < out_fmt->mplanes; i++) { + const struct v4l2_plane_pix_format *plane_fmt; + int h = height; + + plane_fmt = &pixm->plane_fmt[i]; + sizes[i] = plane_fmt->sizeimage / height * h; + } + + v4l2_dbg(1, debug, v4l2_dev, "%s: count %d, size %d\n", + v4l2_type_names[queue->type], *num_buffers, sizes[0]); + + return 0; +} + +/* + * The vb2_buffer are stored in hdmirx_buffer, in order to unify + * mplane buffer and none-mplane buffer. + */ +static void hdmirx_buf_queue(struct vb2_buffer *vb) +{ + const struct hdmirx_output_fmt *out_fmt; + struct vb2_v4l2_buffer *vbuf; + struct hdmirx_buffer *hdmirx_buf; + struct vb2_queue *queue; + struct hdmirx_stream *stream; + const struct v4l2_pix_format_mplane *pixm; + unsigned long lock_flags = 0; + int i; + + vbuf = to_vb2_v4l2_buffer(vb); + hdmirx_buf = container_of(vbuf, struct hdmirx_buffer, vb); + queue = vb->vb2_queue; + stream = vb2_get_drv_priv(queue); + pixm = &stream->pixm; + out_fmt = stream->out_fmt; + + memset(hdmirx_buf->buff_addr, 0, sizeof(hdmirx_buf->buff_addr)); + /* + * If mplanes > 1, every c-plane has its own m-plane, + * otherwise, multiple c-planes are in the same m-plane + */ + for (i = 0; i < out_fmt->mplanes; i++) + hdmirx_buf->buff_addr[i] = vb2_dma_contig_plane_dma_addr(vb, i); + + if (out_fmt->mplanes == 1) { + if (out_fmt->cplanes == 1) { + hdmirx_buf->buff_addr[HDMIRX_PLANE_CBCR] = + hdmirx_buf->buff_addr[HDMIRX_PLANE_Y]; + } else { + for (i = 0; i < out_fmt->cplanes - 1; i++) + hdmirx_buf->buff_addr[i + 1] = + hdmirx_buf->buff_addr[i] + + pixm->plane_fmt[i].bytesperline * + pixm->height; + } + } + + spin_lock_irqsave(&stream->vbq_lock, lock_flags); + list_add_tail(&hdmirx_buf->queue, &stream->buf_head); + spin_unlock_irqrestore(&stream->vbq_lock, lock_flags); +} + +static void return_all_buffers(struct hdmirx_stream *stream, + enum vb2_buffer_state state) +{ + struct hdmirx_buffer *buf; + unsigned long flags; + + spin_lock_irqsave(&stream->vbq_lock, flags); + if (stream->curr_buf) + list_add_tail(&stream->curr_buf->queue, &stream->buf_head); + if (stream->next_buf && stream->next_buf != stream->curr_buf) + list_add_tail(&stream->next_buf->queue, &stream->buf_head); + stream->curr_buf = NULL; + stream->next_buf = NULL; + + while (!list_empty(&stream->buf_head)) { + buf = list_first_entry(&stream->buf_head, + struct hdmirx_buffer, queue); + list_del(&buf->queue); + spin_unlock_irqrestore(&stream->vbq_lock, flags); + vb2_buffer_done(&buf->vb.vb2_buf, state); + spin_lock_irqsave(&stream->vbq_lock, flags); + } + spin_unlock_irqrestore(&stream->vbq_lock, flags); +} + +static void hdmirx_stop_streaming(struct vb2_queue *queue) +{ + struct hdmirx_stream *stream = vb2_get_drv_priv(queue); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + int ret; + + v4l2_info(v4l2_dev, "stream start stopping\n"); + mutex_lock(&hdmirx_dev->stream_lock); + WRITE_ONCE(stream->stopping, true); + + /* wait last irq to return the buffer */ + ret = wait_event_timeout(stream->wq_stopped, !stream->stopping, + msecs_to_jiffies(500)); + if (!ret) { + v4l2_err(v4l2_dev, "%s: timeout waiting last irq\n", + __func__); + WRITE_ONCE(stream->stopping, false); + } + + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG6, HDMIRX_DMA_EN, 0); + return_all_buffers(stream, VB2_BUF_STATE_ERROR); + mutex_unlock(&hdmirx_dev->stream_lock); + v4l2_info(v4l2_dev, "stream stopping finished\n"); +} + +static int hdmirx_start_streaming(struct vb2_queue *queue, unsigned int count) +{ + struct hdmirx_stream *stream = vb2_get_drv_priv(queue); + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + struct v4l2_dv_timings timings = hdmirx_dev->timings; + struct v4l2_bt_timings *bt = &timings.bt; + unsigned long lock_flags = 0; + int line_flag; + + if (!hdmirx_dev->got_timing) { + v4l2_err(v4l2_dev, "timing is invalid\n"); + return 0; + } + + mutex_lock(&hdmirx_dev->stream_lock); + stream->frame_idx = 0; + stream->line_flag_int_cnt = 0; + stream->curr_buf = NULL; + stream->next_buf = NULL; + stream->irq_stat = 0; + WRITE_ONCE(stream->stopping, false); + + spin_lock_irqsave(&stream->vbq_lock, lock_flags); + if (!stream->curr_buf) { + if (!list_empty(&stream->buf_head)) { + stream->curr_buf = list_first_entry(&stream->buf_head, + struct hdmirx_buffer, + queue); + list_del(&stream->curr_buf->queue); + } else { + stream->curr_buf = NULL; + } + } + spin_unlock_irqrestore(&stream->vbq_lock, lock_flags); + + if (!stream->curr_buf) { + mutex_unlock(&hdmirx_dev->stream_lock); + return -ENOMEM; + } + + v4l2_dbg(2, debug, v4l2_dev, + "%s: start_stream cur_buf y_addr:%#x, uv_addr:%#x\n", + __func__, stream->curr_buf->buff_addr[HDMIRX_PLANE_Y], + stream->curr_buf->buff_addr[HDMIRX_PLANE_CBCR]); + hdmirx_writel(hdmirx_dev, DMA_CONFIG2, + stream->curr_buf->buff_addr[HDMIRX_PLANE_Y]); + hdmirx_writel(hdmirx_dev, DMA_CONFIG3, + stream->curr_buf->buff_addr[HDMIRX_PLANE_CBCR]); + + if (bt->height) { + if (bt->interlaced == V4L2_DV_INTERLACED) + line_flag = bt->height / 4; + else + line_flag = bt->height / 2; + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG7, + LINE_FLAG_NUM_MASK, + LINE_FLAG_NUM(line_flag)); + } else { + v4l2_err(v4l2_dev, "height err: %d\n", bt->height); + } + + hdmirx_writel(hdmirx_dev, DMA_CONFIG5, 0xffffffff); + hdmirx_writel(hdmirx_dev, CED_DYN_CONTROL, 0x1); + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG4, + LINE_FLAG_INT_EN | + HDMIRX_DMA_IDLE_INT | + HDMIRX_LOCK_DISABLE_INT | + LAST_FRAME_AXI_UNFINISH_INT_EN | + FIFO_OVERFLOW_INT_EN | + FIFO_UNDERFLOW_INT_EN | + HDMIRX_AXI_ERROR_INT_EN, + LINE_FLAG_INT_EN | + HDMIRX_DMA_IDLE_INT | + HDMIRX_LOCK_DISABLE_INT | + LAST_FRAME_AXI_UNFINISH_INT_EN | + FIFO_OVERFLOW_INT_EN | + FIFO_UNDERFLOW_INT_EN | + HDMIRX_AXI_ERROR_INT_EN); + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG6, HDMIRX_DMA_EN, HDMIRX_DMA_EN); + v4l2_dbg(1, debug, v4l2_dev, "%s: enable dma", __func__); + mutex_unlock(&hdmirx_dev->stream_lock); + + return 0; +} + +/* vb2 queue */ +static const struct vb2_ops hdmirx_vb2_ops = { + .queue_setup = hdmirx_queue_setup, + .buf_queue = hdmirx_buf_queue, + .wait_prepare = vb2_ops_wait_prepare, + .wait_finish = vb2_ops_wait_finish, + .stop_streaming = hdmirx_stop_streaming, + .start_streaming = hdmirx_start_streaming, +}; + +static int hdmirx_init_vb2_queue(struct vb2_queue *q, + struct hdmirx_stream *stream, + enum v4l2_buf_type buf_type) +{ + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + + q->type = buf_type; + q->io_modes = VB2_MMAP | VB2_DMABUF; + q->drv_priv = stream; + q->ops = &hdmirx_vb2_ops; + q->mem_ops = &vb2_dma_contig_memops; + q->buf_struct_size = sizeof(struct hdmirx_buffer); + q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; + q->lock = &stream->vlock; + q->dev = hdmirx_dev->dev; + q->allow_cache_hints = 0; + q->bidirectional = 1; + q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; + return vb2_queue_init(q); +} + +/* video device */ +static const struct v4l2_ioctl_ops hdmirx_v4l2_ioctl_ops = { + .vidioc_querycap = hdmirx_querycap, + .vidioc_try_fmt_vid_cap_mplane = hdmirx_g_fmt_vid_cap_mplane, + .vidioc_s_fmt_vid_cap_mplane = hdmirx_s_fmt_vid_cap_mplane, + .vidioc_g_fmt_vid_cap_mplane = hdmirx_g_fmt_vid_cap_mplane, + .vidioc_enum_fmt_vid_cap = hdmirx_enum_fmt_vid_cap_mplane, + + .vidioc_s_dv_timings = hdmirx_s_dv_timings, + .vidioc_g_dv_timings = hdmirx_g_dv_timings, + .vidioc_enum_dv_timings = hdmirx_enum_dv_timings, + .vidioc_query_dv_timings = hdmirx_query_dv_timings, + .vidioc_dv_timings_cap = hdmirx_dv_timings_cap, + .vidioc_enum_input = hdmirx_enum_input, + .vidioc_g_input = hdmirx_get_input, + .vidioc_s_input = hdmirx_set_input, + .vidioc_g_edid = hdmirx_get_edid, + .vidioc_s_edid = hdmirx_set_edid, + .vidioc_g_parm = hdmirx_g_parm, + + .vidioc_reqbufs = vb2_ioctl_reqbufs, + .vidioc_querybuf = vb2_ioctl_querybuf, + .vidioc_create_bufs = vb2_ioctl_create_bufs, + .vidioc_qbuf = vb2_ioctl_qbuf, + .vidioc_expbuf = vb2_ioctl_expbuf, + .vidioc_dqbuf = vb2_ioctl_dqbuf, + .vidioc_prepare_buf = vb2_ioctl_prepare_buf, + .vidioc_streamon = vb2_ioctl_streamon, + .vidioc_streamoff = vb2_ioctl_streamoff, + + .vidioc_log_status = v4l2_ctrl_log_status, + .vidioc_subscribe_event = hdmirx_subscribe_event, + .vidioc_unsubscribe_event = v4l2_event_unsubscribe, +}; + +static const struct v4l2_file_operations hdmirx_fops = { + .owner = THIS_MODULE, + .open = v4l2_fh_open, + .release = vb2_fop_release, + .unlocked_ioctl = video_ioctl2, + .read = vb2_fop_read, + .poll = vb2_fop_poll, + .mmap = vb2_fop_mmap, +}; + +static int hdmirx_register_stream_vdev(struct hdmirx_stream *stream) +{ + struct snps_hdmirx_dev *hdmirx_dev = stream->hdmirx_dev; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + struct video_device *vdev = &stream->vdev; + char *vdev_name; + int ret = 0; + + vdev_name = "stream_hdmirx"; + strscpy(vdev->name, vdev_name, sizeof(vdev->name)); + INIT_LIST_HEAD(&stream->buf_head); + spin_lock_init(&stream->vbq_lock); + mutex_init(&stream->vlock); + init_waitqueue_head(&stream->wq_stopped); + stream->curr_buf = NULL; + stream->next_buf = NULL; + + vdev->ioctl_ops = &hdmirx_v4l2_ioctl_ops; + vdev->release = video_device_release_empty; + vdev->fops = &hdmirx_fops; + vdev->minor = -1; + vdev->v4l2_dev = v4l2_dev; + vdev->lock = &stream->vlock; + vdev->device_caps = V4L2_CAP_VIDEO_CAPTURE_MPLANE | + V4L2_CAP_STREAMING; + video_set_drvdata(vdev, stream); + vdev->vfl_dir = VFL_DIR_RX; + + hdmirx_init_vb2_queue(&stream->buf_queue, stream, + V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE); + vdev->queue = &stream->buf_queue; + + ret = video_register_device(vdev, VFL_TYPE_VIDEO, -1); + if (ret < 0) { + v4l2_err(v4l2_dev, "video_register_device failed: %d\n", ret); + return ret; + } + + return 0; +} + +static void process_signal_change(struct snps_hdmirx_dev *hdmirx_dev) +{ + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG6, HDMIRX_DMA_EN, 0); + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG4, + LINE_FLAG_INT_EN | + HDMIRX_DMA_IDLE_INT | + HDMIRX_LOCK_DISABLE_INT | + LAST_FRAME_AXI_UNFINISH_INT_EN | + FIFO_OVERFLOW_INT_EN | + FIFO_UNDERFLOW_INT_EN | + HDMIRX_AXI_ERROR_INT_EN, 0); + hdmirx_reset_dma(hdmirx_dev); + hdmirx_dev->got_timing = false; + queue_delayed_work(system_unbound_wq, + &hdmirx_dev->delayed_work_res_change, + msecs_to_jiffies(50)); +} + +static void avpunit_0_int_handler(struct snps_hdmirx_dev *hdmirx_dev, + int status, bool *handled) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + if (status & (CED_DYN_CNT_CH2_IRQ | + CED_DYN_CNT_CH1_IRQ | + CED_DYN_CNT_CH0_IRQ)) { + process_signal_change(hdmirx_dev); + v4l2_dbg(2, debug, v4l2_dev, "%s: avp0_st:%#x\n", + __func__, status); + *handled = true; + } + + hdmirx_clear_interrupt(hdmirx_dev, AVPUNIT_0_INT_CLEAR, 0xffffffff); + hdmirx_writel(hdmirx_dev, AVPUNIT_0_INT_FORCE, 0x0); +} + +static void avpunit_1_int_handler(struct snps_hdmirx_dev *hdmirx_dev, + int status, bool *handled) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + if (status & DEFRAMER_VSYNC_THR_REACHED_IRQ) { + v4l2_info(v4l2_dev, "Vertical Sync threshold reached interrupt %#x", status); + hdmirx_update_bits(hdmirx_dev, AVPUNIT_1_INT_MASK_N, + DEFRAMER_VSYNC_THR_REACHED_MASK_N, 0); + *handled = true; + } +} + +static void mainunit_0_int_handler(struct snps_hdmirx_dev *hdmirx_dev, + int status, bool *handled) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + v4l2_dbg(2, debug, v4l2_dev, "mu0_st:%#x\n", status); + if (status & TIMER_BASE_LOCKED_IRQ) { + hdmirx_update_bits(hdmirx_dev, MAINUNIT_0_INT_MASK_N, + TIMER_BASE_LOCKED_IRQ, 0); + complete(&hdmirx_dev->timer_base_lock); + *handled = true; + } + + if (status & TMDSQPCLK_OFF_CHG) { + process_signal_change(hdmirx_dev); + v4l2_dbg(2, debug, v4l2_dev, "%s: TMDSQPCLK_OFF_CHG\n", __func__); + *handled = true; + } + + if (status & TMDSQPCLK_LOCKED_CHG) { + process_signal_change(hdmirx_dev); + v4l2_dbg(2, debug, v4l2_dev, "%s: TMDSQPCLK_LOCKED_CHG\n", __func__); + *handled = true; + } + + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_0_INT_CLEAR, 0xffffffff); + hdmirx_writel(hdmirx_dev, MAINUNIT_0_INT_FORCE, 0x0); +} + +static void mainunit_2_int_handler(struct snps_hdmirx_dev *hdmirx_dev, + int status, bool *handled) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + v4l2_dbg(2, debug, v4l2_dev, "mu2_st:%#x\n", status); + if (status & PHYCREG_CR_WRITE_DONE) { + hdmirx_update_bits(hdmirx_dev, MAINUNIT_2_INT_MASK_N, + PHYCREG_CR_WRITE_DONE, 0); + complete(&hdmirx_dev->cr_write_done); + *handled = true; + } + + if (status & TMDSVALID_STABLE_CHG) { + process_signal_change(hdmirx_dev); + v4l2_dbg(2, debug, v4l2_dev, "%s: TMDSVALID_STABLE_CHG\n", __func__); + *handled = true; + } + + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_2_INT_CLEAR, 0xffffffff); + hdmirx_writel(hdmirx_dev, MAINUNIT_2_INT_FORCE, 0x0); +} + +static void pkt_2_int_handler(struct snps_hdmirx_dev *hdmirx_dev, + int status, bool *handled) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + v4l2_dbg(2, debug, v4l2_dev, "%s: pk2_st:%#x\n", __func__, status); + if (status & PKTDEC_AVIIF_RCV_IRQ) { + hdmirx_update_bits(hdmirx_dev, PKT_2_INT_MASK_N, + PKTDEC_AVIIF_RCV_IRQ, 0); + complete(&hdmirx_dev->avi_pkt_rcv); + v4l2_dbg(2, debug, v4l2_dev, "%s: AVIIF_RCV_IRQ\n", __func__); + *handled = true; + } + + hdmirx_clear_interrupt(hdmirx_dev, PKT_2_INT_CLEAR, 0xffffffff); +} + +static void scdc_int_handler(struct snps_hdmirx_dev *hdmirx_dev, + int status, bool *handled) +{ + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + v4l2_dbg(2, debug, v4l2_dev, "%s: scdc_st:%#x\n", __func__, status); + if (status & SCDCTMDSCCFG_CHG) { + hdmirx_tmds_clk_ratio_config(hdmirx_dev); + *handled = true; + } + + hdmirx_clear_interrupt(hdmirx_dev, SCDC_INT_CLEAR, 0xffffffff); +} + +static irqreturn_t hdmirx_hdmi_irq_handler(int irq, void *dev_id) +{ + struct snps_hdmirx_dev *hdmirx_dev = dev_id; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + struct arm_smccc_res res; + u32 mu0_st, mu2_st, pk2_st, scdc_st, avp1_st, avp0_st; + u32 mu0_mask, mu2_mask, pk2_mask, scdc_mask, avp1_msk, avp0_msk; + bool handled = false; + + mu0_mask = hdmirx_readl(hdmirx_dev, MAINUNIT_0_INT_MASK_N); + mu2_mask = hdmirx_readl(hdmirx_dev, MAINUNIT_2_INT_MASK_N); + pk2_mask = hdmirx_readl(hdmirx_dev, PKT_2_INT_MASK_N); + scdc_mask = hdmirx_readl(hdmirx_dev, SCDC_INT_MASK_N); + mu0_st = hdmirx_readl(hdmirx_dev, MAINUNIT_0_INT_STATUS); + mu2_st = hdmirx_readl(hdmirx_dev, MAINUNIT_2_INT_STATUS); + pk2_st = hdmirx_readl(hdmirx_dev, PKT_2_INT_STATUS); + scdc_st = hdmirx_readl(hdmirx_dev, SCDC_INT_STATUS); + avp0_st = hdmirx_readl(hdmirx_dev, AVPUNIT_0_INT_STATUS); + avp1_st = hdmirx_readl(hdmirx_dev, AVPUNIT_1_INT_STATUS); + avp0_msk = hdmirx_readl(hdmirx_dev, AVPUNIT_0_INT_MASK_N); + avp1_msk = hdmirx_readl(hdmirx_dev, AVPUNIT_1_INT_MASK_N); + mu0_st &= mu0_mask; + mu2_st &= mu2_mask; + pk2_st &= pk2_mask; + avp1_st &= avp1_msk; + avp0_st &= avp0_msk; + scdc_st &= scdc_mask; + + if (avp0_st) + avpunit_0_int_handler(hdmirx_dev, avp0_st, &handled); + if (avp1_st) + avpunit_1_int_handler(hdmirx_dev, avp1_st, &handled); + if (mu0_st) + mainunit_0_int_handler(hdmirx_dev, mu0_st, &handled); + if (mu2_st) + mainunit_2_int_handler(hdmirx_dev, mu2_st, &handled); + if (pk2_st) + pkt_2_int_handler(hdmirx_dev, pk2_st, &handled); + if (scdc_st) + scdc_int_handler(hdmirx_dev, scdc_st, &handled); + + if (!handled) { + v4l2_dbg(2, debug, v4l2_dev, "%s: hdmi irq not handled", __func__); + v4l2_dbg(2, debug, v4l2_dev, + "avp0:%#x, avp1:%#x, mu0:%#x, mu2:%#x, pk2:%#x, scdc:%#x\n", + avp0_st, avp1_st, mu0_st, mu2_st, pk2_st, scdc_st); + } + + v4l2_dbg(2, debug, v4l2_dev, "%s: en_fiq", __func__); + arm_smccc_smc(RK_SIP_FIQ_CTRL, RK_SIP_FIQ_CTRL_FIQ_EN, + RK_IRQ_HDMIRX_HDMI, 0, 0, 0, 0, 0, &res); + + return handled ? IRQ_HANDLED : IRQ_NONE; +} + +static void hdmirx_vb_done(struct hdmirx_stream *stream, + struct vb2_v4l2_buffer *vb_done) +{ + const struct hdmirx_output_fmt *fmt = stream->out_fmt; + u32 i; + + /* Dequeue a filled buffer */ + for (i = 0; i < fmt->mplanes; i++) { + vb2_set_plane_payload(&vb_done->vb2_buf, i, + stream->pixm.plane_fmt[i].sizeimage); + } + + vb_done->vb2_buf.timestamp = ktime_get_ns(); + vb2_buffer_done(&vb_done->vb2_buf, VB2_BUF_STATE_DONE); +} + +static void dma_idle_int_handler(struct snps_hdmirx_dev *hdmirx_dev, + bool *handled) +{ + struct hdmirx_stream *stream = &hdmirx_dev->stream; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + struct v4l2_dv_timings timings = hdmirx_dev->timings; + struct v4l2_bt_timings *bt = &timings.bt; + struct vb2_v4l2_buffer *vb_done = NULL; + + if (!(stream->irq_stat) && !(stream->irq_stat & LINE_FLAG_INT_EN)) + v4l2_dbg(1, debug, v4l2_dev, + "%s: last time have no line_flag_irq\n", __func__); + + if (stream->line_flag_int_cnt <= FILTER_FRAME_CNT) + goto DMA_IDLE_OUT; + + if (bt->interlaced != V4L2_DV_INTERLACED || + !(stream->line_flag_int_cnt % 2)) { + if (stream->next_buf) { + if (stream->curr_buf) + vb_done = &stream->curr_buf->vb; + + if (vb_done) { + vb_done->vb2_buf.timestamp = ktime_get_ns(); + vb_done->sequence = stream->frame_idx; + hdmirx_vb_done(stream, vb_done); + stream->frame_idx++; + if (stream->frame_idx == 30) + v4l2_info(v4l2_dev, "rcv frames\n"); + } + + stream->curr_buf = NULL; + if (stream->next_buf) { + stream->curr_buf = stream->next_buf; + stream->next_buf = NULL; + } + } else { + v4l2_dbg(3, debug, v4l2_dev, + "%s: next_buf NULL, skip vb_done\n", __func__); + } + } + +DMA_IDLE_OUT: + *handled = true; +} + +static void line_flag_int_handler(struct snps_hdmirx_dev *hdmirx_dev, + bool *handled) +{ + struct hdmirx_stream *stream = &hdmirx_dev->stream; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + struct v4l2_dv_timings timings = hdmirx_dev->timings; + struct v4l2_bt_timings *bt = &timings.bt; + u32 dma_cfg6; + + stream->line_flag_int_cnt++; + if (!(stream->irq_stat) && !(stream->irq_stat & HDMIRX_DMA_IDLE_INT)) + v4l2_dbg(1, debug, v4l2_dev, + "%s: last have no dma_idle_irq\n", __func__); + dma_cfg6 = hdmirx_readl(hdmirx_dev, DMA_CONFIG6); + if (!(dma_cfg6 & HDMIRX_DMA_EN)) { + v4l2_dbg(2, debug, v4l2_dev, "%s: dma not on\n", __func__); + goto LINE_FLAG_OUT; + } + + if (stream->line_flag_int_cnt <= FILTER_FRAME_CNT) + goto LINE_FLAG_OUT; + + if (bt->interlaced != V4L2_DV_INTERLACED || + !(stream->line_flag_int_cnt % 2)) { + if (!stream->next_buf) { + spin_lock(&stream->vbq_lock); + if (!list_empty(&stream->buf_head)) { + stream->next_buf = list_first_entry(&stream->buf_head, + struct hdmirx_buffer, + queue); + list_del(&stream->next_buf->queue); + } else { + stream->next_buf = NULL; + } + spin_unlock(&stream->vbq_lock); + + if (stream->next_buf) { + hdmirx_writel(hdmirx_dev, DMA_CONFIG2, + stream->next_buf->buff_addr[HDMIRX_PLANE_Y]); + hdmirx_writel(hdmirx_dev, DMA_CONFIG3, + stream->next_buf->buff_addr[HDMIRX_PLANE_CBCR]); + } else { + v4l2_dbg(3, debug, v4l2_dev, + "%s: no buffer is available\n", __func__); + } + } + } else { + v4l2_dbg(3, debug, v4l2_dev, "%s: interlace:%d, line_flag_int_cnt:%d\n", + __func__, bt->interlaced, stream->line_flag_int_cnt); + } + +LINE_FLAG_OUT: + *handled = true; +} + +static irqreturn_t hdmirx_dma_irq_handler(int irq, void *dev_id) +{ + struct snps_hdmirx_dev *hdmirx_dev = dev_id; + struct hdmirx_stream *stream = &hdmirx_dev->stream; + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + u32 dma_stat1, dma_stat13; + bool handled = false; + + dma_stat1 = hdmirx_readl(hdmirx_dev, DMA_STATUS1); + dma_stat13 = hdmirx_readl(hdmirx_dev, DMA_STATUS13); + v4l2_dbg(3, debug, v4l2_dev, "dma_irq st1:%#x, st13:%d\n", + dma_stat1, dma_stat13); + + if (READ_ONCE(stream->stopping)) { + v4l2_dbg(1, debug, v4l2_dev, "%s: stop stream\n", __func__); + hdmirx_writel(hdmirx_dev, DMA_CONFIG5, 0xffffffff); + hdmirx_update_bits(hdmirx_dev, DMA_CONFIG4, + LINE_FLAG_INT_EN | + HDMIRX_DMA_IDLE_INT | + HDMIRX_LOCK_DISABLE_INT | + LAST_FRAME_AXI_UNFINISH_INT_EN | + FIFO_OVERFLOW_INT_EN | + FIFO_UNDERFLOW_INT_EN | + HDMIRX_AXI_ERROR_INT_EN, 0); + WRITE_ONCE(stream->stopping, false); + wake_up(&stream->wq_stopped); + return IRQ_HANDLED; + } + + if (dma_stat1 & HDMIRX_DMA_IDLE_INT) + dma_idle_int_handler(hdmirx_dev, &handled); + + if (dma_stat1 & LINE_FLAG_INT_EN) + line_flag_int_handler(hdmirx_dev, &handled); + + if (!handled) + v4l2_dbg(3, debug, v4l2_dev, + "%s: dma irq not handled, dma_stat1:%#x\n", + __func__, dma_stat1); + + stream->irq_stat = dma_stat1; + hdmirx_writel(hdmirx_dev, DMA_CONFIG5, 0xffffffff); + + return IRQ_HANDLED; +} + +static void hdmirx_plugin(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct arm_smccc_res res; + int ret; + + queue_delayed_work(system_unbound_wq, + &hdmirx_dev->delayed_work_heartbeat, + msecs_to_jiffies(10)); + arm_smccc_smc(SIP_WDT_CFG, WDT_START, 0, 0, 0, 0, 0, 0, &res); + hdmirx_submodule_init(hdmirx_dev); + hdmirx_update_bits(hdmirx_dev, SCDC_CONFIG, POWERPROVIDED, + POWERPROVIDED); + hdmirx_hpd_ctrl(hdmirx_dev, true); + hdmirx_phy_config(hdmirx_dev); + ret = hdmirx_wait_lock_and_get_timing(hdmirx_dev); + if (ret) { + hdmirx_plugout(hdmirx_dev); + queue_delayed_work(system_unbound_wq, + &hdmirx_dev->delayed_work_hotplug, + msecs_to_jiffies(200)); + return; + } + hdmirx_dma_config(hdmirx_dev); + hdmirx_interrupts_setup(hdmirx_dev, true); +} + +static void hdmirx_delayed_work_hotplug(struct work_struct *work) +{ + struct snps_hdmirx_dev *hdmirx_dev; + bool plugin; + + hdmirx_dev = container_of(work, struct snps_hdmirx_dev, + delayed_work_hotplug.work); + + mutex_lock(&hdmirx_dev->work_lock); + hdmirx_dev->got_timing = false; + plugin = tx_5v_power_present(hdmirx_dev); + v4l2_ctrl_s_ctrl(hdmirx_dev->detect_tx_5v_ctrl, plugin); + v4l2_dbg(1, debug, &hdmirx_dev->v4l2_dev, "%s: plugin:%d\n", + __func__, plugin); + + if (plugin) + hdmirx_plugin(hdmirx_dev); + else + hdmirx_plugout(hdmirx_dev); + + mutex_unlock(&hdmirx_dev->work_lock); +} + +static void hdmirx_delayed_work_res_change(struct work_struct *work) +{ + struct snps_hdmirx_dev *hdmirx_dev; + bool plugin; + + hdmirx_dev = container_of(work, struct snps_hdmirx_dev, + delayed_work_res_change.work); + + mutex_lock(&hdmirx_dev->work_lock); + plugin = tx_5v_power_present(hdmirx_dev); + v4l2_dbg(1, debug, &hdmirx_dev->v4l2_dev, "%s: plugin:%d\n", + __func__, plugin); + if (plugin) { + hdmirx_interrupts_setup(hdmirx_dev, false); + hdmirx_submodule_init(hdmirx_dev); + hdmirx_update_bits(hdmirx_dev, SCDC_CONFIG, POWERPROVIDED, + POWERPROVIDED); + hdmirx_hpd_ctrl(hdmirx_dev, true); + hdmirx_phy_config(hdmirx_dev); + + if (hdmirx_wait_lock_and_get_timing(hdmirx_dev)) { + hdmirx_plugout(hdmirx_dev); + queue_delayed_work(system_unbound_wq, + &hdmirx_dev->delayed_work_hotplug, + msecs_to_jiffies(200)); + } else { + hdmirx_dma_config(hdmirx_dev); + hdmirx_interrupts_setup(hdmirx_dev, true); + } + } + mutex_unlock(&hdmirx_dev->work_lock); +} + +static void hdmirx_delayed_work_heartbeat(struct work_struct *work) +{ + struct delayed_work *dwork = to_delayed_work(work); + struct snps_hdmirx_dev *hdmirx_dev = container_of(dwork, + struct snps_hdmirx_dev, + delayed_work_heartbeat); + + queue_work(system_highpri_wq, &hdmirx_dev->work_wdt_config); + queue_delayed_work(system_unbound_wq, + &hdmirx_dev->delayed_work_heartbeat, HZ); +} + +static void hdmirx_work_wdt_config(struct work_struct *work) +{ + struct arm_smccc_res res; + struct snps_hdmirx_dev *hdmirx_dev = container_of(work, + struct snps_hdmirx_dev, + work_wdt_config); + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + arm_smccc_smc(SIP_WDT_CFG, WDT_PING, 0, 0, 0, 0, 0, 0, &res); + v4l2_dbg(3, debug, v4l2_dev, "hb\n"); +} + +static irqreturn_t hdmirx_5v_det_irq_handler(int irq, void *dev_id) +{ + struct snps_hdmirx_dev *hdmirx_dev = dev_id; + u32 val; + + val = gpiod_get_value(hdmirx_dev->detect_5v_gpio); + v4l2_dbg(3, debug, &hdmirx_dev->v4l2_dev, "%s: 5v:%d\n", __func__, val); + + queue_delayed_work(system_unbound_wq, + &hdmirx_dev->delayed_work_hotplug, + msecs_to_jiffies(10)); + + return IRQ_HANDLED; +} + +static const struct hdmirx_cec_ops hdmirx_cec_ops = { + .write = hdmirx_writel, + .read = hdmirx_readl, +}; + +static int hdmirx_parse_dt(struct snps_hdmirx_dev *hdmirx_dev) +{ + struct device *dev = hdmirx_dev->dev; + int ret; + + hdmirx_dev->num_clks = devm_clk_bulk_get_all(dev, &hdmirx_dev->clks); + if (hdmirx_dev->num_clks < 1) + return -ENODEV; + + hdmirx_dev->resets[HDMIRX_RST_A].id = "rst_a"; + hdmirx_dev->resets[HDMIRX_RST_P].id = "rst_p"; + hdmirx_dev->resets[HDMIRX_RST_REF].id = "rst_ref"; + hdmirx_dev->resets[HDMIRX_RST_BIU].id = "rst_biu"; + + ret = devm_reset_control_bulk_get_exclusive(dev, HDMIRX_NUM_RST, + hdmirx_dev->resets); + if (ret < 0) { + dev_err(dev, "failed to get reset controls\n"); + return ret; + } + + hdmirx_dev->detect_5v_gpio = + devm_gpiod_get_optional(dev, "hdmirx-5v-detection", GPIOD_IN); + + if (IS_ERR(hdmirx_dev->detect_5v_gpio)) { + dev_err(dev, "failed to get hdmirx 5v detection gpio\n"); + return PTR_ERR(hdmirx_dev->detect_5v_gpio); + } + + hdmirx_dev->grf = syscon_regmap_lookup_by_phandle(dev->of_node, + "rockchip,grf"); + if (IS_ERR(hdmirx_dev->grf)) { + dev_err(dev, "failed to get rockchip,grf\n"); + return PTR_ERR(hdmirx_dev->grf); + } + + hdmirx_dev->vo1_grf = syscon_regmap_lookup_by_phandle(dev->of_node, + "rockchip,vo1_grf"); + if (IS_ERR(hdmirx_dev->vo1_grf)) { + dev_err(dev, "failed to get rockchip,vo1_grf\n"); + return PTR_ERR(hdmirx_dev->vo1_grf); + } + + hdmirx_dev->hpd_trigger_level = !device_property_read_bool(dev, "hpd-is-active-low"); + + ret = of_reserved_mem_device_init(dev); + if (ret) + dev_warn(dev, "No reserved memory for HDMIRX, use default CMA\n"); + + return 0; +} + +static void hdmirx_disable_all_interrupts(struct snps_hdmirx_dev *hdmirx_dev) +{ + hdmirx_writel(hdmirx_dev, MAINUNIT_0_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, MAINUNIT_1_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, MAINUNIT_2_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, AVPUNIT_0_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, AVPUNIT_1_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, PKT_0_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, PKT_1_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, PKT_2_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, SCDC_INT_MASK_N, 0); + hdmirx_writel(hdmirx_dev, CEC_INT_MASK_N, 0); + + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_0_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_1_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, MAINUNIT_2_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, AVPUNIT_0_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, AVPUNIT_1_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, PKT_0_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, PKT_1_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, PKT_2_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, SCDC_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, HDCP_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, HDCP_1_INT_CLEAR, 0xffffffff); + hdmirx_clear_interrupt(hdmirx_dev, CEC_INT_CLEAR, 0xffffffff); +} + +static int hdmirx_init(struct snps_hdmirx_dev *hdmirx_dev) +{ + hdmirx_update_bits(hdmirx_dev, PHY_CONFIG, PHY_RESET | PHY_PDDQ, 0); + + regmap_write(hdmirx_dev->vo1_grf, VO1_GRF_VO1_CON2, + (HDMIRX_SDAIN_MSK | HDMIRX_SCLIN_MSK) | + ((HDMIRX_SDAIN_MSK | HDMIRX_SCLIN_MSK) << 16)); + /* + * Some interrupts are enabled by default, so we disable + * all interrupts and clear interrupts status first. + */ + hdmirx_disable_all_interrupts(hdmirx_dev); + + return 0; +} + +static void hdmirx_edid_init_config(struct snps_hdmirx_dev *hdmirx_dev) +{ + int ret; + struct v4l2_edid def_edid; + + /* disable hpd and write edid */ + def_edid.pad = 0; + def_edid.start_block = 0; + def_edid.blocks = EDID_NUM_BLOCKS_MAX; + if (hdmirx_dev->edid_version == HDMIRX_EDID_600M) + def_edid.edid = edid_init_data_600M; + else + def_edid.edid = edid_init_data_340M; + ret = hdmirx_write_edid(hdmirx_dev, &def_edid, false); + if (ret) + dev_err(hdmirx_dev->dev, "%s: write edid failed\n", __func__); +} + +static void hdmirx_disable_irq(struct device *dev) +{ + struct snps_hdmirx_dev *hdmirx_dev = dev_get_drvdata(dev); + struct arm_smccc_res res; + + disable_irq(hdmirx_dev->hdmi_irq); + disable_irq(hdmirx_dev->dma_irq); + disable_irq(hdmirx_dev->det_irq); + + arm_smccc_smc(RK_SIP_FIQ_CTRL, RK_SIP_FIQ_CTRL_FIQ_DIS, + RK_IRQ_HDMIRX_HDMI, 0, 0, 0, 0, 0, &res); + + cancel_delayed_work_sync(&hdmirx_dev->delayed_work_hotplug); + cancel_delayed_work_sync(&hdmirx_dev->delayed_work_res_change); + cancel_delayed_work_sync(&hdmirx_dev->delayed_work_heartbeat); + flush_work(&hdmirx_dev->work_wdt_config); + + arm_smccc_smc(SIP_WDT_CFG, WDT_STOP, 0, 0, 0, 0, 0, 0, &res); +} + +static int hdmirx_disable(struct device *dev) +{ + struct snps_hdmirx_dev *hdmirx_dev = dev_get_drvdata(dev); + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + + clk_bulk_disable_unprepare(hdmirx_dev->num_clks, hdmirx_dev->clks); + + v4l2_dbg(2, debug, v4l2_dev, "%s: suspend\n", __func__); + + return pinctrl_pm_select_sleep_state(dev); +} + +static void hdmirx_enable_irq(struct device *dev) +{ + struct snps_hdmirx_dev *hdmirx_dev = dev_get_drvdata(dev); + struct arm_smccc_res res; + + enable_irq(hdmirx_dev->hdmi_irq); + enable_irq(hdmirx_dev->dma_irq); + enable_irq(hdmirx_dev->det_irq); + + arm_smccc_smc(RK_SIP_FIQ_CTRL, RK_SIP_FIQ_CTRL_FIQ_EN, + RK_IRQ_HDMIRX_HDMI, 0, 0, 0, 0, 0, &res); + + queue_delayed_work(system_unbound_wq, &hdmirx_dev->delayed_work_hotplug, + msecs_to_jiffies(20)); +} + +static int hdmirx_enable(struct device *dev) +{ + struct snps_hdmirx_dev *hdmirx_dev = dev_get_drvdata(dev); + struct v4l2_device *v4l2_dev = &hdmirx_dev->v4l2_dev; + int ret; + + v4l2_dbg(2, debug, v4l2_dev, "%s: resume\n", __func__); + ret = pinctrl_pm_select_default_state(dev); + if (ret < 0) + return ret; + + ret = clk_bulk_prepare_enable(hdmirx_dev->num_clks, hdmirx_dev->clks); + if (ret) { + dev_err(dev, "failed to enable hdmirx bulk clks: %d\n", ret); + return ret; + } + + reset_control_bulk_assert(HDMIRX_NUM_RST, hdmirx_dev->resets); + usleep_range(150, 160); + reset_control_bulk_deassert(HDMIRX_NUM_RST, hdmirx_dev->resets); + usleep_range(150, 160); + + hdmirx_edid_init_config(hdmirx_dev); + + return 0; +} + +static int hdmirx_suspend(struct device *dev) +{ + hdmirx_disable_irq(dev); + + return hdmirx_disable(dev); +} + +static int hdmirx_resume(struct device *dev) +{ + int ret = hdmirx_enable(dev); + + if (ret) + return ret; + + hdmirx_enable_irq(dev); + + return 0; +} + +static const struct dev_pm_ops snps_hdmirx_pm_ops = { + SET_SYSTEM_SLEEP_PM_OPS(hdmirx_suspend, hdmirx_resume) +}; + +static int hdmirx_setup_irq(struct snps_hdmirx_dev *hdmirx_dev, + struct platform_device *pdev) +{ + struct device *dev = hdmirx_dev->dev; + int ret, irq; + + irq = platform_get_irq_byname(pdev, "hdmi"); + if (irq < 0) { + dev_err_probe(dev, irq, "failed to get hdmi irq\n"); + return irq; + } + + irq_set_status_flags(irq, IRQ_NOAUTOEN); + + hdmirx_dev->hdmi_irq = irq; + ret = devm_request_irq(dev, irq, hdmirx_hdmi_irq_handler, 0, + "rk_hdmirx-hdmi", hdmirx_dev); + if (ret) { + dev_err_probe(dev, ret, "failed to request hdmi irq\n"); + return ret; + } + + irq = platform_get_irq_byname(pdev, "dma"); + if (irq < 0) { + dev_err_probe(dev, irq, "failed to get dma irq\n"); + return irq; + } + + irq_set_status_flags(irq, IRQ_NOAUTOEN); + + hdmirx_dev->dma_irq = irq; + ret = devm_request_threaded_irq(dev, irq, NULL, hdmirx_dma_irq_handler, + IRQF_ONESHOT, "rk_hdmirx-dma", + hdmirx_dev); + if (ret) { + dev_err_probe(dev, ret, "failed to request dma irq\n"); + return ret; + } + + irq = gpiod_to_irq(hdmirx_dev->detect_5v_gpio); + if (irq < 0) { + dev_err_probe(dev, irq, "failed to get hdmirx-5v irq\n"); + return irq; + } + + irq_set_status_flags(irq, IRQ_NOAUTOEN); + + hdmirx_dev->det_irq = irq; + ret = devm_request_irq(dev, irq, hdmirx_5v_det_irq_handler, + IRQF_TRIGGER_FALLING | IRQF_TRIGGER_RISING, + "rk_hdmirx-5v", hdmirx_dev); + if (ret) { + dev_err_probe(dev, ret, "failed to request hdmirx-5v irq\n"); + return ret; + } + + return 0; +} + +static int hdmirx_register_cec(struct snps_hdmirx_dev *hdmirx_dev, + struct platform_device *pdev) +{ + struct device *dev = hdmirx_dev->dev; + struct hdmirx_cec_data cec_data; + int irq; + + irq = platform_get_irq_byname(pdev, "cec"); + if (irq < 0) { + dev_err_probe(dev, irq, "failed to get cec irq\n"); + return irq; + } + + hdmirx_dev->cec_notifier = cec_notifier_conn_register(dev, NULL, NULL); + if (!hdmirx_dev->cec_notifier) + return -EINVAL; + + cec_data.hdmirx = hdmirx_dev; + cec_data.dev = hdmirx_dev->dev; + cec_data.ops = &hdmirx_cec_ops; + cec_data.irq = irq; + cec_data.edid = edid_init_data_340M; + + hdmirx_dev->cec = snps_hdmirx_cec_register(&cec_data); + if (!hdmirx_dev->cec) { + cec_notifier_conn_unregister(hdmirx_dev->cec_notifier); + return -EINVAL; + } + + return 0; +} + +static int hdmirx_probe(struct platform_device *pdev) +{ + struct snps_hdmirx_dev *hdmirx_dev; + struct device *dev = &pdev->dev; + struct v4l2_ctrl_handler *hdl; + struct hdmirx_stream *stream; + struct v4l2_device *v4l2_dev; + int ret; + + hdmirx_dev = devm_kzalloc(dev, sizeof(*hdmirx_dev), GFP_KERNEL); + if (!hdmirx_dev) + return -ENOMEM; + + ret = dma_coerce_mask_and_coherent(dev, DMA_BIT_MASK(32)); + if (ret) + return ret; + + hdmirx_dev->dev = dev; + dev_set_drvdata(dev, hdmirx_dev); + hdmirx_dev->edid_version = HDMIRX_EDID_340M; + + ret = hdmirx_parse_dt(hdmirx_dev); + if (ret) + return ret; + + ret = hdmirx_setup_irq(hdmirx_dev, pdev); + if (ret) + return ret; + + hdmirx_dev->regs = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(hdmirx_dev->regs)) + return dev_err_probe(dev, PTR_ERR(hdmirx_dev->regs), + "failed to remap regs resource\n"); + + mutex_init(&hdmirx_dev->stream_lock); + mutex_init(&hdmirx_dev->work_lock); + spin_lock_init(&hdmirx_dev->rst_lock); + + init_completion(&hdmirx_dev->cr_write_done); + init_completion(&hdmirx_dev->timer_base_lock); + init_completion(&hdmirx_dev->avi_pkt_rcv); + + INIT_WORK(&hdmirx_dev->work_wdt_config, hdmirx_work_wdt_config); + INIT_DELAYED_WORK(&hdmirx_dev->delayed_work_hotplug, + hdmirx_delayed_work_hotplug); + INIT_DELAYED_WORK(&hdmirx_dev->delayed_work_res_change, + hdmirx_delayed_work_res_change); + INIT_DELAYED_WORK(&hdmirx_dev->delayed_work_heartbeat, + hdmirx_delayed_work_heartbeat); + + hdmirx_dev->cur_fmt_fourcc = V4L2_PIX_FMT_BGR24; + hdmirx_dev->timings = cea640x480; + + hdmirx_enable(dev); + hdmirx_init(hdmirx_dev); + + v4l2_dev = &hdmirx_dev->v4l2_dev; + strscpy(v4l2_dev->name, dev_name(dev), sizeof(v4l2_dev->name)); + + hdl = &hdmirx_dev->hdl; + v4l2_ctrl_handler_init(hdl, 1); + hdmirx_dev->detect_tx_5v_ctrl = v4l2_ctrl_new_std(hdl, NULL, + V4L2_CID_DV_RX_POWER_PRESENT, + 0, 1, 0, 0); + if (hdl->error) { + dev_err(dev, "v4l2 ctrl handler init failed\n"); + ret = hdl->error; + goto err_pm; + } + hdmirx_dev->v4l2_dev.ctrl_handler = hdl; + + ret = v4l2_device_register(dev, &hdmirx_dev->v4l2_dev); + if (ret < 0) { + dev_err(dev, "register v4l2 device failed\n"); + goto err_hdl; + } + + stream = &hdmirx_dev->stream; + stream->hdmirx_dev = hdmirx_dev; + ret = hdmirx_register_stream_vdev(stream); + if (ret < 0) { + dev_err(dev, "register video device failed\n"); + goto err_unreg_v4l2_dev; + } + + ret = hdmirx_register_cec(hdmirx_dev, pdev); + if (ret) + goto err_unreg_video_dev; + + hdmirx_enable_irq(dev); + + return 0; + +err_unreg_video_dev: + video_unregister_device(&hdmirx_dev->stream.vdev); +err_unreg_v4l2_dev: + v4l2_device_unregister(&hdmirx_dev->v4l2_dev); +err_hdl: + v4l2_ctrl_handler_free(&hdmirx_dev->hdl); +err_pm: + hdmirx_disable(dev); + + return ret; +} + +static int hdmirx_remove(struct platform_device *pdev) +{ + struct device *dev = &pdev->dev; + struct snps_hdmirx_dev *hdmirx_dev = dev_get_drvdata(dev); + + snps_hdmirx_cec_unregister(hdmirx_dev->cec); + cec_notifier_conn_unregister(hdmirx_dev->cec_notifier); + + hdmirx_disable_irq(dev); + + video_unregister_device(&hdmirx_dev->stream.vdev); + v4l2_ctrl_handler_free(&hdmirx_dev->hdl); + v4l2_device_unregister(&hdmirx_dev->v4l2_dev); + + hdmirx_disable(dev); + + reset_control_bulk_assert(HDMIRX_NUM_RST, hdmirx_dev->resets); + + of_reserved_mem_device_release(dev); + + return 0; +} + +static const struct of_device_id hdmirx_id[] = { + { .compatible = "rockchip,rk3588-hdmirx-ctrler" }, + { }, +}; +MODULE_DEVICE_TABLE(of, hdmirx_id); + +static struct platform_driver hdmirx_driver = { + .probe = hdmirx_probe, + .remove = hdmirx_remove, + .driver = { + .name = "snps_hdmirx", + .of_match_table = hdmirx_id, + .pm = &snps_hdmirx_pm_ops, + } +}; +module_platform_driver(hdmirx_driver); + +MODULE_DESCRIPTION("Rockchip HDMI Receiver Driver"); +MODULE_AUTHOR("Dingxian Wen "); +MODULE_AUTHOR("Shreeya Patel "); +MODULE_LICENSE("GPL v2"); diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.h b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.h new file mode 100644 index 000000000000..220ab99ca611 --- /dev/null +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx.h @@ -0,0 +1,394 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Copyright (c) 2021 Rockchip Electronics Co. Ltd. + * + * Author: Dingxian Wen + */ + +#ifndef DW_HDMIRX_H +#define DW_HDMIRX_H + +#include + +#define UPDATE(x, h, l) (((x) << (l)) & GENMASK((h), (l))) +#define HIWORD_UPDATE(v, h, l) (((v) << (l)) | (GENMASK((h), (l)) << 16)) + +/* SYS_GRF */ +#define SYS_GRF_SOC_CON1 0x0304 +#define HDMIRXPHY_SRAM_EXT_LD_DONE BIT(1) +#define HDMIRXPHY_SRAM_BYPASS BIT(0) +#define SYS_GRF_SOC_STATUS1 0x0384 +#define HDMIRXPHY_SRAM_INIT_DONE BIT(10) +#define SYS_GRF_CHIP_ID 0x0600 + +/* VO1_GRF */ +#define VO1_GRF_VO1_CON2 0x0008 +#define HDMIRX_SDAIN_MSK BIT(2) +#define HDMIRX_SCLIN_MSK BIT(1) + +/* HDMIRX PHY */ +#define SUP_DIG_ANA_CREGS_SUP_ANA_NC 0x004f + +#define LANE0_DIG_ASIC_RX_OVRD_OUT_0 0x100f +#define LANE1_DIG_ASIC_RX_OVRD_OUT_0 0x110f +#define LANE2_DIG_ASIC_RX_OVRD_OUT_0 0x120f +#define LANE3_DIG_ASIC_RX_OVRD_OUT_0 0x130f +#define ASIC_ACK_OVRD_EN BIT(1) +#define ASIC_ACK BIT(0) + +#define LANE0_DIG_RX_VCOCAL_RX_VCO_CAL_CTRL_2 0x104a +#define LANE1_DIG_RX_VCOCAL_RX_VCO_CAL_CTRL_2 0x114a +#define LANE2_DIG_RX_VCOCAL_RX_VCO_CAL_CTRL_2 0x124a +#define LANE3_DIG_RX_VCOCAL_RX_VCO_CAL_CTRL_2 0x134a +#define FREQ_TUNE_START_VAL_MASK GENMASK(9, 0) +#define FREQ_TUNE_START_VAL(x) UPDATE(x, 9, 0) + +#define HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_FSM_CONFIG 0x20c4 +#define HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_ADAPT_REF_FOM 0x20c7 +#define HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_3_REG 0x20e9 +#define CDR_SETTING_BOUNDARY_3_DEFAULT 0x52da +#define HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_4_REG 0x20ea +#define CDR_SETTING_BOUNDARY_4_DEFAULT 0x43cd +#define HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_5_REG 0x20eb +#define CDR_SETTING_BOUNDARY_5_DEFAULT 0x35b3 +#define HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_6_REG 0x20fb +#define CDR_SETTING_BOUNDARY_6_DEFAULT 0x2799 +#define HDMIPCS_DIG_CTRL_PATH_MAIN_FSM_RATE_CALC_HDMI14_CDR_SETTING_7_REG 0x20fc +#define CDR_SETTING_BOUNDARY_7_DEFAULT 0x1b65 + +#define RAWLANE0_DIG_PCS_XF_RX_OVRD_OUT 0x300e +#define RAWLANE1_DIG_PCS_XF_RX_OVRD_OUT 0x310e +#define RAWLANE2_DIG_PCS_XF_RX_OVRD_OUT 0x320e +#define RAWLANE3_DIG_PCS_XF_RX_OVRD_OUT 0x330e +#define PCS_ACK_WRITE_SELECT BIT(14) +#define PCS_EN_CTL BIT(1) +#define PCS_ACK BIT(0) + +#define RAWLANE0_DIG_AON_FAST_FLAGS 0x305c +#define RAWLANE1_DIG_AON_FAST_FLAGS 0x315c +#define RAWLANE2_DIG_AON_FAST_FLAGS 0x325c +#define RAWLANE3_DIG_AON_FAST_FLAGS 0x335c + +/* HDMIRX Ctrler */ +#define GLOBAL_SWRESET_REQUEST 0x0020 +#define DATAPATH_SWRESETREQ BIT(12) +#define GLOBAL_SWENABLE 0x0024 +#define PHYCTRL_ENABLE BIT(21) +#define CEC_ENABLE BIT(16) +#define TMDS_ENABLE BIT(13) +#define DATAPATH_ENABLE BIT(12) +#define PKTFIFO_ENABLE BIT(11) +#define AVPUNIT_ENABLE BIT(8) +#define MAIN_ENABLE BIT(0) +#define GLOBAL_TIMER_REF_BASE 0x0028 +#define CORE_CONFIG 0x0050 +#define CMU_CONFIG0 0x0060 +#define TMDSQPCLK_STABLE_FREQ_MARGIN_MASK GENMASK(30, 16) +#define TMDSQPCLK_STABLE_FREQ_MARGIN(x) UPDATE(x, 30, 16) +#define AUDCLK_STABLE_FREQ_MARGIN_MASK GENMASK(11, 9) +#define AUDCLK_STABLE_FREQ_MARGIN(x) UPDATE(x, 11, 9) +#define CMU_STATUS 0x007c +#define TMDSQPCLK_LOCKED_ST BIT(4) +#define CMU_TMDSQPCLK_FREQ 0x0084 +#define PHY_CONFIG 0x00c0 +#define LDO_AFE_PROG_MASK GENMASK(24, 23) +#define LDO_AFE_PROG(x) UPDATE(x, 24, 23) +#define LDO_PWRDN BIT(21) +#define TMDS_CLOCK_RATIO BIT(16) +#define RXDATA_WIDTH BIT(15) +#define REFFREQ_SEL_MASK GENMASK(11, 9) +#define REFFREQ_SEL(x) UPDATE(x, 11, 9) +#define HDMI_DISABLE BIT(8) +#define PHY_PDDQ BIT(1) +#define PHY_RESET BIT(0) +#define PHY_STATUS 0x00c8 +#define HDMI_DISABLE_ACK BIT(1) +#define PDDQ_ACK BIT(0) +#define PHYCREG_CONFIG0 0x00e0 +#define PHYCREG_CR_PARA_SELECTION_MODE_MASK GENMASK(1, 0) +#define PHYCREG_CR_PARA_SELECTION_MODE(x) UPDATE(x, 1, 0) +#define PHYCREG_CONFIG1 0x00e4 +#define PHYCREG_CONFIG2 0x00e8 +#define PHYCREG_CONFIG3 0x00ec +#define PHYCREG_CONTROL 0x00f0 +#define PHYCREG_CR_PARA_WRITE_P BIT(1) +#define PHYCREG_CR_PARA_READ_P BIT(0) +#define PHYCREG_STATUS 0x00f4 + +#define MAINUNIT_STATUS 0x0150 +#define TMDSVALID_STABLE_ST BIT(1) +#define DESCRAND_EN_CONTROL 0x0210 +#define SCRAMB_EN_SEL_QST_MASK GENMASK(1, 0) +#define SCRAMB_EN_SEL_QST(x) UPDATE(x, 1, 0) +#define DESCRAND_SYNC_CONTROL 0x0214 +#define RECOVER_UNSYNC_STREAM_QST BIT(0) +#define DESCRAND_SYNC_SEQ_CONFIG 0x022c +#define DESCRAND_SYNC_SEQ_ERR_CNT_EN BIT(0) +#define DESCRAND_SYNC_SEQ_STATUS 0x0234 +#define DEFRAMER_CONFIG0 0x0270 +#define VS_CNT_THR_QST_MASK GENMASK(27, 20) +#define VS_CNT_THR_QST(x) UPDATE(x, 27, 20) +#define HS_POL_QST_MASK GENMASK(19, 18) +#define HS_POL_QST(x) UPDATE(x, 19, 18) +#define VS_POL_QST_MASK GENMASK(17, 16) +#define VS_POL_QST(x) UPDATE(x, 17, 16) +#define VS_REMAPFILTER_EN_QST BIT(8) +#define VS_FILTER_ORDER_QST_MASK GENMASK(1, 0) +#define VS_FILTER_ORDER_QST(x) UPDATE(x, 1, 0) +#define DEFRAMER_VSYNC_CNT_CLEAR 0x0278 +#define VSYNC_CNT_CLR_P BIT(0) +#define DEFRAMER_STATUS 0x027c +#define OPMODE_STS_MASK GENMASK(6, 4) +#define I2C_SLAVE_CONFIG1 0x0164 +#define I2C_SDA_OUT_HOLD_VALUE_QST_MASK GENMASK(15, 8) +#define I2C_SDA_OUT_HOLD_VALUE_QST(x) UPDATE(x, 15, 8) +#define I2C_SDA_IN_HOLD_VALUE_QST_MASK GENMASK(7, 0) +#define I2C_SDA_IN_HOLD_VALUE_QST(x) UPDATE(x, 7, 0) +#define OPMODE_STS_MASK GENMASK(6, 4) +#define REPEATER_QST BIT(28) +#define FASTREAUTH_QST BIT(27) +#define FEATURES_1DOT1_QST BIT(26) +#define FASTI2C_QST BIT(25) +#define EESS_CTL_THR_QST_MASK GENMASK(19, 16) +#define EESS_CTL_THR_QST(x) UPDATE(x, 19, 16) +#define OESS_CTL3_THR_QST_MASK GENMASK(11, 8) +#define OESS_CTL3_THR_QST(x) UPDATE(x, 11, 8) +#define EESS_OESS_SEL_QST_MASK GENMASK(5, 4) +#define EESS_OESS_SEL_QST(x) UPDATE(x, 5, 4) +#define KEY_DECRYPT_EN_QST BIT(0) +#define KEY_DECRYPT_SEED_QST_MASK GENMASK(15, 0) +#define KEY_DECRYPT_SEED_QST(x) UPDATE(x, 15, 0) +#define HDCP_INT_CLEAR 0x50d8 +#define HDCP_1_INT_CLEAR 0x50e8 +#define HDCP2_CONFIG 0x02f0 +#define HDCP2_SWITCH_OVR_VALUE BIT(2) +#define HDCP2_SWITCH_OVR_EN BIT(1) + +#define VIDEO_CONFIG2 0x042c +#define VPROC_VSYNC_POL_OVR_VALUE BIT(19) +#define VPROC_VSYNC_POL_OVR_EN BIT(18) +#define VPROC_HSYNC_POL_OVR_VALUE BIT(17) +#define VPROC_HSYNC_POL_OVR_EN BIT(16) +#define VPROC_FMT_OVR_VALUE_MASK GENMASK(6, 4) +#define VPROC_FMT_OVR_VALUE(x) UPDATE(x, 6, 4) +#define VPROC_FMT_OVR_EN BIT(0) + +#define AFIFO_FILL_RESTART BIT(0) +#define AFIFO_INIT_P BIT(0) +#define AFIFO_THR_LOW_QST_MASK GENMASK(25, 16) +#define AFIFO_THR_LOW_QST(x) UPDATE(x, 25, 16) +#define AFIFO_THR_HIGH_QST_MASK GENMASK(9, 0) +#define AFIFO_THR_HIGH_QST(x) UPDATE(x, 9, 0) +#define AFIFO_THR_MUTE_LOW_QST_MASK GENMASK(25, 16) +#define AFIFO_THR_MUTE_LOW_QST(x) UPDATE(x, 25, 16) +#define AFIFO_THR_MUTE_HIGH_QST_MASK GENMASK(9, 0) +#define AFIFO_THR_MUTE_HIGH_QST(x) UPDATE(x, 9, 0) + +#define AFIFO_UNDERFLOW_ST BIT(25) +#define AFIFO_OVERFLOW_ST BIT(24) + +#define SPEAKER_ALLOC_OVR_EN BIT(16) +#define I2S_BPCUV_EN BIT(4) +#define SPDIF_EN BIT(2) +#define I2S_EN BIT(1) +#define AFIFO_THR_PASS_DEMUTEMASK_N BIT(24) +#define AVMUTE_DEMUTEMASK_N BIT(16) +#define AFIFO_THR_MUTE_LOW_MUTEMASK_N BIT(9) +#define AFIFO_THR_MUTE_HIGH_MUTEMASK_N BIT(8) +#define AVMUTE_MUTEMASK_N BIT(0) +#define SCDC_CONFIG 0x0580 +#define HPDLOW BIT(1) +#define POWERPROVIDED BIT(0) +#define SCDC_REGBANK_STATUS1 0x058c +#define SCDC_TMDSBITCLKRATIO BIT(1) +#define SCDC_REGBANK_STATUS3 0x0594 +#define SCDC_REGBANK_CONFIG0 0x05c0 +#define SCDC_SINKVERSION_QST_MASK GENMASK(7, 0) +#define SCDC_SINKVERSION_QST(x) UPDATE(x, 7, 0) +#define AGEN_LAYOUT BIT(4) +#define AGEN_SPEAKER_ALLOC GENMASK(15, 8) + +#define CED_CONFIG 0x0760 +#define CED_VIDDATACHECKEN_QST BIT(27) +#define CED_DATAISCHECKEN_QST BIT(26) +#define CED_GBCHECKEN_QST BIT(25) +#define CED_CTRLCHECKEN_QST BIT(24) +#define CED_CHLOCKMAXER_QST_MASK GENMASK(14, 0) +#define CED_CHLOCKMAXER_QST(x) UPDATE(x, 14, 0) +#define CED_DYN_CONFIG 0x0768 +#define CED_DYN_CONTROL 0x076c +#define PKTEX_BCH_ERRFILT_CONFIG 0x07c4 +#define PKTEX_CHKSUM_ERRFILT_CONFIG 0x07c8 + +#define PKTDEC_ACR_PH2_1 0x1100 +#define PKTDEC_ACR_PB3_0 0x1104 +#define PKTDEC_ACR_PB7_4 0x1108 +#define PKTDEC_AVIIF_PH2_1 0x1200 +#define PKTDEC_AVIIF_PB3_0 0x1204 +#define PKTDEC_AVIIF_PB7_4 0x1208 +#define VIC_VAL_MASK GENMASK(6, 0) +#define PKTDEC_AVIIF_PB11_8 0x120c +#define PKTDEC_AVIIF_PB15_12 0x1210 +#define PKTDEC_AVIIF_PB19_16 0x1214 +#define PKTDEC_AVIIF_PB23_20 0x1218 +#define PKTDEC_AVIIF_PB27_24 0x121c + +#define PKTFIFO_CONFIG 0x1500 +#define PKTFIFO_STORE_FILT_CONFIG 0x1504 +#define PKTFIFO_THR_CONFIG0 0x1508 +#define PKTFIFO_THR_CONFIG1 0x150c +#define PKTFIFO_CONTROL 0x1510 + +#define VMON_STATUS1 0x1580 +#define VMON_STATUS2 0x1584 +#define VMON_STATUS3 0x1588 +#define VMON_STATUS4 0x158c +#define VMON_STATUS5 0x1590 +#define VMON_STATUS6 0x1594 +#define VMON_STATUS7 0x1598 +#define VMON_ILACE_DETECT BIT(4) + +#define CEC_TX_CONTROL 0x2000 +#define CEC_STATUS 0x2004 +#define CEC_CONFIG 0x2008 +#define RX_AUTO_DRIVE_ACKNOWLEDGE BIT(9) +#define CEC_ADDR 0x200c +#define CEC_TX_COUNT 0x2020 +#define CEC_TX_DATA3_0 0x2024 +#define CEC_RX_COUNT_STATUS 0x2040 +#define CEC_RX_DATA3_0 0x2044 +#define CEC_LOCK_CONTROL 0x2054 +#define CEC_RXQUAL_BITTIME_CONFIG 0x2060 +#define CEC_RX_BITTIME_CONFIG 0x2064 +#define CEC_TX_BITTIME_CONFIG 0x2068 + +#define DMA_CONFIG1 0x4400 +#define UV_WID_MASK GENMASK(31, 28) +#define UV_WID(x) UPDATE(x, 31, 28) +#define Y_WID_MASK GENMASK(27, 24) +#define Y_WID(x) UPDATE(x, 27, 24) +#define DDR_STORE_FORMAT_MASK GENMASK(15, 12) +#define DDR_STORE_FORMAT(x) UPDATE(x, 15, 12) +#define ABANDON_EN BIT(0) +#define DMA_CONFIG2 0x4404 +#define DMA_CONFIG3 0x4408 +#define DMA_CONFIG4 0x440c // dma irq en +#define DMA_CONFIG5 0x4410 // dma irq clear status +#define LINE_FLAG_INT_EN BIT(8) +#define HDMIRX_DMA_IDLE_INT BIT(7) +#define HDMIRX_LOCK_DISABLE_INT BIT(6) +#define LAST_FRAME_AXI_UNFINISH_INT_EN BIT(5) +#define FIFO_OVERFLOW_INT_EN BIT(2) +#define FIFO_UNDERFLOW_INT_EN BIT(1) +#define HDMIRX_AXI_ERROR_INT_EN BIT(0) +#define DMA_CONFIG6 0x4414 +#define RB_SWAP_EN BIT(9) +#define HSYNC_TOGGLE_EN BIT(5) +#define VSYNC_TOGGLE_EN BIT(4) +#define HDMIRX_DMA_EN BIT(1) +#define DMA_CONFIG7 0x4418 +#define LINE_FLAG_NUM_MASK GENMASK(31, 16) +#define LINE_FLAG_NUM(x) UPDATE(x, 31, 16) +#define LOCK_FRAME_NUM_MASK GENMASK(11, 0) +#define LOCK_FRAME_NUM(x) UPDATE(x, 11, 0) +#define DMA_CONFIG8 0x441c +#define REG_MIRROR_EN BIT(0) +#define DMA_CONFIG9 0x4420 +#define DMA_CONFIG10 0x4424 +#define DMA_CONFIG11 0x4428 +#define EDID_READ_EN_MASK BIT(8) +#define EDID_READ_EN(x) UPDATE(x, 8, 8) +#define EDID_WRITE_EN_MASK BIT(7) +#define EDID_WRITE_EN(x) UPDATE(x, 7, 7) +#define EDID_SLAVE_ADDR_MASK GENMASK(6, 0) +#define EDID_SLAVE_ADDR(x) UPDATE(x, 6, 0) +#define DMA_STATUS1 0x4430 // dma irq status +#define DMA_STATUS2 0x4434 +#define DMA_STATUS3 0x4438 +#define DMA_STATUS4 0x443c +#define DMA_STATUS5 0x4440 +#define DMA_STATUS6 0x4444 +#define DMA_STATUS7 0x4448 +#define DMA_STATUS8 0x444c +#define DMA_STATUS9 0x4450 +#define DMA_STATUS10 0x4454 +#define HDMIRX_LOCK BIT(3) +#define DMA_STATUS11 0x4458 +#define HDMIRX_TYPE_MASK GENMASK(8, 7) +#define HDMIRX_COLOR_DEPTH_MASK GENMASK(6, 3) +#define HDMIRX_FORMAT_MASK GENMASK(2, 0) +#define DMA_STATUS12 0x445c +#define DMA_STATUS13 0x4460 +#define DMA_STATUS14 0x4464 + +#define MAINUNIT_INTVEC_INDEX 0x5000 +#define MAINUNIT_0_INT_STATUS 0x5010 +#define CECRX_NOTIFY_ERR BIT(12) +#define CECRX_EOM BIT(11) +#define CECTX_DRIVE_ERR BIT(10) +#define CECRX_BUSY BIT(9) +#define CECTX_BUSY BIT(8) +#define CECTX_FRAME_DISCARDED BIT(5) +#define CECTX_NRETRANSMIT_FAIL BIT(4) +#define CECTX_LINE_ERR BIT(3) +#define CECTX_ARBLOST BIT(2) +#define CECTX_NACK BIT(1) +#define CECTX_DONE BIT(0) +#define MAINUNIT_0_INT_MASK_N 0x5014 +#define MAINUNIT_0_INT_CLEAR 0x5018 +#define MAINUNIT_0_INT_FORCE 0x501c +#define TIMER_BASE_LOCKED_IRQ BIT(26) +#define TMDSQPCLK_OFF_CHG BIT(5) +#define TMDSQPCLK_LOCKED_CHG BIT(4) +#define MAINUNIT_1_INT_STATUS 0x5020 +#define MAINUNIT_1_INT_MASK_N 0x5024 +#define MAINUNIT_1_INT_CLEAR 0x5028 +#define MAINUNIT_1_INT_FORCE 0x502c +#define MAINUNIT_2_INT_STATUS 0x5030 +#define MAINUNIT_2_INT_MASK_N 0x5034 +#define MAINUNIT_2_INT_CLEAR 0x5038 +#define MAINUNIT_2_INT_FORCE 0x503c +#define PHYCREG_CR_READ_DONE BIT(11) +#define PHYCREG_CR_WRITE_DONE BIT(10) +#define TMDSVALID_STABLE_CHG BIT(1) + +#define AVPUNIT_0_INT_STATUS 0x5040 +#define AVPUNIT_0_INT_MASK_N 0x5044 +#define AVPUNIT_0_INT_CLEAR 0x5048 +#define AVPUNIT_0_INT_FORCE 0x504c +#define CED_DYN_CNT_CH2_IRQ BIT(22) +#define CED_DYN_CNT_CH1_IRQ BIT(21) +#define CED_DYN_CNT_CH0_IRQ BIT(20) +#define AVPUNIT_1_INT_STATUS 0x5050 +#define DEFRAMER_VSYNC_THR_REACHED_IRQ BIT(1) +#define AVPUNIT_1_INT_MASK_N 0x5054 +#define DEFRAMER_VSYNC_THR_REACHED_MASK_N BIT(1) +#define DEFRAMER_VSYNC_MASK_N BIT(0) +#define AVPUNIT_1_INT_CLEAR 0x5058 +#define DEFRAMER_VSYNC_THR_REACHED_CLEAR BIT(1) +#define PKT_0_INT_STATUS 0x5080 +#define PKTDEC_ACR_CHG_IRQ BIT(3) +#define PKT_0_INT_MASK_N 0x5084 +#define PKTDEC_ACR_CHG_MASK_N BIT(3) +#define PKT_0_INT_CLEAR 0x5088 +#define PKT_1_INT_STATUS 0x5090 +#define PKT_1_INT_MASK_N 0x5094 +#define PKT_1_INT_CLEAR 0x5098 +#define PKT_2_INT_STATUS 0x50a0 +#define PKTDEC_ACR_RCV_IRQ BIT(3) +#define PKT_2_INT_MASK_N 0x50a4 +#define PKTDEC_AVIIF_RCV_IRQ BIT(11) +#define PKTDEC_ACR_RCV_MASK_N BIT(3) +#define PKT_2_INT_CLEAR 0x50a8 +#define PKTDEC_AVIIF_RCV_CLEAR BIT(11) +#define PKTDEC_ACR_RCV_CLEAR BIT(3) +#define SCDC_INT_STATUS 0x50c0 +#define SCDC_INT_MASK_N 0x50c4 +#define SCDC_INT_CLEAR 0x50c8 +#define SCDCTMDSCCFG_CHG BIT(2) + +#define CEC_INT_STATUS 0x5100 +#define CEC_INT_MASK_N 0x5104 +#define CEC_INT_CLEAR 0x5108 + +#endif diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c new file mode 100644 index 000000000000..8554cbc4ccde --- /dev/null +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c @@ -0,0 +1,289 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (c) 2021 Rockchip Electronics Co. Ltd. + * + * Author: Shunqing Chen + */ + +#include +#include +#include +#include +#include + +#include +#include + +#include "snps_hdmirx.h" +#include "snps_hdmirx_cec.h" + +static void hdmirx_cec_write(struct hdmirx_cec *cec, int reg, u32 val) +{ + cec->ops->write(cec->hdmirx, reg, val); +} + +static u32 hdmirx_cec_read(struct hdmirx_cec *cec, int reg) +{ + return cec->ops->read(cec->hdmirx, reg); +} + +static void hdmirx_cec_update_bits(struct hdmirx_cec *cec, int reg, u32 mask, + u32 data) +{ + u32 val = hdmirx_cec_read(cec, reg) & ~mask; + + val |= (data & mask); + hdmirx_cec_write(cec, reg, val); +} + +static int hdmirx_cec_log_addr(struct cec_adapter *adap, u8 logical_addr) +{ + struct hdmirx_cec *cec = cec_get_drvdata(adap); + + if (logical_addr == CEC_LOG_ADDR_INVALID) + cec->addresses = 0; + else + cec->addresses |= BIT(logical_addr) | BIT(15); + + hdmirx_cec_write(cec, CEC_ADDR, cec->addresses); + + return 0; +} + +static int hdmirx_cec_transmit(struct cec_adapter *adap, u8 attempts, + u32 signal_free_time, struct cec_msg *msg) +{ + struct hdmirx_cec *cec = cec_get_drvdata(adap); + u32 data[4] = {0}; + int i, data_len, msg_len; + + msg_len = msg->len; + if (msg->len > 16) + msg_len = 16; + if (msg_len <= 0) + return 0; + + hdmirx_cec_write(cec, CEC_TX_COUNT, msg_len - 1); + for (i = 0; i < msg_len; i++) + data[i / 4] |= msg->msg[i] << (i % 4) * 8; + + data_len = msg_len / 4 + 1; + for (i = 0; i < data_len; i++) + hdmirx_cec_write(cec, CEC_TX_DATA3_0 + i * 4, data[i]); + + hdmirx_cec_write(cec, CEC_TX_CONTROL, 0x1); + + return 0; +} + +static irqreturn_t hdmirx_cec_hardirq(int irq, void *data) +{ + struct cec_adapter *adap = data; + struct hdmirx_cec *cec = cec_get_drvdata(adap); + u32 stat = hdmirx_cec_read(cec, CEC_INT_STATUS); + irqreturn_t ret = IRQ_HANDLED; + u32 val; + + if (!stat) + return IRQ_NONE; + + hdmirx_cec_write(cec, CEC_INT_CLEAR, stat); + + if (stat & CECTX_LINE_ERR) { + cec->tx_status = CEC_TX_STATUS_ERROR; + cec->tx_done = true; + ret = IRQ_WAKE_THREAD; + } else if (stat & CECTX_DONE) { + cec->tx_status = CEC_TX_STATUS_OK; + cec->tx_done = true; + ret = IRQ_WAKE_THREAD; + } else if (stat & CECTX_NACK) { + cec->tx_status = CEC_TX_STATUS_NACK; + cec->tx_done = true; + ret = IRQ_WAKE_THREAD; + } + + if (stat & CECRX_EOM) { + unsigned int len, i; + + val = hdmirx_cec_read(cec, CEC_RX_COUNT_STATUS); + /* rxbuffer locked status */ + if ((val & 0x80)) + return ret; + + len = (val & 0xf) + 1; + if (len > sizeof(cec->rx_msg.msg)) + len = sizeof(cec->rx_msg.msg); + + for (i = 0; i < len; i++) { + if (!(i % 4)) + val = hdmirx_cec_read(cec, CEC_RX_DATA3_0 + i / 4 * 4); + cec->rx_msg.msg[i] = (val >> ((i % 4) * 8)) & 0xff; + } + + cec->rx_msg.len = len; + smp_wmb(); /* receive RX msg */ + cec->rx_done = true; + hdmirx_cec_write(cec, CEC_LOCK_CONTROL, 0x1); + + ret = IRQ_WAKE_THREAD; + } + + return ret; +} + +static irqreturn_t hdmirx_cec_thread(int irq, void *data) +{ + struct cec_adapter *adap = data; + struct hdmirx_cec *cec = cec_get_drvdata(adap); + + if (cec->tx_done) { + cec->tx_done = false; + cec_transmit_attempt_done(adap, cec->tx_status); + } + if (cec->rx_done) { + cec->rx_done = false; + smp_rmb(); /* RX msg has been received */ + cec_received_msg(adap, &cec->rx_msg); + } + + return IRQ_HANDLED; +} + +static int hdmirx_cec_enable(struct cec_adapter *adap, bool enable) +{ + struct hdmirx_cec *cec = cec_get_drvdata(adap); + + if (!enable) { + hdmirx_cec_write(cec, CEC_INT_MASK_N, 0); + hdmirx_cec_write(cec, CEC_INT_CLEAR, 0); + if (cec->ops->disable) + cec->ops->disable(cec->hdmirx); + } else { + unsigned int irqs; + + hdmirx_cec_log_addr(cec->adap, CEC_LOG_ADDR_INVALID); + if (cec->ops->enable) + cec->ops->enable(cec->hdmirx); + hdmirx_cec_update_bits(cec, GLOBAL_SWENABLE, CEC_ENABLE, CEC_ENABLE); + + irqs = CECTX_LINE_ERR | CECTX_NACK | CECRX_EOM | CECTX_DONE; + hdmirx_cec_write(cec, CEC_INT_MASK_N, irqs); + } + + return 0; +} + +static const struct cec_adap_ops hdmirx_cec_ops = { + .adap_enable = hdmirx_cec_enable, + .adap_log_addr = hdmirx_cec_log_addr, + .adap_transmit = hdmirx_cec_transmit, +}; + +static void hdmirx_cec_del(void *data) +{ + struct hdmirx_cec *cec = data; + + cec_delete_adapter(cec->adap); +} + +struct hdmirx_cec *snps_hdmirx_cec_register(struct hdmirx_cec_data *data) +{ + struct hdmirx_cec *cec; + unsigned int irqs; + int ret; + + if (!data) + return NULL; + + /* + * Our device is just a convenience - we want to link to the real + * hardware device here, so that userspace can see the association + * between the HDMI hardware and its associated CEC chardev. + */ + cec = devm_kzalloc(data->dev, sizeof(*cec), GFP_KERNEL); + if (!cec) + return NULL; + + cec->dev = data->dev; + cec->irq = data->irq; + cec->ops = data->ops; + cec->hdmirx = data->hdmirx; + cec->edid = (struct edid *)data->edid; + + hdmirx_cec_update_bits(cec, GLOBAL_SWENABLE, CEC_ENABLE, CEC_ENABLE); + hdmirx_cec_update_bits(cec, CEC_CONFIG, RX_AUTO_DRIVE_ACKNOWLEDGE, + RX_AUTO_DRIVE_ACKNOWLEDGE); + + hdmirx_cec_write(cec, CEC_TX_COUNT, 0); + hdmirx_cec_write(cec, CEC_INT_MASK_N, 0); + hdmirx_cec_write(cec, CEC_INT_CLEAR, ~0); + + cec->adap = cec_allocate_adapter(&hdmirx_cec_ops, cec, "rk-hdmirx", + CEC_CAP_LOG_ADDRS | CEC_CAP_TRANSMIT | + CEC_CAP_RC | CEC_CAP_PASSTHROUGH, + CEC_MAX_LOG_ADDRS); + if (IS_ERR(cec->adap)) { + dev_err(cec->dev, "cec adap allocate failed\n"); + return NULL; + } + + /* override the module pointer */ + cec->adap->owner = THIS_MODULE; + + ret = devm_add_action(cec->dev, hdmirx_cec_del, cec); + if (ret) { + cec_delete_adapter(cec->adap); + return NULL; + } + + irq_set_status_flags(cec->irq, IRQ_NOAUTOEN); + + ret = devm_request_threaded_irq(cec->dev, cec->irq, + hdmirx_cec_hardirq, + hdmirx_cec_thread, IRQF_ONESHOT, + "rk_hdmirx_cec", cec->adap); + if (ret) { + dev_err(cec->dev, "cec irq request failed\n"); + return NULL; + } + + cec->notify = cec_notifier_cec_adap_register(cec->dev, + NULL, cec->adap); + if (!cec->notify) { + dev_err(cec->dev, "cec notify register failed\n"); + return NULL; + } + + ret = cec_register_adapter(cec->adap, cec->dev); + if (ret < 0) { + dev_err(cec->dev, "cec register adapter failed\n"); + cec_unregister_adapter(cec->adap); + return NULL; + } + + cec_s_phys_addr_from_edid(cec->adap, cec->edid); + + irqs = CECTX_LINE_ERR | CECTX_NACK | CECRX_EOM | CECTX_DONE; + hdmirx_cec_write(cec, CEC_INT_MASK_N, irqs); + + /* + * CEC documentation says we must not call cec_delete_adapter + * after a successful call to cec_register_adapter(). + */ + devm_remove_action(cec->dev, hdmirx_cec_del, cec); + + enable_irq(cec->irq); + + return cec; +} + +void snps_hdmirx_cec_unregister(struct hdmirx_cec *cec) +{ + if (!cec) + return; + + disable_irq(cec->irq); + + cec_unregister_adapter(cec->adap); +} diff --git a/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.h b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.h new file mode 100644 index 000000000000..ae43f74d471d --- /dev/null +++ b/drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.h @@ -0,0 +1,46 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Copyright (c) 2021 Rockchip Electronics Co. Ltd. + * + * Author: Shunqing Chen + */ + +#ifndef DW_HDMI_RX_CEC_H +#define DW_HDMI_RX_CEC_H + +struct snps_hdmirx_dev; + +struct hdmirx_cec_ops { + void (*write)(struct snps_hdmirx_dev *hdmirx_dev, int reg, u32 val); + u32 (*read)(struct snps_hdmirx_dev *hdmirx_dev, int reg); + void (*enable)(struct snps_hdmirx_dev *hdmirx); + void (*disable)(struct snps_hdmirx_dev *hdmirx); +}; + +struct hdmirx_cec_data { + struct snps_hdmirx_dev *hdmirx; + const struct hdmirx_cec_ops *ops; + struct device *dev; + int irq; + u8 *edid; +}; + +struct hdmirx_cec { + struct snps_hdmirx_dev *hdmirx; + struct device *dev; + const struct hdmirx_cec_ops *ops; + u32 addresses; + struct cec_adapter *adap; + struct cec_msg rx_msg; + unsigned int tx_status; + bool tx_done; + bool rx_done; + struct cec_notifier *notify; + int irq; + struct edid *edid; +}; + +struct hdmirx_cec *snps_hdmirx_cec_register(struct hdmirx_cec_data *data); +void snps_hdmirx_cec_unregister(struct hdmirx_cec *cec); + +#endif /* DW_HDMI_RX_CEC_H */ diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c index 5b2f7c285461..c2c33e39ea17 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c @@ -1668,6 +1668,8 @@ static int mmc_init_card(struct mmc_host *host, u32 ocr, goto err; } + host->card = card; + card->ocr = ocr; card->type = MMC_TYPE_MMC; card->rca = 1; @@ -1947,14 +1949,13 @@ static int mmc_init_card(struct mmc_host *host, u32 ocr, goto free_card; } - if (!oldcard) - host->card = card; - return 0; free_card: - if (!oldcard) + if (!oldcard) { mmc_remove_card(card); + host->card = NULL; + } err: return err; } diff --git a/drivers/mmc/core/sd.c b/drivers/mmc/core/sd.c index 1c8148cdda50..a3d0cd53c33b 100644 --- a/drivers/mmc/core/sd.c +++ b/drivers/mmc/core/sd.c @@ -1431,6 +1431,8 @@ static int mmc_sd_init_card(struct mmc_host *host, u32 ocr, if (IS_ERR(card)) return PTR_ERR(card); + host->card = card; + card->ocr = ocr; card->type = MMC_TYPE_SD; memcpy(card->raw_cid, cid, sizeof(card->raw_cid)); @@ -1577,12 +1579,13 @@ static int mmc_sd_init_card(struct mmc_host *host, u32 ocr, goto free_card; } - host->card = card; return 0; free_card: - if (!oldcard) + if (!oldcard) { mmc_remove_card(card); + host->card = NULL; + } return err; } diff --git a/drivers/mmc/core/sdio.c b/drivers/mmc/core/sdio.c index 4fb247fde5c0..b2a44956187e 100644 --- a/drivers/mmc/core/sdio.c +++ b/drivers/mmc/core/sdio.c @@ -699,6 +699,9 @@ static int mmc_sdio_init_card(struct mmc_host *host, u32 ocr, if (IS_ERR(card)) return PTR_ERR(card); + if (!oldcard) + host->card = card; + if ((rocr & R4_MEMORY_PRESENT) && mmc_sd_get_cid(host, ocr & rocr, card->raw_cid, NULL) == 0) { card->type = MMC_TYPE_SD_COMBO; @@ -800,8 +803,6 @@ static int mmc_sdio_init_card(struct mmc_host *host, u32 ocr, if (oldcard) mmc_remove_card(card); - else - host->card = card; return 0; } @@ -898,14 +899,15 @@ static int mmc_sdio_init_card(struct mmc_host *host, u32 ocr, goto remove; } - host->card = card; return 0; mismatch: pr_debug("%s: Perhaps the card was replaced\n", mmc_hostname(host)); remove: - if (oldcard != card) + if (oldcard != card) { mmc_remove_card(card); + host->card = NULL; + } return err; } diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c index 40a6e2f8145a..b1bb7f514cb2 100644 --- a/drivers/mmc/host/sdhci-esdhc-imx.c +++ b/drivers/mmc/host/sdhci-esdhc-imx.c @@ -475,6 +475,20 @@ static inline void usdhc_auto_tuning_mode_sel_and_en(struct sdhci_host *host) if (imx_data->init_card_type == MMC_TYPE_SDIO) auto_tune_buswidth = ESDHC_VEND_SPEC2_AUTO_TUNE_1BIT_EN; + /* + * For USDHC, auto tuning circuit can not handle the async sdio + * device interrupt correctly. When sdio device use 4 data lines, + * async sdio interrupt will use the shared DAT[1], if enable auto + * tuning circuit check these 4 data lines, include the DAT[1], + * this circuit will detect this interrupt, take this as a data on + * DAT[1], and adjust the delay cell wrongly. + * This is the hardware design limitation, to avoid this, for sdio + * device, config the auto tuning circuit only check DAT[0] and CMD + * line. + */ + if (!host->mmc->card && mmc_card_sdio(host->mmc->card)) + auto_tune_buswidth = ESDHC_VEND_SPEC2_AUTO_TUNE_1BIT_EN; + esdhc_clrset_le(host, ESDHC_VEND_SPEC2_AUTO_TUNE_MODE_MASK, auto_tune_buswidth | ESDHC_VEND_SPEC2_AUTO_TUNE_CMD_EN, ESDHC_VEND_SPEC2); diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index 112584aa0772..b25d141b21a5 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -4560,12 +4561,19 @@ int sdhci_setup_host(struct sdhci_host *host) /* SDR104 supports also implies SDR50 support */ if (host->caps1 & SDHCI_SUPPORT_SDR104) { + struct device_node *np; + mmc->caps |= MMC_CAP_UHS_SDR104 | MMC_CAP_UHS_SDR50; - /* SD3.0: SDR104 is supported so (for eMMC) the caps2 - * field can be promoted to support HS200. - */ - if (!(host->quirks2 & SDHCI_QUIRK2_BROKEN_HS200)) - mmc->caps2 |= MMC_CAP2_HS200; + np = mmc->parent->of_node; + if (of_property_read_bool(np, "no-sd-uhs-sdr104")) { + mmc->caps &= ~MMC_CAP_UHS_SDR104; + } else { + /* SD3.0: SDR104 is supported so (for eMMC) the caps2 + * field can be promoted to support HS200. + */ + if (!(host->quirks2 & SDHCI_QUIRK2_BROKEN_HS200)) + mmc->caps2 |= MMC_CAP2_HS200; + } } else if (host->caps1 & SDHCI_SUPPORT_SDR50) { mmc->caps |= MMC_CAP_UHS_SDR50; } diff --git a/drivers/of/of_reserved_mem.c b/drivers/of/of_reserved_mem.c index 8236ecae2953..82e5cee9dc5c 100644 --- a/drivers/of/of_reserved_mem.c +++ b/drivers/of/of_reserved_mem.c @@ -82,15 +82,6 @@ static int __init early_init_dt_reserve_memory(phys_addr_t base, phys_addr_t size, bool nomap) { if (nomap) { - /* - * If the memory is already reserved (by another region), we - * should not allow it to be marked nomap, but don't worry - * if the region isn't memory as it won't be mapped. - */ - if (memblock_overlaps_region(&memblock.memory, base, size) && - memblock_is_region_reserved(base, size)) - return -EBUSY; - return memblock_mark_nomap(base, size); } return memblock_reserve(base, size); diff --git a/drivers/phy/freescale/Kconfig b/drivers/phy/freescale/Kconfig index 853958fb2c06..d801451fbb59 100644 --- a/drivers/phy/freescale/Kconfig +++ b/drivers/phy/freescale/Kconfig @@ -35,6 +35,13 @@ config PHY_FSL_IMX8M_PCIE Enable this to add support for the PCIE PHY as found on i.MX8M family of SOCs. +config PHY_FSL_SAMSUNG_HDMI_PHY + tristate "Samsung HDMI PHY support" + depends on OF && HAS_IOMEM + select GENERIC_PHY + help + Enable this to add support for the Samsung HDMI PHY in i.MX8MP. + endif config PHY_FSL_LYNX_28G diff --git a/drivers/phy/freescale/Makefile b/drivers/phy/freescale/Makefile index cedb328bc4d2..c4386bfdb853 100644 --- a/drivers/phy/freescale/Makefile +++ b/drivers/phy/freescale/Makefile @@ -4,3 +4,4 @@ obj-$(CONFIG_PHY_MIXEL_LVDS_PHY) += phy-fsl-imx8qm-lvds-phy.o obj-$(CONFIG_PHY_MIXEL_MIPI_DPHY) += phy-fsl-imx8-mipi-dphy.o obj-$(CONFIG_PHY_FSL_IMX8M_PCIE) += phy-fsl-imx8m-pcie.o obj-$(CONFIG_PHY_FSL_LYNX_28G) += phy-fsl-lynx-28g.o +obj-$(CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY) += phy-fsl-samsung-hdmi.o diff --git a/drivers/phy/freescale/phy-fsl-samsung-hdmi.c b/drivers/phy/freescale/phy-fsl-samsung-hdmi.c new file mode 100644 index 000000000000..e8736b0683a4 --- /dev/null +++ b/drivers/phy/freescale/phy-fsl-samsung-hdmi.c @@ -0,0 +1,699 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2020 NXP + * Copyright 2022 Pengutronix, Lucas Stach + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define PHY_REG_00 0x00 +#define PHY_REG_01 0x04 +#define PHY_REG_02 0x08 +#define PHY_REG_08 0x20 +#define PHY_REG_09 0x24 +#define PHY_REG_10 0x28 +#define PHY_REG_11 0x2c + +#define PHY_REG_12 0x30 +#define REG12_FLD_CK_DIV(x) (((x) & 0x3) << 4) +#define REG12_TMDS_CLK 0x0 +#define REG12_TMDS_CLK_DIV2 0x1 +#define REG12_TMDS_CLK_DIV4 0x2 +#define REG12_TMDS_CLK_DIV8 0x3 + +#define PHY_REG_13 0x34 +#define REG13_FLD_TG_CODE_LOW(x) (x & 0xff) + +#define PHY_REG_14 0x38 +#define REG14_FLD_TOL(x) ((x & 0xf) << 4) +#define REG14_FLD_RP_CODE(x) ((x & 0x3) << 1) +#define REG14_FLD_TG_CODE_HIGH(x) ((x >> 8) & 0x1) + +#define PHY_REG_15 0x3c +#define PHY_REG_16 0x40 +#define PHY_REG_17 0x44 +#define PHY_REG_18 0x48 +#define PHY_REG_19 0x4c +#define PHY_REG_20 0x50 + +#define PHY_REG_21 0x54 +#define REG21_SEL_TX_CK_INV BIT(7) +#define REG21_PMS_S(x) (x & 0xf) + +#define PHY_REG_22 0x58 +#define PHY_REG_23 0x5c +#define PHY_REG_24 0x60 +#define PHY_REG_25 0x64 +#define PHY_REG_26 0x68 +#define PHY_REG_27 0x6c +#define PHY_REG_28 0x70 +#define PHY_REG_29 0x74 +#define PHY_REG_30 0x78 +#define PHY_REG_31 0x7c +#define PHY_REG_32 0x80 + +#define PHY_REG_33 0x84 +#define REG33_MODE_SET_DONE BIT(7) +#define REG33_FIX_DA BIT(1) + +#define PHY_REG_34 0x88 +#define REG34_PHY_READY BIT(7) +#define REG34_PLL_LOCK BIT(6) +#define REG34_PHY_CLK_READY BIT(5) + +#define PHY_REG_35 0x8c +#define PHY_REG_36 0x90 +#define PHY_REG_37 0x94 +#define PHY_REG_38 0x98 +#define PHY_REG_39 0x9c +#define PHY_REG_40 0xa0 +#define PHY_REG_41 0xa4 +#define PHY_REG_42 0xa8 +#define PHY_REG_43 0xac +#define PHY_REG_44 0xb0 +#define PHY_REG_45 0xb4 +#define PHY_REG_46 0xb8 +#define PHY_REG_47 0xbc + +#define PHY_PLL_DIV_REGS_NUM 6 + +struct phy_config { + u32 pixclk; + u8 pll_div_regs[PHY_PLL_DIV_REGS_NUM]; +}; + +const struct phy_config phy_pll_cfg[] = { + { + .pixclk = 22250000, + .pll_div_regs = { 0x4B, 0xF1, 0x89, 0x88, 0x80, 0x40 }, + }, { + .pixclk = 23750000, + .pll_div_regs = { 0x50, 0xF1, 0x86, 0x85, 0x80, 0x40 }, + },{ + .pixclk = 24000000, + .pll_div_regs = { 0x50, 0xF0, 0x00, 0x00, 0x80, 0x00 }, + },{ + .pixclk = 24024000, + .pll_div_regs = { 0x50, 0xF1, 0x99, 0x02, 0x80, 0x40 }, + }, { + .pixclk = 25175000, + .pll_div_regs = { 0x54, 0xFC, 0xCC, 0x91, 0x80, 0x40 }, + }, { + .pixclk = 25200000, + .pll_div_regs = { 0x54, 0xF0, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 26750000, + .pll_div_regs = { 0x5A, 0xF2, 0x89, 0x88, 0x80, 0x40 }, + }, { + .pixclk = 27000000, + .pll_div_regs = { 0x5A, 0xF0, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 27027000, + .pll_div_regs = { 0x5A, 0xF2, 0xFD, 0x0C, 0x80, 0x40 }, + }, { + .pixclk = 29500000, + .pll_div_regs = { 0x62, 0xF4, 0x95, 0x08, 0x80, 0x40 }, + }, { + .pixclk = 30750000, + .pll_div_regs = { 0x66, 0xF4, 0x82, 0x01, 0x88, 0x45 }, + }, { + .pixclk = 30888000, + .pll_div_regs = { 0x66, 0xF4, 0x99, 0x18, 0x88, 0x45 }, + }, { + .pixclk = 33750000, + .pll_div_regs = { 0x70, 0xF4, 0x82, 0x01, 0x80, 0x40 }, + }, { + .pixclk = 35000000, + .pll_div_regs = { 0x58, 0xB8, 0x8B, 0x88, 0x80, 0x40 }, + }, { + .pixclk = 36000000, + .pll_div_regs = { 0x5A, 0xB0, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 36036000, + .pll_div_regs = { 0x5A, 0xB2, 0xFD, 0x0C, 0x80, 0x40 }, + }, { + .pixclk = 40000000, + .pll_div_regs = { 0x64, 0xB0, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 43200000, + .pll_div_regs = { 0x5A, 0x90, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 43243200, + .pll_div_regs = { 0x5A, 0x92, 0xFD, 0x0C, 0x80, 0x40 }, + }, { + .pixclk = 44500000, + .pll_div_regs = { 0x5C, 0x92, 0x98, 0x11, 0x84, 0x41 }, + }, { + .pixclk = 47000000, + .pll_div_regs = { 0x62, 0x94, 0x95, 0x82, 0x80, 0x40 }, + }, { + .pixclk = 47500000, + .pll_div_regs = { 0x63, 0x96, 0xA1, 0x82, 0x80, 0x40 }, + }, { + .pixclk = 50349650, + .pll_div_regs = { 0x54, 0x7C, 0xC3, 0x8F, 0x80, 0x40 }, + }, { + .pixclk = 50400000, + .pll_div_regs = { 0x54, 0x70, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 53250000, + .pll_div_regs = { 0x58, 0x72, 0x84, 0x03, 0x82, 0x41 }, + }, { + .pixclk = 53500000, + .pll_div_regs = { 0x5A, 0x72, 0x89, 0x88, 0x80, 0x40 }, + }, { + .pixclk = 54000000, + .pll_div_regs = { 0x5A, 0x70, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 54054000, + .pll_div_regs = { 0x5A, 0x72, 0xFD, 0x0C, 0x80, 0x40 }, + }, { + .pixclk = 59000000, + .pll_div_regs = { 0x62, 0x74, 0x95, 0x08, 0x80, 0x40 }, + }, { + .pixclk = 59340659, + .pll_div_regs = { 0x62, 0x74, 0xDB, 0x52, 0x88, 0x47 }, + }, { + .pixclk = 59400000, + .pll_div_regs = { 0x63, 0x70, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 61500000, + .pll_div_regs = { 0x66, 0x74, 0x82, 0x01, 0x88, 0x45 }, + }, { + .pixclk = 63500000, + .pll_div_regs = { 0x69, 0x74, 0x89, 0x08, 0x80, 0x40 }, + }, { + .pixclk = 67500000, + .pll_div_regs = { 0x54, 0x52, 0x87, 0x03, 0x80, 0x40 }, + }, { + .pixclk = 70000000, + .pll_div_regs = { 0x58, 0x58, 0x8B, 0x88, 0x80, 0x40 }, + }, { + .pixclk = 72000000, + .pll_div_regs = { 0x5A, 0x50, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 72072000, + .pll_div_regs = { 0x5A, 0x52, 0xFD, 0x0C, 0x80, 0x40 }, + }, { + .pixclk = 74176000, + .pll_div_regs = { 0x5D, 0x58, 0xDB, 0xA2, 0x88, 0x41 }, + }, { + .pixclk = 74250000, + .pll_div_regs = { 0x5C, 0x52, 0x90, 0x0D, 0x84, 0x41 }, + }, { + .pixclk = 78500000, + .pll_div_regs = { 0x62, 0x54, 0x87, 0x01, 0x80, 0x40 }, + }, { + .pixclk = 80000000, + .pll_div_regs = { 0x64, 0x50, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 82000000, + .pll_div_regs = { 0x66, 0x54, 0x82, 0x01, 0x88, 0x45 }, + }, { + .pixclk = 82500000, + .pll_div_regs = { 0x67, 0x54, 0x88, 0x01, 0x90, 0x49 }, + }, { + .pixclk = 89000000, + .pll_div_regs = { 0x70, 0x54, 0x84, 0x83, 0x80, 0x40 }, + }, { + .pixclk = 90000000, + .pll_div_regs = { 0x70, 0x54, 0x82, 0x01, 0x80, 0x40 }, + }, { + .pixclk = 94000000, + .pll_div_regs = { 0x4E, 0x32, 0xA7, 0x10, 0x80, 0x40 }, + }, { + .pixclk = 95000000, + .pll_div_regs = { 0x50, 0x31, 0x86, 0x85, 0x80, 0x40 }, + }, { + .pixclk = 98901099, + .pll_div_regs = { 0x52, 0x3A, 0xDB, 0x4C, 0x88, 0x47 }, + }, { + .pixclk = 99000000, + .pll_div_regs = { 0x52, 0x32, 0x82, 0x01, 0x88, 0x47 }, + }, { + .pixclk = 100699300, + .pll_div_regs = { 0x54, 0x3C, 0xC3, 0x8F, 0x80, 0x40 }, + }, { + .pixclk = 100800000, + .pll_div_regs = { 0x54, 0x30, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 102500000, + .pll_div_regs = { 0x55, 0x32, 0x8C, 0x05, 0x90, 0x4B }, + }, { + .pixclk = 104750000, + .pll_div_regs = { 0x57, 0x32, 0x98, 0x07, 0x90, 0x49 }, + }, { + .pixclk = 106500000, + .pll_div_regs = { 0x58, 0x32, 0x84, 0x03, 0x82, 0x41 }, + }, { + .pixclk = 107000000, + .pll_div_regs = { 0x5A, 0x32, 0x89, 0x88, 0x80, 0x40 }, + }, { + .pixclk = 108000000, + .pll_div_regs = { 0x5A, 0x30, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 108108000, + .pll_div_regs = { 0x5A, 0x32, 0xFD, 0x0C, 0x80, 0x40 }, + }, { + .pixclk = 118000000, + .pll_div_regs = { 0x62, 0x34, 0x95, 0x08, 0x80, 0x40 }, + }, { + .pixclk = 118800000, + .pll_div_regs = { 0x63, 0x30, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 123000000, + .pll_div_regs = { 0x66, 0x34, 0x82, 0x01, 0x88, 0x45 }, + }, { + .pixclk = 127000000, + .pll_div_regs = { 0x69, 0x34, 0x89, 0x08, 0x80, 0x40 }, + }, { + .pixclk = 135000000, + .pll_div_regs = { 0x70, 0x34, 0x82, 0x01, 0x80, 0x40 }, + }, { + .pixclk = 135580000, + .pll_div_regs = { 0x71, 0x39, 0xE9, 0x82, 0x9C, 0x5B }, + }, { + .pixclk = 137520000, + .pll_div_regs = { 0x72, 0x38, 0x99, 0x10, 0x85, 0x41 }, + }, { + .pixclk = 138750000, + .pll_div_regs = { 0x73, 0x35, 0x88, 0x05, 0x90, 0x4D }, + }, { + .pixclk = 140000000, + .pll_div_regs = { 0x75, 0x36, 0xA7, 0x90, 0x80, 0x40 }, + }, { + .pixclk = 144000000, + .pll_div_regs = { 0x78, 0x30, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 148352000, + .pll_div_regs = { 0x7B, 0x35, 0xDB, 0x39, 0x90, 0x45 }, + }, { + .pixclk = 148500000, + .pll_div_regs = { 0x7B, 0x35, 0x84, 0x03, 0x90, 0x45 }, + }, { + .pixclk = 154000000, + .pll_div_regs = { 0x40, 0x18, 0x83, 0x01, 0x00, 0x40 }, + }, { + .pixclk = 157000000, + .pll_div_regs = { 0x41, 0x11, 0xA7, 0x14, 0x80, 0x40 }, + }, { + .pixclk = 160000000, + .pll_div_regs = { 0x42, 0x12, 0xA1, 0x20, 0x80, 0x40 }, + }, { + .pixclk = 162000000, + .pll_div_regs = { 0x43, 0x18, 0x8B, 0x08, 0x96, 0x55 }, + }, { + .pixclk = 164000000, + .pll_div_regs = { 0x45, 0x11, 0x83, 0x82, 0x90, 0x4B }, + }, { + .pixclk = 165000000, + .pll_div_regs = { 0x45, 0x11, 0x84, 0x81, 0x90, 0x4B }, + }, { + .pixclk = 180000000, + .pll_div_regs = { 0x4B, 0x10, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 185625000, + .pll_div_regs = { 0x4E, 0x12, 0x9A, 0x95, 0x80, 0x40 }, + }, { + .pixclk = 188000000, + .pll_div_regs = { 0x4E, 0x12, 0xA7, 0x10, 0x80, 0x40 }, + }, { + .pixclk = 198000000, + .pll_div_regs = { 0x52, 0x12, 0x82, 0x01, 0x88, 0x47 }, + }, { + .pixclk = 205000000, + .pll_div_regs = { 0x55, 0x12, 0x8C, 0x05, 0x90, 0x4B }, + }, { + .pixclk = 209500000, + .pll_div_regs = { 0x57, 0x12, 0x98, 0x07, 0x90, 0x49 }, + }, { + .pixclk = 213000000, + .pll_div_regs = { 0x58, 0x12, 0x84, 0x03, 0x82, 0x41 }, + }, { + .pixclk = 216000000, + .pll_div_regs = { 0x5A, 0x10, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 216216000, + .pll_div_regs = { 0x5A, 0x12, 0xFD, 0x0C, 0x80, 0x40 }, + }, { + .pixclk = 237600000, + .pll_div_regs = { 0x63, 0x10, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 254000000, + .pll_div_regs = { 0x69, 0x14, 0x89, 0x08, 0x80, 0x40 }, + }, { + .pixclk = 277500000, + .pll_div_regs = { 0x73, 0x15, 0x88, 0x05, 0x90, 0x4D }, + }, { + .pixclk = 288000000, + .pll_div_regs = { 0x78, 0x10, 0x00, 0x00, 0x80, 0x00 }, + }, { + .pixclk = 297000000, + .pll_div_regs = { 0x7B, 0x15, 0x84, 0x03, 0x90, 0x45 }, + }, +}; + +struct reg_settings { + u8 reg; + u8 val; +}; + +const struct reg_settings common_phy_cfg[] = { + { PHY_REG_00, 0x00 }, { PHY_REG_01, 0xD1 }, + { PHY_REG_08, 0x4f }, { PHY_REG_09, 0x30 }, + { PHY_REG_10, 0x33 }, { PHY_REG_11, 0x65 }, + /* REG12 pixclk specific */ + /* REG13 pixclk specific */ + /* REG14 pixclk specific */ + { PHY_REG_15, 0x80 }, { PHY_REG_16, 0x6C }, + { PHY_REG_17, 0xF2 }, { PHY_REG_18, 0x67 }, + { PHY_REG_19, 0x00 }, { PHY_REG_20, 0x10 }, + /* REG21 pixclk specific */ + { PHY_REG_22, 0x30 }, { PHY_REG_23, 0x32 }, + { PHY_REG_24, 0x60 }, { PHY_REG_25, 0x8F }, + { PHY_REG_26, 0x00 }, { PHY_REG_27, 0x00 }, + { PHY_REG_28, 0x08 }, { PHY_REG_29, 0x00 }, + { PHY_REG_30, 0x00 }, { PHY_REG_31, 0x00 }, + { PHY_REG_32, 0x00 }, { PHY_REG_33, 0x80 }, + { PHY_REG_34, 0x00 }, { PHY_REG_35, 0x00 }, + { PHY_REG_36, 0x00 }, { PHY_REG_37, 0x00 }, + { PHY_REG_38, 0x00 }, { PHY_REG_39, 0x00 }, + { PHY_REG_40, 0x00 }, { PHY_REG_41, 0xE0 }, + { PHY_REG_42, 0x83 }, { PHY_REG_43, 0x0F }, + { PHY_REG_44, 0x3E }, { PHY_REG_45, 0xF8 }, + { PHY_REG_46, 0x00 }, { PHY_REG_47, 0x00 } +}; + +struct fsl_samsung_hdmi_phy { + struct device *dev; + void __iomem *regs; + struct clk *apbclk; + struct clk *refclk; + + /* clk provider */ + struct clk_hw hw; + const struct phy_config *cur_cfg; +}; + +static inline struct fsl_samsung_hdmi_phy * +to_fsl_samsung_hdmi_phy(struct clk_hw *hw) +{ + return container_of(hw, struct fsl_samsung_hdmi_phy, hw); +} + +static void +fsl_samsung_hdmi_phy_configure_pixclk(struct fsl_samsung_hdmi_phy *phy, + const struct phy_config *cfg) +{ + u8 div; + + switch (cfg->pixclk) { + case 22250000 ... 33750000: div = 0xf; break; + case 35000000 ... 40000000: div = 0xb; break; + case 43200000 ... 47500000: div = 0x9; break; + case 50349650 ... 63500000: div = 0x7; break; + case 67500000 ... 90000000: div = 0x5; break; + case 94000000 ... 148500000: div = 0x3; break; + case 154000000 ... 297000000: div = 0x1; break; + } + + writeb(REG21_SEL_TX_CK_INV | REG21_PMS_S(div), phy->regs + PHY_REG_21); +} + +static void +fsl_samsung_hdmi_phy_configure_pll_lock_det(struct fsl_samsung_hdmi_phy *phy, + const struct phy_config *cfg) +{ + u32 pclk = cfg->pixclk; + u32 fld_tg_code; + u32 pclk_khz; + u8 div; + + switch (cfg->pixclk) { + case 22250000 ... 47500000: div = 1; break; + case 50349650 ... 99000000: div = 2; break; + case 100699300 ... 198000000: div = 4; break; + case 205000000 ... 297000000: div = 8; break; + } + + writeb(REG12_FLD_CK_DIV(fls(div) - 1), phy->regs + PHY_REG_12); + + /* + * Calculation for the frequency lock detector target code (fld_tg_code) + * is based on reference manual register description of PHY_REG13 + * (13.10.3.1.14.2): + * 1st) Calculate int_pllclk which is determinded by FLD_CK_DIV + * 2nd) Increase resolution to avoid rounding issues + * 3th) Do the div (256 / Freq. of int_pllclk) * 24 + * 4th) Reduce the resolution and always round up since the NXP + * settings rounding up always too. TODO: Check if that is + * correct. + */ + pclk /= div; + pclk_khz = pclk / 1000; + fld_tg_code = 256 * 1000 * 1000 / pclk_khz * 24; + fld_tg_code = DIV_ROUND_UP(fld_tg_code, 1000); + + /* FLD_TOL and FLD_RP_CODE taken from downstream driver */ + writeb(REG14_FLD_TOL(2) | REG14_FLD_RP_CODE(2) | + REG14_FLD_TG_CODE_HIGH(fld_tg_code), phy->regs + PHY_REG_14); + writeb(REG13_FLD_TG_CODE_LOW(fld_tg_code), phy->regs + PHY_REG_13); +} + +static int fsl_samsung_hdmi_phy_configure(struct fsl_samsung_hdmi_phy *phy, + const struct phy_config *cfg) +{ + int i, ret; + u8 val; + + /* HDMI PHY init */ + writeb(REG33_FIX_DA, phy->regs + PHY_REG_33); + + /* Common PHY registers registers */ + for (i = 0; i < ARRAY_SIZE(common_phy_cfg); i++) + writeb(common_phy_cfg[i].val, phy->regs + common_phy_cfg[i].reg); + + /* Set individual PLL registers PHY_REG2 ... PHY_REG7 */ + for (i = 0; i < PHY_PLL_DIV_REGS_NUM; i++) + writeb(cfg->pll_div_regs[i], phy->regs + PHY_REG_02 + i * 4); + + fsl_samsung_hdmi_phy_configure_pixclk(phy, cfg); + fsl_samsung_hdmi_phy_configure_pll_lock_det(phy, cfg); + + writeb(REG33_FIX_DA | REG33_MODE_SET_DONE , phy->regs + PHY_REG_33); + + ret = readb_poll_timeout(phy->regs + PHY_REG_34, val, + val & REG34_PLL_LOCK, + 50, 20000); + if (ret) + dev_err(phy->dev, "PLL failed to lock\n"); + + return ret; +} + +static unsigned long phy_clk_recalc_rate(struct clk_hw *hw, + unsigned long parent_rate) +{ + struct fsl_samsung_hdmi_phy *phy = to_fsl_samsung_hdmi_phy(hw); + + if (!phy->cur_cfg) + return 74250000; + + return phy->cur_cfg->pixclk; +} + +static long phy_clk_round_rate(struct clk_hw *hw, + unsigned long rate, unsigned long *parent_rate) +{ + int i; + + for (i = ARRAY_SIZE(phy_pll_cfg) - 1; i >= 0; i--) + if (phy_pll_cfg[i].pixclk <= rate) + return phy_pll_cfg[i].pixclk; + + return -EINVAL; +} + +static int phy_clk_set_rate(struct clk_hw *hw, + unsigned long rate, unsigned long parent_rate) +{ + struct fsl_samsung_hdmi_phy *phy = to_fsl_samsung_hdmi_phy(hw); + int i; + + for (i = ARRAY_SIZE(phy_pll_cfg) - 1; i >= 0; i--) + if (phy_pll_cfg[i].pixclk <= rate) + break; + + if (i < 0) + return -EINVAL; + + phy->cur_cfg = &phy_pll_cfg[i]; + + return fsl_samsung_hdmi_phy_configure(phy, phy->cur_cfg); +} + +static const struct clk_ops phy_clk_ops = { + .recalc_rate = phy_clk_recalc_rate, + .round_rate = phy_clk_round_rate, + .set_rate = phy_clk_set_rate, +}; + +static int phy_clk_register(struct fsl_samsung_hdmi_phy *phy) +{ + struct device *dev = phy->dev; + struct device_node *np = dev->of_node; + struct clk_init_data init; + const char *parent_name; + struct clk *phyclk; + int ret; + + parent_name = __clk_get_name(phy->refclk); + + init.parent_names = &parent_name; + init.num_parents = 1; + init.flags = 0; + init.name = "hdmi_pclk"; + init.ops = &phy_clk_ops; + + phy->hw.init = &init; + + phyclk = devm_clk_register(dev, &phy->hw); + if (IS_ERR(phyclk)) + return dev_err_probe(dev, PTR_ERR(phyclk), + "failed to register clock\n"); + + ret = of_clk_add_provider(np, of_clk_src_simple_get, phyclk); + if (ret) + return dev_err_probe(dev, ret, + "failed to register clock provider\n"); + + return 0; +} + +static int fsl_samsung_hdmi_phy_probe(struct platform_device *pdev) +{ + struct fsl_samsung_hdmi_phy *phy; + int ret; + + phy = devm_kzalloc(&pdev->dev, sizeof(*phy), GFP_KERNEL); + if (!phy) + return -ENOMEM; + + platform_set_drvdata(pdev, phy); + phy->dev = &pdev->dev; + + phy->regs = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(phy->regs)) + return PTR_ERR(phy->regs); + + phy->apbclk = devm_clk_get(phy->dev, "apb"); + if (IS_ERR(phy->apbclk)) + return dev_err_probe(phy->dev, PTR_ERR(phy->apbclk), + "failed to get apb clk\n"); + + phy->refclk = devm_clk_get(phy->dev, "ref"); + if (IS_ERR(phy->refclk)) + return dev_err_probe(phy->dev, PTR_ERR(phy->refclk), + "failed to get ref clk\n"); + + ret = clk_prepare_enable(phy->apbclk); + if (ret) { + dev_err(phy->dev, "failed to enable apbclk\n"); + return ret; + } + + pm_runtime_get_noresume(phy->dev); + pm_runtime_set_active(phy->dev); + pm_runtime_enable(phy->dev); + + ret = phy_clk_register(phy); + if (ret) { + dev_err(&pdev->dev, "register clk failed\n"); + goto register_clk_failed; + } + + pm_runtime_put(phy->dev); + + return 0; + +register_clk_failed: + clk_disable_unprepare(phy->apbclk); + + return ret; +} + +static int fsl_samsung_hdmi_phy_remove(struct platform_device *pdev) +{ + of_clk_del_provider(pdev->dev.of_node); + + return 0; +} + +#ifdef CONFIG_PM +static int fsl_samsung_hdmi_phy_suspend(struct device *dev) +{ + struct fsl_samsung_hdmi_phy *phy = dev_get_drvdata(dev); + + clk_disable_unprepare(phy->apbclk); + + return 0; +} + +static int fsl_samsung_hdmi_phy_resume(struct device *dev) +{ + struct fsl_samsung_hdmi_phy *phy = dev_get_drvdata(dev); + int ret = 0; + + ret = clk_prepare_enable(phy->apbclk); + if (ret) { + dev_err(phy->dev, "failed to enable apbclk\n"); + return ret; + } + + if (phy->cur_cfg) + ret = fsl_samsung_hdmi_phy_configure(phy, phy->cur_cfg); + + return ret; + +} +#endif + +static const struct dev_pm_ops fsl_samsung_hdmi_phy_pm_ops = { + SET_RUNTIME_PM_OPS(fsl_samsung_hdmi_phy_suspend, + fsl_samsung_hdmi_phy_resume, NULL) + SET_SYSTEM_SLEEP_PM_OPS(pm_runtime_force_suspend, + pm_runtime_force_resume) +}; + +static const struct of_device_id fsl_samsung_hdmi_phy_of_match[] = { + { + .compatible = "fsl,imx8mp-hdmi-phy", + }, { + /* sentinel */ + } +}; +MODULE_DEVICE_TABLE(of, fsl_samsung_hdmi_phy_of_match); + +static struct platform_driver fsl_samsung_hdmi_phy_driver = { + .probe = fsl_samsung_hdmi_phy_probe, + .remove = fsl_samsung_hdmi_phy_remove, + .driver = { + .name = "fsl-samsung-hdmi-phy", + .of_match_table = fsl_samsung_hdmi_phy_of_match, + .pm = &fsl_samsung_hdmi_phy_pm_ops, + }, +}; +module_platform_driver(fsl_samsung_hdmi_phy_driver); + +MODULE_AUTHOR("Sandor Yu "); +MODULE_DESCRIPTION("SAMSUNG HDMI 2.0 Transmitter PHY Driver"); +MODULE_LICENSE("GPL v2"); diff --git a/drivers/phy/rockchip/Kconfig b/drivers/phy/rockchip/Kconfig index b60a4b60451e..be2b1e1c9cb8 100644 --- a/drivers/phy/rockchip/Kconfig +++ b/drivers/phy/rockchip/Kconfig @@ -83,6 +83,18 @@ config PHY_ROCKCHIP_PCIE help Enable this to support the Rockchip PCIe PHY. +config PHY_ROCKCHIP_SAMSUNG_DCPHY + tristate "Rockchip Samsung MIPI DCPHY driver" + depends on (ARCH_ROCKCHIP || COMPILE_TEST) + select GENERIC_PHY + select GENERIC_PHY_MIPI_DPHY + help + Enable this to support the Rockchip MIPI DCPHY with + Samsung IP block. + + To compile this driver as a module, choose M here: the module + will be called phy-rockchip-samsung-dcphy + config PHY_ROCKCHIP_SAMSUNG_HDPTX tristate "Rockchip Samsung HDMI/eDP Combo PHY driver" depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF @@ -116,3 +128,15 @@ config PHY_ROCKCHIP_USB select GENERIC_PHY help Enable this to support the Rockchip USB 2.0 PHY. + +config PHY_ROCKCHIP_USBDP + tristate "Rockchip USBDP COMBO PHY Driver" + depends on ARCH_ROCKCHIP && OF + select GENERIC_PHY + select TYPEC + help + Enable this to support the Rockchip USB3.0/DP combo PHY with + Samsung IP block. This is required for USB3 support on RK3588. + + To compile this driver as a module, choose M here: the module + will be called phy-rockchip-usbdp diff --git a/drivers/phy/rockchip/Makefile b/drivers/phy/rockchip/Makefile index 3d911304e654..117aaffd037d 100644 --- a/drivers/phy/rockchip/Makefile +++ b/drivers/phy/rockchip/Makefile @@ -8,7 +8,9 @@ obj-$(CONFIG_PHY_ROCKCHIP_INNO_HDMI) += phy-rockchip-inno-hdmi.o obj-$(CONFIG_PHY_ROCKCHIP_INNO_USB2) += phy-rockchip-inno-usb2.o obj-$(CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY) += phy-rockchip-naneng-combphy.o obj-$(CONFIG_PHY_ROCKCHIP_PCIE) += phy-rockchip-pcie.o +obj-$(CONFIG_PHY_ROCKCHIP_SAMSUNG_DCPHY) += phy-rockchip-samsung-dcphy.o obj-$(CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX) += phy-rockchip-samsung-hdptx.o obj-$(CONFIG_PHY_ROCKCHIP_SNPS_PCIE3) += phy-rockchip-snps-pcie3.o obj-$(CONFIG_PHY_ROCKCHIP_TYPEC) += phy-rockchip-typec.o obj-$(CONFIG_PHY_ROCKCHIP_USB) += phy-rockchip-usb.o +obj-$(CONFIG_PHY_ROCKCHIP_USBDP) += phy-rockchip-usbdp.o diff --git a/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c b/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c new file mode 100644 index 000000000000..b897ecc5e191 --- /dev/null +++ b/drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c @@ -0,0 +1,1609 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) Rockchip Electronics Co.Ltd + * Author: + * Guochun Huang + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define UPDATE(x, h, l) (((x) << (l)) & GENMASK((h), (l))) +#define HIWORD_UPDATE(v, h, l) (((v) << (l)) | (GENMASK((h), (l)) << 16)) + +#define BIAS_CON0 0x0000 +#define BIAS_CON1 0x0004 +#define BIAS_CON2 0x0008 +#define BIAS_CON4 0x0010 +#define I_MUX_SEL_MASK GENMASK(6, 5) +#define I_MUX_SEL(x) UPDATE(x, 6, 5) +#define I_MUX_SEL_400MV I_MUX_SEL(0) +#define I_MUX_SEL_200MV I_MUX_SEL(1) +#define I_MUX_SEL_530MV I_MUX_SEL(2) + +#define PLL_CON0 0x0100 +#define PLL_EN BIT(12) +#define S_MASK GENMASK(10, 8) +#define S(x) UPDATE(x, 10, 8) +#define P_MASK GENMASK(5, 0) +#define P(x) UPDATE(x, 5, 0) +#define PLL_CON1 0x0104 +#define PLL_CON2 0x0108 +#define M_MASK GENMASK(9, 0) +#define M(x) UPDATE(x, 9, 0) +#define PLL_CON3 0x010c +#define MRR_MASK GENMASK(13, 8) +#define MRR(x) UPDATE(x, 13, 8) +#define MFR_MASK GENMASK(7, 0) +#define MFR(x) UPDATE(x, 7, 0) +#define PLL_CON4 0x0110 +#define SSCG_EN BIT(11) +#define PLL_CON5 0x0114 +#define RESET_N_SEL BIT(10) +#define PLL_ENABLE_SEL BIT(8) +#define PLL_CON6 0x0118 +#define PLL_CON7 0x011c +#define PLL_LOCK_CNT(x) UPDATE(x, 15, 0) +#define PLL_CON8 0x0120 +#define PLL_STB_CNT(x) UPDATE(x, 15, 0) +#define PLL_STAT0 0x0140 +#define PLL_LOCK BIT(0) + +#define DPHY_MC_GNR_CON0 0x0300 +#define PHY_READY BIT(1) +#define PHY_ENABLE BIT(0) +#define DPHY_MC_GNR_CON1 0x0304 +#define T_PHY_READY(x) UPDATE(x, 15, 0) +#define DPHY_MC_ANA_CON0 0x0308 +#define DPHY_MC_ANA_CON1 0x030c +#define DPHY_MC_ANA_CON2 0x0310 +#define HS_VREG_AMP_ICON(x) UPDATE(x, 1, 0) +#define DPHY_MC_TIME_CON0 0x0330 +#define HSTX_CLK_SEL BIT(12) +#define T_LPX(x) UPDATE(x, 11, 4) +#define DPHY_MC_TIME_CON1 0x0334 +#define T_CLK_ZERO(x) UPDATE(x, 15, 8) +#define T_CLK_PREPARE(x) UPDATE(x, 7, 0) +#define DPHY_MC_TIME_CON2 0x0338 +#define T_HS_EXIT(x) UPDATE(x, 15, 8) +#define T_CLK_TRAIL(x) UPDATE(x, 7, 0) +#define DPHY_MC_TIME_CON3 0x033c +#define T_CLK_POST(x) UPDATE(x, 7, 0) +#define DPHY_MC_TIME_CON4 0x0340 +#define T_ULPS_EXIT(x) UPDATE(x, 9, 0) +#define DPHY_MC_DESKEW_CON0 0x0350 +#define SKEW_CAL_RUN_TIME(x) UPDATE(x, 15, 12) + +#define SKEW_CAL_INIT_RUN_TIME(x) UPDATE(x, 11, 8) +#define SKEW_CAL_INIT_WAIT_TIME(x) UPDATE(x, 7, 4) +#define SKEW_CAL_EN BIT(0) + +#define COMBO_MD0_GNR_CON0 0x0400 +#define COMBO_MD0_GNR_CON1 0x0404 +#define COMBO_MD0_ANA_CON0 0x0408 +#define COMBO_MD0_ANA_CON1 0x040C +#define COMBO_MD0_ANA_CON2 0x0410 + +#define COMBO_MD0_TIME_CON0 0x0430 +#define COMBO_MD0_TIME_CON1 0x0434 +#define COMBO_MD0_TIME_CON2 0x0438 +#define COMBO_MD0_TIME_CON3 0x043C +#define COMBO_MD0_TIME_CON4 0x0440 +#define COMBO_MD0_DATA_CON0 0x0444 + +#define COMBO_MD1_GNR_CON0 0x0500 +#define COMBO_MD1_GNR_CON1 0x0504 +#define COMBO_MD1_ANA_CON0 0x0508 +#define COMBO_MD1_ANA_CON1 0x050c +#define COMBO_MD1_ANA_CON2 0x0510 +#define COMBO_MD1_TIME_CON0 0x0530 +#define COMBO_MD1_TIME_CON1 0x0534 +#define COMBO_MD1_TIME_CON2 0x0538 +#define COMBO_MD1_TIME_CON3 0x053C +#define COMBO_MD1_TIME_CON4 0x0540 +#define COMBO_MD1_DATA_CON0 0x0544 + +#define COMBO_MD2_GNR_CON0 0x0600 +#define COMBO_MD2_GNR_CON1 0x0604 +#define COMBO_MD2_ANA_CON0 0X0608 +#define COMBO_MD2_ANA_CON1 0X060C +#define COMBO_MD2_ANA_CON2 0X0610 +#define COMBO_MD2_TIME_CON0 0x0630 +#define COMBO_MD2_TIME_CON1 0x0634 +#define COMBO_MD2_TIME_CON2 0x0638 +#define COMBO_MD2_TIME_CON3 0x063C +#define COMBO_MD2_TIME_CON4 0x0640 +#define COMBO_MD2_DATA_CON0 0x0644 + +#define DPHY_MD3_GNR_CON0 0x0700 +#define DPHY_MD3_GNR_CON1 0x0704 +#define DPHY_MD3_ANA_CON0 0X0708 +#define DPHY_MD3_ANA_CON1 0X070C +#define DPHY_MD3_ANA_CON2 0X0710 +#define DPHY_MD3_TIME_CON0 0x0730 +#define DPHY_MD3_TIME_CON1 0x0734 +#define DPHY_MD3_TIME_CON2 0x0738 +#define DPHY_MD3_TIME_CON3 0x073C +#define DPHY_MD3_TIME_CON4 0x0740 +#define DPHY_MD3_DATA_CON0 0x0744 + +#define T_LP_EXIT_SKEW(x) UPDATE(x, 3, 2) +#define T_LP_ENTRY_SKEW(x) UPDATE(x, 1, 0) +#define T_HS_ZERO(x) UPDATE(x, 15, 8) +#define T_HS_PREPARE(x) UPDATE(x, 7, 0) +#define T_HS_EXIT(x) UPDATE(x, 15, 8) +#define T_HS_TRAIL(x) UPDATE(x, 7, 0) +#define T_TA_GET(x) UPDATE(x, 7, 4) +#define T_TA_GO(x) UPDATE(x, 3, 0) + +/* MIPICDPHY_GRF registers */ +#define MIPICDPHY_GRF_CON0 0x0000 +#define S_CPHY_MODE HIWORD_UPDATE(1, 3, 3) +#define M_CPHY_MODE HIWORD_UPDATE(1, 0, 0) + +#define MAX_DPHY_BW 4500000L +#define MAX_CPHY_BW 2000000L + +#define RX_CLK_THS_SETTLE (0xb30) +#define RX_LANE0_THS_SETTLE (0xC30) +#define RX_LANE0_ERR_SOT_SYNC (0xC34) +#define RX_LANE1_THS_SETTLE (0xD30) +#define RX_LANE1_ERR_SOT_SYNC (0xD34) +#define RX_LANE2_THS_SETTLE (0xE30) +#define RX_LANE2_ERR_SOT_SYNC (0xE34) +#define RX_LANE3_THS_SETTLE (0xF30) +#define RX_LANE3_ERR_SOT_SYNC (0xF34) +#define RX_CLK_LANE_ENABLE (0xB00) +#define RX_DATA_LANE0_ENABLE (0xC00) +#define RX_DATA_LANE1_ENABLE (0xD00) +#define RX_DATA_LANE2_ENABLE (0xE00) +#define RX_DATA_LANE3_ENABLE (0xF00) + +#define RX_S0C_GNR_CON1 (0xB04) +#define RX_S0C_ANA_CON1 (0xB0c) +#define RX_S0C_ANA_CON2 (0xB10) +#define RX_S0C_ANA_CON3 (0xB14) +#define RX_COMBO_S0D0_GNR_CON1 (0xC04) +#define RX_COMBO_S0D0_ANA_CON1 (0xC0c) +#define RX_COMBO_S0D0_ANA_CON2 (0xC10) +#define RX_COMBO_S0D0_ANA_CON3 (0xC14) +#define RX_COMBO_S0D0_ANA_CON6 (0xC20) +#define RX_COMBO_S0D0_ANA_CON7 (0xC24) +#define RX_COMBO_S0D0_DESKEW_CON0 (0xC40) +#define RX_COMBO_S0D0_DESKEW_CON2 (0xC48) +#define RX_COMBO_S0D0_DESKEW_CON4 (0xC50) +#define RX_COMBO_S0D0_CRC_CON1 (0xC64) +#define RX_COMBO_S0D0_CRC_CON2 (0xC68) +#define RX_COMBO_S0D1_GNR_CON1 (0xD04) +#define RX_COMBO_S0D1_ANA_CON1 (0xD0c) +#define RX_COMBO_S0D1_ANA_CON2 (0xD10) +#define RX_COMBO_S0D1_ANA_CON3 (0xD14) +#define RX_COMBO_S0D1_ANA_CON6 (0xD20) +#define RX_COMBO_S0D1_ANA_CON7 (0xD24) +#define RX_COMBO_S0D1_DESKEW_CON0 (0xD40) +#define RX_COMBO_S0D1_DESKEW_CON2 (0xD48) +#define RX_COMBO_S0D1_DESKEW_CON4 (0xD50) +#define RX_COMBO_S0D1_CRC_CON1 (0xD64) +#define RX_COMBO_S0D1_CRC_CON2 (0xD68) +#define RX_COMBO_S0D2_GNR_CON1 (0xE04) +#define RX_COMBO_S0D2_ANA_CON1 (0xE0c) +#define RX_COMBO_S0D2_ANA_CON2 (0xE10) +#define RX_COMBO_S0D2_ANA_CON3 (0xE14) +#define RX_COMBO_S0D2_ANA_CON6 (0xE20) +#define RX_COMBO_S0D2_ANA_CON7 (0xE24) +#define RX_COMBO_S0D2_DESKEW_CON0 (0xE40) +#define RX_COMBO_S0D2_DESKEW_CON2 (0xE48) +#define RX_COMBO_S0D2_DESKEW_CON4 (0xE50) +#define RX_COMBO_S0D2_CRC_CON1 (0xE64) +#define RX_COMBO_S0D2_CRC_CON2 (0xE68) +#define RX_S0D3_GNR_CON1 (0xF04) +#define RX_S0D3_ANA_CON1 (0xF0c) +#define RX_S0D3_ANA_CON2 (0xF10) +#define RX_S0D3_ANA_CON3 (0xF14) +#define RX_S0D3_DESKEW_CON0 (0xF40) +#define RX_S0D3_DESKEW_CON2 (0xF48) +#define RX_S0D3_DESKEW_CON4 (0xF50) + +struct samsung_mipi_dcphy { + struct device *dev; + struct clk *ref_clk; + struct clk *pclk; + struct regmap *regmap; + struct regmap *grf_regmap; + struct reset_control *m_phy_rst; + struct reset_control *s_phy_rst; + struct reset_control *apb_rst; + struct reset_control *grf_apb_rst; + unsigned int lanes; + + struct { + unsigned long long rate; + u8 prediv; + u16 fbdiv; + long dsm; + u8 scaler; + + bool ssc_en; + u8 mfr; + u8 mrr; + } pll; +}; + +struct samsung_mipi_dphy_timing { + unsigned int max_lane_mbps; + u8 clk_prepare; + u8 clk_zero; + u8 clk_post; + u8 clk_trail_eot; + u8 hs_prepare; + u8 hs_zero; + u8 hs_trail_eot; + u8 lpx; + u8 hs_exit; + u8 hs_settle; +}; + +static const +struct samsung_mipi_dphy_timing samsung_mipi_dphy_timing_table[] = { + {6500, 32, 117, 31, 28, 30, 56, 27, 24, 44, 37}, + {6490, 32, 116, 31, 28, 30, 56, 27, 24, 44, 37}, + {6480, 32, 116, 31, 28, 30, 56, 27, 24, 44, 37}, + {6470, 32, 116, 31, 28, 30, 56, 27, 24, 44, 37}, + {6460, 32, 116, 31, 28, 30, 56, 27, 24, 44, 37}, + {6450, 32, 115, 31, 28, 30, 56, 27, 24, 44, 37}, + {6440, 32, 115, 31, 28, 30, 56, 27, 24, 44, 37}, + {6430, 31, 116, 31, 28, 30, 55, 27, 24, 44, 37}, + {6420, 31, 116, 31, 28, 30, 55, 27, 24, 44, 37}, + {6410, 31, 116, 31, 27, 30, 55, 27, 24, 44, 37}, + {6400, 31, 115, 30, 27, 30, 55, 27, 23, 43, 36}, + {6390, 31, 115, 30, 27, 30, 55, 27, 23, 43, 36}, + {6380, 31, 115, 30, 27, 30, 55, 27, 23, 43, 36}, + {6370, 31, 115, 30, 27, 30, 55, 26, 23, 43, 36}, + {6360, 31, 114, 30, 27, 30, 54, 26, 23, 43, 36}, + {6350, 31, 114, 30, 27, 30, 54, 26, 23, 43, 36}, + {6340, 31, 114, 30, 27, 30, 54, 26, 23, 43, 36}, + {6330, 31, 114, 30, 27, 30, 54, 26, 23, 43, 36}, + {6320, 31, 113, 30, 27, 30, 54, 26, 23, 43, 36}, + {6310, 31, 113, 30, 27, 30, 54, 26, 23, 43, 36}, + {6300, 31, 113, 30, 27, 30, 54, 26, 23, 43, 36}, + {6290, 31, 113, 30, 27, 29, 54, 26, 23, 43, 36}, + {6280, 31, 112, 30, 27, 29, 54, 26, 23, 43, 36}, + {6270, 31, 112, 30, 27, 29, 54, 26, 23, 43, 36}, + {6260, 31, 112, 30, 27, 29, 54, 26, 23, 43, 36}, + {6250, 31, 112, 30, 27, 29, 54, 26, 23, 42, 36}, + {6240, 30, 113, 30, 27, 29, 54, 26, 23, 42, 36}, + {6230, 30, 112, 30, 27, 29, 54, 26, 23, 42, 35}, + {6220, 30, 112, 30, 27, 29, 53, 26, 23, 42, 35}, + {6210, 30, 112, 30, 27, 29, 53, 26, 23, 42, 35}, + {6200, 30, 112, 29, 27, 29, 53, 26, 23, 42, 35}, + {6190, 30, 111, 29, 27, 29, 53, 26, 23, 42, 35}, + {6180, 30, 111, 29, 27, 29, 53, 26, 23, 42, 35}, + {6170, 30, 111, 29, 26, 29, 53, 26, 23, 42, 35}, + {6160, 30, 111, 29, 26, 29, 53, 26, 23, 42, 35}, + {6150, 30, 110, 29, 26, 29, 53, 26, 23, 42, 35}, + {6140, 30, 110, 29, 26, 29, 52, 26, 23, 42, 35}, + {6130, 30, 110, 29, 26, 29, 52, 25, 22, 42, 35}, + {6120, 30, 110, 29, 26, 29, 52, 25, 22, 42, 35}, + {6110, 30, 110, 29, 26, 29, 52, 25, 22, 42, 35}, + {6100, 30, 109, 29, 26, 29, 52, 25, 22, 41, 35}, + {6090, 30, 109, 29, 26, 29, 52, 25, 22, 41, 35}, + {6080, 30, 109, 29, 26, 28, 53, 25, 22, 41, 35}, + {6070, 30, 109, 29, 26, 28, 52, 25, 22, 41, 34}, + {6060, 30, 108, 29, 26, 28, 52, 25, 22, 41, 34}, + {6050, 30, 108, 29, 26, 28, 52, 25, 22, 41, 34}, + {6040, 29, 109, 29, 26, 28, 52, 25, 22, 41, 34}, + {6030, 29, 109, 29, 26, 28, 52, 25, 22, 41, 34}, + {6020, 29, 108, 29, 26, 28, 52, 25, 22, 41, 34}, + {6010, 29, 108, 29, 26, 28, 52, 25, 22, 41, 34}, + {6000, 29, 108, 28, 26, 28, 51, 25, 22, 41, 34}, + {5990, 29, 108, 28, 26, 28, 51, 25, 22, 41, 34}, + {5980, 29, 107, 28, 26, 28, 51, 25, 22, 41, 34}, + {5970, 29, 107, 28, 26, 28, 51, 25, 22, 41, 34}, + {5960, 29, 107, 28, 26, 28, 51, 25, 22, 40, 34}, + {5950, 29, 107, 28, 26, 28, 51, 25, 22, 40, 34}, + {5940, 29, 107, 28, 25, 28, 51, 25, 22, 40, 34}, + {5930, 29, 106, 28, 25, 28, 50, 25, 22, 40, 34}, + {5920, 29, 106, 28, 25, 28, 50, 25, 22, 40, 34}, + {5910, 29, 106, 28, 25, 28, 50, 25, 22, 40, 34}, + {5900, 29, 106, 28, 25, 28, 50, 24, 22, 40, 33}, + {5890, 29, 105, 28, 25, 28, 50, 24, 22, 40, 33}, + {5880, 29, 105, 28, 25, 28, 50, 24, 22, 40, 33}, + {5870, 29, 105, 28, 25, 27, 51, 24, 22, 40, 33}, + {5860, 29, 105, 28, 25, 27, 51, 24, 21, 40, 33}, + {5850, 29, 104, 28, 25, 27, 50, 24, 21, 40, 33}, + {5840, 28, 105, 28, 25, 27, 50, 24, 21, 40, 33}, + {5830, 28, 105, 28, 25, 27, 50, 24, 21, 40, 33}, + {5820, 28, 105, 28, 25, 27, 50, 24, 21, 40, 33}, + {5810, 28, 104, 28, 25, 27, 50, 24, 21, 39, 33}, + {5800, 28, 104, 27, 25, 27, 50, 24, 21, 39, 33}, + {5790, 28, 104, 27, 25, 27, 50, 24, 21, 39, 33}, + {5780, 28, 104, 27, 25, 27, 49, 24, 21, 39, 33}, + {5770, 28, 104, 27, 25, 27, 49, 24, 21, 39, 33}, + {5760, 28, 103, 27, 25, 27, 49, 24, 21, 39, 33}, + {5750, 28, 103, 27, 25, 27, 49, 24, 21, 39, 33}, + {5740, 28, 103, 27, 25, 27, 49, 24, 21, 39, 33}, + {5730, 28, 103, 27, 25, 27, 49, 24, 21, 39, 32}, + {5720, 28, 102, 27, 25, 27, 49, 24, 21, 39, 32}, + {5710, 28, 102, 27, 25, 27, 48, 24, 21, 39, 32}, + {5700, 28, 102, 27, 24, 27, 48, 24, 21, 39, 32}, + {5690, 28, 102, 27, 24, 27, 48, 24, 21, 39, 32}, + {5680, 28, 101, 27, 24, 27, 48, 24, 21, 39, 32}, + {5670, 28, 101, 27, 24, 27, 48, 23, 21, 38, 32}, + {5660, 28, 101, 27, 24, 26, 49, 23, 21, 38, 32}, + {5650, 28, 101, 27, 24, 26, 49, 23, 21, 38, 32}, + {5640, 27, 101, 27, 24, 26, 48, 23, 21, 38, 32}, + {5630, 27, 101, 27, 24, 26, 48, 23, 21, 38, 32}, + {5620, 27, 101, 27, 24, 26, 48, 23, 21, 38, 32}, + {5610, 27, 101, 27, 24, 26, 48, 23, 21, 38, 32}, + {5600, 27, 101, 26, 24, 26, 48, 23, 20, 38, 32}, + {5590, 27, 100, 26, 24, 26, 48, 23, 20, 38, 32}, + {5580, 27, 100, 26, 24, 26, 48, 23, 20, 38, 32}, + {5570, 27, 100, 26, 24, 26, 48, 23, 20, 38, 31}, + {5560, 27, 100, 26, 24, 26, 47, 23, 20, 38, 31}, + {5550, 27, 99, 26, 24, 26, 47, 23, 20, 38, 31}, + {5540, 27, 99, 26, 24, 26, 47, 23, 20, 38, 31}, + {5530, 27, 99, 26, 24, 26, 47, 23, 20, 38, 31}, + {5520, 27, 99, 26, 24, 26, 47, 23, 20, 37, 31}, + {5510, 27, 98, 26, 24, 26, 47, 23, 20, 37, 31}, + {5500, 27, 98, 26, 24, 26, 47, 23, 20, 37, 31}, + {5490, 27, 98, 26, 24, 26, 46, 23, 20, 37, 31}, + {5480, 27, 98, 26, 24, 26, 46, 23, 20, 37, 31}, + {5470, 27, 97, 26, 23, 26, 46, 23, 20, 37, 31}, + {5460, 27, 97, 26, 23, 26, 46, 23, 20, 37, 31}, + {5450, 27, 97, 26, 23, 25, 47, 23, 20, 37, 31}, + {5440, 26, 98, 26, 23, 25, 47, 23, 20, 37, 31}, + {5430, 26, 98, 26, 23, 25, 47, 22, 20, 37, 31}, + {5420, 26, 97, 26, 23, 25, 46, 22, 20, 37, 31}, + {5410, 26, 97, 26, 23, 25, 46, 22, 20, 37, 31}, + {5400, 26, 97, 25, 23, 25, 46, 22, 20, 37, 30}, + {5390, 26, 97, 25, 23, 25, 46, 22, 20, 37, 30}, + {5380, 26, 96, 25, 23, 25, 46, 22, 20, 36, 30}, + {5370, 26, 96, 25, 23, 25, 46, 22, 20, 36, 30}, + {5360, 26, 96, 25, 23, 25, 46, 22, 20, 36, 30}, + {5350, 26, 96, 25, 23, 25, 46, 22, 20, 36, 30}, + {5340, 26, 95, 25, 23, 25, 45, 22, 20, 36, 30}, + {5330, 26, 95, 25, 23, 25, 45, 22, 19, 36, 30}, + {5320, 26, 95, 25, 23, 25, 45, 22, 19, 36, 30}, + {5310, 26, 95, 25, 23, 25, 45, 22, 19, 36, 30}, + {5300, 26, 95, 25, 23, 25, 45, 22, 19, 36, 30}, + {5290, 26, 94, 25, 23, 25, 45, 22, 19, 36, 30}, + {5280, 26, 94, 25, 23, 25, 45, 22, 19, 36, 30}, + {5270, 26, 94, 25, 23, 25, 44, 22, 19, 36, 30}, + {5260, 26, 94, 25, 23, 25, 44, 22, 19, 36, 30}, + {5250, 25, 94, 25, 23, 24, 45, 22, 19, 36, 30}, + {5240, 25, 94, 25, 23, 24, 45, 22, 19, 36, 29}, + {5230, 25, 94, 25, 22, 24, 45, 22, 19, 35, 29}, + {5220, 25, 94, 25, 22, 24, 45, 22, 19, 35, 29}, + {5210, 25, 93, 25, 22, 24, 45, 22, 19, 35, 29}, + {5200, 25, 93, 24, 22, 24, 44, 21, 19, 35, 29}, + {5190, 25, 93, 24, 22, 24, 44, 21, 19, 35, 29}, + {5180, 25, 93, 24, 22, 24, 44, 21, 19, 35, 29}, + {5170, 25, 92, 24, 22, 24, 44, 21, 19, 35, 29}, + {5160, 25, 92, 24, 22, 24, 44, 21, 19, 35, 29}, + {5150, 25, 92, 24, 22, 24, 44, 21, 19, 35, 29}, + {5140, 25, 92, 24, 22, 24, 44, 21, 19, 35, 29}, + {5130, 25, 92, 24, 22, 24, 43, 21, 19, 35, 29}, + {5120, 25, 91, 24, 22, 24, 43, 21, 19, 35, 29}, + {5110, 25, 91, 24, 22, 24, 43, 21, 19, 35, 29}, + {5100, 25, 91, 24, 22, 24, 43, 21, 19, 35, 29}, + {5090, 25, 91, 24, 22, 24, 43, 21, 19, 34, 29}, + {5080, 25, 90, 24, 22, 24, 43, 21, 19, 34, 29}, + {5070, 25, 90, 24, 22, 24, 43, 21, 19, 34, 28}, + {5060, 25, 90, 24, 22, 24, 43, 21, 18, 34, 28}, + {5050, 24, 91, 24, 22, 24, 42, 21, 18, 34, 28}, + {5040, 24, 90, 24, 22, 23, 43, 21, 18, 34, 28}, + {5030, 24, 90, 24, 22, 23, 43, 21, 18, 34, 28}, + {5020, 24, 90, 24, 22, 23, 43, 21, 18, 34, 28}, + {5010, 24, 90, 24, 22, 23, 43, 21, 18, 34, 28}, + {5000, 24, 89, 23, 21, 23, 43, 21, 18, 34, 28}, + {4990, 24, 89, 23, 21, 23, 43, 21, 18, 34, 28}, + {4980, 24, 89, 23, 21, 23, 42, 21, 18, 34, 28}, + {4970, 24, 89, 23, 21, 23, 42, 21, 18, 34, 28}, + {4960, 24, 89, 23, 21, 23, 42, 20, 18, 34, 28}, + {4950, 24, 88, 23, 21, 23, 42, 20, 18, 34, 28}, + {4940, 24, 88, 23, 21, 23, 42, 20, 18, 33, 28}, + {4930, 24, 88, 23, 21, 23, 42, 20, 18, 33, 28}, + {4920, 24, 88, 23, 21, 23, 42, 20, 18, 33, 28}, + {4910, 24, 87, 23, 21, 23, 41, 20, 18, 33, 28}, + {4900, 24, 87, 23, 21, 23, 41, 20, 18, 33, 27}, + {4890, 24, 87, 23, 21, 23, 41, 20, 18, 33, 27}, + {4880, 24, 87, 23, 21, 23, 41, 20, 18, 33, 27}, + {4870, 24, 86, 23, 21, 23, 41, 20, 18, 33, 27}, + {4860, 24, 86, 23, 21, 23, 41, 20, 18, 33, 27}, + {4850, 23, 87, 23, 21, 23, 41, 20, 18, 33, 27}, + {4840, 23, 87, 23, 21, 23, 40, 20, 18, 33, 27}, + {4830, 23, 86, 23, 21, 22, 41, 20, 18, 33, 27}, + {4820, 23, 86, 23, 21, 22, 41, 20, 18, 33, 27}, + {4810, 23, 86, 23, 21, 22, 41, 20, 18, 33, 27}, + {4800, 23, 86, 22, 21, 22, 41, 20, 17, 32, 27}, + {4790, 23, 86, 22, 21, 22, 41, 20, 17, 32, 27}, + {4780, 23, 85, 22, 21, 22, 41, 20, 17, 32, 27}, + {4770, 23, 85, 22, 21, 22, 41, 20, 17, 32, 27}, + {4760, 23, 85, 22, 20, 22, 40, 20, 17, 32, 27}, + {4750, 23, 85, 22, 20, 22, 40, 20, 17, 32, 27}, + {4740, 23, 84, 22, 20, 22, 40, 20, 17, 32, 26}, + {4730, 23, 84, 22, 20, 22, 40, 19, 17, 32, 26}, + {4720, 23, 84, 22, 20, 22, 40, 19, 17, 32, 26}, + {4710, 23, 84, 22, 20, 22, 40, 19, 17, 32, 26}, + {4700, 23, 83, 22, 20, 22, 40, 19, 17, 32, 26}, + {4690, 23, 83, 22, 20, 22, 39, 19, 17, 32, 26}, + {4680, 23, 83, 22, 20, 22, 39, 19, 17, 32, 26}, + {4670, 23, 83, 22, 20, 22, 39, 19, 17, 32, 26}, + {4660, 23, 82, 22, 20, 22, 39, 19, 17, 32, 26}, + {4650, 22, 83, 22, 20, 22, 39, 19, 17, 31, 26}, + {4640, 22, 83, 22, 20, 22, 39, 19, 17, 31, 26}, + {4630, 22, 83, 22, 20, 22, 39, 19, 17, 31, 26}, + {4620, 22, 83, 22, 20, 21, 39, 19, 17, 31, 26}, + {4610, 22, 82, 22, 20, 21, 39, 19, 17, 31, 26}, + {4600, 22, 82, 21, 20, 21, 39, 19, 17, 31, 26}, + {4590, 22, 82, 21, 20, 21, 39, 19, 17, 31, 26}, + {4580, 22, 82, 21, 20, 21, 39, 19, 17, 31, 26}, + {4570, 22, 81, 21, 20, 21, 39, 19, 17, 31, 25}, + {4560, 22, 81, 21, 20, 21, 39, 19, 17, 31, 25}, + {4550, 22, 81, 21, 20, 21, 38, 19, 17, 31, 25}, + {4540, 22, 81, 21, 20, 21, 38, 19, 17, 31, 25}, + {4530, 22, 80, 21, 19, 21, 38, 19, 16, 31, 25}, + {4520, 22, 80, 21, 19, 21, 38, 19, 16, 31, 25}, + {4510, 22, 80, 21, 19, 21, 38, 19, 16, 31, 25}, + {4500, 22, 80, 21, 19, 21, 38, 19, 16, 30, 25}, + {4490, 22, 80, 21, 19, 21, 38, 18, 16, 30, 25}, + {4480, 22, 79, 21, 19, 21, 38, 18, 16, 30, 25}, + {4470, 22, 79, 21, 19, 21, 37, 18, 16, 30, 25}, + {4460, 22, 79, 21, 19, 21, 37, 18, 16, 30, 25}, + {4450, 21, 80, 21, 19, 21, 37, 18, 16, 30, 25}, + {4440, 21, 79, 21, 19, 21, 37, 18, 16, 30, 25}, + {4430, 21, 79, 21, 19, 21, 37, 18, 16, 30, 25}, + {4420, 21, 79, 21, 19, 21, 37, 18, 16, 30, 25}, + {4410, 21, 79, 21, 19, 20, 38, 18, 16, 30, 25}, + {4400, 21, 78, 20, 19, 20, 37, 18, 16, 30, 24}, + {4390, 21, 78, 20, 19, 20, 37, 18, 16, 30, 24}, + {4380, 21, 78, 20, 19, 20, 37, 18, 16, 30, 24}, + {4370, 21, 78, 20, 19, 20, 37, 18, 16, 30, 24}, + {4360, 21, 77, 20, 19, 20, 37, 18, 16, 29, 24}, + {4350, 21, 77, 20, 19, 20, 37, 18, 16, 29, 24}, + {4340, 21, 77, 20, 19, 20, 37, 18, 16, 29, 24}, + {4330, 21, 77, 20, 19, 20, 36, 18, 16, 29, 24}, + {4320, 21, 77, 20, 19, 20, 36, 18, 16, 29, 24}, + {4310, 21, 76, 20, 19, 20, 36, 18, 16, 29, 24}, + {4300, 21, 76, 20, 18, 20, 36, 18, 16, 29, 24}, + {4290, 21, 76, 20, 18, 20, 36, 18, 16, 29, 24}, + {4280, 21, 76, 20, 18, 20, 36, 18, 16, 29, 24}, + {4270, 21, 75, 20, 18, 20, 36, 18, 16, 29, 24}, + {4260, 21, 75, 20, 18, 20, 35, 17, 15, 29, 24}, + {4250, 20, 76, 20, 18, 20, 35, 17, 15, 29, 24}, + {4240, 20, 76, 20, 18, 20, 35, 17, 15, 29, 23}, + {4230, 20, 75, 20, 18, 20, 35, 17, 15, 29, 23}, + {4220, 20, 75, 20, 18, 20, 35, 17, 15, 29, 23}, + {4210, 20, 75, 20, 18, 20, 35, 17, 15, 28, 23}, + {4200, 20, 75, 19, 18, 19, 36, 17, 15, 28, 23}, + {4190, 20, 74, 19, 18, 19, 36, 17, 15, 28, 23}, + {4180, 20, 74, 19, 18, 19, 35, 17, 15, 28, 23}, + {4170, 20, 74, 19, 18, 19, 35, 17, 15, 28, 23}, + {4160, 20, 74, 19, 18, 19, 35, 17, 15, 28, 23}, + {4150, 20, 74, 19, 18, 19, 35, 17, 15, 28, 23}, + {4140, 20, 73, 19, 18, 19, 35, 17, 15, 28, 23}, + {4130, 20, 73, 19, 18, 19, 35, 17, 15, 28, 23}, + {4120, 20, 73, 19, 18, 19, 35, 17, 15, 28, 23}, + {4110, 20, 73, 19, 18, 19, 34, 17, 15, 28, 23}, + {4100, 20, 72, 19, 18, 19, 34, 17, 15, 28, 23}, + {4090, 20, 72, 19, 18, 19, 34, 17, 15, 28, 23}, + {4080, 20, 72, 19, 18, 19, 34, 17, 15, 28, 23}, + {4070, 20, 72, 19, 18, 19, 34, 17, 15, 27, 22}, + {4060, 19, 72, 19, 17, 19, 34, 17, 15, 27, 22}, + {4050, 19, 72, 19, 17, 19, 34, 17, 15, 27, 22}, + {4040, 19, 72, 19, 17, 19, 33, 17, 15, 27, 22}, + {4030, 19, 72, 19, 17, 19, 33, 17, 15, 27, 22}, + {4020, 19, 71, 19, 17, 19, 33, 16, 15, 27, 22}, + {4010, 19, 71, 19, 17, 19, 33, 16, 15, 27, 22}, + {4000, 19, 71, 18, 17, 19, 33, 16, 14, 27, 22}, + {3990, 19, 71, 18, 17, 18, 34, 16, 14, 27, 22}, + {3980, 19, 71, 18, 17, 18, 34, 16, 14, 27, 22}, + {3970, 19, 70, 18, 17, 18, 33, 16, 14, 27, 22}, + {3960, 19, 70, 18, 17, 18, 33, 16, 14, 27, 22}, + {3950, 19, 70, 18, 17, 18, 33, 16, 14, 27, 22}, + {3940, 19, 70, 18, 17, 18, 33, 16, 14, 27, 22}, + {3930, 19, 69, 18, 17, 18, 33, 16, 14, 27, 22}, + {3920, 19, 69, 18, 17, 18, 33, 16, 14, 26, 22}, + {3910, 19, 69, 18, 17, 18, 33, 16, 14, 26, 22}, + {3900, 19, 69, 18, 17, 18, 33, 16, 14, 26, 21}, + {3890, 19, 68, 18, 17, 18, 32, 16, 14, 26, 21}, + {3880, 19, 68, 18, 17, 18, 32, 16, 14, 26, 21}, + {3870, 19, 68, 18, 17, 18, 32, 16, 14, 26, 21}, + {3860, 18, 69, 18, 17, 18, 32, 16, 14, 26, 21}, + {3850, 18, 68, 18, 17, 18, 32, 16, 14, 26, 21}, + {3840, 18, 68, 18, 17, 18, 32, 16, 14, 26, 21}, + {3830, 18, 68, 18, 16, 18, 32, 16, 14, 26, 21}, + {3820, 18, 68, 18, 16, 18, 31, 16, 14, 26, 21}, + {3810, 18, 68, 18, 16, 18, 31, 16, 14, 26, 21}, + {3800, 18, 67, 17, 16, 18, 31, 16, 14, 26, 21}, + {3790, 18, 67, 17, 16, 17, 32, 15, 14, 26, 21}, + {3780, 18, 67, 17, 16, 17, 32, 15, 14, 25, 21}, + {3770, 18, 67, 17, 16, 17, 32, 15, 14, 25, 21}, + {3760, 18, 66, 17, 16, 17, 32, 15, 14, 25, 21}, + {3750, 18, 66, 17, 16, 17, 31, 15, 14, 25, 21}, + {3740, 18, 66, 17, 16, 17, 31, 15, 14, 25, 20}, + {3730, 18, 66, 17, 16, 17, 31, 15, 13, 25, 20}, + {3720, 18, 65, 17, 16, 17, 31, 15, 13, 25, 20}, + {3710, 18, 65, 17, 16, 17, 31, 15, 13, 25, 20}, + {3700, 18, 65, 17, 16, 17, 31, 15, 13, 25, 20}, + {3690, 18, 65, 17, 16, 17, 31, 15, 13, 25, 20}, + {3680, 18, 64, 17, 16, 17, 31, 15, 13, 25, 20}, + {3670, 18, 64, 17, 16, 17, 30, 15, 13, 25, 20}, + {3660, 17, 65, 17, 16, 17, 30, 15, 13, 25, 20}, + {3650, 17, 65, 17, 16, 17, 30, 15, 13, 25, 20}, + {3640, 17, 65, 17, 16, 17, 30, 15, 13, 25, 20}, + {3630, 17, 64, 17, 16, 17, 30, 15, 13, 24, 20}, + {3620, 17, 64, 17, 16, 17, 30, 15, 13, 24, 20}, + {3610, 17, 64, 17, 16, 17, 30, 15, 13, 24, 20}, + {3600, 17, 64, 16, 16, 17, 29, 15, 13, 24, 20}, + {3590, 17, 63, 16, 15, 17, 29, 15, 13, 24, 20}, + {3580, 17, 63, 16, 15, 16, 30, 15, 13, 24, 20}, + {3570, 17, 63, 16, 15, 16, 30, 15, 13, 24, 19}, + {3560, 17, 63, 16, 15, 16, 30, 14, 13, 24, 19}, + {3550, 17, 62, 16, 15, 16, 30, 14, 13, 24, 19}, + {3540, 17, 62, 16, 15, 16, 30, 14, 13, 24, 19}, + {3530, 17, 62, 16, 15, 16, 29, 14, 13, 24, 19}, + {3520, 17, 62, 16, 15, 16, 29, 14, 13, 24, 19}, + {3510, 17, 62, 16, 15, 16, 29, 14, 13, 24, 19}, + {3500, 17, 61, 16, 15, 16, 29, 14, 13, 24, 19}, + {3490, 17, 61, 16, 15, 16, 29, 14, 13, 23, 19}, + {3480, 17, 61, 16, 15, 16, 29, 14, 13, 23, 19}, + {3470, 17, 61, 16, 15, 16, 29, 14, 13, 23, 19}, + {3460, 16, 61, 16, 15, 16, 28, 14, 12, 23, 19}, + {3450, 16, 61, 16, 15, 16, 28, 14, 12, 23, 19}, + {3440, 16, 61, 16, 15, 16, 28, 14, 12, 23, 19}, + {3430, 16, 61, 16, 15, 16, 28, 14, 12, 23, 19}, + {3420, 16, 60, 16, 15, 16, 28, 14, 12, 23, 19}, + {3410, 16, 60, 16, 15, 16, 28, 14, 12, 23, 18}, + {3400, 16, 60, 15, 15, 16, 28, 14, 12, 23, 18}, + {3390, 16, 60, 15, 15, 16, 28, 14, 12, 23, 18}, + {3380, 16, 59, 15, 15, 16, 27, 14, 12, 23, 18}, + {3370, 16, 59, 15, 15, 15, 28, 14, 12, 23, 18}, + {3360, 16, 59, 15, 14, 15, 28, 14, 12, 23, 18}, + {3350, 16, 59, 15, 14, 15, 28, 14, 12, 23, 18}, + {3340, 16, 59, 15, 14, 15, 28, 14, 12, 22, 18}, + {3330, 16, 58, 15, 14, 15, 28, 14, 12, 22, 18}, + {3320, 16, 58, 15, 14, 15, 28, 13, 12, 22, 18}, + {3310, 16, 58, 15, 14, 15, 27, 13, 12, 22, 18}, + {3300, 16, 58, 15, 14, 15, 27, 13, 12, 22, 18}, + {3290, 16, 57, 15, 14, 15, 27, 13, 12, 22, 18}, + {3280, 16, 57, 15, 14, 15, 27, 13, 12, 22, 18}, + {3270, 16, 57, 15, 14, 15, 27, 13, 12, 22, 18}, + {3260, 15, 58, 15, 14, 15, 27, 13, 12, 22, 18}, + {3250, 15, 57, 15, 14, 15, 27, 13, 12, 22, 18}, + {3240, 15, 57, 15, 14, 15, 26, 13, 12, 22, 17}, + {3230, 15, 57, 15, 14, 15, 26, 13, 12, 22, 17}, + {3220, 15, 57, 15, 14, 15, 26, 13, 12, 22, 17}, + {3210, 15, 56, 15, 14, 15, 26, 13, 12, 22, 17}, + {3200, 15, 56, 14, 14, 15, 26, 13, 11, 21, 17}, + {3190, 15, 56, 14, 14, 15, 26, 13, 11, 21, 17}, + {3180, 15, 56, 14, 14, 15, 26, 13, 11, 21, 17}, + {3170, 15, 56, 14, 14, 15, 25, 13, 11, 21, 17}, + {3160, 15, 55, 14, 14, 14, 26, 13, 11, 21, 17}, + {3150, 15, 55, 14, 14, 14, 26, 13, 11, 21, 17}, + {3140, 15, 55, 14, 14, 14, 26, 13, 11, 21, 17}, + {3130, 15, 55, 14, 14, 14, 26, 13, 11, 21, 17}, + {3120, 15, 54, 14, 13, 14, 26, 13, 11, 21, 17}, + {3110, 15, 54, 14, 13, 14, 26, 13, 11, 21, 17}, + {3100, 15, 54, 14, 13, 14, 26, 13, 11, 21, 17}, + {3090, 15, 54, 14, 13, 14, 25, 12, 11, 21, 17}, + {3080, 15, 53, 14, 13, 14, 25, 12, 11, 21, 17}, + {3070, 14, 54, 14, 13, 14, 25, 12, 11, 21, 16}, + {3060, 14, 54, 14, 13, 14, 25, 12, 11, 21, 16}, + {3050, 14, 54, 14, 13, 14, 25, 12, 11, 20, 16}, + {3040, 14, 53, 14, 13, 14, 25, 12, 11, 20, 16}, + {3030, 14, 53, 14, 13, 14, 25, 12, 11, 20, 16}, + {3020, 14, 53, 14, 13, 14, 24, 12, 11, 20, 16}, + {3010, 14, 53, 14, 13, 14, 24, 12, 11, 20, 16}, + {3000, 14, 53, 13, 13, 14, 24, 12, 11, 20, 16}, + {2990, 14, 52, 13, 13, 14, 24, 12, 11, 20, 16}, + {2980, 14, 52, 13, 13, 14, 24, 12, 11, 20, 16}, + {2970, 14, 52, 13, 13, 14, 24, 12, 11, 20, 16}, + {2960, 14, 52, 13, 13, 14, 24, 12, 11, 20, 16}, + {2950, 14, 51, 13, 13, 13, 24, 12, 11, 20, 16}, + {2940, 14, 51, 13, 13, 13, 24, 12, 11, 20, 16}, + {2930, 14, 51, 13, 13, 13, 24, 12, 10, 20, 16}, + {2920, 14, 51, 13, 13, 13, 24, 12, 10, 20, 16}, + {2910, 14, 50, 13, 13, 13, 24, 12, 10, 20, 15}, + {2900, 14, 50, 13, 13, 13, 24, 12, 10, 19, 15}, + {2890, 14, 50, 13, 12, 13, 24, 12, 10, 19, 15}, + {2880, 14, 50, 13, 12, 13, 23, 12, 10, 19, 15}, + {2870, 13, 50, 13, 12, 13, 23, 12, 10, 19, 15}, + {2860, 13, 50, 13, 12, 13, 23, 12, 10, 19, 15}, + {2850, 13, 50, 13, 12, 13, 23, 11, 10, 19, 15}, + {2840, 13, 50, 13, 12, 13, 23, 11, 10, 19, 15}, + {2830, 13, 50, 13, 12, 13, 23, 11, 10, 19, 15}, + {2820, 13, 49, 13, 12, 13, 23, 11, 10, 19, 15}, + {2810, 13, 49, 13, 12, 13, 23, 11, 10, 19, 15}, + {2800, 13, 49, 12, 12, 13, 22, 11, 10, 19, 15}, + {2790, 13, 49, 12, 12, 13, 22, 11, 10, 19, 15}, + {2780, 13, 48, 12, 12, 13, 22, 11, 10, 19, 15}, + {2770, 13, 48, 12, 12, 13, 22, 11, 10, 19, 15}, + {2760, 13, 48, 12, 12, 13, 22, 11, 10, 18, 15}, + {2750, 13, 48, 12, 12, 13, 22, 11, 10, 18, 15}, + {2740, 13, 47, 12, 12, 12, 23, 11, 10, 18, 14}, + {2730, 13, 47, 12, 12, 12, 22, 11, 10, 18, 14}, + {2720, 13, 47, 12, 12, 12, 22, 11, 10, 18, 14}, + {2710, 13, 47, 12, 12, 12, 22, 11, 10, 18, 14}, + {2700, 13, 47, 12, 12, 12, 22, 11, 10, 18, 14}, + {2690, 13, 46, 12, 12, 12, 22, 11, 10, 18, 14}, + {2680, 13, 46, 12, 12, 12, 22, 11, 10, 18, 14}, + {2670, 12, 47, 12, 12, 12, 22, 11, 10, 18, 14}, + {2660, 12, 47, 12, 12, 12, 21, 11, 9, 18, 14}, + {2650, 12, 46, 12, 11, 12, 21, 11, 9, 18, 14}, + {2640, 12, 46, 12, 11, 12, 21, 11, 9, 18, 14}, + {2630, 12, 46, 12, 11, 12, 21, 11, 9, 18, 14}, + {2620, 12, 46, 12, 11, 12, 21, 10, 9, 18, 14}, + {2610, 12, 45, 12, 11, 12, 21, 10, 9, 17, 14}, + {2600, 12, 45, 11, 11, 12, 21, 10, 9, 17, 14}, + {2590, 12, 45, 11, 11, 12, 20, 10, 9, 17, 14}, + {2580, 12, 45, 11, 11, 12, 20, 10, 9, 17, 14}, + {2570, 12, 44, 11, 11, 12, 20, 10, 9, 17, 13}, + {2560, 12, 44, 11, 11, 12, 20, 10, 9, 17, 13}, + {2550, 12, 44, 11, 11, 12, 20, 10, 9, 17, 13}, + {2540, 12, 44, 11, 11, 11, 21, 10, 9, 17, 13}, + {2530, 12, 44, 11, 11, 11, 21, 10, 9, 17, 13}, + {2520, 12, 43, 11, 11, 11, 21, 10, 9, 17, 13}, + {2510, 12, 43, 11, 11, 11, 20, 10, 9, 17, 13}, + {2500, 12, 43, 11, 11, 11, 20, 10, 9, 17, 13}, + {2490, 12, 43, 11, 11, 11, 20, 10, 9, 17, 13}, + {2480, 12, 42, 11, 11, 11, 20, 10, 9, 17, 13}, + {2470, 11, 43, 11, 11, 11, 20, 10, 9, 16, 13}, + {2460, 11, 43, 11, 11, 11, 20, 10, 9, 16, 13}, + {2450, 11, 43, 11, 11, 11, 20, 10, 9, 16, 13}, + {2440, 11, 42, 11, 11, 11, 19, 10, 9, 16, 13}, + {2430, 11, 42, 11, 11, 11, 19, 10, 9, 16, 13}, + {2420, 11, 42, 11, 10, 11, 19, 10, 9, 16, 13}, + {2410, 11, 42, 11, 10, 11, 19, 10, 9, 16, 12}, + {2400, 11, 41, 10, 10, 11, 19, 10, 8, 16, 12}, + {2390, 11, 41, 10, 10, 11, 19, 10, 8, 16, 12}, + {2380, 11, 41, 10, 10, 11, 19, 9, 8, 16, 12}, + {2370, 11, 41, 10, 10, 11, 18, 9, 8, 16, 12}, + {2360, 11, 41, 10, 10, 11, 18, 9, 8, 16, 12}, + {2350, 11, 40, 10, 10, 11, 18, 9, 8, 16, 12}, + {2340, 11, 40, 10, 10, 11, 18, 9, 8, 16, 12}, + {2330, 11, 40, 10, 10, 10, 19, 9, 8, 16, 12}, + {2320, 11, 40, 10, 10, 10, 19, 9, 8, 15, 12}, + {2310, 11, 39, 10, 10, 10, 19, 9, 8, 15, 12}, + {2300, 11, 39, 10, 10, 10, 18, 9, 8, 15, 12}, + {2290, 11, 39, 10, 10, 10, 18, 9, 8, 15, 12}, + {2280, 11, 39, 10, 10, 10, 18, 9, 8, 15, 12}, + {2270, 10, 39, 10, 10, 10, 18, 9, 8, 15, 12}, + {2260, 10, 39, 10, 10, 10, 18, 9, 8, 15, 12}, + {2250, 10, 39, 10, 10, 10, 18, 9, 8, 15, 12}, + {2240, 10, 39, 10, 10, 10, 18, 9, 8, 15, 11}, + {2230, 10, 38, 10, 10, 10, 18, 9, 8, 15, 11}, + {2220, 10, 38, 10, 10, 10, 17, 9, 8, 15, 11}, + {2210, 10, 38, 10, 10, 10, 17, 9, 8, 15, 11}, + {2200, 10, 38, 9, 10, 10, 17, 9, 8, 15, 11}, + {2190, 10, 38, 9, 9, 10, 17, 9, 8, 15, 11}, + {2180, 10, 37, 9, 9, 10, 17, 9, 8, 14, 11}, + {2170, 10, 37, 9, 9, 10, 17, 9, 8, 14, 11}, + {2160, 10, 37, 9, 9, 10, 17, 9, 8, 14, 11}, + {2150, 10, 37, 9, 9, 10, 16, 8, 8, 14, 11}, + {2140, 10, 36, 9, 9, 10, 16, 8, 8, 14, 11}, + {2130, 10, 36, 9, 9, 10, 16, 8, 7, 14, 11}, + {2120, 10, 36, 9, 9, 9, 17, 8, 7, 14, 11}, + {2110, 10, 36, 9, 9, 9, 17, 8, 7, 14, 11}, + {2100, 10, 35, 9, 9, 9, 17, 8, 7, 14, 11}, + {2090, 10, 35, 9, 9, 9, 17, 8, 7, 14, 11}, + {2080, 9, 36, 9, 9, 9, 16, 8, 7, 14, 11}, + {2070, 9, 36, 9, 9, 9, 16, 8, 7, 14, 10}, + {2060, 9, 35, 9, 9, 9, 16, 8, 7, 14, 10}, + {2050, 9, 35, 9, 9, 9, 16, 8, 7, 14, 10}, + {2040, 9, 35, 9, 9, 9, 16, 8, 7, 14, 10}, + {2030, 9, 35, 9, 9, 9, 16, 8, 7, 13, 10}, + {2020, 9, 35, 9, 9, 9, 16, 8, 7, 13, 10}, + {2010, 9, 34, 9, 9, 9, 15, 8, 7, 13, 10}, + {2000, 9, 34, 8, 9, 9, 15, 8, 7, 13, 10}, + {1990, 9, 34, 8, 9, 9, 15, 8, 7, 13, 10}, + {1980, 9, 34, 8, 9, 9, 15, 8, 7, 13, 10}, + {1970, 9, 33, 8, 9, 9, 15, 8, 7, 13, 10}, + {1960, 9, 33, 8, 9, 9, 15, 8, 7, 13, 10}, + {1950, 9, 33, 8, 8, 9, 15, 8, 7, 13, 10}, + {1940, 9, 33, 8, 8, 9, 15, 8, 7, 13, 10}, + {1930, 9, 32, 8, 8, 9, 14, 8, 7, 13, 10}, + {1920, 9, 32, 8, 8, 9, 14, 8, 7, 13, 10}, + {1910, 9, 32, 8, 8, 8, 15, 7, 7, 13, 9}, + {1900, 9, 32, 8, 8, 8, 15, 7, 7, 13, 9}, + {1890, 9, 31, 8, 8, 8, 15, 7, 7, 12, 9}, + {1880, 8, 32, 8, 8, 8, 15, 7, 7, 12, 9}, + {1870, 8, 32, 8, 8, 8, 15, 7, 7, 12, 9}, + {1860, 8, 32, 8, 8, 8, 14, 7, 6, 12, 9}, + {1850, 8, 32, 8, 8, 8, 14, 7, 6, 12, 9}, + {1840, 8, 31, 8, 8, 8, 14, 7, 6, 12, 9}, + {1830, 8, 31, 8, 8, 8, 14, 7, 6, 12, 9}, + {1820, 8, 31, 8, 8, 8, 14, 7, 6, 12, 9}, + {1810, 8, 31, 8, 8, 8, 14, 7, 6, 12, 9}, + {1800, 8, 30, 7, 8, 8, 14, 7, 6, 12, 9}, + {1790, 8, 30, 7, 8, 8, 13, 7, 6, 12, 9}, + {1780, 8, 30, 7, 8, 8, 13, 7, 6, 12, 9}, + {1770, 8, 30, 7, 8, 8, 13, 7, 6, 12, 9}, + {1760, 8, 29, 7, 8, 8, 13, 7, 6, 12, 9}, + {1750, 8, 29, 7, 8, 8, 13, 7, 6, 12, 9}, + {1740, 8, 29, 7, 8, 8, 13, 7, 6, 11, 8}, + {1730, 8, 29, 7, 8, 8, 13, 7, 6, 11, 8}, + {1720, 8, 29, 7, 7, 8, 13, 7, 6, 11, 8}, + {1710, 8, 28, 7, 7, 8, 12, 7, 6, 11, 8}, + {1700, 8, 28, 7, 7, 7, 13, 7, 6, 11, 8}, + {1690, 8, 28, 7, 7, 7, 13, 7, 6, 11, 8}, + {1680, 7, 29, 7, 7, 7, 13, 6, 6, 11, 8}, + {1670, 7, 28, 7, 7, 7, 13, 6, 6, 11, 8}, + {1660, 7, 28, 7, 7, 7, 13, 6, 6, 11, 8}, + {1650, 7, 28, 7, 7, 7, 13, 6, 6, 11, 8}, + {1640, 7, 28, 7, 7, 7, 12, 6, 6, 11, 8}, + {1630, 7, 27, 7, 7, 7, 12, 6, 6, 11, 8}, + {1620, 7, 27, 7, 7, 7, 12, 6, 6, 11, 8}, + {1610, 7, 27, 7, 7, 7, 12, 6, 6, 11, 8}, + {1600, 7, 27, 6, 7, 7, 12, 6, 5, 10, 8}, + {1590, 7, 26, 6, 7, 7, 12, 6, 5, 10, 8}, + {1580, 7, 26, 6, 7, 7, 12, 6, 5, 10, 7}, + {1570, 7, 26, 6, 7, 7, 11, 6, 5, 10, 7}, + {1560, 7, 26, 6, 7, 7, 11, 6, 5, 10, 7}, + {1550, 7, 26, 6, 7, 7, 11, 6, 5, 10, 7}, + {1540, 7, 25, 6, 7, 7, 11, 6, 5, 10, 7}, + {1530, 7, 25, 6, 7, 7, 11, 6, 5, 10, 7}, + {1520, 7, 25, 6, 7, 7, 11, 6, 5, 10, 7}, + {1510, 7, 25, 6, 7, 7, 11, 6, 5, 10, 7}, + {1500, 7, 24, 6, 7, 7, 10, 6, 5, 10, 7}, + {1490, 59, 25, 6, 77, 59, 10, 70, 44, 9, 73}, + {1480, 59, 24, 6, 76, 58, 10, 70, 44, 9, 73}, + {1470, 58, 24, 6, 76, 58, 10, 69, 44, 9, 72}, + {1460, 58, 24, 6, 76, 58, 10, 69, 43, 9, 72}, + {1450, 58, 24, 6, 75, 57, 10, 68, 43, 9, 71}, + {1440, 57, 24, 6, 75, 57, 10, 68, 43, 9, 71}, + {1430, 57, 23, 6, 75, 57, 10, 68, 43, 8, 70}, + {1420, 56, 23, 6, 74, 57, 9, 67, 43, 8, 70}, + {1410, 56, 23, 6, 74, 57, 9, 67, 43, 8, 69}, + {1400, 56, 23, 5, 74, 55, 9, 67, 41, 8, 69}, + {1390, 55, 23, 5, 73, 55, 9, 66, 41, 8, 68}, + {1380, 55, 23, 5, 73, 54, 9, 66, 41, 8, 68}, + {1370, 54, 22, 5, 72, 54, 9, 66, 41, 8, 67}, + {1360, 54, 22, 5, 72, 54, 9, 65, 40, 8, 67}, + {1350, 54, 22, 5, 72, 53, 9, 65, 40, 8, 66}, + {1340, 53, 22, 5, 71, 53, 9, 65, 40, 8, 66}, + {1330, 53, 22, 5, 71, 53, 9, 64, 39, 8, 65}, + {1320, 52, 22, 5, 71, 53, 8, 64, 40, 8, 65}, + {1310, 52, 21, 5, 70, 53, 8, 64, 40, 8, 64}, + {1300, 51, 21, 5, 70, 51, 8, 63, 38, 8, 64}, + {1290, 51, 21, 5, 70, 51, 8, 63, 38, 7, 64}, + {1280, 51, 21, 5, 69, 51, 8, 63, 38, 7, 63}, + {1270, 50, 21, 5, 69, 50, 8, 62, 38, 7, 63}, + {1260, 50, 20, 5, 69, 50, 8, 62, 37, 7, 62}, + {1250, 49, 20, 5, 68, 49, 8, 62, 37, 7, 62}, + {1240, 49, 20, 5, 68, 49, 8, 61, 37, 7, 61}, + {1230, 49, 20, 5, 68, 49, 8, 61, 36, 7, 61}, + {1220, 48, 20, 5, 67, 48, 8, 61, 36, 7, 60}, + {1210, 48, 19, 5, 67, 48, 7, 60, 36, 7, 60}, + {1200, 49, 19, 4, 67, 49, 7, 60, 36, 7, 59}, + {1190, 48, 19, 4, 66, 48, 7, 60, 36, 7, 59}, + {1180, 48, 19, 4, 66, 48, 7, 59, 36, 7, 58}, + {1170, 46, 19, 4, 66, 46, 7, 59, 35, 7, 58}, + {1160, 46, 18, 4, 65, 46, 7, 59, 34, 7, 57}, + {1150, 45, 18, 4, 65, 46, 7, 58, 34, 7, 57}, + {1140, 45, 18, 4, 65, 45, 7, 58, 34, 6, 56}, + {1130, 45, 18, 4, 64, 45, 7, 58, 33, 6, 56}, + {1120, 44, 18, 4, 64, 44, 7, 57, 33, 6, 55}, + {1110, 44, 18, 4, 64, 44, 7, 57, 33, 6, 55}, + {1100, 43, 17, 4, 63, 44, 6, 57, 32, 6, 54}, + {1090, 43, 17, 4, 63, 44, 6, 56, 33, 6, 54}, + {1080, 43, 17, 4, 63, 44, 6, 56, 33, 6, 53}, + {1070, 42, 17, 4, 62, 44, 6, 56, 33, 6, 53}, + {1060, 42, 17, 4, 62, 42, 6, 55, 31, 6, 52}, + {1050, 41, 17, 4, 62, 42, 6, 55, 31, 6, 52}, + {1040, 41, 16, 4, 61, 41, 6, 54, 31, 6, 52}, + {1030, 41, 16, 4, 61, 41, 6, 54, 30, 6, 51}, + {1020, 40, 16, 4, 61, 41, 6, 54, 30, 6, 51}, + {1010, 40, 16, 4, 60, 40, 6, 53, 30, 6, 50}, + {1000, 39, 16, 3, 60, 40, 6, 53, 29, 5, 50}, + { 990, 39, 15, 3, 60, 39, 6, 53, 29, 5, 49}, + { 980, 39, 15, 3, 59, 39, 5, 52, 29, 5, 49}, + { 970, 38, 15, 3, 59, 39, 5, 52, 29, 5, 48}, + { 960, 38, 15, 3, 59, 39, 5, 52, 29, 5, 48}, + { 950, 37, 15, 3, 58, 39, 5, 51, 29, 5, 47}, + { 940, 37, 14, 3, 58, 39, 5, 51, 29, 5, 47}, + { 930, 37, 14, 3, 57, 37, 5, 51, 27, 5, 46}, + { 920, 36, 14, 3, 57, 37, 5, 50, 27, 5, 46}, + { 910, 36, 14, 3, 57, 36, 5, 50, 27, 5, 45}, + { 900, 35, 14, 3, 56, 36, 5, 50, 26, 5, 45}, + { 890, 35, 14, 3, 56, 36, 5, 49, 26, 5, 44}, + { 880, 35, 13, 3, 56, 35, 5, 49, 26, 5, 44}, + { 870, 34, 13, 3, 55, 35, 4, 49, 26, 5, 43}, + { 860, 34, 13, 3, 55, 35, 4, 48, 25, 5, 43}, + { 850, 33, 13, 3, 55, 35, 4, 48, 26, 4, 42}, + { 840, 33, 13, 3, 54, 35, 4, 48, 26, 4, 42}, + { 830, 33, 12, 3, 54, 33, 4, 47, 24, 4, 41}, + { 820, 32, 12, 3, 54, 33, 4, 47, 24, 4, 41}, + { 810, 32, 12, 3, 53, 33, 4, 47, 24, 4, 40}, + { 800, 31, 12, 2, 53, 32, 4, 46, 23, 4, 40}, + { 790, 31, 12, 2, 53, 32, 4, 46, 23, 4, 39}, + { 780, 30, 12, 2, 52, 31, 4, 46, 23, 4, 39}, + { 770, 30, 11, 2, 52, 31, 4, 45, 23, 4, 39}, + { 760, 30, 11, 2, 52, 31, 3, 45, 22, 4, 38}, + { 750, 29, 11, 2, 51, 30, 3, 45, 22, 4, 38}, + { 740, 29, 11, 2, 51, 30, 3, 44, 22, 4, 37}, + { 730, 28, 11, 2, 51, 31, 3, 44, 22, 4, 37}, + { 720, 28, 10, 2, 50, 30, 3, 44, 22, 4, 36}, + { 710, 28, 10, 2, 50, 30, 3, 43, 22, 4, 36}, + { 700, 27, 10, 2, 50, 28, 3, 43, 20, 3, 35}, + { 690, 27, 10, 2, 49, 28, 3, 43, 20, 3, 35}, + { 680, 26, 10, 2, 49, 28, 3, 42, 20, 3, 34}, + { 670, 26, 10, 2, 49, 27, 3, 42, 20, 3, 34}, + { 660, 26, 9, 2, 48, 27, 3, 42, 19, 3, 33}, + { 650, 25, 9, 2, 48, 26, 3, 41, 19, 3, 33}, + { 640, 25, 9, 2, 48, 26, 2, 41, 19, 3, 32}, + { 630, 24, 9, 2, 47, 26, 2, 40, 18, 3, 32}, + { 620, 24, 9, 2, 47, 26, 2, 40, 19, 3, 31}, + { 610, 24, 8, 2, 47, 26, 2, 40, 19, 3, 31}, + { 600, 23, 8, 1, 46, 26, 2, 39, 18, 3, 30}, + { 590, 23, 8, 1, 46, 24, 2, 39, 17, 3, 30}, + { 580, 22, 8, 1, 46, 24, 2, 39, 17, 3, 29}, + { 570, 22, 8, 1, 45, 23, 2, 38, 17, 3, 29}, + { 560, 22, 7, 1, 45, 23, 2, 38, 16, 2, 28}, + { 550, 21, 7, 1, 45, 23, 2, 38, 16, 2, 28}, + { 540, 21, 7, 1, 44, 22, 2, 37, 16, 2, 27}, + { 530, 20, 7, 1, 44, 22, 1, 37, 15, 2, 27}, + { 520, 20, 7, 1, 43, 21, 1, 37, 15, 2, 27}, + { 510, 20, 6, 1, 43, 21, 1, 36, 15, 2, 26}, + { 500, 19, 6, 1, 43, 22, 1, 36, 15, 2, 26}, + { 490, 19, 6, 1, 42, 21, 1, 36, 15, 2, 25}, + { 480, 18, 6, 1, 42, 21, 1, 35, 15, 2, 25}, + { 470, 18, 6, 1, 42, 21, 1, 35, 15, 2, 24}, + { 460, 18, 6, 1, 41, 19, 1, 35, 13, 2, 24}, + { 450, 17, 5, 1, 41, 19, 1, 34, 13, 2, 23}, + { 440, 17, 5, 1, 41, 18, 1, 34, 13, 2, 23}, + { 430, 16, 5, 1, 40, 18, 0, 34, 12, 2, 22}, + { 420, 16, 5, 1, 40, 18, 0, 33, 12, 2, 22}, + { 410, 16, 5, 1, 40, 17, 0, 33, 12, 1, 21}, + { 400, 15, 5, 0, 39, 17, 0, 33, 11, 1, 21}, + { 390, 15, 4, 0, 39, 17, 0, 32, 12, 1, 20}, + { 380, 14, 4, 0, 39, 17, 0, 32, 12, 1, 20}, + { 370, 14, 4, 0, 38, 17, 0, 32, 12, 1, 19}, + { 360, 14, 4, 0, 38, 15, 0, 31, 10, 1, 19}, + { 350, 13, 4, 0, 38, 15, 0, 31, 10, 1, 18}, + { 340, 13, 3, 0, 37, 15, 0, 31, 10, 1, 18}, + { 330, 12, 3, 0, 37, 14, 0, 30, 9, 1, 17}, + { 320, 12, 3, 0, 37, 14, 0, 30, 9, 1, 17}, + { 310, 12, 3, 0, 36, 13, 0, 30, 9, 1, 16}, + { 300, 11, 3, 0, 36, 13, 0, 29, 8, 1, 16}, + { 290, 11, 2, 0, 36, 13, 0, 29, 8, 1, 15}, + { 280, 10, 2, 0, 35, 12, 0, 29, 8, 1, 15}, + { 270, 10, 2, 0, 35, 12, 0, 28, 8, 0, 14}, + { 260, 9, 2, 0, 35, 12, 0, 28, 8, 0, 14}, + { 250, 9, 2, 0, 34, 12, 0, 28, 8, 0, 14}, + { 240, 9, 2, 0, 34, 12, 0, 27, 8, 0, 13}, + { 230, 8, 1, 0, 34, 10, 0, 27, 6, 0, 13}, + { 220, 8, 1, 0, 33, 10, 0, 27, 6, 0, 12}, + { 210, 7, 1, 0, 33, 10, 0, 26, 6, 0, 12}, + { 200, 7, 1, 0, 33, 9, 0, 26, 5, 0, 11}, + { 190, 7, 1, 0, 32, 9, 0, 25, 5, 0, 11}, + { 180, 6, 1, 0, 32, 8, 0, 25, 5, 0, 10}, + { 170, 6, 0, 0, 32, 8, 0, 25, 5, 0, 10}, + { 160, 5, 0, 0, 31, 8, 0, 24, 4, 0, 9}, + { 150, 5, 0, 0, 31, 8, 0, 24, 5, 0, 9}, + { 140, 5, 0, 0, 31, 8, 0, 24, 5, 0, 8}, + { 130, 4, 0, 0, 30, 6, 0, 23, 3, 0, 8}, + { 120, 4, 0, 0, 30, 6, 0, 23, 3, 0, 7}, + { 110, 3, 0, 0, 30, 6, 0, 23, 3, 0, 7}, + { 100, 3, 0, 0, 29, 5, 0, 22, 2, 0, 6}, + { 90, 3, 0, 0, 29, 5, 0, 22, 2, 0, 6}, + { 80, 2, 0, 0, 28, 5, 0, 22, 2, 0, 5}, +}; + +struct hsfreq_range { + u32 range_h; + u16 cfg_bit; +}; + +/* These tables must be sorted by .range_h ascending. */ +static const struct hsfreq_range samsung_dphy_rx_hsfreq_ranges[] = { + { 80, 0x105}, { 100, 0x106}, { 120, 0x107}, { 140, 0x108}, + { 160, 0x109}, { 180, 0x10a}, { 200, 0x10b}, { 220, 0x10c}, + { 240, 0x10d}, { 270, 0x10e}, { 290, 0x10f}, { 310, 0x110}, + { 330, 0x111}, { 350, 0x112}, { 370, 0x113}, { 390, 0x114}, + { 410, 0x115}, { 430, 0x116}, { 450, 0x117}, { 470, 0x118}, + { 490, 0x119}, { 510, 0x11a}, { 540, 0x11b}, { 560, 0x11c}, + { 580, 0x11d}, { 600, 0x11e}, { 620, 0x11f}, { 640, 0x120}, + { 660, 0x121}, { 680, 0x122}, { 700, 0x123}, { 720, 0x124}, + { 740, 0x125}, { 760, 0x126}, { 790, 0x127}, { 810, 0x128}, + { 830, 0x129}, { 850, 0x12a}, { 870, 0x12b}, { 890, 0x12c}, + { 910, 0x12d}, { 930, 0x12e}, { 950, 0x12f}, { 970, 0x130}, + { 990, 0x131}, {1010, 0x132}, {1030, 0x133}, {1060, 0x134}, + {1080, 0x135}, {1100, 0x136}, {1120, 0x137}, {1140, 0x138}, + {1160, 0x139}, {1180, 0x13a}, {1200, 0x13b}, {1220, 0x13c}, + {1240, 0x13d}, {1260, 0x13e}, {1280, 0x13f}, {1310, 0x140}, + {1330, 0x141}, {1350, 0x142}, {1370, 0x143}, {1390, 0x144}, + {1410, 0x145}, {1430, 0x146}, {1450, 0x147}, {1470, 0x148}, + {1490, 0x149}, {1580, 0x007}, {1740, 0x008}, {1910, 0x009}, + {2070, 0x00a}, {2240, 0x00b}, {2410, 0x00c}, {2570, 0x00d}, + {2740, 0x00e}, {2910, 0x00f}, {3070, 0x010}, {3240, 0x011}, + {3410, 0x012}, {3570, 0x013}, {3740, 0x014}, {3890, 0x015}, + {4070, 0x016}, {4240, 0x017}, {4400, 0x018}, {4500, 0x019}, +}; + +static void samsung_mipi_dcphy_bias_block_enable(struct samsung_mipi_dcphy *samsung) +{ + u32 bias_con2 = 0x3223; + + regmap_write(samsung->regmap, BIAS_CON0, 0x0010); + regmap_write(samsung->regmap, BIAS_CON1, 0x0110); + regmap_write(samsung->regmap, BIAS_CON2, bias_con2); + + /* output voltage, 400mV for DPHY, 530mV for CPHY */ + regmap_update_bits(samsung->regmap, BIAS_CON4, + I_MUX_SEL_MASK, I_MUX_SEL_400MV); +} + +static void samsung_mipi_dcphy_bias_block_disable(struct samsung_mipi_dcphy *samsung) +{ +} + +static void samsung_mipi_dphy_lane_enable(struct samsung_mipi_dcphy *samsung) +{ + regmap_write(samsung->regmap, DPHY_MC_GNR_CON1, T_PHY_READY(0x2000)); + regmap_update_bits(samsung->regmap, DPHY_MC_GNR_CON0, + PHY_ENABLE, PHY_ENABLE); + + switch (samsung->lanes) { + case 4: + regmap_write(samsung->regmap, DPHY_MD3_GNR_CON1, + T_PHY_READY(0x2000)); + regmap_update_bits(samsung->regmap, DPHY_MD3_GNR_CON0, + PHY_ENABLE, PHY_ENABLE); + fallthrough; + case 3: + regmap_write(samsung->regmap, COMBO_MD2_GNR_CON1, + T_PHY_READY(0x2000)); + regmap_update_bits(samsung->regmap, COMBO_MD2_GNR_CON0, + PHY_ENABLE, PHY_ENABLE); + fallthrough; + case 2: + regmap_write(samsung->regmap, COMBO_MD1_GNR_CON1, + T_PHY_READY(0x2000)); + regmap_update_bits(samsung->regmap, COMBO_MD1_GNR_CON0, + PHY_ENABLE, PHY_ENABLE); + fallthrough; + case 1: + default: + regmap_write(samsung->regmap, COMBO_MD0_GNR_CON1, + T_PHY_READY(0x2000)); + regmap_update_bits(samsung->regmap, COMBO_MD0_GNR_CON0, + PHY_ENABLE, PHY_ENABLE); + break; + } +} + +static void samsung_mipi_dphy_lane_disable(struct samsung_mipi_dcphy *samsung) +{ + regmap_update_bits(samsung->regmap, DPHY_MC_GNR_CON0, PHY_ENABLE, 0); + regmap_update_bits(samsung->regmap, COMBO_MD0_GNR_CON0, PHY_ENABLE, 0); + regmap_update_bits(samsung->regmap, COMBO_MD1_GNR_CON0, PHY_ENABLE, 0); + regmap_update_bits(samsung->regmap, COMBO_MD2_GNR_CON0, PHY_ENABLE, 0); + regmap_update_bits(samsung->regmap, DPHY_MD3_GNR_CON0, PHY_ENABLE, 0); +} + +static void samsung_mipi_dcphy_pll_configure(struct samsung_mipi_dcphy *samsung) +{ + regmap_update_bits(samsung->regmap, PLL_CON0, S_MASK | P_MASK, + S(samsung->pll.scaler) | P(samsung->pll.prediv)); + + if (samsung->pll.dsm < 0) { + u16 dsm_tmp; + + /* Using opposite number subtraction to find complement */ + dsm_tmp = abs(samsung->pll.dsm); + dsm_tmp = dsm_tmp - 1; + dsm_tmp ^= 0xffff; + regmap_write(samsung->regmap, PLL_CON1, dsm_tmp); + } else { + regmap_write(samsung->regmap, PLL_CON1, samsung->pll.dsm); + } + + regmap_update_bits(samsung->regmap, PLL_CON2, + M_MASK, M(samsung->pll.fbdiv)); + + if (samsung->pll.ssc_en) { + regmap_write(samsung->regmap, PLL_CON3, + MRR(samsung->pll.mrr) | MFR(samsung->pll.mfr)); + regmap_update_bits(samsung->regmap, PLL_CON4, SSCG_EN, SSCG_EN); + } + + regmap_write(samsung->regmap, PLL_CON5, RESET_N_SEL | PLL_ENABLE_SEL); + regmap_write(samsung->regmap, PLL_CON7, PLL_LOCK_CNT(0xf000)); + regmap_write(samsung->regmap, PLL_CON8, PLL_STB_CNT(0xf000)); +} + +static int samsung_mipi_dcphy_pll_enable(struct samsung_mipi_dcphy *samsung) +{ + u32 sts; + int ret; + + regmap_update_bits(samsung->regmap, PLL_CON0, PLL_EN, PLL_EN); + + ret = regmap_read_poll_timeout(samsung->regmap, PLL_STAT0, + sts, (sts & PLL_LOCK), 1000, 20000); + if (ret < 0) + dev_err(samsung->dev, "DC-PHY pll failed to lock\n"); + + return ret; +} + +static void samsung_mipi_dcphy_pll_disable(struct samsung_mipi_dcphy *samsung) +{ + regmap_update_bits(samsung->regmap, PLL_CON0, PLL_EN, 0); +} + +static const struct samsung_mipi_dphy_timing * +samsung_mipi_dphy_get_timing(struct samsung_mipi_dcphy *samsung) +{ + const struct samsung_mipi_dphy_timing *timings; + unsigned int num_timings; + unsigned int lane_mbps = div64_ul(samsung->pll.rate, USEC_PER_SEC); + unsigned int i; + + timings = samsung_mipi_dphy_timing_table; + num_timings = ARRAY_SIZE(samsung_mipi_dphy_timing_table); + + for (i = num_timings; i > 0; i--) + if (lane_mbps <= timings[i - 1].max_lane_mbps) + break; + + if (i == 0) + ++i; + + return &timings[i - 1]; +} + +static unsigned long +samsung_mipi_dcphy_pll_round_rate(struct samsung_mipi_dcphy *samsung, + unsigned long prate, unsigned long rate, + u8 *prediv, u16 *fbdiv, int *dsm, u8 *scaler) +{ + u64 max_fout = MAX_DPHY_BW; + u64 best_freq = 0; + u64 fin, fvco, fout; + u8 min_prediv, max_prediv; + u8 _prediv, best_prediv = 1; + u16 _fbdiv, best_fbdiv = 1; + u8 _scaler, best_scaler = 0; + u32 min_delta = UINT_MAX; + long _dsm, best_dsm = 0; + + /* + * The PLL output frequency can be calculated using a simple formula: + * Fvco = ((m+k/65536) x 2 x Fin) / p + * Fout = ((m+k/65536) x 2 x Fin) / (p x 2^s) + */ + fin = div64_ul(prate, MSEC_PER_SEC); + + while (!best_freq) { + fout = div64_ul(rate, MSEC_PER_SEC); + if (fout > max_fout) + fout = max_fout; + + /* 0 ≤ S[2:0] ≤ 6 */ + for (_scaler = 0; _scaler < 7; _scaler++) { + fvco = fout << _scaler; + + /* + * 2600MHz ≤ FVCO ≤ 6600MHz + */ + if (fvco < 2600 * MSEC_PER_SEC || fvco > 6600 * MSEC_PER_SEC) + continue; + + /* 6MHz ≤ Fref(Fin / p) ≤ 30MHz */ + min_prediv = DIV_ROUND_UP_ULL(fin, 30 * MSEC_PER_SEC); + max_prediv = DIV_ROUND_CLOSEST_ULL(fin, 6 * MSEC_PER_SEC); + + for (_prediv = min_prediv; _prediv <= max_prediv; _prediv++) { + u64 delta, tmp; + + _fbdiv = DIV_ROUND_CLOSEST_ULL(fvco * _prediv, 2 * fin); + + /* 64 ≤ M[9:0] ≤ 1023 */ + if (_fbdiv < 64 || _fbdiv > 1023) + continue; + + /* -32767 ≤ K[15:0] ≤ 32767 */ + _dsm = ((_prediv * fvco) - (2 * _fbdiv * fin)); + _dsm = DIV_ROUND_UP_ULL(_dsm << 15, fin); + if (abs(_dsm) > 32767) + continue; + + tmp = DIV_ROUND_CLOSEST_ULL((_fbdiv * fin * 2 * 1000), _prediv); + tmp += DIV_ROUND_CLOSEST_ULL((_dsm * fin * 1000), _prediv << 15); + + delta = abs(fvco * MSEC_PER_SEC - tmp); + if (delta < min_delta) { + best_prediv = _prediv; + best_fbdiv = _fbdiv; + best_dsm = _dsm; + best_scaler = _scaler; + min_delta = delta; + best_freq = DIV_ROUND_CLOSEST_ULL(tmp, 1000) * MSEC_PER_SEC; + } + } + } + + rate += 100 * MSEC_PER_SEC; + } + + *prediv = best_prediv; + *fbdiv = best_fbdiv; + *dsm = (int)best_dsm & 0xffff; + *scaler = best_scaler; + dev_dbg(samsung->dev, "p: %d, m: %d, dsm:%ld, scaler: %d\n", + best_prediv, best_fbdiv, best_dsm, best_scaler); + + return best_freq >> best_scaler; +} + +static void +samsung_mipi_dphy_clk_lane_timing_init(struct samsung_mipi_dcphy *samsung) +{ + const struct samsung_mipi_dphy_timing *timing; + unsigned int lane_hs_rate = div64_ul(samsung->pll.rate, USEC_PER_SEC); + u32 val = 0; + + timing = samsung_mipi_dphy_get_timing(samsung); + regmap_write(samsung->regmap, DPHY_MC_GNR_CON0, 0xf000); + regmap_write(samsung->regmap, DPHY_MC_ANA_CON0, 0x7133); + + if (lane_hs_rate >= 4500) + regmap_write(samsung->regmap, DPHY_MC_ANA_CON1, 0x0001); + + /* + * Divide-by-2 Clock from Serial Clock. Use this when data rate is under + * 1500Mbps, otherwise divide-by-16 Clock from Serial Clock + */ + if (lane_hs_rate < 1500) + val = HSTX_CLK_SEL; + + val |= T_LPX(timing->lpx); + /* T_LP_EXIT_SKEW/T_LP_ENTRY_SKEW unconfig */ + regmap_write(samsung->regmap, DPHY_MC_TIME_CON0, val); + + val = T_CLK_ZERO(timing->clk_zero) | T_CLK_PREPARE(timing->clk_prepare); + regmap_write(samsung->regmap, DPHY_MC_TIME_CON1, val); + + val = T_HS_EXIT(timing->hs_exit) | T_CLK_TRAIL(timing->clk_trail_eot); + regmap_write(samsung->regmap, DPHY_MC_TIME_CON2, val); + + val = T_CLK_POST(timing->clk_post); + regmap_write(samsung->regmap, DPHY_MC_TIME_CON3, val); + + /* Escape Clock is 20.00MHz */ + regmap_write(samsung->regmap, DPHY_MC_TIME_CON4, 0x1f4); + + /* + * skew calibration should be off, if the operation data rate is + * under 1.5Gbps or equal to 1.5Gbps. + */ + if (lane_hs_rate > 1500) + regmap_write(samsung->regmap, DPHY_MC_DESKEW_CON0, 0x9cb1); +} + +static void +samsung_mipi_dphy_data_lane_timing_init(struct samsung_mipi_dcphy *samsung) +{ + const struct samsung_mipi_dphy_timing *timing; + unsigned int lane_hs_rate = div64_ul(samsung->pll.rate, USEC_PER_SEC); + u32 val = 0; + + timing = samsung_mipi_dphy_get_timing(samsung); + + regmap_write(samsung->regmap, COMBO_MD0_ANA_CON0, 0x7133); + regmap_write(samsung->regmap, COMBO_MD1_ANA_CON0, 0x7133); + regmap_write(samsung->regmap, COMBO_MD2_ANA_CON0, 0x7133); + regmap_write(samsung->regmap, DPHY_MD3_ANA_CON0, 0x7133); + + if (lane_hs_rate >= 4500) { + regmap_write(samsung->regmap, COMBO_MD0_ANA_CON1, 0x0001); + regmap_write(samsung->regmap, COMBO_MD1_ANA_CON1, 0x0001); + regmap_write(samsung->regmap, COMBO_MD2_ANA_CON1, 0x0001); + regmap_write(samsung->regmap, DPHY_MD3_ANA_CON1, 0x0001); + } + + /* + * Divide-by-2 Clock from Serial Clock. Use this when data rate is under + * 1500Mbps, otherwise divide-by-16 Clock from Serial Clock + */ + if (lane_hs_rate < 1500) + val = HSTX_CLK_SEL; + + val |= T_LPX(timing->lpx); + /* T_LP_EXIT_SKEW/T_LP_ENTRY_SKEW unconfig */ + regmap_write(samsung->regmap, COMBO_MD0_TIME_CON0, val); + regmap_write(samsung->regmap, COMBO_MD1_TIME_CON0, val); + regmap_write(samsung->regmap, COMBO_MD2_TIME_CON0, val); + regmap_write(samsung->regmap, DPHY_MD3_TIME_CON0, val); + + val = T_HS_ZERO(timing->hs_zero) | T_HS_PREPARE(timing->hs_prepare); + regmap_write(samsung->regmap, COMBO_MD0_TIME_CON1, val); + regmap_write(samsung->regmap, COMBO_MD1_TIME_CON1, val); + regmap_write(samsung->regmap, COMBO_MD2_TIME_CON1, val); + regmap_write(samsung->regmap, DPHY_MD3_TIME_CON1, val); + + val = T_HS_EXIT(timing->hs_exit) | T_HS_TRAIL(timing->hs_trail_eot); + regmap_write(samsung->regmap, COMBO_MD0_TIME_CON2, val); + regmap_write(samsung->regmap, COMBO_MD1_TIME_CON2, val); + regmap_write(samsung->regmap, COMBO_MD2_TIME_CON2, val); + regmap_write(samsung->regmap, DPHY_MD3_TIME_CON2, val); + + /* TTA-GET/TTA-GO Timing Counter register use default value */ + val = T_TA_GET(0x3) | T_TA_GO(0x0); + regmap_write(samsung->regmap, COMBO_MD0_TIME_CON3, val); + regmap_write(samsung->regmap, COMBO_MD1_TIME_CON3, val); + regmap_write(samsung->regmap, COMBO_MD2_TIME_CON3, val); + regmap_write(samsung->regmap, DPHY_MD3_TIME_CON3, val); + + /* Escape Clock is 20.00MHz */ + regmap_write(samsung->regmap, COMBO_MD0_TIME_CON4, 0x1f4); + regmap_write(samsung->regmap, COMBO_MD1_TIME_CON4, 0x1f4); + regmap_write(samsung->regmap, COMBO_MD2_TIME_CON4, 0x1f4); + regmap_write(samsung->regmap, DPHY_MD3_TIME_CON4, 0x1f4); +} + +static int samsung_mipi_dphy_power_on(struct samsung_mipi_dcphy *samsung) +{ + int ret; + + reset_control_assert(samsung->m_phy_rst); + + samsung_mipi_dcphy_bias_block_enable(samsung); + samsung_mipi_dcphy_pll_configure(samsung); + samsung_mipi_dphy_clk_lane_timing_init(samsung); + samsung_mipi_dphy_data_lane_timing_init(samsung); + ret = samsung_mipi_dcphy_pll_enable(samsung); + if (ret < 0) { + samsung_mipi_dcphy_bias_block_disable(samsung); + return ret; + } + + samsung_mipi_dphy_lane_enable(samsung); + + reset_control_deassert(samsung->m_phy_rst); + + /* The TSKEWCAL maximum is 100 µsec + * at initial calibration. + */ + usleep_range(100, 110); + + return 0; +} + +static int samsung_mipi_dcphy_power_on(struct phy *phy) +{ + struct samsung_mipi_dcphy *samsung = phy_get_drvdata(phy); + enum phy_mode mode = phy_get_mode(phy); + + pm_runtime_get_sync(samsung->dev); + reset_control_assert(samsung->apb_rst); + udelay(1); + reset_control_deassert(samsung->apb_rst); + + switch (mode) { + case PHY_MODE_MIPI_DPHY: + return samsung_mipi_dphy_power_on(samsung); + default: + /* CSI cphy part to be implemented later */ + return -EOPNOTSUPP; + } + + return 0; +} + +static int samsung_mipi_dcphy_power_off(struct phy *phy) +{ + struct samsung_mipi_dcphy *samsung = phy_get_drvdata(phy); + enum phy_mode mode = phy_get_mode(phy); + + switch (mode) { + case PHY_MODE_MIPI_DPHY: + samsung_mipi_dphy_lane_disable(samsung); + break; + default: + /* CSI cphy part to be implemented later */ + return -EOPNOTSUPP; + } + + samsung_mipi_dcphy_pll_disable(samsung); + samsung_mipi_dcphy_bias_block_disable(samsung); + + pm_runtime_put(samsung->dev); + + return 0; +} + +static int samsung_mipi_dcphy_set_mode(struct phy *phy, enum phy_mode mode, + int submode) +{ + return 0; +} + +static int +samsung_mipi_dcphy_pll_ssc_modulation_calc(struct samsung_mipi_dcphy *samsung, + u8 *mfr, u8 *mrr) +{ + unsigned long fin = div64_ul(clk_get_rate(samsung->ref_clk), MSEC_PER_SEC); + u16 prediv = samsung->pll.prediv; + u16 fbdiv = samsung->pll.fbdiv; + u16 min_mfr, max_mfr; + u16 _mfr, best_mfr = 0; + u16 mr, _mrr, best_mrr = 0; + + /* 20KHz ≤ MF ≤ 150KHz */ + max_mfr = DIV_ROUND_UP(fin, (20 * prediv) << 5); + min_mfr = div64_ul(fin, ((150 * prediv) << 5)); + /*0 ≤ mfr ≤ 255 */ + if (max_mfr > 256) + max_mfr = 256; + + for (_mfr = min_mfr; _mfr < max_mfr; _mfr++) { + /* 1 ≤ mrr ≤ 31 */ + for (_mrr = 1; _mrr < 32; _mrr++) { + mr = DIV_ROUND_UP(_mfr * _mrr * 100, fbdiv << 6); + /* 0 ≤ MR ≤ 5% */ + if (mr > 5) + continue; + + if (_mfr * _mrr < 513) { + best_mfr = _mfr; + best_mrr = _mrr; + break; + } + } + } + + if (best_mrr) { + *mfr = best_mfr & 0xff; + *mrr = best_mrr & 0x3f; + } else { + dev_err(samsung->dev, "failed to calc ssc parameter mfr and mrr\n"); + return -EINVAL; + } + + return 0; +} + +static void +samsung_mipi_dcphy_pll_calc_rate(struct samsung_mipi_dcphy *samsung, + unsigned long long rate) +{ + unsigned long prate = clk_get_rate(samsung->ref_clk); + unsigned long fout; + u8 scaler = 0, mfr = 0, mrr = 0; + u16 fbdiv = 1; + u8 prediv = 1; + int dsm = 0; + int ret; + + fout = samsung_mipi_dcphy_pll_round_rate(samsung, prate, rate, + &prediv, &fbdiv, &dsm, + &scaler); + + dev_dbg(samsung->dev, "%s: fin=%lu, req_rate=%llu\n", + __func__, prate, rate); + dev_dbg(samsung->dev, "%s: fout=%lu, prediv=%u, fbdiv=%u\n", + __func__, fout, prediv, fbdiv); + + samsung->pll.prediv = prediv; + samsung->pll.fbdiv = fbdiv; + samsung->pll.dsm = dsm; + samsung->pll.scaler = scaler; + samsung->pll.rate = fout; + + /* + * All DPHY 2.0 compliant Transmitters shall support SSC operating above + * 2.5 Gbps + */ + if (fout > 2500000000LL) { + ret = samsung_mipi_dcphy_pll_ssc_modulation_calc(samsung, + &mfr, &mrr); + if (!ret) { + samsung->pll.ssc_en = true; + samsung->pll.mfr = mfr; + samsung->pll.mrr = mrr; + } + } +} + +static int samsung_mipi_dcphy_configure(struct phy *phy, + union phy_configure_opts *opts) +{ + struct samsung_mipi_dcphy *samsung = phy_get_drvdata(phy); + unsigned long long target_rate = opts->mipi_dphy.hs_clk_rate; + + samsung->lanes = opts->mipi_dphy.lanes > 4 ? 4 : opts->mipi_dphy.lanes; + + samsung_mipi_dcphy_pll_calc_rate(samsung, target_rate); + opts->mipi_dphy.hs_clk_rate = samsung->pll.rate; + + return 0; +} + +static int samsung_mipi_dcphy_init(struct phy *phy) +{ + struct samsung_mipi_dcphy *samsung = phy_get_drvdata(phy); + + pm_runtime_get_sync(samsung->dev); + + return 0; +} + +static int samsung_mipi_dcphy_exit(struct phy *phy) +{ + struct samsung_mipi_dcphy *samsung = phy_get_drvdata(phy); + + pm_runtime_put(samsung->dev); + + return 0; +} + +static const struct phy_ops samsung_mipi_dcphy_ops = { + .configure = samsung_mipi_dcphy_configure, + .set_mode = samsung_mipi_dcphy_set_mode, + .power_on = samsung_mipi_dcphy_power_on, + .power_off = samsung_mipi_dcphy_power_off, + .init = samsung_mipi_dcphy_init, + .exit = samsung_mipi_dcphy_exit, + .owner = THIS_MODULE, +}; + +static const struct regmap_config samsung_mipi_dcphy_regmap_config = { + .name = "dcphy", + .reg_bits = 32, + .val_bits = 32, + .reg_stride = 4, + .max_register = 0x10000, +}; + +static int samsung_mipi_dcphy_probe(struct platform_device *pdev) +{ + struct device *dev = &pdev->dev; + struct device_node *np = dev->of_node; + struct samsung_mipi_dcphy *samsung; + struct phy_provider *phy_provider; + struct phy *phy; + struct resource *res; + void __iomem *regs; + int ret; + + samsung = devm_kzalloc(dev, sizeof(*samsung), GFP_KERNEL); + if (!samsung) + return -ENOMEM; + + samsung->dev = dev; + platform_set_drvdata(pdev, samsung); + + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); + regs = devm_ioremap_resource(dev, res); + if (IS_ERR(regs)) + return PTR_ERR(regs); + + samsung->regmap = devm_regmap_init_mmio(dev, regs, + &samsung_mipi_dcphy_regmap_config); + if (IS_ERR(samsung->regmap)) { + ret = PTR_ERR(samsung->regmap); + dev_err(dev, "failed to init regmap: %d\n", ret); + return ret; + } + + samsung->grf_regmap = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); + if (IS_ERR(samsung->grf_regmap)) { + dev_err(dev, "Unable to get rockchip,grf\n"); + return PTR_ERR(samsung->grf_regmap); + } + + samsung->ref_clk = devm_clk_get(dev, "ref"); + if (IS_ERR(samsung->ref_clk)) { + dev_err(dev, "failed to get reference clock\n"); + return PTR_ERR(samsung->ref_clk); + } + + samsung->pclk = devm_clk_get(dev, "pclk"); + if (IS_ERR(samsung->pclk)) { + dev_err(dev, "failed to get pclk\n"); + return PTR_ERR(samsung->pclk); + } + + samsung->m_phy_rst = devm_reset_control_get(dev, "m_phy"); + if (IS_ERR(samsung->m_phy_rst)) { + dev_err(dev, "failed to get system m_phy_rst control\n"); + return PTR_ERR(samsung->m_phy_rst); + } + + samsung->s_phy_rst = devm_reset_control_get(dev, "s_phy"); + if (IS_ERR(samsung->s_phy_rst)) { + dev_err(dev, "failed to get system s_phy_rst control\n"); + return PTR_ERR(samsung->s_phy_rst); + } + + samsung->apb_rst = devm_reset_control_get(dev, "apb"); + if (IS_ERR(samsung->apb_rst)) { + dev_err(dev, "failed to get system apb_rst control\n"); + return PTR_ERR(samsung->apb_rst); + } + + samsung->grf_apb_rst = devm_reset_control_get(dev, "grf"); + if (IS_ERR(samsung->grf_apb_rst)) { + dev_err(dev, "failed to get system grf_apb_rst control\n"); + return PTR_ERR(samsung->grf_apb_rst); + } + + phy = devm_phy_create(dev, NULL, &samsung_mipi_dcphy_ops); + if (IS_ERR(phy)) { + dev_err(dev, "failed to create MIPI Dc-PHY\n"); + return PTR_ERR(phy); + } + + phy_set_drvdata(phy, samsung); + + ret = devm_pm_runtime_enable(dev); + if (ret) + return dev_err_probe(dev, ret, "Failed to enable runtime PM\n"); + + phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); + if (IS_ERR(phy_provider)) { + dev_err(dev, "failed to register phy provider\n"); + return PTR_ERR(phy_provider); + } + + return 0; +} + +static __maybe_unused int samsung_mipi_dcphy_runtime_suspend(struct device *dev) +{ + struct samsung_mipi_dcphy *samsung = dev_get_drvdata(dev); + + clk_disable_unprepare(samsung->pclk); + clk_disable_unprepare(samsung->ref_clk); + + return 0; +} + +static __maybe_unused int samsung_mipi_dcphy_runtime_resume(struct device *dev) +{ + struct samsung_mipi_dcphy *samsung = dev_get_drvdata(dev); + + clk_prepare_enable(samsung->pclk); + clk_prepare_enable(samsung->ref_clk); + + return 0; +} + +static const struct dev_pm_ops samsung_mipi_dcphy_pm_ops = { + RUNTIME_PM_OPS(samsung_mipi_dcphy_runtime_suspend, + samsung_mipi_dcphy_runtime_resume, NULL) +}; + +static const struct of_device_id samsung_mipi_dcphy_of_match[] = { + { + .compatible = "rockchip,rk3588-mipi-dcphy", + }, + { /* sentinel */ } +}; +MODULE_DEVICE_TABLE(of, samsung_mipi_dcphy_of_match); + +static struct platform_driver samsung_mipi_dcphy_driver = { + .driver = { + .name = "samsung-mipi-dcphy", + .of_match_table = of_match_ptr(samsung_mipi_dcphy_of_match), + .pm = &samsung_mipi_dcphy_pm_ops, + }, + .probe = samsung_mipi_dcphy_probe, +}; +module_platform_driver(samsung_mipi_dcphy_driver); + +MODULE_AUTHOR("Guochun Huang"); +MODULE_DESCRIPTION("Samsung MIPI DCPHY Driver"); +MODULE_LICENSE("GPL"); diff --git a/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c b/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c index 946c01210ac8..a3ac4f3835bc 100644 --- a/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c +++ b/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c @@ -8,6 +8,7 @@ */ #include #include +#include #include #include #include @@ -190,6 +191,12 @@ #define LN3_TX_SER_RATE_SEL_HBR2 BIT(3) #define LN3_TX_SER_RATE_SEL_HBR3 BIT(2) +#define HDMI20_MAX_RATE 600000000 +#define DATA_RATE_MASK 0xFFFFFFF +#define COLOR_DEPTH_MASK BIT(31) +#define HDMI_MODE_MASK BIT(30) +#define HDMI_EARC_MASK BIT(29) + struct lcpll_config { u32 bit_rate; u8 lcvco_mode_en; @@ -272,6 +279,31 @@ struct rk_hdptx_phy { struct clk_bulk_data *clks; int nr_clks; struct reset_control_bulk_data rsts[RST_MAX]; + bool earc_en; + + /* clk provider */ + struct clk_hw hw; + unsigned long rate; + int id; + int count; +}; + +static const struct lcpll_config lcpll_cfg[] = { + { 48000000, 1, 0, 0, 0x7d, 0x7d, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 2, + 0, 0x13, 0x18, 1, 0, 0x20, 0x0c, 1, 0, }, + { 40000000, 1, 1, 0, 0x68, 0x68, 1, 1, 0, 0, 0, 1, 1, 1, 1, 9, 0, 1, 1, + 0, 2, 3, 1, 0, 0x20, 0x0c, 1, 0, }, + { 32000000, 1, 1, 1, 0x6b, 0x6b, 1, 1, 0, 1, 2, 1, 1, 1, 1, 9, 1, 2, 1, + 0, 0x0d, 0x18, 1, 0, 0x20, 0x0c, 1, 1, }, +}; + +static const struct ropll_config ropll_frl_cfg[] = { + { 24000000, 0x19, 0x19, 1, 1, 0, 1, 2, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, + 0, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, }, + { 18000000, 0x7d, 0x7d, 1, 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, + 0, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, }, + { 9000000, 0x7d, 0x7d, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, + 0, 0, 0x20, 0x0c, 1, 0x0e, 0, 0, }, }; static const struct ropll_config ropll_tmds_cfg[] = { @@ -449,6 +481,73 @@ static const struct reg_sequence rk_hdtpx_tmds_cmn_init_seq[] = { REG_SEQ0(CMN_REG(009b), 0x00), }; +static const struct reg_sequence rk_hdtpx_frl_cmn_init_seq[] = { + REG_SEQ0(CMN_REG(0011), 0x00), + REG_SEQ0(CMN_REG(0017), 0x00), + REG_SEQ0(CMN_REG(0026), 0x53), + REG_SEQ0(CMN_REG(0030), 0x00), + REG_SEQ0(CMN_REG(0031), 0x20), + REG_SEQ0(CMN_REG(0032), 0x30), + REG_SEQ0(CMN_REG(0033), 0x0b), + REG_SEQ0(CMN_REG(0034), 0x23), + REG_SEQ0(CMN_REG(0042), 0xb8), + REG_SEQ0(CMN_REG(004e), 0x14), + REG_SEQ0(CMN_REG(0074), 0x00), + REG_SEQ0(CMN_REG(0081), 0x09), + REG_SEQ0(CMN_REG(0086), 0x01), + REG_SEQ0(CMN_REG(0087), 0x0c), + REG_SEQ0(CMN_REG(009b), 0x10), +}; + +static const struct reg_sequence rk_hdtpx_frl_ropll_cmn_init_seq[] = { + REG_SEQ0(CMN_REG(0008), 0x00), + REG_SEQ0(CMN_REG(001e), 0x14), + REG_SEQ0(CMN_REG(0020), 0x00), + REG_SEQ0(CMN_REG(0021), 0x00), + REG_SEQ0(CMN_REG(0022), 0x11), + REG_SEQ0(CMN_REG(0023), 0x00), + REG_SEQ0(CMN_REG(0025), 0x00), + REG_SEQ0(CMN_REG(0027), 0x00), + REG_SEQ0(CMN_REG(0028), 0x00), + REG_SEQ0(CMN_REG(002a), 0x01), + REG_SEQ0(CMN_REG(002b), 0x00), + REG_SEQ0(CMN_REG(002c), 0x00), + REG_SEQ0(CMN_REG(002d), 0x00), + REG_SEQ0(CMN_REG(002e), 0x00), + REG_SEQ0(CMN_REG(002f), 0x04), + REG_SEQ0(CMN_REG(003d), 0x40), + REG_SEQ0(CMN_REG(005c), 0x25), + REG_SEQ0(CMN_REG(0089), 0x00), + REG_SEQ0(CMN_REG(0094), 0x00), + REG_SEQ0(CMN_REG(0097), 0x02), + REG_SEQ0(CMN_REG(0099), 0x04), +}; + +static const struct reg_sequence rk_hdtpx_frl_lcpll_cmn_init_seq[] = { + REG_SEQ0(CMN_REG(0025), 0x10), + REG_SEQ0(CMN_REG(0027), 0x01), + REG_SEQ0(CMN_REG(0028), 0x0d), + REG_SEQ0(CMN_REG(002e), 0x02), + REG_SEQ0(CMN_REG(002f), 0x0d), + REG_SEQ0(CMN_REG(003d), 0x00), + REG_SEQ0(CMN_REG(0051), 0x00), + REG_SEQ0(CMN_REG(0055), 0x00), + REG_SEQ0(CMN_REG(0059), 0x11), + REG_SEQ0(CMN_REG(005a), 0x03), + REG_SEQ0(CMN_REG(005c), 0x05), + REG_SEQ0(CMN_REG(005e), 0x07), + REG_SEQ0(CMN_REG(0060), 0x01), + REG_SEQ0(CMN_REG(0064), 0x07), + REG_SEQ0(CMN_REG(0065), 0x00), + REG_SEQ0(CMN_REG(0069), 0x00), + REG_SEQ0(CMN_REG(006c), 0x00), + REG_SEQ0(CMN_REG(0070), 0x01), + REG_SEQ0(CMN_REG(0089), 0x02), + REG_SEQ0(CMN_REG(0095), 0x00), + REG_SEQ0(CMN_REG(0097), 0x00), + REG_SEQ0(CMN_REG(0099), 0x00), +}; + static const struct reg_sequence rk_hdtpx_common_sb_init_seq[] = { REG_SEQ0(SB_REG(0114), 0x00), REG_SEQ0(SB_REG(0115), 0x00), @@ -472,6 +571,17 @@ static const struct reg_sequence rk_hdtpx_tmds_lntop_lowbr_seq[] = { REG_SEQ0(LNTOP_REG(0205), 0x1f), }; +static const struct reg_sequence rk_hdtpx_frl_lntop_init_seq[] = { + REG_SEQ0(LNTOP_REG(0200), 0x04), + REG_SEQ0(LNTOP_REG(0201), 0x00), + REG_SEQ0(LNTOP_REG(0202), 0x00), + REG_SEQ0(LNTOP_REG(0203), 0xf0), + REG_SEQ0(LNTOP_REG(0204), 0xff), + REG_SEQ0(LNTOP_REG(0205), 0xff), + REG_SEQ0(LNTOP_REG(0206), 0x05), + REG_SEQ0(LNTOP_REG(0207), 0x0f), +}; + static const struct reg_sequence rk_hdtpx_common_lane_init_seq[] = { REG_SEQ0(LANE_REG(0303), 0x0c), REG_SEQ0(LANE_REG(0307), 0x20), @@ -550,6 +660,40 @@ static const struct reg_sequence rk_hdtpx_tmds_lane_init_seq[] = { REG_SEQ0(LANE_REG(0606), 0x1c), }; +static const struct reg_sequence rk_hdtpx_frl_ropll_lane_init_seq[] = { + REG_SEQ0(LANE_REG(0312), 0x3c), + REG_SEQ0(LANE_REG(0412), 0x3c), + REG_SEQ0(LANE_REG(0512), 0x3c), + REG_SEQ0(LANE_REG(0612), 0x3c), +}; + +static const struct reg_sequence rk_hdtpx_frl_lcpll_lane_init_seq[] = { + REG_SEQ0(LANE_REG(0312), 0x3c), + REG_SEQ0(LANE_REG(0412), 0x3c), + REG_SEQ0(LANE_REG(0512), 0x3c), + REG_SEQ0(LANE_REG(0612), 0x3c), + REG_SEQ0(LANE_REG(0303), 0x2f), + REG_SEQ0(LANE_REG(0403), 0x2f), + REG_SEQ0(LANE_REG(0503), 0x2f), + REG_SEQ0(LANE_REG(0603), 0x2f), + REG_SEQ0(LANE_REG(0305), 0x03), + REG_SEQ0(LANE_REG(0405), 0x03), + REG_SEQ0(LANE_REG(0505), 0x03), + REG_SEQ0(LANE_REG(0605), 0x03), + REG_SEQ0(LANE_REG(0306), 0xfc), + REG_SEQ0(LANE_REG(0406), 0xfc), + REG_SEQ0(LANE_REG(0506), 0xfc), + REG_SEQ0(LANE_REG(0606), 0xfc), + REG_SEQ0(LANE_REG(0305), 0x4f), + REG_SEQ0(LANE_REG(0405), 0x4f), + REG_SEQ0(LANE_REG(0505), 0x4f), + REG_SEQ0(LANE_REG(0605), 0x4f), + REG_SEQ0(LANE_REG(0304), 0x14), + REG_SEQ0(LANE_REG(0404), 0x14), + REG_SEQ0(LANE_REG(0504), 0x14), + REG_SEQ0(LANE_REG(0604), 0x14), +}; + static bool rk_hdptx_phy_is_rw_reg(struct device *dev, unsigned int reg) { switch (reg) { @@ -651,6 +795,47 @@ static int rk_hdptx_post_enable_pll(struct rk_hdptx_phy *hdptx) return 0; } +static int rk_hdptx_post_power_up(struct rk_hdptx_phy *hdptx) +{ + u32 val; + int ret; + + val = (HDPTX_I_BIAS_EN | HDPTX_I_BGR_EN) << 16 | + HDPTX_I_BIAS_EN | HDPTX_I_BGR_EN; + regmap_write(hdptx->grf, GRF_HDPTX_CON0, val); + + usleep_range(10, 15); + reset_control_deassert(hdptx->rsts[RST_INIT].rstc); + + usleep_range(10, 15); + val = HDPTX_I_PLL_EN << 16 | HDPTX_I_PLL_EN; + regmap_write(hdptx->grf, GRF_HDPTX_CON0, val); + + usleep_range(10, 15); + reset_control_deassert(hdptx->rsts[RST_CMN].rstc); + + ret = regmap_read_poll_timeout(hdptx->grf, GRF_HDPTX_STATUS, val, + val & HDPTX_O_PLL_LOCK_DONE, 20, 400); + if (ret) { + dev_err(hdptx->dev, "Failed to get PHY PLL lock: %d\n", ret); + return ret; + } + + usleep_range(20, 30); + reset_control_deassert(hdptx->rsts[RST_LANE].rstc); + + ret = regmap_read_poll_timeout(hdptx->grf, GRF_HDPTX_STATUS, val, + val & HDPTX_O_PHY_RDY, 100, 5000); + if (ret) { + dev_err(hdptx->dev, "Failed to get PHY ready: %d\n", ret); + return ret; + } + + dev_dbg(hdptx->dev, "PHY ready\n"); + + return 0; +} + static void rk_hdptx_phy_disable(struct rk_hdptx_phy *hdptx) { u32 val; @@ -680,6 +865,99 @@ static void rk_hdptx_phy_disable(struct rk_hdptx_phy *hdptx) regmap_write(hdptx->grf, GRF_HDPTX_CON0, val); } +static void rk_hdptx_earc_config(struct rk_hdptx_phy *hdptx) +{ + regmap_update_bits(hdptx->regmap, SB_REG(0113), SB_RX_RCAL_OPT_CODE_MASK, + FIELD_PREP(SB_RX_RCAL_OPT_CODE_MASK, 1)); + regmap_write(hdptx->regmap, SB_REG(011c), 0x04); + regmap_update_bits(hdptx->regmap, SB_REG(011b), SB_AFC_TOL_MASK, + FIELD_PREP(SB_AFC_TOL_MASK, 3)); + regmap_write(hdptx->regmap, SB_REG(0109), 0x05); + + regmap_update_bits(hdptx->regmap, SB_REG(0120), + SB_EARC_EN_MASK | SB_EARC_AFC_EN_MASK, + FIELD_PREP(SB_EARC_EN_MASK, 1) | + FIELD_PREP(SB_EARC_AFC_EN_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(011b), SB_EARC_SIG_DET_BYPASS_MASK, + FIELD_PREP(SB_EARC_SIG_DET_BYPASS_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(011f), + SB_PWM_AFC_CTRL_MASK | SB_RCAL_RSTN_MASK, + FIELD_PREP(SB_PWM_AFC_CTRL_MASK, 0xc) | + FIELD_PREP(SB_RCAL_RSTN_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(0115), SB_READY_DELAY_TIME_MASK, + FIELD_PREP(SB_READY_DELAY_TIME_MASK, 2)); + regmap_update_bits(hdptx->regmap, SB_REG(0113), SB_RX_RTERM_CTRL_MASK, + FIELD_PREP(SB_RX_RTERM_CTRL_MASK, 3)); + regmap_update_bits(hdptx->regmap, SB_REG(0102), ANA_SB_RXTERM_OFFSP_MASK, + FIELD_PREP(ANA_SB_RXTERM_OFFSP_MASK, 3)); + regmap_update_bits(hdptx->regmap, SB_REG(0103), ANA_SB_RXTERM_OFFSN_MASK, + FIELD_PREP(ANA_SB_RXTERM_OFFSN_MASK, 3)); + + regmap_write(hdptx->regmap, SB_REG(011a), 0x03); + regmap_write(hdptx->regmap, SB_REG(0118), 0x0a); + regmap_write(hdptx->regmap, SB_REG(011e), 0x6a); + regmap_write(hdptx->regmap, SB_REG(011d), 0x67); + + regmap_update_bits(hdptx->regmap, SB_REG(0117), FAST_PULSE_TIME_MASK, + FIELD_PREP(FAST_PULSE_TIME_MASK, 4)); + regmap_update_bits(hdptx->regmap, SB_REG(0114), + SB_TG_SB_EN_DELAY_TIME_MASK | SB_TG_RXTERM_EN_DELAY_TIME_MASK, + FIELD_PREP(SB_TG_SB_EN_DELAY_TIME_MASK, 2) | + FIELD_PREP(SB_TG_RXTERM_EN_DELAY_TIME_MASK, 2)); + regmap_update_bits(hdptx->regmap, SB_REG(0105), ANA_SB_TX_HLVL_PROG_MASK, + FIELD_PREP(ANA_SB_TX_HLVL_PROG_MASK, 7)); + regmap_update_bits(hdptx->regmap, SB_REG(0106), ANA_SB_TX_LLVL_PROG_MASK, + FIELD_PREP(ANA_SB_TX_LLVL_PROG_MASK, 7)); + regmap_update_bits(hdptx->regmap, SB_REG(010f), ANA_SB_VREG_GAIN_CTRL_MASK, + FIELD_PREP(ANA_SB_VREG_GAIN_CTRL_MASK, 0)); + regmap_update_bits(hdptx->regmap, SB_REG(0110), ANA_SB_VREG_REF_SEL_MASK, + FIELD_PREP(ANA_SB_VREG_REF_SEL_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(0115), SB_TG_OSC_EN_DELAY_TIME_MASK, + FIELD_PREP(SB_TG_OSC_EN_DELAY_TIME_MASK, 2)); + regmap_update_bits(hdptx->regmap, SB_REG(0116), AFC_RSTN_DELAY_TIME_MASK, + FIELD_PREP(AFC_RSTN_DELAY_TIME_MASK, 2)); + regmap_update_bits(hdptx->regmap, SB_REG(0109), ANA_SB_DMRX_AFC_DIV_RATIO_MASK, + FIELD_PREP(ANA_SB_DMRX_AFC_DIV_RATIO_MASK, 5)); + regmap_update_bits(hdptx->regmap, SB_REG(0103), OVRD_SB_RX_RESCAL_DONE_MASK, + FIELD_PREP(OVRD_SB_RX_RESCAL_DONE_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(0104), OVRD_SB_EN_MASK, + FIELD_PREP(OVRD_SB_EN_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(0102), OVRD_SB_RXTERM_EN_MASK, + FIELD_PREP(OVRD_SB_RXTERM_EN_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(0105), OVRD_SB_EARC_CMDC_EN_MASK, + FIELD_PREP(OVRD_SB_EARC_CMDC_EN_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(010f), + OVRD_SB_VREG_EN_MASK | OVRD_SB_VREG_LPF_BYPASS_MASK, + FIELD_PREP(OVRD_SB_VREG_EN_MASK, 1) | + FIELD_PREP(OVRD_SB_VREG_LPF_BYPASS_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(0123), OVRD_SB_READY_MASK, + FIELD_PREP(OVRD_SB_READY_MASK, 1)); + + usleep_range(1000, 1100); + regmap_update_bits(hdptx->regmap, SB_REG(0103), SB_RX_RESCAL_DONE_MASK, + FIELD_PREP(SB_RX_RESCAL_DONE_MASK, 1)); + usleep_range(50, 60); + regmap_update_bits(hdptx->regmap, SB_REG(0104), SB_EN_MASK, + FIELD_PREP(SB_EN_MASK, 1)); + usleep_range(50, 60); + regmap_update_bits(hdptx->regmap, SB_REG(0102), SB_RXTERM_EN_MASK, + FIELD_PREP(SB_RXTERM_EN_MASK, 1)); + usleep_range(50, 60); + regmap_update_bits(hdptx->regmap, SB_REG(0105), SB_EARC_CMDC_EN_MASK, + FIELD_PREP(SB_EARC_CMDC_EN_MASK, 1)); + regmap_update_bits(hdptx->regmap, SB_REG(010f), SB_VREG_EN_MASK, + FIELD_PREP(SB_VREG_EN_MASK, 1)); + usleep_range(50, 60); + regmap_update_bits(hdptx->regmap, SB_REG(010f), OVRD_SB_VREG_LPF_BYPASS_MASK, + FIELD_PREP(OVRD_SB_VREG_LPF_BYPASS_MASK, 1)); + usleep_range(250, 300); + regmap_update_bits(hdptx->regmap, SB_REG(010f), OVRD_SB_VREG_LPF_BYPASS_MASK, + FIELD_PREP(OVRD_SB_VREG_LPF_BYPASS_MASK, 0)); + usleep_range(100, 120); + regmap_update_bits(hdptx->regmap, SB_REG(0123), SB_READY_MASK, + FIELD_PREP(SB_READY_MASK, 1)); +} + static bool rk_hdptx_phy_clk_pll_calc(unsigned int data_rate, struct ropll_config *cfg) { @@ -755,9 +1033,15 @@ static bool rk_hdptx_phy_clk_pll_calc(unsigned int data_rate, static int rk_hdptx_ropll_tmds_cmn_config(struct rk_hdptx_phy *hdptx, unsigned int rate) { + int i, bus_width = phy_get_bus_width(hdptx->phy); + u8 color_depth = (bus_width & COLOR_DEPTH_MASK) ? 1 : 0; const struct ropll_config *cfg = NULL; struct ropll_config rc = {0}; - int i; + + hdptx->rate = rate * 100; + + if (color_depth) + rate = rate * 10 / 8; for (i = 0; i < ARRAY_SIZE(ropll_tmds_cfg); i++) if (rate == ropll_tmds_cfg[i].bit_rate) { @@ -813,6 +1097,9 @@ static int rk_hdptx_ropll_tmds_cmn_config(struct rk_hdptx_phy *hdptx, regmap_update_bits(hdptx->regmap, CMN_REG(0086), PLL_PCG_POSTDIV_SEL_MASK, FIELD_PREP(PLL_PCG_POSTDIV_SEL_MASK, cfg->pms_sdiv)); + regmap_update_bits(hdptx->regmap, CMN_REG(0086), PLL_PCG_CLK_SEL_MASK, + FIELD_PREP(PLL_PCG_CLK_SEL_MASK, color_depth)); + regmap_update_bits(hdptx->regmap, CMN_REG(0086), PLL_PCG_CLK_EN, PLL_PCG_CLK_EN); @@ -853,9 +1140,146 @@ static int rk_hdptx_ropll_tmds_mode_config(struct rk_hdptx_phy *hdptx, rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_common_lane_init_seq); rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_tmds_lane_init_seq); + if (hdptx->earc_en) + rk_hdptx_earc_config(hdptx); + return rk_hdptx_post_enable_lane(hdptx); } +static int rk_hdptx_ropll_frl_mode_config(struct rk_hdptx_phy *hdptx, + u32 bus_width) +{ + u32 bit_rate = bus_width & DATA_RATE_MASK; + u8 color_depth = (bus_width & COLOR_DEPTH_MASK) ? 1 : 0; + const struct ropll_config *cfg = NULL; + int i; + + for (i = 0; i < ARRAY_SIZE(ropll_frl_cfg); i++) + if (bit_rate == ropll_frl_cfg[i].bit_rate) { + cfg = &ropll_frl_cfg[i]; + break; + } + + if (!cfg) { + dev_err(hdptx->dev, "%s cannot find pll cfg\n", __func__); + return -EINVAL; + } + + rk_hdptx_pre_power_up(hdptx); + + reset_control_assert(hdptx->rsts[RST_ROPLL].rstc); + usleep_range(10, 20); + reset_control_deassert(hdptx->rsts[RST_ROPLL].rstc); + + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_common_cmn_init_seq); + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_frl_cmn_init_seq); + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_frl_ropll_cmn_init_seq); + + regmap_write(hdptx->regmap, CMN_REG(0051), cfg->pms_mdiv); + regmap_write(hdptx->regmap, CMN_REG(0055), cfg->pms_mdiv_afc); + regmap_write(hdptx->regmap, CMN_REG(0059), + (cfg->pms_pdiv << 4) | cfg->pms_refdiv); + regmap_write(hdptx->regmap, CMN_REG(005a), cfg->pms_sdiv << 4); + + regmap_update_bits(hdptx->regmap, CMN_REG(005e), ROPLL_SDM_EN_MASK, + FIELD_PREP(ROPLL_SDM_EN_MASK, cfg->sdm_en)); + if (!cfg->sdm_en) + regmap_update_bits(hdptx->regmap, CMN_REG(005e), 0xf, 0); + + regmap_update_bits(hdptx->regmap, CMN_REG(0064), ROPLL_SDM_NUM_SIGN_RBR_MASK, + FIELD_PREP(ROPLL_SDM_NUM_SIGN_RBR_MASK, cfg->sdm_num_sign)); + + regmap_write(hdptx->regmap, CMN_REG(0060), cfg->sdm_deno); + regmap_write(hdptx->regmap, CMN_REG(0065), cfg->sdm_num); + + regmap_update_bits(hdptx->regmap, CMN_REG(0069), ROPLL_SDC_N_RBR_MASK, + FIELD_PREP(ROPLL_SDC_N_RBR_MASK, cfg->sdc_n)); + + regmap_write(hdptx->regmap, CMN_REG(006c), cfg->sdc_num); + regmap_write(hdptx->regmap, CMN_REG(0070), cfg->sdc_deno); + + regmap_update_bits(hdptx->regmap, CMN_REG(0086), PLL_PCG_POSTDIV_SEL_MASK, + FIELD_PREP(PLL_PCG_POSTDIV_SEL_MASK, cfg->pms_sdiv)); + regmap_update_bits(hdptx->regmap, CMN_REG(0086), PLL_PCG_CLK_SEL_MASK, + FIELD_PREP(PLL_PCG_CLK_SEL_MASK, color_depth)); + + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_common_sb_init_seq); + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_frl_lntop_init_seq); + + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_common_lane_init_seq); + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_frl_ropll_lane_init_seq); + + if (hdptx->earc_en) + rk_hdptx_earc_config(hdptx); + + return rk_hdptx_post_power_up(hdptx); +} + +static int rk_hdptx_lcpll_frl_mode_config(struct rk_hdptx_phy *hdptx, + u32 bus_width) +{ + u32 bit_rate = bus_width & DATA_RATE_MASK; + u8 color_depth = (bus_width & COLOR_DEPTH_MASK) ? 1 : 0; + const struct lcpll_config *cfg = NULL; + int i; + + for (i = 0; i < ARRAY_SIZE(lcpll_cfg); i++) + if (bit_rate == lcpll_cfg[i].bit_rate) { + cfg = &lcpll_cfg[i]; + break; + } + + if (!cfg) { + dev_err(hdptx->dev, "%s cannot find pll cfg\n", __func__); + return -EINVAL; + } + + rk_hdptx_pre_power_up(hdptx); + + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_common_cmn_init_seq); + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_frl_cmn_init_seq); + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_frl_lcpll_cmn_init_seq); + + regmap_update_bits(hdptx->regmap, CMN_REG(0008), + LCPLL_EN_MASK | LCPLL_LCVCO_MODE_EN_MASK, + FIELD_PREP(LCPLL_EN_MASK, 1) | + FIELD_PREP(LCPLL_LCVCO_MODE_EN_MASK, cfg->lcvco_mode_en)); + + regmap_update_bits(hdptx->regmap, CMN_REG(001e), + LCPLL_PI_EN_MASK | LCPLL_100M_CLK_EN_MASK, + FIELD_PREP(LCPLL_PI_EN_MASK, cfg->pi_en) | + FIELD_PREP(LCPLL_100M_CLK_EN_MASK, cfg->clk_en_100m)); + + regmap_write(hdptx->regmap, CMN_REG(0020), cfg->pms_mdiv); + regmap_write(hdptx->regmap, CMN_REG(0021), cfg->pms_mdiv_afc); + regmap_write(hdptx->regmap, CMN_REG(0022), + (cfg->pms_pdiv << 4) | cfg->pms_refdiv); + regmap_write(hdptx->regmap, CMN_REG(0023), + (cfg->pms_sdiv << 4) | cfg->pms_sdiv); + regmap_write(hdptx->regmap, CMN_REG(002a), cfg->sdm_deno); + regmap_write(hdptx->regmap, CMN_REG(002b), cfg->sdm_num_sign); + regmap_write(hdptx->regmap, CMN_REG(002c), cfg->sdm_num); + + regmap_update_bits(hdptx->regmap, CMN_REG(002d), LCPLL_SDC_N_MASK, + FIELD_PREP(LCPLL_SDC_N_MASK, cfg->sdc_n)); + + regmap_update_bits(hdptx->regmap, CMN_REG(0086), PLL_PCG_POSTDIV_SEL_MASK, + FIELD_PREP(PLL_PCG_POSTDIV_SEL_MASK, cfg->pms_sdiv)); + regmap_update_bits(hdptx->regmap, CMN_REG(0086), PLL_PCG_CLK_SEL_MASK, + FIELD_PREP(PLL_PCG_CLK_SEL_MASK, color_depth)); + + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_common_sb_init_seq); + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_frl_lntop_init_seq); + + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_common_lane_init_seq); + rk_hdptx_multi_reg_write(hdptx, rk_hdtpx_frl_lcpll_lane_init_seq); + + if (hdptx->earc_en) + rk_hdptx_earc_config(hdptx); + + return rk_hdptx_post_power_up(hdptx); +} + static int rk_hdptx_phy_power_on(struct phy *phy) { struct rk_hdptx_phy *hdptx = phy_get_drvdata(phy); @@ -865,7 +1289,7 @@ static int rk_hdptx_phy_power_on(struct phy *phy) * from the HDMI bridge driver until phy_configure_opts_hdmi * becomes available in the PHY API. */ - unsigned int rate = bus_width & 0xfffffff; + unsigned int rate = bus_width & DATA_RATE_MASK; dev_dbg(hdptx->dev, "%s bus_width=%x rate=%u\n", __func__, bus_width, rate); @@ -876,7 +1300,20 @@ static int rk_hdptx_phy_power_on(struct phy *phy) return ret; } - ret = rk_hdptx_ropll_tmds_mode_config(hdptx, rate); + if (bus_width & HDMI_EARC_MASK) + hdptx->earc_en = true; + else + hdptx->earc_en = false; + + if (bus_width & HDMI_MODE_MASK) { + if (rate > 24000000) + ret = rk_hdptx_lcpll_frl_mode_config(hdptx, bus_width); + else + ret = rk_hdptx_ropll_frl_mode_config(hdptx, bus_width); + } else { + ret = rk_hdptx_ropll_tmds_mode_config(hdptx, rate); + } + if (ret) pm_runtime_put(hdptx->dev); @@ -887,11 +1324,13 @@ static int rk_hdptx_phy_power_off(struct phy *phy) { struct rk_hdptx_phy *hdptx = phy_get_drvdata(phy); u32 val; - int ret; + int ret = 0; - ret = regmap_read(hdptx->grf, GRF_HDPTX_STATUS, &val); - if (ret == 0 && (val & HDPTX_O_PLL_LOCK_DONE)) - rk_hdptx_phy_disable(hdptx); + if (hdptx->count == 0) { + ret = regmap_read(hdptx->grf, GRF_HDPTX_STATUS, &val); + if (ret == 0 && (val & HDPTX_O_PLL_LOCK_DONE)) + rk_hdptx_phy_disable(hdptx); + } pm_runtime_put(hdptx->dev); @@ -904,6 +1343,129 @@ static const struct phy_ops rk_hdptx_phy_ops = { .owner = THIS_MODULE, }; +static struct rk_hdptx_phy *to_rk_hdptx_phy(struct clk_hw *hw) +{ + return container_of(hw, struct rk_hdptx_phy, hw); +} + +static int rk_hdptx_phy_clk_prepare(struct clk_hw *hw) +{ + struct rk_hdptx_phy *hdptx = to_rk_hdptx_phy(hw); + int ret; + + ret = pm_runtime_resume_and_get(hdptx->dev); + if (ret) { + dev_err(hdptx->dev, "Failed to resume phy clk: %d\n", ret); + return ret; + } + + if (!hdptx->count && hdptx->rate) { + ret = rk_hdptx_ropll_tmds_cmn_config(hdptx, hdptx->rate / 100); + if (ret < 0) { + dev_err(hdptx->dev, "Failed to init PHY PLL: %d\n", ret); + pm_runtime_put(hdptx->dev); + return ret; + } + } + + hdptx->count++; + + return 0; +} + +static void rk_hdptx_phy_clk_unprepare(struct clk_hw *hw) +{ + struct rk_hdptx_phy *hdptx = to_rk_hdptx_phy(hw); + + if (hdptx->count == 1) { + u32 val; + int ret = regmap_read(hdptx->grf, GRF_HDPTX_STATUS, &val); + if (ret == 0 && (val & HDPTX_O_PLL_LOCK_DONE)) + rk_hdptx_phy_disable(hdptx); + } + + hdptx->count--; + pm_runtime_put(hdptx->dev); +} + +static unsigned long rk_hdptx_phy_clk_recalc_rate(struct clk_hw *hw, + unsigned long parent_rate) +{ + struct rk_hdptx_phy *hdptx = to_rk_hdptx_phy(hw); + + return hdptx->rate; +} + +static long rk_hdptx_phy_clk_round_rate(struct clk_hw *hw, unsigned long rate, + unsigned long *parent_rate) +{ + const struct ropll_config *cfg = NULL; + u32 bit_rate = rate / 100; + int i; + + if (rate > HDMI20_MAX_RATE) + return rate; + + for (i = 0; i < ARRAY_SIZE(ropll_tmds_cfg); i++) + if (bit_rate == ropll_tmds_cfg[i].bit_rate) { + cfg = &ropll_tmds_cfg[i]; + break; + } + + if (!cfg && !rk_hdptx_phy_clk_pll_calc(bit_rate, NULL)) + return -EINVAL; + + return rate; +} + +static int rk_hdptx_phy_clk_set_rate(struct clk_hw *hw, unsigned long rate, + unsigned long parent_rate) +{ + struct rk_hdptx_phy *hdptx = to_rk_hdptx_phy(hw); + u32 val; + int ret = regmap_read(hdptx->grf, GRF_HDPTX_STATUS, &val); + if (ret == 0 && (val & HDPTX_O_PLL_LOCK_DONE)) + rk_hdptx_phy_disable(hdptx); + + return rk_hdptx_ropll_tmds_cmn_config(hdptx, rate / 100); +} + +static const struct clk_ops hdptx_phy_clk_ops = { + .prepare = rk_hdptx_phy_clk_prepare, + .unprepare = rk_hdptx_phy_clk_unprepare, + .recalc_rate = rk_hdptx_phy_clk_recalc_rate, + .round_rate = rk_hdptx_phy_clk_round_rate, + .set_rate = rk_hdptx_phy_clk_set_rate, +}; + +static int rk_hdptx_phy_clk_register(struct rk_hdptx_phy *hdptx) +{ + struct device *dev = hdptx->dev; + const char *name, *pname; + struct clk *refclk; + int ret; + + refclk = devm_clk_get(dev, "ref"); + if (IS_ERR(refclk)) + return dev_err_probe(dev, PTR_ERR(refclk), + "Failed to get ref clock\n"); + + pname = __clk_get_name(refclk); + name = hdptx->id ? "clk_hdmiphy_pixel1" : "clk_hdmiphy_pixel0"; + hdptx->hw.init = CLK_HW_INIT(name, pname, &hdptx_phy_clk_ops, + CLK_GET_RATE_NOCACHE); + + ret = devm_clk_hw_register(dev, &hdptx->hw); + if (ret) + return dev_err_probe(dev, ret, "Failed to register clock\n"); + + ret = devm_of_clk_add_hw_provider(dev, of_clk_hw_simple_get, &hdptx->hw); + if (ret) + return dev_err_probe(dev, ret, + "Failed to register clk provider\n"); + return 0; +} + static int rk_hdptx_phy_runtime_suspend(struct device *dev) { struct rk_hdptx_phy *hdptx = dev_get_drvdata(dev); @@ -939,6 +1501,10 @@ static int rk_hdptx_phy_probe(struct platform_device *pdev) hdptx->dev = dev; + hdptx->id = of_alias_get_id(dev->of_node, "hdptxphy"); + if (hdptx->id < 0) + hdptx->id = 0; + regs = devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(regs)) return dev_err_probe(dev, PTR_ERR(regs), @@ -998,7 +1564,7 @@ static int rk_hdptx_phy_probe(struct platform_device *pdev) reset_control_deassert(hdptx->rsts[RST_CMN].rstc); reset_control_deassert(hdptx->rsts[RST_INIT].rstc); - return 0; + return rk_hdptx_phy_clk_register(hdptx); } static const struct dev_pm_ops rk_hdptx_phy_pm_ops = { diff --git a/drivers/phy/rockchip/phy-rockchip-usbdp.c b/drivers/phy/rockchip/phy-rockchip-usbdp.c new file mode 100644 index 000000000000..32f306459182 --- /dev/null +++ b/drivers/phy/rockchip/phy-rockchip-usbdp.c @@ -0,0 +1,1608 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/* + * Rockchip USBDP Combo PHY with Samsung IP block driver + * + * Copyright (C) 2021-2024 Rockchip Electronics Co., Ltd + * Copyright (C) 2024 Collabora Ltd + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/* USBDP PHY Register Definitions */ +#define UDPHY_PCS 0x4000 +#define UDPHY_PMA 0x8000 + +/* VO0 GRF Registers */ +#define DP_SINK_HPD_CFG BIT(11) +#define DP_SINK_HPD_SEL BIT(10) +#define DP_AUX_DIN_SEL BIT(9) +#define DP_AUX_DOUT_SEL BIT(8) +#define DP_LANE_SEL_N(n) GENMASK(2 * (n) + 1, 2 * (n)) +#define DP_LANE_SEL_ALL GENMASK(7, 0) + +/* PMA CMN Registers */ +#define CMN_LANE_MUX_AND_EN_OFFSET 0x0288 /* cmn_reg00A2 */ +#define CMN_DP_LANE_MUX_N(n) BIT((n) + 4) +#define CMN_DP_LANE_EN_N(n) BIT(n) +#define CMN_DP_LANE_MUX_ALL GENMASK(7, 4) +#define CMN_DP_LANE_EN_ALL GENMASK(3, 0) + +#define CMN_DP_LINK_OFFSET 0x28c /* cmn_reg00A3 */ +#define CMN_DP_TX_LINK_BW GENMASK(6, 5) +#define CMN_DP_TX_LANE_SWAP_EN BIT(2) + +#define CMN_SSC_EN_OFFSET 0x2d0 /* cmn_reg00B4 */ +#define CMN_ROPLL_SSC_EN BIT(1) +#define CMN_LCPLL_SSC_EN BIT(0) + +#define CMN_ANA_LCPLL_DONE_OFFSET 0x0350 /* cmn_reg00D4 */ +#define CMN_ANA_LCPLL_LOCK_DONE BIT(7) +#define CMN_ANA_LCPLL_AFC_DONE BIT(6) + +#define CMN_ANA_ROPLL_DONE_OFFSET 0x0354 /* cmn_reg00D5 */ +#define CMN_ANA_ROPLL_LOCK_DONE BIT(1) +#define CMN_ANA_ROPLL_AFC_DONE BIT(0) + +#define CMN_DP_RSTN_OFFSET 0x038c /* cmn_reg00E3 */ +#define CMN_DP_INIT_RSTN BIT(3) +#define CMN_DP_CMN_RSTN BIT(2) +#define CMN_CDR_WTCHDG_EN BIT(1) +#define CMN_CDR_WTCHDG_MSK_CDR_EN BIT(0) + +#define TRSV_ANA_TX_CLK_OFFSET_N(n) (0x854 + (n) * 0x800) /* trsv_reg0215 */ +#define LN_ANA_TX_SER_TXCLK_INV BIT(1) + +#define TRSV_LN0_MON_RX_CDR_DONE_OFFSET 0x0b84 /* trsv_reg02E1 */ +#define TRSV_LN0_MON_RX_CDR_LOCK_DONE BIT(0) + +#define TRSV_LN2_MON_RX_CDR_DONE_OFFSET 0x1b84 /* trsv_reg06E1 */ +#define TRSV_LN2_MON_RX_CDR_LOCK_DONE BIT(0) + +#define BIT_WRITEABLE_SHIFT 16 +#define PHY_AUX_DP_DATA_POL_NORMAL 0 +#define PHY_AUX_DP_DATA_POL_INVERT 1 +#define PHY_LANE_MUX_USB 0 +#define PHY_LANE_MUX_DP 1 + +enum { + DP_BW_RBR, + DP_BW_HBR, + DP_BW_HBR2, + DP_BW_HBR3, +}; + +enum { + UDPHY_MODE_NONE = 0, + UDPHY_MODE_USB = BIT(0), + UDPHY_MODE_DP = BIT(1), + UDPHY_MODE_DP_USB = BIT(1) | BIT(0), +}; + +struct rk_udphy_grf_reg { + unsigned int offset; + unsigned int disable; + unsigned int enable; +}; + +#define _RK_UDPHY_GEN_GRF_REG(offset, mask, disable, enable) \ +{\ + offset, \ + FIELD_PREP_CONST(mask, disable) | (mask << BIT_WRITEABLE_SHIFT), \ + FIELD_PREP_CONST(mask, enable) | (mask << BIT_WRITEABLE_SHIFT), \ +} + +#define RK_UDPHY_GEN_GRF_REG(offset, bitend, bitstart, disable, enable) \ + _RK_UDPHY_GEN_GRF_REG(offset, GENMASK(bitend, bitstart), disable, enable) + +struct rk_udphy_grf_cfg { + /* u2phy-grf */ + struct rk_udphy_grf_reg bvalid_phy_con; + struct rk_udphy_grf_reg bvalid_grf_con; + + /* usb-grf */ + struct rk_udphy_grf_reg usb3otg0_cfg; + struct rk_udphy_grf_reg usb3otg1_cfg; + + /* usbdpphy-grf */ + struct rk_udphy_grf_reg low_pwrn; + struct rk_udphy_grf_reg rx_lfps; +}; + +struct rk_udphy_vogrf_cfg { + /* vo-grf */ + struct rk_udphy_grf_reg hpd_trigger; + u32 dp_lane_reg; +}; + +struct rk_udphy_dp_tx_drv_ctrl { + u32 trsv_reg0204; + u32 trsv_reg0205; + u32 trsv_reg0206; + u32 trsv_reg0207; +}; + +struct rk_udphy_cfg { + unsigned int num_phys; + unsigned int phy_ids[2]; + /* resets to be requested */ + const char * const *rst_list; + int num_rsts; + + struct rk_udphy_grf_cfg grfcfg; + struct rk_udphy_vogrf_cfg vogrfcfg[2]; + const struct rk_udphy_dp_tx_drv_ctrl (*dp_tx_ctrl_cfg[4])[4]; + const struct rk_udphy_dp_tx_drv_ctrl (*dp_tx_ctrl_cfg_typec[4])[4]; +}; + +struct rk_udphy { + struct device *dev; + struct regmap *pma_regmap; + struct regmap *u2phygrf; + struct regmap *udphygrf; + struct regmap *usbgrf; + struct regmap *vogrf; + struct typec_switch_dev *sw; + struct typec_mux_dev *mux; + struct mutex mutex; /* mutex to protect access to individual PHYs */ + + /* clocks and rests */ + int num_clks; + struct clk_bulk_data *clks; + struct clk *refclk; + int num_rsts; + struct reset_control_bulk_data *rsts; + + /* PHY status management */ + bool flip; + bool mode_change; + u8 mode; + u8 status; + + /* utilized for USB */ + bool hs; /* flag for high-speed */ + + /* utilized for DP */ + struct gpio_desc *sbu1_dc_gpio; + struct gpio_desc *sbu2_dc_gpio; + u32 lane_mux_sel[4]; + u32 dp_lane_sel[4]; + u32 dp_aux_dout_sel; + u32 dp_aux_din_sel; + bool dp_sink_hpd_sel; + bool dp_sink_hpd_cfg; + u8 bw; + int id; + + bool dp_in_use; + + /* PHY const config */ + const struct rk_udphy_cfg *cfgs; + + /* PHY devices */ + struct phy *phy_dp; + struct phy *phy_u3; +}; + +static const struct rk_udphy_dp_tx_drv_ctrl rk3588_dp_tx_drv_ctrl_rbr_hbr[4][4] = { + /* voltage swing 0, pre-emphasis 0->3 */ + { + { 0x20, 0x10, 0x42, 0xe5 }, + { 0x26, 0x14, 0x42, 0xe5 }, + { 0x29, 0x18, 0x42, 0xe5 }, + { 0x2b, 0x1c, 0x43, 0xe7 }, + }, + + /* voltage swing 1, pre-emphasis 0->2 */ + { + { 0x23, 0x10, 0x42, 0xe7 }, + { 0x2a, 0x17, 0x43, 0xe7 }, + { 0x2b, 0x1a, 0x43, 0xe7 }, + }, + + /* voltage swing 2, pre-emphasis 0->1 */ + { + { 0x27, 0x10, 0x42, 0xe7 }, + { 0x2b, 0x17, 0x43, 0xe7 }, + }, + + /* voltage swing 3, pre-emphasis 0 */ + { + { 0x29, 0x10, 0x43, 0xe7 }, + }, +}; + +static const struct rk_udphy_dp_tx_drv_ctrl rk3588_dp_tx_drv_ctrl_rbr_hbr_typec[4][4] = { + /* voltage swing 0, pre-emphasis 0->3 */ + { + { 0x20, 0x10, 0x42, 0xe5 }, + { 0x26, 0x14, 0x42, 0xe5 }, + { 0x29, 0x18, 0x42, 0xe5 }, + { 0x2b, 0x1c, 0x43, 0xe7 }, + }, + + /* voltage swing 1, pre-emphasis 0->2 */ + { + { 0x23, 0x10, 0x42, 0xe7 }, + { 0x2a, 0x17, 0x43, 0xe7 }, + { 0x2b, 0x1a, 0x43, 0xe7 }, + }, + + /* voltage swing 2, pre-emphasis 0->1 */ + { + { 0x27, 0x10, 0x43, 0x67 }, + { 0x2b, 0x17, 0x43, 0xe7 }, + }, + + /* voltage swing 3, pre-emphasis 0 */ + { + { 0x29, 0x10, 0x43, 0xe7 }, + }, +}; + +static const struct rk_udphy_dp_tx_drv_ctrl rk3588_dp_tx_drv_ctrl_hbr2[4][4] = { + /* voltage swing 0, pre-emphasis 0->3 */ + { + { 0x21, 0x10, 0x42, 0xe5 }, + { 0x26, 0x14, 0x42, 0xe5 }, + { 0x26, 0x16, 0x43, 0xe5 }, + { 0x2a, 0x19, 0x43, 0xe7 }, + }, + + /* voltage swing 1, pre-emphasis 0->2 */ + { + { 0x24, 0x10, 0x42, 0xe7 }, + { 0x2a, 0x17, 0x43, 0xe7 }, + { 0x2b, 0x1a, 0x43, 0xe7 }, + }, + + /* voltage swing 2, pre-emphasis 0->1 */ + { + { 0x28, 0x10, 0x42, 0xe7 }, + { 0x2b, 0x17, 0x43, 0xe7 }, + }, + + /* voltage swing 3, pre-emphasis 0 */ + { + { 0x28, 0x10, 0x43, 0xe7 }, + }, +}; + +static const struct rk_udphy_dp_tx_drv_ctrl rk3588_dp_tx_drv_ctrl_hbr3[4][4] = { + /* voltage swing 0, pre-emphasis 0->3 */ + { + { 0x21, 0x10, 0x42, 0xe5 }, + { 0x26, 0x14, 0x42, 0xe5 }, + { 0x26, 0x16, 0x43, 0xe5 }, + { 0x29, 0x18, 0x43, 0xe7 }, + }, + + /* voltage swing 1, pre-emphasis 0->2 */ + { + { 0x24, 0x10, 0x42, 0xe7 }, + { 0x2a, 0x18, 0x43, 0xe7 }, + { 0x2b, 0x1b, 0x43, 0xe7 } + }, + + /* voltage swing 2, pre-emphasis 0->1 */ + { + { 0x27, 0x10, 0x42, 0xe7 }, + { 0x2b, 0x18, 0x43, 0xe7 } + }, + + /* voltage swing 3, pre-emphasis 0 */ + { + { 0x28, 0x10, 0x43, 0xe7 }, + }, +}; + +static const struct reg_sequence rk_udphy_24m_refclk_cfg[] = { + {0x0090, 0x68}, {0x0094, 0x68}, + {0x0128, 0x24}, {0x012c, 0x44}, + {0x0130, 0x3f}, {0x0134, 0x44}, + {0x015c, 0xa9}, {0x0160, 0x71}, + {0x0164, 0x71}, {0x0168, 0xa9}, + {0x0174, 0xa9}, {0x0178, 0x71}, + {0x017c, 0x71}, {0x0180, 0xa9}, + {0x018c, 0x41}, {0x0190, 0x00}, + {0x0194, 0x05}, {0x01ac, 0x2a}, + {0x01b0, 0x17}, {0x01b4, 0x17}, + {0x01b8, 0x2a}, {0x01c8, 0x04}, + {0x01cc, 0x08}, {0x01d0, 0x08}, + {0x01d4, 0x04}, {0x01d8, 0x20}, + {0x01dc, 0x01}, {0x01e0, 0x09}, + {0x01e4, 0x03}, {0x01f0, 0x29}, + {0x01f4, 0x02}, {0x01f8, 0x02}, + {0x01fc, 0x29}, {0x0208, 0x2a}, + {0x020c, 0x17}, {0x0210, 0x17}, + {0x0214, 0x2a}, {0x0224, 0x20}, + {0x03f0, 0x0a}, {0x03f4, 0x07}, + {0x03f8, 0x07}, {0x03fc, 0x0c}, + {0x0404, 0x12}, {0x0408, 0x1a}, + {0x040c, 0x1a}, {0x0410, 0x3f}, + {0x0ce0, 0x68}, {0x0ce8, 0xd0}, + {0x0cf0, 0x87}, {0x0cf8, 0x70}, + {0x0d00, 0x70}, {0x0d08, 0xa9}, + {0x1ce0, 0x68}, {0x1ce8, 0xd0}, + {0x1cf0, 0x87}, {0x1cf8, 0x70}, + {0x1d00, 0x70}, {0x1d08, 0xa9}, + {0x0a3c, 0xd0}, {0x0a44, 0xd0}, + {0x0a48, 0x01}, {0x0a4c, 0x0d}, + {0x0a54, 0xe0}, {0x0a5c, 0xe0}, + {0x0a64, 0xa8}, {0x1a3c, 0xd0}, + {0x1a44, 0xd0}, {0x1a48, 0x01}, + {0x1a4c, 0x0d}, {0x1a54, 0xe0}, + {0x1a5c, 0xe0}, {0x1a64, 0xa8} +}; + +static const struct reg_sequence rk_udphy_26m_refclk_cfg[] = { + {0x0830, 0x07}, {0x085c, 0x80}, + {0x1030, 0x07}, {0x105c, 0x80}, + {0x1830, 0x07}, {0x185c, 0x80}, + {0x2030, 0x07}, {0x205c, 0x80}, + {0x0228, 0x38}, {0x0104, 0x44}, + {0x0248, 0x44}, {0x038c, 0x02}, + {0x0878, 0x04}, {0x1878, 0x04}, + {0x0898, 0x77}, {0x1898, 0x77}, + {0x0054, 0x01}, {0x00e0, 0x38}, + {0x0060, 0x24}, {0x0064, 0x77}, + {0x0070, 0x76}, {0x0234, 0xe8}, + {0x0af4, 0x15}, {0x1af4, 0x15}, + {0x081c, 0xe5}, {0x181c, 0xe5}, + {0x099c, 0x48}, {0x199c, 0x48}, + {0x09a4, 0x07}, {0x09a8, 0x22}, + {0x19a4, 0x07}, {0x19a8, 0x22}, + {0x09b8, 0x3e}, {0x19b8, 0x3e}, + {0x09e4, 0x02}, {0x19e4, 0x02}, + {0x0a34, 0x1e}, {0x1a34, 0x1e}, + {0x0a98, 0x2f}, {0x1a98, 0x2f}, + {0x0c30, 0x0e}, {0x0c48, 0x06}, + {0x1c30, 0x0e}, {0x1c48, 0x06}, + {0x028c, 0x18}, {0x0af0, 0x00}, + {0x1af0, 0x00} +}; + +static const struct reg_sequence rk_udphy_init_sequence[] = { + {0x0104, 0x44}, {0x0234, 0xe8}, + {0x0248, 0x44}, {0x028c, 0x18}, + {0x081c, 0xe5}, {0x0878, 0x00}, + {0x0994, 0x1c}, {0x0af0, 0x00}, + {0x181c, 0xe5}, {0x1878, 0x00}, + {0x1994, 0x1c}, {0x1af0, 0x00}, + {0x0428, 0x60}, {0x0d58, 0x33}, + {0x1d58, 0x33}, {0x0990, 0x74}, + {0x0d64, 0x17}, {0x08c8, 0x13}, + {0x1990, 0x74}, {0x1d64, 0x17}, + {0x18c8, 0x13}, {0x0d90, 0x40}, + {0x0da8, 0x40}, {0x0dc0, 0x40}, + {0x0dd8, 0x40}, {0x1d90, 0x40}, + {0x1da8, 0x40}, {0x1dc0, 0x40}, + {0x1dd8, 0x40}, {0x03c0, 0x30}, + {0x03c4, 0x06}, {0x0e10, 0x00}, + {0x1e10, 0x00}, {0x043c, 0x0f}, + {0x0d2c, 0xff}, {0x1d2c, 0xff}, + {0x0d34, 0x0f}, {0x1d34, 0x0f}, + {0x08fc, 0x2a}, {0x0914, 0x28}, + {0x0a30, 0x03}, {0x0e38, 0x03}, + {0x0ecc, 0x27}, {0x0ed0, 0x22}, + {0x0ed4, 0x26}, {0x18fc, 0x2a}, + {0x1914, 0x28}, {0x1a30, 0x03}, + {0x1e38, 0x03}, {0x1ecc, 0x27}, + {0x1ed0, 0x22}, {0x1ed4, 0x26}, + {0x0048, 0x0f}, {0x0060, 0x3c}, + {0x0064, 0xf7}, {0x006c, 0x20}, + {0x0070, 0x7d}, {0x0074, 0x68}, + {0x0af4, 0x1a}, {0x1af4, 0x1a}, + {0x0440, 0x3f}, {0x10d4, 0x08}, + {0x20d4, 0x08}, {0x00d4, 0x30}, + {0x0024, 0x6e}, +}; + +static inline int rk_udphy_grfreg_write(struct regmap *base, + const struct rk_udphy_grf_reg *reg, bool en) +{ + return regmap_write(base, reg->offset, en ? reg->enable : reg->disable); +} + +static int rk_udphy_clk_init(struct rk_udphy *udphy, struct device *dev) +{ + int i; + + udphy->num_clks = devm_clk_bulk_get_all(dev, &udphy->clks); + if (udphy->num_clks < 1) + return -ENODEV; + + /* used for configure phy reference clock frequency */ + for (i = 0; i < udphy->num_clks; i++) { + if (!strncmp(udphy->clks[i].id, "refclk", 6)) { + udphy->refclk = udphy->clks[i].clk; + break; + } + } + + if (!udphy->refclk) + return dev_err_probe(udphy->dev, -EINVAL, "no refclk found\n"); + + return 0; +} + +static int rk_udphy_reset_assert_all(struct rk_udphy *udphy) +{ + return reset_control_bulk_assert(udphy->num_rsts, udphy->rsts); +} + +static int rk_udphy_reset_deassert_all(struct rk_udphy *udphy) +{ + return reset_control_bulk_deassert(udphy->num_rsts, udphy->rsts); +} + +static int rk_udphy_reset_deassert(struct rk_udphy *udphy, char *name) +{ + struct reset_control_bulk_data *list = udphy->rsts; + int idx; + + for (idx = 0; idx < udphy->num_rsts; idx++) { + if (!strcmp(list[idx].id, name)) + return reset_control_deassert(list[idx].rstc); + } + + return -EINVAL; +} + +static int rk_udphy_reset_init(struct rk_udphy *udphy, struct device *dev) +{ + const struct rk_udphy_cfg *cfg = udphy->cfgs; + int idx; + + udphy->num_rsts = cfg->num_rsts; + udphy->rsts = devm_kcalloc(dev, udphy->num_rsts, + sizeof(*udphy->rsts), GFP_KERNEL); + if (!udphy->rsts) + return -ENOMEM; + + for (idx = 0; idx < cfg->num_rsts; idx++) + udphy->rsts[idx].id = cfg->rst_list[idx]; + + return devm_reset_control_bulk_get_exclusive(dev, cfg->num_rsts, + udphy->rsts); +} + +static void rk_udphy_u3_port_disable(struct rk_udphy *udphy, u8 disable) +{ + const struct rk_udphy_cfg *cfg = udphy->cfgs; + const struct rk_udphy_grf_reg *preg; + + preg = udphy->id ? &cfg->grfcfg.usb3otg1_cfg : &cfg->grfcfg.usb3otg0_cfg; + rk_udphy_grfreg_write(udphy->usbgrf, preg, disable); +} + +static void rk_udphy_usb_bvalid_enable(struct rk_udphy *udphy, u8 enable) +{ + const struct rk_udphy_cfg *cfg = udphy->cfgs; + + rk_udphy_grfreg_write(udphy->u2phygrf, &cfg->grfcfg.bvalid_phy_con, enable); + rk_udphy_grfreg_write(udphy->u2phygrf, &cfg->grfcfg.bvalid_grf_con, enable); +} + +/* + * In usb/dp combo phy driver, here are 2 ways to mapping lanes. + * + * 1 Type-C Mapping table (DP_Alt_Mode V1.0b remove ABF pin mapping) + * --------------------------------------------------------------------------- + * Type-C Pin B11-B10 A2-A3 A11-A10 B2-B3 + * PHY Pad ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx) + * C/E(Normal) dpln3 dpln2 dpln0 dpln1 + * C/E(Flip ) dpln0 dpln1 dpln3 dpln2 + * D/F(Normal) usbrx usbtx dpln0 dpln1 + * D/F(Flip ) dpln0 dpln1 usbrx usbtx + * A(Normal ) dpln3 dpln1 dpln2 dpln0 + * A(Flip ) dpln2 dpln0 dpln3 dpln1 + * B(Normal ) usbrx usbtx dpln1 dpln0 + * B(Flip ) dpln1 dpln0 usbrx usbtx + * --------------------------------------------------------------------------- + * + * 2 Mapping the lanes in dtsi + * if all 4 lane assignment for dp function, define rockchip,dp-lane-mux = ; + * sample as follow: + * --------------------------------------------------------------------------- + * B11-B10 A2-A3 A11-A10 B2-B3 + * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx) + * <0 1 2 3> dpln0 dpln1 dpln2 dpln3 + * <2 3 0 1> dpln2 dpln3 dpln0 dpln1 + * --------------------------------------------------------------------------- + * if 2 lane for dp function, 2 lane for usb function, define rockchip,dp-lane-mux = ; + * sample as follow: + * --------------------------------------------------------------------------- + * B11-B10 A2-A3 A11-A10 B2-B3 + * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx) + * <0 1> dpln0 dpln1 usbrx usbtx + * <2 3> usbrx usbtx dpln0 dpln1 + * --------------------------------------------------------------------------- + */ + +static void rk_udphy_dplane_select(struct rk_udphy *udphy) +{ + const struct rk_udphy_cfg *cfg = udphy->cfgs; + u32 value = 0; + + switch (udphy->mode) { + case UDPHY_MODE_DP: + value |= 2 << udphy->dp_lane_sel[2] * 2; + value |= 3 << udphy->dp_lane_sel[3] * 2; + fallthrough; + + case UDPHY_MODE_DP_USB: + value |= 0 << udphy->dp_lane_sel[0] * 2; + value |= 1 << udphy->dp_lane_sel[1] * 2; + break; + + case UDPHY_MODE_USB: + break; + + default: + break; + } + + regmap_write(udphy->vogrf, cfg->vogrfcfg[udphy->id].dp_lane_reg, + ((DP_AUX_DIN_SEL | DP_AUX_DOUT_SEL | DP_LANE_SEL_ALL) << 16) | + FIELD_PREP(DP_AUX_DIN_SEL, udphy->dp_aux_din_sel) | + FIELD_PREP(DP_AUX_DOUT_SEL, udphy->dp_aux_dout_sel) | value); +} + +static int rk_udphy_dplane_get(struct rk_udphy *udphy) +{ + int dp_lanes; + + switch (udphy->mode) { + case UDPHY_MODE_DP: + dp_lanes = 4; + break; + + case UDPHY_MODE_DP_USB: + dp_lanes = 2; + break; + + case UDPHY_MODE_USB: + default: + dp_lanes = 0; + break; + } + + return dp_lanes; +} + +static void rk_udphy_dplane_enable(struct rk_udphy *udphy, int dp_lanes) +{ + u32 val = 0; + int i; + + for (i = 0; i < dp_lanes; i++) + val |= BIT(udphy->dp_lane_sel[i]); + + regmap_update_bits(udphy->pma_regmap, CMN_LANE_MUX_AND_EN_OFFSET, CMN_DP_LANE_EN_ALL, + FIELD_PREP(CMN_DP_LANE_EN_ALL, val)); + + if (!dp_lanes) + regmap_update_bits(udphy->pma_regmap, CMN_DP_RSTN_OFFSET, + CMN_DP_CMN_RSTN, FIELD_PREP(CMN_DP_CMN_RSTN, 0x0)); +} + +static void rk_udphy_dp_hpd_event_trigger(struct rk_udphy *udphy, bool hpd) +{ + const struct rk_udphy_cfg *cfg = udphy->cfgs; + + udphy->dp_sink_hpd_sel = true; + udphy->dp_sink_hpd_cfg = hpd; + + if (!udphy->dp_in_use) + return; + + rk_udphy_grfreg_write(udphy->vogrf, &cfg->vogrfcfg[udphy->id].hpd_trigger, hpd); +} + +static void rk_udphy_set_typec_default_mapping(struct rk_udphy *udphy) +{ + if (udphy->flip) { + udphy->dp_lane_sel[0] = 0; + udphy->dp_lane_sel[1] = 1; + udphy->dp_lane_sel[2] = 3; + udphy->dp_lane_sel[3] = 2; + udphy->lane_mux_sel[0] = PHY_LANE_MUX_DP; + udphy->lane_mux_sel[1] = PHY_LANE_MUX_DP; + udphy->lane_mux_sel[2] = PHY_LANE_MUX_USB; + udphy->lane_mux_sel[3] = PHY_LANE_MUX_USB; + udphy->dp_aux_dout_sel = PHY_AUX_DP_DATA_POL_INVERT; + udphy->dp_aux_din_sel = PHY_AUX_DP_DATA_POL_INVERT; + gpiod_set_value_cansleep(udphy->sbu1_dc_gpio, 1); + gpiod_set_value_cansleep(udphy->sbu2_dc_gpio, 0); + } else { + udphy->dp_lane_sel[0] = 2; + udphy->dp_lane_sel[1] = 3; + udphy->dp_lane_sel[2] = 1; + udphy->dp_lane_sel[3] = 0; + udphy->lane_mux_sel[0] = PHY_LANE_MUX_USB; + udphy->lane_mux_sel[1] = PHY_LANE_MUX_USB; + udphy->lane_mux_sel[2] = PHY_LANE_MUX_DP; + udphy->lane_mux_sel[3] = PHY_LANE_MUX_DP; + udphy->dp_aux_dout_sel = PHY_AUX_DP_DATA_POL_NORMAL; + udphy->dp_aux_din_sel = PHY_AUX_DP_DATA_POL_NORMAL; + gpiod_set_value_cansleep(udphy->sbu1_dc_gpio, 0); + gpiod_set_value_cansleep(udphy->sbu2_dc_gpio, 1); + } + + udphy->mode = UDPHY_MODE_DP_USB; +} + +static int rk_udphy_orien_sw_set(struct typec_switch_dev *sw, + enum typec_orientation orien) +{ + struct rk_udphy *udphy = typec_switch_get_drvdata(sw); + + mutex_lock(&udphy->mutex); + + if (orien == TYPEC_ORIENTATION_NONE) { + gpiod_set_value_cansleep(udphy->sbu1_dc_gpio, 0); + gpiod_set_value_cansleep(udphy->sbu2_dc_gpio, 0); + /* unattached */ + rk_udphy_usb_bvalid_enable(udphy, false); + goto unlock_ret; + } + + udphy->flip = (orien == TYPEC_ORIENTATION_REVERSE) ? true : false; + rk_udphy_set_typec_default_mapping(udphy); + rk_udphy_usb_bvalid_enable(udphy, true); + +unlock_ret: + mutex_unlock(&udphy->mutex); + return 0; +} + +static void rk_udphy_orien_switch_unregister(void *data) +{ + struct rk_udphy *udphy = data; + + typec_switch_unregister(udphy->sw); +} + +static int rk_udphy_setup_orien_switch(struct rk_udphy *udphy) +{ + struct typec_switch_desc sw_desc = { }; + + sw_desc.drvdata = udphy; + sw_desc.fwnode = dev_fwnode(udphy->dev); + sw_desc.set = rk_udphy_orien_sw_set; + + udphy->sw = typec_switch_register(udphy->dev, &sw_desc); + if (IS_ERR(udphy->sw)) { + dev_err(udphy->dev, "Error register typec orientation switch: %ld\n", + PTR_ERR(udphy->sw)); + return PTR_ERR(udphy->sw); + } + + return devm_add_action_or_reset(udphy->dev, + rk_udphy_orien_switch_unregister, udphy); +} + +static int rk_udphy_refclk_set(struct rk_udphy *udphy) +{ + unsigned long rate; + int ret; + + /* configure phy reference clock */ + rate = clk_get_rate(udphy->refclk); + dev_dbg(udphy->dev, "refclk freq %ld\n", rate); + + switch (rate) { + case 24000000: + ret = regmap_multi_reg_write(udphy->pma_regmap, rk_udphy_24m_refclk_cfg, + ARRAY_SIZE(rk_udphy_24m_refclk_cfg)); + if (ret) + return ret; + break; + + case 26000000: + /* register default is 26MHz */ + ret = regmap_multi_reg_write(udphy->pma_regmap, rk_udphy_26m_refclk_cfg, + ARRAY_SIZE(rk_udphy_26m_refclk_cfg)); + if (ret) + return ret; + break; + + default: + dev_err(udphy->dev, "unsupported refclk freq %ld\n", rate); + return -EINVAL; + } + + return 0; +} + +static int rk_udphy_status_check(struct rk_udphy *udphy) +{ + unsigned int val; + int ret; + + /* LCPLL check */ + if (udphy->mode & UDPHY_MODE_USB) { + ret = regmap_read_poll_timeout(udphy->pma_regmap, CMN_ANA_LCPLL_DONE_OFFSET, + val, (val & CMN_ANA_LCPLL_AFC_DONE) && + (val & CMN_ANA_LCPLL_LOCK_DONE), 200, 100000); + if (ret) { + dev_err(udphy->dev, "cmn ana lcpll lock timeout\n"); + /* + * If earlier software (U-Boot) enabled USB once already + * the PLL may have problems locking on the first try. + * It will be successful on the second try, so for the + * time being a -EPROBE_DEFER will solve the issue. + * + * This requires further investigation to understand the + * root cause, especially considering that the driver is + * asserting all reset lines at probe time. + */ + return -EPROBE_DEFER; + } + + if (!udphy->flip) { + ret = regmap_read_poll_timeout(udphy->pma_regmap, + TRSV_LN0_MON_RX_CDR_DONE_OFFSET, val, + val & TRSV_LN0_MON_RX_CDR_LOCK_DONE, + 200, 100000); + if (ret) + dev_err(udphy->dev, "trsv ln0 mon rx cdr lock timeout\n"); + } else { + ret = regmap_read_poll_timeout(udphy->pma_regmap, + TRSV_LN2_MON_RX_CDR_DONE_OFFSET, val, + val & TRSV_LN2_MON_RX_CDR_LOCK_DONE, + 200, 100000); + if (ret) + dev_err(udphy->dev, "trsv ln2 mon rx cdr lock timeout\n"); + } + } + + return 0; +} + +static int rk_udphy_init(struct rk_udphy *udphy) +{ + const struct rk_udphy_cfg *cfg = udphy->cfgs; + int ret; + + rk_udphy_reset_assert_all(udphy); + usleep_range(10000, 11000); + + /* enable rx lfps for usb */ + if (udphy->mode & UDPHY_MODE_USB) + rk_udphy_grfreg_write(udphy->udphygrf, &cfg->grfcfg.rx_lfps, true); + + /* Step 1: power on pma and deassert apb rstn */ + rk_udphy_grfreg_write(udphy->udphygrf, &cfg->grfcfg.low_pwrn, true); + + rk_udphy_reset_deassert(udphy, "pma_apb"); + rk_udphy_reset_deassert(udphy, "pcs_apb"); + + /* Step 2: set init sequence and phy refclk */ + ret = regmap_multi_reg_write(udphy->pma_regmap, rk_udphy_init_sequence, + ARRAY_SIZE(rk_udphy_init_sequence)); + if (ret) { + dev_err(udphy->dev, "init sequence set error %d\n", ret); + goto assert_resets; + } + + ret = rk_udphy_refclk_set(udphy); + if (ret) { + dev_err(udphy->dev, "refclk set error %d\n", ret); + goto assert_resets; + } + + /* Step 3: configure lane mux */ + regmap_update_bits(udphy->pma_regmap, CMN_LANE_MUX_AND_EN_OFFSET, + CMN_DP_LANE_MUX_ALL | CMN_DP_LANE_EN_ALL, + FIELD_PREP(CMN_DP_LANE_MUX_N(3), udphy->lane_mux_sel[3]) | + FIELD_PREP(CMN_DP_LANE_MUX_N(2), udphy->lane_mux_sel[2]) | + FIELD_PREP(CMN_DP_LANE_MUX_N(1), udphy->lane_mux_sel[1]) | + FIELD_PREP(CMN_DP_LANE_MUX_N(0), udphy->lane_mux_sel[0]) | + FIELD_PREP(CMN_DP_LANE_EN_ALL, 0)); + + /* Step 4: deassert init rstn and wait for 200ns from datasheet */ + if (udphy->mode & UDPHY_MODE_USB) + rk_udphy_reset_deassert(udphy, "init"); + + if (udphy->mode & UDPHY_MODE_DP) { + regmap_update_bits(udphy->pma_regmap, CMN_DP_RSTN_OFFSET, + CMN_DP_INIT_RSTN, + FIELD_PREP(CMN_DP_INIT_RSTN, 0x1)); + } + + udelay(1); + + /* Step 5: deassert cmn/lane rstn */ + if (udphy->mode & UDPHY_MODE_USB) { + rk_udphy_reset_deassert(udphy, "cmn"); + rk_udphy_reset_deassert(udphy, "lane"); + } + + /* Step 6: wait for lock done of pll */ + ret = rk_udphy_status_check(udphy); + if (ret) + goto assert_resets; + + return 0; + +assert_resets: + rk_udphy_reset_assert_all(udphy); + return ret; +} + +static int rk_udphy_setup(struct rk_udphy *udphy) +{ + int ret; + + ret = clk_bulk_prepare_enable(udphy->num_clks, udphy->clks); + if (ret) { + dev_err(udphy->dev, "failed to enable clk\n"); + return ret; + } + + ret = rk_udphy_init(udphy); + if (ret) { + dev_err(udphy->dev, "failed to init combophy\n"); + clk_bulk_disable_unprepare(udphy->num_clks, udphy->clks); + return ret; + } + + return 0; +} + +static void rk_udphy_disable(struct rk_udphy *udphy) +{ + clk_bulk_disable_unprepare(udphy->num_clks, udphy->clks); + rk_udphy_reset_assert_all(udphy); +} + +static int rk_udphy_parse_lane_mux_data(struct rk_udphy *udphy) +{ + int ret, i, num_lanes; + + num_lanes = device_property_count_u32(udphy->dev, "rockchip,dp-lane-mux"); + if (num_lanes < 0) { + dev_dbg(udphy->dev, "no dp-lane-mux, following dp alt mode\n"); + udphy->mode = UDPHY_MODE_USB; + return 0; + } + + if (num_lanes != 2 && num_lanes != 4) + return dev_err_probe(udphy->dev, -EINVAL, + "invalid number of lane mux\n"); + + ret = device_property_read_u32_array(udphy->dev, "rockchip,dp-lane-mux", + udphy->dp_lane_sel, num_lanes); + if (ret) + return dev_err_probe(udphy->dev, ret, "get dp lane mux failed\n"); + + for (i = 0; i < num_lanes; i++) { + int j; + + if (udphy->dp_lane_sel[i] > 3) + return dev_err_probe(udphy->dev, -EINVAL, + "lane mux between 0 and 3, exceeding the range\n"); + + udphy->lane_mux_sel[udphy->dp_lane_sel[i]] = PHY_LANE_MUX_DP; + + for (j = i + 1; j < num_lanes; j++) { + if (udphy->dp_lane_sel[i] == udphy->dp_lane_sel[j]) + return dev_err_probe(udphy->dev, -EINVAL, + "set repeat lane mux value\n"); + } + } + + udphy->mode = UDPHY_MODE_DP; + if (num_lanes == 2) { + udphy->mode |= UDPHY_MODE_USB; + udphy->flip = (udphy->lane_mux_sel[0] == PHY_LANE_MUX_DP); + } + + return 0; +} + +static int rk_udphy_get_initial_status(struct rk_udphy *udphy) +{ + int ret; + u32 value; + + ret = clk_bulk_prepare_enable(udphy->num_clks, udphy->clks); + if (ret) { + dev_err(udphy->dev, "failed to enable clk\n"); + return ret; + } + + rk_udphy_reset_deassert_all(udphy); + + regmap_read(udphy->pma_regmap, CMN_LANE_MUX_AND_EN_OFFSET, &value); + if (FIELD_GET(CMN_DP_LANE_MUX_ALL, value) && FIELD_GET(CMN_DP_LANE_EN_ALL, value)) + udphy->status = UDPHY_MODE_DP; + else + rk_udphy_disable(udphy); + + return 0; +} + +static int rk_udphy_parse_dt(struct rk_udphy *udphy) +{ + struct device *dev = udphy->dev; + struct device_node *np = dev_of_node(dev); + enum usb_device_speed maximum_speed; + int ret; + + udphy->u2phygrf = syscon_regmap_lookup_by_phandle(np, "rockchip,u2phy-grf"); + if (IS_ERR(udphy->u2phygrf)) + return dev_err_probe(dev, PTR_ERR(udphy->u2phygrf), "failed to get u2phy-grf\n"); + + udphy->udphygrf = syscon_regmap_lookup_by_phandle(np, "rockchip,usbdpphy-grf"); + if (IS_ERR(udphy->udphygrf)) + return dev_err_probe(dev, PTR_ERR(udphy->udphygrf), "failed to get usbdpphy-grf\n"); + + udphy->usbgrf = syscon_regmap_lookup_by_phandle(np, "rockchip,usb-grf"); + if (IS_ERR(udphy->usbgrf)) + return dev_err_probe(dev, PTR_ERR(udphy->usbgrf), "failed to get usb-grf\n"); + + udphy->vogrf = syscon_regmap_lookup_by_phandle(np, "rockchip,vo-grf"); + if (IS_ERR(udphy->vogrf)) + return dev_err_probe(dev, PTR_ERR(udphy->vogrf), "failed to get vo-grf\n"); + + ret = rk_udphy_parse_lane_mux_data(udphy); + if (ret) + return ret; + + udphy->sbu1_dc_gpio = devm_gpiod_get_optional(dev, "sbu1-dc", GPIOD_OUT_LOW); + if (IS_ERR(udphy->sbu1_dc_gpio)) + return PTR_ERR(udphy->sbu1_dc_gpio); + + udphy->sbu2_dc_gpio = devm_gpiod_get_optional(dev, "sbu2-dc", GPIOD_OUT_LOW); + if (IS_ERR(udphy->sbu2_dc_gpio)) + return PTR_ERR(udphy->sbu2_dc_gpio); + + if (device_property_present(dev, "maximum-speed")) { + maximum_speed = usb_get_maximum_speed(dev); + udphy->hs = maximum_speed <= USB_SPEED_HIGH ? true : false; + } + + ret = rk_udphy_clk_init(udphy, dev); + if (ret) + return ret; + + return rk_udphy_reset_init(udphy, dev); +} + +static int rk_udphy_power_on(struct rk_udphy *udphy, u8 mode) +{ + int ret; + + if (!(udphy->mode & mode)) { + dev_info(udphy->dev, "mode 0x%02x is not support\n", mode); + return 0; + } + + if (udphy->status == UDPHY_MODE_NONE) { + udphy->mode_change = false; + ret = rk_udphy_setup(udphy); + if (ret) + return ret; + + if (udphy->mode & UDPHY_MODE_USB) + rk_udphy_u3_port_disable(udphy, false); + } else if (udphy->mode_change) { + udphy->mode_change = false; + udphy->status = UDPHY_MODE_NONE; + if (udphy->mode == UDPHY_MODE_DP) + rk_udphy_u3_port_disable(udphy, true); + + rk_udphy_disable(udphy); + ret = rk_udphy_setup(udphy); + if (ret) + return ret; + } + + udphy->status |= mode; + + return 0; +} + +static void rk_udphy_power_off(struct rk_udphy *udphy, u8 mode) +{ + if (!(udphy->mode & mode)) { + dev_info(udphy->dev, "mode 0x%02x is not support\n", mode); + return; + } + + if (!udphy->status) + return; + + udphy->status &= ~mode; + + if (udphy->status == UDPHY_MODE_NONE) + rk_udphy_disable(udphy); +} + +static int rk_udphy_dp_phy_init(struct phy *phy) +{ + struct rk_udphy *udphy = phy_get_drvdata(phy); + + mutex_lock(&udphy->mutex); + + udphy->dp_in_use = true; + rk_udphy_dp_hpd_event_trigger(udphy, udphy->dp_sink_hpd_cfg); + + mutex_unlock(&udphy->mutex); + + return 0; +} + +static int rk_udphy_dp_phy_exit(struct phy *phy) +{ + struct rk_udphy *udphy = phy_get_drvdata(phy); + + mutex_lock(&udphy->mutex); + udphy->dp_in_use = false; + mutex_unlock(&udphy->mutex); + return 0; +} + +static int rk_udphy_dp_phy_power_on(struct phy *phy) +{ + struct rk_udphy *udphy = phy_get_drvdata(phy); + int ret, dp_lanes; + + mutex_lock(&udphy->mutex); + + dp_lanes = rk_udphy_dplane_get(udphy); + phy_set_bus_width(phy, dp_lanes); + + ret = rk_udphy_power_on(udphy, UDPHY_MODE_DP); + if (ret) + goto unlock; + + rk_udphy_dplane_enable(udphy, dp_lanes); + + rk_udphy_dplane_select(udphy); + +unlock: + mutex_unlock(&udphy->mutex); + /* + * If data send by aux channel too fast after phy power on, + * the aux may be not ready which will cause aux error. Adding + * delay to avoid this issue. + */ + usleep_range(10000, 11000); + return ret; +} + +static int rk_udphy_dp_phy_power_off(struct phy *phy) +{ + struct rk_udphy *udphy = phy_get_drvdata(phy); + + mutex_lock(&udphy->mutex); + rk_udphy_dplane_enable(udphy, 0); + rk_udphy_power_off(udphy, UDPHY_MODE_DP); + mutex_unlock(&udphy->mutex); + + return 0; +} + +static int rk_udphy_dp_phy_verify_link_rate(unsigned int link_rate) +{ + switch (link_rate) { + case 1620: + case 2700: + case 5400: + case 8100: + break; + + default: + return -EINVAL; + } + + return 0; +} + +static int rk_udphy_dp_phy_verify_config(struct rk_udphy *udphy, + struct phy_configure_opts_dp *dp) +{ + int i, ret; + + /* If changing link rate was required, verify it's supported. */ + ret = rk_udphy_dp_phy_verify_link_rate(dp->link_rate); + if (ret) + return ret; + + /* Verify lane count. */ + switch (dp->lanes) { + case 1: + case 2: + case 4: + /* valid lane count. */ + break; + + default: + return -EINVAL; + } + + /* + * If changing voltages is required, check swing and pre-emphasis + * levels, per-lane. + */ + if (dp->set_voltages) { + /* Lane count verified previously. */ + for (i = 0; i < dp->lanes; i++) { + if (dp->voltage[i] > 3 || dp->pre[i] > 3) + return -EINVAL; + + /* + * Sum of voltage swing and pre-emphasis levels cannot + * exceed 3. + */ + if (dp->voltage[i] + dp->pre[i] > 3) + return -EINVAL; + } + } + + return 0; +} + +static void rk_udphy_dp_set_voltage(struct rk_udphy *udphy, u8 bw, + u32 voltage, u32 pre, u32 lane) +{ + const struct rk_udphy_cfg *cfg = udphy->cfgs; + const struct rk_udphy_dp_tx_drv_ctrl (*dp_ctrl)[4]; + u32 offset = 0x800 * lane; + u32 val; + + if (udphy->mux) + dp_ctrl = cfg->dp_tx_ctrl_cfg_typec[bw]; + else + dp_ctrl = cfg->dp_tx_ctrl_cfg[bw]; + + val = dp_ctrl[voltage][pre].trsv_reg0204; + regmap_write(udphy->pma_regmap, 0x0810 + offset, val); + + val = dp_ctrl[voltage][pre].trsv_reg0205; + regmap_write(udphy->pma_regmap, 0x0814 + offset, val); + + val = dp_ctrl[voltage][pre].trsv_reg0206; + regmap_write(udphy->pma_regmap, 0x0818 + offset, val); + + val = dp_ctrl[voltage][pre].trsv_reg0207; + regmap_write(udphy->pma_regmap, 0x081c + offset, val); +} + +static int rk_udphy_dp_phy_configure(struct phy *phy, + union phy_configure_opts *opts) +{ + struct rk_udphy *udphy = phy_get_drvdata(phy); + struct phy_configure_opts_dp *dp = &opts->dp; + u32 i, val, lane; + int ret; + + ret = rk_udphy_dp_phy_verify_config(udphy, dp); + if (ret) + return ret; + + if (dp->set_rate) { + regmap_update_bits(udphy->pma_regmap, CMN_DP_RSTN_OFFSET, + CMN_DP_CMN_RSTN, FIELD_PREP(CMN_DP_CMN_RSTN, 0x0)); + + switch (dp->link_rate) { + case 1620: + udphy->bw = DP_BW_RBR; + break; + + case 2700: + udphy->bw = DP_BW_HBR; + break; + + case 5400: + udphy->bw = DP_BW_HBR2; + break; + + case 8100: + udphy->bw = DP_BW_HBR3; + break; + + default: + return -EINVAL; + } + + regmap_update_bits(udphy->pma_regmap, CMN_DP_LINK_OFFSET, CMN_DP_TX_LINK_BW, + FIELD_PREP(CMN_DP_TX_LINK_BW, udphy->bw)); + regmap_update_bits(udphy->pma_regmap, CMN_SSC_EN_OFFSET, CMN_ROPLL_SSC_EN, + FIELD_PREP(CMN_ROPLL_SSC_EN, dp->ssc)); + regmap_update_bits(udphy->pma_regmap, CMN_DP_RSTN_OFFSET, CMN_DP_CMN_RSTN, + FIELD_PREP(CMN_DP_CMN_RSTN, 0x1)); + + ret = regmap_read_poll_timeout(udphy->pma_regmap, CMN_ANA_ROPLL_DONE_OFFSET, val, + FIELD_GET(CMN_ANA_ROPLL_LOCK_DONE, val) && + FIELD_GET(CMN_ANA_ROPLL_AFC_DONE, val), + 0, 1000); + if (ret) { + dev_err(udphy->dev, "ROPLL is not lock, set_rate failed\n"); + return ret; + } + } + + if (dp->set_voltages) { + for (i = 0; i < dp->lanes; i++) { + lane = udphy->dp_lane_sel[i]; + switch (dp->link_rate) { + case 1620: + case 2700: + regmap_update_bits(udphy->pma_regmap, + TRSV_ANA_TX_CLK_OFFSET_N(lane), + LN_ANA_TX_SER_TXCLK_INV, + FIELD_PREP(LN_ANA_TX_SER_TXCLK_INV, + udphy->lane_mux_sel[lane])); + break; + + case 5400: + case 8100: + regmap_update_bits(udphy->pma_regmap, + TRSV_ANA_TX_CLK_OFFSET_N(lane), + LN_ANA_TX_SER_TXCLK_INV, + FIELD_PREP(LN_ANA_TX_SER_TXCLK_INV, 0x0)); + break; + } + + rk_udphy_dp_set_voltage(udphy, udphy->bw, dp->voltage[i], + dp->pre[i], lane); + } + } + + return 0; +} + +static const struct phy_ops rk_udphy_dp_phy_ops = { + .init = rk_udphy_dp_phy_init, + .exit = rk_udphy_dp_phy_exit, + .power_on = rk_udphy_dp_phy_power_on, + .power_off = rk_udphy_dp_phy_power_off, + .configure = rk_udphy_dp_phy_configure, + .owner = THIS_MODULE, +}; + +static int rk_udphy_usb3_phy_init(struct phy *phy) +{ + struct rk_udphy *udphy = phy_get_drvdata(phy); + int ret; + + mutex_lock(&udphy->mutex); + /* DP only or high-speed, disable U3 port */ + if (!(udphy->mode & UDPHY_MODE_USB) || udphy->hs) { + rk_udphy_u3_port_disable(udphy, true); + goto unlock; + } + + ret = rk_udphy_power_on(udphy, UDPHY_MODE_USB); + +unlock: + mutex_unlock(&udphy->mutex); + return ret; +} + +static int rk_udphy_usb3_phy_exit(struct phy *phy) +{ + struct rk_udphy *udphy = phy_get_drvdata(phy); + + mutex_lock(&udphy->mutex); + /* DP only or high-speed */ + if (!(udphy->mode & UDPHY_MODE_USB) || udphy->hs) + goto unlock; + + rk_udphy_power_off(udphy, UDPHY_MODE_USB); + +unlock: + mutex_unlock(&udphy->mutex); + return 0; +} + +static const struct phy_ops rk_udphy_usb3_phy_ops = { + .init = rk_udphy_usb3_phy_init, + .exit = rk_udphy_usb3_phy_exit, + .owner = THIS_MODULE, +}; + +static int rk_udphy_typec_mux_set(struct typec_mux_dev *mux, + struct typec_mux_state *state) +{ + struct rk_udphy *udphy = typec_mux_get_drvdata(mux); + u8 mode; + + mutex_lock(&udphy->mutex); + + switch (state->mode) { + case TYPEC_DP_STATE_C: + case TYPEC_DP_STATE_E: + udphy->lane_mux_sel[0] = PHY_LANE_MUX_DP; + udphy->lane_mux_sel[1] = PHY_LANE_MUX_DP; + udphy->lane_mux_sel[2] = PHY_LANE_MUX_DP; + udphy->lane_mux_sel[3] = PHY_LANE_MUX_DP; + mode = UDPHY_MODE_DP; + break; + + case TYPEC_DP_STATE_D: + default: + if (udphy->flip) { + udphy->lane_mux_sel[0] = PHY_LANE_MUX_DP; + udphy->lane_mux_sel[1] = PHY_LANE_MUX_DP; + udphy->lane_mux_sel[2] = PHY_LANE_MUX_USB; + udphy->lane_mux_sel[3] = PHY_LANE_MUX_USB; + } else { + udphy->lane_mux_sel[0] = PHY_LANE_MUX_USB; + udphy->lane_mux_sel[1] = PHY_LANE_MUX_USB; + udphy->lane_mux_sel[2] = PHY_LANE_MUX_DP; + udphy->lane_mux_sel[3] = PHY_LANE_MUX_DP; + } + mode = UDPHY_MODE_DP_USB; + break; + } + + if (state->alt && state->alt->svid == USB_TYPEC_DP_SID) { + struct typec_displayport_data *data = state->data; + + if (!data) { + rk_udphy_dp_hpd_event_trigger(udphy, false); + } else if (data->status & DP_STATUS_IRQ_HPD) { + rk_udphy_dp_hpd_event_trigger(udphy, false); + usleep_range(750, 800); + rk_udphy_dp_hpd_event_trigger(udphy, true); + } else if (data->status & DP_STATUS_HPD_STATE) { + if (udphy->mode != mode) { + udphy->mode = mode; + udphy->mode_change = true; + } + rk_udphy_dp_hpd_event_trigger(udphy, true); + } else { + rk_udphy_dp_hpd_event_trigger(udphy, false); + } + } + + mutex_unlock(&udphy->mutex); + return 0; +} + +static void rk_udphy_typec_mux_unregister(void *data) +{ + struct rk_udphy *udphy = data; + + typec_mux_unregister(udphy->mux); +} + +static int rk_udphy_setup_typec_mux(struct rk_udphy *udphy) +{ + struct typec_mux_desc mux_desc = {}; + + mux_desc.drvdata = udphy; + mux_desc.fwnode = dev_fwnode(udphy->dev); + mux_desc.set = rk_udphy_typec_mux_set; + + udphy->mux = typec_mux_register(udphy->dev, &mux_desc); + if (IS_ERR(udphy->mux)) { + dev_err(udphy->dev, "Error register typec mux: %ld\n", + PTR_ERR(udphy->mux)); + return PTR_ERR(udphy->mux); + } + + return devm_add_action_or_reset(udphy->dev, rk_udphy_typec_mux_unregister, + udphy); +} + +static const struct regmap_config rk_udphy_pma_regmap_cfg = { + .reg_bits = 32, + .reg_stride = 4, + .val_bits = 32, + .fast_io = true, + .max_register = 0x20dc, +}; + +static struct phy *rk_udphy_phy_xlate(struct device *dev, const struct of_phandle_args *args) +{ + struct rk_udphy *udphy = dev_get_drvdata(dev); + + if (args->args_count == 0) + return ERR_PTR(-EINVAL); + + switch (args->args[0]) { + case PHY_TYPE_USB3: + return udphy->phy_u3; + case PHY_TYPE_DP: + return udphy->phy_dp; + } + + return ERR_PTR(-EINVAL); +} + +static int rk_udphy_probe(struct platform_device *pdev) +{ + struct device *dev = &pdev->dev; + struct phy_provider *phy_provider; + struct resource *res; + struct rk_udphy *udphy; + void __iomem *base; + int id, ret; + + udphy = devm_kzalloc(dev, sizeof(*udphy), GFP_KERNEL); + if (!udphy) + return -ENOMEM; + + udphy->cfgs = device_get_match_data(dev); + if (!udphy->cfgs) + return dev_err_probe(dev, -EINVAL, "missing match data\n"); + + base = devm_platform_get_and_ioremap_resource(pdev, 0, &res); + if (IS_ERR(base)) + return PTR_ERR(base); + + /* find the phy-id from the io address */ + udphy->id = -ENODEV; + for (id = 0; id < udphy->cfgs->num_phys; id++) { + if (res->start == udphy->cfgs->phy_ids[id]) { + udphy->id = id; + break; + } + } + + if (udphy->id < 0) + return dev_err_probe(dev, -ENODEV, "no matching device found\n"); + + udphy->pma_regmap = devm_regmap_init_mmio(dev, base + UDPHY_PMA, + &rk_udphy_pma_regmap_cfg); + if (IS_ERR(udphy->pma_regmap)) + return PTR_ERR(udphy->pma_regmap); + + udphy->dev = dev; + ret = rk_udphy_parse_dt(udphy); + if (ret) + return ret; + + ret = rk_udphy_get_initial_status(udphy); + if (ret) + return ret; + + mutex_init(&udphy->mutex); + platform_set_drvdata(pdev, udphy); + + if (device_property_present(dev, "orientation-switch")) { + ret = rk_udphy_setup_orien_switch(udphy); + if (ret) + return ret; + } + + if (device_property_present(dev, "mode-switch")) { + ret = rk_udphy_setup_typec_mux(udphy); + if (ret) + return ret; + } + + udphy->phy_u3 = devm_phy_create(dev, dev->of_node, &rk_udphy_usb3_phy_ops); + if (IS_ERR(udphy->phy_u3)) { + ret = PTR_ERR(udphy->phy_u3); + return dev_err_probe(dev, ret, "failed to create USB3 phy\n"); + } + phy_set_drvdata(udphy->phy_u3, udphy); + + udphy->phy_dp = devm_phy_create(dev, dev->of_node, &rk_udphy_dp_phy_ops); + if (IS_ERR(udphy->phy_dp)) { + ret = PTR_ERR(udphy->phy_dp); + return dev_err_probe(dev, ret, "failed to create DP phy\n"); + } + phy_set_bus_width(udphy->phy_dp, rk_udphy_dplane_get(udphy)); + udphy->phy_dp->attrs.max_link_rate = 8100; + phy_set_drvdata(udphy->phy_dp, udphy); + + phy_provider = devm_of_phy_provider_register(dev, rk_udphy_phy_xlate); + if (IS_ERR(phy_provider)) { + ret = PTR_ERR(phy_provider); + return dev_err_probe(dev, ret, "failed to register phy provider\n"); + } + + return 0; +} + +static int __maybe_unused rk_udphy_resume(struct device *dev) +{ + struct rk_udphy *udphy = dev_get_drvdata(dev); + + if (udphy->dp_sink_hpd_sel) + rk_udphy_dp_hpd_event_trigger(udphy, udphy->dp_sink_hpd_cfg); + + return 0; +} + +static const struct dev_pm_ops rk_udphy_pm_ops = { + SET_LATE_SYSTEM_SLEEP_PM_OPS(NULL, rk_udphy_resume) +}; + +static const char * const rk_udphy_rst_list[] = { + "init", "cmn", "lane", "pcs_apb", "pma_apb" +}; + +static const struct rk_udphy_cfg rk3588_udphy_cfgs = { + .num_phys = 2, + .phy_ids = { + 0xfed80000, + 0xfed90000, + }, + .num_rsts = ARRAY_SIZE(rk_udphy_rst_list), + .rst_list = rk_udphy_rst_list, + .grfcfg = { + /* u2phy-grf */ + .bvalid_phy_con = RK_UDPHY_GEN_GRF_REG(0x0008, 1, 0, 0x2, 0x3), + .bvalid_grf_con = RK_UDPHY_GEN_GRF_REG(0x0010, 3, 2, 0x2, 0x3), + + /* usb-grf */ + .usb3otg0_cfg = RK_UDPHY_GEN_GRF_REG(0x001c, 15, 0, 0x1100, 0x0188), + .usb3otg1_cfg = RK_UDPHY_GEN_GRF_REG(0x0034, 15, 0, 0x1100, 0x0188), + + /* usbdpphy-grf */ + .low_pwrn = RK_UDPHY_GEN_GRF_REG(0x0004, 13, 13, 0, 1), + .rx_lfps = RK_UDPHY_GEN_GRF_REG(0x0004, 14, 14, 0, 1), + }, + .vogrfcfg = { + { + .hpd_trigger = RK_UDPHY_GEN_GRF_REG(0x0000, 11, 10, 1, 3), + .dp_lane_reg = 0x0000, + }, + { + .hpd_trigger = RK_UDPHY_GEN_GRF_REG(0x0008, 11, 10, 1, 3), + .dp_lane_reg = 0x0008, + }, + }, + .dp_tx_ctrl_cfg = { + rk3588_dp_tx_drv_ctrl_rbr_hbr, + rk3588_dp_tx_drv_ctrl_rbr_hbr, + rk3588_dp_tx_drv_ctrl_hbr2, + rk3588_dp_tx_drv_ctrl_hbr3, + }, + .dp_tx_ctrl_cfg_typec = { + rk3588_dp_tx_drv_ctrl_rbr_hbr_typec, + rk3588_dp_tx_drv_ctrl_rbr_hbr_typec, + rk3588_dp_tx_drv_ctrl_hbr2, + rk3588_dp_tx_drv_ctrl_hbr3, + }, +}; + +static const struct of_device_id rk_udphy_dt_match[] = { + { + .compatible = "rockchip,rk3588-usbdp-phy", + .data = &rk3588_udphy_cfgs + }, + { /* sentinel */ } +}; +MODULE_DEVICE_TABLE(of, rk_udphy_dt_match); + +static struct platform_driver rk_udphy_driver = { + .probe = rk_udphy_probe, + .driver = { + .name = "rockchip-usbdp-phy", + .of_match_table = rk_udphy_dt_match, + .pm = &rk_udphy_pm_ops, + }, +}; +module_platform_driver(rk_udphy_driver); + +MODULE_AUTHOR("Frank Wang "); +MODULE_AUTHOR("Zhang Yubing "); +MODULE_DESCRIPTION("Rockchip USBDP Combo PHY driver"); +MODULE_LICENSE("GPL"); diff --git a/include/drm/bridge/dw_hdmi.h b/include/drm/bridge/dw_hdmi.h index 6a46baa0737c..ac4e418c1c4e 100644 --- a/include/drm/bridge/dw_hdmi.h +++ b/include/drm/bridge/dw_hdmi.h @@ -6,12 +6,14 @@ #ifndef __DW_HDMI__ #define __DW_HDMI__ +#include #include struct drm_display_info; struct drm_display_mode; struct drm_encoder; struct dw_hdmi; +struct dw_hdmi_qp; struct platform_device; /** @@ -92,6 +94,13 @@ enum dw_hdmi_phy_type { DW_HDMI_PHY_VENDOR_PHY = 0xfe, }; +struct dw_hdmi_audio_tmds_n { + unsigned long tmds; + unsigned int n_32k; + unsigned int n_44k1; + unsigned int n_48k; +}; + struct dw_hdmi_mpll_config { unsigned long mpixelclock; struct { @@ -112,6 +121,15 @@ struct dw_hdmi_phy_config { u16 vlev_ctr; /* voltage level control */ }; +struct dw_hdmi_link_config { + bool dsc_mode; + bool frl_mode; + int frl_lanes; + int rate_per_lane; + int hcactive; + u8 pps_payload[128]; +}; + struct dw_hdmi_phy_ops { int (*init)(struct dw_hdmi *hdmi, void *data, const struct drm_display_info *display, @@ -123,14 +141,52 @@ struct dw_hdmi_phy_ops { void (*setup_hpd)(struct dw_hdmi *hdmi, void *data); }; +struct dw_hdmi_qp_phy_ops { + int (*init)(struct dw_hdmi_qp *hdmi, void *data, + struct drm_display_mode *mode); + void (*disable)(struct dw_hdmi_qp *hdmi, void *data); + enum drm_connector_status (*read_hpd)(struct dw_hdmi_qp *hdmi, + void *data); + void (*update_hpd)(struct dw_hdmi_qp *hdmi, void *data, + bool force, bool disabled, bool rxsense); + void (*setup_hpd)(struct dw_hdmi_qp *hdmi, void *data); + void (*set_mode)(struct dw_hdmi_qp *dw_hdmi, void *data, + u32 mode_mask, bool enable); +}; + +struct dw_hdmi_property_ops { + void (*attach_properties)(struct drm_connector *connector, + unsigned int color, int version, + void *data); + void (*destroy_properties)(struct drm_connector *connector, + void *data); + int (*set_property)(struct drm_connector *connector, + struct drm_connector_state *state, + struct drm_property *property, + u64 val, + void *data); + int (*get_property)(struct drm_connector *connector, + const struct drm_connector_state *state, + struct drm_property *property, + u64 *val, + void *data); +}; + struct dw_hdmi_plat_data { struct regmap *regm; + //[CC:] not in dowstream unsigned int output_port; + unsigned long input_bus_format; unsigned long input_bus_encoding; + unsigned int max_tmdsclk; + int id; bool use_drm_infoframe; bool ycbcr_420_allowed; + bool unsupported_yuv_input; + bool unsupported_deep_color; + bool is_hdmi_qp; /* * Private data passed to all the .mode_valid() and .configure_phy() @@ -139,6 +195,7 @@ struct dw_hdmi_plat_data { void *priv_data; /* Platform-specific mode validation (optional). */ + //[CC:] downstream changed "struct dw_hdmi *hdmi" to "struct drm_connector *connector" enum drm_mode_status (*mode_valid)(struct dw_hdmi *hdmi, void *data, const struct drm_display_info *info, const struct drm_display_mode *mode); @@ -150,18 +207,50 @@ struct dw_hdmi_plat_data { /* Vendor PHY support */ const struct dw_hdmi_phy_ops *phy_ops; + const struct dw_hdmi_qp_phy_ops *qp_phy_ops; const char *phy_name; void *phy_data; unsigned int phy_force_vendor; + /* split mode */ + bool split_mode; + bool first_screen; + struct dw_hdmi_qp *left; + struct dw_hdmi_qp *right; + /* Synopsys PHY support */ const struct dw_hdmi_mpll_config *mpll_cfg; + const struct dw_hdmi_mpll_config *mpll_cfg_420; const struct dw_hdmi_curr_ctrl *cur_ctr; const struct dw_hdmi_phy_config *phy_config; int (*configure_phy)(struct dw_hdmi *hdmi, void *data, unsigned long mpixelclock); unsigned int disable_cec : 1; + + //[CC:] 7b29b5f29585 ("drm/rockchip: dw_hdmi: Support HDMI 2.0 YCbCr 4:2:0") + unsigned long (*get_input_bus_format)(void *data); + unsigned long (*get_output_bus_format)(void *data); + unsigned long (*get_enc_in_encoding)(void *data); + unsigned long (*get_enc_out_encoding)(void *data); + + unsigned long (*get_quant_range)(void *data); + struct drm_property *(*get_hdr_property)(void *data); + struct drm_property_blob *(*get_hdr_blob)(void *data); + bool (*get_color_changed)(void *data); + int (*get_yuv422_format)(struct drm_connector *connector, + struct edid *edid); + int (*get_edid_dsc_info)(void *data, struct edid *edid); + int (*get_next_hdr_data)(void *data, struct edid *edid, + struct drm_connector *connector); + struct dw_hdmi_link_config *(*get_link_cfg)(void *data); + void (*set_grf_cfg)(void *data); + void (*convert_to_split_mode)(struct drm_display_mode *mode); + void (*convert_to_origin_mode)(struct drm_display_mode *mode); + + /* Vendor Property support */ + const struct dw_hdmi_property_ops *property_ops; + struct drm_connector *connector; }; struct dw_hdmi *dw_hdmi_probe(struct platform_device *pdev, @@ -172,6 +261,7 @@ struct dw_hdmi *dw_hdmi_bind(struct platform_device *pdev, struct drm_encoder *encoder, const struct dw_hdmi_plat_data *plat_data); +void dw_hdmi_suspend(struct dw_hdmi *hdmi); void dw_hdmi_resume(struct dw_hdmi *hdmi); void dw_hdmi_setup_rx_sense(struct dw_hdmi *hdmi, bool hpd, bool rx_sense); @@ -205,6 +295,17 @@ enum drm_connector_status dw_hdmi_phy_read_hpd(struct dw_hdmi *hdmi, void dw_hdmi_phy_update_hpd(struct dw_hdmi *hdmi, void *data, bool force, bool disabled, bool rxsense); void dw_hdmi_phy_setup_hpd(struct dw_hdmi *hdmi, void *data); +void dw_hdmi_set_quant_range(struct dw_hdmi *hdmi); +void dw_hdmi_set_output_type(struct dw_hdmi *hdmi, u64 val); +bool dw_hdmi_get_output_whether_hdmi(struct dw_hdmi *hdmi); +int dw_hdmi_get_output_type_cap(struct dw_hdmi *hdmi); + +void dw_hdmi_qp_unbind(struct dw_hdmi_qp *hdmi); +struct dw_hdmi_qp *dw_hdmi_qp_bind(struct platform_device *pdev, + struct drm_encoder *encoder, + struct dw_hdmi_plat_data *plat_data); +void dw_hdmi_qp_suspend(struct device *dev, struct dw_hdmi_qp *hdmi); +void dw_hdmi_qp_resume(struct device *dev, struct dw_hdmi_qp *hdmi); bool dw_hdmi_bus_fmt_is_420(struct dw_hdmi *hdmi); diff --git a/include/dt-bindings/reset/rockchip,rk3588-cru.h b/include/dt-bindings/reset/rockchip,rk3588-cru.h index d4264db2a07f..e2fe4bd5f7f0 100644 --- a/include/dt-bindings/reset/rockchip,rk3588-cru.h +++ b/include/dt-bindings/reset/rockchip,rk3588-cru.h @@ -751,4 +751,6 @@ #define SRST_P_TRNG_CHK 658 #define SRST_TRNG_S 659 +#define SRST_A_HDMIRX_BIU 660 + #endif diff --git a/include/linux/math.h b/include/linux/math.h index dd4152711de7..f80bfb375ab9 100644 --- a/include/linux/math.h +++ b/include/linux/math.h @@ -36,6 +36,17 @@ #define DIV_ROUND_UP __KERNEL_DIV_ROUND_UP +/** + * DIV_ROUND_UP_NO_OVERFLOW - divide two numbers and always round up + * @n: numerator / dividend + * @d: denominator / divisor + * + * This functions does the same as DIV_ROUND_UP, but internally uses a + * division and a modulo operation instead of math tricks. This way it + * avoids overflowing when handling big numbers. + */ +#define DIV_ROUND_UP_NO_OVERFLOW(n, d) (((n) / (d)) + !!((n) % (d))) + #define DIV_ROUND_DOWN_ULL(ll, d) \ ({ unsigned long long _tmp = (ll); do_div(_tmp, d); _tmp; }) diff --git a/include/uapi/drm/etnaviv_drm.h b/include/uapi/drm/etnaviv_drm.h index af024d90453d..d87410a8443a 100644 --- a/include/uapi/drm/etnaviv_drm.h +++ b/include/uapi/drm/etnaviv_drm.h @@ -77,6 +77,11 @@ struct drm_etnaviv_timespec { #define ETNAVIV_PARAM_GPU_PRODUCT_ID 0x1c #define ETNAVIV_PARAM_GPU_CUSTOMER_ID 0x1d #define ETNAVIV_PARAM_GPU_ECO_ID 0x1e +#define ETNAVIV_PARAM_GPU_NN_CORE_COUNT 0x1f +#define ETNAVIV_PARAM_GPU_NN_MAD_PER_CORE 0x20 +#define ETNAVIV_PARAM_GPU_TP_CORE_COUNT 0x21 +#define ETNAVIV_PARAM_GPU_ON_CHIP_SRAM_SIZE 0x22 +#define ETNAVIV_PARAM_GPU_AXI_SRAM_SIZE 0x23 #define ETNA_MAX_PIPES 4 diff --git a/include/uapi/drm/panthor_drm.h b/include/uapi/drm/panthor_drm.h new file mode 100644 index 000000000000..373df80f41ed --- /dev/null +++ b/include/uapi/drm/panthor_drm.h @@ -0,0 +1,945 @@ +/* SPDX-License-Identifier: MIT */ +/* Copyright (C) 2023 Collabora ltd. */ +#ifndef _PANTHOR_DRM_H_ +#define _PANTHOR_DRM_H_ + +#include "drm.h" + +#if defined(__cplusplus) +extern "C" { +#endif + +/** + * DOC: Introduction + * + * This documentation describes the Panthor IOCTLs. + * + * Just a few generic rules about the data passed to the Panthor IOCTLs: + * + * - Structures must be aligned on 64-bit/8-byte. If the object is not + * naturally aligned, a padding field must be added. + * - Fields must be explicitly aligned to their natural type alignment with + * pad[0..N] fields. + * - All padding fields will be checked by the driver to make sure they are + * zeroed. + * - Flags can be added, but not removed/replaced. + * - New fields can be added to the main structures (the structures + * directly passed to the ioctl). Those fields can be added at the end of + * the structure, or replace existing padding fields. Any new field being + * added must preserve the behavior that existed before those fields were + * added when a value of zero is passed. + * - New fields can be added to indirect objects (objects pointed by the + * main structure), iff those objects are passed a size to reflect the + * size known by the userspace driver (see drm_panthor_obj_array::stride + * or drm_panthor_dev_query::size). + * - If the kernel driver is too old to know some fields, those will be + * ignored if zero, and otherwise rejected (and so will be zero on output). + * - If userspace is too old to know some fields, those will be zeroed + * (input) before the structure is parsed by the kernel driver. + * - Each new flag/field addition must come with a driver version update so + * the userspace driver doesn't have to trial and error to know which + * flags are supported. + * - Structures should not contain unions, as this would defeat the + * extensibility of such structures. + * - IOCTLs can't be removed or replaced. New IOCTL IDs should be placed + * at the end of the drm_panthor_ioctl_id enum. + */ + +/** + * DOC: MMIO regions exposed to userspace. + * + * .. c:macro:: DRM_PANTHOR_USER_MMIO_OFFSET + * + * File offset for all MMIO regions being exposed to userspace. Don't use + * this value directly, use DRM_PANTHOR_USER__OFFSET values instead. + * pgoffset passed to mmap2() is an unsigned long, which forces us to use a + * different offset on 32-bit and 64-bit systems. + * + * .. c:macro:: DRM_PANTHOR_USER_FLUSH_ID_MMIO_OFFSET + * + * File offset for the LATEST_FLUSH_ID register. The Userspace driver controls + * GPU cache flushing through CS instructions, but the flush reduction + * mechanism requires a flush_id. This flush_id could be queried with an + * ioctl, but Arm provides a well-isolated register page containing only this + * read-only register, so let's expose this page through a static mmap offset + * and allow direct mapping of this MMIO region so we can avoid the + * user <-> kernel round-trip. + */ +#define DRM_PANTHOR_USER_MMIO_OFFSET_32BIT (1ull << 43) +#define DRM_PANTHOR_USER_MMIO_OFFSET_64BIT (1ull << 56) +#define DRM_PANTHOR_USER_MMIO_OFFSET (sizeof(unsigned long) < 8 ? \ + DRM_PANTHOR_USER_MMIO_OFFSET_32BIT : \ + DRM_PANTHOR_USER_MMIO_OFFSET_64BIT) +#define DRM_PANTHOR_USER_FLUSH_ID_MMIO_OFFSET (DRM_PANTHOR_USER_MMIO_OFFSET | 0) + +/** + * DOC: IOCTL IDs + * + * enum drm_panthor_ioctl_id - IOCTL IDs + * + * Place new ioctls at the end, don't re-order, don't replace or remove entries. + * + * These IDs are not meant to be used directly. Use the DRM_IOCTL_PANTHOR_xxx + * definitions instead. + */ +enum drm_panthor_ioctl_id { + /** @DRM_PANTHOR_DEV_QUERY: Query device information. */ + DRM_PANTHOR_DEV_QUERY = 0, + + /** @DRM_PANTHOR_VM_CREATE: Create a VM. */ + DRM_PANTHOR_VM_CREATE, + + /** @DRM_PANTHOR_VM_DESTROY: Destroy a VM. */ + DRM_PANTHOR_VM_DESTROY, + + /** @DRM_PANTHOR_VM_BIND: Bind/unbind memory to a VM. */ + DRM_PANTHOR_VM_BIND, + + /** @DRM_PANTHOR_VM_GET_STATE: Get VM state. */ + DRM_PANTHOR_VM_GET_STATE, + + /** @DRM_PANTHOR_BO_CREATE: Create a buffer object. */ + DRM_PANTHOR_BO_CREATE, + + /** + * @DRM_PANTHOR_BO_MMAP_OFFSET: Get the file offset to pass to + * mmap to map a GEM object. + */ + DRM_PANTHOR_BO_MMAP_OFFSET, + + /** @DRM_PANTHOR_GROUP_CREATE: Create a scheduling group. */ + DRM_PANTHOR_GROUP_CREATE, + + /** @DRM_PANTHOR_GROUP_DESTROY: Destroy a scheduling group. */ + DRM_PANTHOR_GROUP_DESTROY, + + /** + * @DRM_PANTHOR_GROUP_SUBMIT: Submit jobs to queues belonging + * to a specific scheduling group. + */ + DRM_PANTHOR_GROUP_SUBMIT, + + /** @DRM_PANTHOR_GROUP_GET_STATE: Get the state of a scheduling group. */ + DRM_PANTHOR_GROUP_GET_STATE, + + /** @DRM_PANTHOR_TILER_HEAP_CREATE: Create a tiler heap. */ + DRM_PANTHOR_TILER_HEAP_CREATE, + + /** @DRM_PANTHOR_TILER_HEAP_DESTROY: Destroy a tiler heap. */ + DRM_PANTHOR_TILER_HEAP_DESTROY, +}; + +/** + * DRM_IOCTL_PANTHOR() - Build a Panthor IOCTL number + * @__access: Access type. Must be R, W or RW. + * @__id: One of the DRM_PANTHOR_xxx id. + * @__type: Suffix of the type being passed to the IOCTL. + * + * Don't use this macro directly, use the DRM_IOCTL_PANTHOR_xxx + * values instead. + * + * Return: An IOCTL number to be passed to ioctl() from userspace. + */ +#define DRM_IOCTL_PANTHOR(__access, __id, __type) \ + DRM_IO ## __access(DRM_COMMAND_BASE + DRM_PANTHOR_ ## __id, \ + struct drm_panthor_ ## __type) + +#define DRM_IOCTL_PANTHOR_DEV_QUERY \ + DRM_IOCTL_PANTHOR(WR, DEV_QUERY, dev_query) +#define DRM_IOCTL_PANTHOR_VM_CREATE \ + DRM_IOCTL_PANTHOR(WR, VM_CREATE, vm_create) +#define DRM_IOCTL_PANTHOR_VM_DESTROY \ + DRM_IOCTL_PANTHOR(WR, VM_DESTROY, vm_destroy) +#define DRM_IOCTL_PANTHOR_VM_BIND \ + DRM_IOCTL_PANTHOR(WR, VM_BIND, vm_bind) +#define DRM_IOCTL_PANTHOR_VM_GET_STATE \ + DRM_IOCTL_PANTHOR(WR, VM_GET_STATE, vm_get_state) +#define DRM_IOCTL_PANTHOR_BO_CREATE \ + DRM_IOCTL_PANTHOR(WR, BO_CREATE, bo_create) +#define DRM_IOCTL_PANTHOR_BO_MMAP_OFFSET \ + DRM_IOCTL_PANTHOR(WR, BO_MMAP_OFFSET, bo_mmap_offset) +#define DRM_IOCTL_PANTHOR_GROUP_CREATE \ + DRM_IOCTL_PANTHOR(WR, GROUP_CREATE, group_create) +#define DRM_IOCTL_PANTHOR_GROUP_DESTROY \ + DRM_IOCTL_PANTHOR(WR, GROUP_DESTROY, group_destroy) +#define DRM_IOCTL_PANTHOR_GROUP_SUBMIT \ + DRM_IOCTL_PANTHOR(WR, GROUP_SUBMIT, group_submit) +#define DRM_IOCTL_PANTHOR_GROUP_GET_STATE \ + DRM_IOCTL_PANTHOR(WR, GROUP_GET_STATE, group_get_state) +#define DRM_IOCTL_PANTHOR_TILER_HEAP_CREATE \ + DRM_IOCTL_PANTHOR(WR, TILER_HEAP_CREATE, tiler_heap_create) +#define DRM_IOCTL_PANTHOR_TILER_HEAP_DESTROY \ + DRM_IOCTL_PANTHOR(WR, TILER_HEAP_DESTROY, tiler_heap_destroy) + +/** + * DOC: IOCTL arguments + */ + +/** + * struct drm_panthor_obj_array - Object array. + * + * This object is used to pass an array of objects whose size is subject to changes in + * future versions of the driver. In order to support this mutability, we pass a stride + * describing the size of the object as known by userspace. + * + * You shouldn't fill drm_panthor_obj_array fields directly. You should instead use + * the DRM_PANTHOR_OBJ_ARRAY() macro that takes care of initializing the stride to + * the object size. + */ +struct drm_panthor_obj_array { + /** @stride: Stride of object struct. Used for versioning. */ + __u32 stride; + + /** @count: Number of objects in the array. */ + __u32 count; + + /** @array: User pointer to an array of objects. */ + __u64 array; +}; + +/** + * DRM_PANTHOR_OBJ_ARRAY() - Initialize a drm_panthor_obj_array field. + * @cnt: Number of elements in the array. + * @ptr: Pointer to the array to pass to the kernel. + * + * Macro initializing a drm_panthor_obj_array based on the object size as known + * by userspace. + */ +#define DRM_PANTHOR_OBJ_ARRAY(cnt, ptr) \ + { .stride = sizeof((ptr)[0]), .count = (cnt), .array = (__u64)(uintptr_t)(ptr) } + +/** + * enum drm_panthor_sync_op_flags - Synchronization operation flags. + */ +enum drm_panthor_sync_op_flags { + /** @DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_MASK: Synchronization handle type mask. */ + DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_MASK = 0xff, + + /** @DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_SYNCOBJ: Synchronization object type. */ + DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_SYNCOBJ = 0, + + /** + * @DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_TIMELINE_SYNCOBJ: Timeline synchronization + * object type. + */ + DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_TIMELINE_SYNCOBJ = 1, + + /** @DRM_PANTHOR_SYNC_OP_WAIT: Wait operation. */ + DRM_PANTHOR_SYNC_OP_WAIT = 0 << 31, + + /** @DRM_PANTHOR_SYNC_OP_SIGNAL: Signal operation. */ + DRM_PANTHOR_SYNC_OP_SIGNAL = (int)(1u << 31), +}; + +/** + * struct drm_panthor_sync_op - Synchronization operation. + */ +struct drm_panthor_sync_op { + /** @flags: Synchronization operation flags. Combination of DRM_PANTHOR_SYNC_OP values. */ + __u32 flags; + + /** @handle: Sync handle. */ + __u32 handle; + + /** + * @timeline_value: MBZ if + * (flags & DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_MASK) != + * DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_TIMELINE_SYNCOBJ. + */ + __u64 timeline_value; +}; + +/** + * enum drm_panthor_dev_query_type - Query type + * + * Place new types at the end, don't re-order, don't remove or replace. + */ +enum drm_panthor_dev_query_type { + /** @DRM_PANTHOR_DEV_QUERY_GPU_INFO: Query GPU information. */ + DRM_PANTHOR_DEV_QUERY_GPU_INFO = 0, + + /** @DRM_PANTHOR_DEV_QUERY_CSIF_INFO: Query command-stream interface information. */ + DRM_PANTHOR_DEV_QUERY_CSIF_INFO, +}; + +/** + * struct drm_panthor_gpu_info - GPU information + * + * Structure grouping all queryable information relating to the GPU. + */ +struct drm_panthor_gpu_info { + /** @gpu_id : GPU ID. */ + __u32 gpu_id; +#define DRM_PANTHOR_ARCH_MAJOR(x) ((x) >> 28) +#define DRM_PANTHOR_ARCH_MINOR(x) (((x) >> 24) & 0xf) +#define DRM_PANTHOR_ARCH_REV(x) (((x) >> 20) & 0xf) +#define DRM_PANTHOR_PRODUCT_MAJOR(x) (((x) >> 16) & 0xf) +#define DRM_PANTHOR_VERSION_MAJOR(x) (((x) >> 12) & 0xf) +#define DRM_PANTHOR_VERSION_MINOR(x) (((x) >> 4) & 0xff) +#define DRM_PANTHOR_VERSION_STATUS(x) ((x) & 0xf) + + /** @gpu_rev: GPU revision. */ + __u32 gpu_rev; + + /** @csf_id: Command stream frontend ID. */ + __u32 csf_id; +#define DRM_PANTHOR_CSHW_MAJOR(x) (((x) >> 26) & 0x3f) +#define DRM_PANTHOR_CSHW_MINOR(x) (((x) >> 20) & 0x3f) +#define DRM_PANTHOR_CSHW_REV(x) (((x) >> 16) & 0xf) +#define DRM_PANTHOR_MCU_MAJOR(x) (((x) >> 10) & 0x3f) +#define DRM_PANTHOR_MCU_MINOR(x) (((x) >> 4) & 0x3f) +#define DRM_PANTHOR_MCU_REV(x) ((x) & 0xf) + + /** @l2_features: L2-cache features. */ + __u32 l2_features; + + /** @tiler_features: Tiler features. */ + __u32 tiler_features; + + /** @mem_features: Memory features. */ + __u32 mem_features; + + /** @mmu_features: MMU features. */ + __u32 mmu_features; +#define DRM_PANTHOR_MMU_VA_BITS(x) ((x) & 0xff) + + /** @thread_features: Thread features. */ + __u32 thread_features; + + /** @max_threads: Maximum number of threads. */ + __u32 max_threads; + + /** @thread_max_workgroup_size: Maximum workgroup size. */ + __u32 thread_max_workgroup_size; + + /** + * @thread_max_barrier_size: Maximum number of threads that can wait + * simultaneously on a barrier. + */ + __u32 thread_max_barrier_size; + + /** @coherency_features: Coherency features. */ + __u32 coherency_features; + + /** @texture_features: Texture features. */ + __u32 texture_features[4]; + + /** @as_present: Bitmask encoding the number of address-space exposed by the MMU. */ + __u32 as_present; + + /** @shader_present: Bitmask encoding the shader cores exposed by the GPU. */ + __u64 shader_present; + + /** @l2_present: Bitmask encoding the L2 caches exposed by the GPU. */ + __u64 l2_present; + + /** @tiler_present: Bitmask encoding the tiler units exposed by the GPU. */ + __u64 tiler_present; + + /* @core_features: Used to discriminate core variants when they exist. */ + __u32 core_features; + + /* @pad: MBZ. */ + __u32 pad; +}; + +/** + * struct drm_panthor_csif_info - Command stream interface information + * + * Structure grouping all queryable information relating to the command stream interface. + */ +struct drm_panthor_csif_info { + /** @csg_slot_count: Number of command stream group slots exposed by the firmware. */ + __u32 csg_slot_count; + + /** @cs_slot_count: Number of command stream slots per group. */ + __u32 cs_slot_count; + + /** @cs_reg_count: Number of command stream registers. */ + __u32 cs_reg_count; + + /** @scoreboard_slot_count: Number of scoreboard slots. */ + __u32 scoreboard_slot_count; + + /** + * @unpreserved_cs_reg_count: Number of command stream registers reserved by + * the kernel driver to call a userspace command stream. + * + * All registers can be used by a userspace command stream, but the + * [cs_slot_count - unpreserved_cs_reg_count .. cs_slot_count] registers are + * used by the kernel when DRM_PANTHOR_IOCTL_GROUP_SUBMIT is called. + */ + __u32 unpreserved_cs_reg_count; + + /** + * @pad: Padding field, set to zero. + */ + __u32 pad; +}; + +/** + * struct drm_panthor_dev_query - Arguments passed to DRM_PANTHOR_IOCTL_DEV_QUERY + */ +struct drm_panthor_dev_query { + /** @type: the query type (see drm_panthor_dev_query_type). */ + __u32 type; + + /** + * @size: size of the type being queried. + * + * If pointer is NULL, size is updated by the driver to provide the + * output structure size. If pointer is not NULL, the driver will + * only copy min(size, actual_structure_size) bytes to the pointer, + * and update the size accordingly. This allows us to extend query + * types without breaking userspace. + */ + __u32 size; + + /** + * @pointer: user pointer to a query type struct. + * + * Pointer can be NULL, in which case, nothing is copied, but the + * actual structure size is returned. If not NULL, it must point to + * a location that's large enough to hold size bytes. + */ + __u64 pointer; +}; + +/** + * struct drm_panthor_vm_create - Arguments passed to DRM_PANTHOR_IOCTL_VM_CREATE + */ +struct drm_panthor_vm_create { + /** @flags: VM flags, MBZ. */ + __u32 flags; + + /** @id: Returned VM ID. */ + __u32 id; + + /** + * @user_va_range: Size of the VA space reserved for user objects. + * + * The kernel will pick the remaining space to map kernel-only objects to the + * VM (heap chunks, heap context, ring buffers, kernel synchronization objects, + * ...). If the space left for kernel objects is too small, kernel object + * allocation will fail further down the road. One can use + * drm_panthor_gpu_info::mmu_features to extract the total virtual address + * range, and chose a user_va_range that leaves some space to the kernel. + * + * If user_va_range is zero, the kernel will pick a sensible value based on + * TASK_SIZE and the virtual range supported by the GPU MMU (the kernel/user + * split should leave enough VA space for userspace processes to support SVM, + * while still allowing the kernel to map some amount of kernel objects in + * the kernel VA range). The value chosen by the driver will be returned in + * @user_va_range. + * + * User VA space always starts at 0x0, kernel VA space is always placed after + * the user VA range. + */ + __u64 user_va_range; +}; + +/** + * struct drm_panthor_vm_destroy - Arguments passed to DRM_PANTHOR_IOCTL_VM_DESTROY + */ +struct drm_panthor_vm_destroy { + /** @id: ID of the VM to destroy. */ + __u32 id; + + /** @pad: MBZ. */ + __u32 pad; +}; + +/** + * enum drm_panthor_vm_bind_op_flags - VM bind operation flags + */ +enum drm_panthor_vm_bind_op_flags { + /** + * @DRM_PANTHOR_VM_BIND_OP_MAP_READONLY: Map the memory read-only. + * + * Only valid with DRM_PANTHOR_VM_BIND_OP_TYPE_MAP. + */ + DRM_PANTHOR_VM_BIND_OP_MAP_READONLY = 1 << 0, + + /** + * @DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC: Map the memory not-executable. + * + * Only valid with DRM_PANTHOR_VM_BIND_OP_TYPE_MAP. + */ + DRM_PANTHOR_VM_BIND_OP_MAP_NOEXEC = 1 << 1, + + /** + * @DRM_PANTHOR_VM_BIND_OP_MAP_UNCACHED: Map the memory uncached. + * + * Only valid with DRM_PANTHOR_VM_BIND_OP_TYPE_MAP. + */ + DRM_PANTHOR_VM_BIND_OP_MAP_UNCACHED = 1 << 2, + + /** + * @DRM_PANTHOR_VM_BIND_OP_TYPE_MASK: Mask used to determine the type of operation. + */ + DRM_PANTHOR_VM_BIND_OP_TYPE_MASK = (int)(0xfu << 28), + + /** @DRM_PANTHOR_VM_BIND_OP_TYPE_MAP: Map operation. */ + DRM_PANTHOR_VM_BIND_OP_TYPE_MAP = 0 << 28, + + /** @DRM_PANTHOR_VM_BIND_OP_TYPE_UNMAP: Unmap operation. */ + DRM_PANTHOR_VM_BIND_OP_TYPE_UNMAP = 1 << 28, + + /** + * @DRM_PANTHOR_VM_BIND_OP_TYPE_SYNC_ONLY: No VM operation. + * + * Just serves as a synchronization point on a VM queue. + * + * Only valid if %DRM_PANTHOR_VM_BIND_ASYNC is set in drm_panthor_vm_bind::flags, + * and drm_panthor_vm_bind_op::syncs contains at least one element. + */ + DRM_PANTHOR_VM_BIND_OP_TYPE_SYNC_ONLY = 2 << 28, +}; + +/** + * struct drm_panthor_vm_bind_op - VM bind operation + */ +struct drm_panthor_vm_bind_op { + /** @flags: Combination of drm_panthor_vm_bind_op_flags flags. */ + __u32 flags; + + /** + * @bo_handle: Handle of the buffer object to map. + * MBZ for unmap or sync-only operations. + */ + __u32 bo_handle; + + /** + * @bo_offset: Buffer object offset. + * MBZ for unmap or sync-only operations. + */ + __u64 bo_offset; + + /** + * @va: Virtual address to map/unmap. + * MBZ for sync-only operations. + */ + __u64 va; + + /** + * @size: Size to map/unmap. + * MBZ for sync-only operations. + */ + __u64 size; + + /** + * @syncs: Array of struct drm_panthor_sync_op synchronization + * operations. + * + * This array must be empty if %DRM_PANTHOR_VM_BIND_ASYNC is not set on + * the drm_panthor_vm_bind object containing this VM bind operation. + * + * This array shall not be empty for sync-only operations. + */ + struct drm_panthor_obj_array syncs; + +}; + +/** + * enum drm_panthor_vm_bind_flags - VM bind flags + */ +enum drm_panthor_vm_bind_flags { + /** + * @DRM_PANTHOR_VM_BIND_ASYNC: VM bind operations are queued to the VM + * queue instead of being executed synchronously. + */ + DRM_PANTHOR_VM_BIND_ASYNC = 1 << 0, +}; + +/** + * struct drm_panthor_vm_bind - Arguments passed to DRM_IOCTL_PANTHOR_VM_BIND + */ +struct drm_panthor_vm_bind { + /** @vm_id: VM targeted by the bind request. */ + __u32 vm_id; + + /** @flags: Combination of drm_panthor_vm_bind_flags flags. */ + __u32 flags; + + /** @ops: Array of struct drm_panthor_vm_bind_op bind operations. */ + struct drm_panthor_obj_array ops; +}; + +/** + * enum drm_panthor_vm_state - VM states. + */ +enum drm_panthor_vm_state { + /** + * @DRM_PANTHOR_VM_STATE_USABLE: VM is usable. + * + * New VM operations will be accepted on this VM. + */ + DRM_PANTHOR_VM_STATE_USABLE, + + /** + * @DRM_PANTHOR_VM_STATE_UNUSABLE: VM is unusable. + * + * Something put the VM in an unusable state (like an asynchronous + * VM_BIND request failing for any reason). + * + * Once the VM is in this state, all new MAP operations will be + * rejected, and any GPU job targeting this VM will fail. + * UNMAP operations are still accepted. + * + * The only way to recover from an unusable VM is to create a new + * VM, and destroy the old one. + */ + DRM_PANTHOR_VM_STATE_UNUSABLE, +}; + +/** + * struct drm_panthor_vm_get_state - Get VM state. + */ +struct drm_panthor_vm_get_state { + /** @vm_id: VM targeted by the get_state request. */ + __u32 vm_id; + + /** + * @state: state returned by the driver. + * + * Must be one of the enum drm_panthor_vm_state values. + */ + __u32 state; +}; + +/** + * enum drm_panthor_bo_flags - Buffer object flags, passed at creation time. + */ +enum drm_panthor_bo_flags { + /** @DRM_PANTHOR_BO_NO_MMAP: The buffer object will never be CPU-mapped in userspace. */ + DRM_PANTHOR_BO_NO_MMAP = (1 << 0), +}; + +/** + * struct drm_panthor_bo_create - Arguments passed to DRM_IOCTL_PANTHOR_BO_CREATE. + */ +struct drm_panthor_bo_create { + /** + * @size: Requested size for the object + * + * The (page-aligned) allocated size for the object will be returned. + */ + __u64 size; + + /** + * @flags: Flags. Must be a combination of drm_panthor_bo_flags flags. + */ + __u32 flags; + + /** + * @exclusive_vm_id: Exclusive VM this buffer object will be mapped to. + * + * If not zero, the field must refer to a valid VM ID, and implies that: + * - the buffer object will only ever be bound to that VM + * - cannot be exported as a PRIME fd + */ + __u32 exclusive_vm_id; + + /** + * @handle: Returned handle for the object. + * + * Object handles are nonzero. + */ + __u32 handle; + + /** @pad: MBZ. */ + __u32 pad; +}; + +/** + * struct drm_panthor_bo_mmap_offset - Arguments passed to DRM_IOCTL_PANTHOR_BO_MMAP_OFFSET. + */ +struct drm_panthor_bo_mmap_offset { + /** @handle: Handle of the object we want an mmap offset for. */ + __u32 handle; + + /** @pad: MBZ. */ + __u32 pad; + + /** @offset: The fake offset to use for subsequent mmap calls. */ + __u64 offset; +}; + +/** + * struct drm_panthor_queue_create - Queue creation arguments. + */ +struct drm_panthor_queue_create { + /** + * @priority: Defines the priority of queues inside a group. Goes from 0 to 15, + * 15 being the highest priority. + */ + __u8 priority; + + /** @pad: Padding fields, MBZ. */ + __u8 pad[3]; + + /** @ringbuf_size: Size of the ring buffer to allocate to this queue. */ + __u32 ringbuf_size; +}; + +/** + * enum drm_panthor_group_priority - Scheduling group priority + */ +enum drm_panthor_group_priority { + /** @PANTHOR_GROUP_PRIORITY_LOW: Low priority group. */ + PANTHOR_GROUP_PRIORITY_LOW = 0, + + /** @PANTHOR_GROUP_PRIORITY_MEDIUM: Medium priority group. */ + PANTHOR_GROUP_PRIORITY_MEDIUM, + + /** @PANTHOR_GROUP_PRIORITY_HIGH: High priority group. */ + PANTHOR_GROUP_PRIORITY_HIGH, +}; + +/** + * struct drm_panthor_group_create - Arguments passed to DRM_IOCTL_PANTHOR_GROUP_CREATE + */ +struct drm_panthor_group_create { + /** @queues: Array of drm_panthor_queue_create elements. */ + struct drm_panthor_obj_array queues; + + /** + * @max_compute_cores: Maximum number of cores that can be used by compute + * jobs across CS queues bound to this group. + * + * Must be less or equal to the number of bits set in @compute_core_mask. + */ + __u8 max_compute_cores; + + /** + * @max_fragment_cores: Maximum number of cores that can be used by fragment + * jobs across CS queues bound to this group. + * + * Must be less or equal to the number of bits set in @fragment_core_mask. + */ + __u8 max_fragment_cores; + + /** + * @max_tiler_cores: Maximum number of tilers that can be used by tiler jobs + * across CS queues bound to this group. + * + * Must be less or equal to the number of bits set in @tiler_core_mask. + */ + __u8 max_tiler_cores; + + /** @priority: Group priority (see enum drm_panthor_group_priority). */ + __u8 priority; + + /** @pad: Padding field, MBZ. */ + __u32 pad; + + /** + * @compute_core_mask: Mask encoding cores that can be used for compute jobs. + * + * This field must have at least @max_compute_cores bits set. + * + * The bits set here should also be set in drm_panthor_gpu_info::shader_present. + */ + __u64 compute_core_mask; + + /** + * @fragment_core_mask: Mask encoding cores that can be used for fragment jobs. + * + * This field must have at least @max_fragment_cores bits set. + * + * The bits set here should also be set in drm_panthor_gpu_info::shader_present. + */ + __u64 fragment_core_mask; + + /** + * @tiler_core_mask: Mask encoding cores that can be used for tiler jobs. + * + * This field must have at least @max_tiler_cores bits set. + * + * The bits set here should also be set in drm_panthor_gpu_info::tiler_present. + */ + __u64 tiler_core_mask; + + /** + * @vm_id: VM ID to bind this group to. + * + * All submission to queues bound to this group will use this VM. + */ + __u32 vm_id; + + /** + * @group_handle: Returned group handle. Passed back when submitting jobs or + * destroying a group. + */ + __u32 group_handle; +}; + +/** + * struct drm_panthor_group_destroy - Arguments passed to DRM_IOCTL_PANTHOR_GROUP_DESTROY + */ +struct drm_panthor_group_destroy { + /** @group_handle: Group to destroy */ + __u32 group_handle; + + /** @pad: Padding field, MBZ. */ + __u32 pad; +}; + +/** + * struct drm_panthor_queue_submit - Job submission arguments. + * + * This is describing the userspace command stream to call from the kernel + * command stream ring-buffer. Queue submission is always part of a group + * submission, taking one or more jobs to submit to the underlying queues. + */ +struct drm_panthor_queue_submit { + /** @queue_index: Index of the queue inside a group. */ + __u32 queue_index; + + /** + * @stream_size: Size of the command stream to execute. + * + * Must be 64-bit/8-byte aligned (the size of a CS instruction) + * + * Can be zero if stream_addr is zero too. + */ + __u32 stream_size; + + /** + * @stream_addr: GPU address of the command stream to execute. + * + * Must be aligned on 64-byte. + * + * Can be zero is stream_size is zero too. + */ + __u64 stream_addr; + + /** + * @latest_flush: FLUSH_ID read at the time the stream was built. + * + * This allows cache flush elimination for the automatic + * flush+invalidate(all) done at submission time, which is needed to + * ensure the GPU doesn't get garbage when reading the indirect command + * stream buffers. If you want the cache flush to happen + * unconditionally, pass a zero here. + */ + __u32 latest_flush; + + /** @pad: MBZ. */ + __u32 pad; + + /** @syncs: Array of struct drm_panthor_sync_op sync operations. */ + struct drm_panthor_obj_array syncs; +}; + +/** + * struct drm_panthor_group_submit - Arguments passed to DRM_IOCTL_PANTHOR_GROUP_SUBMIT + */ +struct drm_panthor_group_submit { + /** @group_handle: Handle of the group to queue jobs to. */ + __u32 group_handle; + + /** @pad: MBZ. */ + __u32 pad; + + /** @queue_submits: Array of drm_panthor_queue_submit objects. */ + struct drm_panthor_obj_array queue_submits; +}; + +/** + * enum drm_panthor_group_state_flags - Group state flags + */ +enum drm_panthor_group_state_flags { + /** + * @DRM_PANTHOR_GROUP_STATE_TIMEDOUT: Group had unfinished jobs. + * + * When a group ends up with this flag set, no jobs can be submitted to its queues. + */ + DRM_PANTHOR_GROUP_STATE_TIMEDOUT = 1 << 0, + + /** + * @DRM_PANTHOR_GROUP_STATE_FATAL_FAULT: Group had fatal faults. + * + * When a group ends up with this flag set, no jobs can be submitted to its queues. + */ + DRM_PANTHOR_GROUP_STATE_FATAL_FAULT = 1 << 1, +}; + +/** + * struct drm_panthor_group_get_state - Arguments passed to DRM_IOCTL_PANTHOR_GROUP_GET_STATE + * + * Used to query the state of a group and decide whether a new group should be created to + * replace it. + */ +struct drm_panthor_group_get_state { + /** @group_handle: Handle of the group to query state on */ + __u32 group_handle; + + /** + * @state: Combination of DRM_PANTHOR_GROUP_STATE_* flags encoding the + * group state. + */ + __u32 state; + + /** @fatal_queues: Bitmask of queues that faced fatal faults. */ + __u32 fatal_queues; + + /** @pad: MBZ */ + __u32 pad; +}; + +/** + * struct drm_panthor_tiler_heap_create - Arguments passed to DRM_IOCTL_PANTHOR_TILER_HEAP_CREATE + */ +struct drm_panthor_tiler_heap_create { + /** @vm_id: VM ID the tiler heap should be mapped to */ + __u32 vm_id; + + /** @initial_chunk_count: Initial number of chunks to allocate. */ + __u32 initial_chunk_count; + + /** @chunk_size: Chunk size. Must be a power of two at least 256KB large. */ + __u32 chunk_size; + + /** @max_chunks: Maximum number of chunks that can be allocated. */ + __u32 max_chunks; + + /** + * @target_in_flight: Maximum number of in-flight render passes. + * + * If the heap has more than tiler jobs in-flight, the FW will wait for render + * passes to finish before queuing new tiler jobs. + */ + __u32 target_in_flight; + + /** @handle: Returned heap handle. Passed back to DESTROY_TILER_HEAP. */ + __u32 handle; + + /** @tiler_heap_ctx_gpu_va: Returned heap GPU virtual address returned */ + __u64 tiler_heap_ctx_gpu_va; + + /** + * @first_heap_chunk_gpu_va: First heap chunk. + * + * The tiler heap is formed of heap chunks forming a single-link list. This + * is the first element in the list. + */ + __u64 first_heap_chunk_gpu_va; +}; + +/** + * struct drm_panthor_tiler_heap_destroy - Arguments passed to DRM_IOCTL_PANTHOR_TILER_HEAP_DESTROY + */ +struct drm_panthor_tiler_heap_destroy { + /** @handle: Handle of the tiler heap to destroy */ + __u32 handle; + + /** @pad: Padding field, MBZ. */ + __u32 pad; +}; + +#if defined(__cplusplus) +} +#endif + +#endif /* _PANTHOR_DRM_H_ */ diff --git a/sound/core/pcm_lib.c b/sound/core/pcm_lib.c index 6f73b3c2c205..4653351cc4b9 100644 --- a/sound/core/pcm_lib.c +++ b/sound/core/pcm_lib.c @@ -2577,7 +2577,10 @@ int snd_pcm_add_chmap_ctls(struct snd_pcm *pcm, int stream, knew.name = "Playback Channel Map"; else knew.name = "Capture Channel Map"; - knew.device = pcm->device; + if (pcm->internal && pcm->device) + dev_info(pcm->card->dev, "workaround active: internal PCM chmap controls mapped to device 0\n"); + else + knew.device = pcm->device; knew.count = pcm->streams[stream].substream_count; knew.private_value = private_value; info->kctl = snd_ctl_new1(&knew, info); diff --git a/sound/soc/codecs/hdmi-codec.c b/sound/soc/codecs/hdmi-codec.c index d3abb7ce2153..e06b28c7e5ba 100644 --- a/sound/soc/codecs/hdmi-codec.c +++ b/sound/soc/codecs/hdmi-codec.c @@ -802,7 +802,8 @@ static int hdmi_codec_pcm_new(struct snd_soc_pcm_runtime *rtd, if (!kctl) return -ENOMEM; - kctl->id.device = rtd->pcm->device; + if (!rtd->pcm->internal) + kctl->id.device = rtd->pcm->device; ret = snd_ctl_add(rtd->card->snd_card, kctl); if (ret < 0) return ret; diff --git a/sound/soc/codecs/tlv320aic31xx.c b/sound/soc/codecs/tlv320aic31xx.c index 4d7c5a80c6ed..75ef22dc0ca1 100644 --- a/sound/soc/codecs/tlv320aic31xx.c +++ b/sound/soc/codecs/tlv320aic31xx.c @@ -200,65 +200,76 @@ static const struct aic31xx_rate_divs aic31xx_divs[] = { { 512000, 8000, 4, 48, 0, 128, 48, 2, 128, 48, 2}, {12000000, 8000, 1, 8, 1920, 128, 48, 2, 128, 48, 2}, {12000000, 8000, 1, 8, 1920, 128, 32, 3, 128, 32, 3}, + {12288000, 8000, 1, 8, 0, 128, 48, 2, 128, 48, 2}, {12500000, 8000, 1, 7, 8643, 128, 48, 2, 128, 48, 2}, /* 11.025k rate */ { 705600, 11025, 3, 48, 0, 128, 24, 3, 128, 24, 3}, {12000000, 11025, 1, 7, 5264, 128, 32, 2, 128, 32, 2}, {12000000, 11025, 1, 8, 4672, 128, 24, 3, 128, 24, 3}, + {12288000, 11025, 1, 7, 3500, 128, 32, 2, 128, 32, 2}, {12500000, 11025, 1, 7, 2253, 128, 32, 2, 128, 32, 2}, /* 16k rate */ { 512000, 16000, 4, 48, 0, 128, 16, 3, 128, 16, 3}, { 1024000, 16000, 2, 48, 0, 128, 16, 3, 128, 16, 3}, {12000000, 16000, 1, 8, 1920, 128, 24, 2, 128, 24, 2}, {12000000, 16000, 1, 8, 1920, 128, 16, 3, 128, 16, 3}, + {12288000, 16000, 1, 8, 0, 128, 24, 2, 128, 24, 2}, {12500000, 16000, 1, 7, 8643, 128, 24, 2, 128, 24, 2}, /* 22.05k rate */ { 705600, 22050, 4, 36, 0, 128, 12, 3, 128, 12, 3}, { 1411200, 22050, 2, 36, 0, 128, 12, 3, 128, 12, 3}, {12000000, 22050, 1, 7, 5264, 128, 16, 2, 128, 16, 2}, {12000000, 22050, 1, 8, 4672, 128, 12, 3, 128, 12, 3}, + {12288000, 22050, 1, 7, 3500, 128, 16, 2, 128, 16, 2}, {12500000, 22050, 1, 7, 2253, 128, 16, 2, 128, 16, 2}, /* 32k rate */ - { 1024000, 32000, 2, 48, 0, 128, 12, 2, 128, 12, 2}, - { 2048000, 32000, 1, 48, 0, 128, 12, 2, 128, 12, 2}, + { 1024000, 32000, 2, 48, 0, 128, 12, 2, 128, 12, 2}, + { 2048000, 32000, 1, 48, 0, 128, 12, 2, 128, 12, 2}, {12000000, 32000, 1, 8, 1920, 128, 12, 2, 128, 12, 2}, {12000000, 32000, 1, 8, 1920, 128, 8, 3, 128, 8, 3}, + {12288000, 32000, 1, 8, 0, 128, 12, 2, 128, 12, 2}, {12500000, 32000, 1, 7, 8643, 128, 12, 2, 128, 12, 2}, /* 44.1k rate */ { 1411200, 44100, 2, 32, 0, 128, 8, 2, 128, 8, 2}, { 2822400, 44100, 1, 32, 0, 128, 8, 2, 128, 8, 2}, {12000000, 44100, 1, 7, 5264, 128, 8, 2, 128, 8, 2}, {12000000, 44100, 1, 8, 4672, 128, 6, 3, 128, 6, 3}, + {12288000, 44100, 1, 7, 3500, 128, 8, 2, 128, 8, 2}, {12500000, 44100, 1, 7, 2253, 128, 8, 2, 128, 8, 2}, /* 48k rate */ { 1536000, 48000, 2, 32, 0, 128, 8, 2, 128, 8, 2}, { 3072000, 48000, 1, 32, 0, 128, 8, 2, 128, 8, 2}, {12000000, 48000, 1, 8, 1920, 128, 8, 2, 128, 8, 2}, {12000000, 48000, 1, 7, 6800, 96, 5, 4, 96, 5, 4}, + {12288000, 48000, 1, 8, 0, 128, 8, 2, 128, 8, 2}, {12500000, 48000, 1, 7, 8643, 128, 8, 2, 128, 8, 2}, /* 88.2k rate */ { 2822400, 88200, 2, 16, 0, 64, 8, 2, 64, 8, 2}, { 5644800, 88200, 1, 16, 0, 64, 8, 2, 64, 8, 2}, {12000000, 88200, 1, 7, 5264, 64, 8, 2, 64, 8, 2}, {12000000, 88200, 1, 8, 4672, 64, 6, 3, 64, 6, 3}, + {12288000, 88200, 1, 7, 3500, 64, 8, 2, 64, 8, 2}, {12500000, 88200, 1, 7, 2253, 64, 8, 2, 64, 8, 2}, /* 96k rate */ { 3072000, 96000, 2, 16, 0, 64, 8, 2, 64, 8, 2}, { 6144000, 96000, 1, 16, 0, 64, 8, 2, 64, 8, 2}, {12000000, 96000, 1, 8, 1920, 64, 8, 2, 64, 8, 2}, {12000000, 96000, 1, 7, 6800, 48, 5, 4, 48, 5, 4}, + {12288000, 96000, 1, 8, 0, 64, 8, 2, 64, 8, 2}, {12500000, 96000, 1, 7, 8643, 64, 8, 2, 64, 8, 2}, /* 176.4k rate */ { 5644800, 176400, 2, 8, 0, 32, 8, 2, 32, 8, 2}, {11289600, 176400, 1, 8, 0, 32, 8, 2, 32, 8, 2}, {12000000, 176400, 1, 7, 5264, 32, 8, 2, 32, 8, 2}, {12000000, 176400, 1, 8, 4672, 32, 6, 3, 32, 6, 3}, + {12288000, 176400, 1, 7, 3500, 32, 8, 2, 32, 8, 2}, {12500000, 176400, 1, 7, 2253, 32, 8, 2, 32, 8, 2}, /* 192k rate */ - { 6144000, 192000, 2, 8, 0, 32, 8, 2, 32, 8, 2}, - {12288000, 192000, 1, 8, 0, 32, 8, 2, 32, 8, 2}, + { 6144000, 192000, 2, 8, 0, 32, 8, 2, 32, 8, 2}, + {12288000, 192000, 1, 8, 0, 32, 8, 2, 32, 8, 2}, {12000000, 192000, 1, 8, 1920, 32, 8, 2, 32, 8, 2}, {12000000, 192000, 1, 7, 6800, 24, 5, 4, 24, 5, 4}, + {12288000, 192000, 1, 8, 0, 32, 8, 2, 32, 8, 2}, {12500000, 192000, 1, 7, 8643, 32, 8, 2, 32, 8, 2}, }; #### kernel-vanilla-infodump: end kernel.spec:1839: Pre-build tree manipulations kernel.spec:1856: Fixing Python shebangs... tools/kvm/kvm_stat/kvm_stat: updating scripts/show_delta: updating scripts/diffconfig: updating scripts/bloat-o-meter: updating scripts/jobserver-exec: updating tools/cgroup/iocost_coef_gen.py: updating tools/cgroup/iocost_monitor.py: no change tools/cgroup/memcg_shrinker.py: updating tools/cgroup/memcg_slabinfo.py: no change tools/crypto/ccp/dbc.py: updating tools/crypto/ccp/dbc_cli.py: updating tools/crypto/ccp/test_dbc.py: updating tools/crypto/tcrypt/tcrypt_speed_compare.py: updating tools/net/ynl/cli.py: updating tools/net/ynl/ethtool.py: updating tools/net/ynl/ynl-gen-c.py: updating tools/net/ynl/ynl-gen-rst.py: updating tools/net/ynl/lib/__init__.py: no change tools/net/ynl/lib/nlspec.py: no change tools/net/ynl/lib/ynl.py: no change tools/perf/pmu-events/jevents.py: updating tools/perf/pmu-events/metric.py: no change tools/perf/pmu-events/metric_test.py: updating tools/perf/python/tracepoint.py: updating tools/perf/python/twatch.py: updating tools/perf/scripts/python/arm-cs-trace-disasm.py: no change tools/perf/scripts/python/check-perf-trace.py: no change tools/perf/scripts/python/compaction-times.py: no change tools/perf/scripts/python/event_analyzing_sample.py: no change tools/perf/scripts/python/export-to-postgresql.py: no change tools/perf/scripts/python/export-to-sqlite.py: no change tools/perf/scripts/python/exported-sql-viewer.py: updating tools/perf/scripts/python/failed-syscalls-by-pid.py: no change tools/perf/scripts/python/flamegraph.py: no change tools/perf/scripts/python/futex-contention.py: no change tools/perf/scripts/python/gecko.py: no change tools/perf/scripts/python/intel-pt-events.py: no change tools/perf/scripts/python/libxed.py: updating tools/perf/scripts/python/mem-phys-addr.py: no change tools/perf/scripts/python/net_dropmonitor.py: no change tools/perf/scripts/python/netdev-times.py: no change tools/perf/scripts/python/powerpc-hcalls.py: no change tools/perf/scripts/python/sched-migration.py: no change tools/perf/scripts/python/sctop.py: no change tools/perf/scripts/python/stackcollapse.py: no change tools/perf/scripts/python/stat-cpi.py: no change tools/perf/scripts/python/syscall-counts-by-pid.py: no change tools/perf/scripts/python/syscall-counts.py: no change tools/perf/scripts/python/task-analyzer.py: no change tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Core.py: no change tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py: no change tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/SchedGui.py: no change tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py: no change tools/perf/tests/attr.py: no change tools/perf/tests/shell/lib/perf_json_output_lint.py: updating tools/perf/tests/shell/lib/perf_metric_validation.py: no change tools/perf/util/setup.py: no change tools/power/pm-graph/bootgraph.py: updating tools/power/pm-graph/sleepgraph.py: updating tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py: updating tools/power/x86/intel_pstate_tracer/intel_pstate_tracer.py: updating tools/rcu/rcu-cbs.py: no change tools/testing/kunit/kunit.py: updating tools/testing/kunit/kunit_config.py: no change tools/testing/kunit/kunit_json.py: no change tools/testing/kunit/kunit_kernel.py: no change tools/testing/kunit/kunit_parser.py: no change tools/testing/kunit/kunit_printer.py: updating tools/testing/kunit/kunit_tool_test.py: updating tools/testing/kunit/qemu_config.py: no change tools/testing/kunit/run_checks.py: updating tools/testing/kunit/qemu_configs/alpha.py: no change tools/testing/kunit/qemu_configs/arm.py: no change tools/testing/kunit/qemu_configs/arm64.py: no change tools/testing/kunit/qemu_configs/i386.py: no change tools/testing/kunit/qemu_configs/m68k.py: no change tools/testing/kunit/qemu_configs/powerpc.py: no change tools/testing/kunit/qemu_configs/riscv.py: no change tools/testing/kunit/qemu_configs/s390.py: no change tools/testing/kunit/qemu_configs/sh.py: no change tools/testing/kunit/qemu_configs/sparc.py: no change tools/testing/kunit/qemu_configs/x86_64.py: no change tools/testing/selftests/bpf/generate_udp_fragments.py: updating tools/testing/selftests/bpf/test_bpftool.py: no change tools/testing/selftests/bpf/test_bpftool_synctypes.py: updating tools/testing/selftests/bpf/test_offload.py: updating tools/testing/selftests/damon/_damon_sysfs.py: no change tools/testing/selftests/damon/damos_apply_interval.py: updating tools/testing/selftests/damon/damos_quota.py: updating tools/testing/selftests/damon/sysfs_update_schemes_tried_regions_hang.py: updating tools/testing/selftests/damon/sysfs_update_schemes_tried_regions_wss_estimation.py: updating tools/testing/selftests/devices/ksft.py: no change tools/testing/selftests/devices/test_discoverable_devices.py: updating tools/testing/selftests/drivers/net/mlxsw/sharedbuffer_configuration.py: updating tools/testing/selftests/drivers/sdsi/sdsi_test.py: updating tools/testing/selftests/exec/binfmt_script.py: updating tools/testing/selftests/hid/tests/__init__.py: no change tools/testing/selftests/hid/tests/base.py: updating tools/testing/selftests/hid/tests/conftest.py: updating tools/testing/selftests/hid/tests/descriptors_wacom.py: no change tools/testing/selftests/hid/tests/test_apple_keyboard.py: updating tools/testing/selftests/hid/tests/test_gamepad.py: updating tools/testing/selftests/hid/tests/test_hid_core.py: updating tools/testing/selftests/hid/tests/test_ite_keyboard.py: updating tools/testing/selftests/hid/tests/test_keyboard.py: updating tools/testing/selftests/hid/tests/test_mouse.py: updating tools/testing/selftests/hid/tests/test_multitouch.py: updating tools/testing/selftests/hid/tests/test_sony.py: updating tools/testing/selftests/hid/tests/test_tablet.py: updating tools/testing/selftests/hid/tests/test_usb_crash.py: updating tools/testing/selftests/hid/tests/test_wacom_generic.py: updating tools/testing/selftests/net/devlink_port_split.py: updating tools/testing/selftests/net/openvswitch/ovs-dpctl.py: updating tools/testing/selftests/tc-testing/TdcPlugin.py: updating tools/testing/selftests/tc-testing/TdcResults.py: updating tools/testing/selftests/tc-testing/tdc.py: updating tools/testing/selftests/tc-testing/tdc_batch.py: updating tools/testing/selftests/tc-testing/tdc_config.py: no change tools/testing/selftests/tc-testing/tdc_config_local_template.py: no change tools/testing/selftests/tc-testing/tdc_helper.py: no change tools/testing/selftests/tc-testing/tdc_multibatch.py: updating tools/testing/selftests/tc-testing/plugin-lib/nsPlugin.py: no change tools/testing/selftests/tc-testing/plugin-lib/rootPlugin.py: no change tools/testing/selftests/tc-testing/plugin-lib/scapyPlugin.py: updating tools/testing/selftests/tc-testing/plugin-lib/valgrindPlugin.py: no change tools/testing/selftests/tc-testing/plugins/__init__.py: no change tools/testing/selftests/tpm2/tpm2.py: no change tools/testing/selftests/tpm2/tpm2_tests.py: no change tools/testing/selftests/turbostat/defcolumns.py: updating tools/tracing/rtla/sample/timerlat_load.py: updating tools/verification/dot2/automata.py: updating tools/verification/dot2/dot2c.py: updating tools/verification/dot2/dot2k.py: updating tools/workqueue/wq_dump.py: no change tools/workqueue/wq_monitor.py: no change Documentation/conf.py: no change Documentation/networking/device_drivers/atm/cxacru-cf.py: updating Documentation/sphinx/automarkup.py: no change Documentation/sphinx/cdomain.py: no change Documentation/sphinx/kernel_abi.py: no change Documentation/sphinx/kernel_feat.py: no change Documentation/sphinx/kernel_include.py: updating Documentation/sphinx/kerneldoc.py: no change Documentation/sphinx/kernellog.py: no change Documentation/sphinx/kfigure.py: no change Documentation/sphinx/load_config.py: no change Documentation/sphinx/maintainers_include.py: updating Documentation/sphinx/rstFlatTable.py: updating Documentation/sphinx/translations.py: no change Documentation/trace/postprocess/decode_msr.py: updating Documentation/userspace-api/media/conf_nitpick.py: no change scripts/clang-tools/gen_compile_commands.py: updating scripts/clang-tools/run-clang-tools.py: updating kernel.spec:1876: Copy additional source files into buildroot kernel.spec:1888: Collect custom defined config options kernel.spec:1914: Merge in any user-provided local config option changes + echo ' #### kernel-vanilla-infodump: end ' + chmod +x scripts/checkpatch.pl + mv COPYING COPYING-6.9.9-350.reform.fc40 + rm -f localversion-next + rm -f localversion-next + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP tools/kvm/kvm_stat/kvm_stat scripts/show_delta scripts/diffconfig scripts/bloat-o-meter scripts/jobserver-exec tools Documentation scripts/clang-tools + '[' -L configs ']' + mkdir configs + cd configs + cp /builddir/build/SOURCES/kernel-aarch64-16k-debug-fedora.config /builddir/build/SOURCES/kernel-aarch64-16k-fedora.config /builddir/build/SOURCES/kernel-aarch64-64k-debug-rhel.config /builddir/build/SOURCES/kernel-aarch64-64k-rhel.config /builddir/build/SOURCES/kernel-aarch64-debug-fedora.config /builddir/build/SOURCES/kernel-aarch64-debug-rhel.config /builddir/build/SOURCES/kernel-aarch64-fedora.config /builddir/build/SOURCES/kernel-aarch64-rhel.config /builddir/build/SOURCES/kernel-aarch64-rt-debug-rhel.config /builddir/build/SOURCES/kernel-aarch64-rt-rhel.config /builddir/build/SOURCES/kernel-ppc64le-debug-fedora.config /builddir/build/SOURCES/kernel-ppc64le-debug-rhel.config /builddir/build/SOURCES/kernel-ppc64le-fedora.config /builddir/build/SOURCES/kernel-ppc64le-rhel.config /builddir/build/SOURCES/kernel-s390x-debug-fedora.config /builddir/build/SOURCES/kernel-s390x-debug-rhel.config /builddir/build/SOURCES/kernel-s390x-fedora.config /builddir/build/SOURCES/kernel-s390x-rhel.config /builddir/build/SOURCES/kernel-s390x-zfcpdump-rhel.config /builddir/build/SOURCES/kernel-x86_64-debug-fedora.config /builddir/build/SOURCES/kernel-x86_64-debug-rhel.config /builddir/build/SOURCES/kernel-x86_64-fedora.config /builddir/build/SOURCES/kernel-x86_64-rhel.config /builddir/build/SOURCES/kernel-x86_64-rt-debug-rhel.config /builddir/build/SOURCES/kernel-x86_64-rt-rhel.config . + cp /builddir/build/SOURCES/generate_all_configs.sh . + cp /builddir/build/SOURCES/merge.py . + cp /builddir/build/SOURCES/kernel-local partial-kernel-local-snip.config + cp /builddir/build/SOURCES/kernel-local partial-kernel-local-debug-snip.config + FLAVOR=fedora + SPECPACKAGE_NAME=kernel + SPECVERSION=6.9.9 + SPECRPMVERSION=6.9.9 + ./generate_all_configs.sh 1 + PARTIAL_CONFIGS= + PARTIAL_CONFIGS=' partial-kernel-local-snip.config partial-kernel-local-debug-snip.config' + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-aarch64-16k-debug.config ++ case "$1" in ++ echo aarch64 + kern_arch=aarch64 ++ grep -q debug ++ echo kernel-6.9.9-aarch64-16k-debug.config ++ echo debug + kern_debug=debug + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-snip.config ++ grep -q debug ++ echo '' + part_debug= + '[' '' == '' -o '' == aarch64 ']' + '[' '' == debug ']' + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-debug-snip.config ++ grep -q debug ++ echo debug + part_debug=debug + '[' '' == '' -o '' == aarch64 ']' + '[' debug == debug ']' + mv kernel-6.9.9-aarch64-16k-debug.config kernel-6.9.9-aarch64-16k-debug.config.tmp + ./merge.py partial-kernel-local-debug-snip.config kernel-6.9.9-aarch64-16k-debug.config.tmp + rm -f kernel-6.9.9-aarch64-16k-debug.config.tmp + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-aarch64-16k.config ++ case "$1" in ++ echo aarch64 + kern_arch=aarch64 ++ echo kernel-6.9.9-aarch64-16k.config ++ grep -q debug ++ echo '' + kern_debug= + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ grep -q debug ++ echo partial-kernel-local-snip.config ++ echo '' + part_debug= + '[' '' == '' -o '' == aarch64 ']' + '[' '' == '' ']' + mv kernel-6.9.9-aarch64-16k.config kernel-6.9.9-aarch64-16k.config.tmp + ./merge.py partial-kernel-local-snip.config kernel-6.9.9-aarch64-16k.config.tmp + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ grep -q debug ++ echo partial-kernel-local-debug-snip.config ++ echo debug + part_debug=debug + '[' '' == '' -o '' == aarch64 ']' + '[' debug == '' ']' + rm -f kernel-6.9.9-aarch64-16k.config.tmp + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-aarch64-debug.config ++ case "$1" in ++ echo aarch64 + kern_arch=aarch64 ++ grep -q debug ++ echo kernel-6.9.9-aarch64-debug.config ++ echo debug + kern_debug=debug + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ grep -q debug ++ echo partial-kernel-local-snip.config ++ echo '' + part_debug= + '[' '' == '' -o '' == aarch64 ']' + '[' '' == debug ']' + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ grep -q debug ++ echo partial-kernel-local-debug-snip.config ++ echo debug + part_debug=debug + '[' '' == '' -o '' == aarch64 ']' + '[' debug == debug ']' + mv kernel-6.9.9-aarch64-debug.config kernel-6.9.9-aarch64-debug.config.tmp + ./merge.py partial-kernel-local-debug-snip.config kernel-6.9.9-aarch64-debug.config.tmp + rm -f kernel-6.9.9-aarch64-debug.config.tmp + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-aarch64.config ++ case "$1" in ++ echo aarch64 + kern_arch=aarch64 ++ echo kernel-6.9.9-aarch64.config ++ grep -q debug ++ echo '' + kern_debug= + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-snip.config ++ grep -q debug ++ echo '' + part_debug= + '[' '' == '' -o '' == aarch64 ']' + '[' '' == '' ']' + mv kernel-6.9.9-aarch64.config kernel-6.9.9-aarch64.config.tmp + ./merge.py partial-kernel-local-snip.config kernel-6.9.9-aarch64.config.tmp + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-debug-snip.config ++ grep -q debug ++ echo debug + part_debug=debug + '[' '' == '' -o '' == aarch64 ']' + '[' debug == '' ']' + rm -f kernel-6.9.9-aarch64.config.tmp + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-ppc64le-debug.config ++ case "$1" in ++ echo ppc64le + kern_arch=ppc64le ++ echo kernel-6.9.9-ppc64le-debug.config ++ grep -q debug ++ echo debug + kern_debug=debug + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-snip.config ++ grep -q debug ++ echo '' + part_debug= + '[' '' == '' -o '' == ppc64le ']' + '[' '' == debug ']' + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-debug-snip.config ++ grep -q debug ++ echo debug + part_debug=debug + '[' '' == '' -o '' == ppc64le ']' + '[' debug == debug ']' + mv kernel-6.9.9-ppc64le-debug.config kernel-6.9.9-ppc64le-debug.config.tmp + ./merge.py partial-kernel-local-debug-snip.config kernel-6.9.9-ppc64le-debug.config.tmp + rm -f kernel-6.9.9-ppc64le-debug.config.tmp + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-ppc64le.config ++ case "$1" in ++ echo ppc64le + kern_arch=ppc64le ++ echo kernel-6.9.9-ppc64le.config ++ grep -q debug ++ echo '' + kern_debug= + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-snip.config ++ grep -q debug ++ echo '' + part_debug= + '[' '' == '' -o '' == ppc64le ']' + '[' '' == '' ']' + mv kernel-6.9.9-ppc64le.config kernel-6.9.9-ppc64le.config.tmp + ./merge.py partial-kernel-local-snip.config kernel-6.9.9-ppc64le.config.tmp + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-debug-snip.config ++ grep -q debug ++ echo debug + part_debug=debug + '[' '' == '' -o '' == ppc64le ']' + '[' debug == '' ']' + rm -f kernel-6.9.9-ppc64le.config.tmp + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-s390x-debug.config ++ case "$1" in ++ echo s390x + kern_arch=s390x ++ echo kernel-6.9.9-s390x-debug.config ++ grep -q debug ++ echo debug + kern_debug=debug + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-snip.config ++ grep -q debug ++ echo '' + part_debug= + '[' '' == '' -o '' == s390x ']' + '[' '' == debug ']' + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-debug-snip.config ++ grep -q debug ++ echo debug + part_debug=debug + '[' '' == '' -o '' == s390x ']' + '[' debug == debug ']' + mv kernel-6.9.9-s390x-debug.config kernel-6.9.9-s390x-debug.config.tmp + ./merge.py partial-kernel-local-debug-snip.config kernel-6.9.9-s390x-debug.config.tmp + rm -f kernel-6.9.9-s390x-debug.config.tmp + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-s390x.config ++ case "$1" in ++ echo s390x + kern_arch=s390x ++ echo kernel-6.9.9-s390x.config ++ grep -q debug ++ echo '' + kern_debug= + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-snip.config ++ grep -q debug ++ echo '' + part_debug= + '[' '' == '' -o '' == s390x ']' + '[' '' == '' ']' + mv kernel-6.9.9-s390x.config kernel-6.9.9-s390x.config.tmp + ./merge.py partial-kernel-local-snip.config kernel-6.9.9-s390x.config.tmp + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-debug-snip.config ++ grep -q debug ++ echo debug + part_debug=debug + '[' '' == '' -o '' == s390x ']' + '[' debug == '' ']' + rm -f kernel-6.9.9-s390x.config.tmp + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-x86_64-debug.config ++ case "$1" in ++ echo x86_64 + kern_arch=x86_64 ++ echo kernel-6.9.9-x86_64-debug.config ++ grep -q debug ++ echo debug + kern_debug=debug + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-snip.config ++ grep -q debug ++ echo '' + part_debug= + '[' '' == '' -o '' == x86_64 ']' + '[' '' == debug ']' + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-debug-snip.config ++ grep -q debug ++ echo debug + part_debug=debug + '[' '' == '' -o '' == x86_64 ']' + '[' debug == debug ']' + mv kernel-6.9.9-x86_64-debug.config kernel-6.9.9-x86_64-debug.config.tmp + ./merge.py partial-kernel-local-debug-snip.config kernel-6.9.9-x86_64-debug.config.tmp + rm -f kernel-6.9.9-x86_64-debug.config.tmp + for i in kernel-6.9.9-*.config ++ GetArch kernel-6.9.9-x86_64.config ++ case "$1" in ++ echo x86_64 + kern_arch=x86_64 ++ echo kernel-6.9.9-x86_64.config ++ grep -q debug ++ echo '' + kern_debug= + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-snip.config ++ grep -q debug ++ echo '' + part_debug= + '[' '' == '' -o '' == x86_64 ']' + '[' '' == '' ']' + mv kernel-6.9.9-x86_64.config kernel-6.9.9-x86_64.config.tmp + ./merge.py partial-kernel-local-snip.config kernel-6.9.9-x86_64.config.tmp + for j in $PARTIAL_CONFIGS ++ GetArch partial-kernel-local-debug-snip.config ++ case "$1" in ++ echo '' + part_arch= ++ echo partial-kernel-local-debug-snip.config ++ grep -q debug ++ echo debug + part_debug=debug + '[' '' == '' -o '' == x86_64 ']' + '[' debug == '' ']' + rm -f kernel-6.9.9-x86_64.config.tmp kernel.spec:1958: Set process_configs.sh + cp /builddir/build/SOURCES/process_configs.sh . + OPTS= kernel.spec:1969: Generate redhat configs + RHJOBS=4 + SPECPACKAGE_NAME=kernel + ./process_configs.sh 6.9.9 Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64-16k-debug.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64-16k-debug.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64-16k-debug.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64-16k.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64-debug.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64-16k-debug.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-ppc64le-debug.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64-debug.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-ppc64le.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-s390x-debug.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-aarch64-16k.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-s390x.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-s390x-debug.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-x86_64-debug.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-s390x.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-x86_64.config ... Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-ppc64le.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-ppc64le-debug.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-x86_64-debug.config complete Processing /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs/kernel-6.9.9-x86_64.config complete Processed config files are in /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/configs kernel.spec:1984: Set scripts/SOURCES targets + update_target=fedora + '[' fedora == rhel ']' + update_scripts fedora + TARGET=fedora + for i in "$RPM_SOURCE_DIR"/*."$TARGET" + NEW=/builddir/build/SOURCES/def_variants.yaml ++ basename /builddir/build/SOURCES/def_variants.yaml + cp /builddir/build/SOURCES/def_variants.yaml.fedora def_variants.yaml + for i in "$RPM_SOURCE_DIR"/*."$TARGET" + NEW=/builddir/build/SOURCES/x509.genkey ++ basename /builddir/build/SOURCES/x509.genkey + cp /builddir/build/SOURCES/x509.genkey.fedora x509.genkey kernel.spec:1998: End of kernel config + cd .. + find . '(' -name '*.orig' -o -name '*~' ')' -delete + find . -name .gitignore -delete + cd .. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.c1vyZW + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd kernel-6.9.9 kernel.spec:2014: Start of build stage kernel.spec:2016: General arch build configuration + rm -rf /builddir/build/BUILD/root_unstripped + mkdir -p /builddir/build/BUILD/root_unstripped + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec + cd linux-6.9.9-350.reform.fc40.aarch64 + BuildKernel vmlinuz.efi arch/arm64/boot/vmlinuz.efi 1 kernel.spec:2085: BuildKernel for + MakeTarget=vmlinuz.efi + KernelImage=arch/arm64/boot/vmlinuz.efi + DoVDSO=1 + Variant= + InstallName=vmlinuz kernel.spec:2092: Setup variables + DoModules=1 + '[' '' = zfcpdump ']' + '[' arch/arm64/boot/vmlinuz.efi = vmlinux ']' + CopyKernel=cp kernel.spec:2118: Calling InitBuildVars for + InitBuildVars kernel.spec:2040 2118: InitBuildVars for kernel.spec:2042: InitBuildVars: Initialize build variables + Variant= + Config=kernel-6.9.9-aarch64.config + DevelDir=/usr/src/kernels/6.9.9-350.reform.fc40.aarch64 + KernelVer=6.9.9-350.reform.fc40.aarch64 kernel.spec:2054: InitBuildVars: Update Makefile ++ perl -e 'print "350.reform.fc40" =~ s/\.pr\.[0-9A-Fa-f]{32}//r' + ShortRel=350.reform.fc40 + perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -350.reform.fc40.aarch64/' Makefile + perl -p -i -e 's/^PATCHLEVEL.*/PATCHLEVEL = 9/' Makefile kernel.spec:2064: InitBuildVars: Copy files + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -j4 mrproper + cp configs/kernel-6.9.9-aarch64.config .config + cp configs/x509.genkey certs/. ++ head -1 .config ++ cut -b 3- + Arch=arm64 kernel.spec:: InitBuildVars: USING ARCH=arm64 + KCFLAGS= kernel.spec:2078: InitBuildVars: Configure KCFLAGS + '[' '' == '' ']' + KCFLAGS=' ' kernel.spec:: BUILDING A KERNEL FOR aarch64... + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' ARCH=arm64 olddefconfig kernel.spec:2125: Setup build-ids + perl -p -i -e 's/^CONFIG_BUILD_SALT.*/CONFIG_BUILD_SALT="6.9.9-350.reform.fc40.aarch64"/' .config + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' ARCH=arm64 'KCFLAGS= ' WITH_GCOV=0 -j4 vmlinuz.efi In file included from /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/linux/build_bug.h:5, from /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/linux/kernel.h:8, from /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/linux/rbtree.h:20, from main.c:74: main.c: In function ‘sets_patch’: main.c:699:50: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 699 | BUILD_BUG_ON(set8->pairs != &set8->pairs[0].id); | ^~ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/linux/compiler.h:15:23: note: in definition of macro ‘__compiletime_assert’ 15 | if (!(condition)) \ | ^~~~~~~~~ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/linux/compiler.h:35:9: note: in expansion of macro ‘_compiletime_assert’ 35 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’ 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/linux/build_bug.h:50:9: note: in expansion of macro ‘BUILD_BUG_ON_MSG’ 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ main.c:699:25: note: in expansion of macro ‘BUILD_BUG_ON’ 699 | BUILD_BUG_ON(set8->pairs != &set8->pairs[0].id); | ^~~~~~~~~~~~ In function ‘sets_patch’, inlined from ‘symbols_patch’ at main.c:740:6, inlined from ‘main’ at main.c:815:6: main.c:163:9: warning: ‘set8’ may be used uninitialized [-Wmaybe-uninitialized] 163 | eprintf(1, verbose, pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:721:17: note: in expansion of macro ‘pr_debug’ 721 | pr_debug("sorting addr %5lu: cnt %6d [%s]\n", | ^~~~~~~~ main.c: In function ‘main’: main.c:674:37: note: ‘set8’ was declared here 674 | struct btf_id_set8 *set8; | ^~~~ In function ‘sets_patch’, inlined from ‘symbols_patch’ at main.c:740:6, inlined from ‘main’ at main.c:815:6: main.c:163:9: warning: ‘set’ may be used uninitialized [-Wmaybe-uninitialized] 163 | eprintf(1, verbose, pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:721:17: note: in expansion of macro ‘pr_debug’ 721 | pr_debug("sorting addr %5lu: cnt %6d [%s]\n", | ^~~~~~~~ main.c: In function ‘main’: main.c:675:36: note: ‘set’ was declared here 675 | struct btf_id_set *set; | ^~~ drivers/gpu/drm/panel/panel-jdi-lt070me05000.c: In function ‘dsi_dcs_bl_get_brightness’: drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:257:13: warning: unused variable ‘ret’ [-Wunused-variable] 257 | int ret; | ^~~ drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:256:33: warning: unused variable ‘dsi’ [-Wunused-variable] 256 | struct mipi_dsi_device *dsi = bl_get_data(bl); | ^~~ drivers/gpu/drm/panel/panel-jdi-lt070me05000.c: In function ‘dsi_dcs_bl_update_status’: drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:268:13: warning: unused variable ‘ret’ [-Wunused-variable] 268 | int ret; | ^~~ + '[' 1 -eq 1 ']' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' ARCH=arm64 'KCFLAGS= ' WITH_GCOV=0 -j4 modules In file included from drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c:11: ./include/drm/bridge/dw_hdmi.h:158:42: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 158 | void (*attach_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:161:43: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 161 | void (*destroy_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:164:36: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 164 | struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:163:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 163 | int (*set_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:169:42: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 169 | const struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:168:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 168 | int (*get_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:242:41: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 242 | struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:241:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 241 | int (*get_yuv422_format)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:243:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 243 | int (*get_edid_dsc_info)(void *data, struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:245:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 245 | struct drm_connector *connector); | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:244:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 244 | int (*get_next_hdr_data)(void *data, struct edid *edid, | ^~~~ In file included from drivers/gpu/drm/bridge/imx/imx8mp-hdmi.c:7: ./include/drm/bridge/dw_hdmi.h:158:42: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 158 | void (*attach_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:161:43: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 161 | void (*destroy_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:164:36: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 164 | struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:163:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 163 | int (*set_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:169:42: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 169 | const struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:168:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 168 | int (*get_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:242:41: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 242 | struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:241:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 241 | int (*get_yuv422_format)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:243:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 243 | int (*get_edid_dsc_info)(void *data, struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:245:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 245 | struct drm_connector *connector); | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:244:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 244 | int (*get_next_hdr_data)(void *data, struct edid *edid, | ^~~~ In file included from drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:28: ./include/drm/bridge/dw_hdmi.h:164:36: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 164 | struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:169:42: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 169 | const struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:11: ./include/drm/bridge/dw_hdmi.h:158:42: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 158 | void (*attach_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:161:43: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 161 | void (*destroy_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:164:36: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 164 | struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:163:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 163 | int (*set_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:169:42: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 169 | const struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:168:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 168 | int (*get_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:242:41: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 242 | struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:241:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 241 | int (*get_yuv422_format)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:243:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 243 | int (*get_edid_dsc_info)(void *data, struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:245:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 245 | struct drm_connector *connector); | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:244:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 244 | int (*get_next_hdr_data)(void *data, struct edid *edid, | ^~~~ In file included from drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c:13: ./include/drm/bridge/dw_hdmi.h:158:42: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 158 | void (*attach_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:161:43: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 161 | void (*destroy_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:164:36: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 164 | struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:163:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 163 | int (*set_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:169:42: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 169 | const struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:168:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 168 | int (*get_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:242:41: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 242 | struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:241:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 241 | int (*get_yuv422_format)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:243:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 243 | int (*get_edid_dsc_info)(void *data, struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:245:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 245 | struct drm_connector *connector); | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:244:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 244 | int (*get_next_hdr_data)(void *data, struct edid *edid, | ^~~~ In file included from drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:12: ./include/drm/bridge/dw_hdmi.h:158:42: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 158 | void (*attach_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:161:43: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 161 | void (*destroy_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:164:36: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 164 | struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:163:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 163 | int (*set_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:169:42: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 169 | const struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:168:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 168 | int (*get_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:242:41: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 242 | struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:241:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 241 | int (*get_yuv422_format)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:243:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 243 | int (*get_edid_dsc_info)(void *data, struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:245:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 245 | struct drm_connector *connector); | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:244:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 244 | int (*get_next_hdr_data)(void *data, struct edid *edid, | ^~~~ drivers/net/ethernet/freescale/dpaa/dpaa_eth.c: In function ‘dpaa_fq_setup.constprop’: drivers/net/ethernet/freescale/dpaa/dpaa_eth.c:1000:1: warning: the frame size of 8240 bytes is larger than 2048 bytes [-Wframe-larger-than=] 1000 | } | ^ drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c: In function ‘dpaa_set_coalesce’: drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:502:1: warning: the frame size of 4112 bytes is larger than 2048 bytes [-Wframe-larger-than=] 502 | } | ^ In file included from drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h:9, from drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c:11: ./include/drm/bridge/dw_hdmi.h:158:42: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 158 | void (*attach_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:161:43: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 161 | void (*destroy_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:164:36: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 164 | struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:163:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 163 | int (*set_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:169:42: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 169 | const struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:168:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 168 | int (*get_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:242:41: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 242 | struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:241:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 241 | int (*get_yuv422_format)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:243:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 243 | int (*get_edid_dsc_info)(void *data, struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:245:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 245 | struct drm_connector *connector); | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:244:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 244 | int (*get_next_hdr_data)(void *data, struct edid *edid, | ^~~~ In file included from drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h:9, from drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:8: ./include/drm/bridge/dw_hdmi.h:158:42: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 158 | void (*attach_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:161:43: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 161 | void (*destroy_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:164:36: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 164 | struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:163:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 163 | int (*set_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:169:42: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 169 | const struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:168:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 168 | int (*get_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:242:41: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 242 | struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:241:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 241 | int (*get_yuv422_format)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:243:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 243 | int (*get_edid_dsc_info)(void *data, struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:245:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 245 | struct drm_connector *connector); | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:244:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 244 | int (*get_next_hdr_data)(void *data, struct edid *edid, | ^~~~ In file included from drivers/gpu/drm/meson/meson_dw_hdmi.c:18: ./include/drm/bridge/dw_hdmi.h:158:42: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 158 | void (*attach_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:161:43: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 161 | void (*destroy_properties)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:164:36: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 164 | struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:163:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 163 | int (*set_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:169:42: warning: ‘struct drm_connector_state’ declared inside parameter list will not be visible outside of this definition or declaration 169 | const struct drm_connector_state *state, | ^~~~~~~~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:168:36: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 168 | int (*get_property)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:242:41: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 242 | struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:241:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 241 | int (*get_yuv422_format)(struct drm_connector *connector, | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:243:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 243 | int (*get_edid_dsc_info)(void *data, struct edid *edid); | ^~~~ ./include/drm/bridge/dw_hdmi.h:245:41: warning: ‘struct drm_connector’ declared inside parameter list will not be visible outside of this definition or declaration 245 | struct drm_connector *connector); | ^~~~~~~~~~~~~ ./include/drm/bridge/dw_hdmi.h:244:53: warning: ‘struct edid’ declared inside parameter list will not be visible outside of this definition or declaration 244 | int (*get_next_hdr_data)(void *data, struct edid *edid, | ^~~~ kernel.spec:2133: Setup RPM_BUILD_ROOT directories + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64 + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/systemtap + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/boot kernel.spec:2142: Build dtb kernel + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' ARCH=arm64 dtbs INSTALL_DTBS_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/dtb-6.9.9-350.reform.fc40.aarch64 arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts:235.4-14: Warning (reg_format): /spi/spidev@0:reg: property has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1) arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts:224.3-10: Warning (ranges_format): /spi:ranges: empty "ranges" property but its #address-cells (1) differs from / (2) arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts:224.3-10: Warning (ranges_format): /spi:ranges: empty "ranges" property but its #size-cells (1) differs from / (2) arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dtb: Warning (pci_device_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts:221.6-237.4: Warning (spi_bus_bridge): /spi: incorrect #size-cells for SPI bus arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts:232.12-236.5: Warning (avoid_default_addr_size): /spi/spidev@0: Relying on default #size-cells value arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts:205.4-14: Warning (reg_format): /spi/spidev@0:reg: property has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1) arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts:194.3-10: Warning (ranges_format): /spi:ranges: empty "ranges" property but its #address-cells (1) differs from / (2) arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts:194.3-10: Warning (ranges_format): /spi:ranges: empty "ranges" property but its #size-cells (1) differs from / (2) arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dtb: Warning (pci_device_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts:191.6-207.4: Warning (spi_bus_bridge): /spi: incorrect #size-cells for SPI bus arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge' arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts:202.12-206.5: Warning (avoid_default_addr_size): /spi/spidev@0: Relying on default #size-cells value + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' ARCH=arm64 dtbs_install INSTALL_DTBS_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/dtb-6.9.9-350.reform.fc40.aarch64 + cp -r /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/dtb-6.9.9-350.reform.fc40.aarch64 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/dtb + find arch/arm64/boot/dts -name '*.dtb' -type f -delete kernel.spec:2149: Cleanup temp btf files + rm -f vmlinux.o .tmp_vmlinux.btf kernel.spec:2154: Install files to RPM_BUILD_ROOT + sed -i -e '/^CONFIG_SYSTEM_TRUSTED_KEYS/{ i\# The kernel was built with s/^/# / a\# We are resetting this value to facilitate local builds a\CONFIG_SYSTEM_TRUSTED_KEYS="" }' .config + install -m 644 .config /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/config-6.9.9-350.reform.fc40.aarch64 + install -m 644 .config /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/config + install -m 644 System.map /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/System.map-6.9.9-350.reform.fc40.aarch64 + install -m 644 System.map /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/System.map kernel.spec:2174: Create initrfamfs + dd if=/dev/zero of=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/initramfs-6.9.9-350.reform.fc40.aarch64.img bs=1M count=20 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 0.00754626 s, 2.8 GB/s + '[' -f arch/arm64/boot/zImage.stub ']' kernel.spec:2221: copy signed kernel + cp arch/arm64/boot/vmlinuz.efi /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/vmlinuz-6.9.9-350.reform.fc40.aarch64 + chmod 755 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/vmlinuz-6.9.9-350.reform.fc40.aarch64 + cp /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/vmlinuz-6.9.9-350.reform.fc40.aarch64 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/vmlinuz kernel.spec:2228: hmac sign the kernel for FIPS kernel.spec:: Creating hmac file: /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/.vmlinuz-6.9.9-350.reform.fc40.aarch64.hmac + ls -l /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/vmlinuz-6.9.9-350.reform.fc40.aarch64 -rwxr-xr-x. 1 mockbuild mock 18014720 Jul 20 01:38 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/vmlinuz-6.9.9-350.reform.fc40.aarch64 + cd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot + sha512hmac vmlinuz-6.9.9-350.reform.fc40.aarch64 + cp /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/.vmlinuz-6.9.9-350.reform.fc40.aarch64.hmac /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/.vmlinuz.hmac + '[' 1 -eq 1 ']' kernel.spec:2235: Install modules in RPM_BUILD_ROOT + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -j4 ARCH=arm64 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 -j4 modules_install KERNELRELEASE=6.9.9-350.reform.fc40.aarch64 mod-fw= kernel.spec:2250: Add VDSO files + echo '%defattr(-,-,-)' + '[' 1 -ne 0 ']' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' ARCH=arm64 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 vdso_install KERNELRELEASE=6.9.9-350.reform.fc40.aarch64 + '[' -s ldconfig-kernel.conf ']' + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/vdso/.build-id kernel.spec:2264: Save headers/makefiles, etc. for kernel-headers + rm -f /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + rm -f /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/source + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64 + ln -s build source + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/updates + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/weak-updates + find . -name '*.h.s' -delete ++ find -type f -name 'Makefile*' -o -name 'Kconfig*' + cp --parents ./Makefile ./Makefile.rhelver ./virt/lib/Makefile ./virt/lib/Kconfig ./virt/kvm/Makefile.kvm ./virt/kvm/Kconfig ./virt/Makefile ./usr/include/Makefile ./usr/Makefile ./usr/Kconfig ./tools/wmi/Makefile ./tools/virtio/virtio-trace/Makefile ./tools/virtio/vhost_test/Makefile ./tools/virtio/ringtest/Makefile ./tools/virtio/Makefile ./tools/verification/rv/Makefile.rv ./tools/verification/rv/Makefile.config ./tools/verification/rv/Makefile ./tools/verification/dot2/Makefile ./tools/usb/usbip/src/Makefile.am ./tools/usb/usbip/libsrc/Makefile.am ./tools/usb/usbip/Makefile.am ./tools/usb/ffs-aio-example/simple/host_app/Makefile ./tools/usb/ffs-aio-example/multibuff/host_app/Makefile ./tools/usb/Makefile ./tools/tracing/rtla/Makefile.standalone ./tools/tracing/rtla/Makefile.rtla ./tools/tracing/rtla/Makefile.config ./tools/tracing/rtla/Makefile ./tools/tracing/latency/Makefile.config ./tools/tracing/latency/Makefile ./tools/tracing/Makefile ./tools/thermal/tmon/Makefile ./tools/thermal/thermometer/Makefile ./tools/thermal/thermal-engine/Makefile ./tools/thermal/lib/Makefile ./tools/testing/vsock/Makefile ./tools/testing/selftests/zram/Makefile ./tools/testing/selftests/x86/Makefile ./tools/testing/selftests/wireguard/qemu/Makefile ./tools/testing/selftests/watchdog/Makefile ./tools/testing/selftests/vDSO/Makefile ./tools/testing/selftests/user_events/Makefile ./tools/testing/selftests/user/Makefile ./tools/testing/selftests/uevent/Makefile ./tools/testing/selftests/tty/Makefile ./tools/testing/selftests/tpm2/Makefile ./tools/testing/selftests/tmpfs/Makefile ./tools/testing/selftests/timers/Makefile ./tools/testing/selftests/timens/Makefile ./tools/testing/selftests/thermal/intel/workload_hint/Makefile ./tools/testing/selftests/thermal/intel/power_floor/Makefile ./tools/testing/selftests/tdx/Makefile ./tools/testing/selftests/tc-testing/Makefile ./tools/testing/selftests/sysctl/Makefile ./tools/testing/selftests/syscall_user_dispatch/Makefile ./tools/testing/selftests/sync/Makefile ./tools/testing/selftests/static_keys/Makefile ./tools/testing/selftests/splice/Makefile ./tools/testing/selftests/sparc64/drivers/Makefile ./tools/testing/selftests/sparc64/Makefile ./tools/testing/selftests/size/Makefile ./tools/testing/selftests/sigaltstack/Makefile ./tools/testing/selftests/sgx/Makefile ./tools/testing/selftests/seccomp/Makefile ./tools/testing/selftests/sched/Makefile ./tools/testing/selftests/safesetid/Makefile ./tools/testing/selftests/rust/Makefile ./tools/testing/selftests/rtc/Makefile ./tools/testing/selftests/rseq/Makefile ./tools/testing/selftests/rlimits/Makefile ./tools/testing/selftests/riscv/vector/Makefile ./tools/testing/selftests/riscv/mm/Makefile ./tools/testing/selftests/riscv/hwprobe/Makefile ./tools/testing/selftests/riscv/Makefile ./tools/testing/selftests/resctrl/Makefile ./tools/testing/selftests/rcutorture/Makefile ./tools/testing/selftests/ptrace/Makefile ./tools/testing/selftests/ptp/Makefile ./tools/testing/selftests/pstore/Makefile ./tools/testing/selftests/proc/Makefile ./tools/testing/selftests/prctl/Makefile ./tools/testing/selftests/powerpc/vphn/Makefile ./tools/testing/selftests/powerpc/tm/Makefile ./tools/testing/selftests/powerpc/syscalls/Makefile ./tools/testing/selftests/powerpc/switch_endian/Makefile ./tools/testing/selftests/powerpc/stringloops/Makefile ./tools/testing/selftests/powerpc/signal/Makefile ./tools/testing/selftests/powerpc/security/Makefile ./tools/testing/selftests/powerpc/ptrace/Makefile ./tools/testing/selftests/powerpc/primitives/Makefile ./tools/testing/selftests/powerpc/pmu/sampling_tests/Makefile ./tools/testing/selftests/powerpc/pmu/event_code_tests/Makefile ./tools/testing/selftests/powerpc/pmu/ebb/Makefile ./tools/testing/selftests/powerpc/pmu/Makefile ./tools/testing/selftests/powerpc/papr_vpd/Makefile ./tools/testing/selftests/powerpc/papr_sysparm/Makefile ./tools/testing/selftests/powerpc/papr_attributes/Makefile ./tools/testing/selftests/powerpc/nx-gzip/Makefile ./tools/testing/selftests/powerpc/mm/Makefile ./tools/testing/selftests/powerpc/mce/Makefile ./tools/testing/selftests/powerpc/math/Makefile ./tools/testing/selftests/powerpc/eeh/Makefile ./tools/testing/selftests/powerpc/dscr/Makefile ./tools/testing/selftests/powerpc/dexcr/Makefile ./tools/testing/selftests/powerpc/copyloops/Makefile ./tools/testing/selftests/powerpc/cache_shape/Makefile ./tools/testing/selftests/powerpc/benchmarks/Makefile ./tools/testing/selftests/powerpc/alignment/Makefile ./tools/testing/selftests/powerpc/Makefile ./tools/testing/selftests/power_supply/Makefile ./tools/testing/selftests/pidfd/Makefile ./tools/testing/selftests/pid_namespace/Makefile ./tools/testing/selftests/perf_events/Makefile ./tools/testing/selftests/openat2/Makefile ./tools/testing/selftests/nsfs/Makefile ./tools/testing/selftests/nolibc/Makefile ./tools/testing/selftests/netfilter/Makefile ./tools/testing/selftests/net/tcp_ao/Makefile ./tools/testing/selftests/net/openvswitch/Makefile ./tools/testing/selftests/net/mptcp/Makefile ./tools/testing/selftests/net/hsr/Makefile ./tools/testing/selftests/net/forwarding/Makefile ./tools/testing/selftests/net/af_unix/Makefile ./tools/testing/selftests/net/Makefile ./tools/testing/selftests/nci/Makefile ./tools/testing/selftests/mqueue/Makefile ./tools/testing/selftests/move_mount_set_group/Makefile ./tools/testing/selftests/mount_setattr/Makefile ./tools/testing/selftests/mount/Makefile ./tools/testing/selftests/mm/Makefile ./tools/testing/selftests/mincore/Makefile ./tools/testing/selftests/memory-hotplug/Makefile ./tools/testing/selftests/memfd/Makefile ./tools/testing/selftests/membarrier/Makefile ./tools/testing/selftests/media_tests/Makefile ./tools/testing/selftests/lsm/Makefile ./tools/testing/selftests/locking/Makefile ./tools/testing/selftests/lkdtm/Makefile ./tools/testing/selftests/livepatch/test_modules/Makefile ./tools/testing/selftests/livepatch/Makefile ./tools/testing/selftests/lib/Makefile ./tools/testing/selftests/landlock/Makefile ./tools/testing/selftests/kvm/Makefile ./tools/testing/selftests/kmod/Makefile ./tools/testing/selftests/kexec/Makefile ./tools/testing/selftests/kcmp/Makefile ./tools/testing/selftests/ir/Makefile ./tools/testing/selftests/ipc/Makefile ./tools/testing/selftests/iommu/Makefile ./tools/testing/selftests/intel_pstate/Makefile ./tools/testing/selftests/ia64/Makefile ./tools/testing/selftests/hid/Makefile ./tools/testing/selftests/gpio/Makefile ./tools/testing/selftests/futex/functional/Makefile ./tools/testing/selftests/futex/Makefile ./tools/testing/selftests/ftrace/Makefile ./tools/testing/selftests/fpu/Makefile ./tools/testing/selftests/firmware/Makefile ./tools/testing/selftests/filesystems/statmount/Makefile ./tools/testing/selftests/filesystems/overlayfs/Makefile ./tools/testing/selftests/filesystems/fat/Makefile ./tools/testing/selftests/filesystems/eventfd/Makefile ./tools/testing/selftests/filesystems/epoll/Makefile ./tools/testing/selftests/filesystems/binderfs/Makefile ./tools/testing/selftests/filesystems/Makefile ./tools/testing/selftests/filelock/Makefile ./tools/testing/selftests/fchmodat2/Makefile ./tools/testing/selftests/exec/Makefile ./tools/testing/selftests/efivarfs/Makefile ./tools/testing/selftests/dt/Makefile ./tools/testing/selftests/drivers/s390x/uvdevice/Makefile ./tools/testing/selftests/drivers/net/team/Makefile ./tools/testing/selftests/drivers/net/netdevsim/Makefile ./tools/testing/selftests/drivers/net/dsa/Makefile ./tools/testing/selftests/drivers/net/bonding/Makefile ./tools/testing/selftests/drivers/dma-buf/Makefile ./tools/testing/selftests/dmabuf-heaps/Makefile ./tools/testing/selftests/dma/Makefile ./tools/testing/selftests/devices/Makefile ./tools/testing/selftests/damon/Makefile ./tools/testing/selftests/cpufreq/Makefile ./tools/testing/selftests/cpu-hotplug/Makefile ./tools/testing/selftests/core/Makefile ./tools/testing/selftests/connector/Makefile ./tools/testing/selftests/clone3/Makefile ./tools/testing/selftests/cgroup/Makefile ./tools/testing/selftests/capabilities/Makefile ./tools/testing/selftests/cachestat/Makefile ./tools/testing/selftests/breakpoints/Makefile ./tools/testing/selftests/bpf/bpf_testmod/Makefile ./tools/testing/selftests/bpf/bpf_test_no_cfi/Makefile ./tools/testing/selftests/bpf/Makefile.docs ./tools/testing/selftests/bpf/Makefile ./tools/testing/selftests/arm64/tags/Makefile ./tools/testing/selftests/arm64/signal/Makefile ./tools/testing/selftests/arm64/pauth/Makefile ./tools/testing/selftests/arm64/mte/Makefile ./tools/testing/selftests/arm64/fp/Makefile ./tools/testing/selftests/arm64/bti/Makefile ./tools/testing/selftests/arm64/abi/Makefile ./tools/testing/selftests/arm64/Makefile ./tools/testing/selftests/amd-pstate/Makefile ./tools/testing/selftests/alsa/Makefile ./tools/testing/selftests/Makefile ./tools/testing/scatterlist/Makefile ./tools/testing/radix-tree/Makefile ./tools/testing/nvdimm/Makefile ./tools/testing/memblock/scripts/Makefile.include ./tools/testing/memblock/Makefile ./tools/testing/crypto/chacha20-s390/Makefile ./tools/spi/Makefile ./tools/scripts/Makefile.include ./tools/scripts/Makefile.arch ./tools/power/x86/x86_energy_perf_policy/Makefile ./tools/power/x86/turbostat/Makefile ./tools/power/x86/intel-speed-select/Makefile ./tools/power/pm-graph/Makefile ./tools/power/cpupower/debug/x86_64/Makefile ./tools/power/cpupower/debug/kernel/Makefile ./tools/power/cpupower/debug/i386/Makefile ./tools/power/cpupower/bench/Makefile ./tools/power/cpupower/Makefile ./tools/power/acpi/tools/pfrut/Makefile ./tools/power/acpi/tools/ec/Makefile ./tools/power/acpi/tools/acpidump/Makefile ./tools/power/acpi/tools/acpidbg/Makefile ./tools/power/acpi/Makefile.rules ./tools/power/acpi/Makefile.config ./tools/power/acpi/Makefile ./tools/perf/tests/shell/coresight/unroll_loop_thread/Makefile ./tools/perf/tests/shell/coresight/thread_loop/Makefile ./tools/perf/tests/shell/coresight/memcpy_thread/Makefile ./tools/perf/tests/shell/coresight/asm_pure_loop/Makefile ./tools/perf/tests/shell/coresight/Makefile.miniconfig ./tools/perf/tests/shell/coresight/Makefile ./tools/perf/scripts/perl/Perf-Trace-Util/Makefile.PL ./tools/perf/arch/xtensa/Makefile ./tools/perf/arch/x86/Makefile ./tools/perf/arch/sparc/Makefile ./tools/perf/arch/sh/Makefile ./tools/perf/arch/s390/Makefile ./tools/perf/arch/riscv/Makefile ./tools/perf/arch/powerpc/Makefile ./tools/perf/arch/mips/Makefile ./tools/perf/arch/loongarch/Makefile ./tools/perf/arch/csky/Makefile ./tools/perf/arch/arm64/Makefile ./tools/perf/arch/arm/Makefile ./tools/perf/Makefile.perf ./tools/perf/Makefile.config ./tools/perf/Makefile ./tools/perf/Documentation/Makefile ./tools/pcmcia/Makefile ./tools/pci/Makefile ./tools/objtool/Makefile ./tools/net/ynl/samples/Makefile ./tools/net/ynl/lib/Makefile ./tools/net/ynl/generated/Makefile ./tools/net/ynl/Makefile.deps ./tools/net/ynl/Makefile ./tools/mm/Makefile ./tools/lib/thermal/Makefile ./tools/lib/symbol/Makefile ./tools/lib/subcmd/Makefile ./tools/lib/perf/Makefile ./tools/lib/perf/Documentation/Makefile ./tools/lib/bpf/Makefile ./tools/lib/api/Makefile ./tools/leds/Makefile ./tools/laptop/freefall/Makefile ./tools/laptop/dslm/Makefile ./tools/kvm/kvm_stat/Makefile ./tools/include/nolibc/Makefile ./tools/iio/Makefile ./tools/hv/Makefile ./tools/gpio/Makefile ./tools/firmware/Makefile ./tools/firewire/Makefile ./tools/debugging/Makefile ./tools/crypto/ccp/Makefile ./tools/counter/Makefile ./tools/build/tests/ex/Makefile ./tools/build/feature/Makefile ./tools/build/Makefile.include ./tools/build/Makefile.feature ./tools/build/Makefile.build ./tools/build/Makefile ./tools/bpf/runqslower/Makefile ./tools/bpf/resolve_btfids/Makefile ./tools/bpf/bpftool/Makefile ./tools/bpf/bpftool/Documentation/Makefile ./tools/bpf/Makefile ./tools/bootconfig/Makefile ./tools/arch/x86/kcpuid/Makefile ./tools/arch/x86/intel_sdsi/Makefile ./tools/arch/arm64/tools/Makefile ./tools/accounting/Makefile ./tools/Makefile ./sound/xen/Makefile ./sound/xen/Kconfig ./sound/x86/Makefile ./sound/x86/Kconfig ./sound/virtio/Makefile ./sound/virtio/Kconfig ./sound/usb/usx2y/Makefile ./sound/usb/misc/Makefile ./sound/usb/line6/Makefile ./sound/usb/line6/Kconfig ./sound/usb/hiface/Makefile ./sound/usb/caiaq/Makefile ./sound/usb/bcd2000/Makefile ./sound/usb/Makefile ./sound/usb/Kconfig ./sound/usb/6fire/Makefile ./sound/synth/emux/Makefile ./sound/synth/Makefile ./sound/synth/Kconfig ./sound/spi/Makefile ./sound/spi/Kconfig ./sound/sparc/Makefile ./sound/sparc/Kconfig ./sound/soc/xtensa/Makefile ./sound/soc/xtensa/Kconfig ./sound/soc/xilinx/Makefile ./sound/soc/xilinx/Kconfig ./sound/soc/ux500/Makefile ./sound/soc/ux500/Kconfig ./sound/soc/uniphier/Makefile ./sound/soc/uniphier/Kconfig ./sound/soc/ti/Makefile ./sound/soc/ti/Kconfig ./sound/soc/tegra/Makefile ./sound/soc/tegra/Kconfig ./sound/soc/sunxi/Makefile ./sound/soc/sunxi/Kconfig ./sound/soc/stm/Makefile ./sound/soc/stm/Kconfig ./sound/soc/sti/Makefile ./sound/soc/sti/Kconfig ./sound/soc/starfive/Makefile ./sound/soc/starfive/Kconfig ./sound/soc/sprd/Makefile ./sound/soc/sprd/Kconfig ./sound/soc/spear/Makefile ./sound/soc/spear/Kconfig ./sound/soc/sof/xtensa/Makefile ./sound/soc/sof/xtensa/Kconfig ./sound/soc/sof/mediatek/mt8195/Makefile ./sound/soc/sof/mediatek/mt8186/Makefile ./sound/soc/sof/mediatek/Makefile ./sound/soc/sof/mediatek/Kconfig ./sound/soc/sof/intel/Makefile ./sound/soc/sof/intel/Kconfig ./sound/soc/sof/imx/Makefile ./sound/soc/sof/imx/Kconfig ./sound/soc/sof/amd/Makefile ./sound/soc/sof/amd/Kconfig ./sound/soc/sof/Makefile ./sound/soc/sof/Kconfig ./sound/soc/sh/rcar/Makefile ./sound/soc/sh/Makefile ./sound/soc/sh/Kconfig ./sound/soc/samsung/Makefile ./sound/soc/samsung/Kconfig ./sound/soc/rockchip/Makefile ./sound/soc/rockchip/Kconfig ./sound/soc/qcom/qdsp6/Makefile ./sound/soc/qcom/Makefile ./sound/soc/qcom/Kconfig ./sound/soc/pxa/Makefile ./sound/soc/pxa/Kconfig ./sound/soc/mxs/Makefile ./sound/soc/mxs/Kconfig ./sound/soc/meson/Makefile ./sound/soc/meson/Kconfig ./sound/soc/mediatek/mt8195/Makefile ./sound/soc/mediatek/mt8192/Makefile ./sound/soc/mediatek/mt8188/Makefile ./sound/soc/mediatek/mt8186/Makefile ./sound/soc/mediatek/mt8183/Makefile ./sound/soc/mediatek/mt8173/Makefile ./sound/soc/mediatek/mt7986/Makefile ./sound/soc/mediatek/mt6797/Makefile ./sound/soc/mediatek/mt2701/Makefile ./sound/soc/mediatek/common/Makefile ./sound/soc/mediatek/Makefile ./sound/soc/mediatek/Kconfig ./sound/soc/loongson/Makefile ./sound/soc/loongson/Kconfig ./sound/soc/kirkwood/Makefile ./sound/soc/kirkwood/Kconfig ./sound/soc/jz4740/Makefile ./sound/soc/jz4740/Kconfig ./sound/soc/intel/skylake/Makefile ./sound/soc/intel/keembay/Makefile ./sound/soc/intel/common/Makefile ./sound/soc/intel/catpt/Makefile ./sound/soc/intel/boards/Makefile ./sound/soc/intel/boards/Kconfig ./sound/soc/intel/avs/boards/Makefile ./sound/soc/intel/avs/boards/Kconfig ./sound/soc/intel/avs/Makefile ./sound/soc/intel/atom/sst/Makefile ./sound/soc/intel/atom/Makefile ./sound/soc/intel/Makefile ./sound/soc/intel/Kconfig ./sound/soc/img/Makefile ./sound/soc/img/Kconfig ./sound/soc/hisilicon/Makefile ./sound/soc/hisilicon/Kconfig ./sound/soc/google/Makefile ./sound/soc/google/Kconfig ./sound/soc/generic/Makefile ./sound/soc/generic/Kconfig ./sound/soc/fsl/Makefile ./sound/soc/fsl/Kconfig ./sound/soc/dwc/Makefile ./sound/soc/dwc/Kconfig ./sound/soc/codecs/Makefile ./sound/soc/codecs/Kconfig ./sound/soc/cirrus/Makefile ./sound/soc/cirrus/Kconfig ./sound/soc/bcm/Makefile ./sound/soc/bcm/Kconfig ./sound/soc/au1x/Makefile ./sound/soc/au1x/Kconfig ./sound/soc/atmel/Makefile ./sound/soc/atmel/Kconfig ./sound/soc/apple/Makefile ./sound/soc/apple/Kconfig ./sound/soc/amd/yc/Makefile ./sound/soc/amd/vangogh/Makefile ./sound/soc/amd/rpl/Makefile ./sound/soc/amd/renoir/Makefile ./sound/soc/amd/raven/Makefile ./sound/soc/amd/ps/Makefile ./sound/soc/amd/acp/Makefile ./sound/soc/amd/acp/Kconfig ./sound/soc/amd/Makefile ./sound/soc/amd/Kconfig ./sound/soc/adi/Makefile ./sound/soc/adi/Kconfig ./sound/soc/Makefile ./sound/soc/Kconfig ./sound/sh/Makefile ./sound/sh/Kconfig ./sound/ppc/Makefile ./sound/ppc/Kconfig ./sound/pcmcia/vx/Makefile ./sound/pcmcia/pdaudiocf/Makefile ./sound/pcmcia/Makefile ./sound/pcmcia/Kconfig ./sound/pci/ymfpci/Makefile ./sound/pci/vx222/Makefile ./sound/pci/trident/Makefile ./sound/pci/rme9652/Makefile ./sound/pci/riptide/Makefile ./sound/pci/pcxhr/Makefile ./sound/pci/oxygen/Makefile ./sound/pci/nm256/Makefile ./sound/pci/mixart/Makefile ./sound/pci/lx6464es/Makefile ./sound/pci/lola/Makefile ./sound/pci/korg1212/Makefile ./sound/pci/ice1712/Makefile ./sound/pci/hda/Makefile ./sound/pci/hda/Kconfig ./sound/pci/emu10k1/Makefile ./sound/pci/echoaudio/Makefile ./sound/pci/ctxfi/Makefile ./sound/pci/cs5535audio/Makefile ./sound/pci/cs46xx/Makefile ./sound/pci/ca0106/Makefile ./sound/pci/aw2/Makefile ./sound/pci/au88x0/Makefile ./sound/pci/asihpi/Makefile ./sound/pci/ali5451/Makefile ./sound/pci/ac97/Makefile ./sound/pci/Makefile ./sound/pci/Kconfig ./sound/parisc/Makefile ./sound/parisc/Kconfig ./sound/oss/dmasound/Makefile ./sound/oss/dmasound/Kconfig ./sound/mips/Makefile ./sound/mips/Kconfig ./sound/isa/wss/Makefile ./sound/isa/wavefront/Makefile ./sound/isa/sb/Makefile ./sound/isa/opti9xx/Makefile ./sound/isa/msnd/Makefile ./sound/isa/gus/Makefile ./sound/isa/galaxy/Makefile ./sound/isa/es1688/Makefile ./sound/isa/cs423x/Makefile ./sound/isa/ad1848/Makefile ./sound/isa/ad1816a/Makefile ./sound/isa/Makefile ./sound/isa/Kconfig ./sound/i2c/other/Makefile ./sound/i2c/Makefile ./sound/hda/ext/Makefile ./sound/hda/Makefile ./sound/hda/Kconfig ./sound/firewire/tascam/Makefile ./sound/firewire/oxfw/Makefile ./sound/firewire/motu/Makefile ./sound/firewire/fireworks/Makefile ./sound/firewire/fireface/Makefile ./sound/firewire/digi00x/Makefile ./sound/firewire/dice/Makefile ./sound/firewire/bebob/Makefile ./sound/firewire/Makefile ./sound/firewire/Kconfig ./sound/drivers/vx/Makefile ./sound/drivers/pcsp/Makefile ./sound/drivers/opl4/Makefile ./sound/drivers/opl3/Makefile ./sound/drivers/mpu401/Makefile ./sound/drivers/Makefile ./sound/drivers/Kconfig ./sound/core/seq/oss/Makefile ./sound/core/seq/Makefile ./sound/core/seq/Kconfig ./sound/core/oss/Makefile ./sound/core/Makefile ./sound/core/Kconfig ./sound/atmel/Makefile ./sound/atmel/Kconfig ./sound/arm/Makefile ./sound/arm/Kconfig ./sound/aoa/soundbus/i2sbus/Makefile ./sound/aoa/soundbus/Makefile ./sound/aoa/soundbus/Kconfig ./sound/aoa/fabrics/Makefile ./sound/aoa/fabrics/Kconfig ./sound/aoa/core/Makefile ./sound/aoa/codecs/Makefile ./sound/aoa/codecs/Kconfig ./sound/aoa/Makefile ./sound/aoa/Kconfig ./sound/ac97/Makefile ./sound/ac97/Kconfig ./sound/Makefile ./sound/Kconfig ./security/yama/Makefile ./security/yama/Kconfig ./security/tomoyo/Makefile ./security/tomoyo/Kconfig ./security/smack/Makefile ./security/smack/Kconfig ./security/selinux/Makefile ./security/selinux/Kconfig ./security/safesetid/Makefile ./security/safesetid/Kconfig ./security/lockdown/Makefile ./security/lockdown/Kconfig ./security/loadpin/Makefile ./security/loadpin/Kconfig ./security/landlock/Makefile ./security/landlock/Kconfig ./security/keys/trusted-keys/Makefile ./security/keys/trusted-keys/Kconfig ./security/keys/encrypted-keys/Makefile ./security/keys/Makefile ./security/keys/Kconfig ./security/integrity/ima/Makefile ./security/integrity/ima/Kconfig ./security/integrity/evm/Makefile ./security/integrity/evm/Kconfig ./security/integrity/Makefile ./security/integrity/Kconfig ./security/bpf/Makefile ./security/apparmor/Makefile ./security/apparmor/Kconfig ./security/Makefile ./security/Kconfig.hardening ./security/Kconfig ./scripts/selinux/mdp/Makefile ./scripts/selinux/genheaders/Makefile ./scripts/selinux/Makefile ./scripts/mod/Makefile ./scripts/kconfig/tests/preprocess/variable/Kconfig ./scripts/kconfig/tests/preprocess/escape/Kconfig ./scripts/kconfig/tests/preprocess/circular_expansion/Kconfig ./scripts/kconfig/tests/preprocess/builtin_func/Kconfig ./scripts/kconfig/tests/no_write_if_dep_unmet/Kconfig ./scripts/kconfig/tests/new_choice_with_dep/Kconfig ./scripts/kconfig/tests/inter_choice/Kconfig ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc3 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc2 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc1 ./scripts/kconfig/tests/err_recursive_inc/Kconfig ./scripts/kconfig/tests/err_recursive_dep/Kconfig ./scripts/kconfig/tests/choice_value_with_m_dep/Kconfig ./scripts/kconfig/tests/choice_randomize2/Kconfig ./scripts/kconfig/tests/choice_randomize/Kconfig ./scripts/kconfig/tests/choice/Kconfig ./scripts/kconfig/tests/auto_submenu/Kconfig ./scripts/kconfig/Makefile ./scripts/genksyms/Makefile ./scripts/gdb/linux/Makefile ./scripts/gdb/Makefile ./scripts/gcc-plugins/Makefile ./scripts/gcc-plugins/Kconfig ./scripts/dtc/Makefile ./scripts/basic/Makefile ./scripts/Makefile.vmlinux_o ./scripts/Makefile.vmlinux ./scripts/Makefile.vdsoinst ./scripts/Makefile.userprogs ./scripts/Makefile.ubsan ./scripts/Makefile.randstruct ./scripts/Makefile.package ./scripts/Makefile.modpost ./scripts/Makefile.modinst ./scripts/Makefile.modfinal ./scripts/Makefile.lib ./scripts/Makefile.kmsan ./scripts/Makefile.kcsan ./scripts/Makefile.kcov ./scripts/Makefile.kasan ./scripts/Makefile.host ./scripts/Makefile.headersinst ./scripts/Makefile.gcc-plugins ./scripts/Makefile.extrawarn ./scripts/Makefile.dtbinst ./scripts/Makefile.defconf ./scripts/Makefile.debug ./scripts/Makefile.compiler ./scripts/Makefile.clean ./scripts/Makefile.clang ./scripts/Makefile.build ./scripts/Makefile.btf ./scripts/Makefile.asm-generic ./scripts/Makefile ./scripts/Kconfig.include ./samples/watchdog/Makefile ./samples/watch_queue/Makefile ./samples/vfs/Makefile ./samples/vfio-mdev/Makefile ./samples/v4l/Makefile ./samples/user_events/Makefile ./samples/uhid/Makefile ./samples/trace_printk/Makefile ./samples/trace_events/Makefile ./samples/timers/Makefile ./samples/seccomp/Makefile ./samples/rust/hostprogs/Makefile ./samples/rust/Makefile ./samples/rust/Kconfig ./samples/rpmsg/Makefile ./samples/qmi/Makefile ./samples/pidfd/Makefile ./samples/pfsm/Makefile ./samples/nitro_enclaves/Makefile ./samples/mei/Makefile ./samples/livepatch/Makefile ./samples/landlock/Makefile ./samples/kprobes/Makefile ./samples/kobject/Makefile ./samples/kmemleak/Makefile ./samples/kfifo/Makefile ./samples/kdb/Makefile ./samples/hw_breakpoint/Makefile ./samples/hidraw/Makefile ./samples/hid/Makefile.target ./samples/hid/Makefile ./samples/ftrace/Makefile ./samples/fprobe/Makefile ./samples/fanotify/Makefile ./samples/coresight/Makefile ./samples/connector/Makefile ./samples/configfs/Makefile ./samples/cgroup/Makefile ./samples/bpf/Makefile.target ./samples/bpf/Makefile ./samples/binderfs/Makefile ./samples/auxdisplay/Makefile ./samples/acrn/Makefile ./samples/Makefile ./samples/Kconfig ./rust/Makefile ./net/xfrm/Makefile ./net/xfrm/Kconfig ./net/xdp/Makefile ./net/xdp/Kconfig ./net/x25/Makefile ./net/x25/Kconfig ./net/wireless/tests/Makefile ./net/wireless/Makefile ./net/wireless/Kconfig ./net/vmw_vsock/Makefile ./net/vmw_vsock/Kconfig ./net/unix/Makefile ./net/unix/Kconfig ./net/tls/Makefile ./net/tls/Kconfig ./net/tipc/Makefile ./net/tipc/Kconfig ./net/switchdev/Makefile ./net/switchdev/Kconfig ./net/sunrpc/xprtrdma/Makefile ./net/sunrpc/auth_gss/Makefile ./net/sunrpc/Makefile ./net/sunrpc/Kconfig ./net/strparser/Makefile ./net/strparser/Kconfig ./net/smc/Makefile ./net/smc/Kconfig ./net/sctp/Makefile ./net/sctp/Kconfig ./net/sched/Makefile ./net/sched/Kconfig ./net/rxrpc/Makefile ./net/rxrpc/Kconfig ./net/rose/Makefile ./net/rfkill/Makefile ./net/rfkill/Kconfig ./net/rds/Makefile ./net/rds/Kconfig ./net/qrtr/Makefile ./net/qrtr/Kconfig ./net/psample/Makefile ./net/psample/Kconfig ./net/phonet/Makefile ./net/phonet/Kconfig ./net/packet/Makefile ./net/packet/Kconfig ./net/openvswitch/Makefile ./net/openvswitch/Kconfig ./net/nsh/Makefile ./net/nsh/Kconfig ./net/nfc/nci/Makefile ./net/nfc/nci/Kconfig ./net/nfc/hci/Makefile ./net/nfc/hci/Kconfig ./net/nfc/Makefile ./net/nfc/Kconfig ./net/netrom/Makefile ./net/netlink/Makefile ./net/netlink/Kconfig ./net/netlabel/Makefile ./net/netlabel/Kconfig ./net/netfilter/ipvs/Makefile ./net/netfilter/ipvs/Kconfig ./net/netfilter/ipset/Makefile ./net/netfilter/ipset/Kconfig ./net/netfilter/Makefile ./net/netfilter/Kconfig ./net/ncsi/Makefile ./net/ncsi/Kconfig ./net/mptcp/Makefile ./net/mptcp/Kconfig ./net/mpls/Makefile ./net/mpls/Kconfig ./net/mctp/Makefile ./net/mctp/Kconfig ./net/mac802154/Makefile ./net/mac802154/Kconfig ./net/mac80211/tests/Makefile ./net/mac80211/Makefile ./net/mac80211/Kconfig ./net/llc/Makefile ./net/llc/Kconfig ./net/lapb/Makefile ./net/lapb/Kconfig ./net/l3mdev/Makefile ./net/l3mdev/Kconfig ./net/l2tp/Makefile ./net/l2tp/Kconfig ./net/key/Makefile ./net/kcm/Makefile ./net/kcm/Kconfig ./net/iucv/Makefile ./net/iucv/Kconfig ./net/ipv6/netfilter/Makefile ./net/ipv6/netfilter/Kconfig ./net/ipv6/ila/Makefile ./net/ipv6/Makefile ./net/ipv6/Kconfig ./net/ipv4/netfilter/Makefile ./net/ipv4/netfilter/Kconfig ./net/ipv4/Makefile ./net/ipv4/Kconfig ./net/ife/Makefile ./net/ife/Kconfig ./net/ieee802154/Makefile ./net/ieee802154/Kconfig ./net/ieee802154/6lowpan/Makefile ./net/ieee802154/6lowpan/Kconfig ./net/hsr/Makefile ./net/hsr/Kconfig ./net/handshake/Makefile ./net/ethtool/Makefile ./net/ethernet/Makefile ./net/dsa/Makefile ./net/dsa/Kconfig ./net/dns_resolver/Makefile ./net/dns_resolver/Kconfig ./net/devlink/Makefile ./net/dccp/ccids/Kconfig ./net/dccp/Makefile ./net/dccp/Kconfig ./net/dcb/Makefile ./net/dcb/Kconfig ./net/core/Makefile ./net/ceph/Makefile ./net/ceph/Kconfig ./net/can/j1939/Makefile ./net/can/j1939/Kconfig ./net/can/Makefile ./net/can/Kconfig ./net/caif/Makefile ./net/caif/Kconfig ./net/bridge/netfilter/Makefile ./net/bridge/netfilter/Kconfig ./net/bridge/Makefile ./net/bridge/Kconfig ./net/bpf/Makefile ./net/bluetooth/rfcomm/Makefile ./net/bluetooth/rfcomm/Kconfig ./net/bluetooth/hidp/Makefile ./net/bluetooth/hidp/Kconfig ./net/bluetooth/cmtp/Makefile ./net/bluetooth/cmtp/Kconfig ./net/bluetooth/bnep/Makefile ./net/bluetooth/bnep/Kconfig ./net/bluetooth/Makefile ./net/bluetooth/Kconfig ./net/batman-adv/Makefile ./net/batman-adv/Kconfig ./net/ax25/Makefile ./net/ax25/Kconfig ./net/atm/Makefile ./net/atm/Kconfig ./net/appletalk/Makefile ./net/appletalk/Kconfig ./net/Makefile ./net/Kconfig.debug ./net/Kconfig ./net/9p/Makefile ./net/9p/Kconfig ./net/8021q/Makefile ./net/8021q/Kconfig ./net/802/Makefile ./net/802/Kconfig ./net/6lowpan/Makefile ./net/6lowpan/Kconfig ./mm/kmsan/Makefile ./mm/kfence/Makefile ./mm/kasan/Makefile ./mm/damon/Makefile ./mm/damon/Kconfig ./mm/Makefile ./mm/Kconfig.debug ./mm/Kconfig ./lib/zstd/Makefile ./lib/zlib_inflate/Makefile ./lib/zlib_dfltcc/Makefile ./lib/zlib_deflate/Makefile ./lib/xz/Makefile ./lib/xz/Kconfig ./lib/vdso/Makefile ./lib/vdso/Kconfig ./lib/reed_solomon/Makefile ./lib/raid6/test/Makefile ./lib/raid6/Makefile ./lib/pldmfw/Makefile ./lib/math/Makefile ./lib/math/Kconfig ./lib/lzo/Makefile ./lib/lz4/Makefile ./lib/kunit/Makefile ./lib/kunit/Kconfig ./lib/fonts/Makefile ./lib/fonts/Kconfig ./lib/dim/Makefile ./lib/crypto/mpi/Makefile ./lib/crypto/Makefile ./lib/crypto/Kconfig ./lib/Makefile ./lib/Kconfig.ubsan ./lib/Kconfig.kmsan ./lib/Kconfig.kgdb ./lib/Kconfig.kfence ./lib/Kconfig.kcsan ./lib/Kconfig.kasan ./lib/Kconfig.debug ./lib/Kconfig ./lib/842/Makefile ./kernel/trace/rv/Makefile ./kernel/trace/rv/Kconfig ./kernel/trace/Makefile ./kernel/trace/Kconfig ./kernel/time/Makefile ./kernel/time/Kconfig ./kernel/sched/Makefile ./kernel/rcu/Makefile ./kernel/rcu/Kconfig.debug ./kernel/rcu/Kconfig ./kernel/printk/Makefile ./kernel/power/Makefile ./kernel/power/Kconfig ./kernel/module/Makefile ./kernel/module/Kconfig ./kernel/locking/Makefile ./kernel/livepatch/Makefile ./kernel/livepatch/Kconfig ./kernel/kcsan/Makefile ./kernel/irq/Makefile ./kernel/irq/Kconfig ./kernel/gcov/Makefile ./kernel/gcov/Kconfig ./kernel/futex/Makefile ./kernel/events/Makefile ./kernel/entry/Makefile ./kernel/dma/Makefile ./kernel/dma/Kconfig ./kernel/debug/kdb/Makefile ./kernel/debug/Makefile ./kernel/cgroup/Makefile ./kernel/bpf/preload/iterators/Makefile ./kernel/bpf/preload/Makefile ./kernel/bpf/preload/Kconfig ./kernel/bpf/Makefile ./kernel/bpf/Kconfig ./kernel/Makefile ./kernel/Kconfig.preempt ./kernel/Kconfig.locks ./kernel/Kconfig.kexec ./kernel/Kconfig.hz ./kernel/Kconfig.freezer ./ipc/Makefile ./io_uring/Makefile ./init/Makefile ./init/Kconfig ./fs/zonefs/Makefile ./fs/zonefs/Kconfig ./fs/xfs/Makefile ./fs/xfs/Kconfig ./fs/verity/Makefile ./fs/verity/Kconfig ./fs/vboxsf/Makefile ./fs/vboxsf/Kconfig ./fs/unicode/Makefile ./fs/unicode/Kconfig ./fs/ufs/Makefile ./fs/ufs/Kconfig ./fs/udf/Makefile ./fs/udf/Kconfig ./fs/ubifs/Makefile ./fs/ubifs/Kconfig ./fs/tracefs/Makefile ./fs/sysv/Makefile ./fs/sysv/Kconfig ./fs/sysfs/Makefile ./fs/sysfs/Kconfig ./fs/squashfs/Makefile ./fs/squashfs/Kconfig ./fs/smb/server/Makefile ./fs/smb/server/Kconfig ./fs/smb/common/Makefile ./fs/smb/client/Makefile ./fs/smb/client/Kconfig ./fs/smb/Makefile ./fs/smb/Kconfig ./fs/romfs/Makefile ./fs/romfs/Kconfig ./fs/reiserfs/Makefile ./fs/reiserfs/Kconfig ./fs/ramfs/Makefile ./fs/quota/Makefile ./fs/quota/Kconfig ./fs/qnx6/Makefile ./fs/qnx6/Kconfig ./fs/qnx4/Makefile ./fs/qnx4/Kconfig ./fs/pstore/Makefile ./fs/pstore/Kconfig ./fs/proc/Makefile ./fs/proc/Kconfig ./fs/overlayfs/Makefile ./fs/overlayfs/Kconfig ./fs/orangefs/Makefile ./fs/orangefs/Kconfig ./fs/openpromfs/Makefile ./fs/omfs/Makefile ./fs/omfs/Kconfig ./fs/ocfs2/dlmfs/Makefile ./fs/ocfs2/dlm/Makefile ./fs/ocfs2/cluster/Makefile ./fs/ocfs2/Makefile ./fs/ocfs2/Kconfig ./fs/ntfs3/Makefile ./fs/ntfs3/Kconfig ./fs/notify/inotify/Makefile ./fs/notify/inotify/Kconfig ./fs/notify/fanotify/Makefile ./fs/notify/fanotify/Kconfig ./fs/notify/dnotify/Makefile ./fs/notify/dnotify/Kconfig ./fs/notify/Makefile ./fs/notify/Kconfig ./fs/nls/Makefile ./fs/nls/Kconfig ./fs/nilfs2/Makefile ./fs/nilfs2/Kconfig ./fs/nfsd/Makefile ./fs/nfsd/Kconfig ./fs/nfs_common/Makefile ./fs/nfs/flexfilelayout/Makefile ./fs/nfs/filelayout/Makefile ./fs/nfs/blocklayout/Makefile ./fs/nfs/Makefile ./fs/nfs/Kconfig ./fs/netfs/Makefile ./fs/netfs/Kconfig ./fs/minix/Makefile ./fs/minix/Kconfig ./fs/lockd/Makefile ./fs/kernfs/Makefile ./fs/kernfs/Kconfig ./fs/jfs/Makefile ./fs/jfs/Kconfig ./fs/jffs2/Makefile ./fs/jffs2/Kconfig ./fs/jbd2/Makefile ./fs/jbd2/Kconfig ./fs/isofs/Makefile ./fs/isofs/Kconfig ./fs/iomap/Makefile ./fs/hugetlbfs/Makefile ./fs/hpfs/Makefile ./fs/hpfs/Kconfig ./fs/hostfs/Makefile ./fs/hfsplus/Makefile ./fs/hfsplus/Kconfig ./fs/hfs/Makefile ./fs/hfs/Kconfig ./fs/gfs2/Makefile ./fs/gfs2/Kconfig ./fs/fuse/Makefile ./fs/fuse/Kconfig ./fs/freevxfs/Makefile ./fs/freevxfs/Kconfig ./fs/fat/Makefile ./fs/fat/Kconfig ./fs/f2fs/Makefile ./fs/f2fs/Kconfig ./fs/ext4/Makefile ./fs/ext4/Kconfig ./fs/ext2/Makefile ./fs/ext2/Kconfig ./fs/exportfs/Makefile ./fs/exfat/Makefile ./fs/exfat/Kconfig ./fs/erofs/Makefile ./fs/erofs/Kconfig ./fs/efs/Makefile ./fs/efs/Kconfig ./fs/efivarfs/Makefile ./fs/efivarfs/Kconfig ./fs/ecryptfs/Makefile ./fs/ecryptfs/Kconfig ./fs/dlm/Makefile ./fs/dlm/Kconfig ./fs/devpts/Makefile ./fs/debugfs/Makefile ./fs/crypto/Makefile ./fs/crypto/Kconfig ./fs/cramfs/Makefile ./fs/cramfs/Kconfig ./fs/configfs/Makefile ./fs/configfs/Kconfig ./fs/coda/Makefile ./fs/coda/Kconfig ./fs/ceph/Makefile ./fs/ceph/Kconfig ./fs/cachefiles/Makefile ./fs/cachefiles/Kconfig ./fs/btrfs/Makefile ./fs/btrfs/Kconfig ./fs/bfs/Makefile ./fs/bfs/Kconfig ./fs/befs/Makefile ./fs/befs/Kconfig ./fs/bcachefs/Makefile ./fs/bcachefs/Kconfig ./fs/autofs/Makefile ./fs/autofs/Kconfig ./fs/afs/Makefile ./fs/afs/Kconfig ./fs/affs/Makefile ./fs/affs/Kconfig ./fs/adfs/Makefile ./fs/adfs/Kconfig ./fs/Makefile ./fs/Kconfig.binfmt ./fs/Kconfig ./fs/9p/Makefile ./fs/9p/Kconfig ./drivers/zorro/Makefile ./drivers/zorro/Kconfig ./drivers/xen/xenfs/Makefile ./drivers/xen/xenbus/Makefile ./drivers/xen/xen-pciback/Makefile ./drivers/xen/events/Makefile ./drivers/xen/Makefile ./drivers/xen/Kconfig ./drivers/watchdog/Makefile ./drivers/watchdog/Kconfig ./drivers/w1/slaves/Makefile ./drivers/w1/slaves/Kconfig ./drivers/w1/masters/Makefile ./drivers/w1/masters/Kconfig ./drivers/w1/Makefile ./drivers/w1/Kconfig ./drivers/virtio/Makefile ./drivers/virtio/Kconfig ./drivers/virt/vboxguest/Makefile ./drivers/virt/vboxguest/Kconfig ./drivers/virt/nitro_enclaves/Makefile ./drivers/virt/nitro_enclaves/Kconfig ./drivers/virt/coco/tdx-guest/Makefile ./drivers/virt/coco/tdx-guest/Kconfig ./drivers/virt/coco/sev-guest/Makefile ./drivers/virt/coco/sev-guest/Kconfig ./drivers/virt/coco/efi_secret/Makefile ./drivers/virt/coco/efi_secret/Kconfig ./drivers/virt/coco/Makefile ./drivers/virt/coco/Kconfig ./drivers/virt/acrn/Makefile ./drivers/virt/acrn/Kconfig ./drivers/virt/Makefile ./drivers/virt/Kconfig ./drivers/video/logo/Makefile ./drivers/video/logo/Kconfig ./drivers/video/fbdev/via/Makefile ./drivers/video/fbdev/sis/Makefile ./drivers/video/fbdev/savage/Makefile ./drivers/video/fbdev/riva/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Kconfig ./drivers/video/fbdev/omap2/omapfb/displays/Makefile ./drivers/video/fbdev/omap2/omapfb/displays/Kconfig ./drivers/video/fbdev/omap2/omapfb/Makefile ./drivers/video/fbdev/omap2/omapfb/Kconfig ./drivers/video/fbdev/omap2/Makefile ./drivers/video/fbdev/omap2/Kconfig ./drivers/video/fbdev/omap/Makefile ./drivers/video/fbdev/omap/Kconfig ./drivers/video/fbdev/nvidia/Makefile ./drivers/video/fbdev/mmp/panel/Makefile ./drivers/video/fbdev/mmp/panel/Kconfig ./drivers/video/fbdev/mmp/hw/Makefile ./drivers/video/fbdev/mmp/hw/Kconfig ./drivers/video/fbdev/mmp/fb/Makefile ./drivers/video/fbdev/mmp/fb/Kconfig ./drivers/video/fbdev/mmp/Makefile ./drivers/video/fbdev/mmp/Kconfig ./drivers/video/fbdev/mb862xx/Makefile ./drivers/video/fbdev/matrox/Makefile ./drivers/video/fbdev/kyro/Makefile ./drivers/video/fbdev/i810/Makefile ./drivers/video/fbdev/geode/Makefile ./drivers/video/fbdev/geode/Kconfig ./drivers/video/fbdev/core/Makefile ./drivers/video/fbdev/core/Kconfig ./drivers/video/fbdev/aty/Makefile ./drivers/video/fbdev/Makefile ./drivers/video/fbdev/Kconfig ./drivers/video/console/Makefile ./drivers/video/console/Kconfig ./drivers/video/backlight/Makefile ./drivers/video/backlight/Kconfig ./drivers/video/Makefile ./drivers/video/Kconfig ./drivers/vhost/Makefile ./drivers/vhost/Kconfig ./drivers/vfio/platform/reset/Makefile ./drivers/vfio/platform/reset/Kconfig ./drivers/vfio/platform/Makefile ./drivers/vfio/platform/Kconfig ./drivers/vfio/pci/virtio/Makefile ./drivers/vfio/pci/virtio/Kconfig ./drivers/vfio/pci/pds/Makefile ./drivers/vfio/pci/pds/Kconfig ./drivers/vfio/pci/nvgrace-gpu/Makefile ./drivers/vfio/pci/nvgrace-gpu/Kconfig ./drivers/vfio/pci/mlx5/Makefile ./drivers/vfio/pci/mlx5/Kconfig ./drivers/vfio/pci/hisilicon/Makefile ./drivers/vfio/pci/hisilicon/Kconfig ./drivers/vfio/pci/Makefile ./drivers/vfio/pci/Kconfig ./drivers/vfio/mdev/Makefile ./drivers/vfio/mdev/Kconfig ./drivers/vfio/fsl-mc/Makefile ./drivers/vfio/fsl-mc/Kconfig ./drivers/vfio/cdx/Makefile ./drivers/vfio/cdx/Kconfig ./drivers/vfio/Makefile ./drivers/vfio/Kconfig ./drivers/vdpa/virtio_pci/Makefile ./drivers/vdpa/vdpa_user/Makefile ./drivers/vdpa/vdpa_sim/Makefile ./drivers/vdpa/solidrun/Makefile ./drivers/vdpa/pds/Makefile ./drivers/vdpa/mlx5/Makefile ./drivers/vdpa/ifcvf/Makefile ./drivers/vdpa/alibaba/Makefile ./drivers/vdpa/Makefile ./drivers/vdpa/Kconfig ./drivers/usb/usbip/Makefile ./drivers/usb/usbip/Kconfig ./drivers/usb/typec/ucsi/Makefile ./drivers/usb/typec/ucsi/Kconfig ./drivers/usb/typec/tipd/Makefile ./drivers/usb/typec/tipd/Kconfig ./drivers/usb/typec/tcpm/qcom/Makefile ./drivers/usb/typec/tcpm/Makefile ./drivers/usb/typec/tcpm/Kconfig ./drivers/usb/typec/mux/Makefile ./drivers/usb/typec/mux/Kconfig ./drivers/usb/typec/altmodes/Makefile ./drivers/usb/typec/altmodes/Kconfig ./drivers/usb/typec/Makefile ./drivers/usb/typec/Kconfig ./drivers/usb/storage/Makefile ./drivers/usb/storage/Kconfig ./drivers/usb/serial/Makefile-keyspan_pda_fw ./drivers/usb/serial/Makefile ./drivers/usb/serial/Kconfig ./drivers/usb/roles/Makefile ./drivers/usb/roles/Kconfig ./drivers/usb/renesas_usbhs/Makefile ./drivers/usb/renesas_usbhs/Kconfig ./drivers/usb/phy/Makefile ./drivers/usb/phy/Kconfig ./drivers/usb/musb/Makefile ./drivers/usb/musb/Kconfig ./drivers/usb/mtu3/Makefile ./drivers/usb/mtu3/Kconfig ./drivers/usb/mon/Makefile ./drivers/usb/mon/Kconfig ./drivers/usb/misc/sisusbvga/Makefile ./drivers/usb/misc/sisusbvga/Kconfig ./drivers/usb/misc/Makefile ./drivers/usb/misc/Kconfig ./drivers/usb/isp1760/Makefile ./drivers/usb/isp1760/Kconfig ./drivers/usb/image/Makefile ./drivers/usb/image/Kconfig ./drivers/usb/host/Makefile ./drivers/usb/host/Kconfig ./drivers/usb/gadget/udc/cdns2/Makefile ./drivers/usb/gadget/udc/cdns2/Kconfig ./drivers/usb/gadget/udc/bdc/Makefile ./drivers/usb/gadget/udc/bdc/Kconfig ./drivers/usb/gadget/udc/aspeed-vhub/Makefile ./drivers/usb/gadget/udc/aspeed-vhub/Kconfig ./drivers/usb/gadget/udc/Makefile ./drivers/usb/gadget/udc/Kconfig ./drivers/usb/gadget/legacy/Makefile ./drivers/usb/gadget/legacy/Kconfig ./drivers/usb/gadget/function/Makefile ./drivers/usb/gadget/Makefile ./drivers/usb/gadget/Kconfig ./drivers/usb/fotg210/Makefile ./drivers/usb/fotg210/Kconfig ./drivers/usb/early/Makefile ./drivers/usb/dwc3/Makefile ./drivers/usb/dwc3/Kconfig ./drivers/usb/dwc2/Makefile ./drivers/usb/dwc2/Kconfig ./drivers/usb/core/Makefile ./drivers/usb/core/Kconfig ./drivers/usb/common/Makefile ./drivers/usb/common/Kconfig ./drivers/usb/class/Makefile ./drivers/usb/class/Kconfig ./drivers/usb/chipidea/Makefile ./drivers/usb/chipidea/Kconfig ./drivers/usb/cdns3/Makefile ./drivers/usb/cdns3/Kconfig ./drivers/usb/c67x00/Makefile ./drivers/usb/atm/Makefile ./drivers/usb/atm/Kconfig ./drivers/usb/Makefile ./drivers/usb/Kconfig ./drivers/uio/Makefile ./drivers/uio/Kconfig ./drivers/ufs/host/Makefile ./drivers/ufs/host/Kconfig ./drivers/ufs/core/Makefile ./drivers/ufs/core/Kconfig ./drivers/ufs/Makefile ./drivers/ufs/Kconfig ./drivers/tty/vt/Makefile ./drivers/tty/serial/jsm/Makefile ./drivers/tty/serial/Makefile ./drivers/tty/serial/Kconfig ./drivers/tty/serial/8250/Makefile ./drivers/tty/serial/8250/Kconfig ./drivers/tty/serdev/Makefile ./drivers/tty/serdev/Kconfig ./drivers/tty/ipwireless/Makefile ./drivers/tty/hvc/Makefile ./drivers/tty/hvc/Kconfig ./drivers/tty/Makefile ./drivers/tty/Kconfig ./drivers/thunderbolt/Makefile ./drivers/thunderbolt/Kconfig ./drivers/thermal/ti-soc-thermal/Makefile ./drivers/thermal/ti-soc-thermal/Kconfig ./drivers/thermal/tegra/Makefile ./drivers/thermal/tegra/Kconfig ./drivers/thermal/st/Makefile ./drivers/thermal/st/Kconfig ./drivers/thermal/samsung/Makefile ./drivers/thermal/samsung/Kconfig ./drivers/thermal/qcom/Makefile ./drivers/thermal/qcom/Kconfig ./drivers/thermal/mediatek/Makefile ./drivers/thermal/mediatek/Kconfig ./drivers/thermal/intel/int340x_thermal/Makefile ./drivers/thermal/intel/int340x_thermal/Kconfig ./drivers/thermal/intel/Makefile ./drivers/thermal/intel/Kconfig ./drivers/thermal/broadcom/Makefile ./drivers/thermal/broadcom/Kconfig ./drivers/thermal/Makefile ./drivers/thermal/Kconfig ./drivers/tee/optee/Makefile ./drivers/tee/optee/Kconfig ./drivers/tee/amdtee/Makefile ./drivers/tee/amdtee/Kconfig ./drivers/tee/Makefile ./drivers/tee/Kconfig ./drivers/tc/Makefile ./drivers/target/tcm_remote/Makefile ./drivers/target/tcm_remote/Kconfig ./drivers/target/tcm_fc/Makefile ./drivers/target/tcm_fc/Kconfig ./drivers/target/sbp/Makefile ./drivers/target/sbp/Kconfig ./drivers/target/loopback/Makefile ./drivers/target/loopback/Kconfig ./drivers/target/iscsi/cxgbit/Makefile ./drivers/target/iscsi/cxgbit/Kconfig ./drivers/target/iscsi/Makefile ./drivers/target/iscsi/Kconfig ./drivers/target/Makefile ./drivers/target/Kconfig ./drivers/staging/wlan-ng/Makefile ./drivers/staging/wlan-ng/Kconfig ./drivers/staging/vt6656/Makefile ./drivers/staging/vt6656/Kconfig ./drivers/staging/vt6655/Makefile ./drivers/staging/vt6655/Kconfig ./drivers/staging/vme_user/Makefile ./drivers/staging/vme_user/Kconfig ./drivers/staging/vc04_services/vchiq-mmal/Makefile ./drivers/staging/vc04_services/vchiq-mmal/Kconfig ./drivers/staging/vc04_services/bcm2835-camera/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Kconfig ./drivers/staging/vc04_services/bcm2835-audio/Makefile ./drivers/staging/vc04_services/bcm2835-audio/Kconfig ./drivers/staging/vc04_services/Makefile ./drivers/staging/vc04_services/Kconfig ./drivers/staging/sm750fb/Makefile ./drivers/staging/sm750fb/Kconfig ./drivers/staging/rts5208/Makefile ./drivers/staging/rts5208/Kconfig ./drivers/staging/rtl8723bs/Makefile ./drivers/staging/rtl8723bs/Kconfig ./drivers/staging/rtl8712/Makefile ./drivers/staging/rtl8712/Kconfig ./drivers/staging/rtl8192e/rtl8192e/Makefile ./drivers/staging/rtl8192e/rtl8192e/Kconfig ./drivers/staging/rtl8192e/Makefile ./drivers/staging/rtl8192e/Kconfig ./drivers/staging/pi433/Makefile ./drivers/staging/pi433/Kconfig ./drivers/staging/olpc_dcon/Makefile ./drivers/staging/olpc_dcon/Kconfig ./drivers/staging/octeon/Makefile ./drivers/staging/octeon/Kconfig ./drivers/staging/nvec/Makefile ./drivers/staging/nvec/Kconfig ./drivers/staging/most/video/Makefile ./drivers/staging/most/video/Kconfig ./drivers/staging/most/net/Makefile ./drivers/staging/most/net/Kconfig ./drivers/staging/most/i2c/Makefile ./drivers/staging/most/i2c/Kconfig ./drivers/staging/most/dim2/Makefile ./drivers/staging/most/dim2/Kconfig ./drivers/staging/most/Makefile ./drivers/staging/most/Kconfig ./drivers/staging/media/tegra-video/Makefile ./drivers/staging/media/tegra-video/Kconfig ./drivers/staging/media/sunxi/sun6i-isp/Makefile ./drivers/staging/media/sunxi/sun6i-isp/Kconfig ./drivers/staging/media/sunxi/cedrus/Makefile ./drivers/staging/media/sunxi/cedrus/Kconfig ./drivers/staging/media/sunxi/Makefile ./drivers/staging/media/sunxi/Kconfig ./drivers/staging/media/starfive/camss/Makefile ./drivers/staging/media/starfive/camss/Kconfig ./drivers/staging/media/starfive/Makefile ./drivers/staging/media/starfive/Kconfig ./drivers/staging/media/rkvdec/Makefile ./drivers/staging/media/rkvdec/Kconfig ./drivers/staging/media/omap4iss/Makefile ./drivers/staging/media/omap4iss/Kconfig ./drivers/staging/media/meson/vdec/Makefile ./drivers/staging/media/meson/vdec/Kconfig ./drivers/staging/media/max96712/Makefile ./drivers/staging/media/max96712/Kconfig ./drivers/staging/media/ipu3/Makefile ./drivers/staging/media/ipu3/Kconfig ./drivers/staging/media/imx/Makefile ./drivers/staging/media/imx/Kconfig ./drivers/staging/media/deprecated/atmel/Makefile ./drivers/staging/media/deprecated/atmel/Kconfig ./drivers/staging/media/av7110/Makefile ./drivers/staging/media/av7110/Kconfig ./drivers/staging/media/atomisp/i2c/Makefile ./drivers/staging/media/atomisp/i2c/Kconfig ./drivers/staging/media/atomisp/Makefile ./drivers/staging/media/atomisp/Kconfig ./drivers/staging/media/Makefile ./drivers/staging/media/Kconfig ./drivers/staging/ks7010/Makefile ./drivers/staging/ks7010/Kconfig ./drivers/staging/iio/impedance-analyzer/Makefile ./drivers/staging/iio/impedance-analyzer/Kconfig ./drivers/staging/iio/frequency/Makefile ./drivers/staging/iio/frequency/Kconfig ./drivers/staging/iio/addac/Makefile ./drivers/staging/iio/addac/Kconfig ./drivers/staging/iio/adc/Makefile ./drivers/staging/iio/adc/Kconfig ./drivers/staging/iio/accel/Makefile ./drivers/staging/iio/accel/Kconfig ./drivers/staging/iio/Makefile ./drivers/staging/iio/Kconfig ./drivers/staging/greybus/Makefile ./drivers/staging/greybus/Kconfig ./drivers/staging/gdm724x/Makefile ./drivers/staging/gdm724x/Kconfig ./drivers/staging/fieldbus/anybuss/Makefile ./drivers/staging/fieldbus/anybuss/Kconfig ./drivers/staging/fieldbus/Makefile ./drivers/staging/fieldbus/Kconfig ./drivers/staging/fbtft/Makefile ./drivers/staging/fbtft/Kconfig ./drivers/staging/axis-fifo/Makefile ./drivers/staging/axis-fifo/Kconfig ./drivers/staging/Makefile ./drivers/staging/Kconfig ./drivers/ssb/Makefile ./drivers/ssb/Kconfig ./drivers/spmi/Makefile ./drivers/spmi/Kconfig ./drivers/spi/Makefile ./drivers/spi/Kconfig ./drivers/soundwire/Makefile ./drivers/soundwire/Kconfig ./drivers/soc/xilinx/Makefile ./drivers/soc/xilinx/Kconfig ./drivers/soc/versatile/Makefile ./drivers/soc/versatile/Kconfig ./drivers/soc/ux500/Makefile ./drivers/soc/ux500/Kconfig ./drivers/soc/ti/Makefile ./drivers/soc/ti/Kconfig ./drivers/soc/tegra/fuse/Makefile ./drivers/soc/tegra/cbb/Makefile ./drivers/soc/tegra/Makefile ./drivers/soc/tegra/Kconfig ./drivers/soc/sunxi/Makefile ./drivers/soc/sunxi/Kconfig ./drivers/soc/samsung/Makefile ./drivers/soc/samsung/Kconfig ./drivers/soc/rockchip/Makefile ./drivers/soc/rockchip/Kconfig ./drivers/soc/renesas/Makefile ./drivers/soc/renesas/Kconfig ./drivers/soc/qcom/Makefile ./drivers/soc/qcom/Kconfig ./drivers/soc/pxa/Makefile ./drivers/soc/pxa/Kconfig ./drivers/soc/nuvoton/Makefile ./drivers/soc/nuvoton/Kconfig ./drivers/soc/microchip/Makefile ./drivers/soc/microchip/Kconfig ./drivers/soc/mediatek/Makefile ./drivers/soc/mediatek/Kconfig ./drivers/soc/loongson/Makefile ./drivers/soc/loongson/Kconfig ./drivers/soc/litex/Makefile ./drivers/soc/litex/Kconfig ./drivers/soc/lantiq/Makefile ./drivers/soc/ixp4xx/Makefile ./drivers/soc/ixp4xx/Kconfig ./drivers/soc/imx/Makefile ./drivers/soc/imx/Kconfig ./drivers/soc/hisilicon/Makefile ./drivers/soc/hisilicon/Kconfig ./drivers/soc/gemini/Makefile ./drivers/soc/fujitsu/Makefile ./drivers/soc/fujitsu/Kconfig ./drivers/soc/fsl/qe/Makefile ./drivers/soc/fsl/qe/Kconfig ./drivers/soc/fsl/qbman/Makefile ./drivers/soc/fsl/qbman/Kconfig ./drivers/soc/fsl/dpio/Makefile ./drivers/soc/fsl/Makefile ./drivers/soc/fsl/Kconfig ./drivers/soc/dove/Makefile ./drivers/soc/canaan/Makefile ./drivers/soc/canaan/Kconfig ./drivers/soc/bcm/brcmstb/pm/Makefile ./drivers/soc/bcm/brcmstb/Makefile ./drivers/soc/bcm/brcmstb/Kconfig ./drivers/soc/bcm/Makefile ./drivers/soc/bcm/Kconfig ./drivers/soc/atmel/Makefile ./drivers/soc/atmel/Kconfig ./drivers/soc/aspeed/Makefile ./drivers/soc/aspeed/Kconfig ./drivers/soc/apple/Makefile ./drivers/soc/apple/Kconfig ./drivers/soc/amlogic/Makefile ./drivers/soc/amlogic/Kconfig ./drivers/soc/Makefile ./drivers/soc/Kconfig ./drivers/slimbus/Makefile ./drivers/slimbus/Kconfig ./drivers/siox/Makefile ./drivers/siox/Kconfig ./drivers/sh/maple/Makefile ./drivers/sh/intc/Makefile ./drivers/sh/intc/Kconfig ./drivers/sh/clk/Makefile ./drivers/sh/Makefile ./drivers/sh/Kconfig ./drivers/scsi/sym53c8xx_2/Makefile ./drivers/scsi/snic/Makefile ./drivers/scsi/smartpqi/Makefile ./drivers/scsi/smartpqi/Kconfig ./drivers/scsi/qla4xxx/Makefile ./drivers/scsi/qla4xxx/Kconfig ./drivers/scsi/qla2xxx/Makefile ./drivers/scsi/qla2xxx/Kconfig ./drivers/scsi/qedi/Makefile ./drivers/scsi/qedi/Kconfig ./drivers/scsi/qedf/Makefile ./drivers/scsi/qedf/Kconfig ./drivers/scsi/pm8001/Makefile ./drivers/scsi/pcmcia/Makefile ./drivers/scsi/pcmcia/Kconfig ./drivers/scsi/mvsas/Makefile ./drivers/scsi/mvsas/Kconfig ./drivers/scsi/mpt3sas/Makefile ./drivers/scsi/mpt3sas/Kconfig ./drivers/scsi/mpi3mr/Makefile ./drivers/scsi/mpi3mr/Kconfig ./drivers/scsi/megaraid/Makefile ./drivers/scsi/megaraid/Kconfig.megaraid ./drivers/scsi/lpfc/Makefile ./drivers/scsi/libsas/Makefile ./drivers/scsi/libsas/Kconfig ./drivers/scsi/libfc/Makefile ./drivers/scsi/isci/Makefile ./drivers/scsi/ibmvscsi_tgt/Makefile ./drivers/scsi/ibmvscsi/Makefile ./drivers/scsi/hisi_sas/Makefile ./drivers/scsi/hisi_sas/Kconfig ./drivers/scsi/fnic/Makefile ./drivers/scsi/fcoe/Makefile ./drivers/scsi/esas2r/Makefile ./drivers/scsi/esas2r/Kconfig ./drivers/scsi/elx/Makefile ./drivers/scsi/elx/Kconfig ./drivers/scsi/device_handler/Makefile ./drivers/scsi/device_handler/Kconfig ./drivers/scsi/cxlflash/Makefile ./drivers/scsi/cxlflash/Kconfig ./drivers/scsi/cxgbi/cxgb4i/Kconfig ./drivers/scsi/cxgbi/cxgb3i/Kconfig ./drivers/scsi/cxgbi/Makefile ./drivers/scsi/cxgbi/Kconfig ./drivers/scsi/csiostor/Makefile ./drivers/scsi/csiostor/Kconfig ./drivers/scsi/bnx2i/Makefile ./drivers/scsi/bnx2i/Kconfig ./drivers/scsi/bnx2fc/Makefile ./drivers/scsi/bnx2fc/Kconfig ./drivers/scsi/bfa/Makefile ./drivers/scsi/be2iscsi/Makefile ./drivers/scsi/be2iscsi/Kconfig ./drivers/scsi/arm/Makefile ./drivers/scsi/arm/Kconfig ./drivers/scsi/arcmsr/Makefile ./drivers/scsi/aic94xx/Makefile ./drivers/scsi/aic94xx/Kconfig ./drivers/scsi/aic7xxx/aicasm/Makefile ./drivers/scsi/aic7xxx/Makefile ./drivers/scsi/aic7xxx/Kconfig.aic7xxx ./drivers/scsi/aic7xxx/Kconfig.aic79xx ./drivers/scsi/aacraid/Makefile ./drivers/scsi/Makefile ./drivers/scsi/Kconfig ./drivers/sbus/char/Makefile ./drivers/sbus/char/Kconfig ./drivers/sbus/Makefile ./drivers/s390/virtio/Makefile ./drivers/s390/scsi/Makefile ./drivers/s390/net/Makefile ./drivers/s390/net/Kconfig ./drivers/s390/crypto/Makefile ./drivers/s390/cio/Makefile ./drivers/s390/char/Makefile ./drivers/s390/char/Kconfig ./drivers/s390/block/Makefile ./drivers/s390/block/Kconfig ./drivers/s390/Makefile ./drivers/rtc/Makefile ./drivers/rtc/Kconfig ./drivers/rpmsg/Makefile ./drivers/rpmsg/Kconfig ./drivers/reset/tegra/Makefile ./drivers/reset/tegra/Kconfig ./drivers/reset/sti/Makefile ./drivers/reset/sti/Kconfig ./drivers/reset/starfive/Makefile ./drivers/reset/starfive/Kconfig ./drivers/reset/hisilicon/Makefile ./drivers/reset/hisilicon/Kconfig ./drivers/reset/Makefile ./drivers/reset/Kconfig ./drivers/remoteproc/Makefile ./drivers/remoteproc/Kconfig ./drivers/regulator/Makefile ./drivers/regulator/Kconfig ./drivers/ras/amd/atl/Makefile ./drivers/ras/amd/atl/Kconfig ./drivers/ras/Makefile ./drivers/ras/Kconfig ./drivers/rapidio/switches/Makefile ./drivers/rapidio/switches/Kconfig ./drivers/rapidio/devices/Makefile ./drivers/rapidio/devices/Kconfig ./drivers/rapidio/Makefile ./drivers/rapidio/Kconfig ./drivers/pwm/Makefile ./drivers/pwm/Kconfig ./drivers/ptp/Makefile ./drivers/ptp/Kconfig ./drivers/ps3/Makefile ./drivers/pps/generators/Makefile ./drivers/pps/generators/Kconfig ./drivers/pps/clients/Makefile ./drivers/pps/clients/Kconfig ./drivers/pps/Makefile ./drivers/pps/Kconfig ./drivers/powercap/Makefile ./drivers/powercap/Kconfig ./drivers/power/supply/Makefile ./drivers/power/supply/Kconfig ./drivers/power/reset/Makefile ./drivers/power/reset/Kconfig ./drivers/power/Makefile ./drivers/power/Kconfig ./drivers/pnp/pnpbios/Makefile ./drivers/pnp/pnpbios/Kconfig ./drivers/pnp/pnpacpi/Makefile ./drivers/pnp/pnpacpi/Kconfig ./drivers/pnp/isapnp/Makefile ./drivers/pnp/isapnp/Kconfig ./drivers/pnp/Makefile ./drivers/pnp/Kconfig ./drivers/pmdomain/xilinx/Makefile ./drivers/pmdomain/xilinx/Kconfig ./drivers/pmdomain/ti/Makefile ./drivers/pmdomain/ti/Kconfig ./drivers/pmdomain/tegra/Makefile ./drivers/pmdomain/tegra/Kconfig ./drivers/pmdomain/sunxi/Makefile ./drivers/pmdomain/sunxi/Kconfig ./drivers/pmdomain/starfive/Makefile ./drivers/pmdomain/starfive/Kconfig ./drivers/pmdomain/st/Makefile ./drivers/pmdomain/st/Kconfig ./drivers/pmdomain/samsung/Makefile ./drivers/pmdomain/samsung/Kconfig ./drivers/pmdomain/rockchip/Makefile ./drivers/pmdomain/rockchip/Kconfig ./drivers/pmdomain/renesas/Makefile ./drivers/pmdomain/renesas/Kconfig ./drivers/pmdomain/qcom/Makefile ./drivers/pmdomain/qcom/Kconfig ./drivers/pmdomain/mediatek/Makefile ./drivers/pmdomain/mediatek/Kconfig ./drivers/pmdomain/imx/Makefile ./drivers/pmdomain/imx/Kconfig ./drivers/pmdomain/bcm/Makefile ./drivers/pmdomain/bcm/Kconfig ./drivers/pmdomain/arm/Makefile ./drivers/pmdomain/arm/Kconfig ./drivers/pmdomain/apple/Makefile ./drivers/pmdomain/apple/Kconfig ./drivers/pmdomain/amlogic/Makefile ./drivers/pmdomain/amlogic/Kconfig ./drivers/pmdomain/actions/Makefile ./drivers/pmdomain/actions/Kconfig ./drivers/pmdomain/Makefile ./drivers/pmdomain/Kconfig ./drivers/platform/x86/x86-android-tablets/Makefile ./drivers/platform/x86/x86-android-tablets/Kconfig ./drivers/platform/x86/siemens/Makefile ./drivers/platform/x86/siemens/Kconfig ./drivers/platform/x86/intel/wmi/Makefile ./drivers/platform/x86/intel/wmi/Kconfig ./drivers/platform/x86/intel/uncore-frequency/Makefile ./drivers/platform/x86/intel/uncore-frequency/Kconfig ./drivers/platform/x86/intel/telemetry/Makefile ./drivers/platform/x86/intel/telemetry/Kconfig ./drivers/platform/x86/intel/speed_select_if/Makefile ./drivers/platform/x86/intel/speed_select_if/Kconfig ./drivers/platform/x86/intel/pmt/Makefile ./drivers/platform/x86/intel/pmt/Kconfig ./drivers/platform/x86/intel/pmc/Makefile ./drivers/platform/x86/intel/pmc/Kconfig ./drivers/platform/x86/intel/int3472/Makefile ./drivers/platform/x86/intel/int3472/Kconfig ./drivers/platform/x86/intel/int1092/Makefile ./drivers/platform/x86/intel/int1092/Kconfig ./drivers/platform/x86/intel/ifs/Makefile ./drivers/platform/x86/intel/ifs/Kconfig ./drivers/platform/x86/intel/atomisp2/Makefile ./drivers/platform/x86/intel/atomisp2/Kconfig ./drivers/platform/x86/intel/Makefile ./drivers/platform/x86/intel/Kconfig ./drivers/platform/x86/hp/hp-bioscfg/Makefile ./drivers/platform/x86/hp/Makefile ./drivers/platform/x86/hp/Kconfig ./drivers/platform/x86/dell/dell-wmi-sysman/Makefile ./drivers/platform/x86/dell/Makefile ./drivers/platform/x86/dell/Kconfig ./drivers/platform/x86/amd/pmf/Makefile ./drivers/platform/x86/amd/pmf/Kconfig ./drivers/platform/x86/amd/pmc/Makefile ./drivers/platform/x86/amd/pmc/Kconfig ./drivers/platform/x86/amd/Makefile ./drivers/platform/x86/amd/Kconfig ./drivers/platform/x86/Makefile ./drivers/platform/x86/Kconfig ./drivers/platform/surface/aggregator/Makefile ./drivers/platform/surface/aggregator/Kconfig ./drivers/platform/surface/Makefile ./drivers/platform/surface/Kconfig ./drivers/platform/olpc/Makefile ./drivers/platform/olpc/Kconfig ./drivers/platform/mips/Makefile ./drivers/platform/mips/Kconfig ./drivers/platform/mellanox/Makefile ./drivers/platform/mellanox/Kconfig ./drivers/platform/loongarch/Makefile ./drivers/platform/loongarch/Kconfig ./drivers/platform/goldfish/Makefile ./drivers/platform/goldfish/Kconfig ./drivers/platform/chrome/wilco_ec/Makefile ./drivers/platform/chrome/wilco_ec/Kconfig ./drivers/platform/chrome/Makefile ./drivers/platform/chrome/Kconfig ./drivers/platform/Makefile ./drivers/platform/Kconfig ./drivers/pinctrl/vt8500/Makefile ./drivers/pinctrl/vt8500/Kconfig ./drivers/pinctrl/visconti/Makefile ./drivers/pinctrl/visconti/Kconfig ./drivers/pinctrl/uniphier/Makefile ./drivers/pinctrl/uniphier/Kconfig ./drivers/pinctrl/ti/Makefile ./drivers/pinctrl/ti/Kconfig ./drivers/pinctrl/tegra/Makefile ./drivers/pinctrl/tegra/Kconfig ./drivers/pinctrl/sunxi/Makefile ./drivers/pinctrl/sunxi/Kconfig ./drivers/pinctrl/sunplus/Makefile ./drivers/pinctrl/sunplus/Kconfig ./drivers/pinctrl/stm32/Makefile ./drivers/pinctrl/stm32/Kconfig ./drivers/pinctrl/starfive/Makefile ./drivers/pinctrl/starfive/Kconfig ./drivers/pinctrl/sprd/Makefile ./drivers/pinctrl/sprd/Kconfig ./drivers/pinctrl/spear/Makefile ./drivers/pinctrl/spear/Kconfig ./drivers/pinctrl/samsung/Makefile ./drivers/pinctrl/samsung/Kconfig ./drivers/pinctrl/renesas/Makefile ./drivers/pinctrl/renesas/Kconfig ./drivers/pinctrl/realtek/Makefile ./drivers/pinctrl/realtek/Kconfig ./drivers/pinctrl/qcom/Makefile ./drivers/pinctrl/qcom/Kconfig.msm ./drivers/pinctrl/qcom/Kconfig ./drivers/pinctrl/pxa/Makefile ./drivers/pinctrl/pxa/Kconfig ./drivers/pinctrl/nxp/Makefile ./drivers/pinctrl/nxp/Kconfig ./drivers/pinctrl/nuvoton/Makefile ./drivers/pinctrl/nuvoton/Kconfig ./drivers/pinctrl/nomadik/Makefile ./drivers/pinctrl/nomadik/Kconfig ./drivers/pinctrl/mvebu/Makefile ./drivers/pinctrl/mvebu/Kconfig ./drivers/pinctrl/meson/Makefile ./drivers/pinctrl/meson/Kconfig ./drivers/pinctrl/mediatek/Makefile ./drivers/pinctrl/mediatek/Kconfig ./drivers/pinctrl/intel/Makefile ./drivers/pinctrl/intel/Kconfig.tng ./drivers/pinctrl/intel/Kconfig ./drivers/pinctrl/freescale/Makefile ./drivers/pinctrl/freescale/Kconfig ./drivers/pinctrl/cirrus/Makefile ./drivers/pinctrl/cirrus/Kconfig ./drivers/pinctrl/berlin/Makefile ./drivers/pinctrl/berlin/Kconfig ./drivers/pinctrl/bcm/Makefile ./drivers/pinctrl/bcm/Kconfig ./drivers/pinctrl/aspeed/Makefile ./drivers/pinctrl/aspeed/Kconfig ./drivers/pinctrl/actions/Makefile ./drivers/pinctrl/actions/Kconfig ./drivers/pinctrl/Makefile ./drivers/pinctrl/Kconfig ./drivers/phy/xilinx/Makefile ./drivers/phy/xilinx/Kconfig ./drivers/phy/ti/Makefile ./drivers/phy/ti/Kconfig ./drivers/phy/tegra/Makefile ./drivers/phy/tegra/Kconfig ./drivers/phy/sunplus/Makefile ./drivers/phy/sunplus/Kconfig ./drivers/phy/starfive/Makefile ./drivers/phy/starfive/Kconfig ./drivers/phy/st/Makefile ./drivers/phy/st/Kconfig ./drivers/phy/socionext/Makefile ./drivers/phy/socionext/Kconfig ./drivers/phy/samsung/Makefile ./drivers/phy/samsung/Kconfig ./drivers/phy/rockchip/Makefile ./drivers/phy/rockchip/Kconfig ./drivers/phy/renesas/Makefile ./drivers/phy/renesas/Kconfig ./drivers/phy/realtek/Makefile ./drivers/phy/realtek/Kconfig ./drivers/phy/ralink/Makefile ./drivers/phy/ralink/Kconfig ./drivers/phy/qualcomm/Makefile ./drivers/phy/qualcomm/Kconfig ./drivers/phy/mscc/Makefile ./drivers/phy/mscc/Kconfig ./drivers/phy/motorola/Makefile ./drivers/phy/motorola/Kconfig ./drivers/phy/microchip/Makefile ./drivers/phy/microchip/Kconfig ./drivers/phy/mediatek/Makefile ./drivers/phy/mediatek/Kconfig ./drivers/phy/marvell/Makefile ./drivers/phy/marvell/Kconfig ./drivers/phy/lantiq/Makefile ./drivers/phy/lantiq/Kconfig ./drivers/phy/intel/Makefile ./drivers/phy/intel/Kconfig ./drivers/phy/ingenic/Makefile ./drivers/phy/ingenic/Kconfig ./drivers/phy/hisilicon/Makefile ./drivers/phy/hisilicon/Kconfig ./drivers/phy/freescale/Makefile ./drivers/phy/freescale/Kconfig ./drivers/phy/cadence/Makefile ./drivers/phy/cadence/Kconfig ./drivers/phy/broadcom/Makefile ./drivers/phy/broadcom/Kconfig ./drivers/phy/amlogic/Makefile ./drivers/phy/amlogic/Kconfig ./drivers/phy/allwinner/Makefile ./drivers/phy/allwinner/Kconfig ./drivers/phy/Makefile ./drivers/phy/Kconfig ./drivers/perf/hisilicon/Makefile ./drivers/perf/hisilicon/Kconfig ./drivers/perf/arm_cspmu/Makefile ./drivers/perf/arm_cspmu/Kconfig ./drivers/perf/amlogic/Makefile ./drivers/perf/amlogic/Kconfig ./drivers/perf/Makefile ./drivers/perf/Kconfig ./drivers/peci/controller/Makefile ./drivers/peci/controller/Kconfig ./drivers/peci/Makefile ./drivers/peci/Kconfig ./drivers/pcmcia/Makefile ./drivers/pcmcia/Kconfig ./drivers/pci/switch/Makefile ./drivers/pci/switch/Kconfig ./drivers/pci/pcie/Makefile ./drivers/pci/pcie/Kconfig ./drivers/pci/msi/Makefile ./drivers/pci/hotplug/Makefile ./drivers/pci/hotplug/Kconfig ./drivers/pci/endpoint/functions/Makefile ./drivers/pci/endpoint/functions/Kconfig ./drivers/pci/endpoint/Makefile ./drivers/pci/endpoint/Kconfig ./drivers/pci/controller/mobiveil/Makefile ./drivers/pci/controller/mobiveil/Kconfig ./drivers/pci/controller/dwc/Makefile ./drivers/pci/controller/dwc/Kconfig ./drivers/pci/controller/cadence/Makefile ./drivers/pci/controller/cadence/Kconfig ./drivers/pci/controller/Makefile ./drivers/pci/controller/Kconfig ./drivers/pci/Makefile ./drivers/pci/Kconfig ./drivers/parport/Makefile ./drivers/parport/Kconfig ./drivers/parisc/Makefile ./drivers/parisc/Kconfig ./drivers/opp/Makefile ./drivers/opp/Kconfig ./drivers/of/unittest-data/Makefile ./drivers/of/Makefile ./drivers/of/Kconfig ./drivers/nvmem/layouts/Makefile ./drivers/nvmem/layouts/Kconfig ./drivers/nvmem/Makefile ./drivers/nvmem/Kconfig ./drivers/nvme/target/Makefile ./drivers/nvme/target/Kconfig ./drivers/nvme/host/Makefile ./drivers/nvme/host/Kconfig ./drivers/nvme/common/Makefile ./drivers/nvme/common/Kconfig ./drivers/nvme/Makefile ./drivers/nvme/Kconfig ./drivers/nvdimm/Makefile ./drivers/nvdimm/Kconfig ./drivers/nubus/Makefile ./drivers/ntb/test/Makefile ./drivers/ntb/test/Kconfig ./drivers/ntb/hw/mscc/Makefile ./drivers/ntb/hw/mscc/Kconfig ./drivers/ntb/hw/intel/Makefile ./drivers/ntb/hw/intel/Kconfig ./drivers/ntb/hw/idt/Makefile ./drivers/ntb/hw/idt/Kconfig ./drivers/ntb/hw/epf/Makefile ./drivers/ntb/hw/epf/Kconfig ./drivers/ntb/hw/amd/Makefile ./drivers/ntb/hw/amd/Kconfig ./drivers/ntb/hw/Makefile ./drivers/ntb/hw/Kconfig ./drivers/ntb/Makefile ./drivers/ntb/Kconfig ./drivers/nfc/st95hf/Makefile ./drivers/nfc/st95hf/Kconfig ./drivers/nfc/st21nfca/Makefile ./drivers/nfc/st21nfca/Kconfig ./drivers/nfc/st-nci/Makefile ./drivers/nfc/st-nci/Kconfig ./drivers/nfc/s3fwrn5/Makefile ./drivers/nfc/s3fwrn5/Kconfig ./drivers/nfc/pn544/Makefile ./drivers/nfc/pn544/Kconfig ./drivers/nfc/pn533/Makefile ./drivers/nfc/pn533/Kconfig ./drivers/nfc/nxp-nci/Makefile ./drivers/nfc/nxp-nci/Kconfig ./drivers/nfc/nfcmrvl/Makefile ./drivers/nfc/nfcmrvl/Kconfig ./drivers/nfc/microread/Makefile ./drivers/nfc/microread/Kconfig ./drivers/nfc/fdp/Makefile ./drivers/nfc/fdp/Kconfig ./drivers/nfc/Makefile ./drivers/nfc/Kconfig ./drivers/net/xen-netback/Makefile ./drivers/net/wwan/t7xx/Makefile ./drivers/net/wwan/iosm/Makefile ./drivers/net/wwan/Makefile ./drivers/net/wwan/Kconfig ./drivers/net/wireless/zydas/zd1211rw/Makefile ./drivers/net/wireless/zydas/zd1211rw/Kconfig ./drivers/net/wireless/zydas/Makefile ./drivers/net/wireless/zydas/Kconfig ./drivers/net/wireless/virtual/Makefile ./drivers/net/wireless/virtual/Kconfig ./drivers/net/wireless/ti/wlcore/Makefile ./drivers/net/wireless/ti/wlcore/Kconfig ./drivers/net/wireless/ti/wl18xx/Makefile ./drivers/net/wireless/ti/wl18xx/Kconfig ./drivers/net/wireless/ti/wl12xx/Makefile ./drivers/net/wireless/ti/wl12xx/Kconfig ./drivers/net/wireless/ti/wl1251/Makefile ./drivers/net/wireless/ti/wl1251/Kconfig ./drivers/net/wireless/ti/Makefile ./drivers/net/wireless/ti/Kconfig ./drivers/net/wireless/st/cw1200/Makefile ./drivers/net/wireless/st/cw1200/Kconfig ./drivers/net/wireless/st/Makefile ./drivers/net/wireless/st/Kconfig ./drivers/net/wireless/silabs/wfx/Makefile ./drivers/net/wireless/silabs/wfx/Kconfig ./drivers/net/wireless/silabs/Makefile ./drivers/net/wireless/silabs/Kconfig ./drivers/net/wireless/rsi/Makefile ./drivers/net/wireless/rsi/Kconfig ./drivers/net/wireless/realtek/rtw89/Makefile ./drivers/net/wireless/realtek/rtw89/Kconfig ./drivers/net/wireless/realtek/rtw88/Makefile ./drivers/net/wireless/realtek/rtw88/Kconfig ./drivers/net/wireless/realtek/rtlwifi/rtl8821ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723com/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192se/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192de/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192cu/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ce/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192c/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile ./drivers/net/wireless/realtek/rtlwifi/Makefile ./drivers/net/wireless/realtek/rtlwifi/Kconfig ./drivers/net/wireless/realtek/rtl8xxxu/Makefile ./drivers/net/wireless/realtek/rtl8xxxu/Kconfig ./drivers/net/wireless/realtek/rtl818x/rtl8187/Makefile ./drivers/net/wireless/realtek/rtl818x/rtl8180/Makefile ./drivers/net/wireless/realtek/rtl818x/Makefile ./drivers/net/wireless/realtek/rtl818x/Kconfig ./drivers/net/wireless/realtek/Makefile ./drivers/net/wireless/realtek/Kconfig ./drivers/net/wireless/ralink/rt2x00/Makefile ./drivers/net/wireless/ralink/rt2x00/Kconfig ./drivers/net/wireless/ralink/Makefile ./drivers/net/wireless/ralink/Kconfig ./drivers/net/wireless/quantenna/qtnfmac/Makefile ./drivers/net/wireless/quantenna/qtnfmac/Kconfig ./drivers/net/wireless/quantenna/Makefile ./drivers/net/wireless/quantenna/Kconfig ./drivers/net/wireless/purelifi/plfxlc/Makefile ./drivers/net/wireless/purelifi/plfxlc/Kconfig ./drivers/net/wireless/purelifi/Makefile ./drivers/net/wireless/purelifi/Kconfig ./drivers/net/wireless/microchip/wilc1000/Makefile ./drivers/net/wireless/microchip/wilc1000/Kconfig ./drivers/net/wireless/microchip/Makefile ./drivers/net/wireless/microchip/Kconfig ./drivers/net/wireless/mediatek/mt7601u/Makefile ./drivers/net/wireless/mediatek/mt7601u/Kconfig ./drivers/net/wireless/mediatek/mt76/mt7996/Makefile ./drivers/net/wireless/mediatek/mt76/mt7996/Kconfig ./drivers/net/wireless/mediatek/mt76/mt7925/Makefile ./drivers/net/wireless/mediatek/mt76/mt7925/Kconfig ./drivers/net/wireless/mediatek/mt76/mt7921/Makefile ./drivers/net/wireless/mediatek/mt76/mt7921/Kconfig ./drivers/net/wireless/mediatek/mt76/mt7915/Makefile ./drivers/net/wireless/mediatek/mt76/mt7915/Kconfig ./drivers/net/wireless/mediatek/mt76/mt76x2/Makefile ./drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig ./drivers/net/wireless/mediatek/mt76/mt76x0/Makefile ./drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig ./drivers/net/wireless/mediatek/mt76/mt7615/Makefile ./drivers/net/wireless/mediatek/mt76/mt7615/Kconfig ./drivers/net/wireless/mediatek/mt76/mt7603/Makefile ./drivers/net/wireless/mediatek/mt76/mt7603/Kconfig ./drivers/net/wireless/mediatek/mt76/Makefile ./drivers/net/wireless/mediatek/mt76/Kconfig ./drivers/net/wireless/mediatek/Makefile ./drivers/net/wireless/mediatek/Kconfig ./drivers/net/wireless/marvell/mwifiex/Makefile ./drivers/net/wireless/marvell/mwifiex/Kconfig ./drivers/net/wireless/marvell/libertas_tf/Makefile ./drivers/net/wireless/marvell/libertas_tf/Kconfig ./drivers/net/wireless/marvell/libertas/Makefile ./drivers/net/wireless/marvell/libertas/Kconfig ./drivers/net/wireless/marvell/Makefile ./drivers/net/wireless/marvell/Kconfig ./drivers/net/wireless/intersil/p54/Makefile ./drivers/net/wireless/intersil/p54/Kconfig ./drivers/net/wireless/intersil/Makefile ./drivers/net/wireless/intersil/Kconfig ./drivers/net/wireless/intel/iwlwifi/tests/Makefile ./drivers/net/wireless/intel/iwlwifi/mvm/Makefile ./drivers/net/wireless/intel/iwlwifi/mei/Makefile ./drivers/net/wireless/intel/iwlwifi/dvm/Makefile ./drivers/net/wireless/intel/iwlwifi/Makefile ./drivers/net/wireless/intel/iwlwifi/Kconfig ./drivers/net/wireless/intel/iwlegacy/Makefile ./drivers/net/wireless/intel/iwlegacy/Kconfig ./drivers/net/wireless/intel/ipw2x00/Makefile ./drivers/net/wireless/intel/ipw2x00/Kconfig ./drivers/net/wireless/intel/Makefile ./drivers/net/wireless/intel/Kconfig ./drivers/net/wireless/broadcom/brcm80211/brcmutil/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmsmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig ./drivers/net/wireless/broadcom/brcm80211/Makefile ./drivers/net/wireless/broadcom/brcm80211/Kconfig ./drivers/net/wireless/broadcom/b43legacy/Makefile ./drivers/net/wireless/broadcom/b43legacy/Kconfig ./drivers/net/wireless/broadcom/b43/Makefile ./drivers/net/wireless/broadcom/b43/Kconfig ./drivers/net/wireless/broadcom/Makefile ./drivers/net/wireless/broadcom/Kconfig ./drivers/net/wireless/atmel/Makefile ./drivers/net/wireless/atmel/Kconfig ./drivers/net/wireless/ath/wil6210/Makefile ./drivers/net/wireless/ath/wil6210/Kconfig ./drivers/net/wireless/ath/wcn36xx/Makefile ./drivers/net/wireless/ath/wcn36xx/Kconfig ./drivers/net/wireless/ath/carl9170/Makefile ./drivers/net/wireless/ath/carl9170/Kconfig ./drivers/net/wireless/ath/ath9k/Makefile ./drivers/net/wireless/ath/ath9k/Kconfig ./drivers/net/wireless/ath/ath6kl/Makefile ./drivers/net/wireless/ath/ath6kl/Kconfig ./drivers/net/wireless/ath/ath5k/Makefile ./drivers/net/wireless/ath/ath5k/Kconfig ./drivers/net/wireless/ath/ath12k/Makefile ./drivers/net/wireless/ath/ath12k/Kconfig ./drivers/net/wireless/ath/ath11k/Makefile ./drivers/net/wireless/ath/ath11k/Kconfig ./drivers/net/wireless/ath/ath10k/Makefile ./drivers/net/wireless/ath/ath10k/Kconfig ./drivers/net/wireless/ath/ar5523/Makefile ./drivers/net/wireless/ath/ar5523/Kconfig ./drivers/net/wireless/ath/Makefile ./drivers/net/wireless/ath/Kconfig ./drivers/net/wireless/admtek/Makefile ./drivers/net/wireless/admtek/Kconfig ./drivers/net/wireless/Makefile ./drivers/net/wireless/Kconfig ./drivers/net/wireguard/Makefile ./drivers/net/wan/framer/pef2256/Makefile ./drivers/net/wan/framer/Makefile ./drivers/net/wan/framer/Kconfig ./drivers/net/wan/Makefile ./drivers/net/wan/Kconfig ./drivers/net/vxlan/Makefile ./drivers/net/vmxnet3/Makefile ./drivers/net/usb/Makefile ./drivers/net/usb/Kconfig ./drivers/net/thunderbolt/Makefile ./drivers/net/thunderbolt/Kconfig ./drivers/net/team/Makefile ./drivers/net/team/Kconfig ./drivers/net/slip/Makefile ./drivers/net/slip/Kconfig ./drivers/net/pse-pd/Makefile ./drivers/net/pse-pd/Kconfig ./drivers/net/ppp/Makefile ./drivers/net/ppp/Kconfig ./drivers/net/plip/Makefile ./drivers/net/plip/Kconfig ./drivers/net/phy/qcom/Makefile ./drivers/net/phy/qcom/Kconfig ./drivers/net/phy/mscc/Makefile ./drivers/net/phy/aquantia/Makefile ./drivers/net/phy/aquantia/Kconfig ./drivers/net/phy/Makefile ./drivers/net/phy/Kconfig ./drivers/net/pcs/Makefile ./drivers/net/pcs/Kconfig ./drivers/net/netdevsim/Makefile ./drivers/net/mdio/Makefile ./drivers/net/mdio/Kconfig ./drivers/net/mctp/Makefile ./drivers/net/mctp/Kconfig ./drivers/net/ipvlan/Makefile ./drivers/net/ipa/Makefile ./drivers/net/ipa/Kconfig ./drivers/net/ieee802154/Makefile ./drivers/net/ieee802154/Kconfig ./drivers/net/hyperv/Makefile ./drivers/net/hyperv/Kconfig ./drivers/net/hippi/Makefile ./drivers/net/hippi/Kconfig ./drivers/net/hamradio/Makefile ./drivers/net/hamradio/Kconfig ./drivers/net/fjes/Makefile ./drivers/net/fddi/skfp/Makefile ./drivers/net/fddi/Makefile ./drivers/net/fddi/Kconfig ./drivers/net/ethernet/xscale/Makefile ./drivers/net/ethernet/xscale/Kconfig ./drivers/net/ethernet/xircom/Makefile ./drivers/net/ethernet/xircom/Kconfig ./drivers/net/ethernet/xilinx/Makefile ./drivers/net/ethernet/xilinx/Kconfig ./drivers/net/ethernet/wiznet/Makefile ./drivers/net/ethernet/wiznet/Kconfig ./drivers/net/ethernet/wangxun/txgbe/Makefile ./drivers/net/ethernet/wangxun/ngbe/Makefile ./drivers/net/ethernet/wangxun/libwx/Makefile ./drivers/net/ethernet/wangxun/Makefile ./drivers/net/ethernet/wangxun/Kconfig ./drivers/net/ethernet/via/Makefile ./drivers/net/ethernet/via/Kconfig ./drivers/net/ethernet/vertexcom/Makefile ./drivers/net/ethernet/vertexcom/Kconfig ./drivers/net/ethernet/tundra/Makefile ./drivers/net/ethernet/tundra/Kconfig ./drivers/net/ethernet/toshiba/Makefile ./drivers/net/ethernet/toshiba/Kconfig ./drivers/net/ethernet/ti/Makefile ./drivers/net/ethernet/ti/Kconfig ./drivers/net/ethernet/tehuti/Makefile ./drivers/net/ethernet/tehuti/Kconfig ./drivers/net/ethernet/synopsys/Makefile ./drivers/net/ethernet/synopsys/Kconfig ./drivers/net/ethernet/sunplus/Makefile ./drivers/net/ethernet/sunplus/Kconfig ./drivers/net/ethernet/sun/Makefile ./drivers/net/ethernet/sun/Kconfig ./drivers/net/ethernet/stmicro/stmmac/Makefile ./drivers/net/ethernet/stmicro/stmmac/Kconfig ./drivers/net/ethernet/stmicro/Makefile ./drivers/net/ethernet/stmicro/Kconfig ./drivers/net/ethernet/socionext/Makefile ./drivers/net/ethernet/socionext/Kconfig ./drivers/net/ethernet/smsc/Makefile ./drivers/net/ethernet/smsc/Kconfig ./drivers/net/ethernet/sis/Makefile ./drivers/net/ethernet/sis/Kconfig ./drivers/net/ethernet/silan/Makefile ./drivers/net/ethernet/silan/Kconfig ./drivers/net/ethernet/sgi/Makefile ./drivers/net/ethernet/sgi/Kconfig ./drivers/net/ethernet/sfc/siena/Makefile ./drivers/net/ethernet/sfc/siena/Kconfig ./drivers/net/ethernet/sfc/falcon/Makefile ./drivers/net/ethernet/sfc/falcon/Kconfig ./drivers/net/ethernet/sfc/Makefile ./drivers/net/ethernet/sfc/Kconfig ./drivers/net/ethernet/seeq/Makefile ./drivers/net/ethernet/seeq/Kconfig ./drivers/net/ethernet/samsung/sxgbe/Makefile ./drivers/net/ethernet/samsung/Makefile ./drivers/net/ethernet/samsung/Kconfig ./drivers/net/ethernet/rocker/Makefile ./drivers/net/ethernet/rocker/Kconfig ./drivers/net/ethernet/renesas/Makefile ./drivers/net/ethernet/renesas/Kconfig ./drivers/net/ethernet/realtek/Makefile ./drivers/net/ethernet/realtek/Kconfig ./drivers/net/ethernet/rdc/Makefile ./drivers/net/ethernet/rdc/Kconfig ./drivers/net/ethernet/qualcomm/rmnet/Makefile ./drivers/net/ethernet/qualcomm/rmnet/Kconfig ./drivers/net/ethernet/qualcomm/emac/Makefile ./drivers/net/ethernet/qualcomm/Makefile ./drivers/net/ethernet/qualcomm/Kconfig ./drivers/net/ethernet/qlogic/qlcnic/Makefile ./drivers/net/ethernet/qlogic/qede/Makefile ./drivers/net/ethernet/qlogic/qed/Makefile ./drivers/net/ethernet/qlogic/netxen/Makefile ./drivers/net/ethernet/qlogic/Makefile ./drivers/net/ethernet/qlogic/Kconfig ./drivers/net/ethernet/pensando/ionic/Makefile ./drivers/net/ethernet/pensando/Makefile ./drivers/net/ethernet/pensando/Kconfig ./drivers/net/ethernet/pasemi/Makefile ./drivers/net/ethernet/pasemi/Kconfig ./drivers/net/ethernet/packetengines/Makefile ./drivers/net/ethernet/packetengines/Kconfig ./drivers/net/ethernet/oki-semi/pch_gbe/Makefile ./drivers/net/ethernet/oki-semi/pch_gbe/Kconfig ./drivers/net/ethernet/oki-semi/Makefile ./drivers/net/ethernet/oki-semi/Kconfig ./drivers/net/ethernet/nxp/Makefile ./drivers/net/ethernet/nxp/Kconfig ./drivers/net/ethernet/nvidia/Makefile ./drivers/net/ethernet/nvidia/Kconfig ./drivers/net/ethernet/ni/Makefile ./drivers/net/ethernet/ni/Kconfig ./drivers/net/ethernet/netronome/nfp/Makefile ./drivers/net/ethernet/netronome/Makefile ./drivers/net/ethernet/netronome/Kconfig ./drivers/net/ethernet/neterion/Makefile ./drivers/net/ethernet/neterion/Kconfig ./drivers/net/ethernet/natsemi/Makefile ./drivers/net/ethernet/natsemi/Kconfig ./drivers/net/ethernet/myricom/myri10ge/Makefile ./drivers/net/ethernet/myricom/Makefile ./drivers/net/ethernet/myricom/Kconfig ./drivers/net/ethernet/mscc/Makefile ./drivers/net/ethernet/mscc/Kconfig ./drivers/net/ethernet/moxa/Makefile ./drivers/net/ethernet/moxa/Kconfig ./drivers/net/ethernet/microsoft/mana/Makefile ./drivers/net/ethernet/microsoft/Makefile ./drivers/net/ethernet/microsoft/Kconfig ./drivers/net/ethernet/microchip/vcap/Makefile ./drivers/net/ethernet/microchip/vcap/Kconfig ./drivers/net/ethernet/microchip/sparx5/Makefile ./drivers/net/ethernet/microchip/sparx5/Kconfig ./drivers/net/ethernet/microchip/lan966x/Makefile ./drivers/net/ethernet/microchip/lan966x/Kconfig ./drivers/net/ethernet/microchip/Makefile ./drivers/net/ethernet/microchip/Kconfig ./drivers/net/ethernet/micrel/Makefile ./drivers/net/ethernet/micrel/Kconfig ./drivers/net/ethernet/mellanox/mlxsw/Makefile ./drivers/net/ethernet/mellanox/mlxsw/Kconfig ./drivers/net/ethernet/mellanox/mlxfw/Makefile ./drivers/net/ethernet/mellanox/mlxfw/Kconfig ./drivers/net/ethernet/mellanox/mlxbf_gige/Makefile ./drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig ./drivers/net/ethernet/mellanox/mlx5/core/steering/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/esw/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Kconfig ./drivers/net/ethernet/mellanox/mlx4/Makefile ./drivers/net/ethernet/mellanox/mlx4/Kconfig ./drivers/net/ethernet/mellanox/Makefile ./drivers/net/ethernet/mellanox/Kconfig ./drivers/net/ethernet/mediatek/Makefile ./drivers/net/ethernet/mediatek/Kconfig ./drivers/net/ethernet/marvell/prestera/Makefile ./drivers/net/ethernet/marvell/prestera/Kconfig ./drivers/net/ethernet/marvell/octeontx2/nic/Makefile ./drivers/net/ethernet/marvell/octeontx2/af/Makefile ./drivers/net/ethernet/marvell/octeontx2/Makefile ./drivers/net/ethernet/marvell/octeontx2/Kconfig ./drivers/net/ethernet/marvell/octeon_ep_vf/Makefile ./drivers/net/ethernet/marvell/octeon_ep_vf/Kconfig ./drivers/net/ethernet/marvell/octeon_ep/Makefile ./drivers/net/ethernet/marvell/octeon_ep/Kconfig ./drivers/net/ethernet/marvell/mvpp2/Makefile ./drivers/net/ethernet/marvell/Makefile ./drivers/net/ethernet/marvell/Kconfig ./drivers/net/ethernet/litex/Makefile ./drivers/net/ethernet/litex/Kconfig ./drivers/net/ethernet/intel/ixgbevf/Makefile ./drivers/net/ethernet/intel/ixgbe/Makefile ./drivers/net/ethernet/intel/igc/Makefile ./drivers/net/ethernet/intel/igbvf/Makefile ./drivers/net/ethernet/intel/igb/Makefile ./drivers/net/ethernet/intel/idpf/Makefile ./drivers/net/ethernet/intel/ice/Makefile ./drivers/net/ethernet/intel/iavf/Makefile ./drivers/net/ethernet/intel/i40e/Makefile ./drivers/net/ethernet/intel/fm10k/Makefile ./drivers/net/ethernet/intel/e1000e/Makefile ./drivers/net/ethernet/intel/e1000/Makefile ./drivers/net/ethernet/intel/Makefile ./drivers/net/ethernet/intel/Kconfig ./drivers/net/ethernet/ibm/emac/Makefile ./drivers/net/ethernet/ibm/emac/Kconfig ./drivers/net/ethernet/ibm/ehea/Makefile ./drivers/net/ethernet/ibm/Makefile ./drivers/net/ethernet/ibm/Kconfig ./drivers/net/ethernet/i825xx/Makefile ./drivers/net/ethernet/i825xx/Kconfig ./drivers/net/ethernet/huawei/hinic/Makefile ./drivers/net/ethernet/huawei/hinic/Kconfig ./drivers/net/ethernet/huawei/Makefile ./drivers/net/ethernet/huawei/Kconfig ./drivers/net/ethernet/hisilicon/hns3/Makefile ./drivers/net/ethernet/hisilicon/hns/Makefile ./drivers/net/ethernet/hisilicon/Makefile ./drivers/net/ethernet/hisilicon/Kconfig ./drivers/net/ethernet/google/gve/Makefile ./drivers/net/ethernet/google/Makefile ./drivers/net/ethernet/google/Kconfig ./drivers/net/ethernet/fungible/funeth/Makefile ./drivers/net/ethernet/fungible/funeth/Kconfig ./drivers/net/ethernet/fungible/funcore/Makefile ./drivers/net/ethernet/fungible/Makefile ./drivers/net/ethernet/fungible/Kconfig ./drivers/net/ethernet/fujitsu/Makefile ./drivers/net/ethernet/fujitsu/Kconfig ./drivers/net/ethernet/freescale/fs_enet/Makefile ./drivers/net/ethernet/freescale/fs_enet/Kconfig ./drivers/net/ethernet/freescale/fman/Makefile ./drivers/net/ethernet/freescale/fman/Kconfig ./drivers/net/ethernet/freescale/enetc/Makefile ./drivers/net/ethernet/freescale/enetc/Kconfig ./drivers/net/ethernet/freescale/dpaa2/Makefile ./drivers/net/ethernet/freescale/dpaa2/Kconfig ./drivers/net/ethernet/freescale/dpaa/Makefile ./drivers/net/ethernet/freescale/dpaa/Kconfig ./drivers/net/ethernet/freescale/Makefile ./drivers/net/ethernet/freescale/Kconfig ./drivers/net/ethernet/faraday/Makefile ./drivers/net/ethernet/faraday/Kconfig ./drivers/net/ethernet/ezchip/Makefile ./drivers/net/ethernet/ezchip/Kconfig ./drivers/net/ethernet/engleder/Makefile ./drivers/net/ethernet/engleder/Kconfig ./drivers/net/ethernet/emulex/benet/Makefile ./drivers/net/ethernet/emulex/benet/Kconfig ./drivers/net/ethernet/emulex/Makefile ./drivers/net/ethernet/emulex/Kconfig ./drivers/net/ethernet/dlink/Makefile ./drivers/net/ethernet/dlink/Kconfig ./drivers/net/ethernet/dec/tulip/Makefile ./drivers/net/ethernet/dec/tulip/Kconfig ./drivers/net/ethernet/dec/Makefile ./drivers/net/ethernet/dec/Kconfig ./drivers/net/ethernet/davicom/Makefile ./drivers/net/ethernet/davicom/Kconfig ./drivers/net/ethernet/cortina/Makefile ./drivers/net/ethernet/cortina/Kconfig ./drivers/net/ethernet/cisco/enic/Makefile ./drivers/net/ethernet/cisco/enic/Kconfig ./drivers/net/ethernet/cisco/Makefile ./drivers/net/ethernet/cisco/Kconfig ./drivers/net/ethernet/cirrus/Makefile ./drivers/net/ethernet/cirrus/Kconfig ./drivers/net/ethernet/chelsio/libcxgb/Makefile ./drivers/net/ethernet/chelsio/inline_crypto/chtls/Makefile ./drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/Makefile ./drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/Makefile ./drivers/net/ethernet/chelsio/inline_crypto/Makefile ./drivers/net/ethernet/chelsio/inline_crypto/Kconfig ./drivers/net/ethernet/chelsio/cxgb4vf/Makefile ./drivers/net/ethernet/chelsio/cxgb4/Makefile ./drivers/net/ethernet/chelsio/cxgb3/Makefile ./drivers/net/ethernet/chelsio/cxgb/Makefile ./drivers/net/ethernet/chelsio/Makefile ./drivers/net/ethernet/chelsio/Kconfig ./drivers/net/ethernet/cavium/thunder/Makefile ./drivers/net/ethernet/cavium/octeon/Makefile ./drivers/net/ethernet/cavium/liquidio/Makefile ./drivers/net/ethernet/cavium/common/Makefile ./drivers/net/ethernet/cavium/Makefile ./drivers/net/ethernet/cavium/Kconfig ./drivers/net/ethernet/calxeda/Makefile ./drivers/net/ethernet/calxeda/Kconfig ./drivers/net/ethernet/cadence/Makefile ./drivers/net/ethernet/cadence/Kconfig ./drivers/net/ethernet/brocade/bna/Makefile ./drivers/net/ethernet/brocade/bna/Kconfig ./drivers/net/ethernet/brocade/Makefile ./drivers/net/ethernet/brocade/Kconfig ./drivers/net/ethernet/broadcom/genet/Makefile ./drivers/net/ethernet/broadcom/bnxt/Makefile ./drivers/net/ethernet/broadcom/bnx2x/Makefile ./drivers/net/ethernet/broadcom/asp2/Makefile ./drivers/net/ethernet/broadcom/Makefile ./drivers/net/ethernet/broadcom/Kconfig ./drivers/net/ethernet/atheros/atlx/Makefile ./drivers/net/ethernet/atheros/atl1e/Makefile ./drivers/net/ethernet/atheros/atl1c/Makefile ./drivers/net/ethernet/atheros/alx/Makefile ./drivers/net/ethernet/atheros/Makefile ./drivers/net/ethernet/atheros/Kconfig ./drivers/net/ethernet/asix/Makefile ./drivers/net/ethernet/asix/Kconfig ./drivers/net/ethernet/arc/Makefile ./drivers/net/ethernet/arc/Kconfig ./drivers/net/ethernet/aquantia/atlantic/Makefile ./drivers/net/ethernet/aquantia/Makefile ./drivers/net/ethernet/aquantia/Kconfig ./drivers/net/ethernet/apple/Makefile ./drivers/net/ethernet/apple/Kconfig ./drivers/net/ethernet/apm/xgene/Makefile ./drivers/net/ethernet/apm/xgene/Kconfig ./drivers/net/ethernet/apm/xgene-v2/Makefile ./drivers/net/ethernet/apm/xgene-v2/Kconfig ./drivers/net/ethernet/apm/Makefile ./drivers/net/ethernet/apm/Kconfig ./drivers/net/ethernet/amd/xgbe/Makefile ./drivers/net/ethernet/amd/pds_core/Makefile ./drivers/net/ethernet/amd/Makefile ./drivers/net/ethernet/amd/Kconfig ./drivers/net/ethernet/amazon/ena/Makefile ./drivers/net/ethernet/amazon/Makefile ./drivers/net/ethernet/amazon/Kconfig ./drivers/net/ethernet/altera/Makefile ./drivers/net/ethernet/altera/Kconfig ./drivers/net/ethernet/alteon/Makefile ./drivers/net/ethernet/alteon/Kconfig ./drivers/net/ethernet/allwinner/Makefile ./drivers/net/ethernet/allwinner/Kconfig ./drivers/net/ethernet/alacritech/Makefile ./drivers/net/ethernet/alacritech/Kconfig ./drivers/net/ethernet/agere/Makefile ./drivers/net/ethernet/agere/Kconfig ./drivers/net/ethernet/aeroflex/Makefile ./drivers/net/ethernet/aeroflex/Kconfig ./drivers/net/ethernet/adi/Makefile ./drivers/net/ethernet/adi/Kconfig ./drivers/net/ethernet/adaptec/Makefile ./drivers/net/ethernet/adaptec/Kconfig ./drivers/net/ethernet/actions/Makefile ./drivers/net/ethernet/actions/Kconfig ./drivers/net/ethernet/Makefile ./drivers/net/ethernet/Kconfig ./drivers/net/ethernet/8390/Makefile ./drivers/net/ethernet/8390/Kconfig ./drivers/net/ethernet/3com/Makefile ./drivers/net/ethernet/3com/Kconfig ./drivers/net/dsa/xrs700x/Makefile ./drivers/net/dsa/xrs700x/Kconfig ./drivers/net/dsa/sja1105/Makefile ./drivers/net/dsa/sja1105/Kconfig ./drivers/net/dsa/realtek/Makefile ./drivers/net/dsa/realtek/Kconfig ./drivers/net/dsa/qca/Makefile ./drivers/net/dsa/qca/Kconfig ./drivers/net/dsa/ocelot/Makefile ./drivers/net/dsa/ocelot/Kconfig ./drivers/net/dsa/mv88e6xxx/Makefile ./drivers/net/dsa/mv88e6xxx/Kconfig ./drivers/net/dsa/microchip/Makefile ./drivers/net/dsa/microchip/Kconfig ./drivers/net/dsa/hirschmann/Makefile ./drivers/net/dsa/hirschmann/Kconfig ./drivers/net/dsa/b53/Makefile ./drivers/net/dsa/b53/Kconfig ./drivers/net/dsa/Makefile ./drivers/net/dsa/Kconfig ./drivers/net/can/usb/peak_usb/Makefile ./drivers/net/can/usb/kvaser_usb/Makefile ./drivers/net/can/usb/etas_es58x/Makefile ./drivers/net/can/usb/Makefile ./drivers/net/can/usb/Kconfig ./drivers/net/can/spi/mcp251xfd/Makefile ./drivers/net/can/spi/mcp251xfd/Kconfig ./drivers/net/can/spi/Makefile ./drivers/net/can/spi/Kconfig ./drivers/net/can/softing/Makefile ./drivers/net/can/softing/Kconfig ./drivers/net/can/slcan/Makefile ./drivers/net/can/sja1000/Makefile ./drivers/net/can/sja1000/Kconfig ./drivers/net/can/rcar/Makefile ./drivers/net/can/rcar/Kconfig ./drivers/net/can/peak_canfd/Makefile ./drivers/net/can/peak_canfd/Kconfig ./drivers/net/can/mscan/Makefile ./drivers/net/can/mscan/Kconfig ./drivers/net/can/m_can/Makefile ./drivers/net/can/m_can/Kconfig ./drivers/net/can/ifi_canfd/Makefile ./drivers/net/can/ifi_canfd/Kconfig ./drivers/net/can/flexcan/Makefile ./drivers/net/can/esd/Makefile ./drivers/net/can/esd/Kconfig ./drivers/net/can/dev/Makefile ./drivers/net/can/ctucanfd/Makefile ./drivers/net/can/ctucanfd/Kconfig ./drivers/net/can/cc770/Makefile ./drivers/net/can/cc770/Kconfig ./drivers/net/can/c_can/Makefile ./drivers/net/can/c_can/Kconfig ./drivers/net/can/Makefile ./drivers/net/can/Kconfig ./drivers/net/caif/Makefile ./drivers/net/caif/Kconfig ./drivers/net/bonding/Makefile ./drivers/net/arcnet/Makefile ./drivers/net/arcnet/Kconfig ./drivers/net/Makefile ./drivers/net/Kconfig ./drivers/mux/Makefile ./drivers/mux/Kconfig ./drivers/mtd/ubi/Makefile ./drivers/mtd/ubi/Kconfig ./drivers/mtd/tests/Makefile ./drivers/mtd/spi-nor/controllers/Makefile ./drivers/mtd/spi-nor/controllers/Kconfig ./drivers/mtd/spi-nor/Makefile ./drivers/mtd/spi-nor/Kconfig ./drivers/mtd/parsers/Makefile ./drivers/mtd/parsers/Kconfig ./drivers/mtd/nand/spi/Makefile ./drivers/mtd/nand/spi/Kconfig ./drivers/mtd/nand/raw/ingenic/Makefile ./drivers/mtd/nand/raw/ingenic/Kconfig ./drivers/mtd/nand/raw/gpmi-nand/Makefile ./drivers/mtd/nand/raw/brcmnand/Makefile ./drivers/mtd/nand/raw/brcmnand/Kconfig ./drivers/mtd/nand/raw/bcm47xxnflash/Makefile ./drivers/mtd/nand/raw/atmel/Makefile ./drivers/mtd/nand/raw/Makefile ./drivers/mtd/nand/raw/Kconfig ./drivers/mtd/nand/onenand/Makefile ./drivers/mtd/nand/onenand/Kconfig ./drivers/mtd/nand/Makefile ./drivers/mtd/nand/Kconfig ./drivers/mtd/maps/Makefile ./drivers/mtd/maps/Kconfig ./drivers/mtd/lpddr/Makefile ./drivers/mtd/lpddr/Kconfig ./drivers/mtd/hyperbus/Makefile ./drivers/mtd/hyperbus/Kconfig ./drivers/mtd/devices/Makefile ./drivers/mtd/devices/Kconfig ./drivers/mtd/chips/Makefile ./drivers/mtd/chips/Kconfig ./drivers/mtd/Makefile ./drivers/mtd/Kconfig ./drivers/most/Makefile ./drivers/most/Kconfig ./drivers/mmc/host/Makefile ./drivers/mmc/host/Kconfig ./drivers/mmc/core/Makefile ./drivers/mmc/core/Kconfig ./drivers/mmc/Makefile ./drivers/mmc/Kconfig ./drivers/misc/vmw_vmci/Makefile ./drivers/misc/vmw_vmci/Kconfig ./drivers/misc/uacce/Makefile ./drivers/misc/uacce/Kconfig ./drivers/misc/ti-st/Makefile ./drivers/misc/ti-st/Kconfig ./drivers/misc/sgi-xp/Makefile ./drivers/misc/sgi-gru/Makefile ./drivers/misc/pvpanic/Makefile ./drivers/misc/pvpanic/Kconfig ./drivers/misc/ocxl/Makefile ./drivers/misc/ocxl/Kconfig ./drivers/misc/mei/pxp/Makefile ./drivers/misc/mei/pxp/Kconfig ./drivers/misc/mei/hdcp/Makefile ./drivers/misc/mei/hdcp/Kconfig ./drivers/misc/mei/gsc_proxy/Makefile ./drivers/misc/mei/gsc_proxy/Kconfig ./drivers/misc/mei/Makefile ./drivers/misc/mei/Kconfig ./drivers/misc/mchp_pci1xxxx/Makefile ./drivers/misc/mchp_pci1xxxx/Kconfig ./drivers/misc/lkdtm/Makefile ./drivers/misc/lis3lv02d/Makefile ./drivers/misc/lis3lv02d/Kconfig ./drivers/misc/ibmasm/Makefile ./drivers/misc/genwqe/Makefile ./drivers/misc/genwqe/Kconfig ./drivers/misc/eeprom/Makefile ./drivers/misc/eeprom/Kconfig ./drivers/misc/echo/Makefile ./drivers/misc/echo/Kconfig ./drivers/misc/cxl/Makefile ./drivers/misc/cxl/Kconfig ./drivers/misc/cb710/Makefile ./drivers/misc/cb710/Kconfig ./drivers/misc/cardreader/Makefile ./drivers/misc/cardreader/Kconfig ./drivers/misc/c2port/Makefile ./drivers/misc/c2port/Kconfig ./drivers/misc/bcm-vk/Makefile ./drivers/misc/bcm-vk/Kconfig ./drivers/misc/altera-stapl/Makefile ./drivers/misc/altera-stapl/Kconfig ./drivers/misc/Makefile ./drivers/misc/Kconfig ./drivers/mfd/Makefile ./drivers/mfd/Kconfig ./drivers/message/fusion/Makefile ./drivers/message/fusion/Kconfig ./drivers/message/Makefile ./drivers/memstick/host/Makefile ./drivers/memstick/host/Kconfig ./drivers/memstick/core/Makefile ./drivers/memstick/core/Kconfig ./drivers/memstick/Makefile ./drivers/memstick/Kconfig ./drivers/memory/tegra/Makefile ./drivers/memory/tegra/Kconfig ./drivers/memory/samsung/Makefile ./drivers/memory/samsung/Kconfig ./drivers/memory/Makefile ./drivers/memory/Kconfig ./drivers/media/v4l2-core/Makefile ./drivers/media/v4l2-core/Kconfig ./drivers/media/usb/uvc/Makefile ./drivers/media/usb/uvc/Kconfig ./drivers/media/usb/usbtv/Makefile ./drivers/media/usb/usbtv/Kconfig ./drivers/media/usb/ttusb-dec/Makefile ./drivers/media/usb/ttusb-dec/Kconfig ./drivers/media/usb/ttusb-budget/Makefile ./drivers/media/usb/ttusb-budget/Kconfig ./drivers/media/usb/stk1160/Makefile ./drivers/media/usb/stk1160/Kconfig ./drivers/media/usb/siano/Makefile ./drivers/media/usb/siano/Kconfig ./drivers/media/usb/s2255/Makefile ./drivers/media/usb/s2255/Kconfig ./drivers/media/usb/pwc/Makefile ./drivers/media/usb/pwc/Kconfig ./drivers/media/usb/pvrusb2/Makefile ./drivers/media/usb/pvrusb2/Kconfig ./drivers/media/usb/msi2500/Makefile ./drivers/media/usb/msi2500/Kconfig ./drivers/media/usb/hdpvr/Makefile ./drivers/media/usb/hdpvr/Kconfig ./drivers/media/usb/hackrf/Makefile ./drivers/media/usb/hackrf/Kconfig ./drivers/media/usb/gspca/stv06xx/Makefile ./drivers/media/usb/gspca/stv06xx/Kconfig ./drivers/media/usb/gspca/m5602/Makefile ./drivers/media/usb/gspca/m5602/Kconfig ./drivers/media/usb/gspca/gl860/Makefile ./drivers/media/usb/gspca/gl860/Kconfig ./drivers/media/usb/gspca/Makefile ./drivers/media/usb/gspca/Kconfig ./drivers/media/usb/go7007/Makefile ./drivers/media/usb/go7007/Kconfig ./drivers/media/usb/em28xx/Makefile ./drivers/media/usb/em28xx/Kconfig ./drivers/media/usb/dvb-usb/Makefile ./drivers/media/usb/dvb-usb/Kconfig ./drivers/media/usb/dvb-usb-v2/Makefile ./drivers/media/usb/dvb-usb-v2/Kconfig ./drivers/media/usb/cx231xx/Makefile ./drivers/media/usb/cx231xx/Kconfig ./drivers/media/usb/b2c2/Makefile ./drivers/media/usb/b2c2/Kconfig ./drivers/media/usb/au0828/Makefile ./drivers/media/usb/au0828/Kconfig ./drivers/media/usb/as102/Makefile ./drivers/media/usb/as102/Kconfig ./drivers/media/usb/airspy/Makefile ./drivers/media/usb/airspy/Kconfig ./drivers/media/usb/Makefile ./drivers/media/usb/Kconfig ./drivers/media/tuners/Makefile ./drivers/media/tuners/Kconfig ./drivers/media/test-drivers/vivid/Makefile ./drivers/media/test-drivers/vivid/Kconfig ./drivers/media/test-drivers/visl/Makefile ./drivers/media/test-drivers/visl/Kconfig ./drivers/media/test-drivers/vimc/Makefile ./drivers/media/test-drivers/vimc/Kconfig ./drivers/media/test-drivers/vidtv/Makefile ./drivers/media/test-drivers/vidtv/Kconfig ./drivers/media/test-drivers/vicodec/Makefile ./drivers/media/test-drivers/vicodec/Kconfig ./drivers/media/test-drivers/Makefile ./drivers/media/test-drivers/Kconfig ./drivers/media/spi/Makefile ./drivers/media/spi/Kconfig ./drivers/media/rc/keymaps/Makefile ./drivers/media/rc/keymaps/Kconfig ./drivers/media/rc/img-ir/Makefile ./drivers/media/rc/img-ir/Kconfig ./drivers/media/rc/Makefile ./drivers/media/rc/Kconfig ./drivers/media/radio/wl128x/Makefile ./drivers/media/radio/wl128x/Kconfig ./drivers/media/radio/si4713/Makefile ./drivers/media/radio/si4713/Kconfig ./drivers/media/radio/si470x/Makefile ./drivers/media/radio/si470x/Kconfig ./drivers/media/radio/Makefile ./drivers/media/radio/Kconfig ./drivers/media/platform/synopsys/hdmirx/Makefile ./drivers/media/platform/synopsys/hdmirx/Kconfig ./drivers/media/platform/synopsys/Makefile ./drivers/media/platform/synopsys/Kconfig ./drivers/media/platform/Makefile ./drivers/media/platform/Kconfig ./drivers/media/platform/xilinx/Makefile ./drivers/media/platform/xilinx/Kconfig ./drivers/media/platform/via/Makefile ./drivers/media/platform/via/Kconfig ./drivers/media/platform/verisilicon/Makefile ./drivers/media/platform/verisilicon/Kconfig ./drivers/media/platform/ti/vpe/Makefile ./drivers/media/platform/ti/omap3isp/Makefile ./drivers/media/platform/ti/omap3isp/Kconfig ./drivers/media/platform/ti/omap/Makefile ./drivers/media/platform/ti/omap/Kconfig ./drivers/media/platform/ti/j721e-csi2rx/Makefile ./drivers/media/platform/ti/davinci/Makefile ./drivers/media/platform/ti/davinci/Kconfig ./drivers/media/platform/ti/cal/Makefile ./drivers/media/platform/ti/am437x/Makefile ./drivers/media/platform/ti/am437x/Kconfig ./drivers/media/platform/ti/Makefile ./drivers/media/platform/ti/Kconfig ./drivers/media/platform/sunxi/sun8i-rotate/Makefile ./drivers/media/platform/sunxi/sun8i-rotate/Kconfig ./drivers/media/platform/sunxi/sun8i-di/Makefile ./drivers/media/platform/sunxi/sun8i-di/Kconfig ./drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Makefile ./drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig ./drivers/media/platform/sunxi/sun6i-mipi-csi2/Makefile ./drivers/media/platform/sunxi/sun6i-mipi-csi2/Kconfig ./drivers/media/platform/sunxi/sun6i-csi/Makefile ./drivers/media/platform/sunxi/sun6i-csi/Kconfig ./drivers/media/platform/sunxi/sun4i-csi/Makefile ./drivers/media/platform/sunxi/sun4i-csi/Kconfig ./drivers/media/platform/sunxi/Makefile ./drivers/media/platform/sunxi/Kconfig ./drivers/media/platform/st/stm32/stm32-dcmipp/Makefile ./drivers/media/platform/st/stm32/Makefile ./drivers/media/platform/st/stm32/Kconfig ./drivers/media/platform/st/sti/hva/Makefile ./drivers/media/platform/st/sti/hva/Kconfig ./drivers/media/platform/st/sti/delta/Makefile ./drivers/media/platform/st/sti/delta/Kconfig ./drivers/media/platform/st/sti/c8sectpfe/Makefile ./drivers/media/platform/st/sti/c8sectpfe/Kconfig ./drivers/media/platform/st/sti/bdisp/Makefile ./drivers/media/platform/st/sti/bdisp/Kconfig ./drivers/media/platform/st/sti/Makefile ./drivers/media/platform/st/sti/Kconfig ./drivers/media/platform/st/Makefile ./drivers/media/platform/st/Kconfig ./drivers/media/platform/samsung/s5p-mfc/Makefile ./drivers/media/platform/samsung/s5p-mfc/Kconfig ./drivers/media/platform/samsung/s5p-jpeg/Makefile ./drivers/media/platform/samsung/s5p-jpeg/Kconfig ./drivers/media/platform/samsung/s5p-g2d/Makefile ./drivers/media/platform/samsung/s5p-g2d/Kconfig ./drivers/media/platform/samsung/s3c-camif/Makefile ./drivers/media/platform/samsung/s3c-camif/Kconfig ./drivers/media/platform/samsung/exynos4-is/Makefile ./drivers/media/platform/samsung/exynos4-is/Kconfig ./drivers/media/platform/samsung/exynos-gsc/Makefile ./drivers/media/platform/samsung/exynos-gsc/Kconfig ./drivers/media/platform/samsung/Makefile ./drivers/media/platform/samsung/Kconfig ./drivers/media/platform/rockchip/rkisp1/Makefile ./drivers/media/platform/rockchip/rkisp1/Kconfig ./drivers/media/platform/rockchip/rga/Makefile ./drivers/media/platform/rockchip/rga/Kconfig ./drivers/media/platform/rockchip/Makefile ./drivers/media/platform/rockchip/Kconfig ./drivers/media/platform/renesas/vsp1/Makefile ./drivers/media/platform/renesas/rzg2l-cru/Makefile ./drivers/media/platform/renesas/rzg2l-cru/Kconfig ./drivers/media/platform/renesas/rcar-vin/Makefile ./drivers/media/platform/renesas/rcar-vin/Kconfig ./drivers/media/platform/renesas/Makefile ./drivers/media/platform/renesas/Kconfig ./drivers/media/platform/qcom/venus/Makefile ./drivers/media/platform/qcom/venus/Kconfig ./drivers/media/platform/qcom/camss/Makefile ./drivers/media/platform/qcom/camss/Kconfig ./drivers/media/platform/qcom/Makefile ./drivers/media/platform/qcom/Kconfig ./drivers/media/platform/nxp/imx8-isi/Makefile ./drivers/media/platform/nxp/imx8-isi/Kconfig ./drivers/media/platform/nxp/imx-jpeg/Makefile ./drivers/media/platform/nxp/imx-jpeg/Kconfig ./drivers/media/platform/nxp/dw100/Makefile ./drivers/media/platform/nxp/dw100/Kconfig ./drivers/media/platform/nxp/Makefile ./drivers/media/platform/nxp/Kconfig ./drivers/media/platform/nvidia/tegra-vde/Makefile ./drivers/media/platform/nvidia/tegra-vde/Kconfig ./drivers/media/platform/nvidia/Makefile ./drivers/media/platform/nvidia/Kconfig ./drivers/media/platform/nuvoton/Makefile ./drivers/media/platform/nuvoton/Kconfig ./drivers/media/platform/microchip/Makefile ./drivers/media/platform/microchip/Kconfig ./drivers/media/platform/mediatek/vpu/Makefile ./drivers/media/platform/mediatek/vpu/Kconfig ./drivers/media/platform/mediatek/vcodec/encoder/Makefile ./drivers/media/platform/mediatek/vcodec/decoder/Makefile ./drivers/media/platform/mediatek/vcodec/common/Makefile ./drivers/media/platform/mediatek/vcodec/Makefile ./drivers/media/platform/mediatek/vcodec/Kconfig ./drivers/media/platform/mediatek/mdp3/Makefile ./drivers/media/platform/mediatek/mdp3/Kconfig ./drivers/media/platform/mediatek/mdp/Makefile ./drivers/media/platform/mediatek/mdp/Kconfig ./drivers/media/platform/mediatek/jpeg/Makefile ./drivers/media/platform/mediatek/jpeg/Kconfig ./drivers/media/platform/mediatek/Makefile ./drivers/media/platform/mediatek/Kconfig ./drivers/media/platform/marvell/Makefile ./drivers/media/platform/marvell/Kconfig ./drivers/media/platform/intel/Makefile ./drivers/media/platform/intel/Kconfig ./drivers/media/platform/chips-media/wave5/Makefile ./drivers/media/platform/chips-media/wave5/Kconfig ./drivers/media/platform/chips-media/coda/Makefile ./drivers/media/platform/chips-media/coda/Kconfig ./drivers/media/platform/chips-media/Makefile ./drivers/media/platform/chips-media/Kconfig ./drivers/media/platform/cadence/Makefile ./drivers/media/platform/cadence/Kconfig ./drivers/media/platform/atmel/Makefile ./drivers/media/platform/atmel/Kconfig ./drivers/media/platform/aspeed/Makefile ./drivers/media/platform/aspeed/Kconfig ./drivers/media/platform/amphion/Makefile ./drivers/media/platform/amphion/Kconfig ./drivers/media/platform/amlogic/meson-ge2d/Makefile ./drivers/media/platform/amlogic/meson-ge2d/Kconfig ./drivers/media/platform/amlogic/Makefile ./drivers/media/platform/amlogic/Kconfig ./drivers/media/platform/allegro-dvt/Makefile ./drivers/media/platform/allegro-dvt/Kconfig ./drivers/media/pci/zoran/Makefile ./drivers/media/pci/zoran/Kconfig ./drivers/media/pci/tw686x/Makefile ./drivers/media/pci/tw686x/Kconfig ./drivers/media/pci/tw68/Makefile ./drivers/media/pci/tw68/Kconfig ./drivers/media/pci/tw5864/Makefile ./drivers/media/pci/tw5864/Kconfig ./drivers/media/pci/ttpci/Makefile ./drivers/media/pci/ttpci/Kconfig ./drivers/media/pci/sta2x11/Makefile ./drivers/media/pci/sta2x11/Kconfig ./drivers/media/pci/solo6x10/Makefile ./drivers/media/pci/solo6x10/Kconfig ./drivers/media/pci/smipcie/Makefile ./drivers/media/pci/smipcie/Kconfig ./drivers/media/pci/saa7164/Makefile ./drivers/media/pci/saa7164/Kconfig ./drivers/media/pci/saa7146/Makefile ./drivers/media/pci/saa7146/Kconfig ./drivers/media/pci/saa7134/Makefile ./drivers/media/pci/saa7134/Kconfig ./drivers/media/pci/pt3/Makefile ./drivers/media/pci/pt3/Kconfig ./drivers/media/pci/pt1/Makefile ./drivers/media/pci/pt1/Kconfig ./drivers/media/pci/pluto2/Makefile ./drivers/media/pci/pluto2/Kconfig ./drivers/media/pci/ngene/Makefile ./drivers/media/pci/ngene/Kconfig ./drivers/media/pci/netup_unidvb/Makefile ./drivers/media/pci/netup_unidvb/Kconfig ./drivers/media/pci/mgb4/Makefile ./drivers/media/pci/mgb4/Kconfig ./drivers/media/pci/mantis/Makefile ./drivers/media/pci/mantis/Kconfig ./drivers/media/pci/ivtv/Makefile ./drivers/media/pci/ivtv/Kconfig ./drivers/media/pci/intel/ivsc/Makefile ./drivers/media/pci/intel/ivsc/Kconfig ./drivers/media/pci/intel/ipu3/Makefile ./drivers/media/pci/intel/ipu3/Kconfig ./drivers/media/pci/intel/Makefile ./drivers/media/pci/intel/Kconfig ./drivers/media/pci/dt3155/Makefile ./drivers/media/pci/dt3155/Kconfig ./drivers/media/pci/dm1105/Makefile ./drivers/media/pci/dm1105/Kconfig ./drivers/media/pci/ddbridge/Makefile ./drivers/media/pci/ddbridge/Kconfig ./drivers/media/pci/cx88/Makefile ./drivers/media/pci/cx88/Kconfig ./drivers/media/pci/cx25821/Makefile ./drivers/media/pci/cx25821/Kconfig ./drivers/media/pci/cx23885/Makefile ./drivers/media/pci/cx23885/Kconfig ./drivers/media/pci/cx18/Makefile ./drivers/media/pci/cx18/Kconfig ./drivers/media/pci/cobalt/Makefile ./drivers/media/pci/cobalt/Kconfig ./drivers/media/pci/bt8xx/Makefile ./drivers/media/pci/bt8xx/Kconfig ./drivers/media/pci/b2c2/Makefile ./drivers/media/pci/b2c2/Kconfig ./drivers/media/pci/Makefile ./drivers/media/pci/Kconfig ./drivers/media/mmc/siano/Makefile ./drivers/media/mmc/siano/Kconfig ./drivers/media/mmc/Makefile ./drivers/media/mmc/Kconfig ./drivers/media/mc/Makefile ./drivers/media/mc/Kconfig ./drivers/media/i2c/s5c73m3/Makefile ./drivers/media/i2c/et8ek8/Makefile ./drivers/media/i2c/et8ek8/Kconfig ./drivers/media/i2c/cx25840/Makefile ./drivers/media/i2c/cx25840/Kconfig ./drivers/media/i2c/ccs/Makefile ./drivers/media/i2c/ccs/Kconfig ./drivers/media/i2c/adv748x/Makefile ./drivers/media/i2c/Makefile ./drivers/media/i2c/Kconfig ./drivers/media/firewire/Makefile ./drivers/media/firewire/Kconfig ./drivers/media/dvb-frontends/drx39xyj/Makefile ./drivers/media/dvb-frontends/drx39xyj/Kconfig ./drivers/media/dvb-frontends/cxd2880/Makefile ./drivers/media/dvb-frontends/cxd2880/Kconfig ./drivers/media/dvb-frontends/Makefile ./drivers/media/dvb-frontends/Kconfig ./drivers/media/dvb-core/Makefile ./drivers/media/dvb-core/Kconfig ./drivers/media/common/videobuf2/Makefile ./drivers/media/common/videobuf2/Kconfig ./drivers/media/common/v4l2-tpg/Makefile ./drivers/media/common/v4l2-tpg/Kconfig ./drivers/media/common/siano/Makefile ./drivers/media/common/siano/Kconfig ./drivers/media/common/saa7146/Makefile ./drivers/media/common/saa7146/Kconfig ./drivers/media/common/b2c2/Makefile ./drivers/media/common/b2c2/Kconfig ./drivers/media/common/Makefile ./drivers/media/common/Kconfig ./drivers/media/cec/usb/rainshadow/Makefile ./drivers/media/cec/usb/rainshadow/Kconfig ./drivers/media/cec/usb/pulse8/Makefile ./drivers/media/cec/usb/pulse8/Kconfig ./drivers/media/cec/usb/Makefile ./drivers/media/cec/usb/Kconfig ./drivers/media/cec/platform/tegra/Makefile ./drivers/media/cec/platform/stm32/Makefile ./drivers/media/cec/platform/sti/Makefile ./drivers/media/cec/platform/seco/Makefile ./drivers/media/cec/platform/s5p/Makefile ./drivers/media/cec/platform/meson/Makefile ./drivers/media/cec/platform/cros-ec/Makefile ./drivers/media/cec/platform/cec-gpio/Makefile ./drivers/media/cec/platform/Makefile ./drivers/media/cec/platform/Kconfig ./drivers/media/cec/i2c/Makefile ./drivers/media/cec/i2c/Kconfig ./drivers/media/cec/core/Makefile ./drivers/media/cec/Makefile ./drivers/media/cec/Kconfig ./drivers/media/Makefile ./drivers/media/Kconfig ./drivers/md/persistent-data/Makefile ./drivers/md/persistent-data/Kconfig ./drivers/md/dm-vdo/Makefile ./drivers/md/dm-vdo/Kconfig ./drivers/md/bcache/Makefile ./drivers/md/bcache/Kconfig ./drivers/md/Makefile ./drivers/md/Kconfig ./drivers/mcb/Makefile ./drivers/mcb/Kconfig ./drivers/mailbox/Makefile ./drivers/mailbox/Kconfig ./drivers/macintosh/ams/Makefile ./drivers/macintosh/Makefile ./drivers/macintosh/Kconfig ./drivers/leds/trigger/Makefile ./drivers/leds/trigger/Kconfig ./drivers/leds/simple/Makefile ./drivers/leds/simple/Kconfig ./drivers/leds/rgb/Makefile ./drivers/leds/rgb/Kconfig ./drivers/leds/flash/Makefile ./drivers/leds/flash/Kconfig ./drivers/leds/blink/Makefile ./drivers/leds/blink/Kconfig ./drivers/leds/Makefile ./drivers/leds/Kconfig ./drivers/isdn/mISDN/Makefile ./drivers/isdn/mISDN/Kconfig ./drivers/isdn/hardware/mISDN/Makefile ./drivers/isdn/hardware/mISDN/Kconfig ./drivers/isdn/hardware/Makefile ./drivers/isdn/capi/Makefile ./drivers/isdn/capi/Kconfig ./drivers/isdn/Makefile ./drivers/isdn/Kconfig ./drivers/irqchip/Makefile ./drivers/irqchip/Kconfig ./drivers/ipack/devices/Makefile ./drivers/ipack/devices/Kconfig ./drivers/ipack/carriers/Makefile ./drivers/ipack/carriers/Kconfig ./drivers/ipack/Makefile ./drivers/ipack/Kconfig ./drivers/iommu/iommufd/Makefile ./drivers/iommu/iommufd/Kconfig ./drivers/iommu/intel/Makefile ./drivers/iommu/intel/Kconfig ./drivers/iommu/arm/arm-smmu/Makefile ./drivers/iommu/arm/arm-smmu-v3/Makefile ./drivers/iommu/arm/Makefile ./drivers/iommu/amd/Makefile ./drivers/iommu/amd/Kconfig ./drivers/iommu/Makefile ./drivers/iommu/Kconfig ./drivers/interconnect/samsung/Makefile ./drivers/interconnect/samsung/Kconfig ./drivers/interconnect/qcom/Makefile ./drivers/interconnect/qcom/Kconfig ./drivers/interconnect/imx/Makefile ./drivers/interconnect/imx/Kconfig ./drivers/interconnect/Makefile ./drivers/interconnect/Kconfig ./drivers/input/touchscreen/Makefile ./drivers/input/touchscreen/Kconfig ./drivers/input/tests/Makefile ./drivers/input/tablet/Makefile ./drivers/input/tablet/Kconfig ./drivers/input/serio/Makefile ./drivers/input/serio/Kconfig ./drivers/input/rmi4/Makefile ./drivers/input/rmi4/Kconfig ./drivers/input/mouse/Makefile ./drivers/input/mouse/Kconfig ./drivers/input/misc/Makefile ./drivers/input/misc/Kconfig ./drivers/input/keyboard/Makefile ./drivers/input/keyboard/Kconfig ./drivers/input/joystick/iforce/Makefile ./drivers/input/joystick/iforce/Kconfig ./drivers/input/joystick/Makefile ./drivers/input/joystick/Kconfig ./drivers/input/gameport/Makefile ./drivers/input/gameport/Kconfig ./drivers/input/Makefile ./drivers/input/Kconfig ./drivers/infiniband/ulp/srpt/Makefile ./drivers/infiniband/ulp/srpt/Kconfig ./drivers/infiniband/ulp/srp/Kconfig ./drivers/infiniband/ulp/rtrs/Makefile ./drivers/infiniband/ulp/rtrs/Kconfig ./drivers/infiniband/ulp/opa_vnic/Makefile ./drivers/infiniband/ulp/opa_vnic/Kconfig ./drivers/infiniband/ulp/isert/Makefile ./drivers/infiniband/ulp/isert/Kconfig ./drivers/infiniband/ulp/iser/Makefile ./drivers/infiniband/ulp/iser/Kconfig ./drivers/infiniband/ulp/ipoib/Makefile ./drivers/infiniband/ulp/ipoib/Kconfig ./drivers/infiniband/ulp/Makefile ./drivers/infiniband/sw/siw/Makefile ./drivers/infiniband/sw/siw/Kconfig ./drivers/infiniband/sw/rxe/Makefile ./drivers/infiniband/sw/rxe/Kconfig ./drivers/infiniband/sw/rdmavt/Makefile ./drivers/infiniband/sw/rdmavt/Kconfig ./drivers/infiniband/sw/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Kconfig ./drivers/infiniband/hw/usnic/Makefile ./drivers/infiniband/hw/usnic/Kconfig ./drivers/infiniband/hw/qib/Makefile ./drivers/infiniband/hw/qib/Kconfig ./drivers/infiniband/hw/qedr/Makefile ./drivers/infiniband/hw/qedr/Kconfig ./drivers/infiniband/hw/ocrdma/Makefile ./drivers/infiniband/hw/ocrdma/Kconfig ./drivers/infiniband/hw/mthca/Makefile ./drivers/infiniband/hw/mthca/Kconfig ./drivers/infiniband/hw/mlx5/Makefile ./drivers/infiniband/hw/mlx5/Kconfig ./drivers/infiniband/hw/mlx4/Makefile ./drivers/infiniband/hw/mlx4/Kconfig ./drivers/infiniband/hw/mana/Makefile ./drivers/infiniband/hw/mana/Kconfig ./drivers/infiniband/hw/irdma/Makefile ./drivers/infiniband/hw/irdma/Kconfig ./drivers/infiniband/hw/hns/Makefile ./drivers/infiniband/hw/hns/Kconfig ./drivers/infiniband/hw/hfi1/Makefile ./drivers/infiniband/hw/hfi1/Kconfig ./drivers/infiniband/hw/erdma/Makefile ./drivers/infiniband/hw/erdma/Kconfig ./drivers/infiniband/hw/efa/Makefile ./drivers/infiniband/hw/efa/Kconfig ./drivers/infiniband/hw/cxgb4/Makefile ./drivers/infiniband/hw/cxgb4/Kconfig ./drivers/infiniband/hw/bnxt_re/Makefile ./drivers/infiniband/hw/bnxt_re/Kconfig ./drivers/infiniband/hw/Makefile ./drivers/infiniband/core/Makefile ./drivers/infiniband/Makefile ./drivers/infiniband/Kconfig ./drivers/iio/trigger/Makefile ./drivers/iio/trigger/Kconfig ./drivers/iio/test/Makefile ./drivers/iio/test/Kconfig ./drivers/iio/temperature/Makefile ./drivers/iio/temperature/Kconfig ./drivers/iio/resolver/Makefile ./drivers/iio/resolver/Kconfig ./drivers/iio/proximity/Makefile ./drivers/iio/proximity/Kconfig ./drivers/iio/pressure/Makefile ./drivers/iio/pressure/Kconfig ./drivers/iio/potentiostat/Makefile ./drivers/iio/potentiostat/Kconfig ./drivers/iio/potentiometer/Makefile ./drivers/iio/potentiometer/Kconfig ./drivers/iio/position/Makefile ./drivers/iio/position/Kconfig ./drivers/iio/orientation/Makefile ./drivers/iio/orientation/Kconfig ./drivers/iio/multiplexer/Makefile ./drivers/iio/multiplexer/Kconfig ./drivers/iio/magnetometer/Makefile ./drivers/iio/magnetometer/Kconfig ./drivers/iio/light/Makefile ./drivers/iio/light/Kconfig ./drivers/iio/imu/st_lsm9ds0/Makefile ./drivers/iio/imu/st_lsm9ds0/Kconfig ./drivers/iio/imu/st_lsm6dsx/Makefile ./drivers/iio/imu/st_lsm6dsx/Kconfig ./drivers/iio/imu/inv_mpu6050/Makefile ./drivers/iio/imu/inv_mpu6050/Kconfig ./drivers/iio/imu/inv_icm42600/Makefile ./drivers/iio/imu/inv_icm42600/Kconfig ./drivers/iio/imu/bno055/Makefile ./drivers/iio/imu/bno055/Kconfig ./drivers/iio/imu/bmi323/Makefile ./drivers/iio/imu/bmi323/Kconfig ./drivers/iio/imu/bmi160/Makefile ./drivers/iio/imu/bmi160/Kconfig ./drivers/iio/imu/Makefile ./drivers/iio/imu/Kconfig ./drivers/iio/humidity/Makefile ./drivers/iio/humidity/Kconfig ./drivers/iio/health/Makefile ./drivers/iio/health/Kconfig ./drivers/iio/gyro/Makefile ./drivers/iio/gyro/Kconfig ./drivers/iio/frequency/Makefile ./drivers/iio/frequency/Kconfig ./drivers/iio/filter/Makefile ./drivers/iio/filter/Kconfig ./drivers/iio/dummy/Makefile ./drivers/iio/dummy/Kconfig ./drivers/iio/dac/Makefile ./drivers/iio/dac/Kconfig ./drivers/iio/common/st_sensors/Makefile ./drivers/iio/common/st_sensors/Kconfig ./drivers/iio/common/ssp_sensors/Makefile ./drivers/iio/common/ssp_sensors/Kconfig ./drivers/iio/common/scmi_sensors/Makefile ./drivers/iio/common/scmi_sensors/Kconfig ./drivers/iio/common/ms_sensors/Makefile ./drivers/iio/common/ms_sensors/Kconfig ./drivers/iio/common/inv_sensors/Makefile ./drivers/iio/common/inv_sensors/Kconfig ./drivers/iio/common/hid-sensors/Makefile ./drivers/iio/common/hid-sensors/Kconfig ./drivers/iio/common/cros_ec_sensors/Makefile ./drivers/iio/common/cros_ec_sensors/Kconfig ./drivers/iio/common/Makefile ./drivers/iio/common/Kconfig ./drivers/iio/chemical/Makefile ./drivers/iio/chemical/Kconfig ./drivers/iio/cdc/Makefile ./drivers/iio/cdc/Kconfig ./drivers/iio/buffer/Makefile ./drivers/iio/buffer/Kconfig ./drivers/iio/amplifiers/Makefile ./drivers/iio/amplifiers/Kconfig ./drivers/iio/afe/Makefile ./drivers/iio/afe/Kconfig ./drivers/iio/addac/Makefile ./drivers/iio/addac/Kconfig ./drivers/iio/adc/Makefile ./drivers/iio/adc/Kconfig ./drivers/iio/accel/Makefile ./drivers/iio/accel/Kconfig ./drivers/iio/Makefile ./drivers/iio/Kconfig ./drivers/idle/Makefile ./drivers/idle/Kconfig ./drivers/i3c/master/mipi-i3c-hci/Makefile ./drivers/i3c/master/Makefile ./drivers/i3c/master/Kconfig ./drivers/i3c/Makefile ./drivers/i3c/Kconfig ./drivers/i2c/muxes/Makefile ./drivers/i2c/muxes/Kconfig ./drivers/i2c/busses/Makefile ./drivers/i2c/busses/Kconfig ./drivers/i2c/algos/Makefile ./drivers/i2c/algos/Kconfig ./drivers/i2c/Makefile ./drivers/i2c/Kconfig ./drivers/hwtracing/stm/Makefile ./drivers/hwtracing/stm/Kconfig ./drivers/hwtracing/ptt/Makefile ./drivers/hwtracing/ptt/Kconfig ./drivers/hwtracing/intel_th/Makefile ./drivers/hwtracing/intel_th/Kconfig ./drivers/hwtracing/coresight/Makefile ./drivers/hwtracing/coresight/Kconfig ./drivers/hwtracing/Kconfig ./drivers/hwspinlock/Makefile ./drivers/hwspinlock/Kconfig ./drivers/hwmon/pmbus/Makefile ./drivers/hwmon/pmbus/Kconfig ./drivers/hwmon/peci/Makefile ./drivers/hwmon/peci/Kconfig ./drivers/hwmon/occ/Makefile ./drivers/hwmon/occ/Kconfig ./drivers/hwmon/Makefile ./drivers/hwmon/Kconfig ./drivers/hv/Makefile ./drivers/hv/Kconfig ./drivers/hte/Makefile ./drivers/hte/Kconfig ./drivers/hsi/controllers/Makefile ./drivers/hsi/controllers/Kconfig ./drivers/hsi/clients/Makefile ./drivers/hsi/clients/Kconfig ./drivers/hsi/Makefile ./drivers/hsi/Kconfig ./drivers/hid/usbhid/Makefile ./drivers/hid/usbhid/Kconfig ./drivers/hid/surface-hid/Makefile ./drivers/hid/surface-hid/Kconfig ./drivers/hid/intel-ish-hid/Makefile ./drivers/hid/intel-ish-hid/Kconfig ./drivers/hid/i2c-hid/Makefile ./drivers/hid/i2c-hid/Kconfig ./drivers/hid/bpf/entrypoints/Makefile ./drivers/hid/bpf/Makefile ./drivers/hid/bpf/Kconfig ./drivers/hid/amd-sfh-hid/Makefile ./drivers/hid/amd-sfh-hid/Kconfig ./drivers/hid/Makefile ./drivers/hid/Kconfig ./drivers/greybus/Makefile ./drivers/greybus/Kconfig ./drivers/gpu/vga/Makefile ./drivers/gpu/vga/Kconfig ./drivers/gpu/trace/Makefile ./drivers/gpu/trace/Kconfig ./drivers/gpu/ipu-v3/Makefile ./drivers/gpu/ipu-v3/Kconfig ./drivers/gpu/host1x/Makefile ./drivers/gpu/host1x/Kconfig ./drivers/gpu/drm/panthor/Makefile ./drivers/gpu/drm/panthor/Kconfig ./drivers/gpu/drm/Makefile ./drivers/gpu/drm/Kconfig ./drivers/gpu/drm/xlnx/Makefile ./drivers/gpu/drm/xlnx/Kconfig ./drivers/gpu/drm/xen/Makefile ./drivers/gpu/drm/xen/Kconfig ./drivers/gpu/drm/xe/tests/Makefile ./drivers/gpu/drm/xe/Makefile ./drivers/gpu/drm/xe/Kconfig.profile ./drivers/gpu/drm/xe/Kconfig.debug ./drivers/gpu/drm/xe/Kconfig ./drivers/gpu/drm/vmwgfx/Makefile ./drivers/gpu/drm/vmwgfx/Kconfig ./drivers/gpu/drm/vkms/Makefile ./drivers/gpu/drm/vkms/Kconfig ./drivers/gpu/drm/virtio/Makefile ./drivers/gpu/drm/virtio/Kconfig ./drivers/gpu/drm/vgem/Makefile ./drivers/gpu/drm/vc4/Makefile ./drivers/gpu/drm/vc4/Kconfig ./drivers/gpu/drm/vboxvideo/Makefile ./drivers/gpu/drm/vboxvideo/Kconfig ./drivers/gpu/drm/v3d/Makefile ./drivers/gpu/drm/v3d/Kconfig ./drivers/gpu/drm/udl/Makefile ./drivers/gpu/drm/udl/Kconfig ./drivers/gpu/drm/tve200/Makefile ./drivers/gpu/drm/tve200/Kconfig ./drivers/gpu/drm/ttm/tests/Makefile ./drivers/gpu/drm/ttm/Makefile ./drivers/gpu/drm/tiny/Makefile ./drivers/gpu/drm/tiny/Kconfig ./drivers/gpu/drm/tilcdc/Makefile ./drivers/gpu/drm/tilcdc/Kconfig ./drivers/gpu/drm/tidss/Makefile ./drivers/gpu/drm/tidss/Kconfig ./drivers/gpu/drm/tests/Makefile ./drivers/gpu/drm/tegra/Makefile ./drivers/gpu/drm/tegra/Kconfig ./drivers/gpu/drm/sun4i/Makefile ./drivers/gpu/drm/sun4i/Kconfig ./drivers/gpu/drm/stm/Makefile ./drivers/gpu/drm/stm/Kconfig ./drivers/gpu/drm/sti/Makefile ./drivers/gpu/drm/sti/Kconfig ./drivers/gpu/drm/sprd/Makefile ./drivers/gpu/drm/sprd/Kconfig ./drivers/gpu/drm/solomon/Makefile ./drivers/gpu/drm/solomon/Kconfig ./drivers/gpu/drm/scheduler/Makefile ./drivers/gpu/drm/rockchip/Makefile ./drivers/gpu/drm/rockchip/Kconfig ./drivers/gpu/drm/renesas/shmobile/Makefile ./drivers/gpu/drm/renesas/shmobile/Kconfig ./drivers/gpu/drm/renesas/rz-du/Makefile ./drivers/gpu/drm/renesas/rz-du/Kconfig ./drivers/gpu/drm/renesas/rcar-du/Makefile ./drivers/gpu/drm/renesas/rcar-du/Kconfig ./drivers/gpu/drm/renesas/Makefile ./drivers/gpu/drm/renesas/Kconfig ./drivers/gpu/drm/radeon/Makefile ./drivers/gpu/drm/radeon/Kconfig ./drivers/gpu/drm/qxl/Makefile ./drivers/gpu/drm/qxl/Kconfig ./drivers/gpu/drm/pl111/Makefile ./drivers/gpu/drm/pl111/Kconfig ./drivers/gpu/drm/panfrost/Makefile ./drivers/gpu/drm/panfrost/Kconfig ./drivers/gpu/drm/panel/Makefile ./drivers/gpu/drm/panel/Kconfig ./drivers/gpu/drm/omapdrm/Makefile ./drivers/gpu/drm/omapdrm/Kconfig ./drivers/gpu/drm/nouveau/Kconfig ./drivers/gpu/drm/mxsfb/Makefile ./drivers/gpu/drm/mxsfb/Kconfig ./drivers/gpu/drm/msm/Makefile ./drivers/gpu/drm/msm/Kconfig ./drivers/gpu/drm/mgag200/Makefile ./drivers/gpu/drm/mgag200/Kconfig ./drivers/gpu/drm/meson/Makefile ./drivers/gpu/drm/meson/Kconfig ./drivers/gpu/drm/mediatek/Makefile ./drivers/gpu/drm/mediatek/Kconfig ./drivers/gpu/drm/mcde/Makefile ./drivers/gpu/drm/mcde/Kconfig ./drivers/gpu/drm/loongson/Makefile ./drivers/gpu/drm/loongson/Kconfig ./drivers/gpu/drm/logicvc/Makefile ./drivers/gpu/drm/logicvc/Kconfig ./drivers/gpu/drm/lima/Makefile ./drivers/gpu/drm/lima/Kconfig ./drivers/gpu/drm/kmb/Makefile ./drivers/gpu/drm/kmb/Kconfig ./drivers/gpu/drm/ingenic/Makefile ./drivers/gpu/drm/ingenic/Kconfig ./drivers/gpu/drm/imx/lcdc/Makefile ./drivers/gpu/drm/imx/lcdc/Kconfig ./drivers/gpu/drm/imx/ipuv3/Makefile ./drivers/gpu/drm/imx/ipuv3/Kconfig ./drivers/gpu/drm/imx/dcss/Makefile ./drivers/gpu/drm/imx/dcss/Kconfig ./drivers/gpu/drm/imx/Makefile ./drivers/gpu/drm/imx/Kconfig ./drivers/gpu/drm/imagination/Makefile ./drivers/gpu/drm/imagination/Kconfig ./drivers/gpu/drm/i915/gvt/Makefile ./drivers/gpu/drm/i915/Makefile ./drivers/gpu/drm/i915/Kconfig.profile ./drivers/gpu/drm/i915/Kconfig.debug ./drivers/gpu/drm/i915/Kconfig ./drivers/gpu/drm/i2c/Makefile ./drivers/gpu/drm/i2c/Kconfig ./drivers/gpu/drm/hyperv/Makefile ./drivers/gpu/drm/hisilicon/kirin/Makefile ./drivers/gpu/drm/hisilicon/kirin/Kconfig ./drivers/gpu/drm/hisilicon/hibmc/Makefile ./drivers/gpu/drm/hisilicon/hibmc/Kconfig ./drivers/gpu/drm/hisilicon/Makefile ./drivers/gpu/drm/hisilicon/Kconfig ./drivers/gpu/drm/gud/Makefile ./drivers/gpu/drm/gud/Kconfig ./drivers/gpu/drm/gma500/Makefile ./drivers/gpu/drm/gma500/Kconfig ./drivers/gpu/drm/fsl-dcu/Makefile ./drivers/gpu/drm/fsl-dcu/Kconfig ./drivers/gpu/drm/exynos/Makefile ./drivers/gpu/drm/exynos/Kconfig ./drivers/gpu/drm/etnaviv/Makefile ./drivers/gpu/drm/etnaviv/Kconfig ./drivers/gpu/drm/display/Makefile ./drivers/gpu/drm/display/Kconfig ./drivers/gpu/drm/bridge/synopsys/Makefile ./drivers/gpu/drm/bridge/synopsys/Kconfig ./drivers/gpu/drm/bridge/imx/Makefile ./drivers/gpu/drm/bridge/imx/Kconfig ./drivers/gpu/drm/bridge/cadence/Makefile ./drivers/gpu/drm/bridge/cadence/Kconfig ./drivers/gpu/drm/bridge/analogix/Makefile ./drivers/gpu/drm/bridge/analogix/Kconfig ./drivers/gpu/drm/bridge/adv7511/Makefile ./drivers/gpu/drm/bridge/adv7511/Kconfig ./drivers/gpu/drm/bridge/Makefile ./drivers/gpu/drm/bridge/Kconfig ./drivers/gpu/drm/atmel-hlcdc/Makefile ./drivers/gpu/drm/atmel-hlcdc/Kconfig ./drivers/gpu/drm/ast/Makefile ./drivers/gpu/drm/ast/Kconfig ./drivers/gpu/drm/aspeed/Makefile ./drivers/gpu/drm/aspeed/Kconfig ./drivers/gpu/drm/armada/Makefile ./drivers/gpu/drm/armada/Kconfig ./drivers/gpu/drm/arm/display/komeda/Makefile ./drivers/gpu/drm/arm/display/Kconfig ./drivers/gpu/drm/arm/Makefile ./drivers/gpu/drm/arm/Kconfig ./drivers/gpu/drm/amd/pm/swsmu/smu14/Makefile ./drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile ./drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile ./drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile ./drivers/gpu/drm/amd/pm/swsmu/Makefile ./drivers/gpu/drm/amd/pm/powerplay/smumgr/Makefile ./drivers/gpu/drm/amd/pm/powerplay/hwmgr/Makefile ./drivers/gpu/drm/amd/pm/powerplay/Makefile ./drivers/gpu/drm/amd/pm/legacy-dpm/Makefile ./drivers/gpu/drm/amd/pm/Makefile ./drivers/gpu/drm/amd/display/modules/power/Makefile ./drivers/gpu/drm/amd/display/modules/info_packet/Makefile ./drivers/gpu/drm/amd/display/modules/hdcp/Makefile ./drivers/gpu/drm/amd/display/modules/freesync/Makefile ./drivers/gpu/drm/amd/display/modules/color/Makefile ./drivers/gpu/drm/amd/display/dmub/src/Makefile ./drivers/gpu/drm/amd/display/dc/virtual/Makefile ./drivers/gpu/drm/amd/display/dc/resource/Makefile ./drivers/gpu/drm/amd/display/dc/optc/Makefile ./drivers/gpu/drm/amd/display/dc/link/Makefile ./drivers/gpu/drm/amd/display/dc/irq/Makefile ./drivers/gpu/drm/amd/display/dc/hwss/dcn351/Makefile ./drivers/gpu/drm/amd/display/dc/hwss/Makefile ./drivers/gpu/drm/amd/display/dc/hdcp/Makefile ./drivers/gpu/drm/amd/display/dc/gpio/Makefile ./drivers/gpu/drm/amd/display/dc/dsc/Makefile ./drivers/gpu/drm/amd/display/dc/dml2/Makefile ./drivers/gpu/drm/amd/display/dc/dml/Makefile ./drivers/gpu/drm/amd/display/dc/dcn35/Makefile ./drivers/gpu/drm/amd/display/dc/dcn321/Makefile ./drivers/gpu/drm/amd/display/dc/dcn32/Makefile ./drivers/gpu/drm/amd/display/dc/dcn314/Makefile ./drivers/gpu/drm/amd/display/dc/dcn31/Makefile ./drivers/gpu/drm/amd/display/dc/dcn303/Makefile ./drivers/gpu/drm/amd/display/dc/dcn301/Makefile ./drivers/gpu/drm/amd/display/dc/dcn30/Makefile ./drivers/gpu/drm/amd/display/dc/dcn21/Makefile ./drivers/gpu/drm/amd/display/dc/dcn201/Makefile ./drivers/gpu/drm/amd/display/dc/dcn20/Makefile ./drivers/gpu/drm/amd/display/dc/dcn10/Makefile ./drivers/gpu/drm/amd/display/dc/dce80/Makefile ./drivers/gpu/drm/amd/display/dc/dce60/Makefile ./drivers/gpu/drm/amd/display/dc/dce120/Makefile ./drivers/gpu/drm/amd/display/dc/dce112/Makefile ./drivers/gpu/drm/amd/display/dc/dce110/Makefile ./drivers/gpu/drm/amd/display/dc/dce/Makefile ./drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile ./drivers/gpu/drm/amd/display/dc/bios/Makefile ./drivers/gpu/drm/amd/display/dc/basics/Makefile ./drivers/gpu/drm/amd/display/dc/Makefile ./drivers/gpu/drm/amd/display/amdgpu_dm/Makefile ./drivers/gpu/drm/amd/display/Makefile ./drivers/gpu/drm/amd/display/Kconfig ./drivers/gpu/drm/amd/amdxcp/Makefile ./drivers/gpu/drm/amd/amdkfd/Makefile ./drivers/gpu/drm/amd/amdkfd/Kconfig ./drivers/gpu/drm/amd/amdgpu/Makefile ./drivers/gpu/drm/amd/amdgpu/Kconfig ./drivers/gpu/drm/amd/acp/Makefile ./drivers/gpu/drm/amd/acp/Kconfig ./drivers/gpu/Makefile ./drivers/gpio/Makefile ./drivers/gpio/Kconfig ./drivers/gnss/Makefile ./drivers/gnss/Kconfig ./drivers/fsi/Makefile ./drivers/fsi/Kconfig ./drivers/fpga/tests/Makefile ./drivers/fpga/tests/Kconfig ./drivers/fpga/Makefile ./drivers/fpga/Kconfig ./drivers/firmware/xilinx/Makefile ./drivers/firmware/xilinx/Kconfig ./drivers/firmware/tegra/Makefile ./drivers/firmware/tegra/Kconfig ./drivers/firmware/smccc/Makefile ./drivers/firmware/smccc/Kconfig ./drivers/firmware/qcom/Makefile ./drivers/firmware/qcom/Kconfig ./drivers/firmware/psci/Makefile ./drivers/firmware/psci/Kconfig ./drivers/firmware/microchip/Makefile ./drivers/firmware/microchip/Kconfig ./drivers/firmware/meson/Makefile ./drivers/firmware/meson/Kconfig ./drivers/firmware/imx/Makefile ./drivers/firmware/imx/Kconfig ./drivers/firmware/google/Makefile ./drivers/firmware/google/Kconfig ./drivers/firmware/efi/test/Makefile ./drivers/firmware/efi/libstub/Makefile.zboot ./drivers/firmware/efi/libstub/Makefile ./drivers/firmware/efi/Makefile ./drivers/firmware/efi/Kconfig ./drivers/firmware/cirrus/Makefile ./drivers/firmware/cirrus/Kconfig ./drivers/firmware/broadcom/Makefile ./drivers/firmware/broadcom/Kconfig ./drivers/firmware/arm_scmi/Makefile ./drivers/firmware/arm_scmi/Kconfig ./drivers/firmware/arm_ffa/Makefile ./drivers/firmware/arm_ffa/Kconfig ./drivers/firmware/Makefile ./drivers/firmware/Kconfig ./drivers/firewire/Makefile ./drivers/firewire/Kconfig ./drivers/extcon/Makefile ./drivers/extcon/Kconfig ./drivers/eisa/Makefile ./drivers/eisa/Kconfig ./drivers/edac/Makefile ./drivers/edac/Kconfig ./drivers/dpll/Makefile ./drivers/dpll/Kconfig ./drivers/dma/xilinx/Makefile ./drivers/dma/ti/Makefile ./drivers/dma/ti/Kconfig ./drivers/dma/sh/Makefile ./drivers/dma/sh/Kconfig ./drivers/dma/sf-pdma/Makefile ./drivers/dma/sf-pdma/Kconfig ./drivers/dma/qcom/Makefile ./drivers/dma/qcom/Kconfig ./drivers/dma/ptdma/Makefile ./drivers/dma/ptdma/Kconfig ./drivers/dma/ppc4xx/Makefile ./drivers/dma/mediatek/Makefile ./drivers/dma/mediatek/Kconfig ./drivers/dma/lgm/Makefile ./drivers/dma/lgm/Kconfig ./drivers/dma/ioat/Makefile ./drivers/dma/idxd/Makefile ./drivers/dma/hsu/Makefile ./drivers/dma/hsu/Kconfig ./drivers/dma/fsl-dpaa2-qdma/Makefile ./drivers/dma/fsl-dpaa2-qdma/Kconfig ./drivers/dma/dw/Makefile ./drivers/dma/dw/Kconfig ./drivers/dma/dw-edma/Makefile ./drivers/dma/dw-edma/Kconfig ./drivers/dma/dw-axi-dmac/Makefile ./drivers/dma/bestcomm/Makefile ./drivers/dma/bestcomm/Kconfig ./drivers/dma/Makefile ./drivers/dma/Kconfig ./drivers/dma-buf/heaps/Makefile ./drivers/dma-buf/heaps/Kconfig ./drivers/dma-buf/Makefile ./drivers/dma-buf/Kconfig ./drivers/dio/Makefile ./drivers/devfreq/event/Makefile ./drivers/devfreq/event/Kconfig ./drivers/devfreq/Makefile ./drivers/devfreq/Kconfig ./drivers/dca/Makefile ./drivers/dca/Kconfig ./drivers/dax/pmem/Makefile ./drivers/dax/hmem/Makefile ./drivers/dax/Makefile ./drivers/dax/Kconfig ./drivers/cxl/core/Makefile ./drivers/cxl/Makefile ./drivers/cxl/Kconfig ./drivers/crypto/xilinx/Makefile ./drivers/crypto/virtio/Makefile ./drivers/crypto/virtio/Kconfig ./drivers/crypto/stm32/Makefile ./drivers/crypto/stm32/Kconfig ./drivers/crypto/starfive/Makefile ./drivers/crypto/starfive/Kconfig ./drivers/crypto/rockchip/Makefile ./drivers/crypto/qce/Makefile ./drivers/crypto/nx/Makefile ./drivers/crypto/nx/Kconfig ./drivers/crypto/marvell/octeontx2/Makefile ./drivers/crypto/marvell/octeontx/Makefile ./drivers/crypto/marvell/cesa/Makefile ./drivers/crypto/marvell/Makefile ./drivers/crypto/marvell/Kconfig ./drivers/crypto/intel/qat/qat_dh895xccvf/Makefile ./drivers/crypto/intel/qat/qat_dh895xcc/Makefile ./drivers/crypto/intel/qat/qat_common/Makefile ./drivers/crypto/intel/qat/qat_c62xvf/Makefile ./drivers/crypto/intel/qat/qat_c62x/Makefile ./drivers/crypto/intel/qat/qat_c3xxxvf/Makefile ./drivers/crypto/intel/qat/qat_c3xxx/Makefile ./drivers/crypto/intel/qat/qat_4xxx/Makefile ./drivers/crypto/intel/qat/qat_420xx/Makefile ./drivers/crypto/intel/qat/Makefile ./drivers/crypto/intel/qat/Kconfig ./drivers/crypto/intel/keembay/Makefile ./drivers/crypto/intel/keembay/Kconfig ./drivers/crypto/intel/ixp4xx/Makefile ./drivers/crypto/intel/ixp4xx/Kconfig ./drivers/crypto/intel/iaa/Makefile ./drivers/crypto/intel/iaa/Kconfig ./drivers/crypto/intel/Makefile ./drivers/crypto/intel/Kconfig ./drivers/crypto/inside-secure/Makefile ./drivers/crypto/hisilicon/zip/Makefile ./drivers/crypto/hisilicon/trng/Makefile ./drivers/crypto/hisilicon/sec2/Makefile ./drivers/crypto/hisilicon/sec/Makefile ./drivers/crypto/hisilicon/hpre/Makefile ./drivers/crypto/hisilicon/Makefile ./drivers/crypto/hisilicon/Kconfig ./drivers/crypto/gemini/Makefile ./drivers/crypto/chelsio/Makefile ./drivers/crypto/chelsio/Kconfig ./drivers/crypto/ccree/Makefile ./drivers/crypto/ccp/Makefile ./drivers/crypto/ccp/Kconfig ./drivers/crypto/cavium/zip/Makefile ./drivers/crypto/cavium/nitrox/Makefile ./drivers/crypto/cavium/nitrox/Kconfig ./drivers/crypto/cavium/cpt/Makefile ./drivers/crypto/cavium/cpt/Kconfig ./drivers/crypto/cavium/Makefile ./drivers/crypto/caam/Makefile ./drivers/crypto/caam/Kconfig ./drivers/crypto/bcm/Makefile ./drivers/crypto/axis/Makefile ./drivers/crypto/aspeed/Makefile ./drivers/crypto/aspeed/Kconfig ./drivers/crypto/amlogic/Makefile ./drivers/crypto/amlogic/Kconfig ./drivers/crypto/amcc/Makefile ./drivers/crypto/allwinner/sun8i-ss/Makefile ./drivers/crypto/allwinner/sun8i-ce/Makefile ./drivers/crypto/allwinner/sun4i-ss/Makefile ./drivers/crypto/allwinner/Makefile ./drivers/crypto/allwinner/Kconfig ./drivers/crypto/Makefile ./drivers/crypto/Kconfig ./drivers/cpuidle/governors/Makefile ./drivers/cpuidle/Makefile ./drivers/cpuidle/Kconfig.riscv ./drivers/cpuidle/Kconfig.powerpc ./drivers/cpuidle/Kconfig.mips ./drivers/cpuidle/Kconfig.arm ./drivers/cpuidle/Kconfig ./drivers/cpufreq/Makefile ./drivers/cpufreq/Kconfig.x86 ./drivers/cpufreq/Kconfig.powerpc ./drivers/cpufreq/Kconfig.arm ./drivers/cpufreq/Kconfig ./drivers/counter/Makefile ./drivers/counter/Kconfig ./drivers/connector/Makefile ./drivers/connector/Kconfig ./drivers/comedi/kcomedilib/Makefile ./drivers/comedi/drivers/tests/Makefile ./drivers/comedi/drivers/ni_routing/tools/Makefile ./drivers/comedi/drivers/Makefile ./drivers/comedi/Makefile ./drivers/comedi/Kconfig ./drivers/clocksource/Makefile ./drivers/clocksource/Kconfig ./drivers/clk/zynqmp/Makefile ./drivers/clk/zynqmp/Kconfig ./drivers/clk/zynq/Makefile ./drivers/clk/xilinx/Makefile ./drivers/clk/xilinx/Kconfig ./drivers/clk/x86/Makefile ./drivers/clk/x86/Kconfig ./drivers/clk/visconti/Makefile ./drivers/clk/visconti/Kconfig ./drivers/clk/versatile/Makefile ./drivers/clk/versatile/Kconfig ./drivers/clk/ux500/Makefile ./drivers/clk/uniphier/Makefile ./drivers/clk/uniphier/Kconfig ./drivers/clk/ti/Makefile ./drivers/clk/ti/Kconfig ./drivers/clk/tegra/Makefile ./drivers/clk/tegra/Kconfig ./drivers/clk/sunxi/Makefile ./drivers/clk/sunxi/Kconfig ./drivers/clk/sunxi-ng/Makefile ./drivers/clk/sunxi-ng/Kconfig ./drivers/clk/stm32/Makefile ./drivers/clk/stm32/Kconfig ./drivers/clk/starfive/Makefile ./drivers/clk/starfive/Kconfig ./drivers/clk/st/Makefile ./drivers/clk/sprd/Makefile ./drivers/clk/sprd/Kconfig ./drivers/clk/spear/Makefile ./drivers/clk/socfpga/Makefile ./drivers/clk/socfpga/Kconfig ./drivers/clk/sifive/Makefile ./drivers/clk/sifive/Kconfig ./drivers/clk/samsung/Makefile ./drivers/clk/samsung/Kconfig ./drivers/clk/rockchip/Makefile ./drivers/clk/rockchip/Kconfig ./drivers/clk/renesas/Makefile ./drivers/clk/renesas/Kconfig ./drivers/clk/ralink/Makefile ./drivers/clk/ralink/Kconfig ./drivers/clk/qcom/Makefile ./drivers/clk/qcom/Kconfig ./drivers/clk/pxa/Makefile ./drivers/clk/pistachio/Makefile ./drivers/clk/pistachio/Kconfig ./drivers/clk/nxp/Makefile ./drivers/clk/nuvoton/Makefile ./drivers/clk/nuvoton/Kconfig ./drivers/clk/mxs/Makefile ./drivers/clk/mvebu/Makefile ./drivers/clk/mvebu/Kconfig ./drivers/clk/mstar/Makefile ./drivers/clk/mstar/Kconfig ./drivers/clk/mmp/Makefile ./drivers/clk/microchip/Makefile ./drivers/clk/microchip/Kconfig ./drivers/clk/meson/Makefile ./drivers/clk/meson/Kconfig ./drivers/clk/mediatek/Makefile ./drivers/clk/mediatek/Kconfig ./drivers/clk/keystone/Makefile ./drivers/clk/keystone/Kconfig ./drivers/clk/ingenic/Makefile ./drivers/clk/ingenic/Kconfig ./drivers/clk/imx/Makefile ./drivers/clk/imx/Kconfig ./drivers/clk/imgtec/Makefile ./drivers/clk/imgtec/Kconfig ./drivers/clk/hisilicon/Makefile ./drivers/clk/hisilicon/Kconfig ./drivers/clk/davinci/Makefile ./drivers/clk/berlin/Makefile ./drivers/clk/bcm/Makefile ./drivers/clk/bcm/Kconfig ./drivers/clk/baikal-t1/Makefile ./drivers/clk/baikal-t1/Kconfig ./drivers/clk/axs10x/Makefile ./drivers/clk/axis/Makefile ./drivers/clk/at91/Makefile ./drivers/clk/analogbits/Makefile ./drivers/clk/analogbits/Kconfig ./drivers/clk/actions/Makefile ./drivers/clk/actions/Kconfig ./drivers/clk/Makefile ./drivers/clk/Kconfig ./drivers/char/xillybus/Makefile ./drivers/char/xillybus/Kconfig ./drivers/char/xilinx_hwicap/Makefile ./drivers/char/tpm/st33zp24/Makefile ./drivers/char/tpm/st33zp24/Kconfig ./drivers/char/tpm/Makefile ./drivers/char/tpm/Kconfig ./drivers/char/mwave/Makefile ./drivers/char/ipmi/Makefile ./drivers/char/ipmi/Kconfig ./drivers/char/hw_random/Makefile ./drivers/char/hw_random/Kconfig ./drivers/char/agp/Makefile ./drivers/char/agp/Kconfig ./drivers/char/Makefile ./drivers/char/Kconfig ./drivers/cdx/controller/Makefile ./drivers/cdx/controller/Kconfig ./drivers/cdx/Makefile ./drivers/cdx/Kconfig ./drivers/cdrom/Makefile ./drivers/cache/Makefile ./drivers/cache/Kconfig ./drivers/bus/mhi/host/Makefile ./drivers/bus/mhi/host/Kconfig ./drivers/bus/mhi/ep/Makefile ./drivers/bus/mhi/ep/Kconfig ./drivers/bus/mhi/Makefile ./drivers/bus/mhi/Kconfig ./drivers/bus/fsl-mc/Makefile ./drivers/bus/fsl-mc/Kconfig ./drivers/bus/Makefile ./drivers/bus/Kconfig ./drivers/bluetooth/Makefile ./drivers/bluetooth/Kconfig ./drivers/block/zram/Makefile ./drivers/block/zram/Kconfig ./drivers/block/xen-blkback/Makefile ./drivers/block/rnbd/Makefile ./drivers/block/rnbd/Kconfig ./drivers/block/null_blk/Makefile ./drivers/block/null_blk/Kconfig ./drivers/block/mtip32xx/Makefile ./drivers/block/mtip32xx/Kconfig ./drivers/block/drbd/Makefile ./drivers/block/drbd/Kconfig ./drivers/block/aoe/Makefile ./drivers/block/Makefile ./drivers/block/Kconfig ./drivers/bcma/Makefile ./drivers/bcma/Kconfig ./drivers/base/test/Makefile ./drivers/base/test/Kconfig ./drivers/base/regmap/Makefile ./drivers/base/regmap/Kconfig ./drivers/base/power/Makefile ./drivers/base/firmware_loader/builtin/Makefile ./drivers/base/firmware_loader/Makefile ./drivers/base/firmware_loader/Kconfig ./drivers/base/Makefile ./drivers/base/Kconfig ./drivers/auxdisplay/Makefile ./drivers/auxdisplay/Kconfig ./drivers/atm/Makefile ./drivers/atm/Kconfig ./drivers/ata/pata_parport/Makefile ./drivers/ata/pata_parport/Kconfig ./drivers/ata/Makefile ./drivers/ata/Kconfig ./drivers/android/Makefile ./drivers/android/Kconfig ./drivers/amba/Makefile ./drivers/amba/Kconfig ./drivers/acpi/riscv/Makefile ./drivers/acpi/pmic/Makefile ./drivers/acpi/pmic/Kconfig ./drivers/acpi/numa/Makefile ./drivers/acpi/numa/Kconfig ./drivers/acpi/nfit/Makefile ./drivers/acpi/nfit/Kconfig ./drivers/acpi/dptf/Makefile ./drivers/acpi/dptf/Kconfig ./drivers/acpi/arm64/Makefile ./drivers/acpi/arm64/Kconfig ./drivers/acpi/apei/Makefile ./drivers/acpi/apei/Kconfig ./drivers/acpi/acpica/Makefile ./drivers/acpi/Makefile ./drivers/acpi/Kconfig ./drivers/accessibility/speakup/Makefile ./drivers/accessibility/speakup/Kconfig ./drivers/accessibility/braille/Makefile ./drivers/accessibility/Makefile ./drivers/accessibility/Kconfig ./drivers/accel/qaic/Makefile ./drivers/accel/qaic/Kconfig ./drivers/accel/ivpu/Makefile ./drivers/accel/ivpu/Kconfig ./drivers/accel/habanalabs/goya/Makefile ./drivers/accel/habanalabs/gaudi2/Makefile ./drivers/accel/habanalabs/gaudi/Makefile ./drivers/accel/habanalabs/common/pci/Makefile ./drivers/accel/habanalabs/common/mmu/Makefile ./drivers/accel/habanalabs/common/Makefile ./drivers/accel/habanalabs/Makefile ./drivers/accel/habanalabs/Kconfig ./drivers/accel/Makefile ./drivers/accel/Kconfig ./drivers/Makefile ./drivers/Kconfig ./crypto/async_tx/Makefile ./crypto/async_tx/Kconfig ./crypto/asymmetric_keys/Makefile ./crypto/asymmetric_keys/Kconfig ./crypto/Makefile ./crypto/Kconfig ./certs/Makefile ./certs/Kconfig ./block/partitions/Makefile ./block/partitions/Kconfig ./block/Makefile ./block/Kconfig.iosched ./block/Kconfig ./arch/xtensa/platforms/xtfpga/Makefile ./arch/xtensa/platforms/xt2000/Makefile ./arch/xtensa/platforms/iss/Makefile ./arch/xtensa/platforms/Makefile ./arch/xtensa/mm/Makefile ./arch/xtensa/lib/Makefile ./arch/xtensa/kernel/syscalls/Makefile ./arch/xtensa/kernel/Makefile ./arch/xtensa/boot/lib/Makefile ./arch/xtensa/boot/dts/Makefile ./arch/xtensa/boot/boot-redboot/Makefile ./arch/xtensa/boot/boot-elf/Makefile ./arch/xtensa/boot/Makefile ./arch/xtensa/Makefile ./arch/xtensa/Kconfig.debug ./arch/xtensa/Kconfig ./arch/x86/xen/Makefile ./arch/x86/xen/Kconfig ./arch/x86/virt/vmx/tdx/Makefile ./arch/x86/virt/vmx/Makefile ./arch/x86/virt/svm/Makefile ./arch/x86/virt/Makefile ./arch/x86/video/Makefile ./arch/x86/um/vdso/Makefile ./arch/x86/um/os-Linux/Makefile ./arch/x86/um/Makefile ./arch/x86/um/Kconfig ./arch/x86/tools/Makefile ./arch/x86/realmode/rm/Makefile ./arch/x86/realmode/Makefile ./arch/x86/ras/Kconfig ./arch/x86/purgatory/Makefile ./arch/x86/power/Makefile ./arch/x86/platform/uv/Makefile ./arch/x86/platform/ts5500/Makefile ./arch/x86/platform/scx200/Makefile ./arch/x86/platform/pvh/Makefile ./arch/x86/platform/olpc/Makefile ./arch/x86/platform/iris/Makefile ./arch/x86/platform/intel/Makefile ./arch/x86/platform/intel-quark/Makefile ./arch/x86/platform/intel-mid/Makefile ./arch/x86/platform/geode/Makefile ./arch/x86/platform/efi/Makefile ./arch/x86/platform/ce4100/Makefile ./arch/x86/platform/atom/Makefile ./arch/x86/platform/Makefile ./arch/x86/pci/Makefile ./arch/x86/net/Makefile ./arch/x86/mm/pat/Makefile ./arch/x86/mm/Makefile ./arch/x86/math-emu/Makefile ./arch/x86/lib/Makefile ./arch/x86/kvm/Makefile ./arch/x86/kvm/Kconfig ./arch/x86/kernel/kprobes/Makefile ./arch/x86/kernel/fpu/Makefile ./arch/x86/kernel/cpu/sgx/Makefile ./arch/x86/kernel/cpu/resctrl/Makefile ./arch/x86/kernel/cpu/mtrr/Makefile ./arch/x86/kernel/cpu/microcode/Makefile ./arch/x86/kernel/cpu/mce/Makefile ./arch/x86/kernel/cpu/Makefile ./arch/x86/kernel/apic/Makefile ./arch/x86/kernel/acpi/Makefile ./arch/x86/kernel/Makefile ./arch/x86/ia32/Makefile ./arch/x86/hyperv/Makefile ./arch/x86/events/zhaoxin/Makefile ./arch/x86/events/intel/Makefile ./arch/x86/events/amd/Makefile ./arch/x86/events/Makefile ./arch/x86/events/Kconfig ./arch/x86/entry/vsyscall/Makefile ./arch/x86/entry/vdso/Makefile ./arch/x86/entry/syscalls/Makefile ./arch/x86/entry/Makefile ./arch/x86/crypto/Makefile ./arch/x86/crypto/Kconfig ./arch/x86/coco/tdx/Makefile ./arch/x86/coco/Makefile ./arch/x86/boot/compressed/Makefile ./arch/x86/boot/Makefile ./arch/x86/Makefile_32.cpu ./arch/x86/Makefile.um ./arch/x86/Makefile.postlink ./arch/x86/Makefile ./arch/x86/Kconfig.debug ./arch/x86/Kconfig.cpu ./arch/x86/Kconfig.assembler ./arch/x86/Kconfig ./arch/um/scripts/Makefile.rules ./arch/um/os-Linux/skas/Makefile ./arch/um/os-Linux/drivers/Makefile ./arch/um/os-Linux/Makefile ./arch/um/kernel/skas/Makefile ./arch/um/kernel/Makefile ./arch/um/drivers/Makefile ./arch/um/drivers/Kconfig ./arch/um/Makefile-skas ./arch/um/Makefile-os-Linux ./arch/um/Makefile ./arch/um/Kconfig.debug ./arch/um/Kconfig ./arch/sparc/video/Makefile ./arch/sparc/vdso/Makefile ./arch/sparc/prom/Makefile ./arch/sparc/power/Makefile ./arch/sparc/net/Makefile ./arch/sparc/mm/Makefile ./arch/sparc/math-emu/Makefile ./arch/sparc/lib/Makefile ./arch/sparc/kernel/syscalls/Makefile ./arch/sparc/kernel/Makefile ./arch/sparc/crypto/Makefile ./arch/sparc/crypto/Kconfig ./arch/sparc/boot/Makefile ./arch/sparc/Makefile ./arch/sparc/Kconfig.debug ./arch/sparc/Kconfig ./arch/sh/tools/Makefile ./arch/sh/mm/Makefile ./arch/sh/mm/Kconfig ./arch/sh/math-emu/Makefile ./arch/sh/lib/Makefile ./arch/sh/kernel/vsyscall/Makefile ./arch/sh/kernel/syscalls/Makefile ./arch/sh/kernel/cpu/shmobile/Makefile ./arch/sh/kernel/cpu/sh4a/Makefile ./arch/sh/kernel/cpu/sh4/Makefile ./arch/sh/kernel/cpu/sh3/Makefile ./arch/sh/kernel/cpu/sh2a/Makefile ./arch/sh/kernel/cpu/sh2/Makefile ./arch/sh/kernel/cpu/irq/Makefile ./arch/sh/kernel/cpu/Makefile ./arch/sh/kernel/Makefile ./arch/sh/drivers/pci/Makefile ./arch/sh/drivers/dma/Makefile ./arch/sh/drivers/dma/Kconfig ./arch/sh/drivers/Makefile ./arch/sh/drivers/Kconfig ./arch/sh/cchips/hd6446x/Makefile ./arch/sh/cchips/Kconfig ./arch/sh/boot/romimage/Makefile ./arch/sh/boot/dts/Makefile ./arch/sh/boot/compressed/Makefile ./arch/sh/boot/Makefile ./arch/sh/boards/mach-x3proto/Makefile ./arch/sh/boards/mach-sh7763rdp/Makefile ./arch/sh/boards/mach-sh03/Makefile ./arch/sh/boards/mach-se/Makefile ./arch/sh/boards/mach-se/7780/Makefile ./arch/sh/boards/mach-se/7751/Makefile ./arch/sh/boards/mach-se/7724/Makefile ./arch/sh/boards/mach-se/7722/Makefile ./arch/sh/boards/mach-se/7721/Makefile ./arch/sh/boards/mach-se/770x/Makefile ./arch/sh/boards/mach-se/7343/Makefile ./arch/sh/boards/mach-se/7206/Makefile ./arch/sh/boards/mach-sdk7786/Makefile ./arch/sh/boards/mach-sdk7780/Makefile ./arch/sh/boards/mach-sdk7780/Kconfig ./arch/sh/boards/mach-rsk/Makefile ./arch/sh/boards/mach-rsk/Kconfig ./arch/sh/boards/mach-r2d/Makefile ./arch/sh/boards/mach-r2d/Kconfig ./arch/sh/boards/mach-migor/Makefile ./arch/sh/boards/mach-migor/Kconfig ./arch/sh/boards/mach-lboxre2/Makefile ./arch/sh/boards/mach-landisk/Makefile ./arch/sh/boards/mach-kfr2r09/Makefile ./arch/sh/boards/mach-hp6xx/Makefile ./arch/sh/boards/mach-highlander/Makefile ./arch/sh/boards/mach-highlander/Kconfig ./arch/sh/boards/mach-ecovec24/Makefile ./arch/sh/boards/mach-dreamcast/Makefile ./arch/sh/boards/mach-ap325rxa/Makefile ./arch/sh/boards/Makefile ./arch/sh/boards/Kconfig ./arch/sh/Makefile ./arch/sh/Kconfig.debug ./arch/sh/Kconfig.cpu ./arch/sh/Kconfig ./arch/s390/tools/Makefile ./arch/s390/purgatory/Makefile ./arch/s390/pci/Makefile ./arch/s390/net/Makefile ./arch/s390/mm/Makefile ./arch/s390/lib/expoline/Makefile ./arch/s390/lib/Makefile ./arch/s390/kvm/Makefile ./arch/s390/kvm/Kconfig ./arch/s390/kernel/vdso64/Makefile ./arch/s390/kernel/vdso32/Makefile ./arch/s390/kernel/syscalls/Makefile ./arch/s390/kernel/Makefile ./arch/s390/hypfs/Makefile ./arch/s390/crypto/Makefile ./arch/s390/crypto/Kconfig ./arch/s390/boot/Makefile ./arch/s390/appldata/Makefile ./arch/s390/Makefile ./arch/s390/Kconfig.debug ./arch/s390/Kconfig ./arch/riscv/purgatory/Makefile ./arch/riscv/net/Makefile ./arch/riscv/mm/Makefile ./arch/riscv/lib/Makefile ./arch/riscv/kvm/Makefile ./arch/riscv/kvm/Kconfig ./arch/riscv/kernel/vdso/Makefile ./arch/riscv/kernel/tests/module_test/Makefile ./arch/riscv/kernel/tests/Makefile ./arch/riscv/kernel/tests/Kconfig.debug ./arch/riscv/kernel/probes/Makefile ./arch/riscv/kernel/pi/Makefile ./arch/riscv/kernel/compat_vdso/Makefile ./arch/riscv/kernel/Makefile ./arch/riscv/errata/thead/Makefile ./arch/riscv/errata/sifive/Makefile ./arch/riscv/errata/andes/Makefile ./arch/riscv/errata/Makefile ./arch/riscv/crypto/Makefile ./arch/riscv/crypto/Kconfig ./arch/riscv/boot/dts/thead/Makefile ./arch/riscv/boot/dts/starfive/Makefile ./arch/riscv/boot/dts/sophgo/Makefile ./arch/riscv/boot/dts/sifive/Makefile ./arch/riscv/boot/dts/renesas/Makefile ./arch/riscv/boot/dts/microchip/Makefile ./arch/riscv/boot/dts/canaan/Makefile ./arch/riscv/boot/dts/allwinner/Makefile ./arch/riscv/boot/dts/Makefile ./arch/riscv/boot/Makefile ./arch/riscv/Makefile.postlink ./arch/riscv/Makefile ./arch/riscv/Kconfig.socs ./arch/riscv/Kconfig.errata ./arch/riscv/Kconfig.debug ./arch/riscv/Kconfig ./arch/powerpc/xmon/Makefile ./arch/powerpc/sysdev/xive/Makefile ./arch/powerpc/sysdev/xive/Kconfig ./arch/powerpc/sysdev/xics/Makefile ./arch/powerpc/sysdev/xics/Kconfig ./arch/powerpc/sysdev/ge/Makefile ./arch/powerpc/sysdev/Makefile ./arch/powerpc/sysdev/Kconfig ./arch/powerpc/purgatory/Makefile ./arch/powerpc/platforms/pseries/Makefile ./arch/powerpc/platforms/pseries/Kconfig ./arch/powerpc/platforms/ps3/Makefile ./arch/powerpc/platforms/ps3/Kconfig ./arch/powerpc/platforms/powernv/Makefile ./arch/powerpc/platforms/powernv/Kconfig ./arch/powerpc/platforms/powermac/Makefile ./arch/powerpc/platforms/powermac/Kconfig ./arch/powerpc/platforms/pasemi/Makefile ./arch/powerpc/platforms/pasemi/Kconfig ./arch/powerpc/platforms/microwatt/Makefile ./arch/powerpc/platforms/microwatt/Kconfig ./arch/powerpc/platforms/maple/Makefile ./arch/powerpc/platforms/maple/Kconfig ./arch/powerpc/platforms/embedded6xx/Makefile ./arch/powerpc/platforms/embedded6xx/Kconfig ./arch/powerpc/platforms/chrp/Makefile ./arch/powerpc/platforms/chrp/Kconfig ./arch/powerpc/platforms/cell/spufs/Makefile ./arch/powerpc/platforms/cell/Makefile ./arch/powerpc/platforms/cell/Kconfig ./arch/powerpc/platforms/book3s/Makefile ./arch/powerpc/platforms/book3s/Kconfig ./arch/powerpc/platforms/amigaone/Makefile ./arch/powerpc/platforms/amigaone/Kconfig ./arch/powerpc/platforms/Makefile ./arch/powerpc/platforms/Kconfig.cputype ./arch/powerpc/platforms/Kconfig ./arch/powerpc/platforms/8xx/Makefile ./arch/powerpc/platforms/8xx/Kconfig ./arch/powerpc/platforms/86xx/Makefile ./arch/powerpc/platforms/86xx/Kconfig ./arch/powerpc/platforms/85xx/Makefile ./arch/powerpc/platforms/85xx/Kconfig ./arch/powerpc/platforms/83xx/Makefile ./arch/powerpc/platforms/83xx/Kconfig ./arch/powerpc/platforms/82xx/Makefile ./arch/powerpc/platforms/82xx/Kconfig ./arch/powerpc/platforms/52xx/Makefile ./arch/powerpc/platforms/52xx/Kconfig ./arch/powerpc/platforms/512x/Makefile ./arch/powerpc/platforms/512x/Kconfig ./arch/powerpc/platforms/4xx/Makefile ./arch/powerpc/platforms/44x/Makefile ./arch/powerpc/platforms/44x/Kconfig ./arch/powerpc/platforms/40x/Makefile ./arch/powerpc/platforms/40x/Kconfig ./arch/powerpc/perf/Makefile ./arch/powerpc/net/Makefile ./arch/powerpc/mm/ptdump/Makefile ./arch/powerpc/mm/nohash/Makefile ./arch/powerpc/mm/kasan/Makefile ./arch/powerpc/mm/book3s64/Makefile ./arch/powerpc/mm/book3s32/Makefile ./arch/powerpc/mm/Makefile ./arch/powerpc/math-emu/Makefile ./arch/powerpc/lib/Makefile ./arch/powerpc/kvm/Makefile ./arch/powerpc/kvm/Kconfig ./arch/powerpc/kexec/Makefile ./arch/powerpc/kernel/vdso/Makefile ./arch/powerpc/kernel/trace/Makefile ./arch/powerpc/kernel/syscalls/Makefile ./arch/powerpc/kernel/ptrace/Makefile ./arch/powerpc/kernel/Makefile ./arch/powerpc/crypto/Makefile ./arch/powerpc/crypto/Kconfig ./arch/powerpc/boot/dts/fsl/Makefile ./arch/powerpc/boot/dts/Makefile ./arch/powerpc/boot/Makefile ./arch/powerpc/Makefile.postlink ./arch/powerpc/Makefile ./arch/powerpc/Kconfig.debug ./arch/powerpc/Kconfig ./arch/parisc/video/Makefile ./arch/parisc/net/Makefile ./arch/parisc/mm/Makefile ./arch/parisc/math-emu/Makefile ./arch/parisc/lib/Makefile ./arch/parisc/kernel/vdso64/Makefile ./arch/parisc/kernel/vdso32/Makefile ./arch/parisc/kernel/syscalls/Makefile ./arch/parisc/kernel/Makefile ./arch/parisc/boot/compressed/Makefile ./arch/parisc/boot/Makefile ./arch/parisc/Makefile ./arch/parisc/Kconfig.debug ./arch/parisc/Kconfig ./arch/openrisc/mm/Makefile ./arch/openrisc/lib/Makefile ./arch/openrisc/kernel/Makefile ./arch/openrisc/boot/dts/Makefile ./arch/openrisc/boot/Makefile ./arch/openrisc/Makefile ./arch/openrisc/Kconfig.debug ./arch/openrisc/Kconfig ./arch/nios2/platform/Makefile ./arch/nios2/platform/Kconfig.platform ./arch/nios2/mm/Makefile ./arch/nios2/lib/Makefile ./arch/nios2/kernel/Makefile ./arch/nios2/boot/dts/Makefile ./arch/nios2/boot/compressed/Makefile ./arch/nios2/boot/Makefile ./arch/nios2/Makefile ./arch/nios2/Kconfig.debug ./arch/nios2/Kconfig ./arch/mips/vdso/Makefile ./arch/mips/vdso/Kconfig ./arch/mips/txx9/rbtx4927/Makefile ./arch/mips/txx9/generic/Makefile ./arch/mips/txx9/Makefile ./arch/mips/txx9/Kconfig ./arch/mips/tools/Makefile ./arch/mips/sni/Makefile ./arch/mips/sibyte/swarm/Makefile ./arch/mips/sibyte/sb1250/Makefile ./arch/mips/sibyte/common/Makefile ./arch/mips/sibyte/bcm1480/Makefile ./arch/mips/sibyte/Makefile ./arch/mips/sibyte/Kconfig ./arch/mips/sgi-ip32/Makefile ./arch/mips/sgi-ip30/Makefile ./arch/mips/sgi-ip27/Makefile ./arch/mips/sgi-ip27/Kconfig ./arch/mips/sgi-ip22/Makefile ./arch/mips/rb532/Makefile ./arch/mips/ralink/Makefile ./arch/mips/ralink/Kconfig ./arch/mips/power/Makefile ./arch/mips/pic32/pic32mzda/Makefile ./arch/mips/pic32/common/Makefile ./arch/mips/pic32/Makefile ./arch/mips/pic32/Kconfig ./arch/mips/pci/Makefile ./arch/mips/net/Makefile ./arch/mips/n64/Makefile ./arch/mips/mti-malta/Makefile ./arch/mips/mobileye/Makefile ./arch/mips/mm/Makefile ./arch/mips/math-emu/Makefile ./arch/mips/loongson64/Makefile ./arch/mips/loongson64/Kconfig ./arch/mips/loongson32/ls1c/Makefile ./arch/mips/loongson32/ls1b/Makefile ./arch/mips/loongson32/common/Makefile ./arch/mips/loongson32/Makefile ./arch/mips/loongson32/Kconfig ./arch/mips/loongson2ef/lemote-2f/Makefile ./arch/mips/loongson2ef/fuloong-2e/Makefile ./arch/mips/loongson2ef/common/cs5536/Makefile ./arch/mips/loongson2ef/common/Makefile ./arch/mips/loongson2ef/Makefile ./arch/mips/loongson2ef/Kconfig ./arch/mips/lib/Makefile ./arch/mips/lantiq/xway/Makefile ./arch/mips/lantiq/falcon/Makefile ./arch/mips/lantiq/Makefile ./arch/mips/lantiq/Kconfig ./arch/mips/kvm/Makefile ./arch/mips/kvm/Kconfig ./arch/mips/kernel/syscalls/Makefile ./arch/mips/kernel/Makefile ./arch/mips/jazz/Makefile ./arch/mips/jazz/Kconfig ./arch/mips/ingenic/Kconfig ./arch/mips/generic/Makefile ./arch/mips/generic/Kconfig ./arch/mips/fw/sni/Makefile ./arch/mips/fw/lib/Makefile ./arch/mips/fw/cfe/Makefile ./arch/mips/fw/arc/Makefile ./arch/mips/dec/prom/Makefile ./arch/mips/dec/Makefile ./arch/mips/crypto/Makefile ./arch/mips/crypto/Kconfig ./arch/mips/cobalt/Makefile ./arch/mips/cavium-octeon/executive/Makefile ./arch/mips/cavium-octeon/crypto/Makefile ./arch/mips/cavium-octeon/Makefile ./arch/mips/cavium-octeon/Kconfig ./arch/mips/boot/tools/Makefile ./arch/mips/boot/dts/xilfpga/Makefile ./arch/mips/boot/dts/realtek/Makefile ./arch/mips/boot/dts/ralink/Makefile ./arch/mips/boot/dts/qca/Makefile ./arch/mips/boot/dts/pic32/Makefile ./arch/mips/boot/dts/ni/Makefile ./arch/mips/boot/dts/mti/Makefile ./arch/mips/boot/dts/mscc/Makefile ./arch/mips/boot/dts/mobileye/Makefile ./arch/mips/boot/dts/loongson/Makefile ./arch/mips/boot/dts/lantiq/Makefile ./arch/mips/boot/dts/ingenic/Makefile ./arch/mips/boot/dts/img/Makefile ./arch/mips/boot/dts/cavium-octeon/Makefile ./arch/mips/boot/dts/brcm/Makefile ./arch/mips/boot/dts/Makefile ./arch/mips/boot/compressed/Makefile ./arch/mips/boot/Makefile ./arch/mips/bmips/Makefile ./arch/mips/bmips/Kconfig ./arch/mips/bcm63xx/boards/Makefile ./arch/mips/bcm63xx/boards/Kconfig ./arch/mips/bcm63xx/Makefile ./arch/mips/bcm63xx/Kconfig ./arch/mips/bcm47xx/Makefile ./arch/mips/bcm47xx/Kconfig ./arch/mips/ath79/Makefile ./arch/mips/ath79/Kconfig ./arch/mips/ath25/Makefile ./arch/mips/ath25/Kconfig ./arch/mips/alchemy/devboards/Makefile ./arch/mips/alchemy/common/Makefile ./arch/mips/alchemy/Makefile ./arch/mips/alchemy/Kconfig ./arch/mips/Makefile.postlink ./arch/mips/Makefile ./arch/mips/Kconfig.debug ./arch/mips/Kconfig ./arch/microblaze/pci/Makefile ./arch/microblaze/mm/Makefile ./arch/microblaze/lib/Makefile ./arch/microblaze/kernel/syscalls/Makefile ./arch/microblaze/kernel/cpu/Makefile ./arch/microblaze/kernel/Makefile ./arch/microblaze/boot/dts/Makefile ./arch/microblaze/boot/Makefile ./arch/microblaze/Makefile ./arch/microblaze/Kconfig.platform ./arch/microblaze/Kconfig.debug ./arch/microblaze/Kconfig ./arch/m68k/virt/Makefile ./arch/m68k/tools/amiga/Makefile ./arch/m68k/sun3x/Makefile ./arch/m68k/sun3/prom/Makefile ./arch/m68k/sun3/Makefile ./arch/m68k/q40/Makefile ./arch/m68k/mvme16x/Makefile ./arch/m68k/mvme147/Makefile ./arch/m68k/mm/Makefile ./arch/m68k/math-emu/Makefile ./arch/m68k/mac/Makefile ./arch/m68k/lib/Makefile ./arch/m68k/kernel/syscalls/Makefile ./arch/m68k/kernel/Makefile ./arch/m68k/ifpsp060/Makefile ./arch/m68k/hp300/Makefile ./arch/m68k/fpsp040/Makefile ./arch/m68k/emu/Makefile ./arch/m68k/coldfire/Makefile ./arch/m68k/bvme6000/Makefile ./arch/m68k/atari/Makefile ./arch/m68k/apollo/Makefile ./arch/m68k/amiga/Makefile ./arch/m68k/Makefile ./arch/m68k/Kconfig.machine ./arch/m68k/Kconfig.devices ./arch/m68k/Kconfig.debug ./arch/m68k/Kconfig.cpu ./arch/m68k/Kconfig.bus ./arch/m68k/Kconfig ./arch/m68k/68000/Makefile ./arch/loongarch/vdso/Makefile ./arch/loongarch/power/Makefile ./arch/loongarch/pci/Makefile ./arch/loongarch/net/Makefile ./arch/loongarch/mm/Makefile ./arch/loongarch/lib/Makefile ./arch/loongarch/kvm/Makefile ./arch/loongarch/kvm/Kconfig ./arch/loongarch/kernel/Makefile ./arch/loongarch/crypto/Makefile ./arch/loongarch/crypto/Kconfig ./arch/loongarch/boot/dts/Makefile ./arch/loongarch/boot/Makefile ./arch/loongarch/Makefile ./arch/loongarch/Kconfig.debug ./arch/loongarch/Kconfig ./arch/hexagon/mm/Makefile ./arch/hexagon/lib/Makefile ./arch/hexagon/kernel/Makefile ./arch/hexagon/Makefile ./arch/hexagon/Kconfig.debug ./arch/hexagon/Kconfig ./arch/csky/mm/Makefile ./arch/csky/lib/Makefile ./arch/csky/kernel/vdso/Makefile ./arch/csky/kernel/probes/Makefile ./arch/csky/kernel/Makefile ./arch/csky/boot/dts/Makefile ./arch/csky/boot/Makefile ./arch/csky/abiv2/Makefile ./arch/csky/abiv1/Makefile ./arch/csky/Makefile ./arch/csky/Kconfig.platforms ./arch/csky/Kconfig.debug ./arch/csky/Kconfig ./arch/arm64/xen/Makefile ./arch/arm64/tools/Makefile ./arch/arm64/net/Makefile ./arch/arm64/mm/Makefile ./arch/arm64/lib/Makefile ./arch/arm64/kvm/hyp/vhe/Makefile ./arch/arm64/kvm/hyp/nvhe/Makefile ./arch/arm64/kvm/hyp/Makefile ./arch/arm64/kvm/Makefile ./arch/arm64/kvm/Kconfig ./arch/arm64/kernel/vdso32/Makefile ./arch/arm64/kernel/vdso/Makefile ./arch/arm64/kernel/probes/Makefile ./arch/arm64/kernel/pi/Makefile ./arch/arm64/kernel/Makefile ./arch/arm64/hyperv/Makefile ./arch/arm64/crypto/Makefile ./arch/arm64/crypto/Kconfig ./arch/arm64/boot/dts/xilinx/Makefile ./arch/arm64/boot/dts/toshiba/Makefile ./arch/arm64/boot/dts/ti/Makefile ./arch/arm64/boot/dts/tesla/Makefile ./arch/arm64/boot/dts/synaptics/Makefile ./arch/arm64/boot/dts/st/Makefile ./arch/arm64/boot/dts/sprd/Makefile ./arch/arm64/boot/dts/socionext/Makefile ./arch/arm64/boot/dts/rockchip/Makefile ./arch/arm64/boot/dts/renesas/Makefile ./arch/arm64/boot/dts/realtek/Makefile ./arch/arm64/boot/dts/qcom/Makefile ./arch/arm64/boot/dts/nvidia/Makefile ./arch/arm64/boot/dts/nuvoton/Makefile ./arch/arm64/boot/dts/microchip/Makefile ./arch/arm64/boot/dts/mediatek/Makefile ./arch/arm64/boot/dts/marvell/Makefile ./arch/arm64/boot/dts/lg/Makefile ./arch/arm64/boot/dts/intel/Makefile ./arch/arm64/boot/dts/hisilicon/Makefile ./arch/arm64/boot/dts/freescale/Makefile ./arch/arm64/boot/dts/exynos/google/Makefile ./arch/arm64/boot/dts/exynos/Makefile ./arch/arm64/boot/dts/cavium/Makefile ./arch/arm64/boot/dts/broadcom/stingray/Makefile ./arch/arm64/boot/dts/broadcom/northstar2/Makefile ./arch/arm64/boot/dts/broadcom/bcmbca/Makefile ./arch/arm64/boot/dts/broadcom/Makefile ./arch/arm64/boot/dts/bitmain/Makefile ./arch/arm64/boot/dts/arm/Makefile ./arch/arm64/boot/dts/apple/Makefile ./arch/arm64/boot/dts/apm/Makefile ./arch/arm64/boot/dts/amlogic/Makefile ./arch/arm64/boot/dts/amd/Makefile ./arch/arm64/boot/dts/amazon/Makefile ./arch/arm64/boot/dts/altera/Makefile ./arch/arm64/boot/dts/allwinner/Makefile ./arch/arm64/boot/dts/actions/Makefile ./arch/arm64/boot/dts/Makefile ./arch/arm64/boot/Makefile ./arch/arm64/Makefile ./arch/arm64/Kconfig.platforms ./arch/arm64/Kconfig.debug ./arch/arm64/Kconfig ./arch/arm/xen/Makefile ./arch/arm/vfp/Makefile ./arch/arm/vdso/Makefile ./arch/arm/tools/Makefile ./arch/arm/probes/uprobes/Makefile ./arch/arm/probes/kprobes/Makefile ./arch/arm/probes/Makefile ./arch/arm/plat-orion/Makefile ./arch/arm/nwfpe/Makefile ./arch/arm/net/Makefile ./arch/arm/mm/Makefile ./arch/arm/mm/Kconfig ./arch/arm/mach-zynq/Makefile ./arch/arm/mach-zynq/Kconfig ./arch/arm/mach-vt8500/Makefile ./arch/arm/mach-vt8500/Kconfig ./arch/arm/mach-versatile/Makefile ./arch/arm/mach-versatile/Kconfig ./arch/arm/mach-ux500/Makefile ./arch/arm/mach-ux500/Kconfig ./arch/arm/mach-tegra/Makefile ./arch/arm/mach-tegra/Kconfig ./arch/arm/mach-sunxi/Makefile ./arch/arm/mach-sunxi/Kconfig ./arch/arm/mach-stm32/Makefile ./arch/arm/mach-stm32/Kconfig ./arch/arm/mach-sti/Makefile ./arch/arm/mach-sti/Kconfig ./arch/arm/mach-spear/Makefile ./arch/arm/mach-spear/Kconfig ./arch/arm/mach-socfpga/Makefile ./arch/arm/mach-socfpga/Kconfig ./arch/arm/mach-shmobile/Makefile ./arch/arm/mach-shmobile/Kconfig ./arch/arm/mach-sa1100/Makefile ./arch/arm/mach-sa1100/Kconfig ./arch/arm/mach-s5pv210/Makefile ./arch/arm/mach-s5pv210/Kconfig ./arch/arm/mach-s3c/Makefile.s3c64xx ./arch/arm/mach-s3c/Makefile ./arch/arm/mach-s3c/Kconfig.s3c64xx ./arch/arm/mach-s3c/Kconfig ./arch/arm/mach-rpc/Makefile ./arch/arm/mach-rpc/Kconfig ./arch/arm/mach-rockchip/Makefile ./arch/arm/mach-rockchip/Kconfig ./arch/arm/mach-realtek/Makefile ./arch/arm/mach-realtek/Kconfig ./arch/arm/mach-qcom/Makefile ./arch/arm/mach-qcom/Kconfig ./arch/arm/mach-pxa/Makefile ./arch/arm/mach-pxa/Kconfig ./arch/arm/mach-orion5x/Makefile ./arch/arm/mach-orion5x/Kconfig ./arch/arm/mach-omap2/Makefile ./arch/arm/mach-omap2/Kconfig ./arch/arm/mach-omap1/Makefile ./arch/arm/mach-omap1/Kconfig ./arch/arm/mach-npcm/Makefile ./arch/arm/mach-npcm/Kconfig ./arch/arm/mach-nomadik/Makefile ./arch/arm/mach-nomadik/Kconfig ./arch/arm/mach-mxs/Makefile ./arch/arm/mach-mxs/Kconfig ./arch/arm/mach-mvebu/Makefile ./arch/arm/mach-mvebu/Kconfig ./arch/arm/mach-mv78xx0/Makefile ./arch/arm/mach-mv78xx0/Kconfig ./arch/arm/mach-mstar/Makefile ./arch/arm/mach-mstar/Kconfig ./arch/arm/mach-mmp/Makefile ./arch/arm/mach-mmp/Kconfig ./arch/arm/mach-milbeaut/Makefile ./arch/arm/mach-milbeaut/Kconfig ./arch/arm/mach-meson/Makefile ./arch/arm/mach-meson/Kconfig ./arch/arm/mach-mediatek/Makefile ./arch/arm/mach-mediatek/Kconfig ./arch/arm/mach-lpc32xx/Makefile ./arch/arm/mach-lpc32xx/Kconfig ./arch/arm/mach-lpc18xx/Makefile ./arch/arm/mach-keystone/Makefile ./arch/arm/mach-keystone/Kconfig ./arch/arm/mach-ixp4xx/Makefile ./arch/arm/mach-ixp4xx/Kconfig ./arch/arm/mach-imx/Makefile ./arch/arm/mach-imx/Kconfig ./arch/arm/mach-hpe/Makefile ./arch/arm/mach-hpe/Kconfig ./arch/arm/mach-hisi/Makefile ./arch/arm/mach-hisi/Kconfig ./arch/arm/mach-highbank/Makefile ./arch/arm/mach-highbank/Kconfig ./arch/arm/mach-gemini/Makefile ./arch/arm/mach-gemini/Kconfig ./arch/arm/mach-footbridge/Makefile ./arch/arm/mach-footbridge/Kconfig ./arch/arm/mach-exynos/Makefile ./arch/arm/mach-exynos/Kconfig ./arch/arm/mach-ep93xx/Makefile ./arch/arm/mach-ep93xx/Kconfig ./arch/arm/mach-dove/Makefile ./arch/arm/mach-dove/Kconfig ./arch/arm/mach-digicolor/Makefile ./arch/arm/mach-digicolor/Kconfig ./arch/arm/mach-davinci/Makefile ./arch/arm/mach-davinci/Kconfig ./arch/arm/mach-clps711x/Makefile ./arch/arm/mach-clps711x/Kconfig ./arch/arm/mach-berlin/Makefile ./arch/arm/mach-berlin/Kconfig ./arch/arm/mach-bcm/Makefile ./arch/arm/mach-bcm/Kconfig ./arch/arm/mach-axxia/Makefile ./arch/arm/mach-axxia/Kconfig ./arch/arm/mach-at91/Makefile ./arch/arm/mach-at91/Kconfig ./arch/arm/mach-aspeed/Makefile ./arch/arm/mach-aspeed/Kconfig ./arch/arm/mach-artpec/Makefile ./arch/arm/mach-artpec/Kconfig ./arch/arm/mach-alpine/Makefile ./arch/arm/mach-alpine/Kconfig ./arch/arm/mach-actions/Makefile ./arch/arm/mach-actions/Kconfig ./arch/arm/lib/Makefile ./arch/arm/kernel/Makefile ./arch/arm/crypto/Makefile ./arch/arm/crypto/Kconfig ./arch/arm/common/Makefile ./arch/arm/common/Kconfig ./arch/arm/boot/dts/xilinx/Makefile ./arch/arm/boot/dts/xen/Makefile ./arch/arm/boot/dts/vt8500/Makefile ./arch/arm/boot/dts/unisoc/Makefile ./arch/arm/boot/dts/ti/omap/Makefile ./arch/arm/boot/dts/ti/keystone/Makefile ./arch/arm/boot/dts/ti/davinci/Makefile ./arch/arm/boot/dts/ti/Makefile ./arch/arm/boot/dts/synaptics/Makefile ./arch/arm/boot/dts/sunplus/Makefile ./arch/arm/boot/dts/st/Makefile ./arch/arm/boot/dts/socionext/Makefile ./arch/arm/boot/dts/sigmastar/Makefile ./arch/arm/boot/dts/samsung/Makefile ./arch/arm/boot/dts/rockchip/Makefile ./arch/arm/boot/dts/renesas/Makefile ./arch/arm/boot/dts/realtek/Makefile ./arch/arm/boot/dts/qcom/Makefile ./arch/arm/boot/dts/nxp/vf/Makefile ./arch/arm/boot/dts/nxp/mxs/Makefile ./arch/arm/boot/dts/nxp/ls/Makefile ./arch/arm/boot/dts/nxp/lpc/Makefile ./arch/arm/boot/dts/nxp/imx/Makefile ./arch/arm/boot/dts/nxp/Makefile ./arch/arm/boot/dts/nvidia/Makefile ./arch/arm/boot/dts/nuvoton/Makefile ./arch/arm/boot/dts/nspire/Makefile ./arch/arm/boot/dts/moxa/Makefile ./arch/arm/boot/dts/microchip/Makefile ./arch/arm/boot/dts/mediatek/Makefile ./arch/arm/boot/dts/marvell/Makefile ./arch/arm/boot/dts/intel/socfpga/Makefile ./arch/arm/boot/dts/intel/pxa/Makefile ./arch/arm/boot/dts/intel/ixp/Makefile ./arch/arm/boot/dts/intel/axm/Makefile ./arch/arm/boot/dts/intel/Makefile ./arch/arm/boot/dts/hpe/Makefile ./arch/arm/boot/dts/hisilicon/Makefile ./arch/arm/boot/dts/gemini/Makefile ./arch/arm/boot/dts/cnxt/Makefile ./arch/arm/boot/dts/cirrus/Makefile ./arch/arm/boot/dts/calxeda/Makefile ./arch/arm/boot/dts/broadcom/Makefile ./arch/arm/boot/dts/axis/Makefile ./arch/arm/boot/dts/aspeed/Makefile ./arch/arm/boot/dts/arm/Makefile ./arch/arm/boot/dts/amlogic/Makefile ./arch/arm/boot/dts/amazon/Makefile ./arch/arm/boot/dts/alphascale/Makefile ./arch/arm/boot/dts/allwinner/Makefile ./arch/arm/boot/dts/airoha/Makefile ./arch/arm/boot/dts/actions/Makefile ./arch/arm/boot/dts/Makefile ./arch/arm/boot/compressed/Makefile ./arch/arm/boot/bootp/Makefile ./arch/arm/boot/Makefile ./arch/arm/Makefile ./arch/arm/Kconfig.platforms ./arch/arm/Kconfig.debug ./arch/arm/Kconfig.assembler ./arch/arm/Kconfig-nommu ./arch/arm/Kconfig ./arch/arc/plat-tb10x/Makefile ./arch/arc/plat-tb10x/Kconfig ./arch/arc/plat-sim/Makefile ./arch/arc/plat-hsdk/Makefile ./arch/arc/plat-hsdk/Kconfig ./arch/arc/plat-axs10x/Makefile ./arch/arc/plat-axs10x/Kconfig ./arch/arc/mm/Makefile ./arch/arc/lib/Makefile ./arch/arc/kernel/Makefile ./arch/arc/boot/dts/Makefile ./arch/arc/boot/Makefile ./arch/arc/Makefile ./arch/arc/Kconfig.debug ./arch/arc/Kconfig ./arch/alpha/mm/Makefile ./arch/alpha/math-emu/Makefile ./arch/alpha/lib/Makefile ./arch/alpha/kernel/syscalls/Makefile ./arch/alpha/kernel/Makefile ./arch/alpha/boot/Makefile ./arch/alpha/Makefile ./arch/alpha/Kconfig.debug ./arch/alpha/Kconfig ./arch/Kconfig ./Kconfig ./Documentation/userspace-api/media/Makefile ./Documentation/tools/rv/Makefile ./Documentation/tools/rtla/Makefile ./Documentation/kbuild/Kconfig.select-break ./Documentation/kbuild/Kconfig.recursion-issue-02 ./Documentation/kbuild/Kconfig.recursion-issue-01 ./Documentation/devicetree/bindings/Makefile ./Documentation/Makefile ./Documentation/Kconfig /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + '[' '!' -e Module.symvers ']' + cp Module.symvers /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp System.map /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + '[' -s Module.markers ']' kernel.spec:2299: GENERATING kernel ABI metadata + xz --stdout --compress + cp /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/boot/symvers-6.9.9-350.reform.fc40.aarch64.xz /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/symvers.xz kernel.spec:2376: Cleanup Makefiles/Kconfig files + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/scripts + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/include + cp .config /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a scripts /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/scripts/tracing + rm -f /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/scripts/spdxcheck.py kernel.spec:2394: Copy additional files for make targets + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/security/selinux/include + cp -a --parents security/selinux/include/classmap.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents security/selinux/include/initial_sid_to_string.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/tools/include/tools + cp -a --parents tools/include/tools/be_byteshift.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/include/tools/le_byteshift.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/include/linux/compiler-gcc.h tools/include/linux/compiler.h tools/include/linux/compiler_types.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/include/linux/types.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/build/Build.include /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents tools/build/Build /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents tools/build/fixdep.c /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents tools/objtool/sync-check.sh /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/bpf/resolve_btfids/main.c /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/bpf/resolve_btfids/Build /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents security/selinux/include/policycap_names.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents security/selinux/include/policycap.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/include/asm-generic /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/include/linux /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/include/uapi/asm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/include/uapi/asm-generic /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/include/uapi/linux /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/include/vdso /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents tools/scripts/utilities.mak /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/lib/subcmd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents tools/lib/argv_split.c tools/lib/bitmap.c tools/lib/ctype.c tools/lib/find_bit.c tools/lib/hweight.c tools/lib/list_sort.c tools/lib/rbtree.c tools/lib/slab.c tools/lib/str_error_r.c tools/lib/string.c tools/lib/vsprintf.c tools/lib/zalloc.c /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents tools/objtool/builtin-check.c tools/objtool/check.c tools/objtool/elf.c tools/objtool/noreturns.h tools/objtool/objtool.c tools/objtool/orc_dump.c tools/objtool/orc_gen.c tools/objtool/special.c tools/objtool/weak.c /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents tools/objtool/Build /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents tools/objtool/include/objtool/arch.h tools/objtool/include/objtool/builtin.h tools/objtool/include/objtool/cfi.h tools/objtool/include/objtool/check.h tools/objtool/include/objtool/elf.h tools/objtool/include/objtool/endianness.h tools/objtool/include/objtool/objtool.h tools/objtool/include/objtool/orc.h tools/objtool/include/objtool/special.h tools/objtool/include/objtool/warn.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp -a --parents tools/lib/bpf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + cp --parents tools/lib/bpf/Build /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + '[' -f tools/objtool/objtool ']' + '[' -f tools/objtool/fixdep ']' + '[' -d arch/arm64/scripts ']' + '[' -f 'arch/arm64/*lds' ']' + '[' -f arch/arm64/kernel/module.lds ']' + find /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/scripts '(' -iname '*.o' -o -iname '*.cmd' ')' -exec rm -f '{}' + + '[' -d arch/arm64/include ']' + cp -a --parents arch/arm64/include /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/ + cp -a --parents arch/arm/include/asm/xen /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/ + cp -a --parents arch/arm/include/asm/opcodes.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/ + cp -a include /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/include kernel.spec:2488: Clean up intermediate tools files + find /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/tools '(' -iname '*.o' -o -iname '*.cmd' ')' -exec rm -f '{}' + + touch -r /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/Makefile /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/include/generated/uapi/linux/version.h /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/include/config/auto.conf + eu-readelf -n vmlinux + grep 'Build ID' + awk '{print $NF}' + cp vmlinux.id /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build/vmlinux.id kernel.spec:2502: Copy additional files for kernel-debuginfo rpm + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64 + mv vmlinux /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64 + ln -s /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/vmlinux vmlinux + '[' -n '' ']' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' ARCH=arm64 -j4 scripts_gdb + cp -a --parents scripts/gdb/vmlinux-gdb.py scripts/gdb/linux/__init__.py scripts/gdb/linux/clk.py scripts/gdb/linux/config.py scripts/gdb/linux/constants.py scripts/gdb/linux/cpus.py scripts/gdb/linux/device.py scripts/gdb/linux/dmesg.py scripts/gdb/linux/genpd.py scripts/gdb/linux/interrupts.py scripts/gdb/linux/lists.py scripts/gdb/linux/mm.py scripts/gdb/linux/modules.py scripts/gdb/linux/page_owner.py scripts/gdb/linux/pgtable.py scripts/gdb/linux/proc.py scripts/gdb/linux/radixtree.py scripts/gdb/linux/rbtree.py scripts/gdb/linux/slab.py scripts/gdb/linux/stackdepot.py scripts/gdb/linux/symbols.py scripts/gdb/linux/tasks.py scripts/gdb/linux/timerlist.py scripts/gdb/linux/utils.py scripts/gdb/linux/vfs.py scripts/gdb/linux/vmalloc.py /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64 + ln -s scripts/gdb/vmlinux-gdb.py /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/vmlinux-gdb.py + [[ /usr/bin/python3 =~ - ]] + clamp_source_mtime /usr/bin/python3 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb + python_binary='env /usr/bin/python3' + bytecode_compilation_path=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb + PYTHONPATH=/usr/lib/rpm/redhat + env /usr/bin/python3 -s -B -m clamp_source_mtime /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb Listing '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb'... Listing '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux'... Clamping mtime of '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/constants.py' ++ /usr/bin/python3 -c 'import sys; sys.stdout.write('\''{0.major}{0.minor}'\''.format(sys.version_info))' + python_version=312 + '[' 312 -ge 39 ']' + py39_byte_compile /usr/bin/python3 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb + python_binary='env PYTHONHASHSEED=0 /usr/bin/python3' + bytecode_compilation_path=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb + env PYTHONHASHSEED=0 /usr/bin/python3 -s -B -m compileall -j4 -o 0 -o 1 -s /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 -p / --hardlink-dupes --invalidation-mode=timestamp /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb Listing '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb'... Listing '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/__init__.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/config.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/constants.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/device.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/genpd.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/lists.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/modules.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/pgtable.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/symbols.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/vfs.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/page_owner.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/stackdepot.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/timerlist.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/vmalloc.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/clk.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/cpus.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/dmesg.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/mm.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/radixtree.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/slab.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/vmlinux-gdb.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/interrupts.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/proc.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/rbtree.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/tasks.py'... Compiling '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/lib/modules/6.9.9-350.reform.fc40.aarch64/scripts/gdb/linux/utils.py'... kernel.spec:2529: Create modnames + find /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64 -name '*.ko' -type f + xargs --no-run-if-empty chmod u+x kernel.spec:2536: Generate a list of modules for block and networking + grep -F /drivers/ modnames + xargs --no-run-if-empty nm -upA + sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' + collect_modules_list networking 'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice' + sed -r -n -e 's/^([^ ]+) \.?(register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + collect_modules_list block 'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size' 'pktcdvd.ko|dm-mod.ko' + sed -r -n -e 's/^([^ ]+) \.?(ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z 'pktcdvd.ko|dm-mod.ko' ']' + sed -r -e '/^(pktcdvd.ko|dm-mod.ko)$/d' -i /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/modules.block + collect_modules_list drm 'drm_open|drm_init' + sed -r -n -e 's/^([^ ]+) \.?(drm_open|drm_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + collect_modules_list modesetting drm_crtc_init + sed -r -n -e 's/^([^ ]+) \.?(drm_crtc_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' kernel.spec:2558: detect missing or incorrect license tags + find /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64 -name '*.ko' + xargs /sbin/modinfo -l + grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' + '[' 1 -eq 0 ']' + cp System.map /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/. + [[ '' == \r\t ]] + [[ '' == \r\t\-\d\e\b\u\g ]] + : + '[' 1 -eq 1 ']' + cp /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/modules.dep ../ kernel.spec:2684: Create module list files for all kernel variants + variants_param= + [[ '' == \r\t ]] + [[ '' == \r\t\-\d\e\b\u\g ]] + /builddir/build/SOURCES/filtermods.py -l ../filtermods-6.9.9-350.reform.fc40.aarch64.log sort -d /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/modules.dep -c configs/def_variants.yaml -o .. 01:41:19 INFO setup_logging: 62 file logging on: ../filtermods-6.9.9-350.reform.fc40.aarch64.log 01:41:19 INFO sort_kmods: 681 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/modules.dep configs/def_variants.yaml 01:41:19 INFO load_depmod_file: 168 depmod /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/modules.dep loaded, number of kmods: 5176 01:41:19 INFO load_config: 632 loaded config, rules: 443 01:41:19 INFO propagate_labels_1: 471 01:41:19 INFO propagate_labels_2: 484 01:41:20 INFO propagate_labels_3: 525 01:41:20 INFO print_report: 720 ************************** REPORT ************************** 01:41:20 INFO print_report: 764 No. of kmod(s) assigned to preferred package: 5176 01:41:20 INFO print_report: 765 No. of kmod(s) moved to a related package: 0 01:41:20 INFO print_report: 766 No. of kmod(s) which could not be assigned: 0 01:41:20 INFO print_report: 767 ************************************************************ 01:41:20 INFO write_modules_lists: 783 Module list ../modules-core.list created with 2578 kmods 01:41:20 INFO write_modules_lists: 783 Module list ../modules.list created with 2413 kmods 01:41:20 INFO write_modules_lists: 783 Module list ../modules-internal.list created with 90 kmods 01:41:20 INFO write_modules_lists: 783 Module list ../modules-extra.list created with 95 kmods + '[' 0 -ne 0 ']' + create_module_file_list kernel ../modules-core.list ../kernel-modules-core.list 1 + local module_subdir=kernel + local relative_kmod_list=../modules-core.list + local absolute_file_list=../kernel-modules-core.list + local add_all_dirs=1 + '[' kernel == kernel ']' + sed -e 's|^kernel/|/lib/modules/6.9.9-350.reform.fc40.aarch64/kernel/|' -e 's/.ko$/.ko.xz/' ../modules-core.list + '[' 1 -eq 1 ']' + cd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 + find lib/modules/6.9.9-350.reform.fc40.aarch64/kernel -mindepth 1 -type d + sort -n + sed -e 's|^lib|%dir /lib|' ../module-dirs.list + create_module_file_list kernel ../modules.list ../kernel-modules.list 0 + local module_subdir=kernel + local relative_kmod_list=../modules.list + local absolute_file_list=../kernel-modules.list + local add_all_dirs=0 + '[' kernel == kernel ']' + sed -e 's|^kernel/|/lib/modules/6.9.9-350.reform.fc40.aarch64/kernel/|' -e 's/.ko$/.ko.xz/' ../modules.list + '[' 0 -eq 1 ']' + create_module_file_list internal ../modules-internal.list ../kernel-modules-internal.list 0 + local module_subdir=internal + local relative_kmod_list=../modules-internal.list + local absolute_file_list=../kernel-modules-internal.list + local add_all_dirs=0 + '[' internal == kernel ']' + move_kmod_list ../modules-internal.list internal + local module_list=../modules-internal.list + local subdir_name=internal + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/internal + set +x + sed -e 's|^kernel/|/lib/modules/6.9.9-350.reform.fc40.aarch64/internal/|' ../modules-internal.list + /builddir/build/SOURCES/mod-denylist.sh /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 lib/modules/6.9.9-350.reform.fc40.aarch64 ../kernel-modules-internal.list + sed -i -e 's/.ko$/.ko.xz/' ../kernel-modules-internal.list + echo '%dir /lib/modules/6.9.9-350.reform.fc40.aarch64/internal' + '[' 0 -eq 1 ']' + create_module_file_list extra ../modules-extra.list ../kernel-modules-extra.list 0 + local module_subdir=extra + local relative_kmod_list=../modules-extra.list + local absolute_file_list=../kernel-modules-extra.list + local add_all_dirs=0 + '[' extra == kernel ']' + move_kmod_list ../modules-extra.list extra + local module_list=../modules-extra.list + local subdir_name=extra + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/extra + set +x + sed -e 's|^kernel/|/lib/modules/6.9.9-350.reform.fc40.aarch64/extra/|' ../modules-extra.list + /builddir/build/SOURCES/mod-denylist.sh /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 lib/modules/6.9.9-350.reform.fc40.aarch64 ../kernel-modules-extra.list appletalk has an alias that allows auto-loading. Blacklisting. ax25 has an alias that allows auto-loading. Blacklisting. batman-adv has an alias that allows auto-loading. Blacklisting. l2tp_eth has an alias that allows auto-loading. Blacklisting. l2tp_netlink has an alias that allows auto-loading. Blacklisting. l2tp_ppp has an alias that allows auto-loading. Blacklisting. netrom has an alias that allows auto-loading. Blacklisting. rose has an alias that allows auto-loading. Blacklisting. sch_choke has an alias that allows auto-loading. Blacklisting. sch_drr has an alias that allows auto-loading. Blacklisting. sch_etf has an alias that allows auto-loading. Blacklisting. sch_gred has an alias that allows auto-loading. Blacklisting. sch_mqprio has an alias that allows auto-loading. Blacklisting. sch_netem has an alias that allows auto-loading. Blacklisting. sch_multiq has an alias that allows auto-loading. Blacklisting. sch_qfq has an alias that allows auto-loading. Blacklisting. sch_red has an alias that allows auto-loading. Blacklisting. sch_sfb has an alias that allows auto-loading. Blacklisting. + sed -i -e 's/.ko$/.ko.xz/' ../kernel-modules-extra.list + echo '%dir /lib/modules/6.9.9-350.reform.fc40.aarch64/extra' + '[' 0 -eq 1 ']' + [[ '' == \r\t ]] + [[ '' == \r\t\-\d\e\b\u\g ]] kernel.spec:2727: Cleanup build files + rm -f /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/System.map kernel.spec:2729: Remove depmod files + remove_depmod_files + pushd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/ ~/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + rm -f modules.alias modules.alias.bin modules.builtin.alias.bin modules.builtin.bin modules.dep modules.dep.bin modules.devname modules.softdep modules.symbols modules.symbols.bin + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 kernel.spec:2733: Move the devel headers to RPM_BUILD_ROOT + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/src/kernels + mv /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64//usr/src/kernels/6.9.9-350.reform.fc40.aarch64 + ln -sf /usr/src/kernels/6.9.9-350.reform.fc40.aarch64 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/build + '[' '' '!=' zfcpdump ']' kernel.spec:2746: Build the bootstrap bpftool to generate vmlinux.h ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' ++ sed -r 's/\-specs=[^\ ]+\/redhat-annobin-cc1//' + export 'BPFBOOTSTRAP_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong ' + BPFBOOTSTRAP_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong ' ++ echo '-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' ++ sed -r 's/\-specs=[^\ ]+\/redhat-annobin-cc1//' + export 'BPFBOOTSTRAP_LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + BPFBOOTSTRAP_LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + CFLAGS= + LDFLAGS= + make 'EXTRA_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong ' 'EXTRA_LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s V=1 -C tools/bpf/bpftool bootstrap Auto-detecting system features: ... clang-bpf-co-re: [ on ] ... llvm: [ on ] ... libcap: [ on ] ... libbfd: [ on ] + tools/bpf/bpftool/bootstrap/bpftool btf dump file vmlinux format c kernel.spec:2755: Cleanup kernel-devel and kernel-debuginfo files + find /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/src/kernels -name '.*.cmd' -delete + find /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/src/kernels -name '*.mod.c' -delete kernel.spec:2762: Install certs + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/doc/kernel-keys/6.9.9-350.reform.fc40.aarch64 + '[' 1 -eq 1 ']' + cp certs/signing_key.pem certs/signing_key.pem.sign + cp certs/signing_key.x509 certs/signing_key.x509.sign kernel.spec:2885: Build perf + chmod +x tools/perf/check-headers.sh + /usr/bin/make -s 'EXTRA_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'EXTRA_CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E' -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBBPF_DYNAMIC=1 LIBTRACEEVENT_DYNAMIC=1 CORESIGHT=1 prefix=/usr PYTHON=/usr/bin/python3 DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 all BUILD: Doing 'make -j4' parallel build /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build CFLAGS= LDFLAGS= fixdep /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=. obj=fixdep gcc -Wp,-MD,./.fixdep.o.d -Wp,-MT,fixdep.o -D"BUILD_STR(s)=#s" -c -o fixdep.o fixdep.c ld -r -o fixdep-in.o fixdep.o gcc -o fixdep fixdep-in.o Warning: Kernel ABI header differences: diff -u tools/include/uapi/linux/vhost.h include/uapi/linux/vhost.h diff -u tools/include/linux/bits.h include/linux/bits.h diff -u tools/arch/x86/include/asm/cpufeatures.h arch/x86/include/asm/cpufeatures.h diff -u tools/arch/x86/include/asm/msr-index.h arch/x86/include/asm/msr-index.h diff -u tools/include/uapi/asm-generic/unistd.h include/uapi/asm-generic/unistd.h diff -u tools/perf/arch/powerpc/entry/syscalls/syscall.tbl arch/powerpc/kernel/syscalls/syscall.tbl diff -u tools/perf/arch/s390/entry/syscalls/syscall.tbl arch/s390/kernel/syscalls/syscall.tbl /usr/bin/make FIXDEP=1 -f Makefile.perf Makefile.config:1095: No libcapstone found, disables disasm engine support for 'perf script', please install libcapstone-dev/capstone-devel Makefile.config:1160: libpfm4 not found, disables libpfm4 support. Please install libpfm4-dev Auto-detecting system features: ... dwarf: [ on ] ... dwarf_getlocations: [ on ] ... glibc: [ on ] ... libbfd: [ on ] ... libbfd-buildid: [ on ] ... libcap: [ on ] ... libelf: [ on ] ... libnuma: [ on ] ... numa_num_possible_cpus: [ on ] ... libperl: [ on ] ... libpython: [ on ] ... libcrypto: [ on ] ... libunwind: [ OFF ] ... libdw-dwarf-unwind: [ on ] ... libcapstone: [ OFF ] ... zlib: [ on ] ... lzma: [ on ] ... get_cpuid: [ OFF ] ... bpf: [ on ] ... libaio: [ on ] ... libzstd: [ on ] $(:) mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol /bin/sh util/PERF-VERSION-GEN . util/generate-cmdlist.sh > common-cmds.h+ && mv common-cmds.h+ common-cmds.h /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/entry/syscalls//mksyscalltbl' 'gcc' 'gcc' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi/asm/unistd.h > arch/arm64/include/generated/asm/syscalls.c /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/tools O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf \ prefix= subdir= mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include/generated/asm/ awk -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/arch/arm64/tools/gen-sysreg.awk /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/arch/arm64/tools/sysreg > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include/generated/asm/sysreg-defs.h /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/drm_ioctl.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/drm > trace/beauty/generated/ioctl/drm_ioctl_array.c PERF_VERSION = 6.9.9-350.reform.fc40.aarch64 /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/fadvise.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/fadvise_advice_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/fsconfig.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/fsconfig_arrays.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/fsmount.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/fsmount_arrays.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/fspick.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/fspick_arrays.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/pkey_alloc_access_rights.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/asm-generic/ > trace/beauty/generated/pkey_alloc_access_rights_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/sndrv_pcm_ioctl.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/sound > trace/beauty/generated/ioctl/sndrv_pcm_ioctl_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/sndrv_ctl_ioctl.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/sound > trace/beauty/generated/ioctl/sndrv_ctl_ioctl_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/kcmp_type.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux/ > trace/beauty/generated/kcmp_type_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/kvm_ioctl.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/ioctl/kvm_ioctl_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/socket.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/include/linux/ > trace/beauty/generated/socket.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/sockaddr.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/include/linux/ > trace/beauty/generated/sockaddr.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/vhost_virtio_ioctl.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/ioctl/vhost_virtio_ioctl_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/madvise_behavior.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/asm-generic/ > trace/beauty/generated/madvise_behavior_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/mmap_flags.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/asm-generic /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi/asm/ > trace/beauty/generated/mmap_flags_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/mmap_prot.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/asm-generic /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi/asm/ > trace/beauty/generated/mmap_prot_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/mremap_flags.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/mremap_flags_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/mount_flags.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/mount_flags_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/move_mount_flags.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/move_mount_flags_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/perf_ioctl.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/ioctl/perf_ioctl_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/prctl_option.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux/ > trace/beauty/generated/prctl_option_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/usbdevfs_ioctl.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/ioctl/usbdevfs_ioctl_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/tracepoints/x86_irq_vectors.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/x86/include/asm/ > trace/beauty/generated/x86_arch_irq_vectors_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/tracepoints/x86_msr.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/x86/include/asm/ > trace/beauty/generated/x86_arch_MSRs_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/x86_arch_prctl.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/x86/include/uapi/asm/ > trace/beauty/generated/x86_arch_prctl_code_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/rename_flags.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/rename_flags_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/arch_errno_names.sh' 'gcc' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools > trace/beauty/generated/arch_errno_name_array.c /bin/sh '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/trace/beauty/sync_file_range.sh' /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux > trace/beauty/generated/sync_file_range_arrays.c mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=jvmti obj=jvmti install 'perf-archive.sh' 'perf-archive' gcc -Wp,-MD,jvmti/.libjvmti.o.d -Wp,-MT,jvmti/libjvmti.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wswitch-default -Wswitch-enum -Wundef -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -fPIC -DPIC -I/usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.fc40.aarch64/include -I/usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.fc40.aarch64/include/linux -c -o jvmti/libjvmti.o jvmti/libjvmti.c install 'perf-iostat.sh' 'perf-iostat' mkdir -p dlfilters gcc -Wp,-MD,jvmti/.jvmti_agent.o.d -Wp,-MT,jvmti/jvmti_agent.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wswitch-default -Wswitch-enum -Wundef -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -fPIC -DPIC -I/usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.fc40.aarch64/include -I/usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.fc40.aarch64/include/linux -c -o jvmti/jvmti_agent.o jvmti/jvmti_agent.c gcc -c -Iinclude -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -o dlfilters/dlfilter-test-api-v0.o -fpic dlfilters/dlfilter-test-api-v0.c mkdir -p dlfilters gcc -c -Iinclude -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -o dlfilters/dlfilter-test-api-v2.o -fpic dlfilters/dlfilter-test-api-v2.c mkdir -p dlfilters gcc -c -Iinclude -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -o dlfilters/dlfilter-show-cycles.o -fpic dlfilters/dlfilter-show-cycles.c gcc -Wp,-MD,jvmti/.libstring.o.d -Wp,-MT,jvmti/libstring.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wswitch-default -Wswitch-enum -Wundef -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR(/etc/perfconfig)" -fPIC -DPIC -I/usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.fc40.aarch64/include -I/usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.fc40.aarch64/include/linux -c -o jvmti/libstring.o ../lib/string.c gcc -Wp,-MD,jvmti/.libctype.o.d -Wp,-MT,jvmti/libctype.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wswitch-default -Wswitch-enum -Wundef -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -fPIC -DPIC -I/usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.fc40.aarch64/include -I/usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.fc40.aarch64/include/linux -c -o jvmti/libctype.o ../lib/ctype.c /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/tests/shell/coresight /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/api/ O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi \ DESTDIR=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi prefix= subdir= \ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/libapi.a install_headers /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./fd obj=libapi mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fd/ gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fd/.array.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fd/array.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ggdb3 -Wall -Wextra -std=gnu99 -U_FORTIFY_SOURCE -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/api -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fd/array.o fd/array.c ld -r -o jvmti/jvmti-in.o jvmti/libjvmti.o jvmti/jvmti_agent.o jvmti/libstring.o jvmti/libctype.o /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/ O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf \ DESTDIR=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf prefix= subdir= \ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/libperf.a install_headers /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/subcmd/ O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd \ DESTDIR=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd prefix= subdir= \ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/libsubcmd.a install_headers gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/.core.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/core.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Werror -Wall -fPIC -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/core.o core.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/.exec-cmd.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/exec-cmd.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O6 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/exec-cmd.o exec-cmd.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/.cpumap.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/cpumap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Werror -Wall -fPIC -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/cpumap.o cpumap.c ld -r -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fd/libapi-in.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fd/array.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./fs obj=libapi mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/ gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/.fs.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/fs.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ggdb3 -Wall -Wextra -std=gnu99 -U_FORTIFY_SOURCE -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/api -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/fs.o fs/fs.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/.help.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/help.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O6 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/help.o help.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/.threadmap.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/threadmap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Werror -Wall -fPIC -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/threadmap.o threadmap.c mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/ gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/.tracing_path.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/tracing_path.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ggdb3 -Wall -Wextra -std=gnu99 -U_FORTIFY_SOURCE -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/api -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/tracing_path.o fs/tracing_path.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/.pager.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/pager.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O6 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/pager.o pager.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/.evsel.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/evsel.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Werror -Wall -fPIC -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/evsel.o evsel.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/.cgroup.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/cgroup.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ggdb3 -Wall -Wextra -std=gnu99 -U_FORTIFY_SOURCE -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/api -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/cgroup.o fs/cgroup.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/.parse-options.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/parse-options.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O6 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/parse-options.o parse-options.c ld -r -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/libapi-in.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/fs.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/tracing_path.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/cgroup.o gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/.cpu.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/cpu.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ggdb3 -Wall -Wextra -std=gnu99 -U_FORTIFY_SOURCE -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/api -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/cpu.o cpu.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/.debug.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/debug.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ggdb3 -Wall -Wextra -std=gnu99 -U_FORTIFY_SOURCE -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/api -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/debug.o debug.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/.str_error_r.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/str_error_r.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ggdb3 -Wall -Wextra -std=gnu99 -U_FORTIFY_SOURCE -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/api -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/str_error_r.o ../str_error_r.c ld -r -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/libapi-in.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fd/libapi-in.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/fs/libapi-in.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/cpu.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/debug.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/str_error_r.o \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/'; fi; install cpu.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/'; fi; install debug.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/'; fi; install io.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/fd/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/fd/'; fi; install fd/array.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/fd/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/fs/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/fs/'; fi; install fs/fs.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/fs/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/fs/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/fs/'; fi; install fs/tracing_path.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include/api/fs/' rm -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/libapi.a && ar rcs /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/libapi.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/libapi-in.o /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/symbol/ O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol \ DESTDIR=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol prefix= subdir= \ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/libsymbol.a install_headers gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/.evlist.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/evlist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Werror -Wall -fPIC -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/evlist.o evlist.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/.kallsyms.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/kallsyms.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -ggdb3 -Wall -Wextra -std=gnu11 -U_FORTIFY_SOURCE -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/kallsyms.o kallsyms.c ld -r -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/libsymbol-in.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/kallsyms.o \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include/symbol/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include/symbol/'; fi; install kallsyms.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include/symbol/' rm -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/libsymbol.a && ar rcs /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/libsymbol.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/libsymbol-in.o CFLAGS= /usr/bin/make -C ../bpf/bpftool \ OUTPUT=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ bootstrap gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/.run-command.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/run-command.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O6 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/run-command.o run-command.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/.mmap.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/mmap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Werror -Wall -fPIC -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/mmap.o mmap.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/.sigchain.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/sigchain.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O6 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/sigchain.o sigchain.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/.subcmd-config.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/subcmd-config.o -ggdb3 -Wall -Wextra -std=gnu99 -fPIC -O6 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/subcmd-config.o subcmd-config.c ld -r -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/libsubcmd-in.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/exec-cmd.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/help.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/pager.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/parse-options.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/run-command.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/sigchain.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/subcmd-config.o \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/'; fi; install exec-cmd.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/.zalloc.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/zalloc.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Werror -Wall -fPIC -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/zalloc.o ../../lib/zalloc.c \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/'; fi; install help.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/'; fi; install pager.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/'; fi; install parse-options.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/'; fi; install run-command.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include/subcmd/' rm -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/libsubcmd.a && ar rcs /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/libsubcmd.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/libsubcmd-in.o gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E -Wl,-z,noexecstack -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -L/usr/lib64 -shared -Wl,-soname -Wl,libperf-jvmti.so -o libperf-jvmti.so jvmti/jvmti-in.o gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/.xyarray.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/xyarray.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Werror -Wall -fPIC -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/xyarray.o xyarray.c gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -shared -o dlfilters/dlfilter-test-api-v0.so dlfilters/dlfilter-test-api-v0.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -shared -o dlfilters/dlfilter-test-api-v2.so dlfilters/dlfilter-test-api-v2.o gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/.lib.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/lib.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Werror -Wall -fPIC -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/lib.o lib.c \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/'; fi; install include/perf/bpf_perf.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/'; fi; install include/perf/core.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/'; fi; install include/perf/cpumap.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/'; fi; install include/perf/threadmap.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/'; fi; install include/perf/evlist.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/'; fi; install include/perf/evsel.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/'; fi; install include/perf/event.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/'; fi; install include/perf/mmap.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/perf/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/'; fi; install include/internal/cpumap.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/'; fi; install include/internal/evlist.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/'; fi; install include/internal/evsel.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/'; fi; install include/internal/lib.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/'; fi; install include/internal/mmap.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/'; fi; install include/internal/rc_check.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/'; fi; install include/internal/threadmap.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' \ if [ ! -d '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' ]; then install -d -m 755 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/'; fi; install include/internal/xyarray.h -m 644 '/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include/internal/' gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -shared -o dlfilters/dlfilter-show-cycles.so dlfilters/dlfilter-show-cycles.o ld -r -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/libperf-in.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/core.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/cpumap.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/threadmap.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/evsel.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/evlist.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/mmap.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/zalloc.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/xyarray.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/lib.o rm -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/libperf.a && ar rcs /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/libperf.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/libperf-in.o LDSHARED="gcc -pthread -shared" \ CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include' LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E -Wl,-z,noexecstack -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -L/usr/lib64 ' \ '/usr/bin/python3' util/setup.py \ --quiet build_ext; \ cp python_ext_build/lib/perf*.so python/ Auto-detecting system features: ... clang-bpf-co-re: [ on ] ... llvm: [ on ] ... libcap: [ on ] ... libbfd: [ on ] mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/ mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ install -m 644 -t /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/bpf/hashmap.h install -m 644 -t /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/bpf/relo_core.h install -m 644 -t /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include/bpf /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/bpf/libbpf_internal.h /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/bpf OUTPUT=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ \ DESTDIR=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf prefix= \ ARCH= CROSS_COMPILE= CC="gcc" LD="ld" AR="ar" /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/libbpf.a install_headers /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/scripts/bpf_doc.py --header \ --file /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi/linux/bpf.h > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/bpf_helper_defs.h \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 bpf.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 libbpf.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 btf.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 libbpf_common.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 libbpf_legacy.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 bpf_helpers.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 bpf_tracing.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 bpf_endian.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 bpf_core_read.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 skel_internal.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 libbpf_version.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 usdt.bpf.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' \ if [ ! -d ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' ]; then install -d -m 755 ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf'; fi; install -m 644 /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/bpf_helper_defs.h ''/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf'/include/bpf' mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/ mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/ gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.libbpf.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf.o libbpf.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.bpf.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/bpf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/bpf.o bpf.c mkdir -p /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/ gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.nlattr.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/nlattr.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/nlattr.o nlattr.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.btf.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf.o btf.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.libbpf_errno.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf_errno.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf_errno.o libbpf_errno.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.str_error.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/str_error.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/str_error.o str_error.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.netlink.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/netlink.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/netlink.o netlink.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.bpf_prog_linfo.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o bpf_prog_linfo.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.libbpf_probes.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf_probes.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf_probes.o libbpf_probes.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.hashmap.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/hashmap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/hashmap.o hashmap.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.btf_dump.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf_dump.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf_dump.o btf_dump.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.ringbuf.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/ringbuf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/ringbuf.o ringbuf.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.strset.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/strset.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/strset.o strset.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.linker.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/linker.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/linker.o linker.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.gen_loader.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/gen_loader.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/gen_loader.o gen_loader.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.relo_core.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/relo_core.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/relo_core.o relo_core.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.usdt.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/usdt.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/usdt.o usdt.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.zip.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/zip.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/zip.o zip.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.elf.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/elf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/elf.o elf.c gcc -Wp,-MD,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/.features.o.d -Wp,-MT,/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/features.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu89 -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -Wno-switch-enum -Werror -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -fvisibility=hidden -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D"BUILD_STR(s)=#s" -c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/features.o features.c ld -r -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf-in.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/bpf.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/nlattr.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf_errno.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/str_error.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/netlink.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf_probes.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/hashmap.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/btf_dump.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/ringbuf.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/strset.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/linker.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/gen_loader.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/relo_core.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/usdt.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/zip.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/elf.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/features.o rm -f -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/libbpf.a; ar rcs /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/libbpf.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/staticobjs/libbpf-in.o gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -lLLVM-18 -c -MMD main.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/main.o gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -lLLVM-18 -c -MMD common.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/common.o gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -lLLVM-18 -c -MMD json_writer.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/json_writer.o gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -lLLVM-18 -c -MMD gen.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/gen.o gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -lLLVM-18 -c -MMD btf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/btf.o gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -lLLVM-18 -c -MMD xlated_dumper.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/xlated_dumper.o gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -lLLVM-18 -c -MMD btf_dumper.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/btf_dumper.o gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -lLLVM-18 -c -MMD /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/disasm.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/disasm.o gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/kernel/bpf/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -DUSE_LIBCAP -DHAVE_LLVM_SUPPORT -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -lLLVM-18 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E -Wl,-z,noexecstack -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -L/usr/lib64 -L/usr/lib64 /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/main.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/common.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/json_writer.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/gen.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/btf.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/xlated_dumper.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/btf_dumper.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/disasm.o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/libbpf/libbpf.a -lelf -lz -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool cp "/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/vmlinux/vmlinux.h" /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/vmlinux.h clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/bpf_prog_profiler.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bpf_prog_profiler.bpf.o clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/bperf_leader.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bperf_leader.bpf.o clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/bperf_follower.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bperf_follower.bpf.o clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/bperf_cgroup.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bperf_cgroup.bpf.o clangclangclang: : warning: warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument]/usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] clang: warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] : warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/func_latency.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/func_latency.bpf.o clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/off_cpu.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/off_cpu.bpf.o clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/lock_contention.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/lock_contention.bpf.o clangclangclang: : warning: warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument]/usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] : warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/kwork_trace.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/kwork_trace.bpf.o clang: warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/sample_filter.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/sample_filter.bpf.o clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/kwork_top.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/kwork_top.bpf.o clang: warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] clang: warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/bench_uprobe.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bench_uprobe.bpf.o clang: warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] clang -g -O2 --target=bpf -Wall -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/.. -I -idirafter /usr/bin/../lib/clang/18/include -idirafter /usr/local/include -idirafter /usr/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi \ -c util/bpf_skel/augmented_raw_syscalls.bpf.c -o /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/augmented_raw_syscalls.bpf.o clang: warning: /usr/bin/../lib/clang/18/include: 'linker' input unused [-Wunused-command-line-argument] /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bpf_prog_profiler.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/bpf_prog_profiler.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bperf_leader.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/bperf_leader.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bperf_follower.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/bperf_follower.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bperf_cgroup.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/bperf_cgroup.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/func_latency.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/func_latency.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/off_cpu.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/off_cpu.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/lock_contention.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/lock_contention.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/kwork_trace.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/kwork_trace.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/sample_filter.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/sample_filter.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/kwork_top.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/kwork_top.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bench_uprobe.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/bench_uprobe.skel.h /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/bootstrap/bpftool gen skeleton /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/.tmp/augmented_raw_syscalls.bpf.o > /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/bpf_skel/augmented_raw_syscalls.skel.h /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=. obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=pmu-events obj=pmu-events gcc -Wp,-MD,./.builtin-bench.o.d -Wp,-MT,builtin-bench.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-bench.o builtin-bench.c gcc -Wp,-MD,./.builtin-annotate.o.d -Wp,-MT,builtin-annotate.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-annotate.o builtin-annotate.c gcc -Wp,-MD,./.builtin-config.o.d -Wp,-MT,builtin-config.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-config.o builtin-config.c /usr/bin/python3 pmu-events/metric_test.py 2> pmu-events/metric_test.log || (cat pmu-events/metric_test.log && false) /usr/bin/python3 pmu-events/jevents.py arm64 all pmu-events/arch pmu-events/pmu-events.c gcc -Wp,-MD,./.builtin-diff.o.d -Wp,-MT,builtin-diff.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-diff.o builtin-diff.c gcc -Wp,-MD,./.builtin-evlist.o.d -Wp,-MT,builtin-evlist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-evlist.o builtin-evlist.c gcc -Wp,-MD,./.builtin-ftrace.o.d -Wp,-MT,builtin-ftrace.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-ftrace.o builtin-ftrace.c gcc -Wp,-MD,pmu-events/.pmu-events.o.d -Wp,-MT,pmu-events/pmu-events.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o pmu-events/pmu-events.o pmu-events/pmu-events.c gcc -Wp,-MD,./.builtin-help.o.d -Wp,-MT,builtin-help.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DPERF_HTML_PATH="BUILD_STR(share/doc/perf-doc)" -DPERF_INFO_PATH="BUILD_STR(share/info)" -DPERF_MAN_PATH="BUILD_STR(share/man)" -c -o builtin-help.o builtin-help.c ld -r -o pmu-events/pmu-events-in.o pmu-events/pmu-events.o gcc -Wp,-MD,./.builtin-buildid-list.o.d -Wp,-MT,builtin-buildid-list.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-buildid-list.o builtin-buildid-list.c gcc -Wp,-MD,./.builtin-buildid-cache.o.d -Wp,-MT,builtin-buildid-cache.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-buildid-cache.o builtin-buildid-cache.c gcc -Wp,-MD,./.builtin-kallsyms.o.d -Wp,-MT,builtin-kallsyms.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-kallsyms.o builtin-kallsyms.c gcc -Wp,-MD,./.builtin-list.o.d -Wp,-MT,builtin-list.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-list.o builtin-list.c gcc -Wp,-MD,./.builtin-record.o.d -Wp,-MT,builtin-record.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-record.o builtin-record.c gcc -Wp,-MD,./.builtin-report.o.d -Wp,-MT,builtin-report.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DTIPDIR="BUILD_STR(share/doc/perf-tip)" -DDOCDIR="BUILD_STR(/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/Documentation)" -c -o builtin-report.o builtin-report.c gcc -Wp,-MD,./.builtin-stat.o.d -Wp,-MT,builtin-stat.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-stat.o builtin-stat.c gcc -Wp,-MD,./.builtin-top.o.d -Wp,-MT,builtin-top.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-top.o builtin-top.c gcc -Wp,-MD,./.builtin-script.o.d -Wp,-MT,builtin-script.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-script.o builtin-script.c gcc -Wp,-MD,./.builtin-kvm.o.d -Wp,-MT,builtin-kvm.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-kvm.o builtin-kvm.c gcc -Wp,-MD,./.builtin-inject.o.d -Wp,-MT,builtin-inject.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-inject.o builtin-inject.c gcc -Wp,-MD,./.builtin-mem.o.d -Wp,-MT,builtin-mem.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-mem.o builtin-mem.c gcc -Wp,-MD,./.builtin-data.o.d -Wp,-MT,builtin-data.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-data.o builtin-data.c gcc -Wp,-MD,./.builtin-version.o.d -Wp,-MT,builtin-version.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-version.o builtin-version.c gcc -Wp,-MD,./.builtin-c2c.o.d -Wp,-MT,builtin-c2c.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-c2c.o builtin-c2c.c gcc -Wp,-MD,./.builtin-daemon.o.d -Wp,-MT,builtin-daemon.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-daemon.o builtin-daemon.c gcc -Wp,-MD,./.builtin-kmem.o.d -Wp,-MT,builtin-kmem.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-kmem.o builtin-kmem.c gcc -Wp,-MD,./.builtin-kwork.o.d -Wp,-MT,builtin-kwork.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-kwork.o builtin-kwork.c gcc -Wp,-MD,./.builtin-lock.o.d -Wp,-MT,builtin-lock.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-lock.o builtin-lock.c gcc -Wp,-MD,./.builtin-sched.o.d -Wp,-MT,builtin-sched.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-sched.o builtin-sched.c gcc -Wp,-MD,./.builtin-timechart.o.d -Wp,-MT,builtin-timechart.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DPERF_HTML_PATH="BUILD_STR(share/doc/perf-doc)" -DPERF_INFO_PATH="BUILD_STR(share/info)" -DPERF_MAN_PATH="BUILD_STR(share/man)" -c -o builtin-timechart.o builtin-timechart.c gcc -Wp,-MD,./.builtin-trace.o.d -Wp,-MT,builtin-trace.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DSTRACE_GROUPS_DIR="BUILD_STR(share/perf-core/strace/groups)" -c -o builtin-trace.o builtin-trace.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./trace/beauty obj=perf gcc -Wp,-MD,trace/beauty/.clone.o.d -Wp,-MT,trace/beauty/clone.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/clone.o trace/beauty/clone.c gcc -Wp,-MD,trace/beauty/.fcntl.o.d -Wp,-MT,trace/beauty/fcntl.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/fcntl.o trace/beauty/fcntl.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./bench obj=perf gcc -Wp,-MD,bench/.sched-messaging.o.d -Wp,-MT,bench/sched-messaging.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/sched-messaging.o bench/sched-messaging.c gcc -Wp,-MD,trace/beauty/.flock.o.d -Wp,-MT,trace/beauty/flock.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/flock.o trace/beauty/flock.c gcc -Wp,-MD,trace/beauty/.fsmount.o.d -Wp,-MT,trace/beauty/fsmount.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/fsmount.o trace/beauty/fsmount.c gcc -Wp,-MD,trace/beauty/.fspick.o.d -Wp,-MT,trace/beauty/fspick.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/fspick.o trace/beauty/fspick.c gcc -Wp,-MD,bench/.sched-pipe.o.d -Wp,-MT,bench/sched-pipe.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/sched-pipe.o bench/sched-pipe.c gcc -Wp,-MD,trace/beauty/.kcmp.o.d -Wp,-MT,trace/beauty/kcmp.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/kcmp.o trace/beauty/kcmp.c gcc -Wp,-MD,trace/beauty/.mount_flags.o.d -Wp,-MT,trace/beauty/mount_flags.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/mount_flags.o trace/beauty/mount_flags.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./tests obj=perf gcc -Wp,-MD,tests/.builtin-test.o.d -Wp,-MT,tests/builtin-test.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/builtin-test.o tests/builtin-test.c gcc -Wp,-MD,bench/.sched-seccomp-notify.o.d -Wp,-MT,bench/sched-seccomp-notify.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/sched-seccomp-notify.o bench/sched-seccomp-notify.c gcc -Wp,-MD,trace/beauty/.move_mount.o.d -Wp,-MT,trace/beauty/move_mount.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/move_mount.o trace/beauty/move_mount.c gcc -Wp,-MD,trace/beauty/.pkey_alloc.o.d -Wp,-MT,trace/beauty/pkey_alloc.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/pkey_alloc.o trace/beauty/pkey_alloc.c gcc -Wp,-MD,bench/.syscall.o.d -Wp,-MT,bench/syscall.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/syscall.o bench/syscall.c gcc -Wp,-MD,trace/beauty/.arch_prctl.o.d -Wp,-MT,trace/beauty/arch_prctl.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/arch_prctl.o trace/beauty/arch_prctl.c gcc -Wp,-MD,trace/beauty/.prctl.o.d -Wp,-MT,trace/beauty/prctl.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/prctl.o trace/beauty/prctl.c gcc -Wp,-MD,bench/.mem-functions.o.d -Wp,-MT,bench/mem-functions.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/mem-functions.o bench/mem-functions.c gcc -Wp,-MD,trace/beauty/.renameat.o.d -Wp,-MT,trace/beauty/renameat.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/renameat.o trace/beauty/renameat.c gcc -Wp,-MD,tests/.tests-scripts.o.d -Wp,-MT,tests/tests-scripts.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/tests-scripts.o tests/tests-scripts.c gcc -Wp,-MD,trace/beauty/.sockaddr.o.d -Wp,-MT,trace/beauty/sockaddr.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/sockaddr.o trace/beauty/sockaddr.c gcc -Wp,-MD,trace/beauty/.socket.o.d -Wp,-MT,trace/beauty/socket.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/socket.o trace/beauty/socket.c gcc -Wp,-MD,bench/.futex-hash.o.d -Wp,-MT,bench/futex-hash.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/futex-hash.o bench/futex-hash.c gcc -Wp,-MD,trace/beauty/.statx.o.d -Wp,-MT,trace/beauty/statx.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/statx.o trace/beauty/statx.c gcc -Wp,-MD,tests/.parse-events.o.d -Wp,-MT,tests/parse-events.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/parse-events.o tests/parse-events.c gcc -Wp,-MD,bench/.futex-wake.o.d -Wp,-MT,bench/futex-wake.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/futex-wake.o bench/futex-wake.c gcc -Wp,-MD,trace/beauty/.sync_file_range.o.d -Wp,-MT,trace/beauty/sync_file_range.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/sync_file_range.o trace/beauty/sync_file_range.c gcc -Wp,-MD,trace/beauty/.timespec.o.d -Wp,-MT,trace/beauty/timespec.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/timespec.o trace/beauty/timespec.c gcc -Wp,-MD,bench/.futex-wake-parallel.o.d -Wp,-MT,bench/futex-wake-parallel.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/futex-wake-parallel.o bench/futex-wake-parallel.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./trace/beauty/tracepoints obj=perf gcc -Wp,-MD,trace/beauty/tracepoints/.x86_irq_vectors.o.d -Wp,-MT,trace/beauty/tracepoints/x86_irq_vectors.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/tracepoints/x86_irq_vectors.o trace/beauty/tracepoints/x86_irq_vectors.c gcc -Wp,-MD,trace/beauty/tracepoints/.x86_msr.o.d -Wp,-MT,trace/beauty/tracepoints/x86_msr.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o trace/beauty/tracepoints/x86_msr.o trace/beauty/tracepoints/x86_msr.c ld -r -o trace/beauty/tracepoints/perf-in.o trace/beauty/tracepoints/x86_irq_vectors.o trace/beauty/tracepoints/x86_msr.o ld -r -o trace/beauty/perf-in.o trace/beauty/clone.o trace/beauty/fcntl.o trace/beauty/flock.o trace/beauty/fsmount.o trace/beauty/fspick.o trace/beauty/kcmp.o trace/beauty/mount_flags.o trace/beauty/move_mount.o trace/beauty/pkey_alloc.o trace/beauty/arch_prctl.o trace/beauty/prctl.o trace/beauty/renameat.o trace/beauty/sockaddr.o trace/beauty/socket.o trace/beauty/statx.o trace/beauty/sync_file_range.o trace/beauty/timespec.o trace/beauty/tracepoints/perf-in.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util obj=perf gcc -Wp,-MD,bench/.futex-requeue.o.d -Wp,-MT,bench/futex-requeue.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/futex-requeue.o bench/futex-requeue.c gcc -Wp,-MD,util/.arm64-frame-pointer-unwind-support.o.d -Wp,-MT,util/arm64-frame-pointer-unwind-support.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/arm64-frame-pointer-unwind-support.o util/arm64-frame-pointer-unwind-support.c gcc -Wp,-MD,util/.addr_location.o.d -Wp,-MT,util/addr_location.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/addr_location.o util/addr_location.c gcc -Wp,-MD,bench/.futex-lock-pi.o.d -Wp,-MT,bench/futex-lock-pi.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/futex-lock-pi.o bench/futex-lock-pi.c gcc -Wp,-MD,util/.annotate.o.d -Wp,-MT,util/annotate.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/annotate.o util/annotate.c gcc -Wp,-MD,bench/.epoll-wait.o.d -Wp,-MT,bench/epoll-wait.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/epoll-wait.o bench/epoll-wait.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./arch obj=perf gcc -Wp,-MD,arch/.common.o.d -Wp,-MT,arch/common.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/common.o arch/common.c gcc -Wp,-MD,bench/.epoll-ctl.o.d -Wp,-MT,bench/epoll-ctl.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/epoll-ctl.o bench/epoll-ctl.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./arch/arm64 obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./arch/arm64/util obj=perf gcc -Wp,-MD,arch/arm64/util/.header.o.d -Wp,-MT,arch/arm64/util/header.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/header.o arch/arm64/util/header.c gcc -Wp,-MD,arch/arm64/util/.machine.o.d -Wp,-MT,arch/arm64/util/machine.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/machine.o arch/arm64/util/machine.c gcc -Wp,-MD,bench/.synthesize.o.d -Wp,-MT,bench/synthesize.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/synthesize.o bench/synthesize.c gcc -Wp,-MD,arch/arm64/util/.perf_regs.o.d -Wp,-MT,arch/arm64/util/perf_regs.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/perf_regs.o arch/arm64/util/perf_regs.c gcc -Wp,-MD,arch/arm64/util/.tsc.o.d -Wp,-MT,arch/arm64/util/tsc.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/tsc.o arch/arm64/util/tsc.c gcc -Wp,-MD,bench/.kallsyms-parse.o.d -Wp,-MT,bench/kallsyms-parse.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/kallsyms-parse.o bench/kallsyms-parse.c gcc -Wp,-MD,arch/arm64/util/.pmu.o.d -Wp,-MT,arch/arm64/util/pmu.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/pmu.o arch/arm64/util/pmu.c gcc -Wp,-MD,bench/.find-bit-bench.o.d -Wp,-MT,bench/find-bit-bench.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/find-bit-bench.o bench/find-bit-bench.c gcc -Wp,-MD,arch/arm64/util/.kvm-stat.o.d -Wp,-MT,arch/arm64/util/kvm-stat.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/kvm-stat.o arch/arm64/util/kvm-stat.c gcc -Wp,-MD,tests/.dso-data.o.d -Wp,-MT,tests/dso-data.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/dso-data.o tests/dso-data.c gcc -Wp,-MD,bench/.inject-buildid.o.d -Wp,-MT,bench/inject-buildid.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/inject-buildid.o bench/inject-buildid.c gcc -Wp,-MD,arch/arm64/util/.dwarf-regs.o.d -Wp,-MT,arch/arm64/util/dwarf-regs.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/dwarf-regs.o arch/arm64/util/dwarf-regs.c gcc -Wp,-MD,arch/arm64/util/.unwind-libdw.o.d -Wp,-MT,arch/arm64/util/unwind-libdw.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/unwind-libdw.o arch/arm64/util/unwind-libdw.c gcc -Wp,-MD,arch/arm64/util/../../arm/util/.pmu.o.d -Wp,-MT,arch/arm64/util/../../arm/util/pmu.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/../../arm/util/pmu.o arch/arm64/util/../../arm/util/pmu.c gcc -Wp,-MD,tests/.attr.o.d -Wp,-MT,tests/attr.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DBINDIR="BUILD_STR(/usr/bin)" -DPYTHON="BUILD_STR('/usr/bin/python3')" -c -o tests/attr.o tests/attr.c gcc -Wp,-MD,bench/.evlist-open-close.o.d -Wp,-MT,bench/evlist-open-close.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/evlist-open-close.o bench/evlist-open-close.c gcc -Wp,-MD,arch/arm64/util/../../arm/util/.auxtrace.o.d -Wp,-MT,arch/arm64/util/../../arm/util/auxtrace.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/../../arm/util/auxtrace.o arch/arm64/util/../../arm/util/auxtrace.c gcc -Wp,-MD,bench/.breakpoint.o.d -Wp,-MT,bench/breakpoint.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/breakpoint.o bench/breakpoint.c gcc -Wp,-MD,arch/arm64/util/../../arm/util/.cs-etm.o.d -Wp,-MT,arch/arm64/util/../../arm/util/cs-etm.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/../../arm/util/cs-etm.o arch/arm64/util/../../arm/util/cs-etm.c gcc -Wp,-MD,tests/.vmlinux-kallsyms.o.d -Wp,-MT,tests/vmlinux-kallsyms.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/vmlinux-kallsyms.o tests/vmlinux-kallsyms.c gcc -Wp,-MD,bench/.pmu-scan.o.d -Wp,-MT,bench/pmu-scan.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/pmu-scan.o bench/pmu-scan.c gcc -Wp,-MD,tests/.openat-syscall.o.d -Wp,-MT,tests/openat-syscall.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/openat-syscall.o tests/openat-syscall.c gcc -Wp,-MD,bench/.uprobe.o.d -Wp,-MT,bench/uprobe.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/uprobe.o bench/uprobe.c gcc -Wp,-MD,tests/.openat-syscall-all-cpus.o.d -Wp,-MT,tests/openat-syscall-all-cpus.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/openat-syscall-all-cpus.o tests/openat-syscall-all-cpus.c gcc -Wp,-MD,arch/arm64/util/.arm-spe.o.d -Wp,-MT,arch/arm64/util/arm-spe.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/arm-spe.o arch/arm64/util/arm-spe.c gcc -Wp,-MD,tests/.openat-syscall-tp-fields.o.d -Wp,-MT,tests/openat-syscall-tp-fields.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/openat-syscall-tp-fields.o tests/openat-syscall-tp-fields.c gcc -Wp,-MD,bench/.numa.o.d -Wp,-MT,bench/numa.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o bench/numa.o bench/numa.c gcc -Wp,-MD,util/.block-info.o.d -Wp,-MT,util/block-info.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/block-info.o util/block-info.c gcc -Wp,-MD,tests/.mmap-basic.o.d -Wp,-MT,tests/mmap-basic.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/mmap-basic.o tests/mmap-basic.c gcc -Wp,-MD,arch/arm64/util/.mem-events.o.d -Wp,-MT,arch/arm64/util/mem-events.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/mem-events.o arch/arm64/util/mem-events.c gcc -Wp,-MD,arch/arm64/util/.hisi-ptt.o.d -Wp,-MT,arch/arm64/util/hisi-ptt.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/util/hisi-ptt.o arch/arm64/util/hisi-ptt.c gcc -Wp,-MD,tests/.perf-record.o.d -Wp,-MT,tests/perf-record.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/perf-record.o tests/perf-record.c gcc -Wp,-MD,util/.block-range.o.d -Wp,-MT,util/block-range.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/block-range.o util/block-range.c ld -r -o arch/arm64/util/perf-in.o arch/arm64/util/header.o arch/arm64/util/machine.o arch/arm64/util/perf_regs.o arch/arm64/util/tsc.o arch/arm64/util/pmu.o arch/arm64/util/kvm-stat.o arch/arm64/util/dwarf-regs.o arch/arm64/util/unwind-libdw.o arch/arm64/util/../../arm/util/pmu.o arch/arm64/util/../../arm/util/auxtrace.o arch/arm64/util/../../arm/util/cs-etm.o arch/arm64/util/arm-spe.o arch/arm64/util/mem-events.o arch/arm64/util/hisi-ptt.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./arch/arm64/tests obj=perf gcc -Wp,-MD,arch/arm64/tests/.regs_load.o.d -Wp,-MT,arch/arm64/tests/regs_load.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/tests/regs_load.o arch/arm64/tests/regs_load.S gcc -Wp,-MD,util/.build-id.o.d -Wp,-MT,util/build-id.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/build-id.o util/build-id.c gcc -Wp,-MD,arch/arm64/tests/.dwarf-unwind.o.d -Wp,-MT,arch/arm64/tests/dwarf-unwind.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/tests/dwarf-unwind.o arch/arm64/tests/dwarf-unwind.c gcc -Wp,-MD,tests/.evsel-roundtrip-name.o.d -Wp,-MT,tests/evsel-roundtrip-name.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/evsel-roundtrip-name.o tests/evsel-roundtrip-name.c gcc -Wp,-MD,arch/arm64/tests/.arch-tests.o.d -Wp,-MT,arch/arm64/tests/arch-tests.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/tests/arch-tests.o arch/arm64/tests/arch-tests.c gcc -Wp,-MD,arch/arm64/tests/.cpuid-match.o.d -Wp,-MT,arch/arm64/tests/cpuid-match.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o arch/arm64/tests/cpuid-match.o arch/arm64/tests/cpuid-match.c gcc -Wp,-MD,tests/.evsel-tp-sched.o.d -Wp,-MT,tests/evsel-tp-sched.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/evsel-tp-sched.o tests/evsel-tp-sched.c ld -r -o arch/arm64/tests/perf-in.o arch/arm64/tests/regs_load.o arch/arm64/tests/dwarf-unwind.o arch/arm64/tests/arch-tests.o arch/arm64/tests/cpuid-match.o ld -r -o arch/arm64/perf-in.o arch/arm64/util/perf-in.o arch/arm64/tests/perf-in.o ld -r -o arch/perf-in.o arch/common.o arch/arm64/perf-in.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./ui obj=perf gcc -Wp,-MD,ui/.setup.o.d -Wp,-MT,ui/setup.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DLIBDIR="BUILD_STR()" -c -o ui/setup.o ui/setup.c gcc -Wp,-MD,tests/.fdarray.o.d -Wp,-MT,tests/fdarray.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/fdarray.o tests/fdarray.c gcc -Wp,-MD,ui/.helpline.o.d -Wp,-MT,ui/helpline.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/helpline.o ui/helpline.c ld -r -o bench/perf-in.o bench/sched-messaging.o bench/sched-pipe.o bench/sched-seccomp-notify.o bench/syscall.o bench/mem-functions.o bench/futex-hash.o bench/futex-wake.o bench/futex-wake-parallel.o bench/futex-requeue.o bench/futex-lock-pi.o bench/epoll-wait.o bench/epoll-ctl.o bench/synthesize.o bench/kallsyms-parse.o bench/find-bit-bench.o bench/inject-buildid.o bench/evlist-open-close.o bench/breakpoint.o bench/pmu-scan.o bench/uprobe.o bench/numa.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./scripts obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./scripts/perl/Perf-Trace-Util obj=perf gcc -Wp,-MD,scripts/perl/Perf-Trace-Util/.Context.o.d -Wp,-MT,scripts/perl/Perf-Trace-Util/Context.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -D_REENTRANT -D_GNU_SOURCE -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Wno-redundant-decls -Wno-strict-prototypes -Wno-bad-function-cast -Wno-declaration-after-statement -Wno-switch-enum -Wno-unused-parameter -Wno-nested-externs -Wno-undef -Wno-switch-default -Wno-shadow -c -o scripts/perl/Perf-Trace-Util/Context.o scripts/perl/Perf-Trace-Util/Context.c gcc -Wp,-MD,tests/.pmu.o.d -Wp,-MT,tests/pmu.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/pmu.o tests/pmu.c gcc -Wp,-MD,ui/.progress.o.d -Wp,-MT,ui/progress.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/progress.o ui/progress.c gcc -Wp,-MD,util/.cacheline.o.d -Wp,-MT,util/cacheline.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/cacheline.o util/cacheline.c gcc -Wp,-MD,ui/.util.o.d -Wp,-MT,ui/util.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/util.o ui/util.c gcc -Wp,-MD,util/.config.o.d -Wp,-MT,util/config.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DETC_PERFCONFIG="BUILD_STR(/etc/perfconfig)" -c -o util/config.o util/config.c gcc -Wp,-MD,tests/.pmu-events.o.d -Wp,-MT,tests/pmu-events.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/pmu-events.o tests/pmu-events.c gcc -Wp,-MD,ui/.hist.o.d -Wp,-MT,ui/hist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/hist.o ui/hist.c ld -r -o scripts/perl/Perf-Trace-Util/perf-in.o scripts/perl/Perf-Trace-Util/Context.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./scripts/python/Perf-Trace-Util obj=perf gcc -Wp,-MD,scripts/python/Perf-Trace-Util/.Context.o.d -Wp,-MT,scripts/python/Perf-Trace-Util/Context.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -I/usr/include/python3.12 -I/usr/include/python3.12 -Wno-redundant-decls -Wno-strict-prototypes -Wno-unused-parameter -Wno-nested-externs -Wno-declaration-after-statement -c -o scripts/python/Perf-Trace-Util/Context.o scripts/python/Perf-Trace-Util/Context.c gcc -Wp,-MD,tests/.hists_common.o.d -Wp,-MT,tests/hists_common.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/hists_common.o tests/hists_common.c ld -r -o scripts/python/Perf-Trace-Util/perf-in.o scripts/python/Perf-Trace-Util/Context.o ld -r -o scripts/perf-in.o scripts/perl/Perf-Trace-Util/perf-in.o scripts/python/Perf-Trace-Util/perf-in.o gcc -Wp,-MD,./.builtin-probe.o.d -Wp,-MT,builtin-probe.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o builtin-probe.o builtin-probe.c gcc -Wp,-MD,util/.copyfile.o.d -Wp,-MT,util/copyfile.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/copyfile.o util/copyfile.c gcc -Wp,-MD,tests/.hists_link.o.d -Wp,-MT,tests/hists_link.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/hists_link.o tests/hists_link.c gcc -Wp,-MD,util/.ctype.o.d -Wp,-MT,util/ctype.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/ctype.o ../lib/ctype.c gcc -Wp,-MD,util/.db-export.o.d -Wp,-MT,util/db-export.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/db-export.o util/db-export.c gcc -Wp,-MD,tests/.hists_filter.o.d -Wp,-MT,tests/hists_filter.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/hists_filter.o tests/hists_filter.c gcc -Wp,-MD,./.perf.o.d -Wp,-MT,perf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DPERF_HTML_PATH="BUILD_STR(share/doc/perf-doc)" -DPERF_EXEC_PATH="BUILD_STR(libexec/perf-core)" -DPREFIX="BUILD_STR(/usr)" -c -o perf.o perf.c gcc -Wp,-MD,util/.env.o.d -Wp,-MT,util/env.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/env.o util/env.c gcc -Wp,-MD,tests/.hists_output.o.d -Wp,-MT,tests/hists_output.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/hists_output.o tests/hists_output.c gcc -Wp,-MD,util/.event.o.d -Wp,-MT,util/event.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/event.o util/event.c gcc -Wp,-MD,util/.evlist.o.d -Wp,-MT,util/evlist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/evlist.o util/evlist.c gcc -Wp,-MD,tests/.hists_cumulate.o.d -Wp,-MT,tests/hists_cumulate.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/hists_cumulate.o tests/hists_cumulate.c gcc -Wp,-MD,ui/stdio/.hist.o.d -Wp,-MT,ui/stdio/hist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/stdio/hist.o ui/stdio/hist.c gcc -Wp,-MD,util/.sideband_evlist.o.d -Wp,-MT,util/sideband_evlist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/sideband_evlist.o util/sideband_evlist.c gcc -Wp,-MD,util/.evsel.o.d -Wp,-MT,util/evsel.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/evsel.o util/evsel.c gcc -Wp,-MD,tests/.python-use.o.d -Wp,-MT,tests/python-use.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DPYTHONPATH="BUILD_STR(python)" -DPYTHON="BUILD_STR('/usr/bin/python3')" -c -o tests/python-use.o tests/python-use.c gcc -Wp,-MD,tests/.bp_signal.o.d -Wp,-MT,tests/bp_signal.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/bp_signal.o tests/bp_signal.c gcc -Wp,-MD,tests/.bp_signal_overflow.o.d -Wp,-MT,tests/bp_signal_overflow.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/bp_signal_overflow.o tests/bp_signal_overflow.c gcc -Wp,-MD,tests/.bp_account.o.d -Wp,-MT,tests/bp_account.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/bp_account.o tests/bp_account.c gcc -Wp,-MD,tests/.wp.o.d -Wp,-MT,tests/wp.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/wp.o tests/wp.c gcc -Wp,-MD,ui/.browser.o.d -Wp,-MT,ui/browser.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/browser.o ui/browser.c gcc -Wp,-MD,tests/.task-exit.o.d -Wp,-MT,tests/task-exit.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/task-exit.o tests/task-exit.c gcc -Wp,-MD,tests/.sw-clock.o.d -Wp,-MT,tests/sw-clock.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/sw-clock.o tests/sw-clock.c gcc -Wp,-MD,tests/.mmap-thread-lookup.o.d -Wp,-MT,tests/mmap-thread-lookup.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/mmap-thread-lookup.o tests/mmap-thread-lookup.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./ui/browsers obj=perf gcc -Wp,-MD,ui/browsers/.annotate.o.d -Wp,-MT,ui/browsers/annotate.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/browsers/annotate.o ui/browsers/annotate.c gcc -Wp,-MD,util/.evsel_fprintf.o.d -Wp,-MT,util/evsel_fprintf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/evsel_fprintf.o util/evsel_fprintf.c gcc -Wp,-MD,tests/.thread-maps-share.o.d -Wp,-MT,tests/thread-maps-share.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/thread-maps-share.o tests/thread-maps-share.c gcc -Wp,-MD,tests/.switch-tracking.o.d -Wp,-MT,tests/switch-tracking.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/switch-tracking.o tests/switch-tracking.c gcc -Wp,-MD,util/.perf_event_attr_fprintf.o.d -Wp,-MT,util/perf_event_attr_fprintf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf_event_attr_fprintf.o util/perf_event_attr_fprintf.c gcc -Wp,-MD,ui/browsers/.hists.o.d -Wp,-MT,ui/browsers/hists.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/browsers/hists.o ui/browsers/hists.c gcc -Wp,-MD,util/.evswitch.o.d -Wp,-MT,util/evswitch.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/evswitch.o util/evswitch.c gcc -Wp,-MD,tests/.keep-tracking.o.d -Wp,-MT,tests/keep-tracking.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/keep-tracking.o tests/keep-tracking.c gcc -Wp,-MD,util/.find_bit.o.d -Wp,-MT,util/find_bit.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR(/etc/perfconfig)" -c -o util/find_bit.o ../lib/find_bit.c gcc -Wp,-MD,util/.get_current_dir_name.o.d -Wp,-MT,util/get_current_dir_name.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/get_current_dir_name.o util/get_current_dir_name.c gcc -Wp,-MD,util/.levenshtein.o.d -Wp,-MT,util/levenshtein.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/levenshtein.o util/levenshtein.c gcc -Wp,-MD,tests/.code-reading.o.d -Wp,-MT,tests/code-reading.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/code-reading.o tests/code-reading.c gcc -Wp,-MD,util/.mmap.o.d -Wp,-MT,util/mmap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/mmap.o util/mmap.c gcc -Wp,-MD,ui/browsers/.map.o.d -Wp,-MT,ui/browsers/map.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/browsers/map.o ui/browsers/map.c gcc -Wp,-MD,ui/browsers/.scripts.o.d -Wp,-MT,ui/browsers/scripts.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/browsers/scripts.o ui/browsers/scripts.c gcc -Wp,-MD,util/.memswap.o.d -Wp,-MT,util/memswap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/memswap.o util/memswap.c bison -v util/parse-events.y -d \ -o util/parse-events-bison.c -p parse_events_ gcc -Wp,-MD,ui/browsers/.header.o.d -Wp,-MT,ui/browsers/header.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/browsers/header.o ui/browsers/header.c gcc -Wp,-MD,util/.print-events.o.d -Wp,-MT,util/print-events.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/print-events.o util/print-events.c gcc -Wp,-MD,tests/.sample-parsing.o.d -Wp,-MT,tests/sample-parsing.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/sample-parsing.o tests/sample-parsing.c gcc -Wp,-MD,ui/browsers/.res_sample.o.d -Wp,-MT,ui/browsers/res_sample.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/browsers/res_sample.o ui/browsers/res_sample.c gcc -Wp,-MD,tests/.parse-no-sample-id-all.o.d -Wp,-MT,tests/parse-no-sample-id-all.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/parse-no-sample-id-all.o tests/parse-no-sample-id-all.c gcc -Wp,-MD,tests/.kmod-path.o.d -Wp,-MT,tests/kmod-path.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/kmod-path.o tests/kmod-path.c gcc -Wp,-MD,util/.tracepoint.o.d -Wp,-MT,util/tracepoint.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/tracepoint.o util/tracepoint.c gcc -Wp,-MD,util/.perf_regs.o.d -Wp,-MT,util/perf_regs.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf_regs.o util/perf_regs.c gcc -Wp,-MD,tests/.thread-map.o.d -Wp,-MT,tests/thread-map.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/thread-map.o tests/thread-map.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/perf-regs-arch obj=perf gcc -Wp,-MD,util/perf-regs-arch/.perf_regs_aarch64.o.d -Wp,-MT,util/perf-regs-arch/perf_regs_aarch64.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-regs-arch/perf_regs_aarch64.o util/perf-regs-arch/perf_regs_aarch64.c gcc -Wp,-MD,util/perf-regs-arch/.perf_regs_arm.o.d -Wp,-MT,util/perf-regs-arch/perf_regs_arm.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-regs-arch/perf_regs_arm.o util/perf-regs-arch/perf_regs_arm.c gcc -Wp,-MD,tests/.topology.o.d -Wp,-MT,tests/topology.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/topology.o tests/topology.c gcc -Wp,-MD,tests/.mem.o.d -Wp,-MT,tests/mem.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/mem.o tests/mem.c gcc -Wp,-MD,util/perf-regs-arch/.perf_regs_csky.o.d -Wp,-MT,util/perf-regs-arch/perf_regs_csky.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-regs-arch/perf_regs_csky.o util/perf-regs-arch/perf_regs_csky.c gcc -Wp,-MD,util/perf-regs-arch/.perf_regs_loongarch.o.d -Wp,-MT,util/perf-regs-arch/perf_regs_loongarch.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-regs-arch/perf_regs_loongarch.o util/perf-regs-arch/perf_regs_loongarch.c gcc -Wp,-MD,tests/.cpumap.o.d -Wp,-MT,tests/cpumap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/cpumap.o tests/cpumap.c gcc -Wp,-MD,util/perf-regs-arch/.perf_regs_mips.o.d -Wp,-MT,util/perf-regs-arch/perf_regs_mips.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-regs-arch/perf_regs_mips.o util/perf-regs-arch/perf_regs_mips.c gcc -Wp,-MD,util/perf-regs-arch/.perf_regs_powerpc.o.d -Wp,-MT,util/perf-regs-arch/perf_regs_powerpc.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-regs-arch/perf_regs_powerpc.o util/perf-regs-arch/perf_regs_powerpc.c gcc -Wp,-MD,util/perf-regs-arch/.perf_regs_riscv.o.d -Wp,-MT,util/perf-regs-arch/perf_regs_riscv.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-regs-arch/perf_regs_riscv.o util/perf-regs-arch/perf_regs_riscv.c gcc -Wp,-MD,tests/.stat.o.d -Wp,-MT,tests/stat.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/stat.o tests/stat.c gcc -Wp,-MD,util/perf-regs-arch/.perf_regs_s390.o.d -Wp,-MT,util/perf-regs-arch/perf_regs_s390.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-regs-arch/perf_regs_s390.o util/perf-regs-arch/perf_regs_s390.c gcc -Wp,-MD,util/perf-regs-arch/.perf_regs_x86.o.d -Wp,-MT,util/perf-regs-arch/perf_regs_x86.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-regs-arch/perf_regs_x86.o util/perf-regs-arch/perf_regs_x86.c gcc -Wp,-MD,tests/.event_update.o.d -Wp,-MT,tests/event_update.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/event_update.o tests/event_update.c ld -r -o util/perf-regs-arch/perf-in.o util/perf-regs-arch/perf_regs_aarch64.o util/perf-regs-arch/perf_regs_arm.o util/perf-regs-arch/perf_regs_csky.o util/perf-regs-arch/perf_regs_loongarch.o util/perf-regs-arch/perf_regs_mips.o util/perf-regs-arch/perf_regs_powerpc.o util/perf-regs-arch/perf_regs_riscv.o util/perf-regs-arch/perf_regs_s390.o util/perf-regs-arch/perf_regs_x86.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/intel-pt-decoder obj=perf gcc -Wp,-MD,util/intel-pt-decoder/.intel-pt-pkt-decoder.o.d -Wp,-MT,util/intel-pt-decoder/intel-pt-pkt-decoder.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/intel-pt-decoder/intel-pt-pkt-decoder.o util/intel-pt-decoder/intel-pt-pkt-decoder.c gcc -Wp,-MD,util/intel-pt-decoder/.intel-pt-log.o.d -Wp,-MT,util/intel-pt-decoder/intel-pt-log.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/intel-pt-decoder/intel-pt-log.o util/intel-pt-decoder/intel-pt-log.c gcc -Wp,-MD,tests/.event-times.o.d -Wp,-MT,tests/event-times.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/event-times.o tests/event-times.c gcc -Wp,-MD,tests/.expr.o.d -Wp,-MT,tests/expr.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/expr.o tests/expr.c ld -r -o ui/browsers/perf-in.o ui/browsers/annotate.o ui/browsers/hists.o ui/browsers/map.o ui/browsers/scripts.o ui/browsers/header.o ui/browsers/res_sample.o gcc -Wp,-MD,tests/.backward-ring-buffer.o.d -Wp,-MT,tests/backward-ring-buffer.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/backward-ring-buffer.o tests/backward-ring-buffer.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./ui/tui obj=perf gcc -Wp,-MD,ui/tui/.setup.o.d -Wp,-MT,ui/tui/setup.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/tui/setup.o ui/tui/setup.c gcc -Wp,-MD,util/intel-pt-decoder/.intel-pt-decoder.o.d -Wp,-MT,util/intel-pt-decoder/intel-pt-decoder.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/intel-pt-decoder/intel-pt-decoder.o util/intel-pt-decoder/intel-pt-decoder.c gcc -Wp,-MD,ui/tui/.util.o.d -Wp,-MT,ui/tui/util.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/tui/util.o ui/tui/util.c gcc -Wp,-MD,util/intel-pt-decoder/.intel-pt-insn-decoder.o.d -Wp,-MT,util/intel-pt-decoder/intel-pt-insn-decoder.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Iutil/intel-pt-decoder -Wno-packed -c -o util/intel-pt-decoder/intel-pt-insn-decoder.o util/intel-pt-decoder/intel-pt-insn-decoder.c gcc -Wp,-MD,ui/tui/.helpline.o.d -Wp,-MT,ui/tui/helpline.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/tui/helpline.o ui/tui/helpline.c gcc -Wp,-MD,tests/.sdt.o.d -Wp,-MT,tests/sdt.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/sdt.o tests/sdt.c gcc -Wp,-MD,ui/tui/.progress.o.d -Wp,-MT,ui/tui/progress.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o ui/tui/progress.o ui/tui/progress.c gcc -Wp,-MD,tests/.is_printable_array.o.d -Wp,-MT,tests/is_printable_array.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/is_printable_array.o tests/is_printable_array.c ld -r -o ui/tui/perf-in.o ui/tui/setup.o ui/tui/util.o ui/tui/helpline.o ui/tui/progress.o gcc -Wp,-MD,tests/.bitmap.o.d -Wp,-MT,tests/bitmap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/bitmap.o tests/bitmap.c ld -r -o ui/perf-in.o ui/setup.o ui/helpline.o ui/progress.o ui/util.o ui/hist.o ui/stdio/hist.o ui/browser.o ui/browsers/perf-in.o ui/tui/perf-in.o gcc -Wp,-MD,tests/.perf-hooks.o.d -Wp,-MT,tests/perf-hooks.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/perf-hooks.o tests/perf-hooks.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/arm-spe-decoder obj=perf gcc -Wp,-MD,tests/.unit_number__scnprintf.o.d -Wp,-MT,tests/unit_number__scnprintf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/unit_number__scnprintf.o tests/unit_number__scnprintf.c gcc -Wp,-MD,util/arm-spe-decoder/.arm-spe-pkt-decoder.o.d -Wp,-MT,util/arm-spe-decoder/arm-spe-pkt-decoder.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/arm-spe-decoder/arm-spe-pkt-decoder.o util/arm-spe-decoder/arm-spe-pkt-decoder.c gcc -Wp,-MD,tests/.mem2node.o.d -Wp,-MT,tests/mem2node.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/mem2node.o tests/mem2node.c gcc -Wp,-MD,tests/.maps.o.d -Wp,-MT,tests/maps.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/maps.o tests/maps.c gcc -Wp,-MD,tests/.time-utils-test.o.d -Wp,-MT,tests/time-utils-test.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/time-utils-test.o tests/time-utils-test.c gcc -Wp,-MD,util/arm-spe-decoder/.arm-spe-decoder.o.d -Wp,-MT,util/arm-spe-decoder/arm-spe-decoder.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/arm-spe-decoder/arm-spe-decoder.o util/arm-spe-decoder/arm-spe-decoder.c gcc -Wp,-MD,tests/.genelf.o.d -Wp,-MT,tests/genelf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/genelf.o tests/genelf.c gcc -Wp,-MD,tests/.api-io.o.d -Wp,-MT,tests/api-io.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/api-io.o tests/api-io.c ld -r -o util/arm-spe-decoder/perf-in.o util/arm-spe-decoder/arm-spe-pkt-decoder.o util/arm-spe-decoder/arm-spe-decoder.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/hisi-ptt-decoder obj=perf gcc -Wp,-MD,util/hisi-ptt-decoder/.hisi-ptt-pkt-decoder.o.d -Wp,-MT,util/hisi-ptt-decoder/hisi-ptt-pkt-decoder.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/hisi-ptt-decoder/hisi-ptt-pkt-decoder.o util/hisi-ptt-decoder/hisi-ptt-pkt-decoder.c gcc -Wp,-MD,tests/.demangle-java-test.o.d -Wp,-MT,tests/demangle-java-test.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/demangle-java-test.o tests/demangle-java-test.c ld -r -o util/hisi-ptt-decoder/perf-in.o util/hisi-ptt-decoder/hisi-ptt-pkt-decoder.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/cs-etm-decoder obj=perf gcc -Wp,-MD,util/cs-etm-decoder/.cs-etm-decoder.o.d -Wp,-MT,util/cs-etm-decoder/cs-etm-decoder.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/cs-etm-decoder/cs-etm-decoder.o util/cs-etm-decoder/cs-etm-decoder.c gcc -Wp,-MD,tests/.demangle-ocaml-test.o.d -Wp,-MT,tests/demangle-ocaml-test.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/demangle-ocaml-test.o tests/demangle-ocaml-test.c gcc -Wp,-MD,tests/.pfm.o.d -Wp,-MT,tests/pfm.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/pfm.o tests/pfm.c ld -r -o util/cs-etm-decoder/perf-in.o util/cs-etm-decoder/cs-etm-decoder.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/scripting-engines obj=perf gcc -Wp,-MD,util/scripting-engines/.trace-event-perl.o.d -Wp,-MT,util/scripting-engines/trace-event-perl.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -D_REENTRANT -D_GNU_SOURCE -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib64/perl5/CORE -Wno-redundant-decls -Wno-strict-prototypes -Wno-unused-parameter -Wno-shadow -Wno-nested-externs -Wno-undef -Wno-switch-default -Wno-bad-function-cast -Wno-declaration-after-statement -Wno-switch-enum -c -o util/scripting-engines/trace-event-perl.o util/scripting-engines/trace-event-perl.c gcc -Wp,-MD,tests/.parse-metric.o.d -Wp,-MT,tests/parse-metric.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/parse-metric.o tests/parse-metric.c gcc -Wp,-MD,tests/.pe-file-parsing.o.d -Wp,-MT,tests/pe-file-parsing.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/pe-file-parsing.o tests/pe-file-parsing.c gcc -Wp,-MD,util/scripting-engines/.trace-event-python.o.d -Wp,-MT,util/scripting-engines/trace-event-python.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -I/usr/include/python3.12 -I/usr/include/python3.12 -Wno-redundant-decls -Wno-strict-prototypes -Wno-unused-parameter -Wno-shadow -Wno-deprecated-declarations -Wno-switch-enum -Wno-declaration-after-statement -c -o util/scripting-engines/trace-event-python.o util/scripting-engines/trace-event-python.c gcc -Wp,-MD,tests/.expand-cgroup.o.d -Wp,-MT,tests/expand-cgroup.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/expand-cgroup.o tests/expand-cgroup.c ld -r -o util/intel-pt-decoder/perf-in.o util/intel-pt-decoder/intel-pt-pkt-decoder.o util/intel-pt-decoder/intel-pt-insn-decoder.o util/intel-pt-decoder/intel-pt-log.o util/intel-pt-decoder/intel-pt-decoder.o gcc -Wp,-MD,util/.path.o.d -Wp,-MT,util/path.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/path.o util/path.c gcc -Wp,-MD,util/.print_binary.o.d -Wp,-MT,util/print_binary.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/print_binary.o util/print_binary.c gcc -Wp,-MD,tests/.perf-time-to-tsc.o.d -Wp,-MT,tests/perf-time-to-tsc.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/perf-time-to-tsc.o tests/perf-time-to-tsc.c gcc -Wp,-MD,util/.print_insn.o.d -Wp,-MT,util/print_insn.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/print_insn.o util/print_insn.c gcc -Wp,-MD,tests/.dlfilter-test.o.d -Wp,-MT,tests/dlfilter-test.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/dlfilter-test.o tests/dlfilter-test.c gcc -Wp,-MD,util/.rlimit.o.d -Wp,-MT,util/rlimit.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/rlimit.o util/rlimit.c gcc -Wp,-MD,util/.argv_split.o.d -Wp,-MT,util/argv_split.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/argv_split.o ../lib/argv_split.c gcc -Wp,-MD,util/.rbtree.o.d -Wp,-MT,util/rbtree.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR(/etc/perfconfig)" -c -o util/rbtree.o ../lib/rbtree.c gcc -Wp,-MD,tests/.sigtrap.o.d -Wp,-MT,tests/sigtrap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/sigtrap.o tests/sigtrap.c gcc -Wp,-MD,tests/.event_groups.o.d -Wp,-MT,tests/event_groups.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/event_groups.o tests/event_groups.c gcc -Wp,-MD,tests/.symbols.o.d -Wp,-MT,tests/symbols.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/symbols.o tests/symbols.c gcc -Wp,-MD,util/.libstring.o.d -Wp,-MT,util/libstring.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR(/etc/perfconfig)" -c -o util/libstring.o ../lib/string.c gcc -Wp,-MD,tests/.util.o.d -Wp,-MT,tests/util.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/util.o tests/util.c gcc -Wp,-MD,tests/.dwarf-unwind.o.d -Wp,-MT,tests/dwarf-unwind.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -fno-optimize-sibling-calls -c -o tests/dwarf-unwind.o tests/dwarf-unwind.c /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./tests/workloads obj=perf gcc -Wp,-MD,tests/workloads/.noploop.o.d -Wp,-MT,tests/workloads/noploop.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/workloads/noploop.o tests/workloads/noploop.c gcc -Wp,-MD,util/.bitmap.o.d -Wp,-MT,util/bitmap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR(/etc/perfconfig)" -c -o util/bitmap.o ../lib/bitmap.c gcc -Wp,-MD,tests/workloads/.thloop.o.d -Wp,-MT,tests/workloads/thloop.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o tests/workloads/thloop.o tests/workloads/thloop.c gcc -Wp,-MD,tests/workloads/.leafloop.o.d -Wp,-MT,tests/workloads/leafloop.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -g -O0 -fno-inline -fno-omit-frame-pointer -U_FORTIFY_SOURCE -c -o tests/workloads/leafloop.o tests/workloads/leafloop.c gcc -Wp,-MD,tests/workloads/.sqrtloop.o.d -Wp,-MT,tests/workloads/sqrtloop.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -g -O0 -fno-inline -U_FORTIFY_SOURCE -c -o tests/workloads/sqrtloop.o tests/workloads/sqrtloop.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from tests/workloads/leafloop.c:2: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/math.h:27, from tests/workloads/sqrtloop.c:2: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ gcc -Wp,-MD,tests/workloads/.brstack.o.d -Wp,-MT,tests/workloads/brstack.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -g -O0 -fno-inline -U_FORTIFY_SOURCE -c -o tests/workloads/brstack.o tests/workloads/brstack.c gcc -Wp,-MD,util/.hweight.o.d -Wp,-MT,util/hweight.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-unused-parameter -DETC_PERFCONFIG="BUILD_STR(/etc/perfconfig)" -c -o util/hweight.o ../lib/hweight.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from tests/workloads/brstack.c:2: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ gcc -Wp,-MD,tests/workloads/.datasym.o.d -Wp,-MT,tests/workloads/datasym.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -g -O0 -fno-inline -U_FORTIFY_SOURCE -c -o tests/workloads/datasym.o tests/workloads/datasym.c gcc -Wp,-MD,util/.smt.o.d -Wp,-MT,util/smt.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/smt.o util/smt.c In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/aarch64-redhat-linux/14/include/stdint.h:9, from /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/linux/types.h:7, from /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/linux/compiler.h:125, from tests/workloads/datasym.c:1: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ ld -r -o tests/workloads/perf-in.o tests/workloads/noploop.o tests/workloads/thloop.o tests/workloads/leafloop.o tests/workloads/sqrtloop.o tests/workloads/brstack.o tests/workloads/datasym.o ld -r -o tests/perf-in.o tests/builtin-test.o tests/tests-scripts.o tests/parse-events.o tests/dso-data.o tests/attr.o tests/vmlinux-kallsyms.o tests/openat-syscall.o tests/openat-syscall-all-cpus.o tests/openat-syscall-tp-fields.o tests/mmap-basic.o tests/perf-record.o tests/evsel-roundtrip-name.o tests/evsel-tp-sched.o tests/fdarray.o tests/pmu.o tests/pmu-events.o tests/hists_common.o tests/hists_link.o tests/hists_filter.o tests/hists_output.o tests/hists_cumulate.o tests/python-use.o tests/bp_signal.o tests/bp_signal_overflow.o tests/bp_account.o tests/wp.o tests/task-exit.o tests/sw-clock.o tests/mmap-thread-lookup.o tests/thread-maps-share.o tests/switch-tracking.o tests/keep-tracking.o tests/code-reading.o tests/sample-parsing.o tests/parse-no-sample-id-all.o tests/kmod-path.o tests/thread-map.o tests/topology.o tests/mem.o tests/cpumap.o tests/stat.o tests/event_update.o tests/event-times.o tests/expr.o tests/backward-ring-buffer.o tests/sdt.o tests/is_printable_array.o tests/bitmap.o tests/perf-hooks.o tests/unit_number__scnprintf.o tests/mem2node.o tests/maps.o tests/time-utils-test.o tests/genelf.o tests/api-io.o tests/demangle-java-test.o tests/demangle-ocaml-test.o tests/pfm.o tests/parse-metric.o tests/pe-file-parsing.o tests/expand-cgroup.o tests/perf-time-to-tsc.o tests/dlfilter-test.o tests/sigtrap.o tests/event_groups.o tests/symbols.o tests/util.o tests/dwarf-unwind.o tests/workloads/perf-in.o gcc -Wp,-MD,util/.strbuf.o.d -Wp,-MT,util/strbuf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/strbuf.o util/strbuf.c gcc -Wp,-MD,util/.string.o.d -Wp,-MT,util/string.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/string.o util/string.c gcc -Wp,-MD,util/.strlist.o.d -Wp,-MT,util/strlist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/strlist.o util/strlist.c ld -r -o util/scripting-engines/perf-in.o util/scripting-engines/trace-event-perl.o util/scripting-engines/trace-event-python.o gcc -Wp,-MD,util/.strfilter.o.d -Wp,-MT,util/strfilter.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/strfilter.o util/strfilter.c gcc -Wp,-MD,util/.top.o.d -Wp,-MT,util/top.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/top.o util/top.c gcc -Wp,-MD,util/.usage.o.d -Wp,-MT,util/usage.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/usage.o util/usage.c gcc -Wp,-MD,util/.dso.o.d -Wp,-MT,util/dso.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/dso.o util/dso.c gcc -Wp,-MD,util/.dsos.o.d -Wp,-MT,util/dsos.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/dsos.o util/dsos.c gcc -Wp,-MD,util/.symbol.o.d -Wp,-MT,util/symbol.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/symbol.o util/symbol.c gcc -Wp,-MD,util/.symbol_fprintf.o.d -Wp,-MT,util/symbol_fprintf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/symbol_fprintf.o util/symbol_fprintf.c gcc -Wp,-MD,util/.map_symbol.o.d -Wp,-MT,util/map_symbol.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/map_symbol.o util/map_symbol.c gcc -Wp,-MD,util/.color.o.d -Wp,-MT,util/color.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/color.o util/color.c gcc -Wp,-MD,util/.color_config.o.d -Wp,-MT,util/color_config.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/color_config.o util/color_config.c gcc -Wp,-MD,util/.metricgroup.o.d -Wp,-MT,util/metricgroup.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/metricgroup.o util/metricgroup.c gcc -Wp,-MD,util/.header.o.d -Wp,-MT,util/header.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -include PERF-VERSION-FILE -c -o util/header.o util/header.c gcc -Wp,-MD,util/.callchain.o.d -Wp,-MT,util/callchain.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/callchain.o util/callchain.c gcc -Wp,-MD,util/.values.o.d -Wp,-MT,util/values.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/values.o util/values.c gcc -Wp,-MD,util/.debug.o.d -Wp,-MT,util/debug.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/debug.o util/debug.c gcc -Wp,-MD,util/.fncache.o.d -Wp,-MT,util/fncache.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/fncache.o util/fncache.c gcc -Wp,-MD,util/.machine.o.d -Wp,-MT,util/machine.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/machine.o util/machine.c gcc -Wp,-MD,util/.map.o.d -Wp,-MT,util/map.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/map.o util/map.c gcc -Wp,-MD,util/.maps.o.d -Wp,-MT,util/maps.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/maps.o util/maps.c gcc -Wp,-MD,util/.pstack.o.d -Wp,-MT,util/pstack.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/pstack.o util/pstack.c gcc -Wp,-MD,util/.session.o.d -Wp,-MT,util/session.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/session.o util/session.c gcc -Wp,-MD,util/.sample-raw.o.d -Wp,-MT,util/sample-raw.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/sample-raw.o util/sample-raw.c gcc -Wp,-MD,util/.s390-sample-raw.o.d -Wp,-MT,util/s390-sample-raw.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/s390-sample-raw.o util/s390-sample-raw.c gcc -Wp,-MD,util/.amd-sample-raw.o.d -Wp,-MT,util/amd-sample-raw.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/amd-sample-raw.o util/amd-sample-raw.c gcc -Wp,-MD,util/.syscalltbl.o.d -Wp,-MT,util/syscalltbl.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/syscalltbl.o util/syscalltbl.c gcc -Wp,-MD,util/.ordered-events.o.d -Wp,-MT,util/ordered-events.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/ordered-events.o util/ordered-events.c gcc -Wp,-MD,util/.namespaces.o.d -Wp,-MT,util/namespaces.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/namespaces.o util/namespaces.c gcc -Wp,-MD,util/.comm.o.d -Wp,-MT,util/comm.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/comm.o util/comm.c gcc -Wp,-MD,util/.thread.o.d -Wp,-MT,util/thread.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/thread.o util/thread.c gcc -Wp,-MD,util/.threads.o.d -Wp,-MT,util/threads.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/threads.o util/threads.c gcc -Wp,-MD,util/.thread_map.o.d -Wp,-MT,util/thread_map.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/thread_map.o util/thread_map.c gcc -Wp,-MD,util/.parse-events-bison.o.d -Wp,-MT,util/parse-events-bison.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DYYENABLE_NLS=0 -Wno-unused-but-set-variable -Wno-switch-enum -c -o util/parse-events-bison.o util/parse-events-bison.c bison -v util/pmu.y -d \ -o util/pmu-bison.c -p perf_pmu_ gcc -Wp,-MD,util/.pmus.o.d -Wp,-MT,util/pmus.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/pmus.o util/pmus.c gcc -Wp,-MD,util/.pmu-bison.o.d -Wp,-MT,util/pmu-bison.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DYYLTYPE_IS_TRIVIAL=0 -DYYENABLE_NLS=0 -Wno-unused-but-set-variable -Wno-switch-enum -c -o util/pmu-bison.o util/pmu-bison.c gcc -Wp,-MD,util/.svghelper.o.d -Wp,-MT,util/svghelper.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/svghelper.o util/svghelper.c gcc -Wp,-MD,util/.trace-event-info.o.d -Wp,-MT,util/trace-event-info.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/trace-event-info.o util/trace-event-info.c gcc -Wp,-MD,util/.trace-event-scripting.o.d -Wp,-MT,util/trace-event-scripting.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/trace-event-scripting.o util/trace-event-scripting.c gcc -Wp,-MD,util/.trace-event.o.d -Wp,-MT,util/trace-event.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/trace-event.o util/trace-event.c gcc -Wp,-MD,util/.trace-event-parse.o.d -Wp,-MT,util/trace-event-parse.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/trace-event-parse.o util/trace-event-parse.c gcc -Wp,-MD,util/.trace-event-read.o.d -Wp,-MT,util/trace-event-read.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/trace-event-read.o util/trace-event-read.c gcc -Wp,-MD,util/.sort.o.d -Wp,-MT,util/sort.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/sort.o util/sort.c gcc -Wp,-MD,util/.hist.o.d -Wp,-MT,util/hist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/hist.o util/hist.c gcc -Wp,-MD,util/.util.o.d -Wp,-MT,util/util.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/util.o util/util.c gcc -Wp,-MD,util/.cpumap.o.d -Wp,-MT,util/cpumap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/cpumap.o util/cpumap.c gcc -Wp,-MD,util/.affinity.o.d -Wp,-MT,util/affinity.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/affinity.o util/affinity.c gcc -Wp,-MD,util/.cputopo.o.d -Wp,-MT,util/cputopo.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/cputopo.o util/cputopo.c gcc -Wp,-MD,util/.cgroup.o.d -Wp,-MT,util/cgroup.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/cgroup.o util/cgroup.c gcc -Wp,-MD,util/.target.o.d -Wp,-MT,util/target.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/target.o util/target.c gcc -Wp,-MD,util/.rblist.o.d -Wp,-MT,util/rblist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/rblist.o util/rblist.c gcc -Wp,-MD,util/.intlist.o.d -Wp,-MT,util/intlist.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/intlist.o util/intlist.c gcc -Wp,-MD,util/.vdso.o.d -Wp,-MT,util/vdso.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/vdso.o util/vdso.c gcc -Wp,-MD,util/.counts.o.d -Wp,-MT,util/counts.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/counts.o util/counts.c gcc -Wp,-MD,util/.stat.o.d -Wp,-MT,util/stat.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/stat.o util/stat.c gcc -Wp,-MD,util/.stat-shadow.o.d -Wp,-MT,util/stat-shadow.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/stat-shadow.o util/stat-shadow.c gcc -Wp,-MD,util/.stat-display.o.d -Wp,-MT,util/stat-display.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/stat-display.o util/stat-display.c gcc -Wp,-MD,util/.perf_api_probe.o.d -Wp,-MT,util/perf_api_probe.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf_api_probe.o util/perf_api_probe.c gcc -Wp,-MD,util/.record.o.d -Wp,-MT,util/record.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/record.o util/record.c gcc -Wp,-MD,util/.srcline.o.d -Wp,-MT,util/srcline.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/srcline.o util/srcline.c gcc -Wp,-MD,util/.srccode.o.d -Wp,-MT,util/srccode.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/srccode.o util/srccode.c gcc -Wp,-MD,util/.synthetic-events.o.d -Wp,-MT,util/synthetic-events.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/synthetic-events.o util/synthetic-events.c gcc -Wp,-MD,util/.data.o.d -Wp,-MT,util/data.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/data.o util/data.c gcc -Wp,-MD,util/.tsc.o.d -Wp,-MT,util/tsc.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/tsc.o util/tsc.c gcc -Wp,-MD,util/.cloexec.o.d -Wp,-MT,util/cloexec.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/cloexec.o util/cloexec.c gcc -Wp,-MD,util/.call-path.o.d -Wp,-MT,util/call-path.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/call-path.o util/call-path.c gcc -Wp,-MD,util/.rwsem.o.d -Wp,-MT,util/rwsem.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/rwsem.o util/rwsem.c gcc -Wp,-MD,util/.thread-stack.o.d -Wp,-MT,util/thread-stack.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/thread-stack.o util/thread-stack.c gcc -Wp,-MD,util/.spark.o.d -Wp,-MT,util/spark.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/spark.o util/spark.c gcc -Wp,-MD,util/.topdown.o.d -Wp,-MT,util/topdown.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/topdown.o util/topdown.c gcc -Wp,-MD,util/.iostat.o.d -Wp,-MT,util/iostat.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/iostat.o util/iostat.c gcc -Wp,-MD,util/.stream.o.d -Wp,-MT,util/stream.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/stream.o util/stream.c gcc -Wp,-MD,util/.auxtrace.o.d -Wp,-MT,util/auxtrace.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/auxtrace.o util/auxtrace.c gcc -Wp,-MD,util/.intel-pt.o.d -Wp,-MT,util/intel-pt.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/intel-pt.o util/intel-pt.c gcc -Wp,-MD,util/.intel-bts.o.d -Wp,-MT,util/intel-bts.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/intel-bts.o util/intel-bts.c gcc -Wp,-MD,util/.arm-spe.o.d -Wp,-MT,util/arm-spe.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -Iarch/arm64/include/generated/ -c -o util/arm-spe.o util/arm-spe.c gcc -Wp,-MD,util/.hisi-ptt.o.d -Wp,-MT,util/hisi-ptt.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/hisi-ptt.o util/hisi-ptt.c gcc -Wp,-MD,util/.s390-cpumsf.o.d -Wp,-MT,util/s390-cpumsf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/s390-cpumsf.o util/s390-cpumsf.c gcc -Wp,-MD,util/.cs-etm.o.d -Wp,-MT,util/cs-etm.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/cs-etm.o util/cs-etm.c gcc -Wp,-MD,util/.cs-etm-base.o.d -Wp,-MT,util/cs-etm-base.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/cs-etm-base.o util/cs-etm-base.c gcc -Wp,-MD,util/.parse-branch-options.o.d -Wp,-MT,util/parse-branch-options.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/parse-branch-options.o util/parse-branch-options.c gcc -Wp,-MD,util/.dump-insn.o.d -Wp,-MT,util/dump-insn.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/dump-insn.o util/dump-insn.c gcc -Wp,-MD,util/.parse-regs-options.o.d -Wp,-MT,util/parse-regs-options.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/parse-regs-options.o util/parse-regs-options.c gcc -Wp,-MD,util/.parse-sublevel-options.o.d -Wp,-MT,util/parse-sublevel-options.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/parse-sublevel-options.o util/parse-sublevel-options.c gcc -Wp,-MD,util/.term.o.d -Wp,-MT,util/term.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/term.o util/term.c gcc -Wp,-MD,util/.help-unknown-cmd.o.d -Wp,-MT,util/help-unknown-cmd.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/help-unknown-cmd.o util/help-unknown-cmd.c gcc -Wp,-MD,util/.dlfilter.o.d -Wp,-MT,util/dlfilter.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/dlfilter.o util/dlfilter.c gcc -Wp,-MD,util/.mem-events.o.d -Wp,-MT,util/mem-events.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/mem-events.o util/mem-events.c gcc -Wp,-MD,util/.vsprintf.o.d -Wp,-MT,util/vsprintf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/vsprintf.o ../lib/vsprintf.c gcc -Wp,-MD,util/.units.o.d -Wp,-MT,util/units.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/units.o util/units.c bison -v util/expr.y -d \ -o util/expr-bison.c -p expr_ gcc -Wp,-MD,util/.time-utils.o.d -Wp,-MT,util/time-utils.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/time-utils.o util/time-utils.c gcc -Wp,-MD,util/.branch.o.d -Wp,-MT,util/branch.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/branch.o util/branch.c gcc -Wp,-MD,util/.mem2node.o.d -Wp,-MT,util/mem2node.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/mem2node.o util/mem2node.c gcc -Wp,-MD,util/.clockid.o.d -Wp,-MT,util/clockid.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/clockid.o util/clockid.c gcc -Wp,-MD,util/.list_sort.o.d -Wp,-MT,util/list_sort.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/list_sort.o ../lib/list_sort.c gcc -Wp,-MD,util/.mutex.o.d -Wp,-MT,util/mutex.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/mutex.o util/mutex.c gcc -Wp,-MD,util/.sharded_mutex.o.d -Wp,-MT,util/sharded_mutex.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/sharded_mutex.o util/sharded_mutex.c gcc -Wp,-MD,util/.bpf_map.o.d -Wp,-MT,util/bpf_map.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf_map.o util/bpf_map.c gcc -Wp,-MD,util/.bpf_counter.o.d -Wp,-MT,util/bpf_counter.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf_counter.o util/bpf_counter.c gcc -Wp,-MD,util/.bpf_counter_cgroup.o.d -Wp,-MT,util/bpf_counter_cgroup.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf_counter_cgroup.o util/bpf_counter_cgroup.c gcc -Wp,-MD,util/.bpf_ftrace.o.d -Wp,-MT,util/bpf_ftrace.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf_ftrace.o util/bpf_ftrace.c gcc -Wp,-MD,util/.bpf_off_cpu.o.d -Wp,-MT,util/bpf_off_cpu.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf_off_cpu.o util/bpf_off_cpu.c bison -v util/bpf-filter.y -d \ -o util/bpf-filter-bison.c -p perf_bpf_filter_ gcc -Wp,-MD,util/.bpf_lock_contention.o.d -Wp,-MT,util/bpf_lock_contention.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf_lock_contention.o util/bpf_lock_contention.c gcc -Wp,-MD,util/.bpf_kwork.o.d -Wp,-MT,util/bpf_kwork.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf_kwork.o util/bpf_kwork.c gcc -Wp,-MD,util/.bpf_kwork_top.o.d -Wp,-MT,util/bpf_kwork_top.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf_kwork_top.o util/bpf_kwork_top.c gcc -Wp,-MD,util/.symbol-elf.o.d -Wp,-MT,util/symbol-elf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/symbol-elf.o util/symbol-elf.c gcc -Wp,-MD,util/.probe-file.o.d -Wp,-MT,util/probe-file.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/probe-file.o util/probe-file.c gcc -Wp,-MD,util/.probe-event.o.d -Wp,-MT,util/probe-event.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/probe-event.o util/probe-event.c gcc -Wp,-MD,util/.hashmap.o.d -Wp,-MT,util/hashmap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/hashmap.o util/hashmap.c gcc -Wp,-MD,util/.probe-finder.o.d -Wp,-MT,util/probe-finder.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/probe-finder.o util/probe-finder.c gcc -Wp,-MD,util/.dwarf-aux.o.d -Wp,-MT,util/dwarf-aux.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/dwarf-aux.o util/dwarf-aux.c gcc -Wp,-MD,util/.dwarf-regs.o.d -Wp,-MT,util/dwarf-regs.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/dwarf-regs.o util/dwarf-regs.c gcc -Wp,-MD,util/.debuginfo.o.d -Wp,-MT,util/debuginfo.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/debuginfo.o util/debuginfo.c gcc -Wp,-MD,util/.annotate-data.o.d -Wp,-MT,util/annotate-data.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/annotate-data.o util/annotate-data.c gcc -Wp,-MD,util/.unwind-libdw.o.d -Wp,-MT,util/unwind-libdw.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/unwind-libdw.o util/unwind-libdw.c gcc -Wp,-MD,util/.data-convert-bt.o.d -Wp,-MT,util/data-convert-bt.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/data-convert-bt.o util/data-convert-bt.c gcc -Wp,-MD,util/.data-convert-json.o.d -Wp,-MT,util/data-convert-json.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/data-convert-json.o util/data-convert-json.c gcc -Wp,-MD,util/.zlib.o.d -Wp,-MT,util/zlib.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/zlib.o util/zlib.c gcc -Wp,-MD,util/.lzma.o.d -Wp,-MT,util/lzma.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/lzma.o util/lzma.c gcc -Wp,-MD,util/.zstd.o.d -Wp,-MT,util/zstd.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/zstd.o util/zstd.c gcc -Wp,-MD,util/.cap.o.d -Wp,-MT,util/cap.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/cap.o util/cap.c g++ -Wp,-MD,util/.demangle-cxx.o.d -Wp,-MT,util/demangle-cxx.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++17 -fno-exceptions -fno-rtti -Wall -Wextra -fno-omit-frame-pointer -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_CXA_DEMANGLE_SUPPORT -D"BUILD_STR(s)=#s" -c -o util/demangle-cxx.o util/demangle-cxx.cpp gcc -Wp,-MD,util/.demangle-ocaml.o.d -Wp,-MT,util/demangle-ocaml.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/demangle-ocaml.o util/demangle-ocaml.c gcc -Wp,-MD,util/.demangle-rust.o.d -Wp,-MT,util/demangle-rust.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/demangle-rust.o util/demangle-rust.c gcc -Wp,-MD,util/.demangle-java.o.d -Wp,-MT,util/demangle-java.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/demangle-java.o util/demangle-java.c gcc -Wp,-MD,util/.jitdump.o.d -Wp,-MT,util/jitdump.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/jitdump.o util/jitdump.c gcc -Wp,-MD,util/.genelf.o.d -Wp,-MT,util/genelf.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/genelf.o util/genelf.c gcc -Wp,-MD,util/.genelf_debug.o.d -Wp,-MT,util/genelf_debug.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-packed -c -o util/genelf_debug.o util/genelf_debug.c gcc -Wp,-MD,util/.perf-hooks.o.d -Wp,-MT,util/perf-hooks.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/perf-hooks.o util/perf-hooks.c gcc -Wp,-MD,util/.bpf-event.o.d -Wp,-MT,util/bpf-event.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf-event.o util/bpf-event.c gcc -Wp,-MD,util/.bpf-utils.o.d -Wp,-MT,util/bpf-utils.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf-utils.o util/bpf-utils.c flex -o util/parse-events-flex.c \ --header-file=util/parse-events-flex.h util/parse-events.l flex -o util/pmu-flex.c \ --header-file=util/pmu-flex.h util/pmu.l flex -o util/expr-flex.c \ --header-file=util/expr-flex.h util/expr.l gcc -Wp,-MD,util/.expr-bison.o.d -Wp,-MT,util/expr-bison.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DYYLTYPE_IS_TRIVIAL=0 -DYYENABLE_NLS=0 -Wno-unused-but-set-variable -Wno-switch-enum -c -o util/expr-bison.o util/expr-bison.c flex -o util/bpf-filter-flex.c \ --header-file=util/bpf-filter-flex.h util/bpf-filter.l gcc -Wp,-MD,util/.parse-events.o.d -Wp,-MT,util/parse-events.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/parse-events.o util/parse-events.c gcc -Wp,-MD,util/.bpf-filter-bison.o.d -Wp,-MT,util/bpf-filter-bison.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -DYYLTYPE_IS_TRIVIAL=0 -DYYENABLE_NLS=0 -Wno-unused-but-set-variable -Wno-switch-enum -c -o util/bpf-filter-bison.o util/bpf-filter-bison.c gcc -Wp,-MD,util/.parse-events-flex.o.d -Wp,-MT,util/parse-events-flex.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-redundant-decls -Wno-switch-default -Wno-unused-function -Wno-misleading-indentation -Wno-unused-but-set-variable -Wno-unused-label -c -o util/parse-events-flex.o util/parse-events-flex.c gcc -Wp,-MD,util/.pmu.o.d -Wp,-MT,util/pmu.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/pmu.o util/pmu.c gcc -Wp,-MD,util/.pmu-flex.o.d -Wp,-MT,util/pmu-flex.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-redundant-decls -Wno-switch-default -Wno-unused-function -Wno-misleading-indentation -Wno-unused-but-set-variable -c -o util/pmu-flex.o util/pmu-flex.c gcc -Wp,-MD,util/.expr-flex.o.d -Wp,-MT,util/expr-flex.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-redundant-decls -Wno-switch-default -Wno-unused-function -Wno-misleading-indentation -Wno-unused-but-set-variable -c -o util/expr-flex.o util/expr-flex.c gcc -Wp,-MD,util/.expr.o.d -Wp,-MT,util/expr.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/expr.o util/expr.c gcc -Wp,-MD,util/.bpf-filter.o.d -Wp,-MT,util/bpf-filter.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -c -o util/bpf-filter.o util/bpf-filter.c gcc -Wp,-MD,util/.bpf-filter-flex.o.d -Wp,-MT,util/bpf-filter-flex.o -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -D"BUILD_STR(s)=#s" -Wno-redundant-decls -Wno-switch-default -Wno-unused-function -Wno-misleading-indentation -Wno-unused-but-set-variable -c -o util/bpf-filter-flex.o util/bpf-filter-flex.c ld -r -o util/perf-in.o util/arm64-frame-pointer-unwind-support.o util/addr_location.o util/annotate.o util/block-info.o util/block-range.o util/build-id.o util/cacheline.o util/config.o util/copyfile.o util/ctype.o util/db-export.o util/env.o util/event.o util/evlist.o util/sideband_evlist.o util/evsel.o util/evsel_fprintf.o util/perf_event_attr_fprintf.o util/evswitch.o util/find_bit.o util/get_current_dir_name.o util/levenshtein.o util/mmap.o util/memswap.o util/parse-events.o util/print-events.o util/tracepoint.o util/perf_regs.o util/perf-regs-arch/perf-in.o util/path.o util/print_binary.o util/print_insn.o util/rlimit.o util/argv_split.o util/rbtree.o util/libstring.o util/bitmap.o util/hweight.o util/smt.o util/strbuf.o util/string.o util/strlist.o util/strfilter.o util/top.o util/usage.o util/dso.o util/dsos.o util/symbol.o util/symbol_fprintf.o util/map_symbol.o util/color.o util/color_config.o util/metricgroup.o util/header.o util/callchain.o util/values.o util/debug.o util/fncache.o util/machine.o util/map.o util/maps.o util/pstack.o util/session.o util/sample-raw.o util/s390-sample-raw.o util/amd-sample-raw.o util/syscalltbl.o util/ordered-events.o util/namespaces.o util/comm.o util/thread.o util/threads.o util/thread_map.o util/parse-events-flex.o util/parse-events-bison.o util/pmu.o util/pmus.o util/pmu-flex.o util/pmu-bison.o util/svghelper.o util/trace-event-info.o util/trace-event-scripting.o util/trace-event.o util/trace-event-parse.o util/trace-event-read.o util/sort.o util/hist.o util/util.o util/cpumap.o util/affinity.o util/cputopo.o util/cgroup.o util/target.o util/rblist.o util/intlist.o util/vdso.o util/counts.o util/stat.o util/stat-shadow.o util/stat-display.o util/perf_api_probe.o util/record.o util/srcline.o util/srccode.o util/synthetic-events.o util/data.o util/tsc.o util/cloexec.o util/call-path.o util/rwsem.o util/thread-stack.o util/spark.o util/topdown.o util/iostat.o util/stream.o util/auxtrace.o util/intel-pt-decoder/perf-in.o util/intel-pt.o util/intel-bts.o util/arm-spe.o util/arm-spe-decoder/perf-in.o util/hisi-ptt.o util/hisi-ptt-decoder/perf-in.o util/s390-cpumsf.o util/cs-etm.o util/cs-etm-decoder/perf-in.o util/cs-etm-base.o util/parse-branch-options.o util/dump-insn.o util/parse-regs-options.o util/parse-sublevel-options.o util/term.o util/help-unknown-cmd.o util/dlfilter.o util/mem-events.o util/vsprintf.o util/units.o util/time-utils.o util/expr-flex.o util/expr-bison.o util/expr.o util/branch.o util/mem2node.o util/clockid.o util/list_sort.o util/mutex.o util/sharded_mutex.o util/bpf_map.o util/bpf_counter.o util/bpf_counter_cgroup.o util/bpf_ftrace.o util/bpf_off_cpu.o util/bpf-filter.o util/bpf-filter-flex.o util/bpf-filter-bison.o util/bpf_lock_contention.o util/bpf_kwork.o util/bpf_kwork_top.o util/symbol-elf.o util/probe-file.o util/probe-event.o util/hashmap.o util/probe-finder.o util/dwarf-aux.o util/dwarf-regs.o util/debuginfo.o util/annotate-data.o util/unwind-libdw.o util/data-convert-bt.o util/data-convert-json.o util/scripting-engines/perf-in.o util/zlib.o util/lzma.o util/zstd.o util/cap.o util/demangle-cxx.o util/demangle-ocaml.o util/demangle-java.o util/demangle-rust.o util/jitdump.o util/genelf.o util/genelf_debug.o util/perf-hooks.o util/bpf-event.o util/bpf-utils.o ld -r -o perf-in.o builtin-bench.o builtin-annotate.o builtin-config.o builtin-diff.o builtin-evlist.o builtin-ftrace.o builtin-help.o builtin-buildid-list.o builtin-buildid-cache.o builtin-kallsyms.o builtin-list.o builtin-record.o builtin-report.o builtin-stat.o builtin-top.o builtin-script.o builtin-kvm.o builtin-inject.o builtin-mem.o builtin-data.o builtin-version.o builtin-c2c.o builtin-daemon.o builtin-kmem.o builtin-kwork.o builtin-lock.o builtin-sched.o builtin-timechart.o builtin-trace.o trace/beauty/perf-in.o builtin-probe.o bench/perf-in.o tests/perf-in.o perf.o util/perf-in.o arch/perf-in.o ui/perf-in.o scripts/perf-in.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E -Wl,-z,noexecstack -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -L/usr/lib64 \ perf-in.o pmu-events/pmu-events-in.o -Wl,--whole-archive /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/libapi.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/libperf.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/libsubcmd.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/libsymbol.a -Wl,--no-whole-archive -Wl,--start-group -lpthread -lrt -lm -ldl -lopencsd_c_api -lopencsd -lz -lelf -ldw -lbpf -lcrypto -lslang -lperl -lpthread -lresolv -ldl -lm -lcrypt -lutil -lc -lpython3.12 -ldl -lm -lutil -lstdc++ -llzma -lzstd -lcap -lnuma -lbabeltrace-ctf -ltraceevent -ltracefs -Wl,--end-group -o perf kernel.spec:2895: build libperf + /usr/bin/make -s 'EXTRA_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -C tools/lib/perf V=1 DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 + chmod +x tools/power/cpupower/utils/version-gen.sh kernel.spec:2907: build cpupower + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s -j4 -C tools/power/cpupower CPUFREQ_BENCH=false DEBUG=false CC lib/cpufreq.o CC lib/cpupower.o CC lib/cpuidle.o CC lib/acpi_cppc.o CC lib/powercap.o CC utils/helpers/amd.o CC utils/helpers/msr.o CC utils/helpers/sysfs.o CC utils/helpers/misc.o CC utils/helpers/cpuid.o CC utils/helpers/pci.o CC utils/helpers/bitmask.o CC utils/idle_monitor/nhm_idle.o CC utils/idle_monitor/snb_idle.o CC utils/idle_monitor/hsw_ext_idle.o CC utils/idle_monitor/amd_fam14h_idle.o CC utils/idle_monitor/cpuidle_sysfs.o CC utils/idle_monitor/mperf_monitor.o CC utils/idle_monitor/cpupower-monitor.o CC utils/idle_monitor/rapl_monitor.o CC utils/cpupower.o CC utils/cpufreq-info.o CC utils/cpufreq-set.o CC utils/cpupower-set.o CC utils/cpupower-info.o CC utils/cpuidle-info.o CC utils/cpuidle-set.o CC utils/powercap-info.o MSGFMT po/de.gmo MSGFMT po/fr.gmo MSGFMT po/it.gmo MSGFMT po/cs.gmo MSGFMT po/pt.gmo MSGFMT po/ka.gmo LD libcpupower.so.0.0.1 CC cpupower + pushd tools/thermal/tmon/ ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/thermal/tmon ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 kernel.spec:2935: build tmon + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s tmon.c: In function ‘main’: tmon.c:233:25: warning: ‘__builtin_strncpy’ specified bound 20 equals destination size [-Wstringop-truncation] 233 | strncpy(ctrl_cdev, optarg, CDEV_NAME_SIZE); | ^ + popd + pushd tools/iio/ ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/iio ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 kernel.spec:2939: build iio + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s + popd + pushd tools/gpio/ ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/gpio ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 kernel.spec:2943: build gpio + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s + popd + pushd tools/mm/ ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/mm ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 kernel.spec:2948: build slabinfo page_owner_sort + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s slabinfo page_owner_sort slabinfo.c: In function ‘read_slab_dir’: slabinfo.c:1300:25: warning: ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1300 | chdir(".."); | ^~~~~~~~~~~ + popd + pushd tools/verification/rv/ ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/verification/rv ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 kernel.spec:2952: build rv + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s Auto-detecting system features: ... libtraceevent: [ on ] ... libtracefs: [ on ] src/in_kernel.c: In function ‘ikm_list_monitors’: src/in_kernel.c:154:9: warning: ‘strncpy’ specified bound 24 equals destination size [-Wstringop-truncation] 154 | strncpy(ikm->name, name, MAX_DA_NAME_LEN); | ^ src/in_kernel.c:156:9: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 156 | strncpy(ikm->desc, desc, MAX_DESCRIPTION); | ^ src/in_kernel.c: In function ‘ikm_run_monitor’: src/in_kernel.c:236:9: warning: ‘__strncpy_chk’ specified bound depends on the length of the source argument [-Wstringop-truncation] 236 | strncpy(curr_reactor, start, strlen(start)); | ^ In function ‘ikm_get_current_reactor’, inlined from ‘parse_arguments’ at src/in_kernel.c:610:28, inlined from ‘ikm_run_monitor’ at src/in_kernel.c:651:11: src/in_kernel.c:236:9: note: length computed here 236 | strncpy(curr_reactor, start, strlen(start)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + popd + pushd tools/tracing/rtla ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/tracing/rtla ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 kernel.spec:2956: build rtla + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s Auto-detecting system features: ... libtraceevent: [ on ] ... libtracefs: [ on ] src/utils.c: In function ‘find_mount.constprop.0’: src/utils.c:554:9: warning: ‘strncpy’ output may be truncated copying 1010 bytes from a string of length 1024 [-Wstringop-truncation] 554 | strncpy(mp, mount_point, sizeof_mp - 1); | ^ src/timerlat_aa.c: In function ‘timerlat_aa_sched_switch_handler’: src/timerlat_aa.c:524:9: warning: ‘strncpy’ specified bound 24 equals destination size [-Wstringop-truncation] 524 | strncpy(taa_data->current_comm, comm, MAX_COMM); | ^ src/timerlat_aa.c: In function ‘timerlat_aa_thread_handler’: src/timerlat_aa.c:460:25: warning: ‘strncpy’ specified bound 24 equals destination size [-Wstringop-truncation] 460 | strncpy(taa_data->run_thread_comm, comm, MAX_COMM); | ^ + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + '[' -f /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/vmlinux.h ']' kernel.spec:2968: build bpftool ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/bpf/bpftool ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + pushd tools/bpf/bpftool + /usr/bin/make 'EXTRA_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'EXTRA_LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 -s VMLINUX_H= V=1 + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 kernel.spec:2977: start build selftests kernel.spec:2981: install headers for selftests + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -j4 headers_install + '[' '!' -f include/generated/autoconf.h ']' kernel.spec:2992: build samples/bpf + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -j4 ARCH=arm64 V=1 M=samples/bpf/ VMLINUX_H= Auto-detecting system features: ... clang-bpf-co-re: [ on ] ... llvm: [ on ] ... libcap: [ on ] ... libbfd: [ on ] samples/bpf/../../tools/testing/selftests/bpf/cgroup_helpers.c:432:20: warning: no previous prototype for ‘get_cgroup_id_from_path’ [-Wmissing-prototypes] 432 | unsigned long long get_cgroup_id_from_path(const char *cgroup_workdir) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ld: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples/bpf/bpftool/bootstrap/libbpf/libbpf.a(libbpf-in.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples/bpf/bpftool/bootstrap/libbpf/libbpf.a(libbpf-in.o)(.text+0x100): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[3]: *** [Makefile:241: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples/bpf/bpftool/bootstrap/bpftool] Error 1 make[2]: *** [samples/bpf/Makefile:266: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples/bpf/bpftool/bootstrap/bpftool] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/Makefile:1920: samples/bpf] Error 2 make: *** [Makefile:242: __sub-make] Error 2 + true ++ pwd + export BPFTOOL=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/bpf/bpftool/bpftool + BPFTOOL=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/bpf/bpftool/bpftool ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + pushd tools/testing/selftests + force_targets= kernel.spec:3007: main selftests compile + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -j4 ARCH=arm64 V=1 'TARGETS=bpf mm net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding' SKIP_TARGETS= INSTALL_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests VMLINUX_H= install clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Werror,-Wunused-command-line-argument] make[1]: *** [Makefile:230: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/bpf/liburandom_read.so] Error 1 /usr/bin/ld: /tmp/ccjOLQtV.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stdout@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccjOLQtV.o/usr/bin/ld: /tmp/ccpcbdl5.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stdout@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccpcbdl5.o(.text+0x78): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stdout@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value (.text+0x68): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stdout@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/mm/gup_longterm] Error 1 make[1]: *** Waiting for unfinished jobs.... collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/mm/compaction_test] Error 1 /usr/bin/ld: /tmp/cc56xXXC.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stdout@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/cc56xXXC.o(.text+0x68): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stdout@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/mm/gup_test] Error 1 /usr/bin/ld: /tmp/ccR0ELov.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stdout@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccR0ELov.o(.text+0x78): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stdout@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/mm/cow] Error 1 /usr/bin/ld: /tmp/cc8ZsTwz.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `in6addr_any@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/cc8ZsTwz.o(.text+0x24): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `in6addr_any@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/reuseport_dualstack] Error 1 make[1]: *** Waiting for unfinished jobs.... /usr/bin/ld: /tmp/cciSZtgr.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `in6addr_any@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/cciSZtgr.o(.text+0x1c): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `in6addr_any@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/reuseport_bpf_cpu] Error 1 /usr/bin/ld: /tmp/cc4n5mG7.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `in6addr_any@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/cc4n5mG7.o(.text+0x40): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `in6addr_any@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/reuseport_bpf_numa] Error 1 /usr/bin/ld: /tmp/ccGlcDYy.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `in6addr_any@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccGlcDYy.o(.text+0x9c): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `in6addr_any@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/reuseport_bpf] Error 1 /usr/bin/ld: /tmp/ccxbdkuD.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccxbdkuD.o(.text+0x4): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/mptcp/mptcp_inq] Error 1 make[1]: *** Waiting for unfinished jobs.... /usr/bin/ld: /tmp/ccrP4JB4.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccrP4JB4.o(.text+0x4): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/mptcp/mptcp_sockopt] Error 1 /usr/bin/ld: /tmp/cckTMFPL.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/cckTMFPL.o(.text+0x28): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/mptcp/mptcp_connect] Error 1 /usr/bin/ld: /tmp/ccKWrq8d.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccKWrq8d.o(.text+0x40): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/mptcp/pm_nl_ctl] Error 1 sctp_collision.c: In function ‘main’: sctp_collision.c:62:84: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 62 | ret = recvfrom(sd, buf, sizeof(buf), 0, (struct sockaddr *)&daddr, &len); | ^~~~ | | | int * In file included from /usr/include/sys/socket.h:343, from /usr/include/netinet/in.h:23, from /usr/include/arpa/inet.h:22, from sctp_collision.c:7: /usr/include/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ sctp_collision.c:88:84: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign] 88 | ret = recvfrom(sd, buf, sizeof(buf), 0, (struct sockaddr *)&daddr, &len); | ^~~~ | | | int * /usr/include/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ conntrack_dump_flush.c: In function ‘conntrack_data_insert’: conntrack_dump_flush.c:101:13: warning: unused variable ‘err’ [-Wunused-variable] 101 | int err, ret; | ^~~ conntrack_dump_flush.c:99:26: warning: unused variable ‘rplnlh’ [-Wunused-variable] 99 | struct nlmsghdr *rplnlh; | ^~~~~~ conntrack_dump_flush.c: In function ‘count_entries’: conntrack_dump_flush.c:210:1: warning: no return statement in function returning non-void [-Wreturn-type] 210 | } | ^ conntrack_dump_flush.c: In function ‘conntracK_count_zone’: conntrack_dump_flush.c:219:13: warning: unused variable ‘err’ [-Wunused-variable] 219 | int err, ret; | ^~~ conntrack_dump_flush.c:217:24: warning: unused variable ‘nest’ [-Wunused-variable] 217 | struct nlattr *nest; | ^~~~ conntrack_dump_flush.c:215:32: warning: unused variable ‘rplnlh’ [-Wunused-variable] 215 | struct nlmsghdr *nlh, *rplnlh; | ^~~~~~ conntrack_dump_flush.c: In function ‘conntrack_flush_zone’: conntrack_dump_flush.c:266:13: warning: unused variable ‘err’ [-Wunused-variable] 266 | int err, ret; | ^~~ conntrack_dump_flush.c:264:24: warning: unused variable ‘nest’ [-Wunused-variable] 264 | struct nlattr *nest; | ^~~~ conntrack_dump_flush.c:262:32: warning: unused variable ‘rplnlh’ [-Wunused-variable] 262 | struct nlmsghdr *nlh, *rplnlh; | ^~~~~~ conntrack_dump_flush.c: In function ‘build_cta_tuple_v4’: conntrack_dump_flush.c:46:1: warning: control reaches end of non-void function [-Wreturn-type] 46 | } | ^ conntrack_dump_flush.c: In function ‘build_cta_proto’: conntrack_dump_flush.c:93:1: warning: control reaches end of non-void function [-Wreturn-type] 93 | } | ^ conntrack_dump_flush.c: In function ‘build_cta_tuple_v6’: conntrack_dump_flush.c:74:1: warning: control reaches end of non-void function [-Wreturn-type] 74 | } | ^ fuse_test.c: In function ‘sealing_thread_fn’: fuse_test.c:165:13: warning: unused variable ‘sig’ [-Wunused-variable] 165 | int sig, r; | ^~~ memfd_test.c: In function ‘mfd_fail_grow_write.part.0’: memfd_test.c:685:13: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 685 | l = pwrite(fd, buf, mfd_def_size * 8, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/features.h:503, from /usr/include/errno.h:25, from memfd_test.c:5: /usr/include/unistd.h:408:16: note: in a call to ‘pwrite’ declared with attribute ‘access (read_only, 2, 3)’ here 408 | extern ssize_t __REDIRECT (pwrite, (int __fd, const void *__buf, | ^~~~~~~~~~ clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' [-Werror,-Wunused-command-line-argument] clang: error: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Werror,-Wunused-command-line-argument] make[1]: *** [Makefile:230: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/bpf/liburandom_read.so] Error 1 make[1]: *** Waiting for unfinished jobs.... Warning: Kernel ABI header at 'tools/include/uapi/linux/if_xdp.h' differs from latest version at 'include/uapi/linux/if_xdp.h' /usr/bin/ld: /tmp/ccJgwjjj.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stdout@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccJgwjjj.o(.text+0x68): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stdout@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/mm/compaction_test] Error 1 make[1]: *** Waiting for unfinished jobs.... /usr/bin/ld: /tmp/ccmKmVhk.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stdout@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccmKmVhk.o(.text+0x68): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stdout@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/mm/gup_test] Error 1 /usr/bin/ld: /tmp/ccCfrjaC.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stdout@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccCfrjaC.o(.text+0x78): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stdout@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/mm/gup_longterm] Error 1 /usr/bin/ld: /tmp/ccym9ljk.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stdout@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccym9ljk.o(.text+0x78): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stdout@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/mm/cow] Error 1 /usr/bin/ld: /tmp/ccP1UNsQ.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `in6addr_any@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccP1UNsQ.o(.text+0x24): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `in6addr_any@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/reuseport_dualstack] Error 1 make[1]: *** Waiting for unfinished jobs.... /usr/bin/ld: /tmp/cczjz54y.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `in6addr_any@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/cczjz54y.o(.text+0x1c): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `in6addr_any@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/reuseport_bpf_cpu] Error 1 /usr/bin/ld: /tmp/ccGG2ada.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `in6addr_any@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccGG2ada.o(.text+0x40): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `in6addr_any@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/reuseport_bpf_numa] Error 1 /usr/bin/ld: /tmp/ccj1K8Nf.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `in6addr_any@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccj1K8Nf.o(.text+0x9c): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `in6addr_any@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/reuseport_bpf] Error 1 /usr/bin/ld: /tmp/cczyQUW9.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/cczyQUW9.o(.text+0x4): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/mptcp/mptcp_inq] Error 1 make[1]: *** Waiting for unfinished jobs.... /usr/bin/ld: /tmp/ccSpR1sf.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccSpR1sf.o(.text+0x4): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/mptcp/mptcp_sockopt] Error 1 /usr/bin/ld: /tmp/ccWkokgS.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/ccWkokgS.o(.text+0x28): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/mptcp/mptcp_connect] Error 1 /usr/bin/ld: /tmp/cczgyBzs.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /tmp/cczgyBzs.o(.text+0x40): unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol `stderr@@GLIBC_2.17' /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[1]: *** [../../lib.mk:187: /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/mptcp/pm_nl_ctl] Error 1 Skipping non-existent dir: bpf Skipping non-existent dir: mm Emit Tests for net Emit Tests for net/forwarding Skipping non-existent dir: net/mptcp Emit Tests for netfilter Emit Tests for tc-testing Emit Tests for memfd Emit Tests for drivers/net/bonding kernel.spec:3019: install selftests + for dir in bpf bpf/no_alu32 bpf/progs + test -d bpf + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/bpf + find bpf -maxdepth 1 -type f '(' -executable -o -name '*.py' -o -name settings -o -name 'btf_dump_test_case_*.c' -o -name '*.ko' -o -name '*.o' -exec sh -c 'readelf -h "{}" | grep -q "^ Machine:.*BPF"' ';' ')' -print0 + xargs -0 cp -t /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/bpf + for dir in bpf bpf/no_alu32 bpf/progs + test -d bpf/no_alu32 + continue + for dir in bpf bpf/no_alu32 bpf/progs + test -d bpf/progs + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/bpf/progs + find bpf/progs -maxdepth 1 -type f '(' -executable -o -name '*.py' -o -name settings -o -name 'btf_dump_test_case_*.c' -o -name '*.ko' -o -name '*.o' -exec sh -c 'readelf -h "{}" | grep -q "^ Machine:.*BPF"' ';' ')' -print0 + xargs -0 cp -t /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/bpf/progs + cd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 + cp -rav --parents -t /builddir/build/BUILD/root_unstripped/ usr/libexec/kselftests/bpf/test_progs usr -> /builddir/build/BUILD/root_unstripped/usr usr/libexec -> /builddir/build/BUILD/root_unstripped/usr/libexec usr/libexec/kselftests -> /builddir/build/BUILD/root_unstripped/usr/libexec/kselftests usr/libexec/kselftests/bpf -> /builddir/build/BUILD/root_unstripped/usr/libexec/kselftests/bpf cp: cannot stat 'usr/libexec/kselftests/bpf/test_progs': No such file or directory + true + cd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 + cp -rav --parents -t /builddir/build/BUILD/root_unstripped/ usr/libexec/kselftests/bpf/test_progs-no_alu32 cp: cannot stat 'usr/libexec/kselftests/bpf/test_progs-no_alu32': No such file or directory + true + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + export -n BPFTOOL kernel.spec:3036: end build selftests + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.eah6TG + umask 022 + cd /builddir/build/BUILD + cd kernel-6.9.9 + cd linux-6.9.9-350.reform.fc40.aarch64 + /usr/bin/make ARCH=arm64 INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr headers_install HOSTCC scripts/basic/fixdep HOSTCC scripts/unifdef INSTALL /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/include + find /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/include '(' -name .install -o -name .check -o -name ..install.cmd -o -name ..check.cmd ')' -delete + HDR_ARCH_LIST='arm64 powerpc s390 x86' + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers + for arch in $HDR_ARCH_LIST + mkdir /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64 + /usr/bin/make ARCH=arm64 INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64 headers_install INSTALL /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include + for arch in $HDR_ARCH_LIST + mkdir /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc + /usr/bin/make ARCH=powerpc INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc headers_install WRAP arch/powerpc/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/powerpc/include/generated/uapi/asm/param.h WRAP arch/powerpc/include/generated/uapi/asm/poll.h WRAP arch/powerpc/include/generated/uapi/asm/resource.h WRAP arch/powerpc/include/generated/uapi/asm/siginfo.h WRAP arch/powerpc/include/generated/uapi/asm/sockios.h WRAP arch/powerpc/include/generated/uapi/asm/statfs.h SYSHDR arch/powerpc/include/generated/uapi/asm/unistd_32.h SYSHDR arch/powerpc/include/generated/uapi/asm/unistd_64.h SYSTBL arch/powerpc/include/generated/asm/syscall_table_32.h SYSTBL arch/powerpc/include/generated/asm/syscall_table_64.h SYSTBL arch/powerpc/include/generated/asm/syscall_table_spu.h HDRINST usr/include/asm/vas-api.h HDRINST usr/include/asm/unistd.h HDRINST usr/include/asm/ucontext.h HDRINST usr/include/asm/types.h HDRINST usr/include/asm/tm.h HDRINST usr/include/asm/termios.h HDRINST usr/include/asm/termbits.h HDRINST usr/include/asm/swab.h HDRINST usr/include/asm/stat.h HDRINST usr/include/asm/spu_info.h HDRINST usr/include/asm/socket.h HDRINST usr/include/asm/signal.h HDRINST usr/include/asm/sigcontext.h HDRINST usr/include/asm/shmbuf.h HDRINST usr/include/asm/setup.h HDRINST usr/include/asm/sembuf.h HDRINST usr/include/asm/ptrace.h HDRINST usr/include/asm/ps3fb.h HDRINST usr/include/asm/posix_types.h HDRINST usr/include/asm/perf_regs.h HDRINST usr/include/asm/perf_event.h HDRINST usr/include/asm/papr_pdsm.h HDRINST usr/include/asm/papr-vpd.h HDRINST usr/include/asm/papr-sysparm.h HDRINST usr/include/asm/papr-miscdev.h HDRINST usr/include/asm/opal-prd.h HDRINST usr/include/asm/nvram.h HDRINST usr/include/asm/msgbuf.h HDRINST usr/include/asm/mman.h HDRINST usr/include/asm/kvm_para.h HDRINST usr/include/asm/kvm.h HDRINST usr/include/asm/ipcbuf.h HDRINST usr/include/asm/ioctls.h HDRINST usr/include/asm/ioctl.h HDRINST usr/include/asm/fcntl.h HDRINST usr/include/asm/errno.h HDRINST usr/include/asm/epapr_hcalls.h HDRINST usr/include/asm/elf.h HDRINST usr/include/asm/eeh.h HDRINST usr/include/asm/cputable.h HDRINST usr/include/asm/byteorder.h HDRINST usr/include/asm/bootx.h HDRINST usr/include/asm/bitsperlong.h HDRINST usr/include/asm/auxvec.h HDRINST usr/include/asm/unistd_64.h HDRINST usr/include/asm/unistd_32.h HDRINST usr/include/asm/statfs.h HDRINST usr/include/asm/sockios.h HDRINST usr/include/asm/siginfo.h HDRINST usr/include/asm/resource.h HDRINST usr/include/asm/poll.h HDRINST usr/include/asm/param.h HDRINST usr/include/asm/bpf_perf_event.h REMOVE usr/include/asm/hwcap.h usr/include/asm/sve_context.h INSTALL /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include + for arch in $HDR_ARCH_LIST + mkdir /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390 + /usr/bin/make ARCH=s390 INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390 headers_install WRAP arch/s390/include/generated/uapi/asm/errno.h WRAP arch/s390/include/generated/uapi/asm/fcntl.h WRAP arch/s390/include/generated/uapi/asm/ioctl.h WRAP arch/s390/include/generated/uapi/asm/mman.h WRAP arch/s390/include/generated/uapi/asm/msgbuf.h WRAP arch/s390/include/generated/uapi/asm/param.h WRAP arch/s390/include/generated/uapi/asm/poll.h WRAP arch/s390/include/generated/uapi/asm/resource.h WRAP arch/s390/include/generated/uapi/asm/sembuf.h WRAP arch/s390/include/generated/uapi/asm/shmbuf.h WRAP arch/s390/include/generated/uapi/asm/siginfo.h WRAP arch/s390/include/generated/uapi/asm/socket.h WRAP arch/s390/include/generated/uapi/asm/sockios.h WRAP arch/s390/include/generated/uapi/asm/swab.h WRAP arch/s390/include/generated/uapi/asm/termbits.h WRAP arch/s390/include/generated/uapi/asm/termios.h UPD arch/s390/include/generated/uapi/asm/unistd_32.h UPD arch/s390/include/generated/uapi/asm/unistd_64.h HDRINST usr/include/asm/zcrypt.h HDRINST usr/include/asm/vtoc.h HDRINST usr/include/asm/vmcp.h HDRINST usr/include/asm/virtio-ccw.h HDRINST usr/include/asm/uvdevice.h HDRINST usr/include/asm/unistd.h HDRINST usr/include/asm/ucontext.h HDRINST usr/include/asm/types.h HDRINST usr/include/asm/tape390.h HDRINST usr/include/asm/sthyi.h HDRINST usr/include/asm/statfs.h HDRINST usr/include/asm/stat.h HDRINST usr/include/asm/signal.h HDRINST usr/include/asm/sigcontext.h HDRINST usr/include/asm/sie.h HDRINST usr/include/asm/setup.h HDRINST usr/include/asm/sclp_ctl.h HDRINST usr/include/asm/schid.h HDRINST usr/include/asm/runtime_instr.h HDRINST usr/include/asm/raw3270.h HDRINST usr/include/asm/qeth.h HDRINST usr/include/asm/ptrace.h HDRINST usr/include/asm/posix_types.h HDRINST usr/include/asm/pkey.h HDRINST usr/include/asm/perf_regs.h HDRINST usr/include/asm/monwriter.h HDRINST usr/include/asm/kvm_perf.h HDRINST usr/include/asm/kvm_para.h HDRINST usr/include/asm/kvm.h HDRINST usr/include/asm/ipl.h HDRINST usr/include/asm/ipcbuf.h HDRINST usr/include/asm/ioctls.h HDRINST usr/include/asm/hypfs.h HDRINST usr/include/asm/hwctrset.h HDRINST usr/include/asm/guarded_storage.h HDRINST usr/include/asm/fs3270.h HDRINST usr/include/asm/dasd.h HDRINST usr/include/asm/cmb.h HDRINST usr/include/asm/clp.h HDRINST usr/include/asm/chsc.h HDRINST usr/include/asm/chpid.h HDRINST usr/include/asm/byteorder.h HDRINST usr/include/asm/bpf_perf_event.h HDRINST usr/include/asm/bitsperlong.h HDRINST usr/include/asm/auxvec.h HDRINST usr/include/asm/unistd_64.h HDRINST usr/include/asm/unistd_32.h HDRINST usr/include/asm/termios.h HDRINST usr/include/asm/termbits.h HDRINST usr/include/asm/swab.h HDRINST usr/include/asm/sockios.h HDRINST usr/include/asm/socket.h HDRINST usr/include/asm/siginfo.h HDRINST usr/include/asm/shmbuf.h HDRINST usr/include/asm/sembuf.h HDRINST usr/include/asm/resource.h HDRINST usr/include/asm/poll.h HDRINST usr/include/asm/param.h HDRINST usr/include/asm/msgbuf.h HDRINST usr/include/asm/mman.h HDRINST usr/include/asm/ioctl.h HDRINST usr/include/asm/fcntl.h HDRINST usr/include/asm/errno.h REMOVE usr/include/asm/bootx.h usr/include/asm/cputable.h usr/include/asm/eeh.h usr/include/asm/elf.h usr/include/asm/epapr_hcalls.h usr/include/asm/nvram.h usr/include/asm/opal-prd.h usr/include/asm/papr-miscdev.h usr/include/asm/papr-sysparm.h usr/include/asm/papr-vpd.h usr/include/asm/papr_pdsm.h usr/include/asm/perf_event.h usr/include/asm/ps3fb.h usr/include/asm/spu_info.h usr/include/asm/tm.h usr/include/asm/vas-api.h INSTALL /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include + for arch in $HDR_ARCH_LIST + mkdir /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86 + /usr/bin/make ARCH=x86 INSTALL_HDR_PATH=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86 headers_install WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/errno.h WRAP arch/x86/include/generated/uapi/asm/fcntl.h WRAP arch/x86/include/generated/uapi/asm/ioctl.h WRAP arch/x86/include/generated/uapi/asm/ioctls.h WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h WRAP arch/x86/include/generated/uapi/asm/param.h WRAP arch/x86/include/generated/uapi/asm/poll.h WRAP arch/x86/include/generated/uapi/asm/resource.h WRAP arch/x86/include/generated/uapi/asm/socket.h WRAP arch/x86/include/generated/uapi/asm/sockios.h WRAP arch/x86/include/generated/uapi/asm/termbits.h WRAP arch/x86/include/generated/uapi/asm/termios.h WRAP arch/x86/include/generated/uapi/asm/types.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h SYSTBL arch/x86/include/generated/asm/syscalls_32.h HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o HOSTLD arch/x86/tools/relocs HDRINST usr/include/linux/a.out.h HDRINST usr/include/asm/vsyscall.h HDRINST usr/include/asm/vmx.h HDRINST usr/include/asm/vm86.h HDRINST usr/include/asm/unistd.h HDRINST usr/include/asm/ucontext.h HDRINST usr/include/asm/swab.h HDRINST usr/include/asm/svm.h HDRINST usr/include/asm/statfs.h HDRINST usr/include/asm/stat.h HDRINST usr/include/asm/signal.h HDRINST usr/include/asm/siginfo.h HDRINST usr/include/asm/sigcontext32.h HDRINST usr/include/asm/sigcontext.h HDRINST usr/include/asm/shmbuf.h HDRINST usr/include/asm/sgx.h HDRINST usr/include/asm/setup_data.h HDRINST usr/include/asm/setup.h HDRINST usr/include/asm/sembuf.h HDRINST usr/include/asm/ptrace.h HDRINST usr/include/asm/ptrace-abi.h HDRINST usr/include/asm/processor-flags.h HDRINST usr/include/asm/prctl.h HDRINST usr/include/asm/posix_types_x32.h HDRINST usr/include/asm/posix_types_64.h HDRINST usr/include/asm/posix_types_32.h HDRINST usr/include/asm/posix_types.h HDRINST usr/include/asm/perf_regs.h HDRINST usr/include/asm/mtrr.h HDRINST usr/include/asm/msr.h HDRINST usr/include/asm/msgbuf.h HDRINST usr/include/asm/mman.h HDRINST usr/include/asm/mce.h HDRINST usr/include/asm/ldt.h HDRINST usr/include/asm/kvm_perf.h HDRINST usr/include/asm/kvm_para.h HDRINST usr/include/asm/kvm.h HDRINST usr/include/asm/ist.h HDRINST usr/include/asm/hwcap2.h HDRINST usr/include/asm/hw_breakpoint.h HDRINST usr/include/asm/e820.h HDRINST usr/include/asm/debugreg.h HDRINST usr/include/asm/byteorder.h HDRINST usr/include/asm/bootparam.h HDRINST usr/include/asm/boot.h HDRINST usr/include/asm/bitsperlong.h HDRINST usr/include/asm/auxvec.h HDRINST usr/include/asm/amd_hsmp.h HDRINST usr/include/asm/a.out.h HDRINST usr/include/asm/unistd_x32.h HDRINST usr/include/asm/unistd_64.h HDRINST usr/include/asm/unistd_32.h HDRINST usr/include/asm/types.h HDRINST usr/include/asm/termios.h HDRINST usr/include/asm/termbits.h HDRINST usr/include/asm/sockios.h HDRINST usr/include/asm/socket.h HDRINST usr/include/asm/resource.h HDRINST usr/include/asm/poll.h HDRINST usr/include/asm/param.h HDRINST usr/include/asm/ipcbuf.h HDRINST usr/include/asm/ioctls.h HDRINST usr/include/asm/ioctl.h HDRINST usr/include/asm/fcntl.h HDRINST usr/include/asm/errno.h HDRINST usr/include/asm/bpf_perf_event.h REMOVE usr/include/asm/chpid.h usr/include/asm/chsc.h usr/include/asm/clp.h usr/include/asm/cmb.h usr/include/asm/dasd.h usr/include/asm/fs3270.h usr/include/asm/guarded_storage.h usr/include/asm/hwctrset.h usr/include/asm/hypfs.h usr/include/asm/ipl.h usr/include/asm/monwriter.h usr/include/asm/pkey.h usr/include/asm/qeth.h usr/include/asm/raw3270.h usr/include/asm/runtime_instr.h usr/include/asm/schid.h usr/include/asm/sclp_ctl.h usr/include/asm/sie.h usr/include/asm/sthyi.h usr/include/asm/tape390.h usr/include/asm/uvdevice.h usr/include/asm/virtio-ccw.h usr/include/asm/vmcp.h usr/include/asm/vtoc.h usr/include/asm/zcrypt.h INSTALL /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include + find /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers '(' -name .install -o -name .check -o -name ..install.cmd -o -name ..check.cmd ')' -delete + for arch in $HDR_ARCH_LIST + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/arm64-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/asm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/asm-generic /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/drm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/linux /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/misc /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/mtd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/rdma /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/regulator /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/scsi /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/sound /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/video /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-arm64/include/xen /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/arm64-linux-gnu/include/ + for arch in $HDR_ARCH_LIST + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/powerpc-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/asm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/asm-generic /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/drm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/linux /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/misc /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/mtd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/rdma /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/regulator /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/scsi /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/sound /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/video /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-powerpc/include/xen /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/powerpc-linux-gnu/include/ + for arch in $HDR_ARCH_LIST + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/s390-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/asm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/asm-generic /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/drm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/linux /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/misc /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/mtd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/rdma /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/regulator /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/scsi /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/sound /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/video /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-s390/include/xen /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/s390-linux-gnu/include/ + for arch in $HDR_ARCH_LIST + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/x86-linux-gnu/include + mv /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/asm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/asm-generic /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/drm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/linux /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/misc /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/mtd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/rdma /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/regulator /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/scsi /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/sound /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/video /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers/arch-x86/include/xen /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/x86-linux-gnu/include/ + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/tmp-headers + /usr/bin/make -s 'EXTRA_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'EXTRA_CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E' -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBBPF_DYNAMIC=1 LIBTRACEEVENT_DYNAMIC=1 CORESIGHT=1 prefix=/usr PYTHON=/usr/bin/python3 DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 lib=lib64 install-bin BUILD: Doing 'make -j4' parallel build /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build CFLAGS= LDFLAGS= fixdep /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=. obj=fixdep Warning: Kernel ABI header differences: diff -u tools/include/uapi/linux/vhost.h include/uapi/linux/vhost.h diff -u tools/include/linux/bits.h include/linux/bits.h diff -u tools/arch/x86/include/asm/cpufeatures.h arch/x86/include/asm/cpufeatures.h diff -u tools/arch/x86/include/asm/msr-index.h arch/x86/include/asm/msr-index.h diff -u tools/include/uapi/asm-generic/unistd.h include/uapi/asm-generic/unistd.h diff -u tools/perf/arch/powerpc/entry/syscalls/syscall.tbl arch/powerpc/kernel/syscalls/syscall.tbl diff -u tools/perf/arch/s390/entry/syscalls/syscall.tbl arch/s390/kernel/syscalls/syscall.tbl /usr/bin/make FIXDEP=1 -f Makefile.perf install-bin Makefile.config:1095: No libcapstone found, disables disasm engine support for 'perf script', please install libcapstone-dev/capstone-devel Makefile.config:1160: libpfm4 not found, disables libpfm4 support. Please install libpfm4-dev Auto-detecting system features: ... dwarf: [ on ] ... dwarf_getlocations: [ on ] ... glibc: [ on ] ... libbfd: [ on ] ... libbfd-buildid: [ on ] ... libcap: [ on ] ... libelf: [ on ] ... libnuma: [ on ] ... numa_num_possible_cpus: [ on ] ... libperl: [ on ] ... libpython: [ on ] ... libcrypto: [ on ] ... libunwind: [ OFF ] ... libdw-dwarf-unwind: [ on ] ... libcapstone: [ OFF ] ... zlib: [ on ] ... lzma: [ on ] ... get_cpuid: [ OFF ] ... bpf: [ on ] ... libaio: [ on ] ... libzstd: [ on ] $(:) /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/api/ O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi \ DESTDIR=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi prefix= subdir= \ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/libapi.a install_headers /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/perf/ O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf \ DESTDIR=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf prefix= subdir= \ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/libperf.a install_headers /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/subcmd/ O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd \ DESTDIR=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd prefix= subdir= \ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/libsubcmd.a install_headers /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/lib/symbol/ O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol \ DESTDIR=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol prefix= subdir= \ /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/libsymbol.a install_headers make[3]: 'install_headers' is up to date. /bin/sh util/PERF-VERSION-GEN make[3]: 'install_headers' is up to date. /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./fd obj=libapi make[3]: 'install_headers' is up to date. make[3]: 'install_headers' is up to date. /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./fs obj=libapi /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/tools O=/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf \ prefix= subdir= /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=jvmti obj=jvmti /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/tests/shell/coresight gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E -Wl,-z,noexecstack -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -L/usr/lib64 -shared -Wl,-soname -Wl,libperf-jvmti.so -o libperf-jvmti.so jvmti/jvmti-in.o /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=. obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=pmu-events obj=pmu-events /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./trace/beauty obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./trace/beauty/tracepoints obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./bench obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./tests obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./arch obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./arch/arm64 obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./arch/arm64/util obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./arch/arm64/tests obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./ui obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./scripts obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./ui/browsers obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./scripts/perl/Perf-Trace-Util obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./scripts/python/Perf-Trace-Util obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./ui/tui obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./tests/workloads obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/perf-regs-arch obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/intel-pt-decoder obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/arm-spe-decoder obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/hisi-ptt-decoder obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/cs-etm-decoder obj=perf /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=./util/scripting-engines obj=perf g++ -Wp,-MD,util/.demangle-cxx.o.d -Wp,-MT,util/demangle-cxx.o -std=gnu++17 -fno-exceptions -fno-rtti -Wall -Wextra -fno-omit-frame-pointer -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_CXA_DEMANGLE_SUPPORT -D"BUILD_STR(s)=#s" -c -o util/demangle-cxx.o util/demangle-cxx.cpp ld -r -o util/perf-in.o util/arm64-frame-pointer-unwind-support.o util/addr_location.o util/annotate.o util/block-info.o util/block-range.o util/build-id.o util/cacheline.o util/config.o util/copyfile.o util/ctype.o util/db-export.o util/env.o util/event.o util/evlist.o util/sideband_evlist.o util/evsel.o util/evsel_fprintf.o util/perf_event_attr_fprintf.o util/evswitch.o util/find_bit.o util/get_current_dir_name.o util/levenshtein.o util/mmap.o util/memswap.o util/parse-events.o util/print-events.o util/tracepoint.o util/perf_regs.o util/perf-regs-arch/perf-in.o util/path.o util/print_binary.o util/print_insn.o util/rlimit.o util/argv_split.o util/rbtree.o util/libstring.o util/bitmap.o util/hweight.o util/smt.o util/strbuf.o util/string.o util/strlist.o util/strfilter.o util/top.o util/usage.o util/dso.o util/dsos.o util/symbol.o util/symbol_fprintf.o util/map_symbol.o util/color.o util/color_config.o util/metricgroup.o util/header.o util/callchain.o util/values.o util/debug.o util/fncache.o util/machine.o util/map.o util/maps.o util/pstack.o util/session.o util/sample-raw.o util/s390-sample-raw.o util/amd-sample-raw.o util/syscalltbl.o util/ordered-events.o util/namespaces.o util/comm.o util/thread.o util/threads.o util/thread_map.o util/parse-events-flex.o util/parse-events-bison.o util/pmu.o util/pmus.o util/pmu-flex.o util/pmu-bison.o util/svghelper.o util/trace-event-info.o util/trace-event-scripting.o util/trace-event.o util/trace-event-parse.o util/trace-event-read.o util/sort.o util/hist.o util/util.o util/cpumap.o util/affinity.o util/cputopo.o util/cgroup.o util/target.o util/rblist.o util/intlist.o util/vdso.o util/counts.o util/stat.o util/stat-shadow.o util/stat-display.o util/perf_api_probe.o util/record.o util/srcline.o util/srccode.o util/synthetic-events.o util/data.o util/tsc.o util/cloexec.o util/call-path.o util/rwsem.o util/thread-stack.o util/spark.o util/topdown.o util/iostat.o util/stream.o util/auxtrace.o util/intel-pt-decoder/perf-in.o util/intel-pt.o util/intel-bts.o util/arm-spe.o util/arm-spe-decoder/perf-in.o util/hisi-ptt.o util/hisi-ptt-decoder/perf-in.o util/s390-cpumsf.o util/cs-etm.o util/cs-etm-decoder/perf-in.o util/cs-etm-base.o util/parse-branch-options.o util/dump-insn.o util/parse-regs-options.o util/parse-sublevel-options.o util/term.o util/help-unknown-cmd.o util/dlfilter.o util/mem-events.o util/vsprintf.o util/units.o util/time-utils.o util/expr-flex.o util/expr-bison.o util/expr.o util/branch.o util/mem2node.o util/clockid.o util/list_sort.o util/mutex.o util/sharded_mutex.o util/bpf_map.o util/bpf_counter.o util/bpf_counter_cgroup.o util/bpf_ftrace.o util/bpf_off_cpu.o util/bpf-filter.o util/bpf-filter-flex.o util/bpf-filter-bison.o util/bpf_lock_contention.o util/bpf_kwork.o util/bpf_kwork_top.o util/symbol-elf.o util/probe-file.o util/probe-event.o util/hashmap.o util/probe-finder.o util/dwarf-aux.o util/dwarf-regs.o util/debuginfo.o util/annotate-data.o util/unwind-libdw.o util/data-convert-bt.o util/data-convert-json.o util/scripting-engines/perf-in.o util/zlib.o util/lzma.o util/zstd.o util/cap.o util/demangle-cxx.o util/demangle-ocaml.o util/demangle-java.o util/demangle-rust.o util/jitdump.o util/genelf.o util/genelf_debug.o util/perf-hooks.o util/bpf-event.o util/bpf-utils.o ld -r -o perf-in.o builtin-bench.o builtin-annotate.o builtin-config.o builtin-diff.o builtin-evlist.o builtin-ftrace.o builtin-help.o builtin-buildid-list.o builtin-buildid-cache.o builtin-kallsyms.o builtin-list.o builtin-record.o builtin-report.o builtin-stat.o builtin-top.o builtin-script.o builtin-kvm.o builtin-inject.o builtin-mem.o builtin-data.o builtin-version.o builtin-c2c.o builtin-daemon.o builtin-kmem.o builtin-kwork.o builtin-lock.o builtin-sched.o builtin-timechart.o builtin-trace.o trace/beauty/perf-in.o builtin-probe.o bench/perf-in.o tests/perf-in.o perf.o util/perf-in.o arch/perf-in.o ui/perf-in.o scripts/perf-in.o gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -Iarch/arm64/include/generated -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -DNDEBUG=1 -O6 -fno-omit-frame-pointer -Wall -Wextra -std=gnu11 -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/arch/arm64/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/include/uapi -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/include/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/arch/arm64/ -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/util -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_GETTID -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_DWARF_CFI_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCANDIRAT_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_BPF_SKEL -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CXA_DEMANGLE_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DDISASM_INIT_STYLED -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -DHAVE_LIBTRACEEVENT -DLIBTRACEEVENT_VERSION=67067 -DLIBTRACEFS_VERSION=67065 -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/include -I/builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/include -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E -Wl,-z,noexecstack -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -L/usr/lib64 \ perf-in.o pmu-events/pmu-events-in.o -Wl,--whole-archive /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libapi/libapi.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libperf/libperf.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsubcmd/libsubcmd.a /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/libsymbol/libsymbol.a -Wl,--no-whole-archive -Wl,--start-group -lpthread -lrt -lm -ldl -lopencsd_c_api -lopencsd -lz -lelf -ldw -lbpf -lcrypto -lslang -lperl -lpthread -lresolv -ldl -lm -lcrypt -lutil -lc -lpython3.12 -ldl -lm -lutil -lstdc++ -llzma -lzstd -lcap -lnuma -lbabeltrace-ctf -ltraceevent -ltracefs -Wl,--end-group -o perf \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin'; \ install perf '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin'; \ ln -f '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin/perf' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin/trace'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/include/perf'; \ install -m 644 include/perf/perf_dlfilter.h -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/include/perf' \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests'; \ install tests/attr.py -m 644 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests'; \ install tests/pe-file.exe* '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/attr'; \ install tests/attr/* -m 644 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/attr'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell'; \ install tests/shell/*.sh '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/lib'; \ install tests/shell/lib/*.sh -m 644 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/lib'; \ install tests/shell/lib/*.py -m 644 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/lib'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/common'; \ install tests/shell/common/*.sh '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/common'; \ install tests/shell/common/*.pl '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/common'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/base_probe'; \ install tests/shell/base_probe/*.sh '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/base_probe'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight' ; \ install tests/shell/coresight/*.sh '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight' \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64'; \ install libperf-jvmti.so '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core' \ install perf-archive -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core' \ install perf-iostat -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core' \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/perf-core/strace/groups'; \ install trace/strace/groups/* -m 644 -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/perf-core/strace/groups' \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/Trace'; \ install scripts/perl/Perf-Trace-Util/lib/Perf/Trace/* -m 644 -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/Trace'; \ install scripts/perl/*.pl -m 644 -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/perl'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/perl/bin'; \ install scripts/perl/bin/* -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/perl/bin' \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/python/bin'; \ install scripts/python/Perf-Trace-Util/lib/Perf/Trace/* -m 644 -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace'; \ install scripts/python/*.py -m 644 -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/python'; \ install scripts/python/bin/* -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/scripts/python/bin' /usr/bin/make -C tests/shell/coresight install-tests \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/dlfilters'; \ install dlfilters/dlfilter-test-api-v0.so dlfilters/dlfilter-test-api-v2.so dlfilters/dlfilter-show-cycles.so '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/dlfilters'; \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/etc/bash_completion.d'; \ install perf-completion.sh -m 644 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/etc/bash_completion.d/perf' \ install -d -m 755 '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/doc/perf-tip'; \ install Documentation/tips.txt -m 644 -t '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/doc/perf-tip' + rm -f /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin/trace + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/perf/examples + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/perf/include + /usr/bin/make -s 'EXTRA_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'EXTRA_CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E' -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBBPF_DYNAMIC=1 LIBTRACEEVENT_DYNAMIC=1 CORESIGHT=1 prefix=/usr PYTHON=/usr/bin/python3 DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 install-python_ext BUILD: Doing 'make -j4' parallel build /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build CFLAGS= LDFLAGS= fixdep /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=. obj=fixdep Warning: Kernel ABI header differences: diff -u tools/include/uapi/linux/vhost.h include/uapi/linux/vhost.h diff -u tools/include/linux/bits.h include/linux/bits.h diff -u tools/arch/x86/include/asm/cpufeatures.h arch/x86/include/asm/cpufeatures.h diff -u tools/arch/x86/include/asm/msr-index.h arch/x86/include/asm/msr-index.h diff -u tools/include/uapi/asm-generic/unistd.h include/uapi/asm-generic/unistd.h diff -u tools/perf/arch/powerpc/entry/syscalls/syscall.tbl arch/powerpc/kernel/syscalls/syscall.tbl diff -u tools/perf/arch/s390/entry/syscalls/syscall.tbl arch/s390/kernel/syscalls/syscall.tbl /usr/bin/make FIXDEP=1 -f Makefile.perf install-python_ext Makefile.config:1095: No libcapstone found, disables disasm engine support for 'perf script', please install libcapstone-dev/capstone-devel Makefile.config:1160: libpfm4 not found, disables libpfm4 support. Please install libpfm4-dev Auto-detecting system features: ... dwarf: [ on ] ... dwarf_getlocations: [ on ] ... glibc: [ on ] ... libbfd: [ on ] ... libbfd-buildid: [ on ] ... libcap: [ on ] ... libelf: [ on ] ... libnuma: [ on ] ... numa_num_possible_cpus: [ on ] ... libperl: [ on ] ... libpython: [ on ] ... libcrypto: [ on ] ... libunwind: [ OFF ] ... libdw-dwarf-unwind: [ on ] ... libcapstone: [ OFF ] ... zlib: [ on ] ... lzma: [ on ] ... get_cpuid: [ OFF ] ... bpf: [ on ] ... libaio: [ on ] ... libzstd: [ on ] '/usr/bin/python3' util/setup.py --quiet install --root='//builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64' /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() + mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64//usr/share/man/man1 + /usr/bin/make -s 'EXTRA_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'EXTRA_CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-E' -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBBPF_DYNAMIC=1 LIBTRACEEVENT_DYNAMIC=1 CORESIGHT=1 prefix=/usr PYTHON=/usr/bin/python3 DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 install-man BUILD: Doing 'make -j4' parallel build /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build CFLAGS= LDFLAGS= fixdep /usr/bin/make -f /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/build/Makefile.build dir=. obj=fixdep Warning: Kernel ABI header differences: diff -u tools/include/uapi/linux/vhost.h include/uapi/linux/vhost.h diff -u tools/include/linux/bits.h include/linux/bits.h diff -u tools/arch/x86/include/asm/cpufeatures.h arch/x86/include/asm/cpufeatures.h diff -u tools/arch/x86/include/asm/msr-index.h arch/x86/include/asm/msr-index.h diff -u tools/include/uapi/asm-generic/unistd.h include/uapi/asm-generic/unistd.h diff -u tools/perf/arch/powerpc/entry/syscalls/syscall.tbl arch/powerpc/kernel/syscalls/syscall.tbl diff -u tools/perf/arch/s390/entry/syscalls/syscall.tbl arch/s390/kernel/syscalls/syscall.tbl /usr/bin/make FIXDEP=1 -f Makefile.perf install-man Makefile.config:1095: No libcapstone found, disables disasm engine support for 'perf script', please install libcapstone-dev/capstone-devel Makefile.config:1160: libpfm4 not found, disables libpfm4 support. Please install libpfm4-dev Auto-detecting system features: ... dwarf: [ on ] ... dwarf_getlocations: [ on ] ... glibc: [ on ] ... libbfd: [ on ] ... libbfd-buildid: [ on ] ... libcap: [ on ] ... libelf: [ on ] ... libnuma: [ on ] ... numa_num_possible_cpus: [ on ] ... libperl: [ on ] ... libpython: [ on ] ... libcrypto: [ on ] ... libunwind: [ OFF ] ... libdw-dwarf-unwind: [ on ] ... libcapstone: [ OFF ] ... zlib: [ on ] ... lzma: [ on ] ... get_cpuid: [ OFF ] ... bpf: [ on ] ... libaio: [ on ] ... libzstd: [ on ] /usr/bin/make -C /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/Documentation/ O= install-man ASCIIDOC_EXTRA= rm -f doc.dep+ doc.dep && \ /usr/bin/perl ./build-docdep.perl >doc.dep+ && \ mv doc.dep+ doc.dep fatal: not a git repository (or any of the parent directories): .git rm -f perf-annotate.xml+ perf-annotate.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-annotate.xml+ perf-annotate.txt && \ mv perf-annotate.xml+ perf-annotate.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-archive.xml+ perf-archive.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-archive.xml+ perf-archive.txt && \ mv perf-archive.xml+ perf-archive.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-arm-spe.xml+ perf-arm-spe.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-arm-spe.xml+ perf-arm-spe.txt && \ mv perf-arm-spe.xml+ perf-arm-spe.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-bench.xml+ perf-bench.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-bench.xml+ perf-bench.txt && \ mv perf-bench.xml+ perf-bench.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-buildid-cache.xml+ perf-buildid-cache.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-buildid-cache.xml+ perf-buildid-cache.txt && \ mv perf-buildid-cache.xml+ perf-buildid-cache.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-buildid-list.xml+ perf-buildid-list.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-buildid-list.xml+ perf-buildid-list.txt && \ mv perf-buildid-list.xml+ perf-buildid-list.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-c2c.xml+ perf-c2c.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-c2c.xml+ perf-c2c.txt && \ mv perf-c2c.xml+ perf-c2c.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-config.xml+ perf-config.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-config.xml+ perf-config.txt && \ mv perf-config.xml+ perf-config.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-daemon.xml+ perf-daemon.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-daemon.xml+ perf-daemon.txt && \ mv perf-daemon.xml+ perf-daemon.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-data.xml+ perf-data.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-data.xml+ perf-data.txt && \ mv perf-data.xml+ perf-data.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-diff.xml+ perf-diff.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-diff.xml+ perf-diff.txt && \ mv perf-diff.xml+ perf-diff.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-dlfilter.xml+ perf-dlfilter.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-dlfilter.xml+ perf-dlfilter.txt && \ mv perf-dlfilter.xml+ perf-dlfilter.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-evlist.xml+ perf-evlist.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-evlist.xml+ perf-evlist.txt && \ mv perf-evlist.xml+ perf-evlist.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-ftrace.xml+ perf-ftrace.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-ftrace.xml+ perf-ftrace.txt && \ mv perf-ftrace.xml+ perf-ftrace.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-help.xml+ perf-help.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-help.xml+ perf-help.txt && \ mv perf-help.xml+ perf-help.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-inject.xml+ perf-inject.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-inject.xml+ perf-inject.txt && \ mv perf-inject.xml+ perf-inject.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-intel-pt.xml+ perf-intel-pt.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-intel-pt.xml+ perf-intel-pt.txt && \ mv perf-intel-pt.xml+ perf-intel-pt.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-iostat.xml+ perf-iostat.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-iostat.xml+ perf-iostat.txt && \ mv perf-iostat.xml+ perf-iostat.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-kallsyms.xml+ perf-kallsyms.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-kallsyms.xml+ perf-kallsyms.txt && \ mv perf-kallsyms.xml+ perf-kallsyms.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-kmem.xml+ perf-kmem.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-kmem.xml+ perf-kmem.txt && \ mv perf-kmem.xml+ perf-kmem.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-kvm.xml+ perf-kvm.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-kvm.xml+ perf-kvm.txt && \ mv perf-kvm.xml+ perf-kvm.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-kwork.xml+ perf-kwork.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-kwork.xml+ perf-kwork.txt && \ mv perf-kwork.xml+ perf-kwork.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-list.xml+ perf-list.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-list.xml+ perf-list.txt && \ mv perf-list.xml+ perf-list.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-lock.xml+ perf-lock.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-lock.xml+ perf-lock.txt && \ mv perf-lock.xml+ perf-lock.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-mem.xml+ perf-mem.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-mem.xml+ perf-mem.txt && \ mv perf-mem.xml+ perf-mem.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-probe.xml+ perf-probe.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-probe.xml+ perf-probe.txt && \ mv perf-probe.xml+ perf-probe.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-record.xml+ perf-record.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-record.xml+ perf-record.txt && \ mv perf-record.xml+ perf-record.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-report.xml+ perf-report.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-report.xml+ perf-report.txt && \ mv perf-report.xml+ perf-report.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-sched.xml+ perf-sched.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-sched.xml+ perf-sched.txt && \ mv perf-sched.xml+ perf-sched.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-script-perl.xml+ perf-script-perl.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-script-perl.xml+ perf-script-perl.txt && \ mv perf-script-perl.xml+ perf-script-perl.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-script-python.xml+ perf-script-python.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-script-python.xml+ perf-script-python.txt && \ mv perf-script-python.xml+ perf-script-python.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-script.xml+ perf-script.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-script.xml+ perf-script.txt && \ mv perf-script.xml+ perf-script.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-stat.xml+ perf-stat.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-stat.xml+ perf-stat.txt && \ mv perf-stat.xml+ perf-stat.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-test.xml+ perf-test.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-test.xml+ perf-test.txt && \ mv perf-test.xml+ perf-test.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-timechart.xml+ perf-timechart.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-timechart.xml+ perf-timechart.txt && \ mv perf-timechart.xml+ perf-timechart.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-top.xml+ perf-top.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-top.xml+ perf-top.txt && \ mv perf-top.xml+ perf-top.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-trace.xml+ perf-trace.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-trace.xml+ perf-trace.txt && \ mv perf-trace.xml+ perf-trace.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf-version.xml+ perf-version.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf-version.xml+ perf-version.txt && \ mv perf-version.xml+ perf-version.xml fatal: not a git repository (or any of the parent directories): .git rm -f perf.xml+ perf.xml && \ asciidoc -b docbook -d manpage \ -aperf_version= \ -aperf_date= -o perf.xml+ perf.txt && \ mv perf.xml+ perf.xml rm -f perf-annotate.1 && \ xmlto -o . -m manpage-normal.xsl man perf-annotate.xml rm -f perf-archive.1 && \ xmlto -o . -m manpage-normal.xsl man perf-archive.xml rm -f perf-arm-spe.1 && \ xmlto -o . -m manpage-normal.xsl man perf-arm-spe.xml rm -f perf-bench.1 && \ xmlto -o . -m manpage-normal.xsl man perf-bench.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-archive.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-archive.5'. rm -f perf-buildid-cache.1 && \ xmlto -o . -m manpage-normal.xsl man perf-buildid-cache.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-annotate.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-annotate.5'. rm -f perf-buildid-list.1 && \ xmlto -o . -m manpage-normal.xsl man perf-buildid-list.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-arm-spe.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-arm-spe.5'. rm -f perf-c2c.1 && \ xmlto -o . -m manpage-normal.xsl man perf-c2c.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-bench.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-bench.5'. rm -f perf-config.1 && \ xmlto -o . -m manpage-normal.xsl man perf-config.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-buildid-cache.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-buildid-cache.5'. rm -f perf-daemon.1 && \ xmlto -o . -m manpage-normal.xsl man perf-daemon.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-buildid-list.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-buildid-list.5'. rm -f perf-data.1 && \ xmlto -o . -m manpage-normal.xsl man perf-data.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-c2c.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-c2c.5'. rm -f perf-diff.1 && \ xmlto -o . -m manpage-normal.xsl man perf-diff.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-config.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-config.5'. rm -f perf-dlfilter.1 && \ xmlto -o . -m manpage-normal.xsl man perf-dlfilter.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-daemon.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-daemon.5'. rm -f perf-evlist.1 && \ xmlto -o . -m manpage-normal.xsl man perf-evlist.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-data.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-data.5'. rm -f perf-ftrace.1 && \ xmlto -o . -m manpage-normal.xsl man perf-ftrace.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-diff.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-diff.5'. rm -f perf-help.1 && \ xmlto -o . -m manpage-normal.xsl man perf-help.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-dlfilter.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-dlfilter.5'. rm -f perf-inject.1 && \ xmlto -o . -m manpage-normal.xsl man perf-inject.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-evlist.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-evlist.5'. rm -f perf-intel-pt.1 && \ xmlto -o . -m manpage-normal.xsl man perf-intel-pt.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-ftrace.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-ftrace.5'. rm -f perf-iostat.1 && \ xmlto -o . -m manpage-normal.xsl man perf-iostat.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-help.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-help.5'. rm -f perf-kallsyms.1 && \ xmlto -o . -m manpage-normal.xsl man perf-kallsyms.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-inject.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-inject.5'. rm -f perf-kmem.1 && \ xmlto -o . -m manpage-normal.xsl man perf-kmem.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-iostat.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-iostat.5'. rm -f perf-kvm.1 && \ xmlto -o . -m manpage-normal.xsl man perf-kvm.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-kallsyms.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-kallsyms.5'. rm -f perf-kwork.1 && \ xmlto -o . -m manpage-normal.xsl man perf-kwork.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-kmem.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-kmem.5'. rm -f perf-list.1 && \ xmlto -o . -m manpage-normal.xsl man perf-list.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-kvm.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-kvm.5'. rm -f perf-lock.1 && \ xmlto -o . -m manpage-normal.xsl man perf-lock.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-kwork.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-kwork.5'. rm -f perf-mem.1 && \ xmlto -o . -m manpage-normal.xsl man perf-mem.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-intel-pt.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-intel-pt.5'. rm -f perf-probe.1 && \ xmlto -o . -m manpage-normal.xsl man perf-probe.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-list.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-list.5'. rm -f perf-record.1 && \ xmlto -o . -m manpage-normal.xsl man perf-record.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-lock.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-lock.5'. rm -f perf-report.1 && \ xmlto -o . -m manpage-normal.xsl man perf-report.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-mem.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-mem.5'. rm -f perf-sched.1 && \ xmlto -o . -m manpage-normal.xsl man perf-sched.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-probe.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-probe.5'. rm -f perf-script-perl.1 && \ xmlto -o . -m manpage-normal.xsl man perf-script-perl.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-sched.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-sched.5'. rm -f perf-script-python.1 && \ xmlto -o . -m manpage-normal.xsl man perf-script-python.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-record.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-record.5'. rm -f perf-script.1 && \ xmlto -o . -m manpage-normal.xsl man perf-script.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-script-perl.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-script-perl.5'. rm -f perf-stat.1 && \ xmlto -o . -m manpage-normal.xsl man perf-stat.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-report.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-report.5'. rm -f perf-test.1 && \ xmlto -o . -m manpage-normal.xsl man perf-test.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-script-python.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-script-python.5'. rm -f perf-timechart.1 && \ xmlto -o . -m manpage-normal.xsl man perf-timechart.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-test.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-test.5'. rm -f perf-top.1 && \ xmlto -o . -m manpage-normal.xsl man perf-top.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-script.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-script.5'. rm -f perf-trace.1 && \ xmlto -o . -m manpage-normal.xsl man perf-trace.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-stat.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-stat.5'. rm -f perf-version.1 && \ xmlto -o . -m manpage-normal.xsl man perf-version.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-timechart.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-timechart.5'. rm -f perf.1 && \ xmlto -o . -m manpage-normal.xsl man perf.xml Makefile:271: warning: pattern recipe did not update peer target 'perf-top.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-top.5'. Makefile:271: warning: pattern recipe did not update peer target 'perf-trace.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-trace.5'. Makefile:271: warning: pattern recipe did not update peer target 'perf-version.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf-version.5'. Makefile:271: warning: pattern recipe did not update peer target 'perf.7'. Makefile:271: warning: pattern recipe did not update peer target 'perf.5'. \ install -d -m 755 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/man/man1; \ # install -d -m 755 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/man/man5; \ # install -d -m 755 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/man/man7; \ install -m 644 perf-annotate.1 perf-archive.1 perf-arm-spe.1 perf-bench.1 perf-buildid-cache.1 perf-buildid-list.1 perf-c2c.1 perf-config.1 perf-daemon.1 perf-data.1 perf-diff.1 perf-dlfilter.1 perf-evlist.1 perf-ftrace.1 perf-help.1 perf-inject.1 perf-intel-pt.1 perf-iostat.1 perf-kallsyms.1 perf-kmem.1 perf-kvm.1 perf-kwork.1 perf-list.1 perf-lock.1 perf-mem.1 perf-probe.1 perf-record.1 perf-report.1 perf-sched.1 perf-script-perl.1 perf-script-python.1 perf-script.1 perf-stat.1 perf-test.1 perf-timechart.1 perf-top.1 perf-trace.1 perf-version.1 perf.1 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/man/man1; \ # install -m 644 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/man/man5; \ # install -m 644 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/man/man7 + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64/traceevent + /usr/bin/make -s 'EXTRA_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -C tools/lib/perf V=1 DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 prefix=/usr libdir=/usr/lib64 install install_headers + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64/libperf.a + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -C tools/power/cpupower DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 libdir=/usr/lib64 mandir=/usr/share/man CPUFREQ_BENCH=false install /usr/bin/install -c -m 644 -D ./po/$HLANG.gmo /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/locale/$HLANG/LC_MESSAGES/cpupower.mo /usr/bin/install -c -m 644 -D ./po/$HLANG.gmo /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/locale/$HLANG/LC_MESSAGES/cpupower.mo /usr/bin/install -c -m 644 -D ./po/$HLANG.gmo /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/locale/$HLANG/LC_MESSAGES/cpupower.mo /usr/bin/install -c -m 644 -D ./po/$HLANG.gmo /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/locale/$HLANG/LC_MESSAGES/cpupower.mo /usr/bin/install -c -m 644 -D ./po/$HLANG.gmo /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/locale/$HLANG/LC_MESSAGES/cpupower.mo /usr/bin/install -c -m 644 -D ./po/$HLANG.gmo /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/locale/$HLANG/LC_MESSAGES/cpupower.mo + rm -f '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64/*.a' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64/*.la' + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 cpupower + mv cpupower.lang ../ + chmod 0755 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64/libcpupower.so /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64/libcpupower.so.0.0.1 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64/libcpupower.so.1 + pushd tools/thermal/tmon ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/thermal/tmon ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s INSTALL_ROOT=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 install + popd + pushd tools/iio ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/iio ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 install + popd + pushd tools/gpio ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/gpio ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 install + popd + install -m644 -D /builddir/build/SOURCES/kvm_stat.logrotate /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/etc/logrotate.d/kvm_stat ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + pushd tools/kvm/kvm_stat ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/kvm/kvm_stat ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + /usr/bin/make INSTALL_ROOT=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 install-tools install -d -m 755 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin install -m 755 -p "kvm_stat" "/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin/" + /usr/bin/make INSTALL_ROOT=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 install-man A2X kvm_stat.1 install -d -m 755 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/man/man1 install -m 644 kvm_stat.1 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/man/man1 + install -m644 -D kvm_stat.service /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/systemd/system/kvm_stat.service + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/mm ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + pushd tools/mm/ + install -m755 slabinfo /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin/slabinfo + install -m755 page_owner_sort /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin/page_owner_sort + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/verification/rv ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + pushd tools/verification/rv/ + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 install + popd + pushd tools/tracing/rtla/ ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/tracing/rtla ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + EXTRA_CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + /usr/bin/make -s 'HOSTCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'HOSTLDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' -s DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 install + rm -f /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin/hwnoise + rm -f /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin/osnoise + rm -f /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/bin/timerlat + cd /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 + ln -sf rtla .//usr/bin/hwnoise + ln -sf rtla .//usr/bin/osnoise + ln -sf rtla .//usr/bin/timerlat + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/bpf/bpftool ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + pushd tools/bpf/bpftool + /usr/bin/make 'EXTRA_CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' 'EXTRA_LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' DESTDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 -s VMLINUX_H= V=1 prefix=/usr bash_compdir=/etc/bash_completion.d/ mandir=/usr/share/man install doc-install + popd + pushd samples ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + install -d /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples + pushd bpf ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples/bpf ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + install -d /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf + find -type f -executable -exec install -m755 '{}' /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf ';' + install -m755 do_hbm_test.sh lwt_len_hist.sh run_cookie_uid_helper_example.sh tc_l2_redirect.sh test_cgrp2_sock.sh test_cgrp2_sock2.sh test_cgrp2_tc.sh test_cls_bpf.sh test_lwt_bpf.sh test_override_return.sh xdp2skb_meta.sh /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf + rm /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf/test_lwt_bpf.sh + install -m644 '*_kern.o' /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf install: cannot stat '*_kern.o': No such file or directory + true + install -m644 tcp_bpf.readme /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples/pktgen ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + pushd pktgen + install -d /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/pktgen + find . -type f -executable -exec install -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/pktgen/{}' ';' + find . -type f '!' -executable -exec install -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/pktgen/{}' ';' + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/samples ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/mm ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + popd + pushd tools/testing/selftests/mm + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/mm/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/mm/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/mm/{}' ';' + popd + pushd tools/testing/selftests/drivers/net/mlxsw ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/drivers/net/mlxsw ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/drivers/net/mlxsw/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/drivers/net/mlxsw/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/drivers/net/mlxsw/{}' ';' + popd + pushd tools/testing/selftests/drivers/net/netdevsim ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/drivers/net/netdevsim ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/drivers/net/netdevsim/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/drivers/net/netdevsim/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/drivers/net/netdevsim/{}' ';' + popd + pushd tools/testing/selftests/drivers/net/bonding ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/drivers/net/bonding ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/drivers/net/bonding/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/drivers/net/bonding/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/drivers/net/bonding/{}' ';' + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/forwarding ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + pushd tools/testing/selftests/net/forwarding + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/net/forwarding/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/net/forwarding/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/net/forwarding/{}' ';' + popd + pushd tools/testing/selftests/net/mptcp ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/net/mptcp ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/net/mptcp/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/net/mptcp/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/net/mptcp/{}' ';' + popd + pushd tools/testing/selftests/tc-testing ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/tc-testing ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/tc-testing/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/tc-testing/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/tc-testing/{}' ';' + popd + pushd tools/testing/selftests/livepatch ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/livepatch ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/livepatch/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/livepatch/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/livepatch/{}' ';' + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/netfilter ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + pushd tools/testing/selftests/netfilter + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/netfilter/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/netfilter/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/netfilter/{}' ';' + popd + pushd tools/testing/selftests/memfd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/testing/selftests/memfd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + find -type d -exec install -d '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/memfd/{}' ';' + find -type f -executable -exec install -D -m755 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/memfd/{}' ';' + find -type f '!' -executable -exec install -D -m644 '{}' '/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/kselftests/memfd/{}' ';' + popd ~/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64 + /usr/bin/find-debuginfo -j4 --strict-build-id -n -i -r -q -p '.*/usr/bin/perf(.debug)?|.*/usr/libexec/perf-core/.*|.*/usr/lib64/libperf-jvmti.so(.debug)?|XXX' -o perf-debuginfo.list -p '.*/usr/lib64/python3.12/site-packages/perf.*so(.debug)?|XXX' -o python3-perf-debuginfo.list -p '.*/usr/lib64/libperf.so.*(.debug)?|XXX' -o libperf-debuginfo.list -p '.*/usr/bin/centrino-decode(.debug)?|.*/usr/bin/powernow-k8-decode(.debug)?|.*/usr/bin/cpupower(.debug)?|.*/usr/lib64/libcpupower.*|.*/usr/bin/turbostat(.debug)?|.*/usr/bin/x86_energy_perf_policy(.debug)?|.*/usr/bin/tmon(.debug)?|.*/usr/bin/lsgpio(.debug)?|.*/usr/bin/gpio-hammer(.debug)?|.*/usr/bin/gpio-event-mon(.debug)?|.*/usr/bin/gpio-watch(.debug)?|.*/usr/bin/iio_event_monitor(.debug)?|.*/usr/bin/iio_generic_buffer(.debug)?|.*/usr/bin/lsiio(.debug)?|.*/usr/bin/intel-speed-select(.debug)?|.*/usr/bin/page_owner_sort(.debug)?|.*/usr/bin/slabinfo(.debug)?|.*/usr/sbin/intel_sdsi(.debug)?|XXX' -o kernel-tools-debuginfo.list -p '.*/usr/sbin/bpftool(.debug)?|XXX' -o bpftool-debuginfo.list -p '.*/usr/libexec/(ksamples|kselftests)/.*|XXX' -o selftests-debuginfo.list --keep-section .BTF -p '.*/usr/src/kernels/.*|XXX' -o ignored-debuginfo.list -p '/.*/6.9.9-350.reform.fc40.aarch64/.*|/.*6.9.9-350.reform.fc40.aarch64(.debug)?' -o debuginfo.list /builddir/build/BUILD/kernel-6.9.9 Error while writing index for `/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf/sock_example': No debugging symbols gdb-add-index: No index was created for /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf/sock_example gdb-add-index: [Was there no debuginfo? Was there already an index?] Error while writing index for `/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf/test-libcap.bin': No debugging symbols gdb-add-index: No index was created for /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf/test-libcap.bin gdb-add-index: [Was there no debuginfo? Was there already an index?] Error while writing index for `/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf/test-llvm.bin': No debugging symbols gdb-add-index: No index was created for /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf/test-llvm.bin gdb-add-index: [Was there no debuginfo? Was there already an index?] Error while writing index for `/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf/test_lru_dist': No debugging symbols gdb-add-index: No index was created for /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/ksamples/bpf/test_lru_dist gdb-add-index: [Was there no debuginfo? Was there already an index?] Error while writing index for `/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight/asm_pure_loop/asm_pure_loop': No debugging symbols gdb-add-index: No index was created for /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight/asm_pure_loop/asm_pure_loop gdb-add-index: [Was there no debuginfo? Was there already an index?] Error while writing index for `/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight/memcpy_thread/memcpy_thread': No debugging symbols gdb-add-index: No index was created for /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight/memcpy_thread/memcpy_thread gdb-add-index: [Was there no debuginfo? Was there already an index?] Error while writing index for `/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight/thread_loop/thread_loop': No debugging symbols Error while writing index for `/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread': No debugging symbols gdb-add-index: No index was created for /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight/thread_loop/thread_loop gdb-add-index: [Was there no debuginfo? Was there already an index?] gdb-add-index: No index was created for /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/libexec/perf-core/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread gdb-add-index: [Was there no debuginfo? Was there already an index?] cpio: binutils-2.41/bfd/archive.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/archive64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/archures.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/bfd.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/bfdio.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/binary.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/cache.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/coff-aarch64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/coff-bfd.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/coff-i386.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/coff-x86_64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/coffcode.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/coffgen.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/cofflink.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/compress.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/corefile.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/cpu-aarch64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/cpu-aarch64.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/cpu-arm.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/cpu-arm.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/cpu-bpf.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/cpu-i386.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/cpu-iamcu.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/dwarf1.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/dwarf2.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-attrs.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-bfd.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-eh-frame.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-ifunc.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-linker-x86.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-linux-core.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-nacl.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-nacl.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-properties.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-sframe.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-strtab.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-vxworks.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf-vxworks.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf32-arm.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf32-arm.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf32-gen.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf32-i386.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf32.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf64-bpf.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf64-gen.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf64-x86-64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elf64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elfcode.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elfcore.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elflink.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elfxx-aarch64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elfxx-aarch64.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elfxx-x86.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/elfxx-x86.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/format.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/genlink.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/hash.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/ihex.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/libbfd.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/libbfd.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/libcoff.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/libecoff.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/libpei.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/linker.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/mach-o.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/merge.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/opncls.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/pdb.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/pe-aarch64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/pe-i386.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/pe-x86_64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/pei-aarch64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/pei-i386.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/pei-x86_64.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/peicode.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/plugin.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/plugin.h: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/reloc.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/section.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/simple.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/srec.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/stabs.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/syms.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/targets.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/tekhex.c: Cannot stat: No such file or directory cpio: binutils-2.41/bfd/verilog.c: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/bfd.h: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/elf32-aarch64.c: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/elf32-target.h: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/elf64-aarch64.c: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/elf64-target.h: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/elfnn-aarch64.c: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/pe-aarch64igen.c: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/peXXigen.c: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/peigen.c: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/bfd/pex64igen.c: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/libiberty/: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/libsframe/: Cannot stat: No such file or directory cpio: binutils-2.41/build-aarch64-redhat-linux/opcodes/: Cannot stat: No such file or directory cpio: binutils-2.41/include/aout/ar.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/aout/stab_gnu.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/bfdlink.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/cgen/basic-modes.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/cgen/bitset.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/coff/aarch64.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/coff/ecoff.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/coff/external.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/coff/i386.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/coff/internal.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/coff/msdos.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/coff/pe.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/coff/sym.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/coff/x86_64.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/demangle.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/dis-asm.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/dwarf2.def: Cannot stat: No such file or directory cpio: binutils-2.41/include/dwarf2.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/elf/aarch64.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/elf/arm.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/elf/bpf.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/elf/dwarf.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/elf/external.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/elf/i386.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/elf/internal.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/elf/x86-64.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/environ.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/filenames.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/floatformat.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/fnmatch.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/hashtab.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/libiberty.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/mach-o/loader.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/objalloc.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/obstack.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/opcode/aarch64.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/opcode/arm.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/opcode/cgen.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/plugin-api.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/safe-ctype.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/sframe-api.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/sframe.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/splay-tree.h: Cannot stat: No such file or directory cpio: binutils-2.41/include/xregex2.h: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/concat.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/cp-demangle.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/cp-demangle.h: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/cplus-dem.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/d-demangle.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/filename_cmp.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/floatformat.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/getpwd.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/hashtab.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/hex.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/lbasename.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/lrealpath.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/make-relative-prefix.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/objalloc.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/obstack.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/regex.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/rust-demangle.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/safe-ctype.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/splay-tree.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/unlink-if-ordinary.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/xexit.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/xmalloc.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/xstrdup.c: Cannot stat: No such file or directory cpio: binutils-2.41/libiberty/xstrerror.c: Cannot stat: No such file or directory cpio: binutils-2.41/libsframe/sframe-impl.h: Cannot stat: No such file or directory cpio: binutils-2.41/libsframe/sframe.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/aarch64-dis-2.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/aarch64-dis.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/aarch64-dis.h: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/aarch64-opc-2.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/aarch64-opc.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/aarch64-opc.h: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/aarch64-tbl.h: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/arm-dis.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/bpf-asm.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/bpf-desc.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/bpf-desc.h: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/bpf-dis.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/bpf-ibld.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/bpf-opc.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/bpf-opc.h: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/cgen-asm.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/cgen-bitset.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/cgen-dis.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/cgen-opc.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/disassemble.c: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/disassemble.h: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/i386-dis-evex-len.h: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/i386-dis-evex.h: Cannot stat: No such file or directory cpio: binutils-2.41/opcodes/i386-dis.c: Cannot stat: No such file or directory cpio: kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/Context.c: Cannot stat: No such file or directory 1002692 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/xz_wrap.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/xen-hypercalls.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/tools-support-relr.sh from /bin/sh -eu to #!/usr/bin/sh -eu mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/tags.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/syscalltbl.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/syscallnr.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/syscallhdr.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/stackusage from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/stackdelta from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/split-man.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/sphinx-pre-install from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/setlocalversion from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/selinux/install_policy.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/rust_is_available_test.py from /usr/bin/env python3 to #!/usr/bin/python3 mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/rust_is_available.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/remove-stale-files from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/relocs_check.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/recordmcount.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/prune-kernel from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/profile2linkerlist.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/patch-kernel from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/pahole-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/package/mkspec from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/package/mkdebian from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/package/install-extmod-build from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/package/gen-diff-patch from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/package/buildtar from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/package/builddeb from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/objdump-func from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/objdiff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/modules-check.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/mkuboot.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/mksysmap from /bin/sh -x to #!/usr/bin/sh -x mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/mkcompile_h from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/misc-check from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/min-tool-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/markup_oops.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/makelst from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/link-vmlinux.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/leaking_addresses.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/ld-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/kernel-doc from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/kconfig/streamline_config.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/kconfig/qconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/kconfig/nconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/kconfig/merge_config.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/kconfig/mconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/kconfig/gconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/headers_install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/headerdep.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/gfp-translate from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/get_maintainer.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/get_feat.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/get_dvb_firmware from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/get_abi.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/generate_rust_analyzer.py from /usr/bin/env python3 to #!/usr/bin/python3 mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/generate_initcall_order.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/gen-randstruct-seed.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/gcc-x86_64-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/gcc-x86_32-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/find-unused-docs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/file-size.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/faddr2line from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/extract_xc3028.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/extract-vmlinux from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/extract-sys-certs.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/extract-module-sig.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/extract-ikconfig from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/export_report.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/dummy-tools/pahole from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/dummy-tools/ld from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/dummy-tools/gcc from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/dtc/update-dtc-source.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/dtc/dtx_diff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/dtc/dt_to_config from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/dtc/dt-extract-compatibles from /usr/bin/env python3 to #!/usr/bin/python3 mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/documentation-file-ref-check from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/dev-needs.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/depmod.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/decodecode from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/decode_stacktrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/config from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/coccicheck from /usr/bin/env bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/cleanpatch from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/cleanfile from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/checkversion.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/checksyscalls.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/checkstack.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/checkpatch.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/checkkconfigsymbols.py from /usr/bin/env python3 to #!/usr/bin/python3 mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/checkincludes.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/checkdeclares.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/check_extable.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/check-uapi.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/check-git from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/cc-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/cc-can-link.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/bpf_doc.py from /usr/bin/env python3 to #!/usr/bin/python3 mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/bootgraph.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/gen-atomics.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/gen-atomic-long.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/gen-atomic-instrumented.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/gen-atomic-fallback.sh from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/try_cmpxchg is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/sub_and_test is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/set_release is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/release is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/read_acquire is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/inc_unless_negative is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/inc_not_zero is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/inc_and_test is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/inc is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/fetch_add_unless is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/fence is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/dec_unless_positive is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/dec_if_positive is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/dec_and_test is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/dec is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/andnot is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/add_unless is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/add_negative is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/fallbacks/acquire is executable but has no shebang, removing executable bit mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/atomic/atomic-tbl.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/as-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/scripts/Lindent from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/6.9.9-350.reform.fc40.aarch64/tools/objtool/sync-check.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/ksamples/pktgen/pktgen_bench_xmit_mode_netif_receive.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/pktgen/pktgen_bench_xmit_mode_queue_xmit.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/pktgen/pktgen_sample01_simple.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/pktgen/pktgen_sample02_multiqueue.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/pktgen/pktgen_sample03_burst_single_flow.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/pktgen/pktgen_sample04_many_flows.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/pktgen/pktgen_sample05_flow_per_thread.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/pktgen/pktgen_sample06_numa_awared_queue_irq_affinity.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/bpf/xdp2skb_meta.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/bpf/test_override_return.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/bpf/test_cls_bpf.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/bpf/test_cgrp2_tc.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/bpf/test_cgrp2_sock2.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/bpf/test_cgrp2_sock.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/ksamples/bpf/tc_l2_redirect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/bpf/run_cookie_uid_helper_example.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/bpf/lwt_len_hist.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/ksamples/bpf/do_hbm_test.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/task-analyzer-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/task-analyzer-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/syscall-counts-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/syscall-counts-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/syscall-counts-by-pid-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/syscall-counts-by-pid-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/stackcollapse-report from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/scripts/python/bin/stackcollapse-record from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/scripts/python/bin/sctop-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/sctop-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/sched-migration-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/sched-migration-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/powerpc-hcalls-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/powerpc-hcalls-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/netdev-times-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/netdev-times-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/net_dropmonitor-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/net_dropmonitor-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/mem-phys-addr-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/mem-phys-addr-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/intel-pt-events-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/intel-pt-events-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/gecko-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/gecko-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/futex-contention-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/futex-contention-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/flamegraph-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/flamegraph-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/failed-syscalls-by-pid-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/failed-syscalls-by-pid-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/export-to-sqlite-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/export-to-sqlite-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/export-to-postgresql-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/export-to-postgresql-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/event_analyzing_sample-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/event_analyzing_sample-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/compaction-times-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/python/bin/compaction-times-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/wakeup-latency-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/wakeup-latency-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/rwtop-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/rwtop-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/rw-by-pid-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/rw-by-pid-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/rw-by-file-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/rw-by-file-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/failed-syscalls-report from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/failed-syscalls-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/scripts/perl/bin/check-perf-trace-record from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/perf-iostat from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/perf-archive from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/coresight/unroll_loop_thread_10.sh from /bin/sh -e to #!/usr/bin/sh -e mangling shebang in /usr/libexec/perf-core/tests/shell/coresight/thread_loop_check_tid_2.sh from /bin/sh -e to #!/usr/bin/sh -e mangling shebang in /usr/libexec/perf-core/tests/shell/coresight/thread_loop_check_tid_10.sh from /bin/sh -e to #!/usr/bin/sh -e mangling shebang in /usr/libexec/perf-core/tests/shell/coresight/memcpy_thread_16k_10.sh from /bin/sh -e to #!/usr/bin/sh -e mangling shebang in /usr/libexec/perf-core/tests/shell/coresight/asm_pure_loop.sh from /bin/sh -e to #!/usr/bin/sh -e mangling shebang in /usr/libexec/perf-core/tests/shell/base_probe/test_adding_kernel.sh from /bin/bash to #!/usr/bin/bash *** WARNING: ./usr/libexec/perf-core/tests/shell/base_probe/settings.sh is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/perf-core/tests/shell/common/settings.sh is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/perf-core/tests/shell/common/patterns.sh is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/perf-core/tests/shell/common/init.sh is executable but has no shebang, removing executable bit mangling shebang in /usr/libexec/perf-core/tests/shell/trace+probe_vfs_getname.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/test_uprobe_from_different_cu.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/test_task_analyzer.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/test_perf_data_converter_json.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/test_java_symbol.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/test_intel_pt.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/test_data_symbol.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/test_brstack.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/test_arm_spe_fork.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/test_arm_spe.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/test_arm_coresight.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/test_arm_callgraph_fp.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/stat_metrics_values.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/stat_bpf_counters_cgrp.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/stat_bpf_counters.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/stat_all_pmu.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/stat_all_pfm.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/stat_all_metrics.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/stat_all_metricgroups.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/stat.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/stat+std_output.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/stat+shadow_stat.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/stat+json_output.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/stat+csv_summary.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/stat+csv_output.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/script.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/record_sideband.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/record_offcpu.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/record_bpf_filter.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/record.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/record+zstd_comp_decomp.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/record+script_probe_vfs_getname.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/record+probe_libc_inet_pton.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/probe_vfs_getname.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/pipe_test.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/perftool-testsuite_probe.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/lock_contention.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/list.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/diff.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/perf-core/tests/shell/daemon.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/perf-core/tests/shell/buildid.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/livepatch/test-callbacks.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/livepatch/test-ftrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/livepatch/test-livepatch.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/livepatch/test-shadow-vars.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/livepatch/test-state.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/livepatch/test-syscall.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/livepatch/test-sysfs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/mm/charge_reserved_hugetlb.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/mm/check_config.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/mm/hugetlb_reparenting_test.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/mm/run_vmtests.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/mm/test_hmm.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/mm/test_vmalloc.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/mm/va_high_addr_switch.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/mm/write_hugetlb_memory.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/ima_setup.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_bpftool.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_bpftool_build.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_bpftool_metadata.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/bpf/test_doc_build.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_flow_dissector.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_ftrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_kmod.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/bpf/test_lirc_mode2.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_lwt_ip_encap.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_lwt_seg6local.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_skb_cgroup_id.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/bpf/test_sock_addr.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/bpf/test_tc_edt.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_tc_tunnel.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_tcp_check_syncookie.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/bpf/test_tunnel.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_xdp_features.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_xdp_meta.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/bpf/test_xdp_redirect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_xdp_redirect_multi.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_xdp_veth.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/bpf/test_xdp_vlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_xdp_vlan_mode_generic.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_xdp_vlan_mode_native.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_xdping.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/test_xsk.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/verify_sig_setup.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/vmtest.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/with_addr.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/with_tunnels.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/bpf/xsk_prereqs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/devlink.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/devlink_in_netns.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/devlink_trap.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/ethtool-coalesce.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/ethtool-fec.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/ethtool-pause.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/ethtool-ring.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/fib.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/fib_notifications.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/hw_stats_l3.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/nexthop.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/peer.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/psample.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/tc-mq-visibility.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/netdevsim/udp_tunnel_nic.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/blackhole_routes.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_linecard.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_acl_drops.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_control.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_l2_drops.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_l3_drops.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_l3_exceptions.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_policer.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_tunnel_ipip6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/devlink_trap_tunnel_vxlan_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/egress_vid_classification.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/ethtool_lanes.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/extack.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/fib.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/fib_offload.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/hw_stats_l3.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/ingress_rif_conf_1d.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/ingress_rif_conf_1q.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/ingress_rif_conf_vxlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/mirror_gre.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/one_armed_router.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/pci_reset.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/port_range_occ.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/q_in_q_veto.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/qos_defprio.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/qos_dscp_bridge.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/qos_dscp_router.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/qos_ets_strict.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/qos_headroom.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/qos_max_descriptors.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/qos_mc_aware.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/qos_pfc.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/rif_bridge.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/rif_lag.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/rif_lag_vlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/rif_mac_profiles.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/rif_mac_profiles_occ.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/router_bridge_lag.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/rtnetlink.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/sch_ets.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/sch_offload.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/sch_red_ets.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/sch_red_prio.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/sch_red_root.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/sch_tbf_ets.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/sch_tbf_prio.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/sch_tbf_root.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/sharedbuffer.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/tc_action_hw_stats.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/tc_police_occ.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/tc_restrictions.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/tc_sample.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/vxlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/vxlan_fdb_veto.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/vxlan_fdb_veto_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/vxlan_flooding.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/vxlan_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/spectrum-2/resource_scale.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/spectrum-2/tc_flower.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/spectrum-2/vxlan_flooding_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/spectrum/devlink_resources.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/spectrum/q_in_vni_veto.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/spectrum/resource_scale.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/mlxsw/spectrum/vxlan_flooding_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/bonding/bond-arp-interval-causes-panic.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/drivers/net/bonding/bond-break-lacpdu-tx.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/drivers/net/bonding/bond-eth-type-change.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/bonding/bond-lladdr-target.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/bonding/bond_macvlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/bonding/bond_options.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/bonding/dev_addr_lists.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/bonding/mode-1-recovery-updelay.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/drivers/net/bonding/mode-2-recovery-updelay.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/memfd/run_fuse_test.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/memfd/run_hugetlbfs_test.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/tc-testing/tdc.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/tc-testing/scripts/taprio_wait_for_admin.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/bridge_brouter.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/conntrack_icmp_related.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/conntrack_sctp_collision.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/conntrack_tcp_unreplied.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/conntrack_vrf.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/netfilter/ipip-conntrack-mtu.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/ipvs.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/netfilter/nf_nat_edemux.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_audit.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_concat_range.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/netfilter/nft_conntrack_helper.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_fib.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_flowtable.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_meta.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_nat.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_nat_zones.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_queue.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_synproxy.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_trans_stress.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/nft_zones_many.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/rpath.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/netfilter/xt_string.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/mptcp/diag.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/mptcp/mptcp_connect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/mptcp/mptcp_join.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/mptcp/mptcp_sockopt.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/mptcp/pm_netlink.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/mptcp/simult_flows.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/mptcp/userspace_pm.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_fdb_learning_limit.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_igmp.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_locked_port.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_mdb.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_mdb_host.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_mdb_max.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_mdb_port_down.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_mld.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_port_isolation.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_sticky_fdb.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_vlan_aware.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_vlan_mcast.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/bridge_vlan_unaware.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/custom_multipath_hash.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/dual_vxlan_bridge.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ethtool.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ethtool_extended_state.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ethtool_mm.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ethtool_rmon.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/gre_custom_multipath_hash.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/gre_inner_v4_multipath.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/gre_inner_v6_multipath.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/gre_multipath.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/gre_multipath_nh.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/gre_multipath_nh_res.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/hw_stats_l3.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/hw_stats_l3_gre.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6_forward_instats_vrf.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6gre_custom_multipath_hash.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6gre_flat.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6gre_flat_key.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6gre_flat_keys.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6gre_hier.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6gre_hier_key.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6gre_hier_keys.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6gre_inner_v4_multipath.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ip6gre_inner_v6_multipath.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ipip_flat_gre.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ipip_flat_gre_key.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ipip_flat_gre_keys.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ipip_hier_gre.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ipip_hier_gre_key.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/ipip_hier_gre_keys.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/local_termination.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/loopback.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_bound.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_bridge_1d.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_bridge_1q.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_bridge_1q_lag.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_changes.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_flower.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_lag_lacp.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_neigh.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_nh.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_vlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/mirror_vlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/no_forwarding.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/pedit_dsfield.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/pedit_ip.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/pedit_l4port.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/q_in_vni.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/q_in_vni_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_bridge.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_bridge_1d.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_bridge_1d_lag.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_bridge_lag.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_bridge_pvid_vlan_upper.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_bridge_vlan.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_bridge_vlan_upper.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_bridge_vlan_upper_pvid.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_broadcast.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_mpath_nh.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_mpath_nh_res.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_multicast.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_multipath.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_nh.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/router_vid_1.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/sch_ets.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/sch_red.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/sch_tbf_ets.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/sch_tbf_prio.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/sch_tbf_root.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/skbedit_priority.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_actions.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_chains.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_flower.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_flower_cfm.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_flower_l2_miss.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_flower_port_range.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_flower_router.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_mpls_l2vpn.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_police.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_shblocks.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_tunnel_key.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/tc_vlan_modify.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_asymmetric.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_asymmetric_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_bridge_1d.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_bridge_1d_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_bridge_1d_port_8472.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_bridge_1d_port_8472_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_bridge_1q.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_bridge_1q_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_bridge_1q_port_8472.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_bridge_1q_port_8472_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_symmetric.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/net/forwarding/vxlan_symmetric_ipv6.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/libexec/kselftests/run_kselftest.sh from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/libexec/kselftests/kselftest/ktap_helpers.sh is executable but has no shebang, removing executable bit mangling shebang in /usr/libexec/kselftests/kselftest/prefix.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/libexec/kselftests/kselftest/runner.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/libexec/kselftests/kselftest/module.sh from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib64/python3.12 using python3.12 Bytecompiling .py files below /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink + '[' ' 1' -ne 0 ']' + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/usr/libexec/ksamples + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/usr/libexec/kselftests + rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/lib/debug/usr/src + echo 'Restoring unstripped artefacts /builddir/build/BUILD/root_unstripped -> /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64' Restoring unstripped artefacts /builddir/build/BUILD/root_unstripped -> /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 + cp -rav /builddir/build/BUILD/root_unstripped/. /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/ + '[' 1 -eq 1 ']' kernel.spec:3060: Signing kernel modules ... ++ shopt -s nullglob ++ echo /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64 + modules_dirs=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64 + for modules_dir in $modules_dirs + variant_suffix= + '[' '' == +zfcpdump ']' kernel.spec:: Signing modules for 6.9.9-350.reform.fc40.aarch64 + /builddir/build/SOURCES/mod-sign.sh certs/signing_key.pem.sign certs/signing_key.x509.sign /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/6.9.9-350.reform.fc40.aarch64/ + '[' 1 -eq 1 ']' kernel.spec:3070: Compressing kernel modules ... + find /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/lib/modules/ -type f -name '*.ko' + xargs -n 16 -P4 -r xz --compress Processing files: kernel-6.9.9-350.reform.fc40.aarch64 Processing files: kernel-headers-6.9.9-350.reform.fc40.aarch64 Provides: glibc-kernheaders = 3.0-46 kernel-headers = 6.9.9-350.reform.fc40 kernel-headers(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Obsoletes: glibc-kernheaders < 3.0-46 Processing files: kernel-cross-headers-6.9.9-350.reform.fc40.aarch64 Provides: kernel-cross-headers = 6.9.9-350.reform.fc40 kernel-cross-headers(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-debuginfo-common-aarch64-6.9.9-350.reform.fc40.aarch64 Provides: installonlypkg(kernel) kernel-debuginfo-common-aarch64 = 6.9.9-350.reform.fc40 kernel-debuginfo-common-aarch64(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: perf-6.9.9-350.reform.fc40.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.zBNYiU + umask 022 + cd /builddir/build/BUILD + cd kernel-6.9.9 + DOCDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/doc/perf + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/doc/perf + cp -pr /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/tools/perf/Documentation/examples.txt /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/doc/perf + RPM_EC=0 ++ jobs -p + exit 0 Provides: libperf-jvmti.so()(64bit) perf = 6.9.9-350.reform.fc40 perf(aarch-64) = 6.9.9-350.reform.fc40 perl(Perf::Trace::Context) = 0.01 perl(Perf::Trace::Core) = 0.01 perl(Perf::Trace::Util) = 0.01 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash /usr/bin/perl /usr/bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libbabeltrace-ctf.so.1()(64bit) libbpf.so.1()(64bit) libbpf.so.1(LIBBPF_0.0.1)(64bit) libbpf.so.1(LIBBPF_0.0.4)(64bit) libbpf.so.1(LIBBPF_0.0.6)(64bit) libbpf.so.1(LIBBPF_0.0.7)(64bit) libbpf.so.1(LIBBPF_0.0.8)(64bit) libbpf.so.1(LIBBPF_0.0.9)(64bit) libbpf.so.1(LIBBPF_0.1.0)(64bit) libbpf.so.1(LIBBPF_0.2.0)(64bit) libbpf.so.1(LIBBPF_0.5.0)(64bit) libbpf.so.1(LIBBPF_0.6.0)(64bit) libbpf.so.1(LIBBPF_0.8.0)(64bit) libbpf.so.1(LIBBPF_1.0.0)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.26)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcap.so.2()(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libdw.so.1()(64bit) libdw.so.1(ELFUTILS_0.122)(64bit) libdw.so.1(ELFUTILS_0.126)(64bit) libdw.so.1(ELFUTILS_0.127)(64bit) libdw.so.1(ELFUTILS_0.130)(64bit) libdw.so.1(ELFUTILS_0.138)(64bit) libdw.so.1(ELFUTILS_0.142)(64bit) libdw.so.1(ELFUTILS_0.143)(64bit) libdw.so.1(ELFUTILS_0.156)(64bit) libdw.so.1(ELFUTILS_0.157)(64bit) libdw.so.1(ELFUTILS_0.158)(64bit) libdw.so.1(ELFUTILS_0.160)(64bit) libdw.so.1(ELFUTILS_0.161)(64bit) libelf.so.1()(64bit) libelf.so.1(ELFUTILS_1.0)(64bit) libelf.so.1(ELFUTILS_1.3)(64bit) libelf.so.1(ELFUTILS_1.5)(64bit) libelf.so.1(ELFUTILS_1.6)(64bit) liblzma.so.5()(64bit) liblzma.so.5(XZ_5.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libnuma.so.1()(64bit) libnuma.so.1(libnuma_1.1)(64bit) libnuma.so.1(libnuma_1.2)(64bit) libnuma.so.1(libnuma_1.3)(64bit) libopencsd_c_api.so.1()(64bit) libperl.so.5.38()(64bit) libpython3.12.so.1.0()(64bit) libslang.so.2()(64bit) libslang.so.2(SLANG2)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libtraceevent.so.1()(64bit) libz.so.1()(64bit) libzstd.so.1()(64bit) perl(:VERSION) >= 5.10.0 perl(Exporter) perl(POSIX) perl(Perf::Trace::Core) perl(Perf::Trace::Util) perl(XSLoader) perl(lib) perl(strict) perl(warnings) rtld(GNU_HASH) Processing files: perf-debuginfo-6.9.9-350.reform.fc40.aarch64 Provides: perf-debuginfo = 6.9.9-350.reform.fc40 perf-debuginfo(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-perf-6.9.9-350.reform.fc40.aarch64 Provides: python-perf = 6.9.9-350.reform.fc40 python3-perf = 6.9.9-350.reform.fc40 python3-perf(aarch-64) = 6.9.9-350.reform.fc40 python3.12-perf = 6.9.9-350.reform.fc40 python3.12dist(perf) = 0.1 python3dist(perf) = 0.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcap.so.2()(64bit) libnuma.so.1()(64bit) libnuma.so.1(libnuma_1.1)(64bit) libtraceevent.so.1()(64bit) python(abi) = 3.12 rtld(GNU_HASH) Processing files: python3-perf-debuginfo-6.9.9-350.reform.fc40.aarch64 Provides: python3-perf-debuginfo = 6.9.9-350.reform.fc40 python3-perf-debuginfo(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libperf-6.9.9-350.reform.fc40.aarch64 Provides: libperf = 6.9.9-350.reform.fc40 libperf(aarch-64) = 6.9.9-350.reform.fc40 libperf.so()(64bit) libperf.so(LIBPERF_0.0.1)(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) rtld(GNU_HASH) Processing files: libperf-devel-6.9.9-350.reform.fc40.aarch64 Provides: libperf-devel = 6.9.9-350.reform.fc40 libperf-devel(aarch-64) = 6.9.9-350.reform.fc40 pkgconfig(libperf) = 0.0.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libperf.so()(64bit) Processing files: libperf-debuginfo-6.9.9-350.reform.fc40.aarch64 Provides: libperf-debuginfo = 6.9.9-350.reform.fc40 libperf-debuginfo(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-tools-6.9.9-350.reform.fc40.aarch64 Provides: config(kernel-tools) = 6.9.9-350.reform.fc40 cpufreq-utils = 1:009-0.6.p1 cpufrequtils = 1:009-0.6.p1 cpupowerutils = 1:009-0.6.p1 kernel-tools = 6.9.9-350.reform.fc40 kernel-tools(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcpupower.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libncursesw.so.6()(64bit) libpanelw.so.6()(64bit) libtinfo.so.6()(64bit) rtld(GNU_HASH) Obsoletes: cpufreq-utils < 1:009-0.6.p1 cpufrequtils < 1:009-0.6.p1 cpupowerutils < 1:009-0.6.p1 cpuspeed < 1:1.5-16 Processing files: kernel-tools-libs-6.9.9-350.reform.fc40.aarch64 Provides: kernel-tools-libs = 6.9.9-350.reform.fc40 kernel-tools-libs(aarch-64) = 6.9.9-350.reform.fc40 libcpupower.so.1()(64bit) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.38)(64bit) rtld(GNU_HASH) Processing files: kernel-tools-libs-devel-6.9.9-350.reform.fc40.aarch64 Provides: cpupowerutils-devel = 1:009-0.6.p1 kernel-tools-devel kernel-tools-libs-devel = 6.9.9-350.reform.fc40 kernel-tools-libs-devel(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libcpupower.so.1()(64bit) Obsoletes: cpupowerutils-devel < 1:009-0.6.p1 Processing files: kernel-tools-debuginfo-6.9.9-350.reform.fc40.aarch64 Provides: kernel-tools-debuginfo = 6.9.9-350.reform.fc40 kernel-tools-debuginfo(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: rtla-6.9.9-350.reform.fc40.aarch64 Provides: rtla = 6.9.9-350.reform.fc40 rtla(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libtraceevent.so.1()(64bit) libtracefs.so.1()(64bit) rtld(GNU_HASH) Processing files: rv-6.9.9-350.reform.fc40.aarch64 Provides: rv = 6.9.9-350.reform.fc40 rv(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libtraceevent.so.1()(64bit) libtracefs.so.1()(64bit) rtld(GNU_HASH) Processing files: bpftool-6.9.9-350.reform.fc40.aarch64 Provides: bpftool = 6.9.9-350.reform.fc40 bpftool(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libLLVM.so.18.1()(64bit) libLLVM.so.18.1(LLVM_18.1)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.22)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcap.so.2()(64bit) libelf.so.1()(64bit) libelf.so.1(ELFUTILS_1.0)(64bit) libelf.so.1(ELFUTILS_1.3)(64bit) libelf.so.1(ELFUTILS_1.5)(64bit) libelf.so.1(ELFUTILS_1.6)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.3.3)(64bit) rtld(GNU_HASH) Processing files: bpftool-debuginfo-6.9.9-350.reform.fc40.aarch64 Provides: bpftool-debuginfo = 6.9.9-350.reform.fc40 bpftool-debuginfo(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-selftests-internal-6.9.9-350.reform.fc40.aarch64 Provides: kernel-selftests-internal = 6.9.9-350.reform.fc40 kernel-selftests-internal(aarch-64) = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash /usr/bin/perl /usr/bin/python3 /usr/bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libLLVM.so.18.1()(64bit) libLLVM.so.18.1(LLVM_18.1)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.22)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcap.so.2()(64bit) libelf.so.1()(64bit) libelf.so.1(ELFUTILS_1.0)(64bit) libelf.so.1(ELFUTILS_1.3)(64bit) libelf.so.1(ELFUTILS_1.5)(64bit) libelf.so.1(ELFUTILS_1.6)(64bit) libfuse.so.2()(64bit) libfuse.so.2(FUSE_2.6)(64bit) libmnl.so.0()(64bit) libmnl.so.0(LIBMNL_1.0)(64bit) libubsan.so.1()(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz.so.1(ZLIB_1.2.3.3)(64bit) perl(IO::Handle) perl(strict) rtld(GNU_HASH) Processing files: kernel-core-6.9.9-350.reform.fc40.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.UvGiVf + umask 022 + cd /builddir/build/BUILD + cd kernel-6.9.9 + LICENSEDIR=/builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/licenses/kernel-core + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/licenses/kernel-core + cp -pr /builddir/build/BUILD/kernel-6.9.9/linux-6.9.9-350.reform.fc40.aarch64/COPYING-6.9.9-350.reform.fc40 /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64/usr/share/licenses/kernel-core + RPM_EC=0 ++ jobs -p + exit 0 Provides: installonlypkg(kernel) kernel = 6.9.9-350.reform.fc40 kernel(FSE_readNCount) = 0x00000000 kernel(HUF_readStats) = 0x00000000 kernel(HUF_readStats_wksp) = 0x00000000 kernel(I_BDEV) = 0x00000000 kernel(LZ4_decompress_fast) = 0x00000000 kernel(LZ4_decompress_fast_continue) = 0x00000000 kernel(LZ4_decompress_fast_usingDict) = 0x00000000 kernel(LZ4_decompress_safe) = 0x00000000 kernel(LZ4_decompress_safe_continue) = 0x00000000 kernel(LZ4_decompress_safe_partial) = 0x00000000 kernel(LZ4_decompress_safe_usingDict) = 0x00000000 kernel(LZ4_setStreamDecode) = 0x00000000 kernel(TSS_authhmac) = 0x00000000 kernel(TSS_checkhmac1) = 0x00000000 kernel(ZSTD_customCalloc) = 0x00000000 kernel(ZSTD_customFree) = 0x00000000 kernel(ZSTD_customMalloc) = 0x00000000 kernel(ZSTD_getErrorCode) = 0x00000000 kernel(ZSTD_getErrorName) = 0x00000000 kernel(ZSTD_isError) = 0x00000000 kernel(__ClearPageMovable) = 0x00000000 kernel(__SCK__tp_func_add_device_to_group) = 0x00000000 kernel(__SCK__tp_func_arm_event) = 0x00000000 kernel(__SCK__tp_func_ata_bmdma_setup) = 0x00000000 kernel(__SCK__tp_func_ata_bmdma_start) = 0x00000000 kernel(__SCK__tp_func_ata_bmdma_status) = 0x00000000 kernel(__SCK__tp_func_ata_exec_command) = 0x00000000 kernel(__SCK__tp_func_ata_tf_load) = 0x00000000 kernel(__SCK__tp_func_attach_device_to_domain) = 0x00000000 kernel(__SCK__tp_func_block_bio_complete) = 0x00000000 kernel(__SCK__tp_func_block_bio_remap) = 0x00000000 kernel(__SCK__tp_func_block_rq_insert) = 0x00000000 kernel(__SCK__tp_func_block_rq_remap) = 0x00000000 kernel(__SCK__tp_func_block_split) = 0x00000000 kernel(__SCK__tp_func_block_unplug) = 0x00000000 kernel(__SCK__tp_func_br_fdb_add) = 0x00000000 kernel(__SCK__tp_func_br_fdb_external_learn_add) = 0x00000000 kernel(__SCK__tp_func_br_fdb_update) = 0x00000000 kernel(__SCK__tp_func_br_mdb_full) = 0x00000000 kernel(__SCK__tp_func_console) = 0x00000000 kernel(__SCK__tp_func_contention_begin) = 0x00000000 kernel(__SCK__tp_func_contention_end) = 0x00000000 kernel(__SCK__tp_func_cpu_frequency) = 0x00000000 kernel(__SCK__tp_func_cpu_idle) = 0x00000000 kernel(__SCK__tp_func_devlink_hwerr) = 0x00000000 kernel(__SCK__tp_func_devlink_hwmsg) = 0x00000000 kernel(__SCK__tp_func_devlink_trap_report) = 0x00000000 kernel(__SCK__tp_func_dma_fence_emit) = 0x00000000 kernel(__SCK__tp_func_dma_fence_enable_signal) = 0x00000000 kernel(__SCK__tp_func_dma_fence_signaled) = 0x00000000 kernel(__SCK__tp_func_error_report_end) = 0x00000000 kernel(__SCK__tp_func_fdb_delete) = 0x00000000 kernel(__SCK__tp_func_fib6_table_lookup) = 0x00000000 kernel(__SCK__tp_func_io_page_fault) = 0x00000000 kernel(__SCK__tp_func_ipi_send_cpu) = 0x00000000 kernel(__SCK__tp_func_ipi_send_cpumask) = 0x00000000 kernel(__SCK__tp_func_kfree) = 0x00000000 kernel(__SCK__tp_func_kfree_skb) = 0x00000000 kernel(__SCK__tp_func_kmalloc) = 0x00000000 kernel(__SCK__tp_func_kmem_cache_alloc) = 0x00000000 kernel(__SCK__tp_func_kmem_cache_free) = 0x00000000 kernel(__SCK__tp_func_map) = 0x00000000 kernel(__SCK__tp_func_mc_event) = 0x00000000 kernel(__SCK__tp_func_mmap_lock_acquire_returned) = 0x00000000 kernel(__SCK__tp_func_mmap_lock_released) = 0x00000000 kernel(__SCK__tp_func_mmap_lock_start_locking) = 0x00000000 kernel(__SCK__tp_func_module_get) = 0x00000000 kernel(__SCK__tp_func_napi_poll) = 0x00000000 kernel(__SCK__tp_func_neigh_cleanup_and_release) = 0x00000000 kernel(__SCK__tp_func_neigh_event_send_dead) = 0x00000000 kernel(__SCK__tp_func_neigh_event_send_done) = 0x00000000 kernel(__SCK__tp_func_neigh_timer_handler) = 0x00000000 kernel(__SCK__tp_func_neigh_update) = 0x00000000 kernel(__SCK__tp_func_neigh_update_done) = 0x00000000 kernel(__SCK__tp_func_non_standard_event) = 0x00000000 kernel(__SCK__tp_func_pelt_cfs_tp) = 0x00000000 kernel(__SCK__tp_func_pelt_dl_tp) = 0x00000000 kernel(__SCK__tp_func_pelt_irq_tp) = 0x00000000 kernel(__SCK__tp_func_pelt_rt_tp) = 0x00000000 kernel(__SCK__tp_func_pelt_se_tp) = 0x00000000 kernel(__SCK__tp_func_pelt_thermal_tp) = 0x00000000 kernel(__SCK__tp_func_powernv_throttle) = 0x00000000 kernel(__SCK__tp_func_remove_device_from_group) = 0x00000000 kernel(__SCK__tp_func_rpm_idle) = 0x00000000 kernel(__SCK__tp_func_rpm_resume) = 0x00000000 kernel(__SCK__tp_func_rpm_return_int) = 0x00000000 kernel(__SCK__tp_func_rpm_suspend) = 0x00000000 kernel(__SCK__tp_func_sched_compute_energy_tp) = 0x00000000 kernel(__SCK__tp_func_sched_cpu_capacity_tp) = 0x00000000 kernel(__SCK__tp_func_sched_overutilized_tp) = 0x00000000 kernel(__SCK__tp_func_sched_update_nr_running_tp) = 0x00000000 kernel(__SCK__tp_func_sched_util_est_cfs_tp) = 0x00000000 kernel(__SCK__tp_func_sched_util_est_se_tp) = 0x00000000 kernel(__SCK__tp_func_sk_data_ready) = 0x00000000 kernel(__SCK__tp_func_spi_transfer_start) = 0x00000000 kernel(__SCK__tp_func_spi_transfer_stop) = 0x00000000 kernel(__SCK__tp_func_suspend_resume) = 0x00000000 kernel(__SCK__tp_func_tcp_bad_csum) = 0x00000000 kernel(__SCK__tp_func_tcp_send_reset) = 0x00000000 kernel(__SCK__tp_func_udp_fail_queue_rcv_skb) = 0x00000000 kernel(__SCK__tp_func_unmap) = 0x00000000 kernel(__SCK__tp_func_wbc_writepage) = 0x00000000 kernel(__SCK__tp_func_xdp_bulk_tx) = 0x00000000 kernel(__SCK__tp_func_xdp_exception) = 0x00000000 kernel(__SCK__tp_func_xhci_dbg_init) = 0x00000000 kernel(__SCK__tp_func_xhci_dbg_quirks) = 0x00000000 kernel(__SetPageMovable) = 0x00000000 kernel(___drm_dbg) = 0x00000000 kernel(___pskb_trim) = 0x00000000 kernel(___ratelimit) = 0x00000000 kernel(__account_locked_vm) = 0x00000000 kernel(__acpi_handle_debug) = 0x00000000 kernel(__acpi_mdiobus_register) = 0x00000000 kernel(__acpi_node_get_property_reference) = 0x00000000 kernel(__alloc_bucket_spinlocks) = 0x00000000 kernel(__alloc_pages) = 0x00000000 kernel(__alloc_pages_bulk) = 0x00000000 kernel(__alloc_percpu) = 0x00000000 kernel(__alloc_percpu_gfp) = 0x00000000 kernel(__alloc_skb) = 0x00000000 kernel(__apei_exec_run) = 0x00000000 kernel(__aperture_remove_legacy_vga_devices) = 0x00000000 kernel(__arch_clear_user) = 0x00000000 kernel(__arch_copy_from_user) = 0x00000000 kernel(__arch_copy_to_user) = 0x00000000 kernel(__arm_smccc_hvc) = 0x00000000 kernel(__arm_smccc_smc) = 0x00000000 kernel(__arm_smccc_sve_check) = 0x00000000 kernel(__ashlti3) = 0x00000000 kernel(__ashrti3) = 0x00000000 kernel(__ata_ehi_push_desc) = 0x00000000 kernel(__audit_inode_child) = 0x00000000 kernel(__audit_log_nfcfg) = 0x00000000 kernel(__auxiliary_device_add) = 0x00000000 kernel(__auxiliary_driver_register) = 0x00000000 kernel(__bforget) = 0x00000000 kernel(__bh_read) = 0x00000000 kernel(__bh_read_batch) = 0x00000000 kernel(__bio_add_page) = 0x00000000 kernel(__bio_advance) = 0x00000000 kernel(__bio_release_pages) = 0x00000000 kernel(__bitmap_and) = 0x00000000 kernel(__bitmap_andnot) = 0x00000000 kernel(__bitmap_clear) = 0x00000000 kernel(__bitmap_complement) = 0x00000000 kernel(__bitmap_equal) = 0x00000000 kernel(__bitmap_intersects) = 0x00000000 kernel(__bitmap_or) = 0x00000000 kernel(__bitmap_replace) = 0x00000000 kernel(__bitmap_set) = 0x00000000 kernel(__bitmap_shift_left) = 0x00000000 kernel(__bitmap_shift_right) = 0x00000000 kernel(__bitmap_subset) = 0x00000000 kernel(__bitmap_weight) = 0x00000000 kernel(__bitmap_weight_and) = 0x00000000 kernel(__bitmap_weight_andnot) = 0x00000000 kernel(__bitmap_xor) = 0x00000000 kernel(__blk_alloc_disk) = 0x00000000 kernel(__blk_mq_alloc_disk) = 0x00000000 kernel(__blk_mq_debugfs_rq_show) = 0x00000000 kernel(__blk_mq_end_request) = 0x00000000 kernel(__blk_req_zone_write_lock) = 0x00000000 kernel(__blk_req_zone_write_unlock) = 0x00000000 kernel(__blk_rq_map_sg) = 0x00000000 kernel(__blk_trace_note_message) = 0x00000000 kernel(__blkdev_issue_discard) = 0x00000000 kernel(__blkdev_issue_zeroout) = 0x00000000 kernel(__blkg_prfill_rwstat) = 0x00000000 kernel(__blkg_prfill_u64) = 0x00000000 kernel(__block_write_begin) = 0x00000000 kernel(__block_write_full_folio) = 0x00000000 kernel(__blockdev_direct_IO) = 0x00000000 kernel(__bpf_call_base) = 0x00000000 kernel(__bread_gfp) = 0x00000000 kernel(__breadahead) = 0x00000000 kernel(__break_lease) = 0x00000000 kernel(__brelse) = 0x00000000 kernel(__cdx_driver_register) = 0x00000000 kernel(__cgroup_bpf_run_filter_sk) = 0x00000000 kernel(__cgroup_bpf_run_filter_skb) = 0x00000000 kernel(__cgroup_bpf_run_filter_sock_addr) = 0x00000000 kernel(__cgroup_bpf_run_filter_sock_ops) = 0x00000000 kernel(__check_object_size) = 0x00000000 kernel(__check_sticky) = 0x00000000 kernel(__clk_determine_rate) = 0x00000000 kernel(__clk_get_hw) = 0x00000000 kernel(__clk_get_name) = 0x00000000 kernel(__clk_hw_register_divider) = 0x00000000 kernel(__clk_hw_register_fixed_rate) = 0x00000000 kernel(__clk_hw_register_gate) = 0x00000000 kernel(__clk_hw_register_mux) = 0x00000000 kernel(__clk_is_enabled) = 0x00000000 kernel(__clk_mux_determine_rate) = 0x00000000 kernel(__clk_mux_determine_rate_closest) = 0x00000000 kernel(__clocksource_register_scale) = 0x00000000 kernel(__clocksource_update_freq_scale) = 0x00000000 kernel(__closure_sync) = 0x00000000 kernel(__closure_wake_up) = 0x00000000 kernel(__clzdi2) = 0x00000000 kernel(__clzsi2) = 0x00000000 kernel(__cond_resched) = 0x00000000 kernel(__cond_resched_lock) = 0x00000000 kernel(__cond_resched_rwlock_read) = 0x00000000 kernel(__cond_resched_rwlock_write) = 0x00000000 kernel(__const_udelay) = 0x00000000 kernel(__contpte_try_fold) = 0x00000000 kernel(__contpte_try_unfold) = 0x00000000 kernel(__cookie_v4_check) = 0x00000000 kernel(__cookie_v4_init_sequence) = 0x00000000 kernel(__cookie_v6_check) = 0x00000000 kernel(__cookie_v6_init_sequence) = 0x00000000 kernel(__copy_overflow) = 0x00000000 kernel(__cpu_active_mask) = 0x00000000 kernel(__cpu_dying_mask) = 0x00000000 kernel(__cpu_online_mask) = 0x00000000 kernel(__cpu_possible_mask) = 0x00000000 kernel(__cpu_present_mask) = 0x00000000 kernel(__cpufreq_driver_target) = 0x00000000 kernel(__cpuhp_remove_state) = 0x00000000 kernel(__cpuhp_remove_state_cpuslocked) = 0x00000000 kernel(__cpuhp_setup_state) = 0x00000000 kernel(__cpuhp_setup_state_cpuslocked) = 0x00000000 kernel(__cpuhp_state_add_instance) = 0x00000000 kernel(__cpuhp_state_remove_instance) = 0x00000000 kernel(__crc32c_le) = 0x00000000 kernel(__crc32c_le_shift) = 0x00000000 kernel(__crypto_alloc_tfm) = 0x00000000 kernel(__crypto_alloc_tfmgfp) = 0x00000000 kernel(__crypto_boot_test_finished) = 0x00000000 kernel(__crypto_memneq) = 0x00000000 kernel(__crypto_xor) = 0x00000000 kernel(__ct_user_enter) = 0x00000000 kernel(__ct_user_exit) = 0x00000000 kernel(__ctzdi2) = 0x00000000 kernel(__ctzsi2) = 0x00000000 kernel(__d_drop) = 0x00000000 kernel(__d_lookup_unhash_wake) = 0x00000000 kernel(__dax_driver_register) = 0x00000000 kernel(__dec_node_page_state) = 0x00000000 kernel(__dec_zone_page_state) = 0x00000000 kernel(__delay) = 0x00000000 kernel(__destroy_inode) = 0x00000000 kernel(__dev_change_net_namespace) = 0x00000000 kernel(__dev_direct_xmit) = 0x00000000 kernel(__dev_forward_skb) = 0x00000000 kernel(__dev_fwnode) = 0x00000000 kernel(__dev_fwnode_const) = 0x00000000 kernel(__dev_get_by_flags) = 0x00000000 kernel(__dev_get_by_index) = 0x00000000 kernel(__dev_get_by_name) = 0x00000000 kernel(__dev_queue_xmit) = 0x00000000 kernel(__dev_remove_pack) = 0x00000000 kernel(__dev_set_mtu) = 0x00000000 kernel(__device_reset) = 0x00000000 kernel(__devm_add_action) = 0x00000000 kernel(__devm_alloc_percpu) = 0x00000000 kernel(__devm_clk_hw_register_divider) = 0x00000000 kernel(__devm_clk_hw_register_gate) = 0x00000000 kernel(__devm_clk_hw_register_mux) = 0x00000000 kernel(__devm_drm_dev_alloc) = 0x00000000 kernel(__devm_irq_alloc_descs) = 0x00000000 kernel(__devm_mdiobus_register) = 0x00000000 kernel(__devm_of_mdiobus_register) = 0x00000000 kernel(__devm_of_phy_provider_register) = 0x00000000 kernel(__devm_pwmchip_add) = 0x00000000 kernel(__devm_regmap_init) = 0x00000000 kernel(__devm_regmap_init_i2c) = 0x00000000 kernel(__devm_regmap_init_mmio_clk) = 0x00000000 kernel(__devm_regmap_init_spmi_base) = 0x00000000 kernel(__devm_regmap_init_spmi_ext) = 0x00000000 kernel(__devm_release_region) = 0x00000000 kernel(__devm_request_region) = 0x00000000 kernel(__devm_reset_control_bulk_get) = 0x00000000 kernel(__devm_reset_control_get) = 0x00000000 kernel(__devm_rtc_register_device) = 0x00000000 kernel(__devm_spi_alloc_controller) = 0x00000000 kernel(__devres_alloc_node) = 0x00000000 kernel(__dma_fence_unwrap_merge) = 0x00000000 kernel(__dma_request_channel) = 0x00000000 kernel(__do_once_done) = 0x00000000 kernel(__do_once_sleepable_done) = 0x00000000 kernel(__do_once_sleepable_start) = 0x00000000 kernel(__do_once_start) = 0x00000000 kernel(__dquot_alloc_space) = 0x00000000 kernel(__dquot_free_space) = 0x00000000 kernel(__dquot_transfer) = 0x00000000 kernel(__drm_atomic_helper_bridge_duplicate_state) = 0x00000000 kernel(__drm_atomic_helper_bridge_reset) = 0x00000000 kernel(__drm_atomic_helper_connector_destroy_state) = 0x00000000 kernel(__drm_atomic_helper_connector_duplicate_state) = 0x00000000 kernel(__drm_atomic_helper_connector_reset) = 0x00000000 kernel(__drm_atomic_helper_connector_state_reset) = 0x00000000 kernel(__drm_atomic_helper_crtc_destroy_state) = 0x00000000 kernel(__drm_atomic_helper_crtc_duplicate_state) = 0x00000000 kernel(__drm_atomic_helper_crtc_reset) = 0x00000000 kernel(__drm_atomic_helper_crtc_state_reset) = 0x00000000 kernel(__drm_atomic_helper_disable_plane) = 0x00000000 kernel(__drm_atomic_helper_plane_destroy_state) = 0x00000000 kernel(__drm_atomic_helper_plane_duplicate_state) = 0x00000000 kernel(__drm_atomic_helper_plane_reset) = 0x00000000 kernel(__drm_atomic_helper_plane_state_reset) = 0x00000000 kernel(__drm_atomic_helper_private_obj_duplicate_state) = 0x00000000 kernel(__drm_atomic_helper_set_config) = 0x00000000 kernel(__drm_atomic_state_free) = 0x00000000 kernel(__drm_crtc_commit_free) = 0x00000000 kernel(__drm_debug) = 0x00000000 kernel(__drm_dev_dbg) = 0x00000000 kernel(__drm_err) = 0x00000000 kernel(__drm_gem_destroy_shadow_plane_state) = 0x00000000 kernel(__drm_gem_duplicate_shadow_plane_state) = 0x00000000 kernel(__drm_gem_reset_shadow_plane) = 0x00000000 kernel(__drm_mm_interval_first) = 0x00000000 kernel(__drm_printfn_coredump) = 0x00000000 kernel(__drm_printfn_dbg) = 0x00000000 kernel(__drm_printfn_err) = 0x00000000 kernel(__drm_printfn_info) = 0x00000000 kernel(__drm_printfn_seq_file) = 0x00000000 kernel(__drm_puts_coredump) = 0x00000000 kernel(__drm_puts_seq_file) = 0x00000000 kernel(__drm_universal_plane_alloc) = 0x00000000 kernel(__drmm_add_action) = 0x00000000 kernel(__drmm_add_action_or_reset) = 0x00000000 kernel(__drmm_crtc_alloc_with_planes) = 0x00000000 kernel(__drmm_encoder_alloc) = 0x00000000 kernel(__drmm_mutex_release) = 0x00000000 kernel(__drmm_simple_encoder_alloc) = 0x00000000 kernel(__drmm_universal_plane_alloc) = 0x00000000 kernel(__dst_destroy_metrics_generic) = 0x00000000 kernel(__dynamic_dev_dbg) = 0x00000000 kernel(__dynamic_ibdev_dbg) = 0x00000000 kernel(__dynamic_netdev_dbg) = 0x00000000 kernel(__dynamic_pr_debug) = 0x00000000 kernel(__ethtool_get_link_ksettings) = 0x00000000 kernel(__f_setown) = 0x00000000 kernel(__fdget) = 0x00000000 kernel(__fib6_flush_trees) = 0x00000000 kernel(__fib_lookup) = 0x00000000 kernel(__filemap_get_folio) = 0x00000000 kernel(__filemap_set_wb_err) = 0x00000000 kernel(__find_get_block) = 0x00000000 kernel(__find_nth_and_andnot_bit) = 0x00000000 kernel(__find_nth_and_bit) = 0x00000000 kernel(__find_nth_andnot_bit) = 0x00000000 kernel(__find_nth_bit) = 0x00000000 kernel(__fl6_sock_lookup) = 0x00000000 kernel(__flush_workqueue) = 0x00000000 kernel(__folio_alloc) = 0x00000000 kernel(__folio_batch_release) = 0x00000000 kernel(__folio_cancel_dirty) = 0x00000000 kernel(__folio_lock) = 0x00000000 kernel(__folio_lock_killable) = 0x00000000 kernel(__folio_put) = 0x00000000 kernel(__folio_start_writeback) = 0x00000000 kernel(__fortify_panic) = 0x00000000 kernel(__fortify_report) = 0x00000000 kernel(__fput_sync) = 0x00000000 kernel(__free_iova) = 0x00000000 kernel(__free_pages) = 0x00000000 kernel(__fs_parse) = 0x00000000 kernel(__fscrypt_encrypt_symlink) = 0x00000000 kernel(__fscrypt_inode_uses_inline_crypto) = 0x00000000 kernel(__fscrypt_prepare_link) = 0x00000000 kernel(__fscrypt_prepare_lookup) = 0x00000000 kernel(__fscrypt_prepare_readdir) = 0x00000000 kernel(__fscrypt_prepare_rename) = 0x00000000 kernel(__fscrypt_prepare_setattr) = 0x00000000 kernel(__fsl_mc_driver_register) = 0x00000000 kernel(__fsnotify_inode_delete) = 0x00000000 kernel(__fsnotify_parent) = 0x00000000 kernel(__fsverity_cleanup_inode) = 0x00000000 kernel(__fsverity_file_open) = 0x00000000 kernel(__fsverity_prepare_setattr) = 0x00000000 kernel(__ftrace_vbprintk) = 0x00000000 kernel(__ftrace_vprintk) = 0x00000000 kernel(__generic_file_fsync) = 0x00000000 kernel(__generic_file_write_iter) = 0x00000000 kernel(__genphy_config_aneg) = 0x00000000 kernel(__genradix_free) = 0x00000000 kernel(__genradix_iter_peek) = 0x00000000 kernel(__genradix_iter_peek_prev) = 0x00000000 kernel(__genradix_prealloc) = 0x00000000 kernel(__genradix_ptr) = 0x00000000 kernel(__genradix_ptr_alloc) = 0x00000000 kernel(__get_free_pages) = 0x00000000 kernel(__get_hash_from_flowi6) = 0x00000000 kernel(__get_random_u32_below) = 0x00000000 kernel(__get_task_comm) = 0x00000000 kernel(__gfn_to_pfn_memslot) = 0x00000000 kernel(__hid_register_driver) = 0x00000000 kernel(__hid_request) = 0x00000000 kernel(__hrtimer_get_remaining) = 0x00000000 kernel(__hsiphash_unaligned) = 0x00000000 kernel(__hvc_resize) = 0x00000000 kernel(__hw_addr_init) = 0x00000000 kernel(__hw_addr_ref_sync_dev) = 0x00000000 kernel(__hw_addr_ref_unsync_dev) = 0x00000000 kernel(__hw_addr_sync) = 0x00000000 kernel(__hw_addr_sync_dev) = 0x00000000 kernel(__hw_addr_unsync) = 0x00000000 kernel(__hw_addr_unsync_dev) = 0x00000000 kernel(__hw_protection_shutdown) = 0x00000000 kernel(__hwspin_lock_timeout) = 0x00000000 kernel(__hwspin_trylock) = 0x00000000 kernel(__hwspin_unlock) = 0x00000000 kernel(__i2c_board_list) = 0x00000000 kernel(__i2c_board_lock) = 0x00000000 kernel(__i2c_first_dynamic_bus_num) = 0x00000000 kernel(__i2c_smbus_xfer) = 0x00000000 kernel(__i2c_transfer) = 0x00000000 kernel(__icmp_send) = 0x00000000 kernel(__imx8m_clk_hw_composite) = 0x00000000 kernel(__inc_node_page_state) = 0x00000000 kernel(__inc_zone_page_state) = 0x00000000 kernel(__inet6_lookup_established) = 0x00000000 kernel(__inet_hash) = 0x00000000 kernel(__inet_inherit_port) = 0x00000000 kernel(__inet_lookup_established) = 0x00000000 kernel(__inet_lookup_listener) = 0x00000000 kernel(__inet_stream_connect) = 0x00000000 kernel(__inet_twsk_schedule) = 0x00000000 kernel(__init_rwsem) = 0x00000000 kernel(__init_swait_queue_head) = 0x00000000 kernel(__init_waitqueue_head) = 0x00000000 kernel(__inode_add_bytes) = 0x00000000 kernel(__inode_attach_wb) = 0x00000000 kernel(__inode_sub_bytes) = 0x00000000 kernel(__insert_inode_hash) = 0x00000000 kernel(__io_uring_cmd_do_in_task) = 0x00000000 kernel(__iomap_dio_rw) = 0x00000000 kernel(__ioread32_copy) = 0x00000000 kernel(__iowrite32_copy) = 0x00000000 kernel(__iowrite64_copy) = 0x00000000 kernel(__ip4_datagram_connect) = 0x00000000 kernel(__ip6_datagram_connect) = 0x00000000 kernel(__ip6_local_out) = 0x00000000 kernel(__ip_dev_find) = 0x00000000 kernel(__ip_mc_dec_group) = 0x00000000 kernel(__ip_mc_inc_group) = 0x00000000 kernel(__ip_options_compile) = 0x00000000 kernel(__ip_queue_xmit) = 0x00000000 kernel(__ip_select_ident) = 0x00000000 kernel(__iptunnel_pull_header) = 0x00000000 kernel(__ipv6_addr_type) = 0x00000000 kernel(__ipv6_fixup_options) = 0x00000000 kernel(__irq_alloc_descs) = 0x00000000 kernel(__irq_alloc_domain_generic_chips) = 0x00000000 kernel(__irq_apply_affinity_hint) = 0x00000000 kernel(__irq_domain_add) = 0x00000000 kernel(__irq_domain_alloc_fwnode) = 0x00000000 kernel(__irq_domain_alloc_irqs) = 0x00000000 kernel(__irq_regs) = 0x00000000 kernel(__irq_resolve_mapping) = 0x00000000 kernel(__irq_set_handler) = 0x00000000 kernel(__kernel_write) = 0x00000000 kernel(__kfence_pool) = 0x00000000 kernel(__kfifo_alloc) = 0x00000000 kernel(__kfifo_dma_in_finish_r) = 0x00000000 kernel(__kfifo_dma_in_prepare) = 0x00000000 kernel(__kfifo_dma_in_prepare_r) = 0x00000000 kernel(__kfifo_dma_out_finish_r) = 0x00000000 kernel(__kfifo_dma_out_prepare) = 0x00000000 kernel(__kfifo_dma_out_prepare_r) = 0x00000000 kernel(__kfifo_free) = 0x00000000 kernel(__kfifo_from_user) = 0x00000000 kernel(__kfifo_from_user_r) = 0x00000000 kernel(__kfifo_in) = 0x00000000 kernel(__kfifo_in_r) = 0x00000000 kernel(__kfifo_init) = 0x00000000 kernel(__kfifo_len_r) = 0x00000000 kernel(__kfifo_max_r) = 0x00000000 kernel(__kfifo_out) = 0x00000000 kernel(__kfifo_out_peek) = 0x00000000 kernel(__kfifo_out_peek_r) = 0x00000000 kernel(__kfifo_out_r) = 0x00000000 kernel(__kfifo_skip_r) = 0x00000000 kernel(__kfifo_to_user) = 0x00000000 kernel(__kfifo_to_user_r) = 0x00000000 kernel(__kfree_skb) = 0x00000000 kernel(__kmalloc) = 0x00000000 kernel(__kmalloc_node) = 0x00000000 kernel(__kmalloc_node_track_caller) = 0x00000000 kernel(__kprobe_event_add_fields) = 0x00000000 kernel(__kprobe_event_gen_cmd_start) = 0x00000000 kernel(__kthread_init_worker) = 0x00000000 kernel(__kvm_set_memory_region) = 0x00000000 kernel(__list_add_valid_or_report) = 0x00000000 kernel(__list_del_entry_valid_or_report) = 0x00000000 kernel(__list_lru_init) = 0x00000000 kernel(__local_bh_enable_ip) = 0x00000000 kernel(__lock_buffer) = 0x00000000 kernel(__lock_sock_fast) = 0x00000000 kernel(__lruvec_stat_mod_folio) = 0x00000000 kernel(__lshrti3) = 0x00000000 kernel(__lwq_dequeue) = 0x00000000 kernel(__mark_inode_dirty) = 0x00000000 kernel(__mb_cache_entry_free) = 0x00000000 kernel(__mdiobus_c45_read) = 0x00000000 kernel(__mdiobus_c45_write) = 0x00000000 kernel(__mdiobus_modify) = 0x00000000 kernel(__mdiobus_modify_changed) = 0x00000000 kernel(__mdiobus_read) = 0x00000000 kernel(__mdiobus_register) = 0x00000000 kernel(__mdiobus_write) = 0x00000000 kernel(__memcat_p) = 0x00000000 kernel(__memcpy) = 0x00000000 kernel(__memcpy_fromio) = 0x00000000 kernel(__memcpy_toio) = 0x00000000 kernel(__memmove) = 0x00000000 kernel(__memset) = 0x00000000 kernel(__memset_io) = 0x00000000 kernel(__mmap_lock_do_trace_acquire_returned) = 0x00000000 kernel(__mmap_lock_do_trace_released) = 0x00000000 kernel(__mmap_lock_do_trace_start_locking) = 0x00000000 kernel(__mmc_claim_host) = 0x00000000 kernel(__mmc_poll_for_busy) = 0x00000000 kernel(__mmc_send_status) = 0x00000000 kernel(__mmdrop) = 0x00000000 kernel(__mmu_notifier_register) = 0x00000000 kernel(__mnt_is_readonly) = 0x00000000 kernel(__mod_node_page_state) = 0x00000000 kernel(__mod_zone_page_state) = 0x00000000 kernel(__module_get) = 0x00000000 kernel(__module_put_and_kthread_exit) = 0x00000000 kernel(__msecs_to_jiffies) = 0x00000000 kernel(__mt_destroy) = 0x00000000 kernel(__mt_dup) = 0x00000000 kernel(__mutex_init) = 0x00000000 kernel(__napi_alloc_frag_align) = 0x00000000 kernel(__napi_alloc_skb) = 0x00000000 kernel(__napi_schedule) = 0x00000000 kernel(__napi_schedule_irqoff) = 0x00000000 kernel(__ndelay) = 0x00000000 kernel(__ndisc_fill_addr_option) = 0x00000000 kernel(__neigh_create) = 0x00000000 kernel(__neigh_event_send) = 0x00000000 kernel(__neigh_for_each_release) = 0x00000000 kernel(__neigh_set_probe_once) = 0x00000000 kernel(__netdev_alloc_frag_align) = 0x00000000 kernel(__netdev_alloc_skb) = 0x00000000 kernel(__netdev_notify_peers) = 0x00000000 kernel(__netdev_watchdog_up) = 0x00000000 kernel(__netif_napi_del) = 0x00000000 kernel(__netif_rx) = 0x00000000 kernel(__netif_schedule) = 0x00000000 kernel(__netif_set_xps_queue) = 0x00000000 kernel(__netlink_dump_start) = 0x00000000 kernel(__netlink_kernel_create) = 0x00000000 kernel(__netlink_ns_capable) = 0x00000000 kernel(__netpoll_cleanup) = 0x00000000 kernel(__netpoll_free) = 0x00000000 kernel(__netpoll_setup) = 0x00000000 kernel(__nf_ip6_route) = 0x00000000 kernel(__nla_parse) = 0x00000000 kernel(__nla_put) = 0x00000000 kernel(__nla_put_64bit) = 0x00000000 kernel(__nla_put_nohdr) = 0x00000000 kernel(__nla_reserve) = 0x00000000 kernel(__nla_reserve_64bit) = 0x00000000 kernel(__nla_reserve_nohdr) = 0x00000000 kernel(__nla_validate) = 0x00000000 kernel(__nlmsg_put) = 0x00000000 kernel(__node_distance) = 0x00000000 kernel(__num_online_cpus) = 0x00000000 kernel(__of_get_address) = 0x00000000 kernel(__of_mdiobus_register) = 0x00000000 kernel(__of_parse_phandle_with_args) = 0x00000000 kernel(__of_phy_provider_register) = 0x00000000 kernel(__of_reset_control_get) = 0x00000000 kernel(__page_file_index) = 0x00000000 kernel(__page_frag_alloc_align) = 0x00000000 kernel(__page_frag_cache_drain) = 0x00000000 kernel(__pci_hp_initialize) = 0x00000000 kernel(__pci_hp_register) = 0x00000000 kernel(__pci_register_driver) = 0x00000000 kernel(__pci_reset_function_locked) = 0x00000000 kernel(__per_cpu_offset) = 0x00000000 kernel(__percpu_counter_compare) = 0x00000000 kernel(__percpu_counter_init_many) = 0x00000000 kernel(__percpu_counter_sum) = 0x00000000 kernel(__percpu_down_read) = 0x00000000 kernel(__percpu_init_rwsem) = 0x00000000 kernel(__phy_modify) = 0x00000000 kernel(__phy_modify_mmd) = 0x00000000 kernel(__phy_modify_mmd_changed) = 0x00000000 kernel(__phy_package_read_mmd) = 0x00000000 kernel(__phy_package_write_mmd) = 0x00000000 kernel(__phy_read_mmd) = 0x00000000 kernel(__phy_resume) = 0x00000000 kernel(__phy_write_mmd) = 0x00000000 kernel(__platform_create_bundle) = 0x00000000 kernel(__platform_driver_probe) = 0x00000000 kernel(__platform_driver_register) = 0x00000000 kernel(__platform_register_drivers) = 0x00000000 kernel(__pm_relax) = 0x00000000 kernel(__pm_runtime_disable) = 0x00000000 kernel(__pm_runtime_idle) = 0x00000000 kernel(__pm_runtime_resume) = 0x00000000 kernel(__pm_runtime_set_status) = 0x00000000 kernel(__pm_runtime_suspend) = 0x00000000 kernel(__pm_runtime_use_autosuspend) = 0x00000000 kernel(__pm_stay_awake) = 0x00000000 kernel(__pneigh_lookup) = 0x00000000 kernel(__posix_acl_chmod) = 0x00000000 kernel(__posix_acl_create) = 0x00000000 kernel(__post_watch_notification) = 0x00000000 kernel(__printk_cpu_sync_put) = 0x00000000 kernel(__printk_cpu_sync_try_get) = 0x00000000 kernel(__printk_cpu_sync_wait) = 0x00000000 kernel(__printk_ratelimit) = 0x00000000 kernel(__ps2_command) = 0x00000000 kernel(__pskb_copy_fclone) = 0x00000000 kernel(__pskb_pull_tail) = 0x00000000 kernel(__put_cred) = 0x00000000 kernel(__put_devmap_managed_page_refs) = 0x00000000 kernel(__put_net) = 0x00000000 kernel(__put_task_struct) = 0x00000000 kernel(__put_task_struct_rcu_cb) = 0x00000000 kernel(__put_user_ns) = 0x00000000 kernel(__pwmchip_add) = 0x00000000 kernel(__qdisc_calculate_pkt_len) = 0x00000000 kernel(__quota_error) = 0x00000000 kernel(__rb_erase_color) = 0x00000000 kernel(__rb_insert_augmented) = 0x00000000 kernel(__rcu_read_lock) = 0x00000000 kernel(__rcu_read_unlock) = 0x00000000 kernel(__read_overflow2_field) = 0x00000000 kernel(__refrigerator) = 0x00000000 kernel(__register_binfmt) = 0x00000000 kernel(__register_blkdev) = 0x00000000 kernel(__register_bpf_struct_ops) = 0x00000000 kernel(__register_chrdev) = 0x00000000 kernel(__register_nls) = 0x00000000 kernel(__register_virtio_driver) = 0x00000000 kernel(__regmap_init) = 0x00000000 kernel(__regmap_init_i2c) = 0x00000000 kernel(__regmap_init_mmio_clk) = 0x00000000 kernel(__regmap_init_spmi_base) = 0x00000000 kernel(__regmap_init_spmi_ext) = 0x00000000 kernel(__release_region) = 0x00000000 kernel(__remove_inode_hash) = 0x00000000 kernel(__request_module) = 0x00000000 kernel(__request_percpu_irq) = 0x00000000 kernel(__request_region) = 0x00000000 kernel(__reset_control_bulk_get) = 0x00000000 kernel(__reset_control_get) = 0x00000000 kernel(__rht_bucket_nested) = 0x00000000 kernel(__ring_buffer_alloc) = 0x00000000 kernel(__root_device_register) = 0x00000000 kernel(__round_jiffies) = 0x00000000 kernel(__round_jiffies_relative) = 0x00000000 kernel(__round_jiffies_up) = 0x00000000 kernel(__round_jiffies_up_relative) = 0x00000000 kernel(__rt_mutex_init) = 0x00000000 kernel(__rtnl_link_register) = 0x00000000 kernel(__rtnl_link_unregister) = 0x00000000 kernel(__sbitmap_queue_get) = 0x00000000 kernel(__scm_destroy) = 0x00000000 kernel(__scm_send) = 0x00000000 kernel(__scsi_add_device) = 0x00000000 kernel(__scsi_device_lookup) = 0x00000000 kernel(__scsi_device_lookup_by_target) = 0x00000000 kernel(__scsi_format_command) = 0x00000000 kernel(__scsi_init_queue) = 0x00000000 kernel(__scsi_iterate_devices) = 0x00000000 kernel(__scsi_print_sense) = 0x00000000 kernel(__seq_open_private) = 0x00000000 kernel(__serdev_device_driver_register) = 0x00000000 kernel(__serio_register_driver) = 0x00000000 kernel(__serio_register_port) = 0x00000000 kernel(__set_page_dirty_nobuffers) = 0x00000000 kernel(__sg_alloc_table) = 0x00000000 kernel(__sg_free_table) = 0x00000000 kernel(__sg_page_iter_dma_next) = 0x00000000 kernel(__sg_page_iter_next) = 0x00000000 kernel(__sg_page_iter_start) = 0x00000000 kernel(__siphash_unaligned) = 0x00000000 kernel(__sk_backlog_rcv) = 0x00000000 kernel(__sk_dst_check) = 0x00000000 kernel(__sk_flush_backlog) = 0x00000000 kernel(__sk_mem_reclaim) = 0x00000000 kernel(__sk_mem_schedule) = 0x00000000 kernel(__sk_queue_drop_skb) = 0x00000000 kernel(__sk_receive_skb) = 0x00000000 kernel(__skb_checksum) = 0x00000000 kernel(__skb_checksum_complete) = 0x00000000 kernel(__skb_checksum_complete_head) = 0x00000000 kernel(__skb_ext_del) = 0x00000000 kernel(__skb_ext_put) = 0x00000000 kernel(__skb_flow_dissect) = 0x00000000 kernel(__skb_flow_get_ports) = 0x00000000 kernel(__skb_free_datagram_locked) = 0x00000000 kernel(__skb_get_hash) = 0x00000000 kernel(__skb_get_hash_symmetric) = 0x00000000 kernel(__skb_gro_checksum_complete) = 0x00000000 kernel(__skb_gso_segment) = 0x00000000 kernel(__skb_pad) = 0x00000000 kernel(__skb_recv_datagram) = 0x00000000 kernel(__skb_recv_udp) = 0x00000000 kernel(__skb_try_recv_datagram) = 0x00000000 kernel(__skb_tstamp_tx) = 0x00000000 kernel(__skb_vlan_pop) = 0x00000000 kernel(__skb_wait_for_more_packets) = 0x00000000 kernel(__skb_warn_lro_forwarding) = 0x00000000 kernel(__skb_zcopy_downgrade_managed) = 0x00000000 kernel(__sock_cmsg_send) = 0x00000000 kernel(__sock_create) = 0x00000000 kernel(__sock_i_ino) = 0x00000000 kernel(__sock_queue_rcv_skb) = 0x00000000 kernel(__sock_recv_cmsgs) = 0x00000000 kernel(__sock_recv_timestamp) = 0x00000000 kernel(__sock_recv_wifi_status) = 0x00000000 kernel(__sock_tx_timestamp) = 0x00000000 kernel(__spi_alloc_controller) = 0x00000000 kernel(__spi_register_driver) = 0x00000000 kernel(__splice_from_pipe) = 0x00000000 kernel(__spmi_driver_register) = 0x00000000 kernel(__srcu_read_lock) = 0x00000000 kernel(__srcu_read_unlock) = 0x00000000 kernel(__stack_chk_fail) = 0x00000000 kernel(__starget_for_each_device) = 0x00000000 kernel(__static_key_deferred_flush) = 0x00000000 kernel(__static_key_slow_dec_deferred) = 0x00000000 kernel(__strp_unpause) = 0x00000000 kernel(__suspend_report_result) = 0x00000000 kernel(__sw_hweight16) = 0x00000000 kernel(__sw_hweight32) = 0x00000000 kernel(__sw_hweight64) = 0x00000000 kernel(__sw_hweight8) = 0x00000000 kernel(__symbol_get) = 0x00000000 kernel(__symbol_put) = 0x00000000 kernel(__sync_dirty_buffer) = 0x00000000 kernel(__sync_icache_dcache) = 0x00000000 kernel(__synth_event_gen_cmd_start) = 0x00000000 kernel(__sysfs_match_string) = 0x00000000 kernel(__task_pid_nr_ns) = 0x00000000 kernel(__tasklet_hi_schedule) = 0x00000000 kernel(__tasklet_schedule) = 0x00000000 kernel(__tb_ring_enqueue) = 0x00000000 kernel(__tcf_em_tree_match) = 0x00000000 kernel(__tcp_md5_do_lookup) = 0x00000000 kernel(__tcp_send_ack) = 0x00000000 kernel(__thermal_zone_get_trip) = 0x00000000 kernel(__trace_array_puts) = 0x00000000 kernel(__trace_bprintk) = 0x00000000 kernel(__trace_bputs) = 0x00000000 kernel(__trace_printk) = 0x00000000 kernel(__trace_puts) = 0x00000000 kernel(__trace_trigger_soft_disabled) = 0x00000000 kernel(__traceiter_add_device_to_group) = 0x00000000 kernel(__traceiter_arm_event) = 0x00000000 kernel(__traceiter_ata_bmdma_setup) = 0x00000000 kernel(__traceiter_ata_bmdma_start) = 0x00000000 kernel(__traceiter_ata_bmdma_status) = 0x00000000 kernel(__traceiter_ata_exec_command) = 0x00000000 kernel(__traceiter_ata_tf_load) = 0x00000000 kernel(__traceiter_attach_device_to_domain) = 0x00000000 kernel(__traceiter_block_bio_complete) = 0x00000000 kernel(__traceiter_block_bio_remap) = 0x00000000 kernel(__traceiter_block_rq_insert) = 0x00000000 kernel(__traceiter_block_rq_remap) = 0x00000000 kernel(__traceiter_block_split) = 0x00000000 kernel(__traceiter_block_unplug) = 0x00000000 kernel(__traceiter_br_fdb_add) = 0x00000000 kernel(__traceiter_br_fdb_external_learn_add) = 0x00000000 kernel(__traceiter_br_fdb_update) = 0x00000000 kernel(__traceiter_br_mdb_full) = 0x00000000 kernel(__traceiter_console) = 0x00000000 kernel(__traceiter_contention_begin) = 0x00000000 kernel(__traceiter_contention_end) = 0x00000000 kernel(__traceiter_cpu_frequency) = 0x00000000 kernel(__traceiter_cpu_idle) = 0x00000000 kernel(__traceiter_devlink_hwerr) = 0x00000000 kernel(__traceiter_devlink_hwmsg) = 0x00000000 kernel(__traceiter_devlink_trap_report) = 0x00000000 kernel(__traceiter_dma_fence_emit) = 0x00000000 kernel(__traceiter_dma_fence_enable_signal) = 0x00000000 kernel(__traceiter_dma_fence_signaled) = 0x00000000 kernel(__traceiter_error_report_end) = 0x00000000 kernel(__traceiter_fdb_delete) = 0x00000000 kernel(__traceiter_fib6_table_lookup) = 0x00000000 kernel(__traceiter_io_page_fault) = 0x00000000 kernel(__traceiter_ipi_send_cpu) = 0x00000000 kernel(__traceiter_ipi_send_cpumask) = 0x00000000 kernel(__traceiter_kfree) = 0x00000000 kernel(__traceiter_kfree_skb) = 0x00000000 kernel(__traceiter_kmalloc) = 0x00000000 kernel(__traceiter_kmem_cache_alloc) = 0x00000000 kernel(__traceiter_kmem_cache_free) = 0x00000000 kernel(__traceiter_map) = 0x00000000 kernel(__traceiter_mc_event) = 0x00000000 kernel(__traceiter_mmap_lock_acquire_returned) = 0x00000000 kernel(__traceiter_mmap_lock_released) = 0x00000000 kernel(__traceiter_mmap_lock_start_locking) = 0x00000000 kernel(__traceiter_module_get) = 0x00000000 kernel(__traceiter_napi_poll) = 0x00000000 kernel(__traceiter_neigh_cleanup_and_release) = 0x00000000 kernel(__traceiter_neigh_event_send_dead) = 0x00000000 kernel(__traceiter_neigh_event_send_done) = 0x00000000 kernel(__traceiter_neigh_timer_handler) = 0x00000000 kernel(__traceiter_neigh_update) = 0x00000000 kernel(__traceiter_neigh_update_done) = 0x00000000 kernel(__traceiter_non_standard_event) = 0x00000000 kernel(__traceiter_pelt_cfs_tp) = 0x00000000 kernel(__traceiter_pelt_dl_tp) = 0x00000000 kernel(__traceiter_pelt_irq_tp) = 0x00000000 kernel(__traceiter_pelt_rt_tp) = 0x00000000 kernel(__traceiter_pelt_se_tp) = 0x00000000 kernel(__traceiter_pelt_thermal_tp) = 0x00000000 kernel(__traceiter_powernv_throttle) = 0x00000000 kernel(__traceiter_remove_device_from_group) = 0x00000000 kernel(__traceiter_rpm_idle) = 0x00000000 kernel(__traceiter_rpm_resume) = 0x00000000 kernel(__traceiter_rpm_return_int) = 0x00000000 kernel(__traceiter_rpm_suspend) = 0x00000000 kernel(__traceiter_sched_compute_energy_tp) = 0x00000000 kernel(__traceiter_sched_cpu_capacity_tp) = 0x00000000 kernel(__traceiter_sched_overutilized_tp) = 0x00000000 kernel(__traceiter_sched_update_nr_running_tp) = 0x00000000 kernel(__traceiter_sched_util_est_cfs_tp) = 0x00000000 kernel(__traceiter_sched_util_est_se_tp) = 0x00000000 kernel(__traceiter_sk_data_ready) = 0x00000000 kernel(__traceiter_spi_transfer_start) = 0x00000000 kernel(__traceiter_spi_transfer_stop) = 0x00000000 kernel(__traceiter_suspend_resume) = 0x00000000 kernel(__traceiter_tcp_bad_csum) = 0x00000000 kernel(__traceiter_tcp_send_reset) = 0x00000000 kernel(__traceiter_udp_fail_queue_rcv_skb) = 0x00000000 kernel(__traceiter_unmap) = 0x00000000 kernel(__traceiter_wbc_writepage) = 0x00000000 kernel(__traceiter_xdp_bulk_tx) = 0x00000000 kernel(__traceiter_xdp_exception) = 0x00000000 kernel(__traceiter_xhci_dbg_init) = 0x00000000 kernel(__traceiter_xhci_dbg_quirks) = 0x00000000 kernel(__tracepoint_add_device_to_group) = 0x00000000 kernel(__tracepoint_arm_event) = 0x00000000 kernel(__tracepoint_ata_bmdma_setup) = 0x00000000 kernel(__tracepoint_ata_bmdma_start) = 0x00000000 kernel(__tracepoint_ata_bmdma_status) = 0x00000000 kernel(__tracepoint_ata_exec_command) = 0x00000000 kernel(__tracepoint_ata_tf_load) = 0x00000000 kernel(__tracepoint_attach_device_to_domain) = 0x00000000 kernel(__tracepoint_block_bio_complete) = 0x00000000 kernel(__tracepoint_block_bio_remap) = 0x00000000 kernel(__tracepoint_block_rq_insert) = 0x00000000 kernel(__tracepoint_block_rq_remap) = 0x00000000 kernel(__tracepoint_block_split) = 0x00000000 kernel(__tracepoint_block_unplug) = 0x00000000 kernel(__tracepoint_br_fdb_add) = 0x00000000 kernel(__tracepoint_br_fdb_external_learn_add) = 0x00000000 kernel(__tracepoint_br_fdb_update) = 0x00000000 kernel(__tracepoint_br_mdb_full) = 0x00000000 kernel(__tracepoint_console) = 0x00000000 kernel(__tracepoint_contention_begin) = 0x00000000 kernel(__tracepoint_contention_end) = 0x00000000 kernel(__tracepoint_cpu_frequency) = 0x00000000 kernel(__tracepoint_cpu_idle) = 0x00000000 kernel(__tracepoint_devlink_hwerr) = 0x00000000 kernel(__tracepoint_devlink_hwmsg) = 0x00000000 kernel(__tracepoint_devlink_trap_report) = 0x00000000 kernel(__tracepoint_dma_fence_emit) = 0x00000000 kernel(__tracepoint_dma_fence_enable_signal) = 0x00000000 kernel(__tracepoint_dma_fence_signaled) = 0x00000000 kernel(__tracepoint_error_report_end) = 0x00000000 kernel(__tracepoint_fdb_delete) = 0x00000000 kernel(__tracepoint_fib6_table_lookup) = 0x00000000 kernel(__tracepoint_io_page_fault) = 0x00000000 kernel(__tracepoint_ipi_send_cpu) = 0x00000000 kernel(__tracepoint_ipi_send_cpumask) = 0x00000000 kernel(__tracepoint_kfree) = 0x00000000 kernel(__tracepoint_kfree_skb) = 0x00000000 kernel(__tracepoint_kmalloc) = 0x00000000 kernel(__tracepoint_kmem_cache_alloc) = 0x00000000 kernel(__tracepoint_kmem_cache_free) = 0x00000000 kernel(__tracepoint_map) = 0x00000000 kernel(__tracepoint_mc_event) = 0x00000000 kernel(__tracepoint_mmap_lock_acquire_returned) = 0x00000000 kernel(__tracepoint_mmap_lock_released) = 0x00000000 kernel(__tracepoint_mmap_lock_start_locking) = 0x00000000 kernel(__tracepoint_module_get) = 0x00000000 kernel(__tracepoint_napi_poll) = 0x00000000 kernel(__tracepoint_neigh_cleanup_and_release) = 0x00000000 kernel(__tracepoint_neigh_event_send_dead) = 0x00000000 kernel(__tracepoint_neigh_event_send_done) = 0x00000000 kernel(__tracepoint_neigh_timer_handler) = 0x00000000 kernel(__tracepoint_neigh_update) = 0x00000000 kernel(__tracepoint_neigh_update_done) = 0x00000000 kernel(__tracepoint_non_standard_event) = 0x00000000 kernel(__tracepoint_pelt_cfs_tp) = 0x00000000 kernel(__tracepoint_pelt_dl_tp) = 0x00000000 kernel(__tracepoint_pelt_irq_tp) = 0x00000000 kernel(__tracepoint_pelt_rt_tp) = 0x00000000 kernel(__tracepoint_pelt_se_tp) = 0x00000000 kernel(__tracepoint_pelt_thermal_tp) = 0x00000000 kernel(__tracepoint_powernv_throttle) = 0x00000000 kernel(__tracepoint_remove_device_from_group) = 0x00000000 kernel(__tracepoint_rpm_idle) = 0x00000000 kernel(__tracepoint_rpm_resume) = 0x00000000 kernel(__tracepoint_rpm_return_int) = 0x00000000 kernel(__tracepoint_rpm_suspend) = 0x00000000 kernel(__tracepoint_sched_compute_energy_tp) = 0x00000000 kernel(__tracepoint_sched_cpu_capacity_tp) = 0x00000000 kernel(__tracepoint_sched_overutilized_tp) = 0x00000000 kernel(__tracepoint_sched_update_nr_running_tp) = 0x00000000 kernel(__tracepoint_sched_util_est_cfs_tp) = 0x00000000 kernel(__tracepoint_sched_util_est_se_tp) = 0x00000000 kernel(__tracepoint_sk_data_ready) = 0x00000000 kernel(__tracepoint_spi_transfer_start) = 0x00000000 kernel(__tracepoint_spi_transfer_stop) = 0x00000000 kernel(__tracepoint_suspend_resume) = 0x00000000 kernel(__tracepoint_tcp_bad_csum) = 0x00000000 kernel(__tracepoint_tcp_send_reset) = 0x00000000 kernel(__tracepoint_udp_fail_queue_rcv_skb) = 0x00000000 kernel(__tracepoint_unmap) = 0x00000000 kernel(__tracepoint_wbc_writepage) = 0x00000000 kernel(__tracepoint_xdp_bulk_tx) = 0x00000000 kernel(__tracepoint_xdp_exception) = 0x00000000 kernel(__tracepoint_xhci_dbg_init) = 0x00000000 kernel(__tracepoint_xhci_dbg_quirks) = 0x00000000 kernel(__tty_alloc_driver) = 0x00000000 kernel(__tty_insert_flip_string_flags) = 0x00000000 kernel(__ubsan_handle_add_overflow) = 0x00000000 kernel(__ubsan_handle_alignment_assumption) = 0x00000000 kernel(__ubsan_handle_builtin_unreachable) = 0x00000000 kernel(__ubsan_handle_divrem_overflow) = 0x00000000 kernel(__ubsan_handle_load_invalid_value) = 0x00000000 kernel(__ubsan_handle_mul_overflow) = 0x00000000 kernel(__ubsan_handle_negate_overflow) = 0x00000000 kernel(__ubsan_handle_out_of_bounds) = 0x00000000 kernel(__ubsan_handle_shift_out_of_bounds) = 0x00000000 kernel(__ubsan_handle_sub_overflow) = 0x00000000 kernel(__ubsan_handle_type_mismatch) = 0x00000000 kernel(__ubsan_handle_type_mismatch_v1) = 0x00000000 kernel(__udelay) = 0x00000000 kernel(__udp4_lib_lookup) = 0x00000000 kernel(__udp6_lib_lookup) = 0x00000000 kernel(__udp_disconnect) = 0x00000000 kernel(__udp_enqueue_schedule_skb) = 0x00000000 kernel(__udp_gso_segment) = 0x00000000 kernel(__unregister_chrdev) = 0x00000000 kernel(__unregister_nexthop_notifier) = 0x00000000 kernel(__usb_create_hcd) = 0x00000000 kernel(__usb_get_extra_descriptor) = 0x00000000 kernel(__usecs_to_jiffies) = 0x00000000 kernel(__var_waitqueue) = 0x00000000 kernel(__vc_resize) = 0x00000000 kernel(__vcalloc) = 0x00000000 kernel(__vfs_getxattr) = 0x00000000 kernel(__vfs_removexattr) = 0x00000000 kernel(__vfs_removexattr_locked) = 0x00000000 kernel(__vfs_setxattr) = 0x00000000 kernel(__vfs_setxattr_locked) = 0x00000000 kernel(__video_get_options) = 0x00000000 kernel(__virtio_unbreak_device) = 0x00000000 kernel(__virtqueue_break) = 0x00000000 kernel(__virtqueue_unbreak) = 0x00000000 kernel(__vlan_find_dev_deep_rcu) = 0x00000000 kernel(__vmalloc) = 0x00000000 kernel(__vmalloc_array) = 0x00000000 kernel(__vmalloc_node) = 0x00000000 kernel(__wait_on_bit) = 0x00000000 kernel(__wait_on_bit_lock) = 0x00000000 kernel(__wait_on_buffer) = 0x00000000 kernel(__wait_rcu_gp) = 0x00000000 kernel(__wake_up) = 0x00000000 kernel(__wake_up_bit) = 0x00000000 kernel(__wake_up_locked) = 0x00000000 kernel(__wake_up_locked_key) = 0x00000000 kernel(__wake_up_locked_sync_key) = 0x00000000 kernel(__wake_up_sync) = 0x00000000 kernel(__wake_up_sync_key) = 0x00000000 kernel(__warn_flushing_systemwide_wq) = 0x00000000 kernel(__warn_printk) = 0x00000000 kernel(__write_overflow_field) = 0x00000000 kernel(__xa_alloc) = 0x00000000 kernel(__xa_alloc_cyclic) = 0x00000000 kernel(__xa_clear_mark) = 0x00000000 kernel(__xa_cmpxchg) = 0x00000000 kernel(__xa_erase) = 0x00000000 kernel(__xa_insert) = 0x00000000 kernel(__xa_set_mark) = 0x00000000 kernel(__xa_store) = 0x00000000 kernel(__xas_next) = 0x00000000 kernel(__xas_prev) = 0x00000000 kernel(__xdp_build_skb_from_frame) = 0x00000000 kernel(__xdp_rxq_info_reg) = 0x00000000 kernel(__xfrm_decode_session) = 0x00000000 kernel(__xfrm_dst_lookup) = 0x00000000 kernel(__xfrm_init_state) = 0x00000000 kernel(__xfrm_policy_check) = 0x00000000 kernel(__xfrm_route_forward) = 0x00000000 kernel(__xfrm_state_delete) = 0x00000000 kernel(__xfrm_state_destroy) = 0x00000000 kernel(__zerocopy_sg_from_iter) = 0x00000000 kernel(_atomic_dec_and_lock) = 0x00000000 kernel(_atomic_dec_and_lock_irqsave) = 0x00000000 kernel(_atomic_dec_and_raw_lock) = 0x00000000 kernel(_atomic_dec_and_raw_lock_irqsave) = 0x00000000 kernel(_bcd2bin) = 0x00000000 kernel(_bin2bcd) = 0x00000000 kernel(_copy_from_iter) = 0x00000000 kernel(_copy_from_iter_flushcache) = 0x00000000 kernel(_copy_from_iter_nocache) = 0x00000000 kernel(_copy_to_iter) = 0x00000000 kernel(_ctype) = 0x00000000 kernel(_dev_alert) = 0x00000000 kernel(_dev_crit) = 0x00000000 kernel(_dev_emerg) = 0x00000000 kernel(_dev_err) = 0x00000000 kernel(_dev_info) = 0x00000000 kernel(_dev_notice) = 0x00000000 kernel(_dev_printk) = 0x00000000 kernel(_dev_warn) = 0x00000000 kernel(_find_first_and_bit) = 0x00000000 kernel(_find_first_bit) = 0x00000000 kernel(_find_first_zero_bit) = 0x00000000 kernel(_find_last_bit) = 0x00000000 kernel(_find_next_and_bit) = 0x00000000 kernel(_find_next_andnot_bit) = 0x00000000 kernel(_find_next_bit) = 0x00000000 kernel(_find_next_or_bit) = 0x00000000 kernel(_find_next_zero_bit) = 0x00000000 kernel(_kstrtol) = 0x00000000 kernel(_kstrtoul) = 0x00000000 kernel(_local_bh_enable) = 0x00000000 kernel(_page_poisoning_enabled) = 0x00000000 kernel(_page_poisoning_enabled_early) = 0x00000000 kernel(_phy_start_aneg) = 0x00000000 kernel(_printk) = 0x00000000 kernel(_proc_mkdir) = 0x00000000 kernel(_raw_read_lock) = 0x00000000 kernel(_raw_read_lock_bh) = 0x00000000 kernel(_raw_read_lock_irq) = 0x00000000 kernel(_raw_read_lock_irqsave) = 0x00000000 kernel(_raw_read_trylock) = 0x00000000 kernel(_raw_read_unlock) = 0x00000000 kernel(_raw_read_unlock_bh) = 0x00000000 kernel(_raw_read_unlock_irq) = 0x00000000 kernel(_raw_read_unlock_irqrestore) = 0x00000000 kernel(_raw_spin_lock) = 0x00000000 kernel(_raw_spin_lock_bh) = 0x00000000 kernel(_raw_spin_lock_irq) = 0x00000000 kernel(_raw_spin_lock_irqsave) = 0x00000000 kernel(_raw_spin_trylock) = 0x00000000 kernel(_raw_spin_trylock_bh) = 0x00000000 kernel(_raw_spin_unlock) = 0x00000000 kernel(_raw_spin_unlock_bh) = 0x00000000 kernel(_raw_spin_unlock_irq) = 0x00000000 kernel(_raw_spin_unlock_irqrestore) = 0x00000000 kernel(_raw_write_lock) = 0x00000000 kernel(_raw_write_lock_bh) = 0x00000000 kernel(_raw_write_lock_irq) = 0x00000000 kernel(_raw_write_lock_irqsave) = 0x00000000 kernel(_raw_write_lock_nested) = 0x00000000 kernel(_raw_write_trylock) = 0x00000000 kernel(_raw_write_unlock) = 0x00000000 kernel(_raw_write_unlock_bh) = 0x00000000 kernel(_raw_write_unlock_irq) = 0x00000000 kernel(_raw_write_unlock_irqrestore) = 0x00000000 kernel(_totalram_pages) = 0x00000000 kernel(abort) = 0x00000000 kernel(abort_creds) = 0x00000000 kernel(accel_open) = 0x00000000 kernel(access_process_vm) = 0x00000000 kernel(account_locked_vm) = 0x00000000 kernel(ack_all_badblocks) = 0x00000000 kernel(acomp_request_alloc) = 0x00000000 kernel(acomp_request_free) = 0x00000000 kernel(acpi_acquire_mutex) = 0x00000000 kernel(acpi_active_trip_temp) = 0x00000000 kernel(acpi_arch_thermal_cpufreq_pctg) = 0x00000000 kernel(acpi_attach_data) = 0x00000000 kernel(acpi_bind_one) = 0x00000000 kernel(acpi_bios_error) = 0x00000000 kernel(acpi_bios_exception) = 0x00000000 kernel(acpi_bios_warning) = 0x00000000 kernel(acpi_buffer_to_resource) = 0x00000000 kernel(acpi_bus_attach_private_data) = 0x00000000 kernel(acpi_bus_can_wakeup) = 0x00000000 kernel(acpi_bus_detach_private_data) = 0x00000000 kernel(acpi_bus_for_each_dev) = 0x00000000 kernel(acpi_bus_generate_netlink_event) = 0x00000000 kernel(acpi_bus_get_ejd) = 0x00000000 kernel(acpi_bus_get_private_data) = 0x00000000 kernel(acpi_bus_get_status) = 0x00000000 kernel(acpi_bus_get_status_handle) = 0x00000000 kernel(acpi_bus_power_manageable) = 0x00000000 kernel(acpi_bus_private_data_handler) = 0x00000000 kernel(acpi_bus_register_driver) = 0x00000000 kernel(acpi_bus_register_early_device) = 0x00000000 kernel(acpi_bus_scan) = 0x00000000 kernel(acpi_bus_set_power) = 0x00000000 kernel(acpi_bus_trim) = 0x00000000 kernel(acpi_bus_unregister_driver) = 0x00000000 kernel(acpi_bus_update_power) = 0x00000000 kernel(acpi_check_address_range) = 0x00000000 kernel(acpi_check_dsm) = 0x00000000 kernel(acpi_check_region) = 0x00000000 kernel(acpi_check_resource_conflict) = 0x00000000 kernel(acpi_cpc_valid) = 0x00000000 kernel(acpi_cppc_processor_exit) = 0x00000000 kernel(acpi_cppc_processor_probe) = 0x00000000 kernel(acpi_cpu_get_madt_gicc) = 0x00000000 kernel(acpi_create_platform_device) = 0x00000000 kernel(acpi_critical_trip_temp) = 0x00000000 kernel(acpi_current_gpe_count) = 0x00000000 kernel(acpi_data_fwnode_ops) = 0x00000000 kernel(acpi_dbg_layer) = 0x00000000 kernel(acpi_dbg_level) = 0x00000000 kernel(acpi_debugfs_dir) = 0x00000000 kernel(acpi_decode_pld_buffer) = 0x00000000 kernel(acpi_detach_data) = 0x00000000 kernel(acpi_dev_add_driver_gpios) = 0x00000000 kernel(acpi_dev_clear_dependencies) = 0x00000000 kernel(acpi_dev_filter_resource_type) = 0x00000000 kernel(acpi_dev_for_each_child) = 0x00000000 kernel(acpi_dev_found) = 0x00000000 kernel(acpi_dev_free_resource_list) = 0x00000000 kernel(acpi_dev_get_dma_resources) = 0x00000000 kernel(acpi_dev_get_first_match_dev) = 0x00000000 kernel(acpi_dev_get_irq_type) = 0x00000000 kernel(acpi_dev_get_memory_resources) = 0x00000000 kernel(acpi_dev_get_next_consumer_dev) = 0x00000000 kernel(acpi_dev_get_next_match_dev) = 0x00000000 kernel(acpi_dev_get_property) = 0x00000000 kernel(acpi_dev_get_resources) = 0x00000000 kernel(acpi_dev_gpio_irq_wake_get_by) = 0x00000000 kernel(acpi_dev_install_notify_handler) = 0x00000000 kernel(acpi_dev_irq_flags) = 0x00000000 kernel(acpi_dev_pm_attach) = 0x00000000 kernel(acpi_dev_present) = 0x00000000 kernel(acpi_dev_ready_for_enumeration) = 0x00000000 kernel(acpi_dev_remove_driver_gpios) = 0x00000000 kernel(acpi_dev_remove_notify_handler) = 0x00000000 kernel(acpi_dev_resource_address_space) = 0x00000000 kernel(acpi_dev_resource_ext_address_space) = 0x00000000 kernel(acpi_dev_resource_interrupt) = 0x00000000 kernel(acpi_dev_resource_io) = 0x00000000 kernel(acpi_dev_resource_memory) = 0x00000000 kernel(acpi_dev_resume) = 0x00000000 kernel(acpi_dev_state_d0) = 0x00000000 kernel(acpi_dev_suspend) = 0x00000000 kernel(acpi_dev_uid_to_integer) = 0x00000000 kernel(acpi_device_dep) = 0x00000000 kernel(acpi_device_fix_up_power) = 0x00000000 kernel(acpi_device_fix_up_power_children) = 0x00000000 kernel(acpi_device_fix_up_power_extended) = 0x00000000 kernel(acpi_device_fwnode_ops) = 0x00000000 kernel(acpi_device_get_match_data) = 0x00000000 kernel(acpi_device_hid) = 0x00000000 kernel(acpi_device_modalias) = 0x00000000 kernel(acpi_device_set_power) = 0x00000000 kernel(acpi_device_uevent_modalias) = 0x00000000 kernel(acpi_device_update_power) = 0x00000000 kernel(acpi_disabled) = 0x00000000 kernel(acpi_dma_configure_id) = 0x00000000 kernel(acpi_dma_controller_free) = 0x00000000 kernel(acpi_dma_controller_register) = 0x00000000 kernel(acpi_dma_request_slave_chan_by_index) = 0x00000000 kernel(acpi_dma_request_slave_chan_by_name) = 0x00000000 kernel(acpi_dma_simple_xlate) = 0x00000000 kernel(acpi_driver_match_device) = 0x00000000 kernel(acpi_ec_add_query_handler) = 0x00000000 kernel(acpi_ec_mark_gpe_for_wake) = 0x00000000 kernel(acpi_ec_remove_query_handler) = 0x00000000 kernel(acpi_enter_sleep_state) = 0x00000000 kernel(acpi_enter_sleep_state_prep) = 0x00000000 kernel(acpi_error) = 0x00000000 kernel(acpi_evaluate_dsm) = 0x00000000 kernel(acpi_evaluate_integer) = 0x00000000 kernel(acpi_evaluate_object) = 0x00000000 kernel(acpi_evaluate_object_typed) = 0x00000000 kernel(acpi_evaluate_ost) = 0x00000000 kernel(acpi_evaluate_reference) = 0x00000000 kernel(acpi_evaluate_reg) = 0x00000000 kernel(acpi_evaluation_failure_warn) = 0x00000000 kernel(acpi_exception) = 0x00000000 kernel(acpi_execute_orphan_reg_method) = 0x00000000 kernel(acpi_execute_reg_methods) = 0x00000000 kernel(acpi_execute_simple_method) = 0x00000000 kernel(acpi_extract_package) = 0x00000000 kernel(acpi_fetch_acpi_dev) = 0x00000000 kernel(acpi_find_child_by_adr) = 0x00000000 kernel(acpi_find_child_device) = 0x00000000 kernel(acpi_format_exception) = 0x00000000 kernel(acpi_gbl_FADT) = 0x00000000 kernel(acpi_get_acpi_dev) = 0x00000000 kernel(acpi_get_cpuid) = 0x00000000 kernel(acpi_get_current_resources) = 0x00000000 kernel(acpi_get_data) = 0x00000000 kernel(acpi_get_data_full) = 0x00000000 kernel(acpi_get_devices) = 0x00000000 kernel(acpi_get_event_resources) = 0x00000000 kernel(acpi_get_first_physical_node) = 0x00000000 kernel(acpi_get_genport_coordinates) = 0x00000000 kernel(acpi_get_handle) = 0x00000000 kernel(acpi_get_hp_hw_control_from_firmware) = 0x00000000 kernel(acpi_get_irq_routing_table) = 0x00000000 kernel(acpi_get_local_address) = 0x00000000 kernel(acpi_get_name) = 0x00000000 kernel(acpi_get_next_object) = 0x00000000 kernel(acpi_get_node) = 0x00000000 kernel(acpi_get_object_info) = 0x00000000 kernel(acpi_get_parent) = 0x00000000 kernel(acpi_get_pci_dev) = 0x00000000 kernel(acpi_get_phys_id) = 0x00000000 kernel(acpi_get_physical_device_location) = 0x00000000 kernel(acpi_get_possible_resources) = 0x00000000 kernel(acpi_get_psd_map) = 0x00000000 kernel(acpi_get_sleep_type_data) = 0x00000000 kernel(acpi_get_subsystem_id) = 0x00000000 kernel(acpi_get_table) = 0x00000000 kernel(acpi_get_table_by_index) = 0x00000000 kernel(acpi_get_table_header) = 0x00000000 kernel(acpi_get_type) = 0x00000000 kernel(acpi_get_vendor_resource) = 0x00000000 kernel(acpi_gpe_count) = 0x00000000 kernel(acpi_gpio_get_io_resource) = 0x00000000 kernel(acpi_gpio_get_irq_resource) = 0x00000000 kernel(acpi_gpiochip_free_interrupts) = 0x00000000 kernel(acpi_gpiochip_request_interrupts) = 0x00000000 kernel(acpi_gsi_to_irq) = 0x00000000 kernel(acpi_handle_list_equal) = 0x00000000 kernel(acpi_handle_list_free) = 0x00000000 kernel(acpi_handle_list_replace) = 0x00000000 kernel(acpi_handle_printk) = 0x00000000 kernel(acpi_has_method) = 0x00000000 kernel(acpi_has_watchdog) = 0x00000000 kernel(acpi_hot_trip_temp) = 0x00000000 kernel(acpi_info) = 0x00000000 kernel(acpi_initialize_hp_context) = 0x00000000 kernel(acpi_install_address_space_handler) = 0x00000000 kernel(acpi_install_address_space_handler_no_reg) = 0x00000000 kernel(acpi_install_interface) = 0x00000000 kernel(acpi_install_interface_handler) = 0x00000000 kernel(acpi_install_method) = 0x00000000 kernel(acpi_install_notify_handler) = 0x00000000 kernel(acpi_install_table_handler) = 0x00000000 kernel(acpi_irq_create_hierarchy) = 0x00000000 kernel(acpi_irq_get) = 0x00000000 kernel(acpi_is_pnp_device) = 0x00000000 kernel(acpi_is_root_bridge) = 0x00000000 kernel(acpi_is_video_device) = 0x00000000 kernel(acpi_kobj) = 0x00000000 kernel(acpi_leave_sleep_state) = 0x00000000 kernel(acpi_leave_sleep_state_prep) = 0x00000000 kernel(acpi_lid_open) = 0x00000000 kernel(acpi_load_table) = 0x00000000 kernel(acpi_lpat_free_conversion_table) = 0x00000000 kernel(acpi_lpat_get_conversion_table) = 0x00000000 kernel(acpi_lpat_raw_to_temp) = 0x00000000 kernel(acpi_lpat_temp_to_raw) = 0x00000000 kernel(acpi_map_pxm_to_node) = 0x00000000 kernel(acpi_match_acpi_device) = 0x00000000 kernel(acpi_match_device) = 0x00000000 kernel(acpi_match_device_ids) = 0x00000000 kernel(acpi_match_platform_list) = 0x00000000 kernel(acpi_node_backed_by_real_pxm) = 0x00000000 kernel(acpi_notifier_call_chain) = 0x00000000 kernel(acpi_os_execute) = 0x00000000 kernel(acpi_os_get_iomem) = 0x00000000 kernel(acpi_os_get_line) = 0x00000000 kernel(acpi_os_map_generic_address) = 0x00000000 kernel(acpi_os_map_iomem) = 0x00000000 kernel(acpi_os_map_memory) = 0x00000000 kernel(acpi_os_printf) = 0x00000000 kernel(acpi_os_read_port) = 0x00000000 kernel(acpi_os_unmap_generic_address) = 0x00000000 kernel(acpi_os_unmap_iomem) = 0x00000000 kernel(acpi_os_unmap_memory) = 0x00000000 kernel(acpi_os_wait_events_complete) = 0x00000000 kernel(acpi_os_write_port) = 0x00000000 kernel(acpi_osi_is_win8) = 0x00000000 kernel(acpi_passive_trip_temp) = 0x00000000 kernel(acpi_pci_check_ejectable) = 0x00000000 kernel(acpi_pci_detect_ejectable) = 0x00000000 kernel(acpi_pci_disabled) = 0x00000000 kernel(acpi_pci_find_root) = 0x00000000 kernel(acpi_pm_device_sleep_state) = 0x00000000 kernel(acpi_pm_set_device_wakeup) = 0x00000000 kernel(acpi_pm_wakeup_event) = 0x00000000 kernel(acpi_processor_get_bios_limit) = 0x00000000 kernel(acpi_processor_get_performance_info) = 0x00000000 kernel(acpi_processor_get_psd) = 0x00000000 kernel(acpi_processor_notify_smm) = 0x00000000 kernel(acpi_processor_preregister_performance) = 0x00000000 kernel(acpi_processor_register_performance) = 0x00000000 kernel(acpi_processor_unregister_performance) = 0x00000000 kernel(acpi_purge_cached_objects) = 0x00000000 kernel(acpi_put_table) = 0x00000000 kernel(acpi_read) = 0x00000000 kernel(acpi_reconfig_notifier_register) = 0x00000000 kernel(acpi_reconfig_notifier_unregister) = 0x00000000 kernel(acpi_reduced_hardware) = 0x00000000 kernel(acpi_register_gsi) = 0x00000000 kernel(acpi_register_wakeup_handler) = 0x00000000 kernel(acpi_release_mutex) = 0x00000000 kernel(acpi_remove_address_space_handler) = 0x00000000 kernel(acpi_remove_interface) = 0x00000000 kernel(acpi_remove_notify_handler) = 0x00000000 kernel(acpi_remove_table_handler) = 0x00000000 kernel(acpi_reset) = 0x00000000 kernel(acpi_resource_to_address64) = 0x00000000 kernel(acpi_resources_are_enforced) = 0x00000000 kernel(acpi_root_dir) = 0x00000000 kernel(acpi_run_osc) = 0x00000000 kernel(acpi_scan_lock_acquire) = 0x00000000 kernel(acpi_scan_lock_release) = 0x00000000 kernel(acpi_set_current_resources) = 0x00000000 kernel(acpi_set_modalias) = 0x00000000 kernel(acpi_spi_count_resources) = 0x00000000 kernel(acpi_spi_device_alloc) = 0x00000000 kernel(acpi_spi_find_controller_by_adev) = 0x00000000 kernel(acpi_storage_d3) = 0x00000000 kernel(acpi_subsys_complete) = 0x00000000 kernel(acpi_subsys_freeze) = 0x00000000 kernel(acpi_subsys_poweroff) = 0x00000000 kernel(acpi_subsys_prepare) = 0x00000000 kernel(acpi_subsys_restore_early) = 0x00000000 kernel(acpi_subsys_runtime_resume) = 0x00000000 kernel(acpi_subsys_runtime_suspend) = 0x00000000 kernel(acpi_subsys_suspend) = 0x00000000 kernel(acpi_subsys_suspend_late) = 0x00000000 kernel(acpi_subsys_suspend_noirq) = 0x00000000 kernel(acpi_table_parse_cedt) = 0x00000000 kernel(acpi_tb_install_and_load_table) = 0x00000000 kernel(acpi_tb_unload_table) = 0x00000000 kernel(acpi_unbind_one) = 0x00000000 kernel(acpi_unload_parent_table) = 0x00000000 kernel(acpi_unload_table) = 0x00000000 kernel(acpi_unregister_gsi) = 0x00000000 kernel(acpi_unregister_wakeup_handler) = 0x00000000 kernel(acpi_video_backlight_string) = 0x00000000 kernel(acpi_walk_namespace) = 0x00000000 kernel(acpi_walk_resource_buffer) = 0x00000000 kernel(acpi_walk_resources) = 0x00000000 kernel(acpi_warning) = 0x00000000 kernel(acpi_write) = 0x00000000 kernel(acpiphp_register_attention) = 0x00000000 kernel(acpiphp_unregister_attention) = 0x00000000 kernel(add_cpu) = 0x00000000 kernel(add_device_randomness) = 0x00000000 kernel(add_disk_randomness) = 0x00000000 kernel(add_hwgenerator_randomness) = 0x00000000 kernel(add_input_randomness) = 0x00000000 kernel(add_interrupt_randomness) = 0x00000000 kernel(add_memory) = 0x00000000 kernel(add_memory_driver_managed) = 0x00000000 kernel(add_swap_extent) = 0x00000000 kernel(add_taint) = 0x00000000 kernel(add_timer) = 0x00000000 kernel(add_timer_global) = 0x00000000 kernel(add_timer_local) = 0x00000000 kernel(add_timer_on) = 0x00000000 kernel(add_to_page_cache_lru) = 0x00000000 kernel(add_to_pipe) = 0x00000000 kernel(add_uevent_var) = 0x00000000 kernel(add_wait_queue) = 0x00000000 kernel(add_wait_queue_exclusive) = 0x00000000 kernel(add_wait_queue_priority) = 0x00000000 kernel(add_watch_to_object) = 0x00000000 kernel(addrconf_add_linklocal) = 0x00000000 kernel(addrconf_prefix_rcv_add_addr) = 0x00000000 kernel(address_space_init_once) = 0x00000000 kernel(adjust_managed_page_count) = 0x00000000 kernel(adjust_resource) = 0x00000000 kernel(aead_exit_geniv) = 0x00000000 kernel(aead_geniv_alloc) = 0x00000000 kernel(aead_init_geniv) = 0x00000000 kernel(aead_register_instance) = 0x00000000 kernel(aer_recover_queue) = 0x00000000 kernel(aes_decrypt) = 0x00000000 kernel(aes_encrypt) = 0x00000000 kernel(aes_expandkey) = 0x00000000 kernel(af_alg_accept) = 0x00000000 kernel(af_alg_alloc_areq) = 0x00000000 kernel(af_alg_async_cb) = 0x00000000 kernel(af_alg_count_tsgl) = 0x00000000 kernel(af_alg_free_resources) = 0x00000000 kernel(af_alg_free_sg) = 0x00000000 kernel(af_alg_get_rsgl) = 0x00000000 kernel(af_alg_poll) = 0x00000000 kernel(af_alg_pull_tsgl) = 0x00000000 kernel(af_alg_register_type) = 0x00000000 kernel(af_alg_release) = 0x00000000 kernel(af_alg_release_parent) = 0x00000000 kernel(af_alg_sendmsg) = 0x00000000 kernel(af_alg_unregister_type) = 0x00000000 kernel(af_alg_wait_for_data) = 0x00000000 kernel(af_alg_wmem_wakeup) = 0x00000000 kernel(ahash_register_instance) = 0x00000000 kernel(ahci_check_ready) = 0x00000000 kernel(ahci_dev_classify) = 0x00000000 kernel(ahci_do_hardreset) = 0x00000000 kernel(ahci_do_softreset) = 0x00000000 kernel(ahci_error_handler) = 0x00000000 kernel(ahci_fill_cmd_slot) = 0x00000000 kernel(ahci_handle_port_intr) = 0x00000000 kernel(ahci_host_activate) = 0x00000000 kernel(ahci_ignore_sss) = 0x00000000 kernel(ahci_init_controller) = 0x00000000 kernel(ahci_kick_engine) = 0x00000000 kernel(ahci_ops) = 0x00000000 kernel(ahci_pmp_retry_srst_ops) = 0x00000000 kernel(ahci_port_resume) = 0x00000000 kernel(ahci_print_info) = 0x00000000 kernel(ahci_qc_issue) = 0x00000000 kernel(ahci_reset_controller) = 0x00000000 kernel(ahci_reset_em) = 0x00000000 kernel(ahci_save_initial_config) = 0x00000000 kernel(ahci_sdev_groups) = 0x00000000 kernel(ahci_set_em_messages) = 0x00000000 kernel(ahci_shost_groups) = 0x00000000 kernel(ahci_start_engine) = 0x00000000 kernel(ahci_start_fis_rx) = 0x00000000 kernel(ahci_stop_engine) = 0x00000000 kernel(akcipher_register_instance) = 0x00000000 kernel(alarm_cancel) = 0x00000000 kernel(alarm_expires_remaining) = 0x00000000 kernel(alarm_forward) = 0x00000000 kernel(alarm_forward_now) = 0x00000000 kernel(alarm_init) = 0x00000000 kernel(alarm_restart) = 0x00000000 kernel(alarm_start) = 0x00000000 kernel(alarm_start_relative) = 0x00000000 kernel(alarm_try_to_cancel) = 0x00000000 kernel(alarmtimer_get_rtcdev) = 0x00000000 kernel(alg_test) = 0x00000000 kernel(all_vm_events) = 0x00000000 kernel(alloc_anon_inode) = 0x00000000 kernel(alloc_buffer_head) = 0x00000000 kernel(alloc_chrdev_region) = 0x00000000 kernel(alloc_contig_range) = 0x00000000 kernel(alloc_cpu_rmap) = 0x00000000 kernel(alloc_cpumask_var_node) = 0x00000000 kernel(alloc_dax) = 0x00000000 kernel(alloc_dax_region) = 0x00000000 kernel(alloc_etherdev_mqs) = 0x00000000 kernel(alloc_fcdev) = 0x00000000 kernel(alloc_file_pseudo) = 0x00000000 kernel(alloc_file_pseudo_noaccount) = 0x00000000 kernel(alloc_free_mem_region) = 0x00000000 kernel(alloc_io_pgtable_ops) = 0x00000000 kernel(alloc_iova) = 0x00000000 kernel(alloc_iova_fast) = 0x00000000 kernel(alloc_memory_type) = 0x00000000 kernel(alloc_netdev_mqs) = 0x00000000 kernel(alloc_page_buffers) = 0x00000000 kernel(alloc_pages) = 0x00000000 kernel(alloc_pages_exact) = 0x00000000 kernel(alloc_skb_for_msg) = 0x00000000 kernel(alloc_skb_with_frags) = 0x00000000 kernel(alloc_workqueue) = 0x00000000 kernel(allocate_resource) = 0x00000000 kernel(alt_cb_patch_nops) = 0x00000000 kernel(always_delete_dentry) = 0x00000000 kernel(amba_bustype) = 0x00000000 kernel(amba_device_add) = 0x00000000 kernel(amba_device_alloc) = 0x00000000 kernel(amba_device_put) = 0x00000000 kernel(amba_device_register) = 0x00000000 kernel(amba_device_unregister) = 0x00000000 kernel(amba_driver_register) = 0x00000000 kernel(amba_driver_unregister) = 0x00000000 kernel(amba_release_regions) = 0x00000000 kernel(amba_request_regions) = 0x00000000 kernel(anon_inode_create_getfile) = 0x00000000 kernel(anon_inode_getfd) = 0x00000000 kernel(anon_inode_getfile) = 0x00000000 kernel(anon_transport_class_register) = 0x00000000 kernel(anon_transport_class_unregister) = 0x00000000 kernel(apei_exec_collect_resources) = 0x00000000 kernel(apei_exec_ctx_init) = 0x00000000 kernel(apei_exec_noop) = 0x00000000 kernel(apei_exec_post_unmap_gars) = 0x00000000 kernel(apei_exec_pre_map_gars) = 0x00000000 kernel(apei_exec_read_register) = 0x00000000 kernel(apei_exec_read_register_value) = 0x00000000 kernel(apei_exec_write_register) = 0x00000000 kernel(apei_exec_write_register_value) = 0x00000000 kernel(apei_get_debugfs_dir) = 0x00000000 kernel(apei_map_generic_address) = 0x00000000 kernel(apei_osc_setup) = 0x00000000 kernel(apei_read) = 0x00000000 kernel(apei_resources_add) = 0x00000000 kernel(apei_resources_fini) = 0x00000000 kernel(apei_resources_release) = 0x00000000 kernel(apei_resources_request) = 0x00000000 kernel(apei_resources_sub) = 0x00000000 kernel(apei_write) = 0x00000000 kernel(aperture_remove_conflicting_devices) = 0x00000000 kernel(aperture_remove_conflicting_pci_devices) = 0x00000000 kernel(apply_to_existing_page_range) = 0x00000000 kernel(apply_to_page_range) = 0x00000000 kernel(arch_apei_enable_cmcff) = 0x00000000 kernel(arch_apei_report_mem_error) = 0x00000000 kernel(arch_freq_scale) = 0x00000000 kernel(arch_hibernation_header_restore) = 0x00000000 kernel(arch_hibernation_header_save) = 0x00000000 kernel(arch_invalidate_pmem) = 0x00000000 kernel(arch_timer_read_counter) = 0x00000000 kernel(arch_touch_nmi_watchdog) = 0x00000000 kernel(arch_wb_cache_pmem) = 0x00000000 kernel(argv_free) = 0x00000000 kernel(argv_split) = 0x00000000 kernel(arm64_mm_context_get) = 0x00000000 kernel(arm64_mm_context_put) = 0x00000000 kernel(arm64_use_ng_mappings) = 0x00000000 kernel(arm_smccc_1_1_get_conduit) = 0x00000000 kernel(arm_smccc_1_2_hvc) = 0x00000000 kernel(arm_smccc_1_2_smc) = 0x00000000 kernel(arm_smccc_get_version) = 0x00000000 kernel(arp_create) = 0x00000000 kernel(arp_send) = 0x00000000 kernel(arp_tbl) = 0x00000000 kernel(arp_xmit) = 0x00000000 kernel(asn1_ber_decoder) = 0x00000000 kernel(asn1_encode_boolean) = 0x00000000 kernel(asn1_encode_integer) = 0x00000000 kernel(asn1_encode_octet_string) = 0x00000000 kernel(asn1_encode_oid) = 0x00000000 kernel(asn1_encode_sequence) = 0x00000000 kernel(asn1_encode_tag) = 0x00000000 kernel(asymmetric_key_generate_id) = 0x00000000 kernel(asymmetric_key_id_partial) = 0x00000000 kernel(asymmetric_key_id_same) = 0x00000000 kernel(async_schedule_node) = 0x00000000 kernel(async_schedule_node_domain) = 0x00000000 kernel(async_synchronize_cookie) = 0x00000000 kernel(async_synchronize_cookie_domain) = 0x00000000 kernel(async_synchronize_full) = 0x00000000 kernel(async_synchronize_full_domain) = 0x00000000 kernel(ata_acpi_cbl_80wire) = 0x00000000 kernel(ata_acpi_gtm) = 0x00000000 kernel(ata_acpi_gtm_xfermask) = 0x00000000 kernel(ata_acpi_stm) = 0x00000000 kernel(ata_bmdma32_port_ops) = 0x00000000 kernel(ata_bmdma_dumb_qc_prep) = 0x00000000 kernel(ata_bmdma_error_handler) = 0x00000000 kernel(ata_bmdma_interrupt) = 0x00000000 kernel(ata_bmdma_irq_clear) = 0x00000000 kernel(ata_bmdma_port_intr) = 0x00000000 kernel(ata_bmdma_port_ops) = 0x00000000 kernel(ata_bmdma_port_start) = 0x00000000 kernel(ata_bmdma_port_start32) = 0x00000000 kernel(ata_bmdma_post_internal_cmd) = 0x00000000 kernel(ata_bmdma_qc_issue) = 0x00000000 kernel(ata_bmdma_qc_prep) = 0x00000000 kernel(ata_bmdma_setup) = 0x00000000 kernel(ata_bmdma_start) = 0x00000000 kernel(ata_bmdma_status) = 0x00000000 kernel(ata_bmdma_stop) = 0x00000000 kernel(ata_cable_40wire) = 0x00000000 kernel(ata_cable_80wire) = 0x00000000 kernel(ata_cable_ignore) = 0x00000000 kernel(ata_cable_sata) = 0x00000000 kernel(ata_cable_unknown) = 0x00000000 kernel(ata_change_queue_depth) = 0x00000000 kernel(ata_common_sdev_groups) = 0x00000000 kernel(ata_dev_classify) = 0x00000000 kernel(ata_dev_disable) = 0x00000000 kernel(ata_dev_next) = 0x00000000 kernel(ata_dev_pair) = 0x00000000 kernel(ata_dev_set_feature) = 0x00000000 kernel(ata_do_dev_read_id) = 0x00000000 kernel(ata_do_set_mode) = 0x00000000 kernel(ata_dummy_port_info) = 0x00000000 kernel(ata_dummy_port_ops) = 0x00000000 kernel(ata_eh_analyze_ncq_error) = 0x00000000 kernel(ata_eh_freeze_port) = 0x00000000 kernel(ata_eh_read_sense_success_ncq_log) = 0x00000000 kernel(ata_ehi_clear_desc) = 0x00000000 kernel(ata_ehi_push_desc) = 0x00000000 kernel(ata_get_cmd_name) = 0x00000000 kernel(ata_host_activate) = 0x00000000 kernel(ata_host_alloc) = 0x00000000 kernel(ata_host_alloc_pinfo) = 0x00000000 kernel(ata_host_detach) = 0x00000000 kernel(ata_host_init) = 0x00000000 kernel(ata_host_put) = 0x00000000 kernel(ata_host_register) = 0x00000000 kernel(ata_host_resume) = 0x00000000 kernel(ata_host_start) = 0x00000000 kernel(ata_host_suspend) = 0x00000000 kernel(ata_id_c_string) = 0x00000000 kernel(ata_id_string) = 0x00000000 kernel(ata_id_xfermask) = 0x00000000 kernel(ata_link_abort) = 0x00000000 kernel(ata_link_next) = 0x00000000 kernel(ata_link_offline) = 0x00000000 kernel(ata_link_online) = 0x00000000 kernel(ata_mode_string) = 0x00000000 kernel(ata_msleep) = 0x00000000 kernel(ata_ncq_sdev_groups) = 0x00000000 kernel(ata_noop_qc_prep) = 0x00000000 kernel(ata_pack_xfermask) = 0x00000000 kernel(ata_pci_bmdma_clear_simplex) = 0x00000000 kernel(ata_pci_bmdma_init) = 0x00000000 kernel(ata_pci_bmdma_init_one) = 0x00000000 kernel(ata_pci_bmdma_prepare_host) = 0x00000000 kernel(ata_pci_device_do_resume) = 0x00000000 kernel(ata_pci_device_do_suspend) = 0x00000000 kernel(ata_pci_device_resume) = 0x00000000 kernel(ata_pci_device_suspend) = 0x00000000 kernel(ata_pci_remove_one) = 0x00000000 kernel(ata_pci_sff_activate_host) = 0x00000000 kernel(ata_pci_sff_init_host) = 0x00000000 kernel(ata_pci_sff_init_one) = 0x00000000 kernel(ata_pci_sff_prepare_host) = 0x00000000 kernel(ata_pci_shutdown_one) = 0x00000000 kernel(ata_pio_need_iordy) = 0x00000000 kernel(ata_platform_remove_one) = 0x00000000 kernel(ata_port_abort) = 0x00000000 kernel(ata_port_classify) = 0x00000000 kernel(ata_port_desc) = 0x00000000 kernel(ata_port_free) = 0x00000000 kernel(ata_port_freeze) = 0x00000000 kernel(ata_port_pbar_desc) = 0x00000000 kernel(ata_port_probe) = 0x00000000 kernel(ata_port_schedule_eh) = 0x00000000 kernel(ata_port_wait_eh) = 0x00000000 kernel(ata_print_version) = 0x00000000 kernel(ata_qc_complete) = 0x00000000 kernel(ata_qc_complete_multiple) = 0x00000000 kernel(ata_qc_get_active) = 0x00000000 kernel(ata_ratelimit) = 0x00000000 kernel(ata_sas_port_alloc) = 0x00000000 kernel(ata_sas_port_resume) = 0x00000000 kernel(ata_sas_port_suspend) = 0x00000000 kernel(ata_sas_queuecmd) = 0x00000000 kernel(ata_sas_scsi_ioctl) = 0x00000000 kernel(ata_sas_slave_configure) = 0x00000000 kernel(ata_sas_tport_add) = 0x00000000 kernel(ata_sas_tport_delete) = 0x00000000 kernel(ata_scsi_change_queue_depth) = 0x00000000 kernel(ata_scsi_cmd_error_handler) = 0x00000000 kernel(ata_scsi_dma_need_drain) = 0x00000000 kernel(ata_scsi_ioctl) = 0x00000000 kernel(ata_scsi_port_error_handler) = 0x00000000 kernel(ata_scsi_queuecmd) = 0x00000000 kernel(ata_scsi_slave_alloc) = 0x00000000 kernel(ata_scsi_slave_config) = 0x00000000 kernel(ata_scsi_slave_destroy) = 0x00000000 kernel(ata_scsi_unlock_native_capacity) = 0x00000000 kernel(ata_sff_check_status) = 0x00000000 kernel(ata_sff_data_xfer) = 0x00000000 kernel(ata_sff_data_xfer32) = 0x00000000 kernel(ata_sff_dev_classify) = 0x00000000 kernel(ata_sff_dev_select) = 0x00000000 kernel(ata_sff_dma_pause) = 0x00000000 kernel(ata_sff_drain_fifo) = 0x00000000 kernel(ata_sff_error_handler) = 0x00000000 kernel(ata_sff_exec_command) = 0x00000000 kernel(ata_sff_freeze) = 0x00000000 kernel(ata_sff_hsm_move) = 0x00000000 kernel(ata_sff_interrupt) = 0x00000000 kernel(ata_sff_irq_on) = 0x00000000 kernel(ata_sff_lost_interrupt) = 0x00000000 kernel(ata_sff_pause) = 0x00000000 kernel(ata_sff_port_intr) = 0x00000000 kernel(ata_sff_port_ops) = 0x00000000 kernel(ata_sff_postreset) = 0x00000000 kernel(ata_sff_prereset) = 0x00000000 kernel(ata_sff_qc_fill_rtf) = 0x00000000 kernel(ata_sff_qc_issue) = 0x00000000 kernel(ata_sff_queue_delayed_work) = 0x00000000 kernel(ata_sff_queue_pio_task) = 0x00000000 kernel(ata_sff_queue_work) = 0x00000000 kernel(ata_sff_softreset) = 0x00000000 kernel(ata_sff_std_ports) = 0x00000000 kernel(ata_sff_tf_load) = 0x00000000 kernel(ata_sff_tf_read) = 0x00000000 kernel(ata_sff_thaw) = 0x00000000 kernel(ata_sff_wait_after_reset) = 0x00000000 kernel(ata_sff_wait_ready) = 0x00000000 kernel(ata_slave_link_init) = 0x00000000 kernel(ata_std_bios_param) = 0x00000000 kernel(ata_std_end_eh) = 0x00000000 kernel(ata_std_error_handler) = 0x00000000 kernel(ata_std_postreset) = 0x00000000 kernel(ata_std_prereset) = 0x00000000 kernel(ata_std_qc_defer) = 0x00000000 kernel(ata_std_sched_eh) = 0x00000000 kernel(ata_tf_from_fis) = 0x00000000 kernel(ata_tf_to_fis) = 0x00000000 kernel(ata_timing_compute) = 0x00000000 kernel(ata_timing_find_mode) = 0x00000000 kernel(ata_timing_merge) = 0x00000000 kernel(ata_wait_after_reset) = 0x00000000 kernel(ata_wait_register) = 0x00000000 kernel(ata_xfer_mask2mode) = 0x00000000 kernel(ata_xfer_mode2mask) = 0x00000000 kernel(ata_xfer_mode2shift) = 0x00000000 kernel(atapi_cmd_type) = 0x00000000 kernel(atomic_dec_and_mutex_lock) = 0x00000000 kernel(atomic_notifier_call_chain) = 0x00000000 kernel(atomic_notifier_chain_register) = 0x00000000 kernel(atomic_notifier_chain_register_unique_prio) = 0x00000000 kernel(atomic_notifier_chain_unregister) = 0x00000000 kernel(attribute_container_classdev_to_container) = 0x00000000 kernel(attribute_container_find_class_device) = 0x00000000 kernel(attribute_container_register) = 0x00000000 kernel(attribute_container_unregister) = 0x00000000 kernel(au_platform_setup) = 0x00000000 kernel(audit_enabled) = 0x00000000 kernel(audit_log) = 0x00000000 kernel(audit_log_end) = 0x00000000 kernel(audit_log_format) = 0x00000000 kernel(audit_log_start) = 0x00000000 kernel(audit_log_task_context) = 0x00000000 kernel(audit_log_task_info) = 0x00000000 kernel(autoremove_wake_function) = 0x00000000 kernel(auxiliary_device_init) = 0x00000000 kernel(auxiliary_driver_unregister) = 0x00000000 kernel(auxiliary_find_device) = 0x00000000 kernel(avenrun) = 0x00000000 kernel(axp20x_device_probe) = 0x00000000 kernel(axp20x_device_remove) = 0x00000000 kernel(axp20x_match_device) = 0x00000000 kernel(backing_file_mmap) = 0x00000000 kernel(backing_file_open) = 0x00000000 kernel(backing_file_read_iter) = 0x00000000 kernel(backing_file_splice_read) = 0x00000000 kernel(backing_file_splice_write) = 0x00000000 kernel(backing_file_user_path) = 0x00000000 kernel(backing_file_write_iter) = 0x00000000 kernel(backlight_device_get_by_name) = 0x00000000 kernel(backlight_device_get_by_type) = 0x00000000 kernel(backlight_device_register) = 0x00000000 kernel(backlight_device_set_brightness) = 0x00000000 kernel(backlight_device_unregister) = 0x00000000 kernel(backlight_force_update) = 0x00000000 kernel(backlight_register_notifier) = 0x00000000 kernel(backlight_unregister_notifier) = 0x00000000 kernel(badblocks_check) = 0x00000000 kernel(badblocks_clear) = 0x00000000 kernel(badblocks_exit) = 0x00000000 kernel(badblocks_init) = 0x00000000 kernel(badblocks_set) = 0x00000000 kernel(badblocks_show) = 0x00000000 kernel(badblocks_store) = 0x00000000 kernel(balance_dirty_pages_ratelimited) = 0x00000000 kernel(balance_dirty_pages_ratelimited_flags) = 0x00000000 kernel(balloon_mops) = 0x00000000 kernel(balloon_page_alloc) = 0x00000000 kernel(balloon_page_dequeue) = 0x00000000 kernel(balloon_page_enqueue) = 0x00000000 kernel(balloon_page_list_dequeue) = 0x00000000 kernel(balloon_page_list_enqueue) = 0x00000000 kernel(base64_decode) = 0x00000000 kernel(base64_encode) = 0x00000000 kernel(battery_hook_register) = 0x00000000 kernel(battery_hook_unregister) = 0x00000000 kernel(bcmp) = 0x00000000 kernel(bd_abort_claiming) = 0x00000000 kernel(bd_link_disk_holder) = 0x00000000 kernel(bd_prepare_to_claim) = 0x00000000 kernel(bd_unlink_disk_holder) = 0x00000000 kernel(bdev_alignment_offset) = 0x00000000 kernel(bdev_discard_alignment) = 0x00000000 kernel(bdev_disk_changed) = 0x00000000 kernel(bdev_end_io_acct) = 0x00000000 kernel(bdev_file_open_by_dev) = 0x00000000 kernel(bdev_file_open_by_path) = 0x00000000 kernel(bdev_fput) = 0x00000000 kernel(bdev_freeze) = 0x00000000 kernel(bdev_getblk) = 0x00000000 kernel(bdev_mark_dead) = 0x00000000 kernel(bdev_nr_zones) = 0x00000000 kernel(bdev_start_io_acct) = 0x00000000 kernel(bdev_thaw) = 0x00000000 kernel(bdi_alloc) = 0x00000000 kernel(bdi_dev_name) = 0x00000000 kernel(bdi_put) = 0x00000000 kernel(bdi_register) = 0x00000000 kernel(bdi_set_max_ratio) = 0x00000000 kernel(bdi_unregister) = 0x00000000 kernel(begin_new_exec) = 0x00000000 kernel(bfifo_qdisc_ops) = 0x00000000 kernel(bgpio_init) = 0x00000000 kernel(bh_uptodate_or_lock) = 0x00000000 kernel(bin2hex) = 0x00000000 kernel(bio_add_folio) = 0x00000000 kernel(bio_add_page) = 0x00000000 kernel(bio_add_pc_page) = 0x00000000 kernel(bio_add_zone_append_page) = 0x00000000 kernel(bio_alloc_bioset) = 0x00000000 kernel(bio_alloc_clone) = 0x00000000 kernel(bio_associate_blkg) = 0x00000000 kernel(bio_associate_blkg_from_css) = 0x00000000 kernel(bio_blkcg_css) = 0x00000000 kernel(bio_chain) = 0x00000000 kernel(bio_check_pages_dirty) = 0x00000000 kernel(bio_clone_blkg_association) = 0x00000000 kernel(bio_copy_data) = 0x00000000 kernel(bio_copy_data_iter) = 0x00000000 kernel(bio_end_io_acct_remapped) = 0x00000000 kernel(bio_endio) = 0x00000000 kernel(bio_free_pages) = 0x00000000 kernel(bio_init) = 0x00000000 kernel(bio_init_clone) = 0x00000000 kernel(bio_integrity_add_page) = 0x00000000 kernel(bio_integrity_alloc) = 0x00000000 kernel(bio_integrity_map_user) = 0x00000000 kernel(bio_integrity_prep) = 0x00000000 kernel(bio_integrity_trim) = 0x00000000 kernel(bio_iov_iter_get_pages) = 0x00000000 kernel(bio_kmalloc) = 0x00000000 kernel(bio_poll) = 0x00000000 kernel(bio_put) = 0x00000000 kernel(bio_reset) = 0x00000000 kernel(bio_set_pages_dirty) = 0x00000000 kernel(bio_split) = 0x00000000 kernel(bio_split_rw) = 0x00000000 kernel(bio_split_to_limits) = 0x00000000 kernel(bio_start_io_acct) = 0x00000000 kernel(bio_trim) = 0x00000000 kernel(bio_uninit) = 0x00000000 kernel(bioset_exit) = 0x00000000 kernel(bioset_init) = 0x00000000 kernel(bioset_integrity_create) = 0x00000000 kernel(bit_wait) = 0x00000000 kernel(bit_wait_io) = 0x00000000 kernel(bit_wait_io_timeout) = 0x00000000 kernel(bit_wait_timeout) = 0x00000000 kernel(bit_waitqueue) = 0x00000000 kernel(bitmap_alloc) = 0x00000000 kernel(bitmap_alloc_node) = 0x00000000 kernel(bitmap_bitremap) = 0x00000000 kernel(bitmap_cut) = 0x00000000 kernel(bitmap_find_next_zero_area_off) = 0x00000000 kernel(bitmap_free) = 0x00000000 kernel(bitmap_from_arr32) = 0x00000000 kernel(bitmap_parse) = 0x00000000 kernel(bitmap_parse_user) = 0x00000000 kernel(bitmap_parselist) = 0x00000000 kernel(bitmap_parselist_user) = 0x00000000 kernel(bitmap_print_bitmask_to_buf) = 0x00000000 kernel(bitmap_print_list_to_buf) = 0x00000000 kernel(bitmap_print_to_pagebuf) = 0x00000000 kernel(bitmap_remap) = 0x00000000 kernel(bitmap_to_arr32) = 0x00000000 kernel(bitmap_zalloc) = 0x00000000 kernel(bitmap_zalloc_node) = 0x00000000 kernel(blackhole_netdev) = 0x00000000 kernel(blake2b_compress_generic) = 0x00000000 kernel(blake2s_compress_generic) = 0x00000000 kernel(blake2s_final) = 0x00000000 kernel(blake2s_update) = 0x00000000 kernel(blk_abort_request) = 0x00000000 kernel(blk_add_driver_data) = 0x00000000 kernel(blk_bio_list_merge) = 0x00000000 kernel(blk_check_plugged) = 0x00000000 kernel(blk_clear_pm_only) = 0x00000000 kernel(blk_crypto_evict_key) = 0x00000000 kernel(blk_crypto_has_capabilities) = 0x00000000 kernel(blk_crypto_intersect_capabilities) = 0x00000000 kernel(blk_crypto_keyslot_index) = 0x00000000 kernel(blk_crypto_profile_destroy) = 0x00000000 kernel(blk_crypto_profile_init) = 0x00000000 kernel(blk_crypto_register) = 0x00000000 kernel(blk_crypto_reprogram_all_keys) = 0x00000000 kernel(blk_crypto_update_capabilities) = 0x00000000 kernel(blk_dump_rq_flags) = 0x00000000 kernel(blk_execute_rq) = 0x00000000 kernel(blk_execute_rq_nowait) = 0x00000000 kernel(blk_fill_rwbs) = 0x00000000 kernel(blk_finish_plug) = 0x00000000 kernel(blk_freeze_queue_start) = 0x00000000 kernel(blk_get_queue) = 0x00000000 kernel(blk_insert_cloned_request) = 0x00000000 kernel(blk_integrity_compare) = 0x00000000 kernel(blk_integrity_register) = 0x00000000 kernel(blk_integrity_unregister) = 0x00000000 kernel(blk_io_schedule) = 0x00000000 kernel(blk_limits_io_min) = 0x00000000 kernel(blk_limits_io_opt) = 0x00000000 kernel(blk_lld_busy) = 0x00000000 kernel(blk_mark_disk_dead) = 0x00000000 kernel(blk_mq_alloc_disk_for_queue) = 0x00000000 kernel(blk_mq_alloc_queue) = 0x00000000 kernel(blk_mq_alloc_request) = 0x00000000 kernel(blk_mq_alloc_request_hctx) = 0x00000000 kernel(blk_mq_alloc_sq_tag_set) = 0x00000000 kernel(blk_mq_alloc_tag_set) = 0x00000000 kernel(blk_mq_complete_request) = 0x00000000 kernel(blk_mq_complete_request_remote) = 0x00000000 kernel(blk_mq_debugfs_rq_show) = 0x00000000 kernel(blk_mq_delay_kick_requeue_list) = 0x00000000 kernel(blk_mq_delay_run_hw_queue) = 0x00000000 kernel(blk_mq_delay_run_hw_queues) = 0x00000000 kernel(blk_mq_destroy_queue) = 0x00000000 kernel(blk_mq_end_request) = 0x00000000 kernel(blk_mq_end_request_batch) = 0x00000000 kernel(blk_mq_flush_busy_ctxs) = 0x00000000 kernel(blk_mq_free_request) = 0x00000000 kernel(blk_mq_free_tag_set) = 0x00000000 kernel(blk_mq_freeze_queue) = 0x00000000 kernel(blk_mq_freeze_queue_wait) = 0x00000000 kernel(blk_mq_freeze_queue_wait_timeout) = 0x00000000 kernel(blk_mq_hctx_set_fq_lock_class) = 0x00000000 kernel(blk_mq_init_allocated_queue) = 0x00000000 kernel(blk_mq_kick_requeue_list) = 0x00000000 kernel(blk_mq_map_queues) = 0x00000000 kernel(blk_mq_pci_map_queues) = 0x00000000 kernel(blk_mq_queue_inflight) = 0x00000000 kernel(blk_mq_quiesce_queue) = 0x00000000 kernel(blk_mq_quiesce_queue_nowait) = 0x00000000 kernel(blk_mq_quiesce_tagset) = 0x00000000 kernel(blk_mq_requeue_request) = 0x00000000 kernel(blk_mq_rq_cpu) = 0x00000000 kernel(blk_mq_run_hw_queue) = 0x00000000 kernel(blk_mq_run_hw_queues) = 0x00000000 kernel(blk_mq_sched_mark_restart_hctx) = 0x00000000 kernel(blk_mq_sched_try_insert_merge) = 0x00000000 kernel(blk_mq_sched_try_merge) = 0x00000000 kernel(blk_mq_start_hw_queue) = 0x00000000 kernel(blk_mq_start_hw_queues) = 0x00000000 kernel(blk_mq_start_request) = 0x00000000 kernel(blk_mq_start_stopped_hw_queue) = 0x00000000 kernel(blk_mq_start_stopped_hw_queues) = 0x00000000 kernel(blk_mq_stop_hw_queue) = 0x00000000 kernel(blk_mq_stop_hw_queues) = 0x00000000 kernel(blk_mq_tagset_busy_iter) = 0x00000000 kernel(blk_mq_tagset_wait_completed_request) = 0x00000000 kernel(blk_mq_unfreeze_queue) = 0x00000000 kernel(blk_mq_unique_tag) = 0x00000000 kernel(blk_mq_unquiesce_queue) = 0x00000000 kernel(blk_mq_unquiesce_tagset) = 0x00000000 kernel(blk_mq_update_nr_hw_queues) = 0x00000000 kernel(blk_mq_virtio_map_queues) = 0x00000000 kernel(blk_mq_wait_quiesce_done) = 0x00000000 kernel(blk_next_bio) = 0x00000000 kernel(blk_op_str) = 0x00000000 kernel(blk_pm_runtime_init) = 0x00000000 kernel(blk_post_runtime_resume) = 0x00000000 kernel(blk_post_runtime_suspend) = 0x00000000 kernel(blk_pre_runtime_resume) = 0x00000000 kernel(blk_pre_runtime_suspend) = 0x00000000 kernel(blk_put_queue) = 0x00000000 kernel(blk_queue_alignment_offset) = 0x00000000 kernel(blk_queue_bounce_limit) = 0x00000000 kernel(blk_queue_can_use_dma_map_merging) = 0x00000000 kernel(blk_queue_chunk_sectors) = 0x00000000 kernel(blk_queue_dma_alignment) = 0x00000000 kernel(blk_queue_flag_clear) = 0x00000000 kernel(blk_queue_flag_set) = 0x00000000 kernel(blk_queue_flag_test_and_set) = 0x00000000 kernel(blk_queue_io_min) = 0x00000000 kernel(blk_queue_io_opt) = 0x00000000 kernel(blk_queue_logical_block_size) = 0x00000000 kernel(blk_queue_max_discard_sectors) = 0x00000000 kernel(blk_queue_max_discard_segments) = 0x00000000 kernel(blk_queue_max_hw_sectors) = 0x00000000 kernel(blk_queue_max_secure_erase_sectors) = 0x00000000 kernel(blk_queue_max_segment_size) = 0x00000000 kernel(blk_queue_max_segments) = 0x00000000 kernel(blk_queue_max_write_zeroes_sectors) = 0x00000000 kernel(blk_queue_max_zone_append_sectors) = 0x00000000 kernel(blk_queue_physical_block_size) = 0x00000000 kernel(blk_queue_required_elevator_features) = 0x00000000 kernel(blk_queue_rq_timeout) = 0x00000000 kernel(blk_queue_segment_boundary) = 0x00000000 kernel(blk_queue_update_dma_alignment) = 0x00000000 kernel(blk_queue_update_dma_pad) = 0x00000000 kernel(blk_queue_virt_boundary) = 0x00000000 kernel(blk_queue_write_cache) = 0x00000000 kernel(blk_queue_zone_write_granularity) = 0x00000000 kernel(blk_req_needs_zone_write_lock) = 0x00000000 kernel(blk_req_zone_write_trylock) = 0x00000000 kernel(blk_revalidate_disk_zones) = 0x00000000 kernel(blk_rq_append_bio) = 0x00000000 kernel(blk_rq_count_integrity_sg) = 0x00000000 kernel(blk_rq_init) = 0x00000000 kernel(blk_rq_is_poll) = 0x00000000 kernel(blk_rq_map_integrity_sg) = 0x00000000 kernel(blk_rq_map_kern) = 0x00000000 kernel(blk_rq_map_user) = 0x00000000 kernel(blk_rq_map_user_io) = 0x00000000 kernel(blk_rq_map_user_iov) = 0x00000000 kernel(blk_rq_poll) = 0x00000000 kernel(blk_rq_prep_clone) = 0x00000000 kernel(blk_rq_unmap_user) = 0x00000000 kernel(blk_rq_unprep_clone) = 0x00000000 kernel(blk_set_pm_only) = 0x00000000 kernel(blk_set_queue_depth) = 0x00000000 kernel(blk_set_stacking_limits) = 0x00000000 kernel(blk_stack_limits) = 0x00000000 kernel(blk_start_plug) = 0x00000000 kernel(blk_stat_disable_accounting) = 0x00000000 kernel(blk_stat_enable_accounting) = 0x00000000 kernel(blk_status_to_errno) = 0x00000000 kernel(blk_status_to_str) = 0x00000000 kernel(blk_steal_bios) = 0x00000000 kernel(blk_sync_queue) = 0x00000000 kernel(blk_trace_remove) = 0x00000000 kernel(blk_trace_setup) = 0x00000000 kernel(blk_trace_startstop) = 0x00000000 kernel(blk_update_request) = 0x00000000 kernel(blk_zone_cond_str) = 0x00000000 kernel(blkcg_activate_policy) = 0x00000000 kernel(blkcg_deactivate_policy) = 0x00000000 kernel(blkcg_get_fc_appid) = 0x00000000 kernel(blkcg_policy_register) = 0x00000000 kernel(blkcg_policy_unregister) = 0x00000000 kernel(blkcg_print_blkgs) = 0x00000000 kernel(blkcg_punt_bio_submit) = 0x00000000 kernel(blkcg_root) = 0x00000000 kernel(blkcg_root_css) = 0x00000000 kernel(blkcg_set_fc_appid) = 0x00000000 kernel(blkdev_compat_ptr_ioctl) = 0x00000000 kernel(blkdev_issue_discard) = 0x00000000 kernel(blkdev_issue_flush) = 0x00000000 kernel(blkdev_issue_secure_erase) = 0x00000000 kernel(blkdev_issue_zeroout) = 0x00000000 kernel(blkdev_report_zones) = 0x00000000 kernel(blkdev_zone_mgmt) = 0x00000000 kernel(blkg_conf_exit) = 0x00000000 kernel(blkg_conf_init) = 0x00000000 kernel(blkg_conf_prep) = 0x00000000 kernel(blkg_prfill_rwstat) = 0x00000000 kernel(blkg_rwstat_exit) = 0x00000000 kernel(blkg_rwstat_init) = 0x00000000 kernel(blkg_rwstat_recursive_sum) = 0x00000000 kernel(block_commit_write) = 0x00000000 kernel(block_dirty_folio) = 0x00000000 kernel(block_invalidate_folio) = 0x00000000 kernel(block_is_partially_uptodate) = 0x00000000 kernel(block_page_mkwrite) = 0x00000000 kernel(block_pr_type_to_scsi) = 0x00000000 kernel(block_read_full_folio) = 0x00000000 kernel(block_truncate_page) = 0x00000000 kernel(block_write_begin) = 0x00000000 kernel(block_write_end) = 0x00000000 kernel(blockdev_superblock) = 0x00000000 kernel(blocking_notifier_call_chain) = 0x00000000 kernel(blocking_notifier_call_chain_robust) = 0x00000000 kernel(blocking_notifier_chain_register) = 0x00000000 kernel(blocking_notifier_chain_register_unique_prio) = 0x00000000 kernel(blocking_notifier_chain_unregister) = 0x00000000 kernel(bman_acquire) = 0x00000000 kernel(bman_free_pool) = 0x00000000 kernel(bman_get_bpid) = 0x00000000 kernel(bman_ip_rev) = 0x00000000 kernel(bman_is_probed) = 0x00000000 kernel(bman_new_pool) = 0x00000000 kernel(bman_portals_probed) = 0x00000000 kernel(bman_release) = 0x00000000 kernel(bmap) = 0x00000000 kernel(bpf_dispatcher_xdp_func) = 0x00000000 kernel(bpf_empty_prog_array) = 0x00000000 kernel(bpf_event_output) = 0x00000000 kernel(bpf_fentry_test1) = 0x00000000 kernel(bpf_link_get_from_fd) = 0x00000000 kernel(bpf_link_put) = 0x00000000 kernel(bpf_log) = 0x00000000 kernel(bpf_map_get) = 0x00000000 kernel(bpf_map_inc) = 0x00000000 kernel(bpf_map_inc_not_zero) = 0x00000000 kernel(bpf_map_inc_with_uref) = 0x00000000 kernel(bpf_map_put) = 0x00000000 kernel(bpf_master_redirect_enabled_key) = 0x00000000 kernel(bpf_offload_dev_create) = 0x00000000 kernel(bpf_offload_dev_destroy) = 0x00000000 kernel(bpf_offload_dev_match) = 0x00000000 kernel(bpf_offload_dev_netdev_register) = 0x00000000 kernel(bpf_offload_dev_netdev_unregister) = 0x00000000 kernel(bpf_offload_dev_priv) = 0x00000000 kernel(bpf_preload_ops) = 0x00000000 kernel(bpf_prog_add) = 0x00000000 kernel(bpf_prog_alloc) = 0x00000000 kernel(bpf_prog_create) = 0x00000000 kernel(bpf_prog_create_from_user) = 0x00000000 kernel(bpf_prog_destroy) = 0x00000000 kernel(bpf_prog_free) = 0x00000000 kernel(bpf_prog_get_type_dev) = 0x00000000 kernel(bpf_prog_get_type_path) = 0x00000000 kernel(bpf_prog_inc) = 0x00000000 kernel(bpf_prog_inc_not_zero) = 0x00000000 kernel(bpf_prog_put) = 0x00000000 kernel(bpf_prog_select_runtime) = 0x00000000 kernel(bpf_prog_sub) = 0x00000000 kernel(bpf_redirect_info) = 0x00000000 kernel(bpf_sk_lookup_enabled) = 0x00000000 kernel(bpf_sk_storage_diag_alloc) = 0x00000000 kernel(bpf_sk_storage_diag_free) = 0x00000000 kernel(bpf_sk_storage_diag_put) = 0x00000000 kernel(bpf_stats_enabled_key) = 0x00000000 kernel(bpf_trace_run1) = 0x00000000 kernel(bpf_trace_run10) = 0x00000000 kernel(bpf_trace_run11) = 0x00000000 kernel(bpf_trace_run12) = 0x00000000 kernel(bpf_trace_run2) = 0x00000000 kernel(bpf_trace_run3) = 0x00000000 kernel(bpf_trace_run4) = 0x00000000 kernel(bpf_trace_run5) = 0x00000000 kernel(bpf_trace_run6) = 0x00000000 kernel(bpf_trace_run7) = 0x00000000 kernel(bpf_trace_run8) = 0x00000000 kernel(bpf_trace_run9) = 0x00000000 kernel(bpf_verifier_log_write) = 0x00000000 kernel(bpf_warn_invalid_xdp_action) = 0x00000000 kernel(bprintf) = 0x00000000 kernel(bprm_change_interp) = 0x00000000 kernel(br_fdb_test_addr_hook) = 0x00000000 kernel(br_ip6_fragment) = 0x00000000 kernel(brioctl_set) = 0x00000000 kernel(bsearch) = 0x00000000 kernel(bsg_job_done) = 0x00000000 kernel(bsg_job_get) = 0x00000000 kernel(bsg_job_put) = 0x00000000 kernel(bsg_register_queue) = 0x00000000 kernel(bsg_remove_queue) = 0x00000000 kernel(bsg_setup_queue) = 0x00000000 kernel(bsg_unregister_queue) = 0x00000000 kernel(bstr_printf) = 0x00000000 kernel(btf_ctx_access) = 0x00000000 kernel(btf_type_by_id) = 0x00000000 kernel(btree_alloc) = 0x00000000 kernel(btree_destroy) = 0x00000000 kernel(btree_free) = 0x00000000 kernel(btree_geo128) = 0x00000000 kernel(btree_geo32) = 0x00000000 kernel(btree_geo64) = 0x00000000 kernel(btree_get_prev) = 0x00000000 kernel(btree_grim_visitor) = 0x00000000 kernel(btree_init) = 0x00000000 kernel(btree_init_mempool) = 0x00000000 kernel(btree_insert) = 0x00000000 kernel(btree_last) = 0x00000000 kernel(btree_lookup) = 0x00000000 kernel(btree_merge) = 0x00000000 kernel(btree_remove) = 0x00000000 kernel(btree_update) = 0x00000000 kernel(btree_visitor) = 0x00000000 kernel(buffer_migrate_folio) = 0x00000000 kernel(buffer_migrate_folio_norefs) = 0x00000000 kernel(build_skb) = 0x00000000 kernel(build_skb_around) = 0x00000000 kernel(bus_create_file) = 0x00000000 kernel(bus_find_device) = 0x00000000 kernel(bus_for_each_dev) = 0x00000000 kernel(bus_for_each_drv) = 0x00000000 kernel(bus_get_dev_root) = 0x00000000 kernel(bus_get_kset) = 0x00000000 kernel(bus_register) = 0x00000000 kernel(bus_register_notifier) = 0x00000000 kernel(bus_remove_file) = 0x00000000 kernel(bus_rescan_devices) = 0x00000000 kernel(bus_sort_breadthfirst) = 0x00000000 kernel(bus_unregister) = 0x00000000 kernel(bus_unregister_notifier) = 0x00000000 kernel(cache_line_size) = 0x00000000 kernel(caches_clean_inval_pou) = 0x00000000 kernel(cad_pid) = 0x00000000 kernel(call_blocking_lsm_notifier) = 0x00000000 kernel(call_fib_notifier) = 0x00000000 kernel(call_fib_notifiers) = 0x00000000 kernel(call_hid_bpf_rdesc_fixup) = 0x00000000 kernel(call_netdevice_notifiers) = 0x00000000 kernel(call_netevent_notifiers) = 0x00000000 kernel(call_rcu) = 0x00000000 kernel(call_rcu_tasks) = 0x00000000 kernel(call_rcu_tasks_rude) = 0x00000000 kernel(call_rcu_tasks_trace) = 0x00000000 kernel(call_srcu) = 0x00000000 kernel(call_switchdev_blocking_notifiers) = 0x00000000 kernel(call_switchdev_notifiers) = 0x00000000 kernel(call_usermodehelper) = 0x00000000 kernel(call_usermodehelper_exec) = 0x00000000 kernel(call_usermodehelper_setup) = 0x00000000 kernel(can_do_mlock) = 0x00000000 kernel(cancel_delayed_work) = 0x00000000 kernel(cancel_delayed_work_sync) = 0x00000000 kernel(cancel_work) = 0x00000000 kernel(cancel_work_sync) = 0x00000000 kernel(capable) = 0x00000000 kernel(capable_wrt_inode_uidgid) = 0x00000000 kernel(capacity_freq_ref) = 0x00000000 kernel(cci_probed) = 0x00000000 kernel(ccu_div_ops) = 0x00000000 kernel(ccu_frac_helper_disable) = 0x00000000 kernel(ccu_frac_helper_enable) = 0x00000000 kernel(ccu_frac_helper_has_rate) = 0x00000000 kernel(ccu_frac_helper_is_enabled) = 0x00000000 kernel(ccu_frac_helper_read_rate) = 0x00000000 kernel(ccu_frac_helper_set_rate) = 0x00000000 kernel(ccu_gate_helper_disable) = 0x00000000 kernel(ccu_gate_helper_enable) = 0x00000000 kernel(ccu_gate_helper_is_enabled) = 0x00000000 kernel(ccu_gate_ops) = 0x00000000 kernel(ccu_helper_wait_for_lock) = 0x00000000 kernel(ccu_is_better_rate) = 0x00000000 kernel(ccu_mp_mmc_ops) = 0x00000000 kernel(ccu_mp_ops) = 0x00000000 kernel(ccu_mult_ops) = 0x00000000 kernel(ccu_mux_helper_apply_prediv) = 0x00000000 kernel(ccu_mux_helper_determine_rate) = 0x00000000 kernel(ccu_mux_helper_get_parent) = 0x00000000 kernel(ccu_mux_helper_set_parent) = 0x00000000 kernel(ccu_mux_notifier_register) = 0x00000000 kernel(ccu_mux_ops) = 0x00000000 kernel(ccu_nk_ops) = 0x00000000 kernel(ccu_nkm_ops) = 0x00000000 kernel(ccu_nkmp_ops) = 0x00000000 kernel(ccu_nm_ops) = 0x00000000 kernel(ccu_phase_ops) = 0x00000000 kernel(ccu_pll_notifier_register) = 0x00000000 kernel(ccu_reset_ops) = 0x00000000 kernel(ccu_sdm_helper_disable) = 0x00000000 kernel(ccu_sdm_helper_enable) = 0x00000000 kernel(ccu_sdm_helper_get_factors) = 0x00000000 kernel(ccu_sdm_helper_has_rate) = 0x00000000 kernel(ccu_sdm_helper_is_enabled) = 0x00000000 kernel(ccu_sdm_helper_read_rate) = 0x00000000 kernel(cdat_table_parse) = 0x00000000 kernel(cdc_parse_cdc_header) = 0x00000000 kernel(cdev_add) = 0x00000000 kernel(cdev_alloc) = 0x00000000 kernel(cdev_del) = 0x00000000 kernel(cdev_device_add) = 0x00000000 kernel(cdev_device_del) = 0x00000000 kernel(cdev_init) = 0x00000000 kernel(cdev_set_parent) = 0x00000000 kernel(cdrom_check_events) = 0x00000000 kernel(cdrom_dummy_generic_packet) = 0x00000000 kernel(cdrom_get_last_written) = 0x00000000 kernel(cdrom_get_media_event) = 0x00000000 kernel(cdrom_ioctl) = 0x00000000 kernel(cdrom_mode_select) = 0x00000000 kernel(cdrom_mode_sense) = 0x00000000 kernel(cdrom_multisession) = 0x00000000 kernel(cdrom_number_of_slots) = 0x00000000 kernel(cdrom_open) = 0x00000000 kernel(cdrom_read_tocentry) = 0x00000000 kernel(cdrom_release) = 0x00000000 kernel(cdx_bus_add) = 0x00000000 kernel(cdx_bus_type) = 0x00000000 kernel(cdx_clear_master) = 0x00000000 kernel(cdx_dev_reset) = 0x00000000 kernel(cdx_device_add) = 0x00000000 kernel(cdx_disable_msi) = 0x00000000 kernel(cdx_driver_unregister) = 0x00000000 kernel(cdx_enable_msi) = 0x00000000 kernel(cdx_msi_domain_init) = 0x00000000 kernel(cdx_register_controller) = 0x00000000 kernel(cdx_set_master) = 0x00000000 kernel(cdx_unregister_controller) = 0x00000000 kernel(ce_aes_expandkey) = 0x00000000 kernel(ce_aes_mac_update) = 0x00000000 kernel(ce_aes_setkey) = 0x00000000 kernel(cfb_copyarea) = 0x00000000 kernel(cfb_fillrect) = 0x00000000 kernel(cfb_imageblit) = 0x00000000 kernel(cgroup_attach_task_all) = 0x00000000 kernel(cgroup_bpf_enabled_key) = 0x00000000 kernel(cgroup_get_e_css) = 0x00000000 kernel(cgroup_get_from_fd) = 0x00000000 kernel(cgroup_get_from_id) = 0x00000000 kernel(cgroup_get_from_path) = 0x00000000 kernel(cgroup_path_ns) = 0x00000000 kernel(cgrp_dfl_root) = 0x00000000 kernel(chacha20poly1305_decrypt) = 0x00000000 kernel(chacha20poly1305_decrypt_sg_inplace) = 0x00000000 kernel(chacha20poly1305_encrypt) = 0x00000000 kernel(chacha20poly1305_encrypt_sg_inplace) = 0x00000000 kernel(chacha_block_generic) = 0x00000000 kernel(chacha_crypt_arch) = 0x00000000 kernel(chacha_crypt_generic) = 0x00000000 kernel(chacha_init_arch) = 0x00000000 kernel(check_move_unevictable_folios) = 0x00000000 kernel(check_signature) = 0x00000000 kernel(check_zeroed_user) = 0x00000000 kernel(class_compat_create_link) = 0x00000000 kernel(class_compat_register) = 0x00000000 kernel(class_compat_remove_link) = 0x00000000 kernel(class_compat_unregister) = 0x00000000 kernel(class_create) = 0x00000000 kernel(class_create_file_ns) = 0x00000000 kernel(class_destroy) = 0x00000000 kernel(class_dev_iter_exit) = 0x00000000 kernel(class_dev_iter_init) = 0x00000000 kernel(class_dev_iter_next) = 0x00000000 kernel(class_find_device) = 0x00000000 kernel(class_for_each_device) = 0x00000000 kernel(class_interface_register) = 0x00000000 kernel(class_interface_unregister) = 0x00000000 kernel(class_is_registered) = 0x00000000 kernel(class_register) = 0x00000000 kernel(class_remove_file_ns) = 0x00000000 kernel(class_unregister) = 0x00000000 kernel(clean_acked_data_disable) = 0x00000000 kernel(clean_acked_data_enable) = 0x00000000 kernel(clean_acked_data_flush) = 0x00000000 kernel(clean_bdev_aliases) = 0x00000000 kernel(clean_record_shared_mapping_range) = 0x00000000 kernel(cleanup_srcu_struct) = 0x00000000 kernel(clear_inode) = 0x00000000 kernel(clear_nlink) = 0x00000000 kernel(clear_node_memory_type) = 0x00000000 kernel(clear_page) = 0x00000000 kernel(clear_page_dirty_for_io) = 0x00000000 kernel(clear_selection) = 0x00000000 kernel(clk_add_alias) = 0x00000000 kernel(clk_agera_pll_configure) = 0x00000000 kernel(clk_alpha_pll_agera_ops) = 0x00000000 kernel(clk_alpha_pll_configure) = 0x00000000 kernel(clk_alpha_pll_fabia_ops) = 0x00000000 kernel(clk_alpha_pll_fixed_fabia_ops) = 0x00000000 kernel(clk_alpha_pll_fixed_lucid_5lpe_ops) = 0x00000000 kernel(clk_alpha_pll_fixed_lucid_evo_ops) = 0x00000000 kernel(clk_alpha_pll_fixed_ops) = 0x00000000 kernel(clk_alpha_pll_fixed_trion_ops) = 0x00000000 kernel(clk_alpha_pll_huayra_ops) = 0x00000000 kernel(clk_alpha_pll_hwfsm_ops) = 0x00000000 kernel(clk_alpha_pll_lucid_5lpe_ops) = 0x00000000 kernel(clk_alpha_pll_lucid_evo_ops) = 0x00000000 kernel(clk_alpha_pll_lucid_ops) = 0x00000000 kernel(clk_alpha_pll_ops) = 0x00000000 kernel(clk_alpha_pll_postdiv_fabia_ops) = 0x00000000 kernel(clk_alpha_pll_postdiv_lucid_5lpe_ops) = 0x00000000 kernel(clk_alpha_pll_postdiv_lucid_evo_ops) = 0x00000000 kernel(clk_alpha_pll_postdiv_lucid_ops) = 0x00000000 kernel(clk_alpha_pll_postdiv_ops) = 0x00000000 kernel(clk_alpha_pll_postdiv_ro_ops) = 0x00000000 kernel(clk_alpha_pll_postdiv_trion_ops) = 0x00000000 kernel(clk_alpha_pll_regs) = 0x00000000 kernel(clk_alpha_pll_reset_lucid_evo_ops) = 0x00000000 kernel(clk_alpha_pll_rivian_evo_ops) = 0x00000000 kernel(clk_alpha_pll_stromer_ops) = 0x00000000 kernel(clk_alpha_pll_stromer_plus_ops) = 0x00000000 kernel(clk_alpha_pll_trion_ops) = 0x00000000 kernel(clk_alpha_pll_zonda_ops) = 0x00000000 kernel(clk_branch2_aon_ops) = 0x00000000 kernel(clk_branch2_mem_ops) = 0x00000000 kernel(clk_branch2_ops) = 0x00000000 kernel(clk_branch_ops) = 0x00000000 kernel(clk_branch_simple_ops) = 0x00000000 kernel(clk_bulk_disable) = 0x00000000 kernel(clk_bulk_enable) = 0x00000000 kernel(clk_bulk_get) = 0x00000000 kernel(clk_bulk_get_all) = 0x00000000 kernel(clk_bulk_get_optional) = 0x00000000 kernel(clk_bulk_prepare) = 0x00000000 kernel(clk_bulk_put) = 0x00000000 kernel(clk_bulk_put_all) = 0x00000000 kernel(clk_bulk_unprepare) = 0x00000000 kernel(clk_byte2_ops) = 0x00000000 kernel(clk_byte_ops) = 0x00000000 kernel(clk_disable) = 0x00000000 kernel(clk_disable_regmap) = 0x00000000 kernel(clk_divider_ops) = 0x00000000 kernel(clk_divider_ro_ops) = 0x00000000 kernel(clk_dp_ops) = 0x00000000 kernel(clk_dyn_rcg_ops) = 0x00000000 kernel(clk_edp_pixel_ops) = 0x00000000 kernel(clk_enable) = 0x00000000 kernel(clk_enable_regmap) = 0x00000000 kernel(clk_fabia_pll_configure) = 0x00000000 kernel(clk_fixed_factor_ops) = 0x00000000 kernel(clk_fixed_rate_ops) = 0x00000000 kernel(clk_fractional_divider_general_approximation) = 0x00000000 kernel(clk_fractional_divider_ops) = 0x00000000 kernel(clk_gate_is_enabled) = 0x00000000 kernel(clk_gate_ops) = 0x00000000 kernel(clk_gate_restore_context) = 0x00000000 kernel(clk_get) = 0x00000000 kernel(clk_get_accuracy) = 0x00000000 kernel(clk_get_parent) = 0x00000000 kernel(clk_get_phase) = 0x00000000 kernel(clk_get_rate) = 0x00000000 kernel(clk_get_scaled_duty_cycle) = 0x00000000 kernel(clk_get_sys) = 0x00000000 kernel(clk_gfx3d_ops) = 0x00000000 kernel(clk_has_parent) = 0x00000000 kernel(clk_hw_determine_rate_no_reparent) = 0x00000000 kernel(clk_hw_forward_rate_request) = 0x00000000 kernel(clk_hw_get_clk) = 0x00000000 kernel(clk_hw_get_flags) = 0x00000000 kernel(clk_hw_get_name) = 0x00000000 kernel(clk_hw_get_num_parents) = 0x00000000 kernel(clk_hw_get_parent) = 0x00000000 kernel(clk_hw_get_parent_by_index) = 0x00000000 kernel(clk_hw_get_parent_index) = 0x00000000 kernel(clk_hw_get_rate) = 0x00000000 kernel(clk_hw_get_rate_range) = 0x00000000 kernel(clk_hw_init_rate_request) = 0x00000000 kernel(clk_hw_is_enabled) = 0x00000000 kernel(clk_hw_is_prepared) = 0x00000000 kernel(clk_hw_rate_is_protected) = 0x00000000 kernel(clk_hw_register) = 0x00000000 kernel(clk_hw_register_clkdev) = 0x00000000 kernel(clk_hw_register_composite) = 0x00000000 kernel(clk_hw_register_fixed_factor) = 0x00000000 kernel(clk_hw_register_fixed_factor_fwname) = 0x00000000 kernel(clk_hw_register_fixed_factor_parent_hw) = 0x00000000 kernel(clk_hw_register_fixed_factor_with_accuracy_fwname) = 0x00000000 kernel(clk_hw_register_fractional_divider) = 0x00000000 kernel(clk_hw_register_gate2) = 0x00000000 kernel(clk_hw_round_rate) = 0x00000000 kernel(clk_hw_set_parent) = 0x00000000 kernel(clk_hw_set_rate_range) = 0x00000000 kernel(clk_hw_unregister) = 0x00000000 kernel(clk_hw_unregister_composite) = 0x00000000 kernel(clk_hw_unregister_divider) = 0x00000000 kernel(clk_hw_unregister_fixed_factor) = 0x00000000 kernel(clk_hw_unregister_fixed_rate) = 0x00000000 kernel(clk_hw_unregister_gate) = 0x00000000 kernel(clk_hw_unregister_mux) = 0x00000000 kernel(clk_is_enabled_regmap) = 0x00000000 kernel(clk_is_enabled_when_prepared) = 0x00000000 kernel(clk_is_match) = 0x00000000 kernel(clk_lucid_evo_pll_configure) = 0x00000000 kernel(clk_lucid_ole_pll_configure) = 0x00000000 kernel(clk_multiplier_ops) = 0x00000000 kernel(clk_mux_determine_rate_flags) = 0x00000000 kernel(clk_mux_index_to_val) = 0x00000000 kernel(clk_mux_ops) = 0x00000000 kernel(clk_mux_ro_ops) = 0x00000000 kernel(clk_mux_val_to_index) = 0x00000000 kernel(clk_notifier_register) = 0x00000000 kernel(clk_notifier_unregister) = 0x00000000 kernel(clk_ops_hfpll) = 0x00000000 kernel(clk_pixel_ops) = 0x00000000 kernel(clk_pll_configure_sr) = 0x00000000 kernel(clk_pll_configure_sr_hpm_lp) = 0x00000000 kernel(clk_pll_ops) = 0x00000000 kernel(clk_pll_sr2_ops) = 0x00000000 kernel(clk_pll_vote_ops) = 0x00000000 kernel(clk_prepare) = 0x00000000 kernel(clk_put) = 0x00000000 kernel(clk_rate_exclusive_get) = 0x00000000 kernel(clk_rate_exclusive_put) = 0x00000000 kernel(clk_rcg2_floor_ops) = 0x00000000 kernel(clk_rcg2_mux_closest_ops) = 0x00000000 kernel(clk_rcg2_ops) = 0x00000000 kernel(clk_rcg2_shared_ops) = 0x00000000 kernel(clk_rcg_bypass2_ops) = 0x00000000 kernel(clk_rcg_bypass_ops) = 0x00000000 kernel(clk_rcg_esc_ops) = 0x00000000 kernel(clk_rcg_floor_ops) = 0x00000000 kernel(clk_rcg_lcc_ops) = 0x00000000 kernel(clk_rcg_ops) = 0x00000000 kernel(clk_rcg_pixel_ops) = 0x00000000 kernel(clk_register) = 0x00000000 kernel(clk_register_clkdev) = 0x00000000 kernel(clk_register_composite) = 0x00000000 kernel(clk_register_divider_table) = 0x00000000 kernel(clk_register_fixed_factor) = 0x00000000 kernel(clk_register_fixed_rate) = 0x00000000 kernel(clk_register_fractional_divider) = 0x00000000 kernel(clk_register_gate) = 0x00000000 kernel(clk_register_hisi_phase) = 0x00000000 kernel(clk_register_mux_table) = 0x00000000 kernel(clk_regmap_div_ops) = 0x00000000 kernel(clk_regmap_div_ro_ops) = 0x00000000 kernel(clk_regmap_divider_ops) = 0x00000000 kernel(clk_regmap_divider_ro_ops) = 0x00000000 kernel(clk_regmap_gate_ops) = 0x00000000 kernel(clk_regmap_gate_ro_ops) = 0x00000000 kernel(clk_regmap_mux_closest_ops) = 0x00000000 kernel(clk_regmap_mux_div_ops) = 0x00000000 kernel(clk_regmap_mux_ops) = 0x00000000 kernel(clk_regmap_mux_ro_ops) = 0x00000000 kernel(clk_regmap_phy_mux_ops) = 0x00000000 kernel(clk_regmap_vclk_div_ops) = 0x00000000 kernel(clk_regmap_vclk_ops) = 0x00000000 kernel(clk_restore_context) = 0x00000000 kernel(clk_rivian_evo_pll_configure) = 0x00000000 kernel(clk_round_rate) = 0x00000000 kernel(clk_save_context) = 0x00000000 kernel(clk_set_duty_cycle) = 0x00000000 kernel(clk_set_max_rate) = 0x00000000 kernel(clk_set_min_rate) = 0x00000000 kernel(clk_set_parent) = 0x00000000 kernel(clk_set_phase) = 0x00000000 kernel(clk_set_rate) = 0x00000000 kernel(clk_set_rate_exclusive) = 0x00000000 kernel(clk_set_rate_range) = 0x00000000 kernel(clk_stromer_pll_configure) = 0x00000000 kernel(clk_trion_pll_configure) = 0x00000000 kernel(clk_unprepare) = 0x00000000 kernel(clk_unregister) = 0x00000000 kernel(clk_unregister_divider) = 0x00000000 kernel(clk_unregister_fixed_factor) = 0x00000000 kernel(clk_unregister_fixed_rate) = 0x00000000 kernel(clk_unregister_gate) = 0x00000000 kernel(clk_unregister_mux) = 0x00000000 kernel(clk_zonda_pll_configure) = 0x00000000 kernel(clkdev_add) = 0x00000000 kernel(clkdev_create) = 0x00000000 kernel(clkdev_drop) = 0x00000000 kernel(clkdev_hw_create) = 0x00000000 kernel(clock_t_to_jiffies) = 0x00000000 kernel(clockevent_delta2ns) = 0x00000000 kernel(clockevents_config_and_register) = 0x00000000 kernel(clockevents_register_device) = 0x00000000 kernel(clockevents_unbind_device) = 0x00000000 kernel(clocks_calc_mult_shift) = 0x00000000 kernel(clocksource_change_rating) = 0x00000000 kernel(clocksource_unregister) = 0x00000000 kernel(clone_private_mount) = 0x00000000 kernel(close_fd) = 0x00000000 kernel(closure_put) = 0x00000000 kernel(closure_sub) = 0x00000000 kernel(closure_wait) = 0x00000000 kernel(cmd_db_match_resource_addr) = 0x00000000 kernel(cmd_db_read_addr) = 0x00000000 kernel(cmd_db_read_aux_data) = 0x00000000 kernel(cmd_db_read_slave_id) = 0x00000000 kernel(cmd_db_ready) = 0x00000000 kernel(cn_add_callback) = 0x00000000 kernel(cn_del_callback) = 0x00000000 kernel(cn_netlink_send) = 0x00000000 kernel(cn_netlink_send_mult) = 0x00000000 kernel(color_table) = 0x00000000 kernel(commit_creds) = 0x00000000 kernel(compat_only_sysfs_link_entry_to_kobj) = 0x00000000 kernel(compat_ptr_ioctl) = 0x00000000 kernel(complete) = 0x00000000 kernel(complete_all) = 0x00000000 kernel(complete_request_key) = 0x00000000 kernel(completion_done) = 0x00000000 kernel(component_add) = 0x00000000 kernel(component_add_typed) = 0x00000000 kernel(component_bind_all) = 0x00000000 kernel(component_compare_dev) = 0x00000000 kernel(component_compare_dev_name) = 0x00000000 kernel(component_compare_of) = 0x00000000 kernel(component_del) = 0x00000000 kernel(component_master_add_with_match) = 0x00000000 kernel(component_master_del) = 0x00000000 kernel(component_match_add_release) = 0x00000000 kernel(component_match_add_typed) = 0x00000000 kernel(component_release_of) = 0x00000000 kernel(component_unbind_all) = 0x00000000 kernel(con_copy_unimap) = 0x00000000 kernel(con_debug_enter) = 0x00000000 kernel(con_debug_leave) = 0x00000000 kernel(con_is_bound) = 0x00000000 kernel(con_is_visible) = 0x00000000 kernel(con_set_default_unimap) = 0x00000000 kernel(cond_synchronize_rcu) = 0x00000000 kernel(cond_synchronize_rcu_expedited) = 0x00000000 kernel(cond_synchronize_rcu_expedited_full) = 0x00000000 kernel(cond_synchronize_rcu_full) = 0x00000000 kernel(config_group_find_item) = 0x00000000 kernel(config_group_init) = 0x00000000 kernel(config_group_init_type_name) = 0x00000000 kernel(config_item_get) = 0x00000000 kernel(config_item_get_unless_zero) = 0x00000000 kernel(config_item_init_type_name) = 0x00000000 kernel(config_item_put) = 0x00000000 kernel(config_item_set_name) = 0x00000000 kernel(configfs_depend_item) = 0x00000000 kernel(configfs_depend_item_unlocked) = 0x00000000 kernel(configfs_register_default_group) = 0x00000000 kernel(configfs_register_group) = 0x00000000 kernel(configfs_register_subsystem) = 0x00000000 kernel(configfs_remove_default_groups) = 0x00000000 kernel(configfs_undepend_item) = 0x00000000 kernel(configfs_unregister_default_group) = 0x00000000 kernel(configfs_unregister_group) = 0x00000000 kernel(configfs_unregister_subsystem) = 0x00000000 kernel(console_blank_hook) = 0x00000000 kernel(console_blanked) = 0x00000000 kernel(console_conditional_schedule) = 0x00000000 kernel(console_force_preferred_locked) = 0x00000000 kernel(console_list) = 0x00000000 kernel(console_list_lock) = 0x00000000 kernel(console_list_unlock) = 0x00000000 kernel(console_lock) = 0x00000000 kernel(console_printk) = 0x00000000 kernel(console_set_on_cmdline) = 0x00000000 kernel(console_srcu_read_lock) = 0x00000000 kernel(console_srcu_read_unlock) = 0x00000000 kernel(console_start) = 0x00000000 kernel(console_stop) = 0x00000000 kernel(console_suspend_enabled) = 0x00000000 kernel(console_trylock) = 0x00000000 kernel(console_unlock) = 0x00000000 kernel(console_verbose) = 0x00000000 kernel(consume_skb) = 0x00000000 kernel(cont_write_begin) = 0x00000000 kernel(context_tracking) = 0x00000000 kernel(context_tracking_key) = 0x00000000 kernel(contpte_clear_full_ptes) = 0x00000000 kernel(contpte_get_and_clear_full_ptes) = 0x00000000 kernel(contpte_ptep_clear_flush_young) = 0x00000000 kernel(contpte_ptep_get) = 0x00000000 kernel(contpte_ptep_get_lockless) = 0x00000000 kernel(contpte_ptep_set_access_flags) = 0x00000000 kernel(contpte_ptep_test_and_clear_young) = 0x00000000 kernel(contpte_set_ptes) = 0x00000000 kernel(contpte_wrprotect_ptes) = 0x00000000 kernel(convert_ifc_address) = 0x00000000 kernel(cookie_bpf_check) = 0x00000000 kernel(cookie_tcp_reqsk_alloc) = 0x00000000 kernel(cookie_timestamp_decode) = 0x00000000 kernel(copy_bpf_fprog_from_user) = 0x00000000 kernel(copy_from_kernel_nofault) = 0x00000000 kernel(copy_from_user_nofault) = 0x00000000 kernel(copy_fsxattr_to_user) = 0x00000000 kernel(copy_highpage) = 0x00000000 kernel(copy_page) = 0x00000000 kernel(copy_page_from_iter) = 0x00000000 kernel(copy_page_from_iter_atomic) = 0x00000000 kernel(copy_page_to_iter) = 0x00000000 kernel(copy_page_to_iter_nofault) = 0x00000000 kernel(copy_splice_read) = 0x00000000 kernel(copy_string_kernel) = 0x00000000 kernel(copy_to_user_nofault) = 0x00000000 kernel(copy_user_highpage) = 0x00000000 kernel(cper_dimm_err_location) = 0x00000000 kernel(cper_estatus_check) = 0x00000000 kernel(cper_estatus_check_header) = 0x00000000 kernel(cper_estatus_print) = 0x00000000 kernel(cper_mem_err_location) = 0x00000000 kernel(cper_mem_err_pack) = 0x00000000 kernel(cper_mem_err_status_str) = 0x00000000 kernel(cper_mem_err_type_str) = 0x00000000 kernel(cper_next_record_id) = 0x00000000 kernel(cper_severity_str) = 0x00000000 kernel(cper_severity_to_aer) = 0x00000000 kernel(cppc_allow_fast_switch) = 0x00000000 kernel(cppc_get_auto_sel_caps) = 0x00000000 kernel(cppc_get_desired_perf) = 0x00000000 kernel(cppc_get_epp_perf) = 0x00000000 kernel(cppc_get_highest_perf) = 0x00000000 kernel(cppc_get_perf_caps) = 0x00000000 kernel(cppc_get_perf_ctrs) = 0x00000000 kernel(cppc_get_transition_latency) = 0x00000000 kernel(cppc_khz_to_perf) = 0x00000000 kernel(cppc_perf_ctrs_in_pcc) = 0x00000000 kernel(cppc_perf_to_khz) = 0x00000000 kernel(cppc_set_auto_sel) = 0x00000000 kernel(cppc_set_enable) = 0x00000000 kernel(cppc_set_epp_perf) = 0x00000000 kernel(cppc_set_perf) = 0x00000000 kernel(cpu_all_bits) = 0x00000000 kernel(cpu_bit_bitmap) = 0x00000000 kernel(cpu_cgrp_subsys_enabled_key) = 0x00000000 kernel(cpu_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(cpu_cluster_pm_enter) = 0x00000000 kernel(cpu_cluster_pm_exit) = 0x00000000 kernel(cpu_device_create) = 0x00000000 kernel(cpu_have_feature) = 0x00000000 kernel(cpu_hotplug_disable) = 0x00000000 kernel(cpu_hotplug_enable) = 0x00000000 kernel(cpu_is_hotpluggable) = 0x00000000 kernel(cpu_latency_qos_add_request) = 0x00000000 kernel(cpu_latency_qos_remove_request) = 0x00000000 kernel(cpu_latency_qos_request_active) = 0x00000000 kernel(cpu_latency_qos_update_request) = 0x00000000 kernel(cpu_mitigations_auto_nosmt) = 0x00000000 kernel(cpu_mitigations_off) = 0x00000000 kernel(cpu_number) = 0x00000000 kernel(cpu_pm_enter) = 0x00000000 kernel(cpu_pm_exit) = 0x00000000 kernel(cpu_pm_register_notifier) = 0x00000000 kernel(cpu_pm_unregister_notifier) = 0x00000000 kernel(cpu_rmap_add) = 0x00000000 kernel(cpu_rmap_put) = 0x00000000 kernel(cpu_rmap_update) = 0x00000000 kernel(cpu_scale) = 0x00000000 kernel(cpu_subsys) = 0x00000000 kernel(cpu_topology) = 0x00000000 kernel(cpuacct_cgrp_subsys_enabled_key) = 0x00000000 kernel(cpuacct_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(cpufreq_add_update_util_hook) = 0x00000000 kernel(cpufreq_boost_enabled) = 0x00000000 kernel(cpufreq_cooling_register) = 0x00000000 kernel(cpufreq_cooling_unregister) = 0x00000000 kernel(cpufreq_cpu_get) = 0x00000000 kernel(cpufreq_cpu_get_raw) = 0x00000000 kernel(cpufreq_cpu_put) = 0x00000000 kernel(cpufreq_dbs_governor_exit) = 0x00000000 kernel(cpufreq_dbs_governor_init) = 0x00000000 kernel(cpufreq_dbs_governor_limits) = 0x00000000 kernel(cpufreq_dbs_governor_start) = 0x00000000 kernel(cpufreq_dbs_governor_stop) = 0x00000000 kernel(cpufreq_disable_fast_switch) = 0x00000000 kernel(cpufreq_driver_fast_switch) = 0x00000000 kernel(cpufreq_driver_resolve_freq) = 0x00000000 kernel(cpufreq_driver_target) = 0x00000000 kernel(cpufreq_enable_boost_support) = 0x00000000 kernel(cpufreq_enable_fast_switch) = 0x00000000 kernel(cpufreq_freq_attr_scaling_available_freqs) = 0x00000000 kernel(cpufreq_freq_attr_scaling_boost_freqs) = 0x00000000 kernel(cpufreq_freq_transition_begin) = 0x00000000 kernel(cpufreq_freq_transition_end) = 0x00000000 kernel(cpufreq_frequency_table_get_index) = 0x00000000 kernel(cpufreq_frequency_table_verify) = 0x00000000 kernel(cpufreq_generic_attr) = 0x00000000 kernel(cpufreq_generic_frequency_table_verify) = 0x00000000 kernel(cpufreq_generic_get) = 0x00000000 kernel(cpufreq_generic_init) = 0x00000000 kernel(cpufreq_generic_suspend) = 0x00000000 kernel(cpufreq_get) = 0x00000000 kernel(cpufreq_get_current_driver) = 0x00000000 kernel(cpufreq_get_driver_data) = 0x00000000 kernel(cpufreq_get_hw_max_freq) = 0x00000000 kernel(cpufreq_get_policy) = 0x00000000 kernel(cpufreq_policy_transition_delay_us) = 0x00000000 kernel(cpufreq_quick_get) = 0x00000000 kernel(cpufreq_quick_get_max) = 0x00000000 kernel(cpufreq_register_driver) = 0x00000000 kernel(cpufreq_register_governor) = 0x00000000 kernel(cpufreq_register_notifier) = 0x00000000 kernel(cpufreq_remove_update_util_hook) = 0x00000000 kernel(cpufreq_show_cpus) = 0x00000000 kernel(cpufreq_table_index_unsorted) = 0x00000000 kernel(cpufreq_unregister_driver) = 0x00000000 kernel(cpufreq_unregister_governor) = 0x00000000 kernel(cpufreq_unregister_notifier) = 0x00000000 kernel(cpufreq_update_limits) = 0x00000000 kernel(cpufreq_update_policy) = 0x00000000 kernel(cpuhp_tasks_frozen) = 0x00000000 kernel(cpuidle_disable_device) = 0x00000000 kernel(cpuidle_enable_device) = 0x00000000 kernel(cpuidle_get_cpu_driver) = 0x00000000 kernel(cpuidle_get_driver) = 0x00000000 kernel(cpuidle_pause_and_lock) = 0x00000000 kernel(cpuidle_register) = 0x00000000 kernel(cpuidle_register_device) = 0x00000000 kernel(cpuidle_register_driver) = 0x00000000 kernel(cpuidle_resume_and_unlock) = 0x00000000 kernel(cpuidle_unregister) = 0x00000000 kernel(cpuidle_unregister_device) = 0x00000000 kernel(cpuidle_unregister_driver) = 0x00000000 kernel(cpumask_any_and_distribute) = 0x00000000 kernel(cpumask_any_distribute) = 0x00000000 kernel(cpumask_local_spread) = 0x00000000 kernel(cpumask_next_wrap) = 0x00000000 kernel(cpus_read_lock) = 0x00000000 kernel(cpus_read_trylock) = 0x00000000 kernel(cpus_read_unlock) = 0x00000000 kernel(cpuset_cgrp_subsys_enabled_key) = 0x00000000 kernel(cpuset_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(cpuset_cpu_is_isolated) = 0x00000000 kernel(cpuset_mem_spread_node) = 0x00000000 kernel(crc16) = 0x00000000 kernel(crc16_table) = 0x00000000 kernel(crc32_be) = 0x00000000 kernel(crc32_le) = 0x00000000 kernel(crc32_le_shift) = 0x00000000 kernel(crc32c) = 0x00000000 kernel(crc32c_csum_stub) = 0x00000000 kernel(crc64_be) = 0x00000000 kernel(crc64_rocksoft) = 0x00000000 kernel(crc64_rocksoft_generic) = 0x00000000 kernel(crc64_rocksoft_update) = 0x00000000 kernel(crc8) = 0x00000000 kernel(crc8_populate_lsb) = 0x00000000 kernel(crc8_populate_msb) = 0x00000000 kernel(crc_ccitt) = 0x00000000 kernel(crc_ccitt_table) = 0x00000000 kernel(crc_t10dif) = 0x00000000 kernel(crc_t10dif_generic) = 0x00000000 kernel(crc_t10dif_update) = 0x00000000 kernel(create_empty_buffers) = 0x00000000 kernel(create_signature) = 0x00000000 kernel(cred_fscmp) = 0x00000000 kernel(cros_ec_check_features) = 0x00000000 kernel(cros_ec_check_result) = 0x00000000 kernel(cros_ec_cmd) = 0x00000000 kernel(cros_ec_cmd_xfer) = 0x00000000 kernel(cros_ec_cmd_xfer_status) = 0x00000000 kernel(cros_ec_get_host_event) = 0x00000000 kernel(cros_ec_get_next_event) = 0x00000000 kernel(cros_ec_get_sensor_count) = 0x00000000 kernel(cros_ec_prepare_tx) = 0x00000000 kernel(cros_ec_query_all) = 0x00000000 kernel(cryptd_aead_child) = 0x00000000 kernel(cryptd_aead_queued) = 0x00000000 kernel(cryptd_ahash_child) = 0x00000000 kernel(cryptd_ahash_queued) = 0x00000000 kernel(cryptd_alloc_aead) = 0x00000000 kernel(cryptd_alloc_ahash) = 0x00000000 kernel(cryptd_alloc_skcipher) = 0x00000000 kernel(cryptd_free_aead) = 0x00000000 kernel(cryptd_free_ahash) = 0x00000000 kernel(cryptd_free_skcipher) = 0x00000000 kernel(cryptd_shash_desc) = 0x00000000 kernel(cryptd_skcipher_child) = 0x00000000 kernel(cryptd_skcipher_queued) = 0x00000000 kernel(crypto_aead_decrypt) = 0x00000000 kernel(crypto_aead_encrypt) = 0x00000000 kernel(crypto_aead_setauthsize) = 0x00000000 kernel(crypto_aead_setkey) = 0x00000000 kernel(crypto_aes_inv_sbox) = 0x00000000 kernel(crypto_aes_sbox) = 0x00000000 kernel(crypto_aes_set_key) = 0x00000000 kernel(crypto_ahash_digest) = 0x00000000 kernel(crypto_ahash_export) = 0x00000000 kernel(crypto_ahash_final) = 0x00000000 kernel(crypto_ahash_finup) = 0x00000000 kernel(crypto_ahash_import) = 0x00000000 kernel(crypto_ahash_init) = 0x00000000 kernel(crypto_ahash_setkey) = 0x00000000 kernel(crypto_ahash_update) = 0x00000000 kernel(crypto_akcipher_sync_decrypt) = 0x00000000 kernel(crypto_akcipher_sync_encrypt) = 0x00000000 kernel(crypto_akcipher_sync_post) = 0x00000000 kernel(crypto_akcipher_sync_prep) = 0x00000000 kernel(crypto_alg_extsize) = 0x00000000 kernel(crypto_alg_list) = 0x00000000 kernel(crypto_alg_mod_lookup) = 0x00000000 kernel(crypto_alg_sem) = 0x00000000 kernel(crypto_alg_tested) = 0x00000000 kernel(crypto_alloc_acomp) = 0x00000000 kernel(crypto_alloc_acomp_node) = 0x00000000 kernel(crypto_alloc_aead) = 0x00000000 kernel(crypto_alloc_ahash) = 0x00000000 kernel(crypto_alloc_akcipher) = 0x00000000 kernel(crypto_alloc_base) = 0x00000000 kernel(crypto_alloc_kpp) = 0x00000000 kernel(crypto_alloc_lskcipher) = 0x00000000 kernel(crypto_alloc_rng) = 0x00000000 kernel(crypto_alloc_shash) = 0x00000000 kernel(crypto_alloc_sig) = 0x00000000 kernel(crypto_alloc_skcipher) = 0x00000000 kernel(crypto_alloc_sync_skcipher) = 0x00000000 kernel(crypto_alloc_tfm_node) = 0x00000000 kernel(crypto_attr_alg_name) = 0x00000000 kernel(crypto_authenc_extractkeys) = 0x00000000 kernel(crypto_chain) = 0x00000000 kernel(crypto_check_attr_type) = 0x00000000 kernel(crypto_cipher_decrypt_one) = 0x00000000 kernel(crypto_cipher_encrypt_one) = 0x00000000 kernel(crypto_cipher_setkey) = 0x00000000 kernel(crypto_clone_ahash) = 0x00000000 kernel(crypto_clone_cipher) = 0x00000000 kernel(crypto_clone_shash) = 0x00000000 kernel(crypto_clone_tfm) = 0x00000000 kernel(crypto_comp_compress) = 0x00000000 kernel(crypto_comp_decompress) = 0x00000000 kernel(crypto_create_tfm_node) = 0x00000000 kernel(crypto_default_rng) = 0x00000000 kernel(crypto_del_default_rng) = 0x00000000 kernel(crypto_dequeue_request) = 0x00000000 kernel(crypto_destroy_tfm) = 0x00000000 kernel(crypto_dh_decode_key) = 0x00000000 kernel(crypto_dh_encode_key) = 0x00000000 kernel(crypto_dh_key_len) = 0x00000000 kernel(crypto_drop_spawn) = 0x00000000 kernel(crypto_ecdh_decode_key) = 0x00000000 kernel(crypto_ecdh_encode_key) = 0x00000000 kernel(crypto_ecdh_key_len) = 0x00000000 kernel(crypto_ecdh_shared_secret) = 0x00000000 kernel(crypto_engine_alloc_init) = 0x00000000 kernel(crypto_engine_alloc_init_and_set) = 0x00000000 kernel(crypto_engine_exit) = 0x00000000 kernel(crypto_engine_register_aead) = 0x00000000 kernel(crypto_engine_register_aeads) = 0x00000000 kernel(crypto_engine_register_ahash) = 0x00000000 kernel(crypto_engine_register_ahashes) = 0x00000000 kernel(crypto_engine_register_akcipher) = 0x00000000 kernel(crypto_engine_register_kpp) = 0x00000000 kernel(crypto_engine_register_skcipher) = 0x00000000 kernel(crypto_engine_register_skciphers) = 0x00000000 kernel(crypto_engine_start) = 0x00000000 kernel(crypto_engine_stop) = 0x00000000 kernel(crypto_engine_unregister_aead) = 0x00000000 kernel(crypto_engine_unregister_aeads) = 0x00000000 kernel(crypto_engine_unregister_ahash) = 0x00000000 kernel(crypto_engine_unregister_ahashes) = 0x00000000 kernel(crypto_engine_unregister_akcipher) = 0x00000000 kernel(crypto_engine_unregister_kpp) = 0x00000000 kernel(crypto_engine_unregister_skcipher) = 0x00000000 kernel(crypto_engine_unregister_skciphers) = 0x00000000 kernel(crypto_enqueue_request) = 0x00000000 kernel(crypto_enqueue_request_head) = 0x00000000 kernel(crypto_finalize_aead_request) = 0x00000000 kernel(crypto_finalize_akcipher_request) = 0x00000000 kernel(crypto_finalize_hash_request) = 0x00000000 kernel(crypto_finalize_kpp_request) = 0x00000000 kernel(crypto_finalize_skcipher_request) = 0x00000000 kernel(crypto_find_alg) = 0x00000000 kernel(crypto_ft_tab) = 0x00000000 kernel(crypto_get_attr_type) = 0x00000000 kernel(crypto_get_default_null_skcipher) = 0x00000000 kernel(crypto_get_default_rng) = 0x00000000 kernel(crypto_grab_aead) = 0x00000000 kernel(crypto_grab_ahash) = 0x00000000 kernel(crypto_grab_akcipher) = 0x00000000 kernel(crypto_grab_kpp) = 0x00000000 kernel(crypto_grab_lskcipher) = 0x00000000 kernel(crypto_grab_shash) = 0x00000000 kernel(crypto_grab_skcipher) = 0x00000000 kernel(crypto_grab_spawn) = 0x00000000 kernel(crypto_has_aead) = 0x00000000 kernel(crypto_has_ahash) = 0x00000000 kernel(crypto_has_alg) = 0x00000000 kernel(crypto_has_kpp) = 0x00000000 kernel(crypto_has_shash) = 0x00000000 kernel(crypto_has_skcipher) = 0x00000000 kernel(crypto_hash_walk_done) = 0x00000000 kernel(crypto_hash_walk_first) = 0x00000000 kernel(crypto_inc) = 0x00000000 kernel(crypto_init_akcipher_ops_sig) = 0x00000000 kernel(crypto_init_queue) = 0x00000000 kernel(crypto_inst_setname) = 0x00000000 kernel(crypto_it_tab) = 0x00000000 kernel(crypto_kdf108_ctr_generate) = 0x00000000 kernel(crypto_kdf108_setkey) = 0x00000000 kernel(crypto_larval_alloc) = 0x00000000 kernel(crypto_larval_kill) = 0x00000000 kernel(crypto_lookup_template) = 0x00000000 kernel(crypto_lskcipher_decrypt) = 0x00000000 kernel(crypto_lskcipher_encrypt) = 0x00000000 kernel(crypto_lskcipher_setkey) = 0x00000000 kernel(crypto_mod_get) = 0x00000000 kernel(crypto_mod_put) = 0x00000000 kernel(crypto_probing_notify) = 0x00000000 kernel(crypto_put_default_null_skcipher) = 0x00000000 kernel(crypto_put_default_rng) = 0x00000000 kernel(crypto_register_acomp) = 0x00000000 kernel(crypto_register_acomps) = 0x00000000 kernel(crypto_register_aead) = 0x00000000 kernel(crypto_register_aeads) = 0x00000000 kernel(crypto_register_ahash) = 0x00000000 kernel(crypto_register_ahashes) = 0x00000000 kernel(crypto_register_akcipher) = 0x00000000 kernel(crypto_register_alg) = 0x00000000 kernel(crypto_register_algs) = 0x00000000 kernel(crypto_register_instance) = 0x00000000 kernel(crypto_register_kpp) = 0x00000000 kernel(crypto_register_lskcipher) = 0x00000000 kernel(crypto_register_lskciphers) = 0x00000000 kernel(crypto_register_notifier) = 0x00000000 kernel(crypto_register_rng) = 0x00000000 kernel(crypto_register_rngs) = 0x00000000 kernel(crypto_register_scomp) = 0x00000000 kernel(crypto_register_scomps) = 0x00000000 kernel(crypto_register_shash) = 0x00000000 kernel(crypto_register_shashes) = 0x00000000 kernel(crypto_register_skcipher) = 0x00000000 kernel(crypto_register_skciphers) = 0x00000000 kernel(crypto_register_template) = 0x00000000 kernel(crypto_register_templates) = 0x00000000 kernel(crypto_remove_final) = 0x00000000 kernel(crypto_remove_spawns) = 0x00000000 kernel(crypto_req_done) = 0x00000000 kernel(crypto_rng_reset) = 0x00000000 kernel(crypto_sha1_finup) = 0x00000000 kernel(crypto_sha1_update) = 0x00000000 kernel(crypto_sha256_finup) = 0x00000000 kernel(crypto_sha256_update) = 0x00000000 kernel(crypto_sha3_final) = 0x00000000 kernel(crypto_sha3_init) = 0x00000000 kernel(crypto_sha3_update) = 0x00000000 kernel(crypto_sha512_finup) = 0x00000000 kernel(crypto_sha512_update) = 0x00000000 kernel(crypto_shash_digest) = 0x00000000 kernel(crypto_shash_export) = 0x00000000 kernel(crypto_shash_final) = 0x00000000 kernel(crypto_shash_finup) = 0x00000000 kernel(crypto_shash_import) = 0x00000000 kernel(crypto_shash_setkey) = 0x00000000 kernel(crypto_shash_tfm_digest) = 0x00000000 kernel(crypto_shash_update) = 0x00000000 kernel(crypto_shoot_alg) = 0x00000000 kernel(crypto_sig_maxsize) = 0x00000000 kernel(crypto_sig_set_privkey) = 0x00000000 kernel(crypto_sig_set_pubkey) = 0x00000000 kernel(crypto_sig_sign) = 0x00000000 kernel(crypto_sig_verify) = 0x00000000 kernel(crypto_skcipher_decrypt) = 0x00000000 kernel(crypto_skcipher_encrypt) = 0x00000000 kernel(crypto_skcipher_export) = 0x00000000 kernel(crypto_skcipher_import) = 0x00000000 kernel(crypto_skcipher_setkey) = 0x00000000 kernel(crypto_spawn_tfm) = 0x00000000 kernel(crypto_spawn_tfm2) = 0x00000000 kernel(crypto_transfer_aead_request_to_engine) = 0x00000000 kernel(crypto_transfer_akcipher_request_to_engine) = 0x00000000 kernel(crypto_transfer_hash_request_to_engine) = 0x00000000 kernel(crypto_transfer_kpp_request_to_engine) = 0x00000000 kernel(crypto_transfer_skcipher_request_to_engine) = 0x00000000 kernel(crypto_type_has_alg) = 0x00000000 kernel(crypto_unregister_acomp) = 0x00000000 kernel(crypto_unregister_acomps) = 0x00000000 kernel(crypto_unregister_aead) = 0x00000000 kernel(crypto_unregister_aeads) = 0x00000000 kernel(crypto_unregister_ahash) = 0x00000000 kernel(crypto_unregister_ahashes) = 0x00000000 kernel(crypto_unregister_akcipher) = 0x00000000 kernel(crypto_unregister_alg) = 0x00000000 kernel(crypto_unregister_algs) = 0x00000000 kernel(crypto_unregister_instance) = 0x00000000 kernel(crypto_unregister_kpp) = 0x00000000 kernel(crypto_unregister_lskcipher) = 0x00000000 kernel(crypto_unregister_lskciphers) = 0x00000000 kernel(crypto_unregister_notifier) = 0x00000000 kernel(crypto_unregister_rng) = 0x00000000 kernel(crypto_unregister_rngs) = 0x00000000 kernel(crypto_unregister_scomp) = 0x00000000 kernel(crypto_unregister_scomps) = 0x00000000 kernel(crypto_unregister_shash) = 0x00000000 kernel(crypto_unregister_shashes) = 0x00000000 kernel(crypto_unregister_skcipher) = 0x00000000 kernel(crypto_unregister_skciphers) = 0x00000000 kernel(crypto_unregister_template) = 0x00000000 kernel(crypto_unregister_templates) = 0x00000000 kernel(crypto_wait_for_test) = 0x00000000 kernel(css_next_descendant_pre) = 0x00000000 kernel(csum_and_copy_from_iter_full) = 0x00000000 kernel(csum_ipv6_magic) = 0x00000000 kernel(csum_partial) = 0x00000000 kernel(csum_tcpudp_nofold) = 0x00000000 kernel(ct_idle_enter) = 0x00000000 kernel(ct_idle_exit) = 0x00000000 kernel(ct_user_enter) = 0x00000000 kernel(ct_user_exit) = 0x00000000 kernel(current_in_userns) = 0x00000000 kernel(current_is_async) = 0x00000000 kernel(current_time) = 0x00000000 kernel(current_umask) = 0x00000000 kernel(current_work) = 0x00000000 kernel(cxl_mem_active_dec) = 0x00000000 kernel(cxl_mem_active_inc) = 0x00000000 kernel(d_add) = 0x00000000 kernel(d_add_ci) = 0x00000000 kernel(d_alloc) = 0x00000000 kernel(d_alloc_anon) = 0x00000000 kernel(d_alloc_name) = 0x00000000 kernel(d_alloc_parallel) = 0x00000000 kernel(d_delete) = 0x00000000 kernel(d_drop) = 0x00000000 kernel(d_exact_alias) = 0x00000000 kernel(d_find_alias) = 0x00000000 kernel(d_find_any_alias) = 0x00000000 kernel(d_hash_and_lookup) = 0x00000000 kernel(d_instantiate) = 0x00000000 kernel(d_instantiate_new) = 0x00000000 kernel(d_invalidate) = 0x00000000 kernel(d_lookup) = 0x00000000 kernel(d_make_root) = 0x00000000 kernel(d_mark_dontcache) = 0x00000000 kernel(d_mark_tmpfile) = 0x00000000 kernel(d_move) = 0x00000000 kernel(d_obtain_alias) = 0x00000000 kernel(d_obtain_root) = 0x00000000 kernel(d_path) = 0x00000000 kernel(d_prune_aliases) = 0x00000000 kernel(d_rehash) = 0x00000000 kernel(d_same_name) = 0x00000000 kernel(d_set_d_op) = 0x00000000 kernel(d_splice_alias) = 0x00000000 kernel(d_tmpfile) = 0x00000000 kernel(datagram_poll) = 0x00000000 kernel(dax_add_host) = 0x00000000 kernel(dax_alive) = 0x00000000 kernel(dax_direct_access) = 0x00000000 kernel(dax_driver_unregister) = 0x00000000 kernel(dax_file_unshare) = 0x00000000 kernel(dax_finish_sync_fault) = 0x00000000 kernel(dax_flush) = 0x00000000 kernel(dax_get_private) = 0x00000000 kernel(dax_holder) = 0x00000000 kernel(dax_holder_notify_failure) = 0x00000000 kernel(dax_inode) = 0x00000000 kernel(dax_iomap_fault) = 0x00000000 kernel(dax_iomap_rw) = 0x00000000 kernel(dax_layout_busy_page) = 0x00000000 kernel(dax_layout_busy_page_range) = 0x00000000 kernel(dax_read_lock) = 0x00000000 kernel(dax_read_unlock) = 0x00000000 kernel(dax_recovery_write) = 0x00000000 kernel(dax_remap_file_range_prep) = 0x00000000 kernel(dax_remove_host) = 0x00000000 kernel(dax_synchronous) = 0x00000000 kernel(dax_truncate_page) = 0x00000000 kernel(dax_write_cache) = 0x00000000 kernel(dax_write_cache_enabled) = 0x00000000 kernel(dax_writeback_mapping_range) = 0x00000000 kernel(dax_zero_page_range) = 0x00000000 kernel(dax_zero_range) = 0x00000000 kernel(dbs_update) = 0x00000000 kernel(dcache_dir_close) = 0x00000000 kernel(dcache_dir_lseek) = 0x00000000 kernel(dcache_dir_open) = 0x00000000 kernel(dcache_readdir) = 0x00000000 kernel(dcb_delrewr) = 0x00000000 kernel(dcb_getapp) = 0x00000000 kernel(dcb_getrewr) = 0x00000000 kernel(dcb_getrewr_prio_dscp_mask_map) = 0x00000000 kernel(dcb_getrewr_prio_pcp_mask_map) = 0x00000000 kernel(dcb_ieee_delapp) = 0x00000000 kernel(dcb_ieee_getapp_default_prio_mask) = 0x00000000 kernel(dcb_ieee_getapp_dscp_prio_mask_map) = 0x00000000 kernel(dcb_ieee_getapp_mask) = 0x00000000 kernel(dcb_ieee_getapp_prio_dscp_mask_map) = 0x00000000 kernel(dcb_ieee_setapp) = 0x00000000 kernel(dcb_setapp) = 0x00000000 kernel(dcb_setrewr) = 0x00000000 kernel(dcbnl_cee_notify) = 0x00000000 kernel(dcbnl_ieee_notify) = 0x00000000 kernel(deactivate_locked_super) = 0x00000000 kernel(deactivate_super) = 0x00000000 kernel(debug_locks) = 0x00000000 kernel(debug_locks_off) = 0x00000000 kernel(debug_locks_silent) = 0x00000000 kernel(debugfs_attr_read) = 0x00000000 kernel(debugfs_attr_write) = 0x00000000 kernel(debugfs_attr_write_signed) = 0x00000000 kernel(debugfs_create_atomic_t) = 0x00000000 kernel(debugfs_create_automount) = 0x00000000 kernel(debugfs_create_blob) = 0x00000000 kernel(debugfs_create_bool) = 0x00000000 kernel(debugfs_create_devm_seqfile) = 0x00000000 kernel(debugfs_create_dir) = 0x00000000 kernel(debugfs_create_file) = 0x00000000 kernel(debugfs_create_file_size) = 0x00000000 kernel(debugfs_create_file_unsafe) = 0x00000000 kernel(debugfs_create_regset32) = 0x00000000 kernel(debugfs_create_size_t) = 0x00000000 kernel(debugfs_create_str) = 0x00000000 kernel(debugfs_create_symlink) = 0x00000000 kernel(debugfs_create_u16) = 0x00000000 kernel(debugfs_create_u32) = 0x00000000 kernel(debugfs_create_u32_array) = 0x00000000 kernel(debugfs_create_u64) = 0x00000000 kernel(debugfs_create_u8) = 0x00000000 kernel(debugfs_create_ulong) = 0x00000000 kernel(debugfs_create_x16) = 0x00000000 kernel(debugfs_create_x32) = 0x00000000 kernel(debugfs_create_x64) = 0x00000000 kernel(debugfs_create_x8) = 0x00000000 kernel(debugfs_enter_cancellation) = 0x00000000 kernel(debugfs_file_get) = 0x00000000 kernel(debugfs_file_put) = 0x00000000 kernel(debugfs_initialized) = 0x00000000 kernel(debugfs_leave_cancellation) = 0x00000000 kernel(debugfs_lookup) = 0x00000000 kernel(debugfs_lookup_and_remove) = 0x00000000 kernel(debugfs_print_regs32) = 0x00000000 kernel(debugfs_read_file_bool) = 0x00000000 kernel(debugfs_real_fops) = 0x00000000 kernel(debugfs_remove) = 0x00000000 kernel(debugfs_rename) = 0x00000000 kernel(debugfs_write_file_bool) = 0x00000000 kernel(dec_node_page_state) = 0x00000000 kernel(dec_zone_page_state) = 0x00000000 kernel(decrypt_blob) = 0x00000000 kernel(default_blu) = 0x00000000 kernel(default_grn) = 0x00000000 kernel(default_llseek) = 0x00000000 kernel(default_qdisc_ops) = 0x00000000 kernel(default_red) = 0x00000000 kernel(default_wake_function) = 0x00000000 kernel(del_gendisk) = 0x00000000 kernel(delayed_work_timer_fn) = 0x00000000 kernel(dentry_create) = 0x00000000 kernel(dentry_open) = 0x00000000 kernel(dentry_path_raw) = 0x00000000 kernel(dequeue_signal) = 0x00000000 kernel(desc_to_gpio) = 0x00000000 kernel(destroy_workqueue) = 0x00000000 kernel(dev_activate) = 0x00000000 kernel(dev_add_offload) = 0x00000000 kernel(dev_add_pack) = 0x00000000 kernel(dev_addr_add) = 0x00000000 kernel(dev_addr_del) = 0x00000000 kernel(dev_addr_mod) = 0x00000000 kernel(dev_alloc_name) = 0x00000000 kernel(dev_attr_em_message) = 0x00000000 kernel(dev_attr_em_message_type) = 0x00000000 kernel(dev_attr_link_power_management_policy) = 0x00000000 kernel(dev_attr_ncq_prio_enable) = 0x00000000 kernel(dev_attr_ncq_prio_supported) = 0x00000000 kernel(dev_attr_sw_activity) = 0x00000000 kernel(dev_attr_unload_heads) = 0x00000000 kernel(dev_change_flags) = 0x00000000 kernel(dev_close) = 0x00000000 kernel(dev_close_many) = 0x00000000 kernel(dev_coredumpm) = 0x00000000 kernel(dev_coredumpsg) = 0x00000000 kernel(dev_coredumpv) = 0x00000000 kernel(dev_deactivate) = 0x00000000 kernel(dev_disable_lro) = 0x00000000 kernel(dev_driver_string) = 0x00000000 kernel(dev_err_probe) = 0x00000000 kernel(dev_fetch_sw_netstats) = 0x00000000 kernel(dev_fill_forward_path) = 0x00000000 kernel(dev_fill_metadata_dst) = 0x00000000 kernel(dev_forward_skb) = 0x00000000 kernel(dev_get_by_index) = 0x00000000 kernel(dev_get_by_index_rcu) = 0x00000000 kernel(dev_get_by_name) = 0x00000000 kernel(dev_get_by_name_rcu) = 0x00000000 kernel(dev_get_by_napi_id) = 0x00000000 kernel(dev_get_flags) = 0x00000000 kernel(dev_get_iflink) = 0x00000000 kernel(dev_get_mac_address) = 0x00000000 kernel(dev_get_port_parent_id) = 0x00000000 kernel(dev_get_regmap) = 0x00000000 kernel(dev_get_stats) = 0x00000000 kernel(dev_get_tstats64) = 0x00000000 kernel(dev_getbyhwaddr_rcu) = 0x00000000 kernel(dev_getfirstbyhwtype) = 0x00000000 kernel(dev_graft_qdisc) = 0x00000000 kernel(dev_iommu_priv_set) = 0x00000000 kernel(dev_kfree_skb_any_reason) = 0x00000000 kernel(dev_kfree_skb_irq_reason) = 0x00000000 kernel(dev_load) = 0x00000000 kernel(dev_loopback_xmit) = 0x00000000 kernel(dev_lstats_read) = 0x00000000 kernel(dev_mc_add) = 0x00000000 kernel(dev_mc_add_excl) = 0x00000000 kernel(dev_mc_add_global) = 0x00000000 kernel(dev_mc_del) = 0x00000000 kernel(dev_mc_del_global) = 0x00000000 kernel(dev_mc_flush) = 0x00000000 kernel(dev_mc_init) = 0x00000000 kernel(dev_mc_sync) = 0x00000000 kernel(dev_mc_sync_multiple) = 0x00000000 kernel(dev_mc_unsync) = 0x00000000 kernel(dev_nit_active) = 0x00000000 kernel(dev_open) = 0x00000000 kernel(dev_pick_tx_cpu_id) = 0x00000000 kernel(dev_pick_tx_zero) = 0x00000000 kernel(dev_pm_clear_wake_irq) = 0x00000000 kernel(dev_pm_domain_attach) = 0x00000000 kernel(dev_pm_domain_attach_by_id) = 0x00000000 kernel(dev_pm_domain_attach_by_name) = 0x00000000 kernel(dev_pm_domain_attach_list) = 0x00000000 kernel(dev_pm_domain_detach) = 0x00000000 kernel(dev_pm_domain_detach_list) = 0x00000000 kernel(dev_pm_domain_set) = 0x00000000 kernel(dev_pm_domain_set_performance_state) = 0x00000000 kernel(dev_pm_domain_start) = 0x00000000 kernel(dev_pm_genpd_add_notifier) = 0x00000000 kernel(dev_pm_genpd_get_next_hrtimer) = 0x00000000 kernel(dev_pm_genpd_remove_notifier) = 0x00000000 kernel(dev_pm_genpd_resume) = 0x00000000 kernel(dev_pm_genpd_set_next_wakeup) = 0x00000000 kernel(dev_pm_genpd_set_performance_state) = 0x00000000 kernel(dev_pm_genpd_suspend) = 0x00000000 kernel(dev_pm_genpd_synced_poweroff) = 0x00000000 kernel(dev_pm_get_subsys_data) = 0x00000000 kernel(dev_pm_opp_add_dynamic) = 0x00000000 kernel(dev_pm_opp_adjust_voltage) = 0x00000000 kernel(dev_pm_opp_clear_config) = 0x00000000 kernel(dev_pm_opp_config_clks_simple) = 0x00000000 kernel(dev_pm_opp_cpumask_remove_table) = 0x00000000 kernel(dev_pm_opp_disable) = 0x00000000 kernel(dev_pm_opp_enable) = 0x00000000 kernel(dev_pm_opp_find_bw_ceil) = 0x00000000 kernel(dev_pm_opp_find_bw_floor) = 0x00000000 kernel(dev_pm_opp_find_freq_ceil) = 0x00000000 kernel(dev_pm_opp_find_freq_ceil_indexed) = 0x00000000 kernel(dev_pm_opp_find_freq_exact) = 0x00000000 kernel(dev_pm_opp_find_freq_exact_indexed) = 0x00000000 kernel(dev_pm_opp_find_freq_floor) = 0x00000000 kernel(dev_pm_opp_find_freq_floor_indexed) = 0x00000000 kernel(dev_pm_opp_find_level_ceil) = 0x00000000 kernel(dev_pm_opp_find_level_exact) = 0x00000000 kernel(dev_pm_opp_find_level_floor) = 0x00000000 kernel(dev_pm_opp_free_cpufreq_table) = 0x00000000 kernel(dev_pm_opp_get_freq_indexed) = 0x00000000 kernel(dev_pm_opp_get_level) = 0x00000000 kernel(dev_pm_opp_get_max_clock_latency) = 0x00000000 kernel(dev_pm_opp_get_max_transition_latency) = 0x00000000 kernel(dev_pm_opp_get_max_volt_latency) = 0x00000000 kernel(dev_pm_opp_get_of_node) = 0x00000000 kernel(dev_pm_opp_get_opp_count) = 0x00000000 kernel(dev_pm_opp_get_opp_table) = 0x00000000 kernel(dev_pm_opp_get_power) = 0x00000000 kernel(dev_pm_opp_get_required_pstate) = 0x00000000 kernel(dev_pm_opp_get_sharing_cpus) = 0x00000000 kernel(dev_pm_opp_get_supplies) = 0x00000000 kernel(dev_pm_opp_get_suspend_opp_freq) = 0x00000000 kernel(dev_pm_opp_get_voltage) = 0x00000000 kernel(dev_pm_opp_init_cpufreq_table) = 0x00000000 kernel(dev_pm_opp_is_turbo) = 0x00000000 kernel(dev_pm_opp_of_add_table) = 0x00000000 kernel(dev_pm_opp_of_add_table_indexed) = 0x00000000 kernel(dev_pm_opp_of_cpumask_add_table) = 0x00000000 kernel(dev_pm_opp_of_cpumask_remove_table) = 0x00000000 kernel(dev_pm_opp_of_find_icc_paths) = 0x00000000 kernel(dev_pm_opp_of_get_opp_desc_node) = 0x00000000 kernel(dev_pm_opp_of_get_sharing_cpus) = 0x00000000 kernel(dev_pm_opp_of_register_em) = 0x00000000 kernel(dev_pm_opp_of_remove_table) = 0x00000000 kernel(dev_pm_opp_put) = 0x00000000 kernel(dev_pm_opp_put_opp_table) = 0x00000000 kernel(dev_pm_opp_register_notifier) = 0x00000000 kernel(dev_pm_opp_remove) = 0x00000000 kernel(dev_pm_opp_remove_all_dynamic) = 0x00000000 kernel(dev_pm_opp_remove_table) = 0x00000000 kernel(dev_pm_opp_set_config) = 0x00000000 kernel(dev_pm_opp_set_opp) = 0x00000000 kernel(dev_pm_opp_set_rate) = 0x00000000 kernel(dev_pm_opp_set_sharing_cpus) = 0x00000000 kernel(dev_pm_opp_sync_regulators) = 0x00000000 kernel(dev_pm_opp_unregister_notifier) = 0x00000000 kernel(dev_pm_opp_xlate_required_opp) = 0x00000000 kernel(dev_pm_put_subsys_data) = 0x00000000 kernel(dev_pm_qos_add_ancestor_request) = 0x00000000 kernel(dev_pm_qos_add_notifier) = 0x00000000 kernel(dev_pm_qos_add_request) = 0x00000000 kernel(dev_pm_qos_expose_flags) = 0x00000000 kernel(dev_pm_qos_expose_latency_limit) = 0x00000000 kernel(dev_pm_qos_expose_latency_tolerance) = 0x00000000 kernel(dev_pm_qos_flags) = 0x00000000 kernel(dev_pm_qos_hide_flags) = 0x00000000 kernel(dev_pm_qos_hide_latency_limit) = 0x00000000 kernel(dev_pm_qos_hide_latency_tolerance) = 0x00000000 kernel(dev_pm_qos_remove_notifier) = 0x00000000 kernel(dev_pm_qos_remove_request) = 0x00000000 kernel(dev_pm_qos_update_request) = 0x00000000 kernel(dev_pm_qos_update_user_latency_tolerance) = 0x00000000 kernel(dev_pm_set_dedicated_wake_irq) = 0x00000000 kernel(dev_pm_set_dedicated_wake_irq_reverse) = 0x00000000 kernel(dev_pm_set_wake_irq) = 0x00000000 kernel(dev_pre_changeaddr_notify) = 0x00000000 kernel(dev_printk_emit) = 0x00000000 kernel(dev_queue_xmit_nit) = 0x00000000 kernel(dev_remove_offload) = 0x00000000 kernel(dev_remove_pack) = 0x00000000 kernel(dev_set_alias) = 0x00000000 kernel(dev_set_allmulti) = 0x00000000 kernel(dev_set_hwtstamp_phylib) = 0x00000000 kernel(dev_set_mac_address) = 0x00000000 kernel(dev_set_mac_address_user) = 0x00000000 kernel(dev_set_mtu) = 0x00000000 kernel(dev_set_name) = 0x00000000 kernel(dev_set_promiscuity) = 0x00000000 kernel(dev_set_threaded) = 0x00000000 kernel(dev_trans_start) = 0x00000000 kernel(dev_uc_add) = 0x00000000 kernel(dev_uc_add_excl) = 0x00000000 kernel(dev_uc_del) = 0x00000000 kernel(dev_uc_flush) = 0x00000000 kernel(dev_uc_init) = 0x00000000 kernel(dev_uc_sync) = 0x00000000 kernel(dev_uc_sync_multiple) = 0x00000000 kernel(dev_uc_unsync) = 0x00000000 kernel(dev_valid_name) = 0x00000000 kernel(dev_vprintk_emit) = 0x00000000 kernel(dev_xdp_prog_count) = 0x00000000 kernel(devcgroup_check_permission) = 0x00000000 kernel(devfreq_add_device) = 0x00000000 kernel(devfreq_add_governor) = 0x00000000 kernel(devfreq_cooling_em_register) = 0x00000000 kernel(devfreq_cooling_register) = 0x00000000 kernel(devfreq_cooling_unregister) = 0x00000000 kernel(devfreq_event_add_edev) = 0x00000000 kernel(devfreq_event_disable_edev) = 0x00000000 kernel(devfreq_event_enable_edev) = 0x00000000 kernel(devfreq_event_get_edev_by_phandle) = 0x00000000 kernel(devfreq_event_get_edev_count) = 0x00000000 kernel(devfreq_event_get_event) = 0x00000000 kernel(devfreq_event_is_enabled) = 0x00000000 kernel(devfreq_event_remove_edev) = 0x00000000 kernel(devfreq_event_reset_event) = 0x00000000 kernel(devfreq_event_set_event) = 0x00000000 kernel(devfreq_get_devfreq_by_node) = 0x00000000 kernel(devfreq_get_devfreq_by_phandle) = 0x00000000 kernel(devfreq_get_freq_range) = 0x00000000 kernel(devfreq_monitor_resume) = 0x00000000 kernel(devfreq_monitor_start) = 0x00000000 kernel(devfreq_monitor_stop) = 0x00000000 kernel(devfreq_monitor_suspend) = 0x00000000 kernel(devfreq_recommended_opp) = 0x00000000 kernel(devfreq_register_notifier) = 0x00000000 kernel(devfreq_register_opp_notifier) = 0x00000000 kernel(devfreq_remove_device) = 0x00000000 kernel(devfreq_remove_governor) = 0x00000000 kernel(devfreq_resume_device) = 0x00000000 kernel(devfreq_suspend_device) = 0x00000000 kernel(devfreq_unregister_notifier) = 0x00000000 kernel(devfreq_unregister_opp_notifier) = 0x00000000 kernel(devfreq_update_interval) = 0x00000000 kernel(devfreq_update_status) = 0x00000000 kernel(devfreq_update_target) = 0x00000000 kernel(device_add) = 0x00000000 kernel(device_add_disk) = 0x00000000 kernel(device_add_groups) = 0x00000000 kernel(device_add_software_node) = 0x00000000 kernel(device_attach) = 0x00000000 kernel(device_bind_driver) = 0x00000000 kernel(device_change_owner) = 0x00000000 kernel(device_create) = 0x00000000 kernel(device_create_bin_file) = 0x00000000 kernel(device_create_file) = 0x00000000 kernel(device_create_managed_software_node) = 0x00000000 kernel(device_create_with_groups) = 0x00000000 kernel(device_del) = 0x00000000 kernel(device_destroy) = 0x00000000 kernel(device_dma_supported) = 0x00000000 kernel(device_driver_attach) = 0x00000000 kernel(device_find_any_child) = 0x00000000 kernel(device_find_child) = 0x00000000 kernel(device_find_child_by_name) = 0x00000000 kernel(device_for_each_child) = 0x00000000 kernel(device_for_each_child_reverse) = 0x00000000 kernel(device_get_child_node_count) = 0x00000000 kernel(device_get_dma_attr) = 0x00000000 kernel(device_get_ethdev_address) = 0x00000000 kernel(device_get_mac_address) = 0x00000000 kernel(device_get_match_data) = 0x00000000 kernel(device_get_named_child_node) = 0x00000000 kernel(device_get_next_child_node) = 0x00000000 kernel(device_get_phy_mode) = 0x00000000 kernel(device_initialize) = 0x00000000 kernel(device_iommu_capable) = 0x00000000 kernel(device_link_add) = 0x00000000 kernel(device_link_del) = 0x00000000 kernel(device_link_remove) = 0x00000000 kernel(device_link_wait_removal) = 0x00000000 kernel(device_match_acpi_dev) = 0x00000000 kernel(device_match_acpi_handle) = 0x00000000 kernel(device_match_any) = 0x00000000 kernel(device_match_devt) = 0x00000000 kernel(device_match_fwnode) = 0x00000000 kernel(device_match_name) = 0x00000000 kernel(device_match_of_node) = 0x00000000 kernel(device_move) = 0x00000000 kernel(device_node_to_regmap) = 0x00000000 kernel(device_phy_find_device) = 0x00000000 kernel(device_pm_wait_for_dev) = 0x00000000 kernel(device_property_match_string) = 0x00000000 kernel(device_property_present) = 0x00000000 kernel(device_property_read_string) = 0x00000000 kernel(device_property_read_string_array) = 0x00000000 kernel(device_property_read_u16_array) = 0x00000000 kernel(device_property_read_u32_array) = 0x00000000 kernel(device_property_read_u64_array) = 0x00000000 kernel(device_property_read_u8_array) = 0x00000000 kernel(device_register) = 0x00000000 kernel(device_release_driver) = 0x00000000 kernel(device_remove_bin_file) = 0x00000000 kernel(device_remove_file) = 0x00000000 kernel(device_remove_file_self) = 0x00000000 kernel(device_remove_groups) = 0x00000000 kernel(device_remove_software_node) = 0x00000000 kernel(device_rename) = 0x00000000 kernel(device_reprobe) = 0x00000000 kernel(device_set_node) = 0x00000000 kernel(device_set_of_node_from_dev) = 0x00000000 kernel(device_set_wakeup_capable) = 0x00000000 kernel(device_set_wakeup_enable) = 0x00000000 kernel(device_show_bool) = 0x00000000 kernel(device_show_int) = 0x00000000 kernel(device_show_ulong) = 0x00000000 kernel(device_store_bool) = 0x00000000 kernel(device_store_int) = 0x00000000 kernel(device_store_ulong) = 0x00000000 kernel(device_unregister) = 0x00000000 kernel(device_wakeup_disable) = 0x00000000 kernel(device_wakeup_enable) = 0x00000000 kernel(devices_cgrp_subsys_enabled_key) = 0x00000000 kernel(devices_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(devl_assert_locked) = 0x00000000 kernel(devl_dpipe_headers_register) = 0x00000000 kernel(devl_dpipe_headers_unregister) = 0x00000000 kernel(devl_dpipe_table_register) = 0x00000000 kernel(devl_dpipe_table_resource_set) = 0x00000000 kernel(devl_dpipe_table_unregister) = 0x00000000 kernel(devl_health_reporter_create) = 0x00000000 kernel(devl_health_reporter_destroy) = 0x00000000 kernel(devl_linecard_create) = 0x00000000 kernel(devl_linecard_destroy) = 0x00000000 kernel(devl_lock) = 0x00000000 kernel(devl_nested_devlink_set) = 0x00000000 kernel(devl_param_driverinit_value_get) = 0x00000000 kernel(devl_param_driverinit_value_set) = 0x00000000 kernel(devl_param_value_changed) = 0x00000000 kernel(devl_params_register) = 0x00000000 kernel(devl_params_unregister) = 0x00000000 kernel(devl_port_fn_devlink_set) = 0x00000000 kernel(devl_port_health_reporter_create) = 0x00000000 kernel(devl_port_register_with_ops) = 0x00000000 kernel(devl_port_unregister) = 0x00000000 kernel(devl_rate_leaf_create) = 0x00000000 kernel(devl_rate_leaf_destroy) = 0x00000000 kernel(devl_rate_node_create) = 0x00000000 kernel(devl_rate_nodes_destroy) = 0x00000000 kernel(devl_region_create) = 0x00000000 kernel(devl_region_destroy) = 0x00000000 kernel(devl_register) = 0x00000000 kernel(devl_resource_occ_get_register) = 0x00000000 kernel(devl_resource_occ_get_unregister) = 0x00000000 kernel(devl_resource_register) = 0x00000000 kernel(devl_resource_size_get) = 0x00000000 kernel(devl_resources_unregister) = 0x00000000 kernel(devl_sb_register) = 0x00000000 kernel(devl_sb_unregister) = 0x00000000 kernel(devl_trap_groups_register) = 0x00000000 kernel(devl_trap_groups_unregister) = 0x00000000 kernel(devl_trap_policers_register) = 0x00000000 kernel(devl_trap_policers_unregister) = 0x00000000 kernel(devl_traps_register) = 0x00000000 kernel(devl_traps_unregister) = 0x00000000 kernel(devl_trylock) = 0x00000000 kernel(devl_unlock) = 0x00000000 kernel(devl_unregister) = 0x00000000 kernel(devlink_alloc_ns) = 0x00000000 kernel(devlink_dpipe_action_put) = 0x00000000 kernel(devlink_dpipe_entry_clear) = 0x00000000 kernel(devlink_dpipe_entry_ctx_append) = 0x00000000 kernel(devlink_dpipe_entry_ctx_close) = 0x00000000 kernel(devlink_dpipe_entry_ctx_prepare) = 0x00000000 kernel(devlink_dpipe_header_ethernet) = 0x00000000 kernel(devlink_dpipe_header_ipv4) = 0x00000000 kernel(devlink_dpipe_header_ipv6) = 0x00000000 kernel(devlink_dpipe_match_put) = 0x00000000 kernel(devlink_dpipe_table_counter_enabled) = 0x00000000 kernel(devlink_flash_update_status_notify) = 0x00000000 kernel(devlink_flash_update_timeout_notify) = 0x00000000 kernel(devlink_fmsg_arr_pair_nest_end) = 0x00000000 kernel(devlink_fmsg_arr_pair_nest_start) = 0x00000000 kernel(devlink_fmsg_binary_pair_nest_end) = 0x00000000 kernel(devlink_fmsg_binary_pair_nest_start) = 0x00000000 kernel(devlink_fmsg_binary_pair_put) = 0x00000000 kernel(devlink_fmsg_binary_put) = 0x00000000 kernel(devlink_fmsg_bool_pair_put) = 0x00000000 kernel(devlink_fmsg_obj_nest_end) = 0x00000000 kernel(devlink_fmsg_obj_nest_start) = 0x00000000 kernel(devlink_fmsg_pair_nest_end) = 0x00000000 kernel(devlink_fmsg_pair_nest_start) = 0x00000000 kernel(devlink_fmsg_string_pair_put) = 0x00000000 kernel(devlink_fmsg_string_put) = 0x00000000 kernel(devlink_fmsg_u32_pair_put) = 0x00000000 kernel(devlink_fmsg_u32_put) = 0x00000000 kernel(devlink_fmsg_u64_pair_put) = 0x00000000 kernel(devlink_fmsg_u8_pair_put) = 0x00000000 kernel(devlink_free) = 0x00000000 kernel(devlink_health_report) = 0x00000000 kernel(devlink_health_reporter_create) = 0x00000000 kernel(devlink_health_reporter_destroy) = 0x00000000 kernel(devlink_health_reporter_priv) = 0x00000000 kernel(devlink_health_reporter_recovery_done) = 0x00000000 kernel(devlink_health_reporter_state_update) = 0x00000000 kernel(devlink_info_board_serial_number_put) = 0x00000000 kernel(devlink_info_serial_number_put) = 0x00000000 kernel(devlink_info_version_fixed_put) = 0x00000000 kernel(devlink_info_version_running_put) = 0x00000000 kernel(devlink_info_version_running_put_ext) = 0x00000000 kernel(devlink_info_version_stored_put) = 0x00000000 kernel(devlink_info_version_stored_put_ext) = 0x00000000 kernel(devlink_is_reload_failed) = 0x00000000 kernel(devlink_linecard_activate) = 0x00000000 kernel(devlink_linecard_deactivate) = 0x00000000 kernel(devlink_linecard_nested_dl_set) = 0x00000000 kernel(devlink_linecard_provision_clear) = 0x00000000 kernel(devlink_linecard_provision_fail) = 0x00000000 kernel(devlink_linecard_provision_set) = 0x00000000 kernel(devlink_net) = 0x00000000 kernel(devlink_params_register) = 0x00000000 kernel(devlink_params_unregister) = 0x00000000 kernel(devlink_port_attrs_pci_pf_set) = 0x00000000 kernel(devlink_port_attrs_pci_sf_set) = 0x00000000 kernel(devlink_port_attrs_pci_vf_set) = 0x00000000 kernel(devlink_port_attrs_set) = 0x00000000 kernel(devlink_port_fini) = 0x00000000 kernel(devlink_port_health_reporter_create) = 0x00000000 kernel(devlink_port_init) = 0x00000000 kernel(devlink_port_linecard_set) = 0x00000000 kernel(devlink_port_region_create) = 0x00000000 kernel(devlink_port_register_with_ops) = 0x00000000 kernel(devlink_port_type_clear) = 0x00000000 kernel(devlink_port_type_eth_set) = 0x00000000 kernel(devlink_port_type_ib_set) = 0x00000000 kernel(devlink_port_unregister) = 0x00000000 kernel(devlink_priv) = 0x00000000 kernel(devlink_region_create) = 0x00000000 kernel(devlink_region_destroy) = 0x00000000 kernel(devlink_region_snapshot_create) = 0x00000000 kernel(devlink_region_snapshot_id_get) = 0x00000000 kernel(devlink_region_snapshot_id_put) = 0x00000000 kernel(devlink_register) = 0x00000000 kernel(devlink_remote_reload_actions_performed) = 0x00000000 kernel(devlink_resource_occ_get_register) = 0x00000000 kernel(devlink_resource_occ_get_unregister) = 0x00000000 kernel(devlink_resource_register) = 0x00000000 kernel(devlink_resources_unregister) = 0x00000000 kernel(devlink_sb_register) = 0x00000000 kernel(devlink_sb_unregister) = 0x00000000 kernel(devlink_to_dev) = 0x00000000 kernel(devlink_trap_ctx_priv) = 0x00000000 kernel(devlink_trap_groups_register) = 0x00000000 kernel(devlink_trap_groups_unregister) = 0x00000000 kernel(devlink_trap_report) = 0x00000000 kernel(devlink_traps_register) = 0x00000000 kernel(devlink_traps_unregister) = 0x00000000 kernel(devlink_unregister) = 0x00000000 kernel(devm_acpi_dev_add_driver_gpios) = 0x00000000 kernel(devm_acpi_dma_controller_free) = 0x00000000 kernel(devm_acpi_dma_controller_register) = 0x00000000 kernel(devm_alloc_etherdev_mqs) = 0x00000000 kernel(devm_aperture_acquire_for_platform_device) = 0x00000000 kernel(devm_aperture_acquire_from_firmware) = 0x00000000 kernel(devm_arch_io_reserve_memtype_wc) = 0x00000000 kernel(devm_arch_phys_wc_add) = 0x00000000 kernel(devm_backlight_device_register) = 0x00000000 kernel(devm_backlight_device_unregister) = 0x00000000 kernel(devm_bitmap_alloc) = 0x00000000 kernel(devm_bitmap_zalloc) = 0x00000000 kernel(devm_blk_crypto_profile_init) = 0x00000000 kernel(devm_clk_bulk_get) = 0x00000000 kernel(devm_clk_bulk_get_all) = 0x00000000 kernel(devm_clk_bulk_get_all_enable) = 0x00000000 kernel(devm_clk_bulk_get_optional) = 0x00000000 kernel(devm_clk_get) = 0x00000000 kernel(devm_clk_get_enabled) = 0x00000000 kernel(devm_clk_get_optional) = 0x00000000 kernel(devm_clk_get_optional_enabled) = 0x00000000 kernel(devm_clk_get_optional_prepared) = 0x00000000 kernel(devm_clk_get_prepared) = 0x00000000 kernel(devm_clk_hw_get_clk) = 0x00000000 kernel(devm_clk_hw_register) = 0x00000000 kernel(devm_clk_hw_register_clkdev) = 0x00000000 kernel(devm_clk_hw_register_fixed_factor) = 0x00000000 kernel(devm_clk_hw_register_fixed_factor_fwname) = 0x00000000 kernel(devm_clk_hw_register_fixed_factor_index) = 0x00000000 kernel(devm_clk_hw_register_fixed_factor_parent_hw) = 0x00000000 kernel(devm_clk_hw_register_fixed_factor_with_accuracy_fwname) = 0x00000000 kernel(devm_clk_notifier_register) = 0x00000000 kernel(devm_clk_put) = 0x00000000 kernel(devm_clk_rate_exclusive_get) = 0x00000000 kernel(devm_clk_register) = 0x00000000 kernel(devm_clk_register_regmap) = 0x00000000 kernel(devm_create_dev_dax) = 0x00000000 kernel(devm_devfreq_add_device) = 0x00000000 kernel(devm_devfreq_add_governor) = 0x00000000 kernel(devm_devfreq_event_add_edev) = 0x00000000 kernel(devm_devfreq_event_remove_edev) = 0x00000000 kernel(devm_devfreq_register_notifier) = 0x00000000 kernel(devm_devfreq_register_opp_notifier) = 0x00000000 kernel(devm_devfreq_remove_device) = 0x00000000 kernel(devm_devfreq_unregister_notifier) = 0x00000000 kernel(devm_devfreq_unregister_opp_notifier) = 0x00000000 kernel(devm_device_add_group) = 0x00000000 kernel(devm_device_add_groups) = 0x00000000 kernel(devm_drm_bridge_add) = 0x00000000 kernel(devm_drm_of_get_bridge) = 0x00000000 kernel(devm_drm_panel_add_follower) = 0x00000000 kernel(devm_drm_panel_bridge_add) = 0x00000000 kernel(devm_drm_panel_bridge_add_typed) = 0x00000000 kernel(devm_extcon_dev_allocate) = 0x00000000 kernel(devm_extcon_dev_free) = 0x00000000 kernel(devm_extcon_dev_register) = 0x00000000 kernel(devm_extcon_dev_unregister) = 0x00000000 kernel(devm_extcon_register_notifier) = 0x00000000 kernel(devm_extcon_register_notifier_all) = 0x00000000 kernel(devm_extcon_unregister_notifier) = 0x00000000 kernel(devm_extcon_unregister_notifier_all) = 0x00000000 kernel(devm_free_irq) = 0x00000000 kernel(devm_free_pages) = 0x00000000 kernel(devm_free_percpu) = 0x00000000 kernel(devm_fwnode_gpiod_get_index) = 0x00000000 kernel(devm_fwnode_pwm_get) = 0x00000000 kernel(devm_gen_pool_create) = 0x00000000 kernel(devm_get_clk_from_child) = 0x00000000 kernel(devm_get_free_pages) = 0x00000000 kernel(devm_gpio_request) = 0x00000000 kernel(devm_gpio_request_one) = 0x00000000 kernel(devm_gpiochip_add_data_with_key) = 0x00000000 kernel(devm_gpiod_get) = 0x00000000 kernel(devm_gpiod_get_array) = 0x00000000 kernel(devm_gpiod_get_array_optional) = 0x00000000 kernel(devm_gpiod_get_index) = 0x00000000 kernel(devm_gpiod_get_index_optional) = 0x00000000 kernel(devm_gpiod_get_optional) = 0x00000000 kernel(devm_gpiod_put) = 0x00000000 kernel(devm_gpiod_put_array) = 0x00000000 kernel(devm_gpiod_unhinge) = 0x00000000 kernel(devm_hte_register_chip) = 0x00000000 kernel(devm_hte_request_ts_ns) = 0x00000000 kernel(devm_hwmon_device_register_with_groups) = 0x00000000 kernel(devm_hwmon_device_register_with_info) = 0x00000000 kernel(devm_hwmon_device_unregister) = 0x00000000 kernel(devm_hwmon_sanitize_name) = 0x00000000 kernel(devm_hwrng_register) = 0x00000000 kernel(devm_hwrng_unregister) = 0x00000000 kernel(devm_hwspin_lock_free) = 0x00000000 kernel(devm_hwspin_lock_register) = 0x00000000 kernel(devm_hwspin_lock_request) = 0x00000000 kernel(devm_hwspin_lock_request_specific) = 0x00000000 kernel(devm_hwspin_lock_unregister) = 0x00000000 kernel(devm_i2c_add_adapter) = 0x00000000 kernel(devm_i2c_new_dummy_device) = 0x00000000 kernel(devm_init_badblocks) = 0x00000000 kernel(devm_input_allocate_device) = 0x00000000 kernel(devm_ioport_map) = 0x00000000 kernel(devm_ioport_unmap) = 0x00000000 kernel(devm_ioremap) = 0x00000000 kernel(devm_ioremap_resource) = 0x00000000 kernel(devm_ioremap_uc) = 0x00000000 kernel(devm_ioremap_wc) = 0x00000000 kernel(devm_iounmap) = 0x00000000 kernel(devm_irq_alloc_generic_chip) = 0x00000000 kernel(devm_irq_domain_create_sim) = 0x00000000 kernel(devm_irq_setup_generic_chip) = 0x00000000 kernel(devm_kasprintf) = 0x00000000 kernel(devm_kasprintf_strarray) = 0x00000000 kernel(devm_kfree) = 0x00000000 kernel(devm_kmalloc) = 0x00000000 kernel(devm_kmemdup) = 0x00000000 kernel(devm_krealloc) = 0x00000000 kernel(devm_kstrdup) = 0x00000000 kernel(devm_kstrdup_const) = 0x00000000 kernel(devm_kvasprintf) = 0x00000000 kernel(devm_led_classdev_register_ext) = 0x00000000 kernel(devm_led_classdev_unregister) = 0x00000000 kernel(devm_led_get) = 0x00000000 kernel(devm_led_trigger_register) = 0x00000000 kernel(devm_mbox_controller_register) = 0x00000000 kernel(devm_mbox_controller_unregister) = 0x00000000 kernel(devm_mdiobus_alloc_size) = 0x00000000 kernel(devm_memremap) = 0x00000000 kernel(devm_memremap_pages) = 0x00000000 kernel(devm_memunmap) = 0x00000000 kernel(devm_memunmap_pages) = 0x00000000 kernel(devm_mfd_add_devices) = 0x00000000 kernel(devm_mipi_dsi_attach) = 0x00000000 kernel(devm_mipi_dsi_device_register_full) = 0x00000000 kernel(devm_mmc_alloc_host) = 0x00000000 kernel(devm_nvmem_cell_get) = 0x00000000 kernel(devm_nvmem_cell_put) = 0x00000000 kernel(devm_nvmem_device_get) = 0x00000000 kernel(devm_nvmem_device_put) = 0x00000000 kernel(devm_nvmem_register) = 0x00000000 kernel(devm_of_clk_add_hw_provider) = 0x00000000 kernel(devm_of_find_backlight) = 0x00000000 kernel(devm_of_icc_bulk_get) = 0x00000000 kernel(devm_of_icc_get) = 0x00000000 kernel(devm_of_iomap) = 0x00000000 kernel(devm_of_led_get) = 0x00000000 kernel(devm_of_led_get_optional) = 0x00000000 kernel(devm_of_phy_get) = 0x00000000 kernel(devm_of_phy_get_by_index) = 0x00000000 kernel(devm_of_phy_optional_get) = 0x00000000 kernel(devm_of_phy_package_join) = 0x00000000 kernel(devm_of_phy_provider_unregister) = 0x00000000 kernel(devm_of_platform_depopulate) = 0x00000000 kernel(devm_of_platform_populate) = 0x00000000 kernel(devm_otg_ulpi_create) = 0x00000000 kernel(devm_pci_alloc_host_bridge) = 0x00000000 kernel(devm_pci_remap_cfg_resource) = 0x00000000 kernel(devm_pci_remap_cfgspace) = 0x00000000 kernel(devm_pci_remap_iospace) = 0x00000000 kernel(devm_phy_create) = 0x00000000 kernel(devm_phy_destroy) = 0x00000000 kernel(devm_phy_get) = 0x00000000 kernel(devm_phy_optional_get) = 0x00000000 kernel(devm_phy_package_join) = 0x00000000 kernel(devm_phy_put) = 0x00000000 kernel(devm_pinctrl_get) = 0x00000000 kernel(devm_pinctrl_put) = 0x00000000 kernel(devm_pinctrl_register) = 0x00000000 kernel(devm_pinctrl_register_and_init) = 0x00000000 kernel(devm_pinctrl_unregister) = 0x00000000 kernel(devm_platform_get_and_ioremap_resource) = 0x00000000 kernel(devm_platform_get_irqs_affinity) = 0x00000000 kernel(devm_platform_ioremap_resource) = 0x00000000 kernel(devm_platform_ioremap_resource_byname) = 0x00000000 kernel(devm_pm_clk_create) = 0x00000000 kernel(devm_pm_opp_of_add_table) = 0x00000000 kernel(devm_pm_opp_of_add_table_indexed) = 0x00000000 kernel(devm_pm_opp_set_config) = 0x00000000 kernel(devm_pm_runtime_enable) = 0x00000000 kernel(devm_power_supply_get_by_phandle) = 0x00000000 kernel(devm_power_supply_register) = 0x00000000 kernel(devm_power_supply_register_no_ws) = 0x00000000 kernel(devm_pwm_get) = 0x00000000 kernel(devm_pwmchip_alloc) = 0x00000000 kernel(devm_qcom_smem_state_get) = 0x00000000 kernel(devm_rc_allocate_device) = 0x00000000 kernel(devm_rc_register_device) = 0x00000000 kernel(devm_reboot_mode_register) = 0x00000000 kernel(devm_reboot_mode_unregister) = 0x00000000 kernel(devm_register_netdev) = 0x00000000 kernel(devm_register_power_off_handler) = 0x00000000 kernel(devm_register_reboot_notifier) = 0x00000000 kernel(devm_register_restart_handler) = 0x00000000 kernel(devm_register_sys_off_handler) = 0x00000000 kernel(devm_regmap_add_irq_chip) = 0x00000000 kernel(devm_regmap_add_irq_chip_fwnode) = 0x00000000 kernel(devm_regmap_del_irq_chip) = 0x00000000 kernel(devm_regmap_field_alloc) = 0x00000000 kernel(devm_regmap_field_bulk_alloc) = 0x00000000 kernel(devm_regmap_field_bulk_free) = 0x00000000 kernel(devm_regmap_field_free) = 0x00000000 kernel(devm_regmap_init_vexpress_config) = 0x00000000 kernel(devm_regulator_bulk_get) = 0x00000000 kernel(devm_regulator_bulk_get_const) = 0x00000000 kernel(devm_regulator_bulk_get_enable) = 0x00000000 kernel(devm_regulator_bulk_get_exclusive) = 0x00000000 kernel(devm_regulator_bulk_put) = 0x00000000 kernel(devm_regulator_bulk_register_supply_alias) = 0x00000000 kernel(devm_regulator_get) = 0x00000000 kernel(devm_regulator_get_enable) = 0x00000000 kernel(devm_regulator_get_enable_optional) = 0x00000000 kernel(devm_regulator_get_exclusive) = 0x00000000 kernel(devm_regulator_get_optional) = 0x00000000 kernel(devm_regulator_irq_helper) = 0x00000000 kernel(devm_regulator_put) = 0x00000000 kernel(devm_regulator_register) = 0x00000000 kernel(devm_regulator_register_notifier) = 0x00000000 kernel(devm_regulator_register_supply_alias) = 0x00000000 kernel(devm_regulator_unregister_notifier) = 0x00000000 kernel(devm_release_action) = 0x00000000 kernel(devm_release_resource) = 0x00000000 kernel(devm_remove_action) = 0x00000000 kernel(devm_request_any_context_irq) = 0x00000000 kernel(devm_request_free_mem_region) = 0x00000000 kernel(devm_request_pci_bus_resources) = 0x00000000 kernel(devm_request_resource) = 0x00000000 kernel(devm_request_threaded_irq) = 0x00000000 kernel(devm_reset_control_array_get) = 0x00000000 kernel(devm_reset_controller_register) = 0x00000000 kernel(devm_rpi_firmware_get) = 0x00000000 kernel(devm_rproc_add) = 0x00000000 kernel(devm_rproc_alloc) = 0x00000000 kernel(devm_rtc_allocate_device) = 0x00000000 kernel(devm_rtc_device_register) = 0x00000000 kernel(devm_rtc_nvmem_register) = 0x00000000 kernel(devm_serdev_device_open) = 0x00000000 kernel(devm_spi_mem_dirmap_create) = 0x00000000 kernel(devm_spi_mem_dirmap_destroy) = 0x00000000 kernel(devm_spi_register_controller) = 0x00000000 kernel(devm_spmi_controller_add) = 0x00000000 kernel(devm_spmi_controller_alloc) = 0x00000000 kernel(devm_sunxi_ccu_probe) = 0x00000000 kernel(devm_tegra_core_dev_init_opp_table) = 0x00000000 kernel(devm_tegra_memory_controller_get) = 0x00000000 kernel(devm_thermal_add_hwmon_sysfs) = 0x00000000 kernel(devm_thermal_of_cooling_device_register) = 0x00000000 kernel(devm_thermal_of_zone_register) = 0x00000000 kernel(devm_thermal_of_zone_unregister) = 0x00000000 kernel(devm_ti_sci_get_by_phandle) = 0x00000000 kernel(devm_ti_sci_get_handle) = 0x00000000 kernel(devm_ti_sci_get_of_resource) = 0x00000000 kernel(devm_ti_sci_get_resource) = 0x00000000 kernel(devm_usb_get_phy) = 0x00000000 kernel(devm_usb_get_phy_by_node) = 0x00000000 kernel(devm_usb_get_phy_by_phandle) = 0x00000000 kernel(devm_usb_put_phy) = 0x00000000 kernel(devm_watchdog_register_device) = 0x00000000 kernel(devmap_managed_key) = 0x00000000 kernel(devres_add) = 0x00000000 kernel(devres_close_group) = 0x00000000 kernel(devres_destroy) = 0x00000000 kernel(devres_find) = 0x00000000 kernel(devres_for_each_res) = 0x00000000 kernel(devres_free) = 0x00000000 kernel(devres_get) = 0x00000000 kernel(devres_open_group) = 0x00000000 kernel(devres_release) = 0x00000000 kernel(devres_release_group) = 0x00000000 kernel(devres_remove) = 0x00000000 kernel(devres_remove_group) = 0x00000000 kernel(dget_parent) = 0x00000000 kernel(digsig_verify) = 0x00000000 kernel(dim_calc_stats) = 0x00000000 kernel(dim_on_top) = 0x00000000 kernel(dim_park_on_top) = 0x00000000 kernel(dim_park_tired) = 0x00000000 kernel(dim_turn) = 0x00000000 kernel(direct_write_fallback) = 0x00000000 kernel(dirty_writeback_interval) = 0x00000000 kernel(disable_hardirq) = 0x00000000 kernel(disable_irq) = 0x00000000 kernel(disable_irq_nosync) = 0x00000000 kernel(disable_kprobe) = 0x00000000 kernel(disable_percpu_irq) = 0x00000000 kernel(discard_new_inode) = 0x00000000 kernel(disk_alloc_independent_access_ranges) = 0x00000000 kernel(disk_check_media_change) = 0x00000000 kernel(disk_force_media_change) = 0x00000000 kernel(disk_set_independent_access_ranges) = 0x00000000 kernel(disk_set_zoned) = 0x00000000 kernel(disk_uevent) = 0x00000000 kernel(disk_update_readahead) = 0x00000000 kernel(dispatch_hid_bpf_device_event) = 0x00000000 kernel(display_timings_release) = 0x00000000 kernel(divider_determine_rate) = 0x00000000 kernel(divider_get_val) = 0x00000000 kernel(divider_recalc_rate) = 0x00000000 kernel(divider_ro_determine_rate) = 0x00000000 kernel(divider_ro_round_rate_parent) = 0x00000000 kernel(divider_round_rate_parent) = 0x00000000 kernel(dm_accept_partial_bio) = 0x00000000 kernel(dm_audit_log_bio) = 0x00000000 kernel(dm_audit_log_ti) = 0x00000000 kernel(dm_bio_from_per_bio_data) = 0x00000000 kernel(dm_bio_get_target_bio_nr) = 0x00000000 kernel(dm_bufio_client_create) = 0x00000000 kernel(dm_bufio_client_destroy) = 0x00000000 kernel(dm_bufio_client_reset) = 0x00000000 kernel(dm_bufio_forget) = 0x00000000 kernel(dm_bufio_forget_buffers) = 0x00000000 kernel(dm_bufio_get) = 0x00000000 kernel(dm_bufio_get_aux_data) = 0x00000000 kernel(dm_bufio_get_block_data) = 0x00000000 kernel(dm_bufio_get_block_number) = 0x00000000 kernel(dm_bufio_get_block_size) = 0x00000000 kernel(dm_bufio_get_client) = 0x00000000 kernel(dm_bufio_get_device_size) = 0x00000000 kernel(dm_bufio_get_dm_io_client) = 0x00000000 kernel(dm_bufio_issue_discard) = 0x00000000 kernel(dm_bufio_issue_flush) = 0x00000000 kernel(dm_bufio_mark_buffer_dirty) = 0x00000000 kernel(dm_bufio_mark_partial_buffer_dirty) = 0x00000000 kernel(dm_bufio_new) = 0x00000000 kernel(dm_bufio_prefetch) = 0x00000000 kernel(dm_bufio_prefetch_with_ioprio) = 0x00000000 kernel(dm_bufio_read) = 0x00000000 kernel(dm_bufio_read_with_ioprio) = 0x00000000 kernel(dm_bufio_release) = 0x00000000 kernel(dm_bufio_set_minimum_buffers) = 0x00000000 kernel(dm_bufio_set_sector_offset) = 0x00000000 kernel(dm_bufio_write_dirty_buffers) = 0x00000000 kernel(dm_bufio_write_dirty_buffers_async) = 0x00000000 kernel(dm_consume_args) = 0x00000000 kernel(dm_copy_name_and_uuid) = 0x00000000 kernel(dm_device_name) = 0x00000000 kernel(dm_dirty_log_create) = 0x00000000 kernel(dm_dirty_log_destroy) = 0x00000000 kernel(dm_dirty_log_type_register) = 0x00000000 kernel(dm_dirty_log_type_unregister) = 0x00000000 kernel(dm_disk) = 0x00000000 kernel(dm_exception_store_create) = 0x00000000 kernel(dm_exception_store_destroy) = 0x00000000 kernel(dm_exception_store_type_register) = 0x00000000 kernel(dm_exception_store_type_unregister) = 0x00000000 kernel(dm_get_device) = 0x00000000 kernel(dm_get_md) = 0x00000000 kernel(dm_get_reserved_bio_based_ios) = 0x00000000 kernel(dm_hold) = 0x00000000 kernel(dm_internal_resume) = 0x00000000 kernel(dm_internal_resume_fast) = 0x00000000 kernel(dm_internal_suspend_fast) = 0x00000000 kernel(dm_internal_suspend_noflush) = 0x00000000 kernel(dm_io) = 0x00000000 kernel(dm_io_client_create) = 0x00000000 kernel(dm_io_client_destroy) = 0x00000000 kernel(dm_kcopyd_client_create) = 0x00000000 kernel(dm_kcopyd_client_destroy) = 0x00000000 kernel(dm_kcopyd_client_flush) = 0x00000000 kernel(dm_kcopyd_copy) = 0x00000000 kernel(dm_kcopyd_do_callback) = 0x00000000 kernel(dm_kcopyd_prepare_callback) = 0x00000000 kernel(dm_kcopyd_zero) = 0x00000000 kernel(dm_kobject_release) = 0x00000000 kernel(dm_mq_kick_requeue_list) = 0x00000000 kernel(dm_noflush_suspending) = 0x00000000 kernel(dm_path_uevent) = 0x00000000 kernel(dm_per_bio_data) = 0x00000000 kernel(dm_post_suspending) = 0x00000000 kernel(dm_put) = 0x00000000 kernel(dm_put_device) = 0x00000000 kernel(dm_read_arg) = 0x00000000 kernel(dm_read_arg_group) = 0x00000000 kernel(dm_region_hash_create) = 0x00000000 kernel(dm_region_hash_destroy) = 0x00000000 kernel(dm_register_target) = 0x00000000 kernel(dm_report_zones) = 0x00000000 kernel(dm_rh_bio_to_region) = 0x00000000 kernel(dm_rh_dec) = 0x00000000 kernel(dm_rh_delay) = 0x00000000 kernel(dm_rh_dirty_log) = 0x00000000 kernel(dm_rh_flush) = 0x00000000 kernel(dm_rh_get_region_key) = 0x00000000 kernel(dm_rh_get_region_size) = 0x00000000 kernel(dm_rh_get_state) = 0x00000000 kernel(dm_rh_inc_pending) = 0x00000000 kernel(dm_rh_mark_nosync) = 0x00000000 kernel(dm_rh_recovery_end) = 0x00000000 kernel(dm_rh_recovery_in_flight) = 0x00000000 kernel(dm_rh_recovery_prepare) = 0x00000000 kernel(dm_rh_recovery_start) = 0x00000000 kernel(dm_rh_region_context) = 0x00000000 kernel(dm_rh_region_to_sector) = 0x00000000 kernel(dm_rh_start_recovery) = 0x00000000 kernel(dm_rh_stop_recovery) = 0x00000000 kernel(dm_rh_update_states) = 0x00000000 kernel(dm_send_uevents) = 0x00000000 kernel(dm_set_target_max_io_len) = 0x00000000 kernel(dm_shift_arg) = 0x00000000 kernel(dm_snap_cow) = 0x00000000 kernel(dm_snap_origin) = 0x00000000 kernel(dm_start_time_ns_from_clone) = 0x00000000 kernel(dm_submit_bio_remap) = 0x00000000 kernel(dm_suspended) = 0x00000000 kernel(dm_table_device_name) = 0x00000000 kernel(dm_table_event) = 0x00000000 kernel(dm_table_get_md) = 0x00000000 kernel(dm_table_get_mode) = 0x00000000 kernel(dm_table_get_size) = 0x00000000 kernel(dm_table_run_md_queue_async) = 0x00000000 kernel(dm_table_set_type) = 0x00000000 kernel(dm_unregister_target) = 0x00000000 kernel(dma_addressing_limited) = 0x00000000 kernel(dma_alloc_attrs) = 0x00000000 kernel(dma_alloc_noncontiguous) = 0x00000000 kernel(dma_alloc_pages) = 0x00000000 kernel(dma_async_device_channel_register) = 0x00000000 kernel(dma_async_device_channel_unregister) = 0x00000000 kernel(dma_async_device_register) = 0x00000000 kernel(dma_async_device_unregister) = 0x00000000 kernel(dma_async_tx_descriptor_init) = 0x00000000 kernel(dma_buf_attach) = 0x00000000 kernel(dma_buf_begin_cpu_access) = 0x00000000 kernel(dma_buf_detach) = 0x00000000 kernel(dma_buf_dynamic_attach) = 0x00000000 kernel(dma_buf_end_cpu_access) = 0x00000000 kernel(dma_buf_export) = 0x00000000 kernel(dma_buf_fd) = 0x00000000 kernel(dma_buf_get) = 0x00000000 kernel(dma_buf_map_attachment) = 0x00000000 kernel(dma_buf_map_attachment_unlocked) = 0x00000000 kernel(dma_buf_mmap) = 0x00000000 kernel(dma_buf_move_notify) = 0x00000000 kernel(dma_buf_pin) = 0x00000000 kernel(dma_buf_put) = 0x00000000 kernel(dma_buf_unmap_attachment) = 0x00000000 kernel(dma_buf_unmap_attachment_unlocked) = 0x00000000 kernel(dma_buf_unpin) = 0x00000000 kernel(dma_buf_vmap) = 0x00000000 kernel(dma_buf_vmap_unlocked) = 0x00000000 kernel(dma_buf_vunmap) = 0x00000000 kernel(dma_buf_vunmap_unlocked) = 0x00000000 kernel(dma_can_mmap) = 0x00000000 kernel(dma_fence_add_callback) = 0x00000000 kernel(dma_fence_allocate_private_stub) = 0x00000000 kernel(dma_fence_array_create) = 0x00000000 kernel(dma_fence_array_first) = 0x00000000 kernel(dma_fence_array_next) = 0x00000000 kernel(dma_fence_array_ops) = 0x00000000 kernel(dma_fence_chain_find_seqno) = 0x00000000 kernel(dma_fence_chain_init) = 0x00000000 kernel(dma_fence_chain_ops) = 0x00000000 kernel(dma_fence_chain_walk) = 0x00000000 kernel(dma_fence_context_alloc) = 0x00000000 kernel(dma_fence_default_wait) = 0x00000000 kernel(dma_fence_describe) = 0x00000000 kernel(dma_fence_enable_sw_signaling) = 0x00000000 kernel(dma_fence_free) = 0x00000000 kernel(dma_fence_get_status) = 0x00000000 kernel(dma_fence_get_stub) = 0x00000000 kernel(dma_fence_init) = 0x00000000 kernel(dma_fence_match_context) = 0x00000000 kernel(dma_fence_release) = 0x00000000 kernel(dma_fence_remove_callback) = 0x00000000 kernel(dma_fence_set_deadline) = 0x00000000 kernel(dma_fence_signal) = 0x00000000 kernel(dma_fence_signal_locked) = 0x00000000 kernel(dma_fence_signal_timestamp) = 0x00000000 kernel(dma_fence_signal_timestamp_locked) = 0x00000000 kernel(dma_fence_unwrap_first) = 0x00000000 kernel(dma_fence_unwrap_next) = 0x00000000 kernel(dma_fence_wait_any_timeout) = 0x00000000 kernel(dma_fence_wait_timeout) = 0x00000000 kernel(dma_find_channel) = 0x00000000 kernel(dma_free_attrs) = 0x00000000 kernel(dma_free_noncontiguous) = 0x00000000 kernel(dma_free_pages) = 0x00000000 kernel(dma_get_any_slave_channel) = 0x00000000 kernel(dma_get_merge_boundary) = 0x00000000 kernel(dma_get_required_mask) = 0x00000000 kernel(dma_get_sgtable_attrs) = 0x00000000 kernel(dma_get_slave_caps) = 0x00000000 kernel(dma_get_slave_channel) = 0x00000000 kernel(dma_issue_pending_all) = 0x00000000 kernel(dma_map_page_attrs) = 0x00000000 kernel(dma_map_resource) = 0x00000000 kernel(dma_map_sg_attrs) = 0x00000000 kernel(dma_map_sgtable) = 0x00000000 kernel(dma_max_mapping_size) = 0x00000000 kernel(dma_mmap_attrs) = 0x00000000 kernel(dma_mmap_noncontiguous) = 0x00000000 kernel(dma_mmap_pages) = 0x00000000 kernel(dma_need_sync) = 0x00000000 kernel(dma_opt_mapping_size) = 0x00000000 kernel(dma_pci_p2pdma_supported) = 0x00000000 kernel(dma_pool_alloc) = 0x00000000 kernel(dma_pool_create) = 0x00000000 kernel(dma_pool_destroy) = 0x00000000 kernel(dma_pool_free) = 0x00000000 kernel(dma_release_channel) = 0x00000000 kernel(dma_request_chan) = 0x00000000 kernel(dma_request_chan_by_mask) = 0x00000000 kernel(dma_resv_add_fence) = 0x00000000 kernel(dma_resv_copy_fences) = 0x00000000 kernel(dma_resv_describe) = 0x00000000 kernel(dma_resv_fini) = 0x00000000 kernel(dma_resv_get_fences) = 0x00000000 kernel(dma_resv_get_singleton) = 0x00000000 kernel(dma_resv_init) = 0x00000000 kernel(dma_resv_iter_first) = 0x00000000 kernel(dma_resv_iter_first_unlocked) = 0x00000000 kernel(dma_resv_iter_next) = 0x00000000 kernel(dma_resv_iter_next_unlocked) = 0x00000000 kernel(dma_resv_replace_fences) = 0x00000000 kernel(dma_resv_reserve_fences) = 0x00000000 kernel(dma_resv_set_deadline) = 0x00000000 kernel(dma_resv_test_signaled) = 0x00000000 kernel(dma_resv_wait_timeout) = 0x00000000 kernel(dma_run_dependencies) = 0x00000000 kernel(dma_set_coherent_mask) = 0x00000000 kernel(dma_set_mask) = 0x00000000 kernel(dma_sync_sg_for_cpu) = 0x00000000 kernel(dma_sync_sg_for_device) = 0x00000000 kernel(dma_sync_single_for_cpu) = 0x00000000 kernel(dma_sync_single_for_device) = 0x00000000 kernel(dma_sync_wait) = 0x00000000 kernel(dma_unmap_page_attrs) = 0x00000000 kernel(dma_unmap_resource) = 0x00000000 kernel(dma_unmap_sg_attrs) = 0x00000000 kernel(dma_vmap_noncontiguous) = 0x00000000 kernel(dma_vunmap_noncontiguous) = 0x00000000 kernel(dma_wait_for_async_tx) = 0x00000000 kernel(dmaengine_desc_attach_metadata) = 0x00000000 kernel(dmaengine_desc_get_metadata_ptr) = 0x00000000 kernel(dmaengine_desc_set_metadata_len) = 0x00000000 kernel(dmaengine_get) = 0x00000000 kernel(dmaengine_get_unmap_data) = 0x00000000 kernel(dmaengine_put) = 0x00000000 kernel(dmaengine_unmap_put) = 0x00000000 kernel(dmaenginem_async_device_register) = 0x00000000 kernel(dmam_alloc_attrs) = 0x00000000 kernel(dmam_free_coherent) = 0x00000000 kernel(dmam_pool_create) = 0x00000000 kernel(dmam_pool_destroy) = 0x00000000 kernel(dmi_available) = 0x00000000 kernel(dmi_check_system) = 0x00000000 kernel(dmi_find_device) = 0x00000000 kernel(dmi_first_match) = 0x00000000 kernel(dmi_get_bios_year) = 0x00000000 kernel(dmi_get_date) = 0x00000000 kernel(dmi_get_system_info) = 0x00000000 kernel(dmi_kobj) = 0x00000000 kernel(dmi_match) = 0x00000000 kernel(dmi_memdev_handle) = 0x00000000 kernel(dmi_memdev_name) = 0x00000000 kernel(dmi_memdev_size) = 0x00000000 kernel(dmi_memdev_type) = 0x00000000 kernel(dmi_name_in_vendors) = 0x00000000 kernel(dmi_walk) = 0x00000000 kernel(dmt_modes) = 0x00000000 kernel(do_SAK) = 0x00000000 kernel(do_blank_screen) = 0x00000000 kernel(do_settimeofday64) = 0x00000000 kernel(do_sock_getsockopt) = 0x00000000 kernel(do_sock_setsockopt) = 0x00000000 kernel(do_splice_direct) = 0x00000000 kernel(do_take_over_console) = 0x00000000 kernel(do_trace_netlink_extack) = 0x00000000 kernel(do_trace_rcu_torture_read) = 0x00000000 kernel(do_unbind_con_driver) = 0x00000000 kernel(do_unblank_screen) = 0x00000000 kernel(do_unregister_con_driver) = 0x00000000 kernel(do_wait_intr) = 0x00000000 kernel(do_wait_intr_irq) = 0x00000000 kernel(do_xdp_generic) = 0x00000000 kernel(done_path_create) = 0x00000000 kernel(dotdot_name) = 0x00000000 kernel(down) = 0x00000000 kernel(down_interruptible) = 0x00000000 kernel(down_killable) = 0x00000000 kernel(down_read) = 0x00000000 kernel(down_read_interruptible) = 0x00000000 kernel(down_read_killable) = 0x00000000 kernel(down_read_trylock) = 0x00000000 kernel(down_timeout) = 0x00000000 kernel(down_trylock) = 0x00000000 kernel(down_write) = 0x00000000 kernel(down_write_killable) = 0x00000000 kernel(down_write_trylock) = 0x00000000 kernel(downgrade_write) = 0x00000000 kernel(dpbp_close) = 0x00000000 kernel(dpbp_disable) = 0x00000000 kernel(dpbp_enable) = 0x00000000 kernel(dpbp_get_attributes) = 0x00000000 kernel(dpbp_open) = 0x00000000 kernel(dpbp_reset) = 0x00000000 kernel(dpcon_close) = 0x00000000 kernel(dpcon_disable) = 0x00000000 kernel(dpcon_enable) = 0x00000000 kernel(dpcon_get_attributes) = 0x00000000 kernel(dpcon_open) = 0x00000000 kernel(dpcon_reset) = 0x00000000 kernel(dpcon_set_notification) = 0x00000000 kernel(dpll_device_change_ntf) = 0x00000000 kernel(dpll_device_get) = 0x00000000 kernel(dpll_device_put) = 0x00000000 kernel(dpll_device_register) = 0x00000000 kernel(dpll_device_unregister) = 0x00000000 kernel(dpll_netdev_pin_clear) = 0x00000000 kernel(dpll_netdev_pin_set) = 0x00000000 kernel(dpll_pin_change_ntf) = 0x00000000 kernel(dpll_pin_get) = 0x00000000 kernel(dpll_pin_on_pin_register) = 0x00000000 kernel(dpll_pin_on_pin_unregister) = 0x00000000 kernel(dpll_pin_put) = 0x00000000 kernel(dpll_pin_register) = 0x00000000 kernel(dpll_pin_unregister) = 0x00000000 kernel(dpm_for_each_dev) = 0x00000000 kernel(dpm_resume_end) = 0x00000000 kernel(dpm_resume_start) = 0x00000000 kernel(dpm_suspend_end) = 0x00000000 kernel(dpm_suspend_start) = 0x00000000 kernel(dprc_cleanup) = 0x00000000 kernel(dprc_close) = 0x00000000 kernel(dprc_get_obj) = 0x00000000 kernel(dprc_get_obj_count) = 0x00000000 kernel(dprc_get_obj_region) = 0x00000000 kernel(dprc_open) = 0x00000000 kernel(dprc_remove_devices) = 0x00000000 kernel(dprc_reset_container) = 0x00000000 kernel(dprc_scan_container) = 0x00000000 kernel(dprc_set_obj_irq) = 0x00000000 kernel(dprc_setup) = 0x00000000 kernel(dput) = 0x00000000 kernel(dq_data_lock) = 0x00000000 kernel(dqget) = 0x00000000 kernel(dql_completed) = 0x00000000 kernel(dql_init) = 0x00000000 kernel(dql_reset) = 0x00000000 kernel(dqput) = 0x00000000 kernel(dqstats) = 0x00000000 kernel(dquot_acquire) = 0x00000000 kernel(dquot_alloc) = 0x00000000 kernel(dquot_alloc_inode) = 0x00000000 kernel(dquot_claim_space_nodirty) = 0x00000000 kernel(dquot_commit) = 0x00000000 kernel(dquot_commit_info) = 0x00000000 kernel(dquot_destroy) = 0x00000000 kernel(dquot_disable) = 0x00000000 kernel(dquot_drop) = 0x00000000 kernel(dquot_file_open) = 0x00000000 kernel(dquot_free_inode) = 0x00000000 kernel(dquot_get_dqblk) = 0x00000000 kernel(dquot_get_next_dqblk) = 0x00000000 kernel(dquot_get_next_id) = 0x00000000 kernel(dquot_get_state) = 0x00000000 kernel(dquot_initialize) = 0x00000000 kernel(dquot_initialize_needed) = 0x00000000 kernel(dquot_load_quota_inode) = 0x00000000 kernel(dquot_load_quota_sb) = 0x00000000 kernel(dquot_mark_dquot_dirty) = 0x00000000 kernel(dquot_operations) = 0x00000000 kernel(dquot_quota_off) = 0x00000000 kernel(dquot_quota_on) = 0x00000000 kernel(dquot_quota_on_mount) = 0x00000000 kernel(dquot_quota_sync) = 0x00000000 kernel(dquot_quotactl_sysfile_ops) = 0x00000000 kernel(dquot_reclaim_space_nodirty) = 0x00000000 kernel(dquot_release) = 0x00000000 kernel(dquot_resume) = 0x00000000 kernel(dquot_scan_active) = 0x00000000 kernel(dquot_set_dqblk) = 0x00000000 kernel(dquot_set_dqinfo) = 0x00000000 kernel(dquot_transfer) = 0x00000000 kernel(dquot_writeback_dquots) = 0x00000000 kernel(drain_workqueue) = 0x00000000 kernel(driver_attach) = 0x00000000 kernel(driver_create_file) = 0x00000000 kernel(driver_deferred_probe_check_state) = 0x00000000 kernel(driver_find) = 0x00000000 kernel(driver_find_device) = 0x00000000 kernel(driver_for_each_device) = 0x00000000 kernel(driver_register) = 0x00000000 kernel(driver_remove_file) = 0x00000000 kernel(driver_set_override) = 0x00000000 kernel(driver_unregister) = 0x00000000 kernel(drm_add_edid_modes) = 0x00000000 kernel(drm_add_modes_noedid) = 0x00000000 kernel(drm_analog_tv_mode) = 0x00000000 kernel(drm_any_plane_has_format) = 0x00000000 kernel(drm_aperture_remove_conflicting_framebuffers) = 0x00000000 kernel(drm_aperture_remove_conflicting_pci_framebuffers) = 0x00000000 kernel(drm_atomic_add_affected_connectors) = 0x00000000 kernel(drm_atomic_add_affected_planes) = 0x00000000 kernel(drm_atomic_add_encoder_bridges) = 0x00000000 kernel(drm_atomic_bridge_chain_check) = 0x00000000 kernel(drm_atomic_bridge_chain_disable) = 0x00000000 kernel(drm_atomic_bridge_chain_enable) = 0x00000000 kernel(drm_atomic_bridge_chain_post_disable) = 0x00000000 kernel(drm_atomic_bridge_chain_pre_enable) = 0x00000000 kernel(drm_atomic_check_only) = 0x00000000 kernel(drm_atomic_commit) = 0x00000000 kernel(drm_atomic_get_bridge_state) = 0x00000000 kernel(drm_atomic_get_connector_state) = 0x00000000 kernel(drm_atomic_get_crtc_state) = 0x00000000 kernel(drm_atomic_get_new_bridge_state) = 0x00000000 kernel(drm_atomic_get_new_connector_for_encoder) = 0x00000000 kernel(drm_atomic_get_new_crtc_for_encoder) = 0x00000000 kernel(drm_atomic_get_new_private_obj_state) = 0x00000000 kernel(drm_atomic_get_old_bridge_state) = 0x00000000 kernel(drm_atomic_get_old_connector_for_encoder) = 0x00000000 kernel(drm_atomic_get_old_crtc_for_encoder) = 0x00000000 kernel(drm_atomic_get_old_private_obj_state) = 0x00000000 kernel(drm_atomic_get_plane_state) = 0x00000000 kernel(drm_atomic_get_private_obj_state) = 0x00000000 kernel(drm_atomic_helper_async_check) = 0x00000000 kernel(drm_atomic_helper_async_commit) = 0x00000000 kernel(drm_atomic_helper_bridge_destroy_state) = 0x00000000 kernel(drm_atomic_helper_bridge_duplicate_state) = 0x00000000 kernel(drm_atomic_helper_bridge_propagate_bus_fmt) = 0x00000000 kernel(drm_atomic_helper_bridge_reset) = 0x00000000 kernel(drm_atomic_helper_calc_timestamping_constants) = 0x00000000 kernel(drm_atomic_helper_check) = 0x00000000 kernel(drm_atomic_helper_check_crtc_primary_plane) = 0x00000000 kernel(drm_atomic_helper_check_modeset) = 0x00000000 kernel(drm_atomic_helper_check_plane_damage) = 0x00000000 kernel(drm_atomic_helper_check_plane_state) = 0x00000000 kernel(drm_atomic_helper_check_planes) = 0x00000000 kernel(drm_atomic_helper_check_wb_connector_state) = 0x00000000 kernel(drm_atomic_helper_cleanup_planes) = 0x00000000 kernel(drm_atomic_helper_commit) = 0x00000000 kernel(drm_atomic_helper_commit_cleanup_done) = 0x00000000 kernel(drm_atomic_helper_commit_duplicated_state) = 0x00000000 kernel(drm_atomic_helper_commit_hw_done) = 0x00000000 kernel(drm_atomic_helper_commit_modeset_disables) = 0x00000000 kernel(drm_atomic_helper_commit_modeset_enables) = 0x00000000 kernel(drm_atomic_helper_commit_planes) = 0x00000000 kernel(drm_atomic_helper_commit_planes_on_crtc) = 0x00000000 kernel(drm_atomic_helper_commit_tail) = 0x00000000 kernel(drm_atomic_helper_commit_tail_rpm) = 0x00000000 kernel(drm_atomic_helper_connector_destroy_state) = 0x00000000 kernel(drm_atomic_helper_connector_duplicate_state) = 0x00000000 kernel(drm_atomic_helper_connector_reset) = 0x00000000 kernel(drm_atomic_helper_connector_tv_check) = 0x00000000 kernel(drm_atomic_helper_connector_tv_margins_reset) = 0x00000000 kernel(drm_atomic_helper_connector_tv_reset) = 0x00000000 kernel(drm_atomic_helper_crtc_destroy_state) = 0x00000000 kernel(drm_atomic_helper_crtc_duplicate_state) = 0x00000000 kernel(drm_atomic_helper_crtc_reset) = 0x00000000 kernel(drm_atomic_helper_damage_iter_init) = 0x00000000 kernel(drm_atomic_helper_damage_iter_next) = 0x00000000 kernel(drm_atomic_helper_damage_merged) = 0x00000000 kernel(drm_atomic_helper_dirtyfb) = 0x00000000 kernel(drm_atomic_helper_disable_all) = 0x00000000 kernel(drm_atomic_helper_disable_plane) = 0x00000000 kernel(drm_atomic_helper_disable_planes_on_crtc) = 0x00000000 kernel(drm_atomic_helper_duplicate_state) = 0x00000000 kernel(drm_atomic_helper_fake_vblank) = 0x00000000 kernel(drm_atomic_helper_page_flip) = 0x00000000 kernel(drm_atomic_helper_page_flip_target) = 0x00000000 kernel(drm_atomic_helper_plane_destroy_state) = 0x00000000 kernel(drm_atomic_helper_plane_duplicate_state) = 0x00000000 kernel(drm_atomic_helper_plane_reset) = 0x00000000 kernel(drm_atomic_helper_prepare_planes) = 0x00000000 kernel(drm_atomic_helper_resume) = 0x00000000 kernel(drm_atomic_helper_set_config) = 0x00000000 kernel(drm_atomic_helper_setup_commit) = 0x00000000 kernel(drm_atomic_helper_shutdown) = 0x00000000 kernel(drm_atomic_helper_suspend) = 0x00000000 kernel(drm_atomic_helper_swap_state) = 0x00000000 kernel(drm_atomic_helper_unprepare_planes) = 0x00000000 kernel(drm_atomic_helper_update_legacy_modeset_state) = 0x00000000 kernel(drm_atomic_helper_update_plane) = 0x00000000 kernel(drm_atomic_helper_wait_for_dependencies) = 0x00000000 kernel(drm_atomic_helper_wait_for_fences) = 0x00000000 kernel(drm_atomic_helper_wait_for_flip_done) = 0x00000000 kernel(drm_atomic_helper_wait_for_vblanks) = 0x00000000 kernel(drm_atomic_nonblocking_commit) = 0x00000000 kernel(drm_atomic_normalize_zpos) = 0x00000000 kernel(drm_atomic_print_new_state) = 0x00000000 kernel(drm_atomic_private_obj_fini) = 0x00000000 kernel(drm_atomic_private_obj_init) = 0x00000000 kernel(drm_atomic_set_crtc_for_connector) = 0x00000000 kernel(drm_atomic_set_crtc_for_plane) = 0x00000000 kernel(drm_atomic_set_fb_for_plane) = 0x00000000 kernel(drm_atomic_set_mode_for_crtc) = 0x00000000 kernel(drm_atomic_set_mode_prop_for_crtc) = 0x00000000 kernel(drm_atomic_state_alloc) = 0x00000000 kernel(drm_atomic_state_clear) = 0x00000000 kernel(drm_atomic_state_default_clear) = 0x00000000 kernel(drm_atomic_state_default_release) = 0x00000000 kernel(drm_atomic_state_init) = 0x00000000 kernel(drm_av_sync_delay) = 0x00000000 kernel(drm_bridge_add) = 0x00000000 kernel(drm_bridge_attach) = 0x00000000 kernel(drm_bridge_chain_mode_fixup) = 0x00000000 kernel(drm_bridge_chain_mode_set) = 0x00000000 kernel(drm_bridge_chain_mode_valid) = 0x00000000 kernel(drm_bridge_connector_init) = 0x00000000 kernel(drm_bridge_detect) = 0x00000000 kernel(drm_bridge_edid_read) = 0x00000000 kernel(drm_bridge_get_modes) = 0x00000000 kernel(drm_bridge_hpd_disable) = 0x00000000 kernel(drm_bridge_hpd_enable) = 0x00000000 kernel(drm_bridge_hpd_notify) = 0x00000000 kernel(drm_bridge_is_panel) = 0x00000000 kernel(drm_bridge_remove) = 0x00000000 kernel(drm_bus_flags_from_videomode) = 0x00000000 kernel(drm_calc_timestamping_constants) = 0x00000000 kernel(drm_class_device_register) = 0x00000000 kernel(drm_class_device_unregister) = 0x00000000 kernel(drm_clflush_pages) = 0x00000000 kernel(drm_clflush_sg) = 0x00000000 kernel(drm_clflush_virt_range) = 0x00000000 kernel(drm_client_buffer_vmap) = 0x00000000 kernel(drm_client_buffer_vunmap) = 0x00000000 kernel(drm_client_dev_hotplug) = 0x00000000 kernel(drm_client_framebuffer_create) = 0x00000000 kernel(drm_client_framebuffer_delete) = 0x00000000 kernel(drm_client_framebuffer_flush) = 0x00000000 kernel(drm_client_init) = 0x00000000 kernel(drm_client_modeset_check) = 0x00000000 kernel(drm_client_modeset_commit) = 0x00000000 kernel(drm_client_modeset_commit_locked) = 0x00000000 kernel(drm_client_modeset_dpms) = 0x00000000 kernel(drm_client_modeset_probe) = 0x00000000 kernel(drm_client_register) = 0x00000000 kernel(drm_client_release) = 0x00000000 kernel(drm_client_rotation) = 0x00000000 kernel(drm_color_ctm_s31_32_to_qm_n) = 0x00000000 kernel(drm_color_lut_check) = 0x00000000 kernel(drm_compat_ioctl) = 0x00000000 kernel(drm_connector_atomic_hdr_metadata_equal) = 0x00000000 kernel(drm_connector_attach_colorspace_property) = 0x00000000 kernel(drm_connector_attach_content_type_property) = 0x00000000 kernel(drm_connector_attach_dp_subconnector_property) = 0x00000000 kernel(drm_connector_attach_edid_property) = 0x00000000 kernel(drm_connector_attach_encoder) = 0x00000000 kernel(drm_connector_attach_hdr_output_metadata_property) = 0x00000000 kernel(drm_connector_attach_max_bpc_property) = 0x00000000 kernel(drm_connector_attach_privacy_screen_properties) = 0x00000000 kernel(drm_connector_attach_privacy_screen_provider) = 0x00000000 kernel(drm_connector_attach_scaling_mode_property) = 0x00000000 kernel(drm_connector_attach_tv_margin_properties) = 0x00000000 kernel(drm_connector_attach_vrr_capable_property) = 0x00000000 kernel(drm_connector_cleanup) = 0x00000000 kernel(drm_connector_create_privacy_screen_properties) = 0x00000000 kernel(drm_connector_has_possible_encoder) = 0x00000000 kernel(drm_connector_helper_get_modes) = 0x00000000 kernel(drm_connector_helper_get_modes_fixed) = 0x00000000 kernel(drm_connector_helper_hpd_irq_event) = 0x00000000 kernel(drm_connector_helper_tv_get_modes) = 0x00000000 kernel(drm_connector_init) = 0x00000000 kernel(drm_connector_init_with_ddc) = 0x00000000 kernel(drm_connector_list_iter_begin) = 0x00000000 kernel(drm_connector_list_iter_end) = 0x00000000 kernel(drm_connector_list_iter_next) = 0x00000000 kernel(drm_connector_list_update) = 0x00000000 kernel(drm_connector_oob_hotplug_event) = 0x00000000 kernel(drm_connector_register) = 0x00000000 kernel(drm_connector_set_link_status_property) = 0x00000000 kernel(drm_connector_set_orientation_from_panel) = 0x00000000 kernel(drm_connector_set_panel_orientation) = 0x00000000 kernel(drm_connector_set_panel_orientation_with_quirk) = 0x00000000 kernel(drm_connector_set_path_property) = 0x00000000 kernel(drm_connector_set_tile_property) = 0x00000000 kernel(drm_connector_set_vrr_capable_property) = 0x00000000 kernel(drm_connector_unregister) = 0x00000000 kernel(drm_connector_update_edid_property) = 0x00000000 kernel(drm_connector_update_privacy_screen) = 0x00000000 kernel(drm_crtc_accurate_vblank_count) = 0x00000000 kernel(drm_crtc_add_crc_entry) = 0x00000000 kernel(drm_crtc_arm_vblank_event) = 0x00000000 kernel(drm_crtc_check_viewport) = 0x00000000 kernel(drm_crtc_cleanup) = 0x00000000 kernel(drm_crtc_commit_wait) = 0x00000000 kernel(drm_crtc_create_scaling_filter_property) = 0x00000000 kernel(drm_crtc_enable_color_mgmt) = 0x00000000 kernel(drm_crtc_from_index) = 0x00000000 kernel(drm_crtc_handle_vblank) = 0x00000000 kernel(drm_crtc_helper_atomic_check) = 0x00000000 kernel(drm_crtc_helper_mode_valid_fixed) = 0x00000000 kernel(drm_crtc_helper_set_config) = 0x00000000 kernel(drm_crtc_helper_set_mode) = 0x00000000 kernel(drm_crtc_init) = 0x00000000 kernel(drm_crtc_init_with_planes) = 0x00000000 kernel(drm_crtc_next_vblank_start) = 0x00000000 kernel(drm_crtc_send_vblank_event) = 0x00000000 kernel(drm_crtc_set_max_vblank_count) = 0x00000000 kernel(drm_crtc_vblank_count) = 0x00000000 kernel(drm_crtc_vblank_count_and_time) = 0x00000000 kernel(drm_crtc_vblank_get) = 0x00000000 kernel(drm_crtc_vblank_helper_get_vblank_timestamp) = 0x00000000 kernel(drm_crtc_vblank_helper_get_vblank_timestamp_internal) = 0x00000000 kernel(drm_crtc_vblank_off) = 0x00000000 kernel(drm_crtc_vblank_on) = 0x00000000 kernel(drm_crtc_vblank_put) = 0x00000000 kernel(drm_crtc_vblank_reset) = 0x00000000 kernel(drm_crtc_vblank_restore) = 0x00000000 kernel(drm_crtc_vblank_waitqueue) = 0x00000000 kernel(drm_crtc_wait_one_vblank) = 0x00000000 kernel(drm_cvt_mode) = 0x00000000 kernel(drm_debugfs_add_file) = 0x00000000 kernel(drm_debugfs_add_files) = 0x00000000 kernel(drm_debugfs_create_files) = 0x00000000 kernel(drm_debugfs_gpuva_info) = 0x00000000 kernel(drm_debugfs_remove_files) = 0x00000000 kernel(drm_default_rgb_quant_range) = 0x00000000 kernel(drm_detect_hdmi_monitor) = 0x00000000 kernel(drm_detect_monitor_audio) = 0x00000000 kernel(drm_dev_alloc) = 0x00000000 kernel(drm_dev_enter) = 0x00000000 kernel(drm_dev_exit) = 0x00000000 kernel(drm_dev_get) = 0x00000000 kernel(drm_dev_has_vblank) = 0x00000000 kernel(drm_dev_printk) = 0x00000000 kernel(drm_dev_put) = 0x00000000 kernel(drm_dev_register) = 0x00000000 kernel(drm_dev_unplug) = 0x00000000 kernel(drm_dev_unregister) = 0x00000000 kernel(drm_display_info_set_bus_formats) = 0x00000000 kernel(drm_display_mode_from_cea_vic) = 0x00000000 kernel(drm_display_mode_from_videomode) = 0x00000000 kernel(drm_display_mode_to_videomode) = 0x00000000 kernel(drm_do_get_edid) = 0x00000000 kernel(drm_driver_legacy_fb_format) = 0x00000000 kernel(drm_edid_alloc) = 0x00000000 kernel(drm_edid_are_equal) = 0x00000000 kernel(drm_edid_block_valid) = 0x00000000 kernel(drm_edid_connector_add_modes) = 0x00000000 kernel(drm_edid_connector_update) = 0x00000000 kernel(drm_edid_dup) = 0x00000000 kernel(drm_edid_duplicate) = 0x00000000 kernel(drm_edid_free) = 0x00000000 kernel(drm_edid_get_monitor_name) = 0x00000000 kernel(drm_edid_get_panel_id) = 0x00000000 kernel(drm_edid_header_is_valid) = 0x00000000 kernel(drm_edid_is_digital) = 0x00000000 kernel(drm_edid_is_valid) = 0x00000000 kernel(drm_edid_override_connector_update) = 0x00000000 kernel(drm_edid_raw) = 0x00000000 kernel(drm_edid_read) = 0x00000000 kernel(drm_edid_read_custom) = 0x00000000 kernel(drm_edid_read_ddc) = 0x00000000 kernel(drm_edid_read_switcheroo) = 0x00000000 kernel(drm_edid_to_sad) = 0x00000000 kernel(drm_edid_to_speaker_allocation) = 0x00000000 kernel(drm_edid_valid) = 0x00000000 kernel(drm_eld_sad_get) = 0x00000000 kernel(drm_eld_sad_set) = 0x00000000 kernel(drm_encoder_cleanup) = 0x00000000 kernel(drm_encoder_init) = 0x00000000 kernel(drm_event_cancel_free) = 0x00000000 kernel(drm_event_reserve_init) = 0x00000000 kernel(drm_event_reserve_init_locked) = 0x00000000 kernel(drm_fb_blit) = 0x00000000 kernel(drm_fb_build_fourcc_list) = 0x00000000 kernel(drm_fb_clip_offset) = 0x00000000 kernel(drm_fb_dma_get_gem_addr) = 0x00000000 kernel(drm_fb_dma_get_gem_obj) = 0x00000000 kernel(drm_fb_dma_sync_non_coherent) = 0x00000000 kernel(drm_fb_helper_alloc_info) = 0x00000000 kernel(drm_fb_helper_blank) = 0x00000000 kernel(drm_fb_helper_check_var) = 0x00000000 kernel(drm_fb_helper_damage_area) = 0x00000000 kernel(drm_fb_helper_damage_range) = 0x00000000 kernel(drm_fb_helper_debug_enter) = 0x00000000 kernel(drm_fb_helper_debug_leave) = 0x00000000 kernel(drm_fb_helper_deferred_io) = 0x00000000 kernel(drm_fb_helper_fill_info) = 0x00000000 kernel(drm_fb_helper_fini) = 0x00000000 kernel(drm_fb_helper_hotplug_event) = 0x00000000 kernel(drm_fb_helper_init) = 0x00000000 kernel(drm_fb_helper_initial_config) = 0x00000000 kernel(drm_fb_helper_ioctl) = 0x00000000 kernel(drm_fb_helper_lastclose) = 0x00000000 kernel(drm_fb_helper_output_poll_changed) = 0x00000000 kernel(drm_fb_helper_pan_display) = 0x00000000 kernel(drm_fb_helper_prepare) = 0x00000000 kernel(drm_fb_helper_release_info) = 0x00000000 kernel(drm_fb_helper_restore_fbdev_mode_unlocked) = 0x00000000 kernel(drm_fb_helper_set_par) = 0x00000000 kernel(drm_fb_helper_set_suspend) = 0x00000000 kernel(drm_fb_helper_set_suspend_unlocked) = 0x00000000 kernel(drm_fb_helper_setcmap) = 0x00000000 kernel(drm_fb_helper_unprepare) = 0x00000000 kernel(drm_fb_helper_unregister_info) = 0x00000000 kernel(drm_fb_memcpy) = 0x00000000 kernel(drm_fb_swab) = 0x00000000 kernel(drm_fb_xrgb8888_to_argb1555) = 0x00000000 kernel(drm_fb_xrgb8888_to_argb2101010) = 0x00000000 kernel(drm_fb_xrgb8888_to_argb8888) = 0x00000000 kernel(drm_fb_xrgb8888_to_gray8) = 0x00000000 kernel(drm_fb_xrgb8888_to_mono) = 0x00000000 kernel(drm_fb_xrgb8888_to_rgb332) = 0x00000000 kernel(drm_fb_xrgb8888_to_rgb565) = 0x00000000 kernel(drm_fb_xrgb8888_to_rgb888) = 0x00000000 kernel(drm_fb_xrgb8888_to_rgba5551) = 0x00000000 kernel(drm_fb_xrgb8888_to_xrgb1555) = 0x00000000 kernel(drm_fb_xrgb8888_to_xrgb2101010) = 0x00000000 kernel(drm_fbdev_dma_setup) = 0x00000000 kernel(drm_fbdev_generic_setup) = 0x00000000 kernel(drm_file_get_master) = 0x00000000 kernel(drm_flip_work_cleanup) = 0x00000000 kernel(drm_flip_work_commit) = 0x00000000 kernel(drm_flip_work_init) = 0x00000000 kernel(drm_flip_work_queue) = 0x00000000 kernel(drm_format_conv_state_copy) = 0x00000000 kernel(drm_format_conv_state_init) = 0x00000000 kernel(drm_format_conv_state_release) = 0x00000000 kernel(drm_format_conv_state_reserve) = 0x00000000 kernel(drm_format_info) = 0x00000000 kernel(drm_format_info_block_height) = 0x00000000 kernel(drm_format_info_block_width) = 0x00000000 kernel(drm_format_info_bpp) = 0x00000000 kernel(drm_format_info_min_pitch) = 0x00000000 kernel(drm_framebuffer_cleanup) = 0x00000000 kernel(drm_framebuffer_init) = 0x00000000 kernel(drm_framebuffer_lookup) = 0x00000000 kernel(drm_framebuffer_remove) = 0x00000000 kernel(drm_framebuffer_unregister_private) = 0x00000000 kernel(drm_gem_begin_shadow_fb_access) = 0x00000000 kernel(drm_gem_create_mmap_offset) = 0x00000000 kernel(drm_gem_create_mmap_offset_size) = 0x00000000 kernel(drm_gem_destroy_shadow_plane_state) = 0x00000000 kernel(drm_gem_dma_create) = 0x00000000 kernel(drm_gem_dma_dumb_create) = 0x00000000 kernel(drm_gem_dma_dumb_create_internal) = 0x00000000 kernel(drm_gem_dma_free) = 0x00000000 kernel(drm_gem_dma_get_sg_table) = 0x00000000 kernel(drm_gem_dma_mmap) = 0x00000000 kernel(drm_gem_dma_prime_import_sg_table) = 0x00000000 kernel(drm_gem_dma_prime_import_sg_table_vmap) = 0x00000000 kernel(drm_gem_dma_print_info) = 0x00000000 kernel(drm_gem_dma_resv_wait) = 0x00000000 kernel(drm_gem_dma_vm_ops) = 0x00000000 kernel(drm_gem_dma_vmap) = 0x00000000 kernel(drm_gem_dmabuf_export) = 0x00000000 kernel(drm_gem_dmabuf_mmap) = 0x00000000 kernel(drm_gem_dmabuf_release) = 0x00000000 kernel(drm_gem_dmabuf_vmap) = 0x00000000 kernel(drm_gem_dmabuf_vunmap) = 0x00000000 kernel(drm_gem_dumb_map_offset) = 0x00000000 kernel(drm_gem_duplicate_shadow_plane_state) = 0x00000000 kernel(drm_gem_end_shadow_fb_access) = 0x00000000 kernel(drm_gem_evict) = 0x00000000 kernel(drm_gem_fb_afbc_init) = 0x00000000 kernel(drm_gem_fb_begin_cpu_access) = 0x00000000 kernel(drm_gem_fb_create) = 0x00000000 kernel(drm_gem_fb_create_handle) = 0x00000000 kernel(drm_gem_fb_create_with_dirty) = 0x00000000 kernel(drm_gem_fb_create_with_funcs) = 0x00000000 kernel(drm_gem_fb_destroy) = 0x00000000 kernel(drm_gem_fb_end_cpu_access) = 0x00000000 kernel(drm_gem_fb_get_obj) = 0x00000000 kernel(drm_gem_fb_init_with_funcs) = 0x00000000 kernel(drm_gem_fb_vmap) = 0x00000000 kernel(drm_gem_fb_vunmap) = 0x00000000 kernel(drm_gem_free_mmap_offset) = 0x00000000 kernel(drm_gem_get_pages) = 0x00000000 kernel(drm_gem_handle_create) = 0x00000000 kernel(drm_gem_handle_delete) = 0x00000000 kernel(drm_gem_lock_reservations) = 0x00000000 kernel(drm_gem_lru_init) = 0x00000000 kernel(drm_gem_lru_move_tail) = 0x00000000 kernel(drm_gem_lru_move_tail_locked) = 0x00000000 kernel(drm_gem_lru_remove) = 0x00000000 kernel(drm_gem_lru_scan) = 0x00000000 kernel(drm_gem_map_attach) = 0x00000000 kernel(drm_gem_map_detach) = 0x00000000 kernel(drm_gem_map_dma_buf) = 0x00000000 kernel(drm_gem_mmap) = 0x00000000 kernel(drm_gem_mmap_obj) = 0x00000000 kernel(drm_gem_object_free) = 0x00000000 kernel(drm_gem_object_init) = 0x00000000 kernel(drm_gem_object_lookup) = 0x00000000 kernel(drm_gem_object_release) = 0x00000000 kernel(drm_gem_objects_lookup) = 0x00000000 kernel(drm_gem_plane_helper_prepare_fb) = 0x00000000 kernel(drm_gem_prime_export) = 0x00000000 kernel(drm_gem_prime_fd_to_handle) = 0x00000000 kernel(drm_gem_prime_handle_to_fd) = 0x00000000 kernel(drm_gem_prime_import) = 0x00000000 kernel(drm_gem_prime_import_dev) = 0x00000000 kernel(drm_gem_prime_mmap) = 0x00000000 kernel(drm_gem_private_object_fini) = 0x00000000 kernel(drm_gem_private_object_init) = 0x00000000 kernel(drm_gem_put_pages) = 0x00000000 kernel(drm_gem_reset_shadow_plane) = 0x00000000 kernel(drm_gem_shmem_create) = 0x00000000 kernel(drm_gem_shmem_dumb_create) = 0x00000000 kernel(drm_gem_shmem_free) = 0x00000000 kernel(drm_gem_shmem_get_pages_sgt) = 0x00000000 kernel(drm_gem_shmem_get_sg_table) = 0x00000000 kernel(drm_gem_shmem_madvise) = 0x00000000 kernel(drm_gem_shmem_mmap) = 0x00000000 kernel(drm_gem_shmem_pin) = 0x00000000 kernel(drm_gem_shmem_prime_import_sg_table) = 0x00000000 kernel(drm_gem_shmem_print_info) = 0x00000000 kernel(drm_gem_shmem_purge) = 0x00000000 kernel(drm_gem_shmem_put_pages) = 0x00000000 kernel(drm_gem_shmem_unpin) = 0x00000000 kernel(drm_gem_shmem_vm_ops) = 0x00000000 kernel(drm_gem_shmem_vmap) = 0x00000000 kernel(drm_gem_shmem_vunmap) = 0x00000000 kernel(drm_gem_simple_kms_begin_shadow_fb_access) = 0x00000000 kernel(drm_gem_simple_kms_destroy_shadow_plane_state) = 0x00000000 kernel(drm_gem_simple_kms_duplicate_shadow_plane_state) = 0x00000000 kernel(drm_gem_simple_kms_end_shadow_fb_access) = 0x00000000 kernel(drm_gem_simple_kms_reset_shadow_plane) = 0x00000000 kernel(drm_gem_unlock_reservations) = 0x00000000 kernel(drm_gem_unmap_dma_buf) = 0x00000000 kernel(drm_gem_vm_close) = 0x00000000 kernel(drm_gem_vm_open) = 0x00000000 kernel(drm_gem_vmap) = 0x00000000 kernel(drm_gem_vmap_unlocked) = 0x00000000 kernel(drm_gem_vunmap) = 0x00000000 kernel(drm_gem_vunmap_unlocked) = 0x00000000 kernel(drm_get_connector_status_name) = 0x00000000 kernel(drm_get_connector_type_name) = 0x00000000 kernel(drm_get_edid) = 0x00000000 kernel(drm_get_edid_switcheroo) = 0x00000000 kernel(drm_get_format_info) = 0x00000000 kernel(drm_get_panel_orientation_quirk) = 0x00000000 kernel(drm_get_subpixel_order_name) = 0x00000000 kernel(drm_get_tv_mode_from_name) = 0x00000000 kernel(drm_gtf_mode) = 0x00000000 kernel(drm_gtf_mode_complex) = 0x00000000 kernel(drm_handle_vblank) = 0x00000000 kernel(drm_hdmi_avi_infoframe_from_display_mode) = 0x00000000 kernel(drm_hdmi_avi_infoframe_quant_range) = 0x00000000 kernel(drm_hdmi_vendor_infoframe_from_display_mode) = 0x00000000 kernel(drm_helper_connector_dpms) = 0x00000000 kernel(drm_helper_crtc_in_use) = 0x00000000 kernel(drm_helper_disable_unused_functions) = 0x00000000 kernel(drm_helper_encoder_in_use) = 0x00000000 kernel(drm_helper_force_disable_all) = 0x00000000 kernel(drm_helper_hpd_irq_event) = 0x00000000 kernel(drm_helper_mode_fill_fb_struct) = 0x00000000 kernel(drm_helper_move_panel_connectors_to_head) = 0x00000000 kernel(drm_helper_probe_detect) = 0x00000000 kernel(drm_helper_probe_single_connector_modes) = 0x00000000 kernel(drm_helper_resume_force_mode) = 0x00000000 kernel(drm_i2c_encoder_commit) = 0x00000000 kernel(drm_i2c_encoder_destroy) = 0x00000000 kernel(drm_i2c_encoder_detect) = 0x00000000 kernel(drm_i2c_encoder_dpms) = 0x00000000 kernel(drm_i2c_encoder_init) = 0x00000000 kernel(drm_i2c_encoder_mode_fixup) = 0x00000000 kernel(drm_i2c_encoder_mode_set) = 0x00000000 kernel(drm_i2c_encoder_prepare) = 0x00000000 kernel(drm_i2c_encoder_restore) = 0x00000000 kernel(drm_i2c_encoder_save) = 0x00000000 kernel(drm_internal_framebuffer_create) = 0x00000000 kernel(drm_invalid_op) = 0x00000000 kernel(drm_ioctl) = 0x00000000 kernel(drm_ioctl_flags) = 0x00000000 kernel(drm_ioctl_kernel) = 0x00000000 kernel(drm_is_current_master) = 0x00000000 kernel(drm_is_panel_follower) = 0x00000000 kernel(drm_kms_helper_connector_hotplug_event) = 0x00000000 kernel(drm_kms_helper_hotplug_event) = 0x00000000 kernel(drm_kms_helper_is_poll_worker) = 0x00000000 kernel(drm_kms_helper_poll_disable) = 0x00000000 kernel(drm_kms_helper_poll_enable) = 0x00000000 kernel(drm_kms_helper_poll_fini) = 0x00000000 kernel(drm_kms_helper_poll_init) = 0x00000000 kernel(drm_kms_helper_poll_reschedule) = 0x00000000 kernel(drm_master_get) = 0x00000000 kernel(drm_master_internal_acquire) = 0x00000000 kernel(drm_master_internal_release) = 0x00000000 kernel(drm_master_put) = 0x00000000 kernel(drm_match_cea_mode) = 0x00000000 kernel(drm_memcpy_from_wc) = 0x00000000 kernel(drm_mm_init) = 0x00000000 kernel(drm_mm_insert_node_in_range) = 0x00000000 kernel(drm_mm_print) = 0x00000000 kernel(drm_mm_remove_node) = 0x00000000 kernel(drm_mm_replace_node) = 0x00000000 kernel(drm_mm_reserve_node) = 0x00000000 kernel(drm_mm_scan_add_block) = 0x00000000 kernel(drm_mm_scan_color_evict) = 0x00000000 kernel(drm_mm_scan_init_with_range) = 0x00000000 kernel(drm_mm_scan_remove_block) = 0x00000000 kernel(drm_mm_takedown) = 0x00000000 kernel(drm_mode_config_cleanup) = 0x00000000 kernel(drm_mode_config_helper_resume) = 0x00000000 kernel(drm_mode_config_helper_suspend) = 0x00000000 kernel(drm_mode_config_reset) = 0x00000000 kernel(drm_mode_copy) = 0x00000000 kernel(drm_mode_create) = 0x00000000 kernel(drm_mode_create_aspect_ratio_property) = 0x00000000 kernel(drm_mode_create_content_type_property) = 0x00000000 kernel(drm_mode_create_dp_colorspace_property) = 0x00000000 kernel(drm_mode_create_dvi_i_properties) = 0x00000000 kernel(drm_mode_create_from_cmdline_mode) = 0x00000000 kernel(drm_mode_create_hdmi_colorspace_property) = 0x00000000 kernel(drm_mode_create_scaling_mode_property) = 0x00000000 kernel(drm_mode_create_suggested_offset_properties) = 0x00000000 kernel(drm_mode_create_tile_group) = 0x00000000 kernel(drm_mode_create_tv_margin_properties) = 0x00000000 kernel(drm_mode_create_tv_properties) = 0x00000000 kernel(drm_mode_create_tv_properties_legacy) = 0x00000000 kernel(drm_mode_crtc_set_gamma_size) = 0x00000000 kernel(drm_mode_debug_printmodeline) = 0x00000000 kernel(drm_mode_destroy) = 0x00000000 kernel(drm_mode_duplicate) = 0x00000000 kernel(drm_mode_equal) = 0x00000000 kernel(drm_mode_equal_no_clocks) = 0x00000000 kernel(drm_mode_equal_no_clocks_no_stereo) = 0x00000000 kernel(drm_mode_find_dmt) = 0x00000000 kernel(drm_mode_get_hv_timing) = 0x00000000 kernel(drm_mode_get_tile_group) = 0x00000000 kernel(drm_mode_init) = 0x00000000 kernel(drm_mode_is_420) = 0x00000000 kernel(drm_mode_is_420_also) = 0x00000000 kernel(drm_mode_is_420_only) = 0x00000000 kernel(drm_mode_legacy_fb_format) = 0x00000000 kernel(drm_mode_match) = 0x00000000 kernel(drm_mode_object_find) = 0x00000000 kernel(drm_mode_object_get) = 0x00000000 kernel(drm_mode_object_put) = 0x00000000 kernel(drm_mode_parse_command_line_for_connector) = 0x00000000 kernel(drm_mode_plane_set_obj_prop) = 0x00000000 kernel(drm_mode_probed_add) = 0x00000000 kernel(drm_mode_prune_invalid) = 0x00000000 kernel(drm_mode_put_tile_group) = 0x00000000 kernel(drm_mode_set_config_internal) = 0x00000000 kernel(drm_mode_set_crtcinfo) = 0x00000000 kernel(drm_mode_set_name) = 0x00000000 kernel(drm_mode_sort) = 0x00000000 kernel(drm_mode_validate_driver) = 0x00000000 kernel(drm_mode_validate_size) = 0x00000000 kernel(drm_mode_validate_ycbcr420) = 0x00000000 kernel(drm_mode_vrefresh) = 0x00000000 kernel(drm_modeset_acquire_fini) = 0x00000000 kernel(drm_modeset_acquire_init) = 0x00000000 kernel(drm_modeset_backoff) = 0x00000000 kernel(drm_modeset_drop_locks) = 0x00000000 kernel(drm_modeset_lock) = 0x00000000 kernel(drm_modeset_lock_all) = 0x00000000 kernel(drm_modeset_lock_all_ctx) = 0x00000000 kernel(drm_modeset_lock_init) = 0x00000000 kernel(drm_modeset_lock_single_interruptible) = 0x00000000 kernel(drm_modeset_unlock) = 0x00000000 kernel(drm_modeset_unlock_all) = 0x00000000 kernel(drm_need_swiotlb) = 0x00000000 kernel(drm_noop) = 0x00000000 kernel(drm_object_attach_property) = 0x00000000 kernel(drm_object_property_get_default_value) = 0x00000000 kernel(drm_object_property_get_value) = 0x00000000 kernel(drm_object_property_set_value) = 0x00000000 kernel(drm_of_component_match_add) = 0x00000000 kernel(drm_of_component_probe) = 0x00000000 kernel(drm_of_crtc_port_mask) = 0x00000000 kernel(drm_of_encoder_active_endpoint) = 0x00000000 kernel(drm_of_find_panel_or_bridge) = 0x00000000 kernel(drm_of_find_possible_crtcs) = 0x00000000 kernel(drm_of_get_data_lanes_count) = 0x00000000 kernel(drm_of_get_data_lanes_count_ep) = 0x00000000 kernel(drm_of_get_dsi_bus) = 0x00000000 kernel(drm_of_lvds_get_data_mapping) = 0x00000000 kernel(drm_of_lvds_get_dual_link_pixel_order) = 0x00000000 kernel(drm_open) = 0x00000000 kernel(drm_panel_add) = 0x00000000 kernel(drm_panel_add_follower) = 0x00000000 kernel(drm_panel_bridge_add) = 0x00000000 kernel(drm_panel_bridge_add_typed) = 0x00000000 kernel(drm_panel_bridge_connector) = 0x00000000 kernel(drm_panel_bridge_remove) = 0x00000000 kernel(drm_panel_bridge_set_orientation) = 0x00000000 kernel(drm_panel_disable) = 0x00000000 kernel(drm_panel_enable) = 0x00000000 kernel(drm_panel_get_modes) = 0x00000000 kernel(drm_panel_init) = 0x00000000 kernel(drm_panel_of_backlight) = 0x00000000 kernel(drm_panel_prepare) = 0x00000000 kernel(drm_panel_remove) = 0x00000000 kernel(drm_panel_remove_follower) = 0x00000000 kernel(drm_panel_unprepare) = 0x00000000 kernel(drm_plane_cleanup) = 0x00000000 kernel(drm_plane_create_alpha_property) = 0x00000000 kernel(drm_plane_create_blend_mode_property) = 0x00000000 kernel(drm_plane_create_color_properties) = 0x00000000 kernel(drm_plane_create_rotation_property) = 0x00000000 kernel(drm_plane_create_scaling_filter_property) = 0x00000000 kernel(drm_plane_create_zpos_immutable_property) = 0x00000000 kernel(drm_plane_create_zpos_property) = 0x00000000 kernel(drm_plane_enable_fb_damage_clips) = 0x00000000 kernel(drm_plane_force_disable) = 0x00000000 kernel(drm_plane_from_index) = 0x00000000 kernel(drm_plane_get_damage_clips) = 0x00000000 kernel(drm_plane_get_damage_clips_count) = 0x00000000 kernel(drm_plane_helper_destroy) = 0x00000000 kernel(drm_plane_helper_disable_primary) = 0x00000000 kernel(drm_plane_helper_update_primary) = 0x00000000 kernel(drm_poll) = 0x00000000 kernel(drm_prandom_u32_max_state) = 0x00000000 kernel(drm_prime_gem_destroy) = 0x00000000 kernel(drm_prime_get_contiguous_size) = 0x00000000 kernel(drm_prime_pages_to_sg) = 0x00000000 kernel(drm_prime_sg_to_dma_addr_array) = 0x00000000 kernel(drm_prime_sg_to_page_array) = 0x00000000 kernel(drm_print_bits) = 0x00000000 kernel(drm_print_memory_stats) = 0x00000000 kernel(drm_print_regset32) = 0x00000000 kernel(drm_printf) = 0x00000000 kernel(drm_privacy_screen_call_notifier_chain) = 0x00000000 kernel(drm_privacy_screen_get) = 0x00000000 kernel(drm_privacy_screen_get_state) = 0x00000000 kernel(drm_privacy_screen_lookup_add) = 0x00000000 kernel(drm_privacy_screen_lookup_remove) = 0x00000000 kernel(drm_privacy_screen_put) = 0x00000000 kernel(drm_privacy_screen_register) = 0x00000000 kernel(drm_privacy_screen_register_notifier) = 0x00000000 kernel(drm_privacy_screen_set_sw_state) = 0x00000000 kernel(drm_privacy_screen_unregister) = 0x00000000 kernel(drm_privacy_screen_unregister_notifier) = 0x00000000 kernel(drm_probe_ddc) = 0x00000000 kernel(drm_property_add_enum) = 0x00000000 kernel(drm_property_blob_get) = 0x00000000 kernel(drm_property_blob_put) = 0x00000000 kernel(drm_property_create) = 0x00000000 kernel(drm_property_create_bitmask) = 0x00000000 kernel(drm_property_create_blob) = 0x00000000 kernel(drm_property_create_bool) = 0x00000000 kernel(drm_property_create_enum) = 0x00000000 kernel(drm_property_create_object) = 0x00000000 kernel(drm_property_create_range) = 0x00000000 kernel(drm_property_create_signed_range) = 0x00000000 kernel(drm_property_destroy) = 0x00000000 kernel(drm_property_lookup_blob) = 0x00000000 kernel(drm_property_replace_blob) = 0x00000000 kernel(drm_property_replace_blob_from_id) = 0x00000000 kernel(drm_property_replace_global_blob) = 0x00000000 kernel(drm_put_dev) = 0x00000000 kernel(drm_puts) = 0x00000000 kernel(drm_random_order) = 0x00000000 kernel(drm_random_reorder) = 0x00000000 kernel(drm_read) = 0x00000000 kernel(drm_rect_calc_hscale) = 0x00000000 kernel(drm_rect_calc_vscale) = 0x00000000 kernel(drm_rect_clip_scaled) = 0x00000000 kernel(drm_rect_debug_print) = 0x00000000 kernel(drm_rect_intersect) = 0x00000000 kernel(drm_rect_rotate) = 0x00000000 kernel(drm_rect_rotate_inv) = 0x00000000 kernel(drm_release) = 0x00000000 kernel(drm_release_noglobal) = 0x00000000 kernel(drm_rotation_simplify) = 0x00000000 kernel(drm_self_refresh_helper_alter_state) = 0x00000000 kernel(drm_self_refresh_helper_cleanup) = 0x00000000 kernel(drm_self_refresh_helper_init) = 0x00000000 kernel(drm_self_refresh_helper_update_avg_times) = 0x00000000 kernel(drm_send_event) = 0x00000000 kernel(drm_send_event_locked) = 0x00000000 kernel(drm_send_event_timestamp_locked) = 0x00000000 kernel(drm_set_preferred_mode) = 0x00000000 kernel(drm_show_fdinfo) = 0x00000000 kernel(drm_show_memory_stats) = 0x00000000 kernel(drm_simple_display_pipe_attach_bridge) = 0x00000000 kernel(drm_simple_display_pipe_init) = 0x00000000 kernel(drm_simple_encoder_init) = 0x00000000 kernel(drm_state_dump) = 0x00000000 kernel(drm_syncobj_add_point) = 0x00000000 kernel(drm_syncobj_create) = 0x00000000 kernel(drm_syncobj_find) = 0x00000000 kernel(drm_syncobj_find_fence) = 0x00000000 kernel(drm_syncobj_free) = 0x00000000 kernel(drm_syncobj_get_fd) = 0x00000000 kernel(drm_syncobj_get_handle) = 0x00000000 kernel(drm_syncobj_replace_fence) = 0x00000000 kernel(drm_sysfs_connector_hotplug_event) = 0x00000000 kernel(drm_sysfs_connector_property_event) = 0x00000000 kernel(drm_sysfs_hotplug_event) = 0x00000000 kernel(drm_timeout_abs_to_jiffies) = 0x00000000 kernel(drm_universal_plane_init) = 0x00000000 kernel(drm_vblank_init) = 0x00000000 kernel(drm_vblank_work_cancel_sync) = 0x00000000 kernel(drm_vblank_work_flush) = 0x00000000 kernel(drm_vblank_work_init) = 0x00000000 kernel(drm_vblank_work_schedule) = 0x00000000 kernel(drm_vma_node_allow) = 0x00000000 kernel(drm_vma_node_allow_once) = 0x00000000 kernel(drm_vma_node_is_allowed) = 0x00000000 kernel(drm_vma_node_revoke) = 0x00000000 kernel(drm_vma_offset_add) = 0x00000000 kernel(drm_vma_offset_lookup_locked) = 0x00000000 kernel(drm_vma_offset_manager_destroy) = 0x00000000 kernel(drm_vma_offset_manager_init) = 0x00000000 kernel(drm_vma_offset_remove) = 0x00000000 kernel(drm_wait_one_vblank) = 0x00000000 kernel(drm_warn_on_modeset_not_all_locked) = 0x00000000 kernel(drm_writeback_cleanup_job) = 0x00000000 kernel(drm_writeback_connector_init) = 0x00000000 kernel(drm_writeback_connector_init_with_encoder) = 0x00000000 kernel(drm_writeback_get_out_fence) = 0x00000000 kernel(drm_writeback_prepare_job) = 0x00000000 kernel(drm_writeback_queue_job) = 0x00000000 kernel(drm_writeback_signal_completion) = 0x00000000 kernel(drmm_connector_init) = 0x00000000 kernel(drmm_crtc_init_with_planes) = 0x00000000 kernel(drmm_encoder_init) = 0x00000000 kernel(drmm_kfree) = 0x00000000 kernel(drmm_kmalloc) = 0x00000000 kernel(drmm_kstrdup) = 0x00000000 kernel(drmm_mode_config_init) = 0x00000000 kernel(drmm_of_get_bridge) = 0x00000000 kernel(drmm_panel_bridge_add) = 0x00000000 kernel(drmm_release_action) = 0x00000000 kernel(drop_nlink) = 0x00000000 kernel(drop_reasons_by_subsys) = 0x00000000 kernel(drop_reasons_register_subsys) = 0x00000000 kernel(drop_reasons_unregister_subsys) = 0x00000000 kernel(drop_super) = 0x00000000 kernel(drop_super_exclusive) = 0x00000000 kernel(dsa_stubs) = 0x00000000 kernel(dst_alloc) = 0x00000000 kernel(dst_blackhole_mtu) = 0x00000000 kernel(dst_blackhole_redirect) = 0x00000000 kernel(dst_blackhole_update_pmtu) = 0x00000000 kernel(dst_cache_destroy) = 0x00000000 kernel(dst_cache_get) = 0x00000000 kernel(dst_cache_get_ip4) = 0x00000000 kernel(dst_cache_get_ip6) = 0x00000000 kernel(dst_cache_init) = 0x00000000 kernel(dst_cache_reset_now) = 0x00000000 kernel(dst_cache_set_ip4) = 0x00000000 kernel(dst_cache_set_ip6) = 0x00000000 kernel(dst_cow_metrics_generic) = 0x00000000 kernel(dst_default_metrics) = 0x00000000 kernel(dst_dev_put) = 0x00000000 kernel(dst_discard_out) = 0x00000000 kernel(dst_init) = 0x00000000 kernel(dst_release) = 0x00000000 kernel(dst_release_immediate) = 0x00000000 kernel(dt_init_idle_driver) = 0x00000000 kernel(dtpm_create_hierarchy) = 0x00000000 kernel(dtpm_destroy_hierarchy) = 0x00000000 kernel(dummy_con) = 0x00000000 kernel(dummy_irq_chip) = 0x00000000 kernel(dump_align) = 0x00000000 kernel(dump_emit) = 0x00000000 kernel(dump_page) = 0x00000000 kernel(dump_skip) = 0x00000000 kernel(dump_skip_to) = 0x00000000 kernel(dump_stack) = 0x00000000 kernel(dump_stack_lvl) = 0x00000000 kernel(dup_iter) = 0x00000000 kernel(dw8250_do_set_termios) = 0x00000000 kernel(dw8250_setup_port) = 0x00000000 kernel(dw_pcie_find_capability) = 0x00000000 kernel(dw_pcie_find_ext_capability) = 0x00000000 kernel(dw_pcie_host_deinit) = 0x00000000 kernel(dw_pcie_host_init) = 0x00000000 kernel(dw_pcie_link_up) = 0x00000000 kernel(dw_pcie_own_conf_map_bus) = 0x00000000 kernel(dw_pcie_read) = 0x00000000 kernel(dw_pcie_read_dbi) = 0x00000000 kernel(dw_pcie_resume_noirq) = 0x00000000 kernel(dw_pcie_setup_rc) = 0x00000000 kernel(dw_pcie_suspend_noirq) = 0x00000000 kernel(dw_pcie_upconfig_setup) = 0x00000000 kernel(dw_pcie_wait_for_link) = 0x00000000 kernel(dw_pcie_write) = 0x00000000 kernel(dw_pcie_write_dbi) = 0x00000000 kernel(dw_pcie_write_dbi2) = 0x00000000 kernel(dynamic_cond_resched) = 0x00000000 kernel(dynamic_might_resched) = 0x00000000 kernel(dynamic_preempt_schedule) = 0x00000000 kernel(dynamic_preempt_schedule_notrace) = 0x00000000 kernel(dynevent_create) = 0x00000000 kernel(ec_get_handle) = 0x00000000 kernel(ec_read) = 0x00000000 kernel(ec_transaction) = 0x00000000 kernel(ec_write) = 0x00000000 kernel(ecc_alloc_point) = 0x00000000 kernel(ecc_free_point) = 0x00000000 kernel(ecc_gen_privkey) = 0x00000000 kernel(ecc_get_curve) = 0x00000000 kernel(ecc_get_curve25519) = 0x00000000 kernel(ecc_is_key_valid) = 0x00000000 kernel(ecc_is_pubkey_valid_full) = 0x00000000 kernel(ecc_is_pubkey_valid_partial) = 0x00000000 kernel(ecc_make_pub_key) = 0x00000000 kernel(ecc_point_is_zero) = 0x00000000 kernel(ecc_point_mult_shamir) = 0x00000000 kernel(ecryptfs_fill_auth_tok) = 0x00000000 kernel(ecryptfs_get_auth_tok_key) = 0x00000000 kernel(ecryptfs_get_versions) = 0x00000000 kernel(edac_device_add_device) = 0x00000000 kernel(edac_device_alloc_ctl_info) = 0x00000000 kernel(edac_device_alloc_index) = 0x00000000 kernel(edac_device_del_device) = 0x00000000 kernel(edac_device_free_ctl_info) = 0x00000000 kernel(edac_device_handle_ce_count) = 0x00000000 kernel(edac_device_handle_ue_count) = 0x00000000 kernel(edac_get_owner) = 0x00000000 kernel(edac_get_sysfs_subsys) = 0x00000000 kernel(edac_has_mcs) = 0x00000000 kernel(edac_layer_name) = 0x00000000 kernel(edac_mc_add_mc_with_groups) = 0x00000000 kernel(edac_mc_alloc) = 0x00000000 kernel(edac_mc_del_mc) = 0x00000000 kernel(edac_mc_find) = 0x00000000 kernel(edac_mc_find_csrow_by_page) = 0x00000000 kernel(edac_mc_free) = 0x00000000 kernel(edac_mc_handle_error) = 0x00000000 kernel(edac_mem_types) = 0x00000000 kernel(edac_mod_work) = 0x00000000 kernel(edac_op_state) = 0x00000000 kernel(edac_pci_add_device) = 0x00000000 kernel(edac_pci_alloc_ctl_info) = 0x00000000 kernel(edac_pci_alloc_index) = 0x00000000 kernel(edac_pci_create_generic_ctl) = 0x00000000 kernel(edac_pci_del_device) = 0x00000000 kernel(edac_pci_free_ctl_info) = 0x00000000 kernel(edac_pci_handle_npe) = 0x00000000 kernel(edac_pci_handle_pe) = 0x00000000 kernel(edac_pci_release_generic_ctl) = 0x00000000 kernel(edac_queue_work) = 0x00000000 kernel(edac_raw_mc_handle_error) = 0x00000000 kernel(edac_stop_work) = 0x00000000 kernel(efi) = 0x00000000 kernel(efi_status_to_err) = 0x00000000 kernel(efi_tpm_final_log_size) = 0x00000000 kernel(efivar_get_next_variable) = 0x00000000 kernel(efivar_get_variable) = 0x00000000 kernel(efivar_is_available) = 0x00000000 kernel(efivar_lock) = 0x00000000 kernel(efivar_ops_nh) = 0x00000000 kernel(efivar_query_variable_info) = 0x00000000 kernel(efivar_set_variable) = 0x00000000 kernel(efivar_set_variable_locked) = 0x00000000 kernel(efivar_supports_writes) = 0x00000000 kernel(efivar_trylock) = 0x00000000 kernel(efivar_unlock) = 0x00000000 kernel(efivars_generic_ops_register) = 0x00000000 kernel(efivars_generic_ops_unregister) = 0x00000000 kernel(efivars_register) = 0x00000000 kernel(efivars_unregister) = 0x00000000 kernel(ehci_adjust_port_wakeup_flags) = 0x00000000 kernel(ehci_cf_port_reset_rwsem) = 0x00000000 kernel(ehci_handshake) = 0x00000000 kernel(ehci_hub_control) = 0x00000000 kernel(ehci_init_driver) = 0x00000000 kernel(ehci_reset) = 0x00000000 kernel(ehci_resume) = 0x00000000 kernel(ehci_setup) = 0x00000000 kernel(ehci_suspend) = 0x00000000 kernel(elevator_alloc) = 0x00000000 kernel(elfcorehdr_addr) = 0x00000000 kernel(elv_bio_merge_ok) = 0x00000000 kernel(elv_rb_add) = 0x00000000 kernel(elv_rb_del) = 0x00000000 kernel(elv_rb_find) = 0x00000000 kernel(elv_rb_former_request) = 0x00000000 kernel(elv_rb_latter_request) = 0x00000000 kernel(elv_register) = 0x00000000 kernel(elv_rqhash_add) = 0x00000000 kernel(elv_rqhash_del) = 0x00000000 kernel(elv_unregister) = 0x00000000 kernel(em_cpu_get) = 0x00000000 kernel(em_dev_register_perf_domain) = 0x00000000 kernel(em_dev_unregister_perf_domain) = 0x00000000 kernel(em_dev_update_perf_domain) = 0x00000000 kernel(em_pd_get) = 0x00000000 kernel(emergency_restart) = 0x00000000 kernel(empty_aops) = 0x00000000 kernel(empty_name) = 0x00000000 kernel(empty_zero_page) = 0x00000000 kernel(enable_irq) = 0x00000000 kernel(enable_kprobe) = 0x00000000 kernel(enable_percpu_irq) = 0x00000000 kernel(encrypt_blob) = 0x00000000 kernel(end_buffer_read_sync) = 0x00000000 kernel(end_buffer_write_sync) = 0x00000000 kernel(end_page_writeback) = 0x00000000 kernel(errata) = 0x00000000 kernel(errname) = 0x00000000 kernel(errno_to_blk_status) = 0x00000000 kernel(errseq_check) = 0x00000000 kernel(errseq_check_and_advance) = 0x00000000 kernel(errseq_sample) = 0x00000000 kernel(errseq_set) = 0x00000000 kernel(erst_clear) = 0x00000000 kernel(erst_disable) = 0x00000000 kernel(erst_get_record_count) = 0x00000000 kernel(erst_get_record_id_begin) = 0x00000000 kernel(erst_get_record_id_end) = 0x00000000 kernel(erst_get_record_id_next) = 0x00000000 kernel(erst_read) = 0x00000000 kernel(erst_read_record) = 0x00000000 kernel(erst_write) = 0x00000000 kernel(espintcp_push_skb) = 0x00000000 kernel(espintcp_queue_out) = 0x00000000 kernel(eth_commit_mac_addr_change) = 0x00000000 kernel(eth_get_headlen) = 0x00000000 kernel(eth_gro_complete) = 0x00000000 kernel(eth_gro_receive) = 0x00000000 kernel(eth_header) = 0x00000000 kernel(eth_header_cache) = 0x00000000 kernel(eth_header_cache_update) = 0x00000000 kernel(eth_header_parse) = 0x00000000 kernel(eth_header_parse_protocol) = 0x00000000 kernel(eth_mac_addr) = 0x00000000 kernel(eth_platform_get_mac_address) = 0x00000000 kernel(eth_prepare_mac_addr_change) = 0x00000000 kernel(eth_type_trans) = 0x00000000 kernel(eth_validate_addr) = 0x00000000 kernel(ether_setup) = 0x00000000 kernel(ethnl_cable_test_alloc) = 0x00000000 kernel(ethnl_cable_test_amplitude) = 0x00000000 kernel(ethnl_cable_test_fault_length) = 0x00000000 kernel(ethnl_cable_test_finished) = 0x00000000 kernel(ethnl_cable_test_free) = 0x00000000 kernel(ethnl_cable_test_pulse) = 0x00000000 kernel(ethnl_cable_test_result) = 0x00000000 kernel(ethnl_cable_test_step) = 0x00000000 kernel(ethtool_aggregate_ctrl_stats) = 0x00000000 kernel(ethtool_aggregate_mac_stats) = 0x00000000 kernel(ethtool_aggregate_pause_stats) = 0x00000000 kernel(ethtool_aggregate_phy_stats) = 0x00000000 kernel(ethtool_aggregate_rmon_stats) = 0x00000000 kernel(ethtool_convert_legacy_u32_to_link_mode) = 0x00000000 kernel(ethtool_convert_link_mode_to_legacy_u32) = 0x00000000 kernel(ethtool_dev_mm_supported) = 0x00000000 kernel(ethtool_forced_speed_maps_init) = 0x00000000 kernel(ethtool_get_phc_vclocks) = 0x00000000 kernel(ethtool_get_ts_info_by_layer) = 0x00000000 kernel(ethtool_intersect_link_masks) = 0x00000000 kernel(ethtool_notify) = 0x00000000 kernel(ethtool_op_get_link) = 0x00000000 kernel(ethtool_op_get_ts_info) = 0x00000000 kernel(ethtool_params_from_link_mode) = 0x00000000 kernel(ethtool_puts) = 0x00000000 kernel(ethtool_rx_flow_rule_create) = 0x00000000 kernel(ethtool_rx_flow_rule_destroy) = 0x00000000 kernel(ethtool_set_ethtool_phy_ops) = 0x00000000 kernel(ethtool_sprintf) = 0x00000000 kernel(ethtool_virtdev_set_link_ksettings) = 0x00000000 kernel(event_triggers_call) = 0x00000000 kernel(event_triggers_post_call) = 0x00000000 kernel(eventfd_ctx_do_read) = 0x00000000 kernel(eventfd_ctx_fdget) = 0x00000000 kernel(eventfd_ctx_fileget) = 0x00000000 kernel(eventfd_ctx_put) = 0x00000000 kernel(eventfd_ctx_remove_wait_queue) = 0x00000000 kernel(eventfd_fget) = 0x00000000 kernel(eventfd_signal_mask) = 0x00000000 kernel(evict_inodes) = 0x00000000 kernel(evm_inode_init_security) = 0x00000000 kernel(evm_set_key) = 0x00000000 kernel(evm_verifyxattr) = 0x00000000 kernel(execute_in_process_context) = 0x00000000 kernel(exportfs_decode_fh) = 0x00000000 kernel(exportfs_decode_fh_raw) = 0x00000000 kernel(exportfs_encode_fh) = 0x00000000 kernel(exportfs_encode_inode_fh) = 0x00000000 kernel(ext_pi_type1_crc64) = 0x00000000 kernel(ext_pi_type3_crc64) = 0x00000000 kernel(extcon_dev_free) = 0x00000000 kernel(extcon_dev_register) = 0x00000000 kernel(extcon_dev_unregister) = 0x00000000 kernel(extcon_find_edev_by_node) = 0x00000000 kernel(extcon_get_edev_by_phandle) = 0x00000000 kernel(extcon_get_edev_name) = 0x00000000 kernel(extcon_get_extcon_dev) = 0x00000000 kernel(extcon_get_property) = 0x00000000 kernel(extcon_get_property_capability) = 0x00000000 kernel(extcon_get_state) = 0x00000000 kernel(extcon_register_notifier) = 0x00000000 kernel(extcon_register_notifier_all) = 0x00000000 kernel(extcon_set_property) = 0x00000000 kernel(extcon_set_property_capability) = 0x00000000 kernel(extcon_set_property_sync) = 0x00000000 kernel(extcon_set_state) = 0x00000000 kernel(extcon_set_state_sync) = 0x00000000 kernel(extcon_sync) = 0x00000000 kernel(extcon_unregister_notifier) = 0x00000000 kernel(extcon_unregister_notifier_all) = 0x00000000 kernel(extract_iter_to_sg) = 0x00000000 kernel(f_setown) = 0x00000000 kernel(fanout_mutex) = 0x00000000 kernel(fasync_helper) = 0x00000000 kernel(fault_in_iov_iter_readable) = 0x00000000 kernel(fault_in_iov_iter_writeable) = 0x00000000 kernel(fault_in_readable) = 0x00000000 kernel(fault_in_safe_writeable) = 0x00000000 kernel(fault_in_subpage_writeable) = 0x00000000 kernel(fault_in_writeable) = 0x00000000 kernel(fb_add_videomode) = 0x00000000 kernel(fb_alloc_cmap) = 0x00000000 kernel(fb_bl_default_curve) = 0x00000000 kernel(fb_blank) = 0x00000000 kernel(fb_copy_cmap) = 0x00000000 kernel(fb_dealloc_cmap) = 0x00000000 kernel(fb_default_cmap) = 0x00000000 kernel(fb_deferred_io_cleanup) = 0x00000000 kernel(fb_deferred_io_fsync) = 0x00000000 kernel(fb_deferred_io_init) = 0x00000000 kernel(fb_deferred_io_mmap) = 0x00000000 kernel(fb_deferred_io_open) = 0x00000000 kernel(fb_deferred_io_release) = 0x00000000 kernel(fb_destroy_modedb) = 0x00000000 kernel(fb_destroy_modelist) = 0x00000000 kernel(fb_edid_to_monspecs) = 0x00000000 kernel(fb_find_best_display) = 0x00000000 kernel(fb_find_best_mode) = 0x00000000 kernel(fb_find_logo) = 0x00000000 kernel(fb_find_mode) = 0x00000000 kernel(fb_find_mode_cvt) = 0x00000000 kernel(fb_find_nearest_mode) = 0x00000000 kernel(fb_firmware_edid) = 0x00000000 kernel(fb_get_buffer_offset) = 0x00000000 kernel(fb_get_color_depth) = 0x00000000 kernel(fb_get_mode) = 0x00000000 kernel(fb_get_options) = 0x00000000 kernel(fb_invert_cmaps) = 0x00000000 kernel(fb_io_mmap) = 0x00000000 kernel(fb_io_read) = 0x00000000 kernel(fb_io_write) = 0x00000000 kernel(fb_match_mode) = 0x00000000 kernel(fb_mode_is_equal) = 0x00000000 kernel(fb_modesetting_disabled) = 0x00000000 kernel(fb_notifier_call_chain) = 0x00000000 kernel(fb_pad_aligned_buffer) = 0x00000000 kernel(fb_pad_unaligned_buffer) = 0x00000000 kernel(fb_pan_display) = 0x00000000 kernel(fb_parse_edid) = 0x00000000 kernel(fb_register_client) = 0x00000000 kernel(fb_set_cmap) = 0x00000000 kernel(fb_set_suspend) = 0x00000000 kernel(fb_set_var) = 0x00000000 kernel(fb_sys_read) = 0x00000000 kernel(fb_sys_write) = 0x00000000 kernel(fb_unregister_client) = 0x00000000 kernel(fb_validate_mode) = 0x00000000 kernel(fb_var_to_videomode) = 0x00000000 kernel(fb_videomode_from_videomode) = 0x00000000 kernel(fb_videomode_to_modelist) = 0x00000000 kernel(fb_videomode_to_var) = 0x00000000 kernel(fbcon_modechange_possible) = 0x00000000 kernel(fbcon_update_vcs) = 0x00000000 kernel(fc_mount) = 0x00000000 kernel(fd_install) = 0x00000000 kernel(fg_console) = 0x00000000 kernel(fget) = 0x00000000 kernel(fget_raw) = 0x00000000 kernel(fib4_rule_default) = 0x00000000 kernel(fib6_check_nexthop) = 0x00000000 kernel(fib6_get_table) = 0x00000000 kernel(fib6_info_destroy_rcu) = 0x00000000 kernel(fib6_info_hw_flags_set) = 0x00000000 kernel(fib6_new_table) = 0x00000000 kernel(fib6_rule_default) = 0x00000000 kernel(fib_add_nexthop) = 0x00000000 kernel(fib_alias_hw_flags_set) = 0x00000000 kernel(fib_default_rule_add) = 0x00000000 kernel(fib_info_nh_uses_dev) = 0x00000000 kernel(fib_new_table) = 0x00000000 kernel(fib_nexthop_info) = 0x00000000 kernel(fib_nh_common_init) = 0x00000000 kernel(fib_nh_common_release) = 0x00000000 kernel(fib_nl_delrule) = 0x00000000 kernel(fib_nl_newrule) = 0x00000000 kernel(fib_notifier_ops_register) = 0x00000000 kernel(fib_notifier_ops_unregister) = 0x00000000 kernel(fib_rule_matchall) = 0x00000000 kernel(fib_rules_dump) = 0x00000000 kernel(fib_rules_lookup) = 0x00000000 kernel(fib_rules_register) = 0x00000000 kernel(fib_rules_seq_read) = 0x00000000 kernel(fib_rules_unregister) = 0x00000000 kernel(fib_table_lookup) = 0x00000000 kernel(fiemap_fill_next_extent) = 0x00000000 kernel(fiemap_prep) = 0x00000000 kernel(fifo_create_dflt) = 0x00000000 kernel(fifo_set_limit) = 0x00000000 kernel(file_bdev) = 0x00000000 kernel(file_check_and_advance_wb_err) = 0x00000000 kernel(file_fdatawait_range) = 0x00000000 kernel(file_is_kvm) = 0x00000000 kernel(file_modified) = 0x00000000 kernel(file_ns_capable) = 0x00000000 kernel(file_open_root) = 0x00000000 kernel(file_path) = 0x00000000 kernel(file_ra_state_init) = 0x00000000 kernel(file_remove_privs) = 0x00000000 kernel(file_remove_privs_flags) = 0x00000000 kernel(file_update_time) = 0x00000000 kernel(file_write_and_wait_range) = 0x00000000 kernel(fileattr_fill_flags) = 0x00000000 kernel(fileattr_fill_xflags) = 0x00000000 kernel(filemap_add_folio) = 0x00000000 kernel(filemap_alloc_folio) = 0x00000000 kernel(filemap_check_errors) = 0x00000000 kernel(filemap_dirty_folio) = 0x00000000 kernel(filemap_fault) = 0x00000000 kernel(filemap_fdatawait_keep_errors) = 0x00000000 kernel(filemap_fdatawait_range) = 0x00000000 kernel(filemap_fdatawait_range_keep_errors) = 0x00000000 kernel(filemap_fdatawrite) = 0x00000000 kernel(filemap_fdatawrite_range) = 0x00000000 kernel(filemap_fdatawrite_wbc) = 0x00000000 kernel(filemap_flush) = 0x00000000 kernel(filemap_get_folios) = 0x00000000 kernel(filemap_get_folios_contig) = 0x00000000 kernel(filemap_get_folios_tag) = 0x00000000 kernel(filemap_invalidate_lock_two) = 0x00000000 kernel(filemap_invalidate_unlock_two) = 0x00000000 kernel(filemap_map_pages) = 0x00000000 kernel(filemap_migrate_folio) = 0x00000000 kernel(filemap_page_mkwrite) = 0x00000000 kernel(filemap_range_has_page) = 0x00000000 kernel(filemap_range_has_writeback) = 0x00000000 kernel(filemap_read) = 0x00000000 kernel(filemap_release_folio) = 0x00000000 kernel(filemap_splice_read) = 0x00000000 kernel(filemap_write_and_wait_range) = 0x00000000 kernel(filp_close) = 0x00000000 kernel(filp_open) = 0x00000000 kernel(filter_irq_stacks) = 0x00000000 kernel(filter_match_preds) = 0x00000000 kernel(finalize_exec) = 0x00000000 kernel(find_asymmetric_key) = 0x00000000 kernel(find_font) = 0x00000000 kernel(find_ge_pid) = 0x00000000 kernel(find_get_pid) = 0x00000000 kernel(find_inode_by_ino_rcu) = 0x00000000 kernel(find_inode_nowait) = 0x00000000 kernel(find_inode_rcu) = 0x00000000 kernel(find_iova) = 0x00000000 kernel(find_mci_by_dev) = 0x00000000 kernel(find_next_clump8) = 0x00000000 kernel(find_pid_ns) = 0x00000000 kernel(find_vma) = 0x00000000 kernel(find_vma_intersection) = 0x00000000 kernel(find_vpid) = 0x00000000 kernel(finish_no_open) = 0x00000000 kernel(finish_open) = 0x00000000 kernel(finish_rcuwait) = 0x00000000 kernel(finish_swait) = 0x00000000 kernel(finish_wait) = 0x00000000 kernel(fips_enabled) = 0x00000000 kernel(fips_fail_notif_chain) = 0x00000000 kernel(fips_fail_notify) = 0x00000000 kernel(firmware_kobj) = 0x00000000 kernel(firmware_request_builtin) = 0x00000000 kernel(firmware_request_cache) = 0x00000000 kernel(firmware_request_nowarn) = 0x00000000 kernel(firmware_request_platform) = 0x00000000 kernel(firmware_upload_register) = 0x00000000 kernel(firmware_upload_unregister) = 0x00000000 kernel(first_ec) = 0x00000000 kernel(fixed_phy_add) = 0x00000000 kernel(fixed_phy_change_carrier) = 0x00000000 kernel(fixed_phy_register) = 0x00000000 kernel(fixed_phy_register_with_gpiod) = 0x00000000 kernel(fixed_phy_set_link_update) = 0x00000000 kernel(fixed_phy_unregister) = 0x00000000 kernel(fixed_size_llseek) = 0x00000000 kernel(fixup_user_fault) = 0x00000000 kernel(fl6_merge_options) = 0x00000000 kernel(fl6_update_dst) = 0x00000000 kernel(flow_action_cookie_create) = 0x00000000 kernel(flow_action_cookie_destroy) = 0x00000000 kernel(flow_block_cb_alloc) = 0x00000000 kernel(flow_block_cb_decref) = 0x00000000 kernel(flow_block_cb_free) = 0x00000000 kernel(flow_block_cb_incref) = 0x00000000 kernel(flow_block_cb_is_busy) = 0x00000000 kernel(flow_block_cb_lookup) = 0x00000000 kernel(flow_block_cb_priv) = 0x00000000 kernel(flow_block_cb_setup_simple) = 0x00000000 kernel(flow_get_u32_dst) = 0x00000000 kernel(flow_get_u32_src) = 0x00000000 kernel(flow_hash_from_keys) = 0x00000000 kernel(flow_indr_block_cb_alloc) = 0x00000000 kernel(flow_indr_dev_exists) = 0x00000000 kernel(flow_indr_dev_register) = 0x00000000 kernel(flow_indr_dev_setup_offload) = 0x00000000 kernel(flow_indr_dev_unregister) = 0x00000000 kernel(flow_keys_basic_dissector) = 0x00000000 kernel(flow_keys_dissector) = 0x00000000 kernel(flow_rule_alloc) = 0x00000000 kernel(flow_rule_match_arp) = 0x00000000 kernel(flow_rule_match_basic) = 0x00000000 kernel(flow_rule_match_control) = 0x00000000 kernel(flow_rule_match_ct) = 0x00000000 kernel(flow_rule_match_cvlan) = 0x00000000 kernel(flow_rule_match_enc_control) = 0x00000000 kernel(flow_rule_match_enc_ip) = 0x00000000 kernel(flow_rule_match_enc_ipv4_addrs) = 0x00000000 kernel(flow_rule_match_enc_ipv6_addrs) = 0x00000000 kernel(flow_rule_match_enc_keyid) = 0x00000000 kernel(flow_rule_match_enc_opts) = 0x00000000 kernel(flow_rule_match_enc_ports) = 0x00000000 kernel(flow_rule_match_eth_addrs) = 0x00000000 kernel(flow_rule_match_icmp) = 0x00000000 kernel(flow_rule_match_ip) = 0x00000000 kernel(flow_rule_match_ipsec) = 0x00000000 kernel(flow_rule_match_ipv4_addrs) = 0x00000000 kernel(flow_rule_match_ipv6_addrs) = 0x00000000 kernel(flow_rule_match_l2tpv3) = 0x00000000 kernel(flow_rule_match_meta) = 0x00000000 kernel(flow_rule_match_mpls) = 0x00000000 kernel(flow_rule_match_ports) = 0x00000000 kernel(flow_rule_match_ports_range) = 0x00000000 kernel(flow_rule_match_pppoe) = 0x00000000 kernel(flow_rule_match_tcp) = 0x00000000 kernel(flow_rule_match_vlan) = 0x00000000 kernel(flush_dcache_folio) = 0x00000000 kernel(flush_dcache_page) = 0x00000000 kernel(flush_delayed_fput) = 0x00000000 kernel(flush_delayed_work) = 0x00000000 kernel(flush_rcu_work) = 0x00000000 kernel(flush_signals) = 0x00000000 kernel(flush_work) = 0x00000000 kernel(folio_add_lru) = 0x00000000 kernel(folio_add_wait_queue) = 0x00000000 kernel(folio_alloc) = 0x00000000 kernel(folio_alloc_buffers) = 0x00000000 kernel(folio_clear_dirty_for_io) = 0x00000000 kernel(folio_copy) = 0x00000000 kernel(folio_end_private_2) = 0x00000000 kernel(folio_end_read) = 0x00000000 kernel(folio_end_writeback) = 0x00000000 kernel(folio_invalidate) = 0x00000000 kernel(folio_mapping) = 0x00000000 kernel(folio_mark_accessed) = 0x00000000 kernel(folio_mark_dirty) = 0x00000000 kernel(folio_migrate_copy) = 0x00000000 kernel(folio_migrate_flags) = 0x00000000 kernel(folio_migrate_mapping) = 0x00000000 kernel(folio_mkclean) = 0x00000000 kernel(folio_redirty_for_writepage) = 0x00000000 kernel(folio_set_bh) = 0x00000000 kernel(folio_unlock) = 0x00000000 kernel(folio_wait_bit) = 0x00000000 kernel(folio_wait_bit_killable) = 0x00000000 kernel(folio_wait_private_2) = 0x00000000 kernel(folio_wait_private_2_killable) = 0x00000000 kernel(folio_wait_stable) = 0x00000000 kernel(folio_wait_writeback) = 0x00000000 kernel(folio_wait_writeback_killable) = 0x00000000 kernel(folio_zero_new_buffers) = 0x00000000 kernel(folios_put_refs) = 0x00000000 kernel(follow_down) = 0x00000000 kernel(follow_down_one) = 0x00000000 kernel(follow_pfn) = 0x00000000 kernel(follow_pte) = 0x00000000 kernel(follow_up) = 0x00000000 kernel(font_vga_8x16) = 0x00000000 kernel(for_each_kernel_tracepoint) = 0x00000000 kernel(for_each_thermal_trip) = 0x00000000 kernel(force_sig) = 0x00000000 kernel(forget_all_cached_acls) = 0x00000000 kernel(forget_cached_acl) = 0x00000000 kernel(fork_usermode_driver) = 0x00000000 kernel(fput) = 0x00000000 kernel(fqdir_exit) = 0x00000000 kernel(fqdir_init) = 0x00000000 kernel(framebuffer_alloc) = 0x00000000 kernel(framebuffer_release) = 0x00000000 kernel(free_anon_bdev) = 0x00000000 kernel(free_bucket_spinlocks) = 0x00000000 kernel(free_buffer_head) = 0x00000000 kernel(free_cgroup_ns) = 0x00000000 kernel(free_contig_range) = 0x00000000 kernel(free_cpumask_var) = 0x00000000 kernel(free_fib_info) = 0x00000000 kernel(free_inode_nonrcu) = 0x00000000 kernel(free_io_pgtable_ops) = 0x00000000 kernel(free_iova) = 0x00000000 kernel(free_iova_fast) = 0x00000000 kernel(free_irq) = 0x00000000 kernel(free_irq_cpu_rmap) = 0x00000000 kernel(free_netdev) = 0x00000000 kernel(free_opal_dev) = 0x00000000 kernel(free_pages) = 0x00000000 kernel(free_pages_exact) = 0x00000000 kernel(free_percpu) = 0x00000000 kernel(free_percpu_irq) = 0x00000000 kernel(free_task) = 0x00000000 kernel(free_uid) = 0x00000000 kernel(free_vm_area) = 0x00000000 kernel(freeze_super) = 0x00000000 kernel(freezer_active) = 0x00000000 kernel(freezer_cgrp_subsys_enabled_key) = 0x00000000 kernel(freezer_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(freezing_slow_path) = 0x00000000 kernel(freq_qos_add_notifier) = 0x00000000 kernel(freq_qos_add_request) = 0x00000000 kernel(freq_qos_remove_notifier) = 0x00000000 kernel(freq_qos_remove_request) = 0x00000000 kernel(freq_qos_update_request) = 0x00000000 kernel(from_kgid) = 0x00000000 kernel(from_kgid_munged) = 0x00000000 kernel(from_kprojid) = 0x00000000 kernel(from_kprojid_munged) = 0x00000000 kernel(from_kqid) = 0x00000000 kernel(from_kqid_munged) = 0x00000000 kernel(from_kuid) = 0x00000000 kernel(from_kuid_munged) = 0x00000000 kernel(from_vfsgid) = 0x00000000 kernel(from_vfsuid) = 0x00000000 kernel(fs_bio_set) = 0x00000000 kernel(fs_context_for_mount) = 0x00000000 kernel(fs_context_for_reconfigure) = 0x00000000 kernel(fs_context_for_submount) = 0x00000000 kernel(fs_dax_get_by_bdev) = 0x00000000 kernel(fs_ftype_to_dtype) = 0x00000000 kernel(fs_holder_ops) = 0x00000000 kernel(fs_kobj) = 0x00000000 kernel(fs_lookup_param) = 0x00000000 kernel(fs_overflowgid) = 0x00000000 kernel(fs_overflowuid) = 0x00000000 kernel(fs_param_is_blob) = 0x00000000 kernel(fs_param_is_blockdev) = 0x00000000 kernel(fs_param_is_bool) = 0x00000000 kernel(fs_param_is_enum) = 0x00000000 kernel(fs_param_is_fd) = 0x00000000 kernel(fs_param_is_path) = 0x00000000 kernel(fs_param_is_s32) = 0x00000000 kernel(fs_param_is_string) = 0x00000000 kernel(fs_param_is_u32) = 0x00000000 kernel(fs_param_is_u64) = 0x00000000 kernel(fs_put_dax) = 0x00000000 kernel(fs_umode_to_dtype) = 0x00000000 kernel(fs_umode_to_ftype) = 0x00000000 kernel(fscrypt_context_for_new_inode) = 0x00000000 kernel(fscrypt_d_revalidate) = 0x00000000 kernel(fscrypt_decrypt_bio) = 0x00000000 kernel(fscrypt_decrypt_block_inplace) = 0x00000000 kernel(fscrypt_decrypt_pagecache_blocks) = 0x00000000 kernel(fscrypt_dio_supported) = 0x00000000 kernel(fscrypt_drop_inode) = 0x00000000 kernel(fscrypt_dummy_policies_equal) = 0x00000000 kernel(fscrypt_encrypt_block_inplace) = 0x00000000 kernel(fscrypt_encrypt_pagecache_blocks) = 0x00000000 kernel(fscrypt_enqueue_decrypt_work) = 0x00000000 kernel(fscrypt_file_open) = 0x00000000 kernel(fscrypt_fname_alloc_buffer) = 0x00000000 kernel(fscrypt_fname_disk_to_usr) = 0x00000000 kernel(fscrypt_fname_encrypt) = 0x00000000 kernel(fscrypt_fname_encrypted_size) = 0x00000000 kernel(fscrypt_fname_free_buffer) = 0x00000000 kernel(fscrypt_fname_siphash) = 0x00000000 kernel(fscrypt_free_bounce_page) = 0x00000000 kernel(fscrypt_free_inode) = 0x00000000 kernel(fscrypt_get_symlink) = 0x00000000 kernel(fscrypt_has_permitted_context) = 0x00000000 kernel(fscrypt_ioctl_add_key) = 0x00000000 kernel(fscrypt_ioctl_get_key_status) = 0x00000000 kernel(fscrypt_ioctl_get_nonce) = 0x00000000 kernel(fscrypt_ioctl_get_policy) = 0x00000000 kernel(fscrypt_ioctl_get_policy_ex) = 0x00000000 kernel(fscrypt_ioctl_remove_key) = 0x00000000 kernel(fscrypt_ioctl_remove_key_all_users) = 0x00000000 kernel(fscrypt_ioctl_set_policy) = 0x00000000 kernel(fscrypt_limit_io_blocks) = 0x00000000 kernel(fscrypt_match_name) = 0x00000000 kernel(fscrypt_mergeable_bio) = 0x00000000 kernel(fscrypt_mergeable_bio_bh) = 0x00000000 kernel(fscrypt_parse_test_dummy_encryption) = 0x00000000 kernel(fscrypt_prepare_lookup_partial) = 0x00000000 kernel(fscrypt_prepare_new_inode) = 0x00000000 kernel(fscrypt_prepare_symlink) = 0x00000000 kernel(fscrypt_put_encryption_info) = 0x00000000 kernel(fscrypt_set_bio_crypt_ctx) = 0x00000000 kernel(fscrypt_set_bio_crypt_ctx_bh) = 0x00000000 kernel(fscrypt_set_context) = 0x00000000 kernel(fscrypt_setup_filename) = 0x00000000 kernel(fscrypt_show_test_dummy_encryption) = 0x00000000 kernel(fscrypt_symlink_getattr) = 0x00000000 kernel(fscrypt_zeroout_range) = 0x00000000 kernel(fsl8250_handle_irq) = 0x00000000 kernel(fsl_ifc_ctrl_dev) = 0x00000000 kernel(fsl_ifc_find) = 0x00000000 kernel(fsl_mc_allocate_irqs) = 0x00000000 kernel(fsl_mc_bus_dpaiop_type) = 0x00000000 kernel(fsl_mc_bus_dpbp_type) = 0x00000000 kernel(fsl_mc_bus_dpci_type) = 0x00000000 kernel(fsl_mc_bus_dpcon_type) = 0x00000000 kernel(fsl_mc_bus_dpdbg_type) = 0x00000000 kernel(fsl_mc_bus_dpdcei_type) = 0x00000000 kernel(fsl_mc_bus_dpdmai_type) = 0x00000000 kernel(fsl_mc_bus_dpdmux_type) = 0x00000000 kernel(fsl_mc_bus_dpio_type) = 0x00000000 kernel(fsl_mc_bus_dpmac_type) = 0x00000000 kernel(fsl_mc_bus_dpmcp_type) = 0x00000000 kernel(fsl_mc_bus_dpni_type) = 0x00000000 kernel(fsl_mc_bus_dprc_type) = 0x00000000 kernel(fsl_mc_bus_dprtc_type) = 0x00000000 kernel(fsl_mc_bus_dpseci_type) = 0x00000000 kernel(fsl_mc_bus_dpsw_type) = 0x00000000 kernel(fsl_mc_bus_type) = 0x00000000 kernel(fsl_mc_cleanup_irq_pool) = 0x00000000 kernel(fsl_mc_device_add) = 0x00000000 kernel(fsl_mc_device_group) = 0x00000000 kernel(fsl_mc_device_remove) = 0x00000000 kernel(fsl_mc_driver_unregister) = 0x00000000 kernel(fsl_mc_free_irqs) = 0x00000000 kernel(fsl_mc_get_endpoint) = 0x00000000 kernel(fsl_mc_get_version) = 0x00000000 kernel(fsl_mc_obj_close) = 0x00000000 kernel(fsl_mc_obj_open) = 0x00000000 kernel(fsl_mc_obj_reset) = 0x00000000 kernel(fsl_mc_object_allocate) = 0x00000000 kernel(fsl_mc_object_free) = 0x00000000 kernel(fsl_mc_populate_irq_pool) = 0x00000000 kernel(fsl_mc_portal_allocate) = 0x00000000 kernel(fsl_mc_portal_free) = 0x00000000 kernel(fsl_mc_portal_reset) = 0x00000000 kernel(fsl_mc_resource_allocate) = 0x00000000 kernel(fsl_mc_resource_free) = 0x00000000 kernel(fsnotify) = 0x00000000 kernel(fsnotify_add_mark) = 0x00000000 kernel(fsnotify_alloc_group) = 0x00000000 kernel(fsnotify_destroy_mark) = 0x00000000 kernel(fsnotify_find_mark) = 0x00000000 kernel(fsnotify_get_cookie) = 0x00000000 kernel(fsnotify_init_mark) = 0x00000000 kernel(fsnotify_put_group) = 0x00000000 kernel(fsnotify_put_mark) = 0x00000000 kernel(fsnotify_wait_marks_destroyed) = 0x00000000 kernel(fsstack_copy_attr_all) = 0x00000000 kernel(fsstack_copy_inode_size) = 0x00000000 kernel(fsverity_enqueue_verify_work) = 0x00000000 kernel(fsverity_get_digest) = 0x00000000 kernel(fsverity_ioctl_enable) = 0x00000000 kernel(fsverity_ioctl_measure) = 0x00000000 kernel(fsverity_ioctl_read_metadata) = 0x00000000 kernel(fsverity_verify_bio) = 0x00000000 kernel(fsverity_verify_blocks) = 0x00000000 kernel(ftrace_dump) = 0x00000000 kernel(ftrace_free_filter) = 0x00000000 kernel(ftrace_ops_set_global_filter) = 0x00000000 kernel(ftrace_set_filter) = 0x00000000 kernel(ftrace_set_filter_ip) = 0x00000000 kernel(ftrace_set_filter_ips) = 0x00000000 kernel(ftrace_set_global_filter) = 0x00000000 kernel(ftrace_set_global_notrace) = 0x00000000 kernel(ftrace_set_notrace) = 0x00000000 kernel(full_name_hash) = 0x00000000 kernel(fw_devlink_purge_absent_suppliers) = 0x00000000 kernel(fw_fallback_config) = 0x00000000 kernel(fwnode_connection_find_match) = 0x00000000 kernel(fwnode_connection_find_matches) = 0x00000000 kernel(fwnode_count_parents) = 0x00000000 kernel(fwnode_create_software_node) = 0x00000000 kernel(fwnode_device_is_available) = 0x00000000 kernel(fwnode_find_reference) = 0x00000000 kernel(fwnode_get_mac_address) = 0x00000000 kernel(fwnode_get_name) = 0x00000000 kernel(fwnode_get_named_child_node) = 0x00000000 kernel(fwnode_get_next_available_child_node) = 0x00000000 kernel(fwnode_get_next_child_node) = 0x00000000 kernel(fwnode_get_next_parent) = 0x00000000 kernel(fwnode_get_nth_parent) = 0x00000000 kernel(fwnode_get_parent) = 0x00000000 kernel(fwnode_get_phy_id) = 0x00000000 kernel(fwnode_get_phy_mode) = 0x00000000 kernel(fwnode_get_phy_node) = 0x00000000 kernel(fwnode_gpiod_get_index) = 0x00000000 kernel(fwnode_graph_get_endpoint_by_id) = 0x00000000 kernel(fwnode_graph_get_endpoint_count) = 0x00000000 kernel(fwnode_graph_get_next_endpoint) = 0x00000000 kernel(fwnode_graph_get_port_parent) = 0x00000000 kernel(fwnode_graph_get_remote_endpoint) = 0x00000000 kernel(fwnode_graph_get_remote_port) = 0x00000000 kernel(fwnode_graph_get_remote_port_parent) = 0x00000000 kernel(fwnode_graph_parse_endpoint) = 0x00000000 kernel(fwnode_handle_get) = 0x00000000 kernel(fwnode_handle_put) = 0x00000000 kernel(fwnode_iomap) = 0x00000000 kernel(fwnode_irq_get) = 0x00000000 kernel(fwnode_irq_get_byname) = 0x00000000 kernel(fwnode_mdio_find_device) = 0x00000000 kernel(fwnode_mdiobus_phy_device_register) = 0x00000000 kernel(fwnode_mdiobus_register_phy) = 0x00000000 kernel(fwnode_name_eq) = 0x00000000 kernel(fwnode_phy_find_device) = 0x00000000 kernel(fwnode_property_get_reference_args) = 0x00000000 kernel(fwnode_property_match_property_string) = 0x00000000 kernel(fwnode_property_match_string) = 0x00000000 kernel(fwnode_property_present) = 0x00000000 kernel(fwnode_property_read_string) = 0x00000000 kernel(fwnode_property_read_string_array) = 0x00000000 kernel(fwnode_property_read_u16_array) = 0x00000000 kernel(fwnode_property_read_u32_array) = 0x00000000 kernel(fwnode_property_read_u64_array) = 0x00000000 kernel(fwnode_property_read_u8_array) = 0x00000000 kernel(fwnode_remove_software_node) = 0x00000000 kernel(fwnode_usb_role_switch_get) = 0x00000000 kernel(gcd) = 0x00000000 kernel(gdsc_gx_do_nothing_enable) = 0x00000000 kernel(gen10g_config_aneg) = 0x00000000 kernel(gen_estimator_active) = 0x00000000 kernel(gen_estimator_read) = 0x00000000 kernel(gen_kill_estimator) = 0x00000000 kernel(gen_new_estimator) = 0x00000000 kernel(gen_pool_add_owner) = 0x00000000 kernel(gen_pool_alloc_algo_owner) = 0x00000000 kernel(gen_pool_avail) = 0x00000000 kernel(gen_pool_best_fit) = 0x00000000 kernel(gen_pool_create) = 0x00000000 kernel(gen_pool_destroy) = 0x00000000 kernel(gen_pool_dma_alloc) = 0x00000000 kernel(gen_pool_dma_alloc_algo) = 0x00000000 kernel(gen_pool_dma_alloc_align) = 0x00000000 kernel(gen_pool_dma_zalloc) = 0x00000000 kernel(gen_pool_dma_zalloc_algo) = 0x00000000 kernel(gen_pool_dma_zalloc_align) = 0x00000000 kernel(gen_pool_first_fit) = 0x00000000 kernel(gen_pool_first_fit_align) = 0x00000000 kernel(gen_pool_first_fit_order_align) = 0x00000000 kernel(gen_pool_fixed_alloc) = 0x00000000 kernel(gen_pool_for_each_chunk) = 0x00000000 kernel(gen_pool_free_owner) = 0x00000000 kernel(gen_pool_get) = 0x00000000 kernel(gen_pool_has_addr) = 0x00000000 kernel(gen_pool_set_algo) = 0x00000000 kernel(gen_pool_size) = 0x00000000 kernel(gen_pool_virt_to_phys) = 0x00000000 kernel(gen_replace_estimator) = 0x00000000 kernel(generate_random_guid) = 0x00000000 kernel(generate_random_uuid) = 0x00000000 kernel(generic_access_phys) = 0x00000000 kernel(generic_block_bmap) = 0x00000000 kernel(generic_buffers_fsync) = 0x00000000 kernel(generic_buffers_fsync_noflush) = 0x00000000 kernel(generic_check_addressable) = 0x00000000 kernel(generic_cont_expand_simple) = 0x00000000 kernel(generic_delete_inode) = 0x00000000 kernel(generic_device_group) = 0x00000000 kernel(generic_encode_ino32_fh) = 0x00000000 kernel(generic_error_remove_folio) = 0x00000000 kernel(generic_fadvise) = 0x00000000 kernel(generic_fh_to_dentry) = 0x00000000 kernel(generic_fh_to_parent) = 0x00000000 kernel(generic_file_direct_write) = 0x00000000 kernel(generic_file_fsync) = 0x00000000 kernel(generic_file_llseek) = 0x00000000 kernel(generic_file_llseek_size) = 0x00000000 kernel(generic_file_mmap) = 0x00000000 kernel(generic_file_open) = 0x00000000 kernel(generic_file_read_iter) = 0x00000000 kernel(generic_file_readonly_mmap) = 0x00000000 kernel(generic_file_write_iter) = 0x00000000 kernel(generic_fill_statx_attr) = 0x00000000 kernel(generic_fillattr) = 0x00000000 kernel(generic_handle_domain_irq) = 0x00000000 kernel(generic_handle_domain_irq_safe) = 0x00000000 kernel(generic_handle_irq) = 0x00000000 kernel(generic_handle_irq_safe) = 0x00000000 kernel(generic_hwtstamp_get_lower) = 0x00000000 kernel(generic_hwtstamp_set_lower) = 0x00000000 kernel(generic_key_instantiate) = 0x00000000 kernel(generic_listxattr) = 0x00000000 kernel(generic_online_page) = 0x00000000 kernel(generic_parse_monolithic) = 0x00000000 kernel(generic_perform_write) = 0x00000000 kernel(generic_permission) = 0x00000000 kernel(generic_pipe_buf_get) = 0x00000000 kernel(generic_pipe_buf_release) = 0x00000000 kernel(generic_pipe_buf_try_steal) = 0x00000000 kernel(generic_read_dir) = 0x00000000 kernel(generic_remap_file_range_prep) = 0x00000000 kernel(generic_ro_fops) = 0x00000000 kernel(generic_set_sb_d_ops) = 0x00000000 kernel(generic_setlease) = 0x00000000 kernel(generic_shutdown_super) = 0x00000000 kernel(generic_single_device_group) = 0x00000000 kernel(generic_update_time) = 0x00000000 kernel(generic_write_checks) = 0x00000000 kernel(generic_write_checks_count) = 0x00000000 kernel(generic_write_end) = 0x00000000 kernel(geni_icc_disable) = 0x00000000 kernel(geni_icc_enable) = 0x00000000 kernel(geni_icc_get) = 0x00000000 kernel(geni_icc_set_bw) = 0x00000000 kernel(geni_icc_set_tag) = 0x00000000 kernel(geni_se_clk_freq_match) = 0x00000000 kernel(geni_se_clk_tbl_get) = 0x00000000 kernel(geni_se_config_packing) = 0x00000000 kernel(geni_se_get_qup_hw_version) = 0x00000000 kernel(geni_se_init) = 0x00000000 kernel(geni_se_resources_off) = 0x00000000 kernel(geni_se_resources_on) = 0x00000000 kernel(geni_se_rx_dma_prep) = 0x00000000 kernel(geni_se_rx_dma_unprep) = 0x00000000 kernel(geni_se_rx_init_dma) = 0x00000000 kernel(geni_se_select_mode) = 0x00000000 kernel(geni_se_tx_dma_prep) = 0x00000000 kernel(geni_se_tx_dma_unprep) = 0x00000000 kernel(geni_se_tx_init_dma) = 0x00000000 kernel(genl_lock) = 0x00000000 kernel(genl_notify) = 0x00000000 kernel(genl_register_family) = 0x00000000 kernel(genl_unlock) = 0x00000000 kernel(genl_unregister_family) = 0x00000000 kernel(genlmsg_multicast_allns) = 0x00000000 kernel(genlmsg_put) = 0x00000000 kernel(genpd_dev_pm_attach) = 0x00000000 kernel(genpd_dev_pm_attach_by_id) = 0x00000000 kernel(genphy_aneg_done) = 0x00000000 kernel(genphy_c37_config_aneg) = 0x00000000 kernel(genphy_c37_read_status) = 0x00000000 kernel(genphy_c45_an_config_aneg) = 0x00000000 kernel(genphy_c45_an_disable_aneg) = 0x00000000 kernel(genphy_c45_aneg_done) = 0x00000000 kernel(genphy_c45_baset1_read_status) = 0x00000000 kernel(genphy_c45_check_and_restart_aneg) = 0x00000000 kernel(genphy_c45_config_aneg) = 0x00000000 kernel(genphy_c45_eee_is_active) = 0x00000000 kernel(genphy_c45_ethtool_get_eee) = 0x00000000 kernel(genphy_c45_ethtool_set_eee) = 0x00000000 kernel(genphy_c45_fast_retrain) = 0x00000000 kernel(genphy_c45_loopback) = 0x00000000 kernel(genphy_c45_plca_get_cfg) = 0x00000000 kernel(genphy_c45_plca_get_status) = 0x00000000 kernel(genphy_c45_plca_set_cfg) = 0x00000000 kernel(genphy_c45_pma_baset1_read_abilities) = 0x00000000 kernel(genphy_c45_pma_baset1_read_master_slave) = 0x00000000 kernel(genphy_c45_pma_baset1_setup_master_slave) = 0x00000000 kernel(genphy_c45_pma_read_abilities) = 0x00000000 kernel(genphy_c45_pma_read_ext_abilities) = 0x00000000 kernel(genphy_c45_pma_resume) = 0x00000000 kernel(genphy_c45_pma_setup_forced) = 0x00000000 kernel(genphy_c45_pma_suspend) = 0x00000000 kernel(genphy_c45_read_eee_abilities) = 0x00000000 kernel(genphy_c45_read_link) = 0x00000000 kernel(genphy_c45_read_lpa) = 0x00000000 kernel(genphy_c45_read_mdix) = 0x00000000 kernel(genphy_c45_read_pma) = 0x00000000 kernel(genphy_c45_read_status) = 0x00000000 kernel(genphy_c45_restart_aneg) = 0x00000000 kernel(genphy_check_and_restart_aneg) = 0x00000000 kernel(genphy_config_eee_advert) = 0x00000000 kernel(genphy_handle_interrupt_no_ack) = 0x00000000 kernel(genphy_loopback) = 0x00000000 kernel(genphy_read_abilities) = 0x00000000 kernel(genphy_read_lpa) = 0x00000000 kernel(genphy_read_master_slave) = 0x00000000 kernel(genphy_read_mmd_unsupported) = 0x00000000 kernel(genphy_read_status) = 0x00000000 kernel(genphy_read_status_fixed) = 0x00000000 kernel(genphy_restart_aneg) = 0x00000000 kernel(genphy_resume) = 0x00000000 kernel(genphy_setup_forced) = 0x00000000 kernel(genphy_soft_reset) = 0x00000000 kernel(genphy_suspend) = 0x00000000 kernel(genphy_update_link) = 0x00000000 kernel(genphy_write_mmd_unsupported) = 0x00000000 kernel(get_anon_bdev) = 0x00000000 kernel(get_bitmap_from_slot) = 0x00000000 kernel(get_cached_acl) = 0x00000000 kernel(get_cached_acl_rcu) = 0x00000000 kernel(get_cached_msi_msg) = 0x00000000 kernel(get_compat_sigset) = 0x00000000 kernel(get_completed_synchronize_rcu) = 0x00000000 kernel(get_completed_synchronize_rcu_full) = 0x00000000 kernel(get_cpu_device) = 0x00000000 kernel(get_cpu_idle_time) = 0x00000000 kernel(get_cpu_idle_time_us) = 0x00000000 kernel(get_cpu_iowait_time_us) = 0x00000000 kernel(get_current_tty) = 0x00000000 kernel(get_default_font) = 0x00000000 kernel(get_dev_pagemap) = 0x00000000 kernel(get_device) = 0x00000000 kernel(get_device_system_crosststamp) = 0x00000000 kernel(get_file_active) = 0x00000000 kernel(get_file_rcu) = 0x00000000 kernel(get_fs_type) = 0x00000000 kernel(get_governor_parent_kobj) = 0x00000000 kernel(get_inode_acl) = 0x00000000 kernel(get_itimerspec64) = 0x00000000 kernel(get_max_files) = 0x00000000 kernel(get_mem_cgroup_from_mm) = 0x00000000 kernel(get_net_ns) = 0x00000000 kernel(get_net_ns_by_fd) = 0x00000000 kernel(get_net_ns_by_id) = 0x00000000 kernel(get_net_ns_by_pid) = 0x00000000 kernel(get_next_ino) = 0x00000000 kernel(get_old_itimerspec32) = 0x00000000 kernel(get_old_timespec32) = 0x00000000 kernel(get_option) = 0x00000000 kernel(get_options) = 0x00000000 kernel(get_phy_device) = 0x00000000 kernel(get_pid_task) = 0x00000000 kernel(get_random_bytes) = 0x00000000 kernel(get_random_u16) = 0x00000000 kernel(get_random_u32) = 0x00000000 kernel(get_random_u64) = 0x00000000 kernel(get_random_u8) = 0x00000000 kernel(get_rcu_tasks_gp_kthread) = 0x00000000 kernel(get_rcu_tasks_rude_gp_kthread) = 0x00000000 kernel(get_rcu_tasks_trace_gp_kthread) = 0x00000000 kernel(get_sg_io_hdr) = 0x00000000 kernel(get_state_synchronize_rcu) = 0x00000000 kernel(get_state_synchronize_rcu_full) = 0x00000000 kernel(get_state_synchronize_srcu) = 0x00000000 kernel(get_task_cred) = 0x00000000 kernel(get_task_mm) = 0x00000000 kernel(get_task_pid) = 0x00000000 kernel(get_thermal_instance) = 0x00000000 kernel(get_timespec64) = 0x00000000 kernel(get_tree_bdev) = 0x00000000 kernel(get_tree_keyed) = 0x00000000 kernel(get_tree_nodev) = 0x00000000 kernel(get_tree_single) = 0x00000000 kernel(get_unmapped_area) = 0x00000000 kernel(get_unused_fd_flags) = 0x00000000 kernel(get_user_ifreq) = 0x00000000 kernel(get_user_pages) = 0x00000000 kernel(get_user_pages_fast) = 0x00000000 kernel(get_user_pages_fast_only) = 0x00000000 kernel(get_user_pages_remote) = 0x00000000 kernel(get_user_pages_unlocked) = 0x00000000 kernel(get_watch_queue) = 0x00000000 kernel(get_zeroed_page) = 0x00000000 kernel(getboottime64) = 0x00000000 kernel(getname_kernel) = 0x00000000 kernel(gf128mul_4k_bbe) = 0x00000000 kernel(gf128mul_4k_lle) = 0x00000000 kernel(gf128mul_64k_bbe) = 0x00000000 kernel(gf128mul_bbe) = 0x00000000 kernel(gf128mul_free_64k) = 0x00000000 kernel(gf128mul_init_4k_bbe) = 0x00000000 kernel(gf128mul_init_4k_lle) = 0x00000000 kernel(gf128mul_init_64k_bbe) = 0x00000000 kernel(gf128mul_lle) = 0x00000000 kernel(gf128mul_x8_ble) = 0x00000000 kernel(gfn_to_hva) = 0x00000000 kernel(gfn_to_hva_memslot) = 0x00000000 kernel(gfn_to_memslot) = 0x00000000 kernel(gfn_to_page) = 0x00000000 kernel(gfn_to_page_many_atomic) = 0x00000000 kernel(gfn_to_pfn) = 0x00000000 kernel(gfn_to_pfn_memslot) = 0x00000000 kernel(gfn_to_pfn_memslot_atomic) = 0x00000000 kernel(gfn_to_pfn_prot) = 0x00000000 kernel(ghes_estatus_pool_region_free) = 0x00000000 kernel(ghes_get_devices) = 0x00000000 kernel(ghes_register_report_chain) = 0x00000000 kernel(ghes_register_vendor_record_notifier) = 0x00000000 kernel(ghes_unregister_report_chain) = 0x00000000 kernel(ghes_unregister_vendor_record_notifier) = 0x00000000 kernel(gic_nonsecure_priorities) = 0x00000000 kernel(give_up_console) = 0x00000000 kernel(glob_match) = 0x00000000 kernel(global_cursor_default) = 0x00000000 kernel(gnet_stats_add_basic) = 0x00000000 kernel(gnet_stats_add_queue) = 0x00000000 kernel(gnet_stats_basic_sync_init) = 0x00000000 kernel(gnet_stats_copy_app) = 0x00000000 kernel(gnet_stats_copy_basic) = 0x00000000 kernel(gnet_stats_copy_basic_hw) = 0x00000000 kernel(gnet_stats_copy_queue) = 0x00000000 kernel(gnet_stats_copy_rate_est) = 0x00000000 kernel(gnet_stats_finish_copy) = 0x00000000 kernel(gnet_stats_start_copy) = 0x00000000 kernel(gnet_stats_start_copy_compat) = 0x00000000 kernel(gov_attr_set_get) = 0x00000000 kernel(gov_attr_set_init) = 0x00000000 kernel(gov_attr_set_put) = 0x00000000 kernel(gov_update_cpu_data) = 0x00000000 kernel(governor_sysfs_ops) = 0x00000000 kernel(gpio_device_find) = 0x00000000 kernel(gpio_device_find_by_fwnode) = 0x00000000 kernel(gpio_device_find_by_label) = 0x00000000 kernel(gpio_device_get) = 0x00000000 kernel(gpio_device_get_base) = 0x00000000 kernel(gpio_device_get_chip) = 0x00000000 kernel(gpio_device_get_desc) = 0x00000000 kernel(gpio_device_get_label) = 0x00000000 kernel(gpio_device_put) = 0x00000000 kernel(gpio_device_to_device) = 0x00000000 kernel(gpio_free) = 0x00000000 kernel(gpio_free_array) = 0x00000000 kernel(gpio_request) = 0x00000000 kernel(gpio_request_array) = 0x00000000 kernel(gpio_request_one) = 0x00000000 kernel(gpio_to_desc) = 0x00000000 kernel(gpiochip_add_data_with_key) = 0x00000000 kernel(gpiochip_add_pin_range) = 0x00000000 kernel(gpiochip_add_pingroup_range) = 0x00000000 kernel(gpiochip_disable_irq) = 0x00000000 kernel(gpiochip_dup_line_label) = 0x00000000 kernel(gpiochip_enable_irq) = 0x00000000 kernel(gpiochip_free_own_desc) = 0x00000000 kernel(gpiochip_generic_config) = 0x00000000 kernel(gpiochip_generic_free) = 0x00000000 kernel(gpiochip_generic_request) = 0x00000000 kernel(gpiochip_get_data) = 0x00000000 kernel(gpiochip_get_desc) = 0x00000000 kernel(gpiochip_get_ngpios) = 0x00000000 kernel(gpiochip_irq_relres) = 0x00000000 kernel(gpiochip_irq_reqres) = 0x00000000 kernel(gpiochip_irqchip_add_domain) = 0x00000000 kernel(gpiochip_line_is_irq) = 0x00000000 kernel(gpiochip_line_is_open_drain) = 0x00000000 kernel(gpiochip_line_is_open_source) = 0x00000000 kernel(gpiochip_line_is_persistent) = 0x00000000 kernel(gpiochip_line_is_valid) = 0x00000000 kernel(gpiochip_lock_as_irq) = 0x00000000 kernel(gpiochip_populate_parent_fwspec_fourcell) = 0x00000000 kernel(gpiochip_populate_parent_fwspec_twocell) = 0x00000000 kernel(gpiochip_relres_irq) = 0x00000000 kernel(gpiochip_remove) = 0x00000000 kernel(gpiochip_remove_pin_ranges) = 0x00000000 kernel(gpiochip_reqres_irq) = 0x00000000 kernel(gpiochip_request_own_desc) = 0x00000000 kernel(gpiochip_unlock_as_irq) = 0x00000000 kernel(gpiod_add_hogs) = 0x00000000 kernel(gpiod_add_lookup_table) = 0x00000000 kernel(gpiod_cansleep) = 0x00000000 kernel(gpiod_count) = 0x00000000 kernel(gpiod_direction_input) = 0x00000000 kernel(gpiod_direction_output) = 0x00000000 kernel(gpiod_direction_output_raw) = 0x00000000 kernel(gpiod_disable_hw_timestamp_ns) = 0x00000000 kernel(gpiod_enable_hw_timestamp_ns) = 0x00000000 kernel(gpiod_get) = 0x00000000 kernel(gpiod_get_array) = 0x00000000 kernel(gpiod_get_array_optional) = 0x00000000 kernel(gpiod_get_array_value) = 0x00000000 kernel(gpiod_get_array_value_cansleep) = 0x00000000 kernel(gpiod_get_direction) = 0x00000000 kernel(gpiod_get_index) = 0x00000000 kernel(gpiod_get_index_optional) = 0x00000000 kernel(gpiod_get_optional) = 0x00000000 kernel(gpiod_get_raw_array_value) = 0x00000000 kernel(gpiod_get_raw_array_value_cansleep) = 0x00000000 kernel(gpiod_get_raw_value) = 0x00000000 kernel(gpiod_get_raw_value_cansleep) = 0x00000000 kernel(gpiod_get_value) = 0x00000000 kernel(gpiod_get_value_cansleep) = 0x00000000 kernel(gpiod_is_active_low) = 0x00000000 kernel(gpiod_put) = 0x00000000 kernel(gpiod_put_array) = 0x00000000 kernel(gpiod_remove_hogs) = 0x00000000 kernel(gpiod_remove_lookup_table) = 0x00000000 kernel(gpiod_set_array_value) = 0x00000000 kernel(gpiod_set_array_value_cansleep) = 0x00000000 kernel(gpiod_set_config) = 0x00000000 kernel(gpiod_set_consumer_name) = 0x00000000 kernel(gpiod_set_debounce) = 0x00000000 kernel(gpiod_set_raw_array_value) = 0x00000000 kernel(gpiod_set_raw_array_value_cansleep) = 0x00000000 kernel(gpiod_set_raw_value) = 0x00000000 kernel(gpiod_set_raw_value_cansleep) = 0x00000000 kernel(gpiod_set_value) = 0x00000000 kernel(gpiod_set_value_cansleep) = 0x00000000 kernel(gpiod_to_chip) = 0x00000000 kernel(gpiod_to_gpio_device) = 0x00000000 kernel(gpiod_to_irq) = 0x00000000 kernel(gpiod_toggle_active_low) = 0x00000000 kernel(gpmc_configure) = 0x00000000 kernel(gpmc_cs_free) = 0x00000000 kernel(gpmc_cs_request) = 0x00000000 kernel(gpmc_omap_get_nand_ops) = 0x00000000 kernel(gpmc_omap_onenand_set_timings) = 0x00000000 kernel(grab_cache_page_write_begin) = 0x00000000 kernel(gro_cells_destroy) = 0x00000000 kernel(gro_cells_init) = 0x00000000 kernel(gro_cells_receive) = 0x00000000 kernel(gro_find_complete_by_type) = 0x00000000 kernel(gro_find_receive_by_type) = 0x00000000 kernel(group_cpus_evenly) = 0x00000000 kernel(groups_alloc) = 0x00000000 kernel(groups_free) = 0x00000000 kernel(groups_sort) = 0x00000000 kernel(guid_gen) = 0x00000000 kernel(guid_null) = 0x00000000 kernel(guid_parse) = 0x00000000 kernel(halt_poll_ns) = 0x00000000 kernel(halt_poll_ns_grow) = 0x00000000 kernel(halt_poll_ns_grow_start) = 0x00000000 kernel(halt_poll_ns_shrink) = 0x00000000 kernel(handle_bad_irq) = 0x00000000 kernel(handle_edge_irq) = 0x00000000 kernel(handle_fasteoi_ack_irq) = 0x00000000 kernel(handle_fasteoi_irq) = 0x00000000 kernel(handle_fasteoi_mask_irq) = 0x00000000 kernel(handle_fasteoi_nmi) = 0x00000000 kernel(handle_level_irq) = 0x00000000 kernel(handle_mm_fault) = 0x00000000 kernel(handle_nested_irq) = 0x00000000 kernel(handle_simple_irq) = 0x00000000 kernel(handle_sysrq) = 0x00000000 kernel(handle_untracked_irq) = 0x00000000 kernel(handshake_complete) = 0x00000000 kernel(handshake_genl_put) = 0x00000000 kernel(handshake_pernet) = 0x00000000 kernel(handshake_req_alloc) = 0x00000000 kernel(handshake_req_cancel) = 0x00000000 kernel(handshake_req_hash_lookup) = 0x00000000 kernel(handshake_req_next) = 0x00000000 kernel(handshake_req_private) = 0x00000000 kernel(handshake_req_submit) = 0x00000000 kernel(has_capability) = 0x00000000 kernel(has_capability_noaudit) = 0x00000000 kernel(hash_algo_name) = 0x00000000 kernel(hash_digest_size) = 0x00000000 kernel(hashlen_string) = 0x00000000 kernel(have_governor_per_policy) = 0x00000000 kernel(hchacha_block_arch) = 0x00000000 kernel(hchacha_block_generic) = 0x00000000 kernel(hdmi_audio_infoframe_check) = 0x00000000 kernel(hdmi_audio_infoframe_init) = 0x00000000 kernel(hdmi_audio_infoframe_pack) = 0x00000000 kernel(hdmi_audio_infoframe_pack_for_dp) = 0x00000000 kernel(hdmi_audio_infoframe_pack_only) = 0x00000000 kernel(hdmi_avi_infoframe_check) = 0x00000000 kernel(hdmi_avi_infoframe_init) = 0x00000000 kernel(hdmi_avi_infoframe_pack) = 0x00000000 kernel(hdmi_avi_infoframe_pack_only) = 0x00000000 kernel(hdmi_drm_infoframe_check) = 0x00000000 kernel(hdmi_drm_infoframe_init) = 0x00000000 kernel(hdmi_drm_infoframe_pack) = 0x00000000 kernel(hdmi_drm_infoframe_pack_only) = 0x00000000 kernel(hdmi_drm_infoframe_unpack_only) = 0x00000000 kernel(hdmi_infoframe_check) = 0x00000000 kernel(hdmi_infoframe_log) = 0x00000000 kernel(hdmi_infoframe_pack) = 0x00000000 kernel(hdmi_infoframe_pack_only) = 0x00000000 kernel(hdmi_infoframe_unpack) = 0x00000000 kernel(hdmi_spd_infoframe_check) = 0x00000000 kernel(hdmi_spd_infoframe_init) = 0x00000000 kernel(hdmi_spd_infoframe_pack) = 0x00000000 kernel(hdmi_spd_infoframe_pack_only) = 0x00000000 kernel(hdmi_vendor_infoframe_check) = 0x00000000 kernel(hdmi_vendor_infoframe_init) = 0x00000000 kernel(hdmi_vendor_infoframe_pack) = 0x00000000 kernel(hdmi_vendor_infoframe_pack_only) = 0x00000000 kernel(hest_disable) = 0x00000000 kernel(hex2bin) = 0x00000000 kernel(hex_asc) = 0x00000000 kernel(hex_asc_upper) = 0x00000000 kernel(hex_dump_to_buffer) = 0x00000000 kernel(hex_to_bin) = 0x00000000 kernel(hibernate_quiet_exec) = 0x00000000 kernel(hibernation_set_ops) = 0x00000000 kernel(hid_add_device) = 0x00000000 kernel(hid_alloc_report_buf) = 0x00000000 kernel(hid_allocate_device) = 0x00000000 kernel(hid_bpf_connect_device) = 0x00000000 kernel(hid_bpf_destroy_device) = 0x00000000 kernel(hid_bpf_device_init) = 0x00000000 kernel(hid_bpf_disconnect_device) = 0x00000000 kernel(hid_bpf_ops) = 0x00000000 kernel(hid_bus_type) = 0x00000000 kernel(hid_check_keys_pressed) = 0x00000000 kernel(hid_compare_device_paths) = 0x00000000 kernel(hid_connect) = 0x00000000 kernel(hid_debug_event) = 0x00000000 kernel(hid_destroy_device) = 0x00000000 kernel(hid_disconnect) = 0x00000000 kernel(hid_driver_reset_resume) = 0x00000000 kernel(hid_driver_resume) = 0x00000000 kernel(hid_driver_suspend) = 0x00000000 kernel(hid_dump_device) = 0x00000000 kernel(hid_dump_field) = 0x00000000 kernel(hid_dump_input) = 0x00000000 kernel(hid_dump_report) = 0x00000000 kernel(hid_field_extract) = 0x00000000 kernel(hid_hw_close) = 0x00000000 kernel(hid_hw_open) = 0x00000000 kernel(hid_hw_output_report) = 0x00000000 kernel(hid_hw_raw_request) = 0x00000000 kernel(hid_hw_request) = 0x00000000 kernel(hid_hw_start) = 0x00000000 kernel(hid_hw_stop) = 0x00000000 kernel(hid_ignore) = 0x00000000 kernel(hid_input_report) = 0x00000000 kernel(hid_is_usb) = 0x00000000 kernel(hid_lookup_quirk) = 0x00000000 kernel(hid_match_device) = 0x00000000 kernel(hid_match_id) = 0x00000000 kernel(hid_open_report) = 0x00000000 kernel(hid_output_report) = 0x00000000 kernel(hid_parse_report) = 0x00000000 kernel(hid_quirks_exit) = 0x00000000 kernel(hid_quirks_init) = 0x00000000 kernel(hid_register_report) = 0x00000000 kernel(hid_report_raw_event) = 0x00000000 kernel(hid_resolv_usage) = 0x00000000 kernel(hid_set_field) = 0x00000000 kernel(hid_setup_resolution_multiplier) = 0x00000000 kernel(hid_snto32) = 0x00000000 kernel(hid_unregister_driver) = 0x00000000 kernel(hid_validate_values) = 0x00000000 kernel(hiddev_hid_event) = 0x00000000 kernel(hidinput_calc_abs_res) = 0x00000000 kernel(hidinput_connect) = 0x00000000 kernel(hidinput_count_leds) = 0x00000000 kernel(hidinput_disconnect) = 0x00000000 kernel(hidinput_get_led_field) = 0x00000000 kernel(hidinput_report_event) = 0x00000000 kernel(hidraw_connect) = 0x00000000 kernel(hidraw_disconnect) = 0x00000000 kernel(hidraw_report_event) = 0x00000000 kernel(high_memory) = 0x00000000 kernel(hisi_clk_alloc) = 0x00000000 kernel(hisi_clk_init) = 0x00000000 kernel(hisi_clk_register_divider) = 0x00000000 kernel(hisi_clk_register_fixed_factor) = 0x00000000 kernel(hisi_clk_register_fixed_rate) = 0x00000000 kernel(hisi_clk_register_gate) = 0x00000000 kernel(hisi_clk_register_gate_sep) = 0x00000000 kernel(hisi_clk_register_mux) = 0x00000000 kernel(hisi_clk_register_phase) = 0x00000000 kernel(hisi_cpumask_sysfs_show) = 0x00000000 kernel(hisi_event_sysfs_show) = 0x00000000 kernel(hisi_format_sysfs_show) = 0x00000000 kernel(hisi_pmu_init) = 0x00000000 kernel(hisi_reset_exit) = 0x00000000 kernel(hisi_reset_init) = 0x00000000 kernel(hisi_uncore_pmu_add) = 0x00000000 kernel(hisi_uncore_pmu_del) = 0x00000000 kernel(hisi_uncore_pmu_disable) = 0x00000000 kernel(hisi_uncore_pmu_enable) = 0x00000000 kernel(hisi_uncore_pmu_event_init) = 0x00000000 kernel(hisi_uncore_pmu_event_update) = 0x00000000 kernel(hisi_uncore_pmu_get_event_idx) = 0x00000000 kernel(hisi_uncore_pmu_identifier_attr_show) = 0x00000000 kernel(hisi_uncore_pmu_init_irq) = 0x00000000 kernel(hisi_uncore_pmu_offline_cpu) = 0x00000000 kernel(hisi_uncore_pmu_online_cpu) = 0x00000000 kernel(hisi_uncore_pmu_read) = 0x00000000 kernel(hisi_uncore_pmu_set_event_period) = 0x00000000 kernel(hisi_uncore_pmu_start) = 0x00000000 kernel(hisi_uncore_pmu_stop) = 0x00000000 kernel(hmat_update_target_coordinates) = 0x00000000 kernel(hmm_range_fault) = 0x00000000 kernel(host1x_context_device_bus_type) = 0x00000000 kernel(housekeeping_affine) = 0x00000000 kernel(housekeeping_any_cpu) = 0x00000000 kernel(housekeeping_cpumask) = 0x00000000 kernel(housekeeping_enabled) = 0x00000000 kernel(housekeeping_overridden) = 0x00000000 kernel(housekeeping_test_cpu) = 0x00000000 kernel(hrtimer_active) = 0x00000000 kernel(hrtimer_cancel) = 0x00000000 kernel(hrtimer_forward) = 0x00000000 kernel(hrtimer_init) = 0x00000000 kernel(hrtimer_init_sleeper) = 0x00000000 kernel(hrtimer_resolution) = 0x00000000 kernel(hrtimer_sleeper_start_expires) = 0x00000000 kernel(hrtimer_start_range_ns) = 0x00000000 kernel(hrtimer_try_to_cancel) = 0x00000000 kernel(hsiphash_1u32) = 0x00000000 kernel(hsiphash_2u32) = 0x00000000 kernel(hsiphash_3u32) = 0x00000000 kernel(hsiphash_4u32) = 0x00000000 kernel(hte_disable_ts) = 0x00000000 kernel(hte_enable_ts) = 0x00000000 kernel(hte_get_clk_src_info) = 0x00000000 kernel(hte_init_line_attr) = 0x00000000 kernel(hte_push_ts_ns) = 0x00000000 kernel(hte_request_ts_ns) = 0x00000000 kernel(hte_ts_get) = 0x00000000 kernel(hte_ts_put) = 0x00000000 kernel(hv_alloc_hyperv_page) = 0x00000000 kernel(hv_alloc_hyperv_zeroed_page) = 0x00000000 kernel(hv_do_fast_hypercall8) = 0x00000000 kernel(hv_do_hypercall) = 0x00000000 kernel(hv_free_hyperv_page) = 0x00000000 kernel(hv_get_vpreg) = 0x00000000 kernel(hv_get_vpreg_128) = 0x00000000 kernel(hv_ghcb_hypercall) = 0x00000000 kernel(hv_is_hibernation_supported) = 0x00000000 kernel(hv_is_hyperv_initialized) = 0x00000000 kernel(hv_is_isolation_supported) = 0x00000000 kernel(hv_isolation_type_snp) = 0x00000000 kernel(hv_isolation_type_tdx) = 0x00000000 kernel(hv_max_vp_index) = 0x00000000 kernel(hv_nested) = 0x00000000 kernel(hv_query_ext_cap) = 0x00000000 kernel(hv_read_reference_counter) = 0x00000000 kernel(hv_remove_crash_handler) = 0x00000000 kernel(hv_remove_kexec_handler) = 0x00000000 kernel(hv_remove_vmbus_handler) = 0x00000000 kernel(hv_root_partition) = 0x00000000 kernel(hv_set_vpreg) = 0x00000000 kernel(hv_setup_crash_handler) = 0x00000000 kernel(hv_setup_dma_ops) = 0x00000000 kernel(hv_setup_kexec_handler) = 0x00000000 kernel(hv_setup_vmbus_handler) = 0x00000000 kernel(hv_tdx_hypercall) = 0x00000000 kernel(hv_vp_index) = 0x00000000 kernel(hvc_alloc) = 0x00000000 kernel(hvc_instantiate) = 0x00000000 kernel(hvc_kick) = 0x00000000 kernel(hvc_poll) = 0x00000000 kernel(hvc_remove) = 0x00000000 kernel(hwmon_device_register) = 0x00000000 kernel(hwmon_device_register_for_thermal) = 0x00000000 kernel(hwmon_device_register_with_groups) = 0x00000000 kernel(hwmon_device_register_with_info) = 0x00000000 kernel(hwmon_device_unregister) = 0x00000000 kernel(hwmon_notify_event) = 0x00000000 kernel(hwmon_sanitize_name) = 0x00000000 kernel(hwpoison_filter) = 0x00000000 kernel(hwpoison_filter_dev_major) = 0x00000000 kernel(hwpoison_filter_dev_minor) = 0x00000000 kernel(hwpoison_filter_enable) = 0x00000000 kernel(hwpoison_filter_flags_mask) = 0x00000000 kernel(hwpoison_filter_flags_value) = 0x00000000 kernel(hwpoison_filter_memcg) = 0x00000000 kernel(hwrng_msleep) = 0x00000000 kernel(hwrng_register) = 0x00000000 kernel(hwrng_unregister) = 0x00000000 kernel(hwrng_yield) = 0x00000000 kernel(hwspin_lock_free) = 0x00000000 kernel(hwspin_lock_get_id) = 0x00000000 kernel(hwspin_lock_register) = 0x00000000 kernel(hwspin_lock_request) = 0x00000000 kernel(hwspin_lock_request_specific) = 0x00000000 kernel(hwspin_lock_unregister) = 0x00000000 kernel(hyperv_cleanup) = 0x00000000 kernel(hyperv_pcpu_input_arg) = 0x00000000 kernel(hyperv_pcpu_output_arg) = 0x00000000 kernel(hyperv_report_panic) = 0x00000000 kernel(i2c_acpi_client_count) = 0x00000000 kernel(i2c_acpi_find_adapter_by_handle) = 0x00000000 kernel(i2c_acpi_find_bus_speed) = 0x00000000 kernel(i2c_acpi_get_i2c_resource) = 0x00000000 kernel(i2c_acpi_new_device_by_fwnode) = 0x00000000 kernel(i2c_acpi_waive_d0_probe) = 0x00000000 kernel(i2c_adapter_depth) = 0x00000000 kernel(i2c_adapter_type) = 0x00000000 kernel(i2c_add_adapter) = 0x00000000 kernel(i2c_add_numbered_adapter) = 0x00000000 kernel(i2c_bus_type) = 0x00000000 kernel(i2c_client_get_device_id) = 0x00000000 kernel(i2c_client_type) = 0x00000000 kernel(i2c_clients_command) = 0x00000000 kernel(i2c_del_adapter) = 0x00000000 kernel(i2c_del_driver) = 0x00000000 kernel(i2c_detect_slave_mode) = 0x00000000 kernel(i2c_dw_acpi_configure) = 0x00000000 kernel(i2c_dw_adjust_bus_speed) = 0x00000000 kernel(i2c_dw_configure_master) = 0x00000000 kernel(i2c_dw_configure_slave) = 0x00000000 kernel(i2c_dw_prepare_clk) = 0x00000000 kernel(i2c_dw_probe_master) = 0x00000000 kernel(i2c_dw_probe_slave) = 0x00000000 kernel(i2c_dw_validate_speed) = 0x00000000 kernel(i2c_find_adapter_by_fwnode) = 0x00000000 kernel(i2c_find_device_by_fwnode) = 0x00000000 kernel(i2c_for_each_dev) = 0x00000000 kernel(i2c_freq_mode_string) = 0x00000000 kernel(i2c_generic_scl_recovery) = 0x00000000 kernel(i2c_get_adapter) = 0x00000000 kernel(i2c_get_adapter_by_fwnode) = 0x00000000 kernel(i2c_get_device_id) = 0x00000000 kernel(i2c_get_dma_safe_msg_buf) = 0x00000000 kernel(i2c_get_match_data) = 0x00000000 kernel(i2c_handle_smbus_host_notify) = 0x00000000 kernel(i2c_match_id) = 0x00000000 kernel(i2c_new_ancillary_device) = 0x00000000 kernel(i2c_new_client_device) = 0x00000000 kernel(i2c_new_dummy_device) = 0x00000000 kernel(i2c_new_scanned_device) = 0x00000000 kernel(i2c_new_smbus_alert_device) = 0x00000000 kernel(i2c_of_match_device) = 0x00000000 kernel(i2c_parse_fw_timings) = 0x00000000 kernel(i2c_probe_func_quick_read) = 0x00000000 kernel(i2c_put_adapter) = 0x00000000 kernel(i2c_put_dma_safe_msg_buf) = 0x00000000 kernel(i2c_recover_bus) = 0x00000000 kernel(i2c_register_driver) = 0x00000000 kernel(i2c_slave_event) = 0x00000000 kernel(i2c_slave_register) = 0x00000000 kernel(i2c_slave_unregister) = 0x00000000 kernel(i2c_smbus_pec) = 0x00000000 kernel(i2c_smbus_read_block_data) = 0x00000000 kernel(i2c_smbus_read_byte) = 0x00000000 kernel(i2c_smbus_read_byte_data) = 0x00000000 kernel(i2c_smbus_read_i2c_block_data) = 0x00000000 kernel(i2c_smbus_read_i2c_block_data_or_emulated) = 0x00000000 kernel(i2c_smbus_read_word_data) = 0x00000000 kernel(i2c_smbus_write_block_data) = 0x00000000 kernel(i2c_smbus_write_byte) = 0x00000000 kernel(i2c_smbus_write_byte_data) = 0x00000000 kernel(i2c_smbus_write_i2c_block_data) = 0x00000000 kernel(i2c_smbus_write_word_data) = 0x00000000 kernel(i2c_smbus_xfer) = 0x00000000 kernel(i2c_transfer) = 0x00000000 kernel(i2c_transfer_buffer_flags) = 0x00000000 kernel(i2c_unregister_device) = 0x00000000 kernel(i2c_verify_adapter) = 0x00000000 kernel(i2c_verify_client) = 0x00000000 kernel(icc_bulk_disable) = 0x00000000 kernel(icc_bulk_enable) = 0x00000000 kernel(icc_bulk_put) = 0x00000000 kernel(icc_bulk_set_bw) = 0x00000000 kernel(icc_disable) = 0x00000000 kernel(icc_enable) = 0x00000000 kernel(icc_get_name) = 0x00000000 kernel(icc_link_create) = 0x00000000 kernel(icc_node_add) = 0x00000000 kernel(icc_node_create) = 0x00000000 kernel(icc_node_del) = 0x00000000 kernel(icc_node_destroy) = 0x00000000 kernel(icc_nodes_remove) = 0x00000000 kernel(icc_provider_deregister) = 0x00000000 kernel(icc_provider_init) = 0x00000000 kernel(icc_provider_register) = 0x00000000 kernel(icc_put) = 0x00000000 kernel(icc_set_bw) = 0x00000000 kernel(icc_set_tag) = 0x00000000 kernel(icc_std_aggregate) = 0x00000000 kernel(icc_sync_state) = 0x00000000 kernel(icmp6_send) = 0x00000000 kernel(icmp_build_probe) = 0x00000000 kernel(icmp_err_convert) = 0x00000000 kernel(icmp_global_allow) = 0x00000000 kernel(icmp_ndo_send) = 0x00000000 kernel(icmpv6_err_convert) = 0x00000000 kernel(icmpv6_ndo_send) = 0x00000000 kernel(icst307_idx2s) = 0x00000000 kernel(icst307_s2div) = 0x00000000 kernel(icst525_idx2s) = 0x00000000 kernel(icst525_s2div) = 0x00000000 kernel(icst_clk_register) = 0x00000000 kernel(icst_clk_setup) = 0x00000000 kernel(icst_hz) = 0x00000000 kernel(icst_hz_to_vco) = 0x00000000 kernel(ida_alloc_range) = 0x00000000 kernel(ida_destroy) = 0x00000000 kernel(ida_free) = 0x00000000 kernel(idr_alloc) = 0x00000000 kernel(idr_alloc_cyclic) = 0x00000000 kernel(idr_alloc_u32) = 0x00000000 kernel(idr_destroy) = 0x00000000 kernel(idr_find) = 0x00000000 kernel(idr_for_each) = 0x00000000 kernel(idr_get_next) = 0x00000000 kernel(idr_get_next_ul) = 0x00000000 kernel(idr_preload) = 0x00000000 kernel(idr_remove) = 0x00000000 kernel(idr_replace) = 0x00000000 kernel(iget5_locked) = 0x00000000 kernel(iget_failed) = 0x00000000 kernel(iget_locked) = 0x00000000 kernel(ignore_console_lock_warning) = 0x00000000 kernel(igrab) = 0x00000000 kernel(ihold) = 0x00000000 kernel(ilookup) = 0x00000000 kernel(ilookup5) = 0x00000000 kernel(ilookup5_nowait) = 0x00000000 kernel(ima_file_hash) = 0x00000000 kernel(ima_inode_hash) = 0x00000000 kernel(ima_measure_critical_data) = 0x00000000 kernel(import_iovec) = 0x00000000 kernel(import_ubuf) = 0x00000000 kernel(imx8ulp_clk_hw_composite) = 0x00000000 kernel(imx93_clk_composite_flags) = 0x00000000 kernel(imx93_clk_gate) = 0x00000000 kernel(imx_1416x_pll) = 0x00000000 kernel(imx_1443x_dram_pll) = 0x00000000 kernel(imx_1443x_pll) = 0x00000000 kernel(imx_ccm_lock) = 0x00000000 kernel(imx_check_clk_hws) = 0x00000000 kernel(imx_clk_fracn_gppll) = 0x00000000 kernel(imx_clk_fracn_gppll_integer) = 0x00000000 kernel(imx_clk_hw_cpu) = 0x00000000 kernel(imx_clk_hw_frac_pll) = 0x00000000 kernel(imx_clk_hw_pfd) = 0x00000000 kernel(imx_clk_hw_pfdv2) = 0x00000000 kernel(imx_clk_hw_pllv3) = 0x00000000 kernel(imx_clk_hw_pllv4) = 0x00000000 kernel(imx_clk_hw_sscg_pll) = 0x00000000 kernel(imx_dev_clk_hw_pll14xx) = 0x00000000 kernel(imx_fracn_gppll) = 0x00000000 kernel(imx_fracn_gppll_integer) = 0x00000000 kernel(imx_get_clk_hw_by_name) = 0x00000000 kernel(imx_icc_register) = 0x00000000 kernel(imx_icc_unregister) = 0x00000000 kernel(imx_pinconf_get_scu) = 0x00000000 kernel(imx_pinconf_set_scu) = 0x00000000 kernel(imx_pinctrl_parse_pin_scu) = 0x00000000 kernel(imx_pinctrl_pm_ops) = 0x00000000 kernel(imx_pinctrl_probe) = 0x00000000 kernel(imx_pinctrl_sc_ipc_init) = 0x00000000 kernel(imx_sc_misc_get_control) = 0x00000000 kernel(imx_sc_misc_set_control) = 0x00000000 kernel(imx_sc_pm_cpu_start) = 0x00000000 kernel(imx_sc_rm_get_resource_owner) = 0x00000000 kernel(imx_sc_rm_is_resource_owned) = 0x00000000 kernel(imx_scu_call_rpc) = 0x00000000 kernel(imx_scu_enable_general_irq_channel) = 0x00000000 kernel(imx_scu_get_handle) = 0x00000000 kernel(imx_scu_irq_get_status) = 0x00000000 kernel(imx_scu_irq_group_enable) = 0x00000000 kernel(imx_scu_irq_register_notifier) = 0x00000000 kernel(imx_scu_irq_unregister_notifier) = 0x00000000 kernel(imx_unregister_hw_clocks) = 0x00000000 kernel(in4_pton) = 0x00000000 kernel(in6_dev_finish_destroy) = 0x00000000 kernel(in6_pton) = 0x00000000 kernel(in6addr_any) = 0x00000000 kernel(in6addr_interfacelocal_allnodes) = 0x00000000 kernel(in6addr_interfacelocal_allrouters) = 0x00000000 kernel(in6addr_linklocal_allnodes) = 0x00000000 kernel(in6addr_linklocal_allrouters) = 0x00000000 kernel(in6addr_loopback) = 0x00000000 kernel(in6addr_sitelocal_allrouters) = 0x00000000 kernel(in_aton) = 0x00000000 kernel(in_dev_finish_destroy) = 0x00000000 kernel(in_egroup_p) = 0x00000000 kernel(in_group_p) = 0x00000000 kernel(in_lock_functions) = 0x00000000 kernel(inc_nlink) = 0x00000000 kernel(inc_node_page_state) = 0x00000000 kernel(inc_zone_page_state) = 0x00000000 kernel(inet6_add_offload) = 0x00000000 kernel(inet6_add_protocol) = 0x00000000 kernel(inet6_bind) = 0x00000000 kernel(inet6_cleanup_sock) = 0x00000000 kernel(inet6_compat_ioctl) = 0x00000000 kernel(inet6_csk_addr2sockaddr) = 0x00000000 kernel(inet6_csk_route_req) = 0x00000000 kernel(inet6_csk_update_pmtu) = 0x00000000 kernel(inet6_csk_xmit) = 0x00000000 kernel(inet6_del_offload) = 0x00000000 kernel(inet6_del_protocol) = 0x00000000 kernel(inet6_ehashfn) = 0x00000000 kernel(inet6_getname) = 0x00000000 kernel(inet6_hash) = 0x00000000 kernel(inet6_hash_connect) = 0x00000000 kernel(inet6_ioctl) = 0x00000000 kernel(inet6_lookup) = 0x00000000 kernel(inet6_lookup_listener) = 0x00000000 kernel(inet6_lookup_reuseport) = 0x00000000 kernel(inet6_lookup_run_sk_lookup) = 0x00000000 kernel(inet6_offloads) = 0x00000000 kernel(inet6_protos) = 0x00000000 kernel(inet6_register_protosw) = 0x00000000 kernel(inet6_release) = 0x00000000 kernel(inet6_sk_rebuild_header) = 0x00000000 kernel(inet6_sock_destruct) = 0x00000000 kernel(inet6_unregister_protosw) = 0x00000000 kernel(inet6addr_notifier_call_chain) = 0x00000000 kernel(inet6addr_validator_notifier_call_chain) = 0x00000000 kernel(inet_accept) = 0x00000000 kernel(inet_add_offload) = 0x00000000 kernel(inet_add_protocol) = 0x00000000 kernel(inet_addr_is_any) = 0x00000000 kernel(inet_addr_type) = 0x00000000 kernel(inet_addr_type_dev_table) = 0x00000000 kernel(inet_addr_type_table) = 0x00000000 kernel(inet_bhash2_reset_saddr) = 0x00000000 kernel(inet_bhash2_update_saddr) = 0x00000000 kernel(inet_bind) = 0x00000000 kernel(inet_confirm_addr) = 0x00000000 kernel(inet_csk_accept) = 0x00000000 kernel(inet_csk_addr2sockaddr) = 0x00000000 kernel(inet_csk_clear_xmit_timers) = 0x00000000 kernel(inet_csk_clone_lock) = 0x00000000 kernel(inet_csk_complete_hashdance) = 0x00000000 kernel(inet_csk_delete_keepalive_timer) = 0x00000000 kernel(inet_csk_destroy_sock) = 0x00000000 kernel(inet_csk_get_port) = 0x00000000 kernel(inet_csk_init_xmit_timers) = 0x00000000 kernel(inet_csk_listen_start) = 0x00000000 kernel(inet_csk_listen_stop) = 0x00000000 kernel(inet_csk_prepare_forced_close) = 0x00000000 kernel(inet_csk_reqsk_queue_add) = 0x00000000 kernel(inet_csk_reqsk_queue_drop) = 0x00000000 kernel(inet_csk_reqsk_queue_drop_and_put) = 0x00000000 kernel(inet_csk_reqsk_queue_hash_add) = 0x00000000 kernel(inet_csk_reset_keepalive_timer) = 0x00000000 kernel(inet_csk_route_child_sock) = 0x00000000 kernel(inet_csk_route_req) = 0x00000000 kernel(inet_csk_update_pmtu) = 0x00000000 kernel(inet_ctl_sock_create) = 0x00000000 kernel(inet_current_timestamp) = 0x00000000 kernel(inet_del_offload) = 0x00000000 kernel(inet_del_protocol) = 0x00000000 kernel(inet_dev_addr_type) = 0x00000000 kernel(inet_dgram_connect) = 0x00000000 kernel(inet_dgram_ops) = 0x00000000 kernel(inet_diag_bc_sk) = 0x00000000 kernel(inet_diag_dump_icsk) = 0x00000000 kernel(inet_diag_dump_one_icsk) = 0x00000000 kernel(inet_diag_find_one_icsk) = 0x00000000 kernel(inet_diag_msg_attrs_fill) = 0x00000000 kernel(inet_diag_msg_common_fill) = 0x00000000 kernel(inet_diag_register) = 0x00000000 kernel(inet_diag_unregister) = 0x00000000 kernel(inet_ehash_locks_alloc) = 0x00000000 kernel(inet_ehash_nolisten) = 0x00000000 kernel(inet_ehashfn) = 0x00000000 kernel(inet_frag_destroy) = 0x00000000 kernel(inet_frag_find) = 0x00000000 kernel(inet_frag_kill) = 0x00000000 kernel(inet_frag_pull_head) = 0x00000000 kernel(inet_frag_queue_insert) = 0x00000000 kernel(inet_frag_rbtree_purge) = 0x00000000 kernel(inet_frag_reasm_finish) = 0x00000000 kernel(inet_frag_reasm_prepare) = 0x00000000 kernel(inet_frags_fini) = 0x00000000 kernel(inet_frags_init) = 0x00000000 kernel(inet_getname) = 0x00000000 kernel(inet_getpeer) = 0x00000000 kernel(inet_hash) = 0x00000000 kernel(inet_hash_connect) = 0x00000000 kernel(inet_hashinfo2_init_mod) = 0x00000000 kernel(inet_ioctl) = 0x00000000 kernel(inet_listen) = 0x00000000 kernel(inet_lookup_reuseport) = 0x00000000 kernel(inet_offloads) = 0x00000000 kernel(inet_peer_base_init) = 0x00000000 kernel(inet_peer_xrlim_allow) = 0x00000000 kernel(inet_pernet_hashinfo_alloc) = 0x00000000 kernel(inet_pernet_hashinfo_free) = 0x00000000 kernel(inet_proto_csum_replace16) = 0x00000000 kernel(inet_proto_csum_replace4) = 0x00000000 kernel(inet_proto_csum_replace_by_diff) = 0x00000000 kernel(inet_protos) = 0x00000000 kernel(inet_pton_with_scope) = 0x00000000 kernel(inet_put_port) = 0x00000000 kernel(inet_putpeer) = 0x00000000 kernel(inet_rcv_saddr_equal) = 0x00000000 kernel(inet_recv_error) = 0x00000000 kernel(inet_recvmsg) = 0x00000000 kernel(inet_register_protosw) = 0x00000000 kernel(inet_release) = 0x00000000 kernel(inet_reqsk_alloc) = 0x00000000 kernel(inet_rtx_syn_ack) = 0x00000000 kernel(inet_select_addr) = 0x00000000 kernel(inet_send_prepare) = 0x00000000 kernel(inet_sendmsg) = 0x00000000 kernel(inet_shutdown) = 0x00000000 kernel(inet_sk_diag_fill) = 0x00000000 kernel(inet_sk_get_local_port_range) = 0x00000000 kernel(inet_sk_rebuild_header) = 0x00000000 kernel(inet_sk_rx_dst_set) = 0x00000000 kernel(inet_sk_set_state) = 0x00000000 kernel(inet_sock_destruct) = 0x00000000 kernel(inet_splice_eof) = 0x00000000 kernel(inet_stream_connect) = 0x00000000 kernel(inet_stream_ops) = 0x00000000 kernel(inet_twsk_alloc) = 0x00000000 kernel(inet_twsk_deschedule_put) = 0x00000000 kernel(inet_twsk_hashdance) = 0x00000000 kernel(inet_twsk_purge) = 0x00000000 kernel(inet_twsk_put) = 0x00000000 kernel(inet_unhash) = 0x00000000 kernel(inet_unregister_protosw) = 0x00000000 kernel(inetdev_by_index) = 0x00000000 kernel(inetpeer_invalidate_tree) = 0x00000000 kernel(init_binfmt_misc) = 0x00000000 kernel(init_cdrom_command) = 0x00000000 kernel(init_dummy_netdev) = 0x00000000 kernel(init_iova_domain) = 0x00000000 kernel(init_net) = 0x00000000 kernel(init_node_memory_type) = 0x00000000 kernel(init_on_alloc) = 0x00000000 kernel(init_on_free) = 0x00000000 kernel(init_opal_dev) = 0x00000000 kernel(init_pid_ns) = 0x00000000 kernel(init_pseudo) = 0x00000000 kernel(init_special_inode) = 0x00000000 kernel(init_srcu_struct) = 0x00000000 kernel(init_task) = 0x00000000 kernel(init_timer_key) = 0x00000000 kernel(init_user_ns) = 0x00000000 kernel(init_uts_ns) = 0x00000000 kernel(init_wait_entry) = 0x00000000 kernel(init_wait_var_entry) = 0x00000000 kernel(inode_add_bytes) = 0x00000000 kernel(inode_dax) = 0x00000000 kernel(inode_dio_wait) = 0x00000000 kernel(inode_get_bytes) = 0x00000000 kernel(inode_init_always) = 0x00000000 kernel(inode_init_once) = 0x00000000 kernel(inode_init_owner) = 0x00000000 kernel(inode_insert5) = 0x00000000 kernel(inode_io_list_del) = 0x00000000 kernel(inode_maybe_inc_iversion) = 0x00000000 kernel(inode_needs_sync) = 0x00000000 kernel(inode_newsize_ok) = 0x00000000 kernel(inode_nohighmem) = 0x00000000 kernel(inode_owner_or_capable) = 0x00000000 kernel(inode_permission) = 0x00000000 kernel(inode_query_iversion) = 0x00000000 kernel(inode_sb_list_add) = 0x00000000 kernel(inode_set_bytes) = 0x00000000 kernel(inode_set_ctime_current) = 0x00000000 kernel(inode_set_flags) = 0x00000000 kernel(inode_sub_bytes) = 0x00000000 kernel(inode_to_bdi) = 0x00000000 kernel(inode_update_time) = 0x00000000 kernel(inode_update_timestamps) = 0x00000000 kernel(input_alloc_absinfo) = 0x00000000 kernel(input_allocate_device) = 0x00000000 kernel(input_class) = 0x00000000 kernel(input_close_device) = 0x00000000 kernel(input_copy_abs) = 0x00000000 kernel(input_device_enabled) = 0x00000000 kernel(input_enable_softrepeat) = 0x00000000 kernel(input_event) = 0x00000000 kernel(input_event_from_user) = 0x00000000 kernel(input_event_to_user) = 0x00000000 kernel(input_ff_create) = 0x00000000 kernel(input_ff_destroy) = 0x00000000 kernel(input_ff_effect_from_user) = 0x00000000 kernel(input_ff_erase) = 0x00000000 kernel(input_ff_event) = 0x00000000 kernel(input_ff_flush) = 0x00000000 kernel(input_ff_upload) = 0x00000000 kernel(input_flush_device) = 0x00000000 kernel(input_free_device) = 0x00000000 kernel(input_free_minor) = 0x00000000 kernel(input_get_keycode) = 0x00000000 kernel(input_get_new_minor) = 0x00000000 kernel(input_get_poll_interval) = 0x00000000 kernel(input_get_timestamp) = 0x00000000 kernel(input_grab_device) = 0x00000000 kernel(input_handler_for_each_handle) = 0x00000000 kernel(input_inject_event) = 0x00000000 kernel(input_match_device_id) = 0x00000000 kernel(input_mt_assign_slots) = 0x00000000 kernel(input_mt_destroy_slots) = 0x00000000 kernel(input_mt_drop_unused) = 0x00000000 kernel(input_mt_get_slot_by_key) = 0x00000000 kernel(input_mt_init_slots) = 0x00000000 kernel(input_mt_report_finger_count) = 0x00000000 kernel(input_mt_report_pointer_emulation) = 0x00000000 kernel(input_mt_report_slot_state) = 0x00000000 kernel(input_mt_sync_frame) = 0x00000000 kernel(input_open_device) = 0x00000000 kernel(input_register_device) = 0x00000000 kernel(input_register_handle) = 0x00000000 kernel(input_register_handler) = 0x00000000 kernel(input_release_device) = 0x00000000 kernel(input_reset_device) = 0x00000000 kernel(input_scancode_to_scalar) = 0x00000000 kernel(input_set_abs_params) = 0x00000000 kernel(input_set_capability) = 0x00000000 kernel(input_set_keycode) = 0x00000000 kernel(input_set_max_poll_interval) = 0x00000000 kernel(input_set_min_poll_interval) = 0x00000000 kernel(input_set_poll_interval) = 0x00000000 kernel(input_set_timestamp) = 0x00000000 kernel(input_setup_polling) = 0x00000000 kernel(input_unregister_device) = 0x00000000 kernel(input_unregister_handle) = 0x00000000 kernel(input_unregister_handler) = 0x00000000 kernel(insert_inode_locked) = 0x00000000 kernel(insert_inode_locked4) = 0x00000000 kernel(insert_resource) = 0x00000000 kernel(insert_resource_expand_to_fit) = 0x00000000 kernel(int_active_memcg) = 0x00000000 kernel(int_pow) = 0x00000000 kernel(int_sqrt) = 0x00000000 kernel(int_to_scsilun) = 0x00000000 kernel(interval_tree_insert) = 0x00000000 kernel(interval_tree_iter_first) = 0x00000000 kernel(interval_tree_iter_next) = 0x00000000 kernel(interval_tree_remove) = 0x00000000 kernel(interval_tree_span_iter_advance) = 0x00000000 kernel(interval_tree_span_iter_first) = 0x00000000 kernel(interval_tree_span_iter_next) = 0x00000000 kernel(intlog10) = 0x00000000 kernel(intlog2) = 0x00000000 kernel(invalidate_bdev) = 0x00000000 kernel(invalidate_bh_lrus) = 0x00000000 kernel(invalidate_disk) = 0x00000000 kernel(invalidate_inode_buffers) = 0x00000000 kernel(invalidate_inode_pages2) = 0x00000000 kernel(invalidate_inode_pages2_range) = 0x00000000 kernel(invalidate_mapping_pages) = 0x00000000 kernel(inverse_translate) = 0x00000000 kernel(io_cgrp_subsys) = 0x00000000 kernel(io_cgrp_subsys_enabled_key) = 0x00000000 kernel(io_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(io_schedule) = 0x00000000 kernel(io_schedule_timeout) = 0x00000000 kernel(io_uring_cmd_done) = 0x00000000 kernel(io_uring_cmd_import_fixed) = 0x00000000 kernel(io_uring_cmd_mark_cancelable) = 0x00000000 kernel(io_uring_cmd_sock) = 0x00000000 kernel(ioc_find_get_icq) = 0x00000000 kernel(ioc_lookup_icq) = 0x00000000 kernel(iocb_bio_iopoll) = 0x00000000 kernel(iomap_bmap) = 0x00000000 kernel(iomap_dio_bio_end_io) = 0x00000000 kernel(iomap_dio_complete) = 0x00000000 kernel(iomap_dio_rw) = 0x00000000 kernel(iomap_dirty_folio) = 0x00000000 kernel(iomap_fiemap) = 0x00000000 kernel(iomap_file_buffered_write) = 0x00000000 kernel(iomap_file_buffered_write_punch_delalloc) = 0x00000000 kernel(iomap_file_unshare) = 0x00000000 kernel(iomap_finish_ioends) = 0x00000000 kernel(iomap_get_folio) = 0x00000000 kernel(iomap_invalidate_folio) = 0x00000000 kernel(iomap_ioend_try_merge) = 0x00000000 kernel(iomap_is_partially_uptodate) = 0x00000000 kernel(iomap_page_mkwrite) = 0x00000000 kernel(iomap_read_folio) = 0x00000000 kernel(iomap_readahead) = 0x00000000 kernel(iomap_release_folio) = 0x00000000 kernel(iomap_seek_data) = 0x00000000 kernel(iomap_seek_hole) = 0x00000000 kernel(iomap_sort_ioends) = 0x00000000 kernel(iomap_swapfile_activate) = 0x00000000 kernel(iomap_truncate_page) = 0x00000000 kernel(iomap_writepages) = 0x00000000 kernel(iomap_zero_range) = 0x00000000 kernel(iomem_resource) = 0x00000000 kernel(iommu_alloc_global_pasid) = 0x00000000 kernel(iommu_alloc_resv_region) = 0x00000000 kernel(iommu_attach_device) = 0x00000000 kernel(iommu_attach_device_pasid) = 0x00000000 kernel(iommu_attach_group) = 0x00000000 kernel(iommu_default_passthrough) = 0x00000000 kernel(iommu_detach_device) = 0x00000000 kernel(iommu_detach_device_pasid) = 0x00000000 kernel(iommu_detach_group) = 0x00000000 kernel(iommu_dev_disable_feature) = 0x00000000 kernel(iommu_dev_enable_feature) = 0x00000000 kernel(iommu_device_claim_dma_owner) = 0x00000000 kernel(iommu_device_register) = 0x00000000 kernel(iommu_device_release_dma_owner) = 0x00000000 kernel(iommu_device_sysfs_add) = 0x00000000 kernel(iommu_device_sysfs_remove) = 0x00000000 kernel(iommu_device_unregister) = 0x00000000 kernel(iommu_dma_get_resv_regions) = 0x00000000 kernel(iommu_domain_alloc) = 0x00000000 kernel(iommu_domain_free) = 0x00000000 kernel(iommu_enable_nesting) = 0x00000000 kernel(iommu_free_global_pasid) = 0x00000000 kernel(iommu_fwspec_add_ids) = 0x00000000 kernel(iommu_fwspec_free) = 0x00000000 kernel(iommu_fwspec_init) = 0x00000000 kernel(iommu_get_domain_for_dev) = 0x00000000 kernel(iommu_get_domain_for_dev_pasid) = 0x00000000 kernel(iommu_get_group_resv_regions) = 0x00000000 kernel(iommu_get_msi_cookie) = 0x00000000 kernel(iommu_get_resv_regions) = 0x00000000 kernel(iommu_group_add_device) = 0x00000000 kernel(iommu_group_alloc) = 0x00000000 kernel(iommu_group_claim_dma_owner) = 0x00000000 kernel(iommu_group_dma_owner_claimed) = 0x00000000 kernel(iommu_group_for_each_dev) = 0x00000000 kernel(iommu_group_get) = 0x00000000 kernel(iommu_group_get_iommudata) = 0x00000000 kernel(iommu_group_has_isolated_msi) = 0x00000000 kernel(iommu_group_id) = 0x00000000 kernel(iommu_group_put) = 0x00000000 kernel(iommu_group_ref_get) = 0x00000000 kernel(iommu_group_release_dma_owner) = 0x00000000 kernel(iommu_group_remove_device) = 0x00000000 kernel(iommu_group_replace_domain) = 0x00000000 kernel(iommu_group_set_iommudata) = 0x00000000 kernel(iommu_group_set_name) = 0x00000000 kernel(iommu_iova_to_phys) = 0x00000000 kernel(iommu_map) = 0x00000000 kernel(iommu_map_sg) = 0x00000000 kernel(iommu_present) = 0x00000000 kernel(iommu_put_resv_regions) = 0x00000000 kernel(iommu_report_device_fault) = 0x00000000 kernel(iommu_set_fault_handler) = 0x00000000 kernel(iommu_set_pgtable_quirks) = 0x00000000 kernel(iommu_setup_dma_ops) = 0x00000000 kernel(iommu_sva_bind_device) = 0x00000000 kernel(iommu_sva_get_pasid) = 0x00000000 kernel(iommu_sva_unbind_device) = 0x00000000 kernel(iommu_unmap) = 0x00000000 kernel(iommu_unmap_fast) = 0x00000000 kernel(iopf_free_group) = 0x00000000 kernel(iopf_group_response) = 0x00000000 kernel(iopf_queue_add_device) = 0x00000000 kernel(iopf_queue_alloc) = 0x00000000 kernel(iopf_queue_discard_partial) = 0x00000000 kernel(iopf_queue_flush_dev) = 0x00000000 kernel(iopf_queue_free) = 0x00000000 kernel(iopf_queue_remove_device) = 0x00000000 kernel(ioport_resource) = 0x00000000 kernel(ioremap_prot) = 0x00000000 kernel(iort_get_rmr_sids) = 0x00000000 kernel(iort_put_rmr_sids) = 0x00000000 kernel(iounmap) = 0x00000000 kernel(iov_iter_advance) = 0x00000000 kernel(iov_iter_alignment) = 0x00000000 kernel(iov_iter_bvec) = 0x00000000 kernel(iov_iter_discard) = 0x00000000 kernel(iov_iter_extract_pages) = 0x00000000 kernel(iov_iter_gap_alignment) = 0x00000000 kernel(iov_iter_get_pages2) = 0x00000000 kernel(iov_iter_get_pages_alloc2) = 0x00000000 kernel(iov_iter_init) = 0x00000000 kernel(iov_iter_is_aligned) = 0x00000000 kernel(iov_iter_kvec) = 0x00000000 kernel(iov_iter_npages) = 0x00000000 kernel(iov_iter_revert) = 0x00000000 kernel(iov_iter_single_seg_count) = 0x00000000 kernel(iov_iter_xarray) = 0x00000000 kernel(iov_iter_zero) = 0x00000000 kernel(iova_bitmap_alloc) = 0x00000000 kernel(iova_bitmap_for_each) = 0x00000000 kernel(iova_bitmap_free) = 0x00000000 kernel(iova_bitmap_set) = 0x00000000 kernel(iova_cache_get) = 0x00000000 kernel(iova_cache_put) = 0x00000000 kernel(iova_domain_init_rcaches) = 0x00000000 kernel(ip4_datagram_connect) = 0x00000000 kernel(ip4_datagram_release_cb) = 0x00000000 kernel(ip6_append_data) = 0x00000000 kernel(ip6_datagram_connect) = 0x00000000 kernel(ip6_datagram_connect_v6_only) = 0x00000000 kernel(ip6_datagram_recv_ctl) = 0x00000000 kernel(ip6_datagram_release_cb) = 0x00000000 kernel(ip6_datagram_send_ctl) = 0x00000000 kernel(ip6_dst_alloc) = 0x00000000 kernel(ip6_dst_hoplimit) = 0x00000000 kernel(ip6_dst_lookup) = 0x00000000 kernel(ip6_dst_lookup_flow) = 0x00000000 kernel(ip6_err_gen_icmpv6_unreach) = 0x00000000 kernel(ip6_find_1stfragopt) = 0x00000000 kernel(ip6_flush_pending_frames) = 0x00000000 kernel(ip6_frag_init) = 0x00000000 kernel(ip6_frag_next) = 0x00000000 kernel(ip6_fraglist_init) = 0x00000000 kernel(ip6_fraglist_prepare) = 0x00000000 kernel(ip6_input) = 0x00000000 kernel(ip6_local_out) = 0x00000000 kernel(ip6_output) = 0x00000000 kernel(ip6_pol_route) = 0x00000000 kernel(ip6_push_pending_frames) = 0x00000000 kernel(ip6_redirect) = 0x00000000 kernel(ip6_route_input_lookup) = 0x00000000 kernel(ip6_route_lookup) = 0x00000000 kernel(ip6_route_me_harder) = 0x00000000 kernel(ip6_route_output_flags) = 0x00000000 kernel(ip6_sk_dst_lookup_flow) = 0x00000000 kernel(ip6_sk_redirect) = 0x00000000 kernel(ip6_sk_update_pmtu) = 0x00000000 kernel(ip6_update_pmtu) = 0x00000000 kernel(ip6_xmit) = 0x00000000 kernel(ip6mr_rule_default) = 0x00000000 kernel(ip6tun_encaps) = 0x00000000 kernel(ip_build_and_send_pkt) = 0x00000000 kernel(ip_check_defrag) = 0x00000000 kernel(ip_cmsg_recv_offset) = 0x00000000 kernel(ip_compute_csum) = 0x00000000 kernel(ip_defrag) = 0x00000000 kernel(ip_do_fragment) = 0x00000000 kernel(ip_fib_metrics_init) = 0x00000000 kernel(ip_frag_ecn_table) = 0x00000000 kernel(ip_frag_init) = 0x00000000 kernel(ip_frag_next) = 0x00000000 kernel(ip_fraglist_init) = 0x00000000 kernel(ip_fraglist_prepare) = 0x00000000 kernel(ip_generic_getfrag) = 0x00000000 kernel(ip_getsockopt) = 0x00000000 kernel(ip_icmp_error) = 0x00000000 kernel(ip_icmp_error_rfc4884) = 0x00000000 kernel(ip_local_deliver) = 0x00000000 kernel(ip_local_out) = 0x00000000 kernel(ip_mc_check_igmp) = 0x00000000 kernel(ip_mc_inc_group) = 0x00000000 kernel(ip_mc_join_group) = 0x00000000 kernel(ip_mc_leave_group) = 0x00000000 kernel(ip_options_compile) = 0x00000000 kernel(ip_options_rcv_srr) = 0x00000000 kernel(ip_output) = 0x00000000 kernel(ip_queue_xmit) = 0x00000000 kernel(ip_route_input_noref) = 0x00000000 kernel(ip_route_me_harder) = 0x00000000 kernel(ip_route_output_flow) = 0x00000000 kernel(ip_route_output_key_hash) = 0x00000000 kernel(ip_send_check) = 0x00000000 kernel(ip_setsockopt) = 0x00000000 kernel(ip_sock_set_freebind) = 0x00000000 kernel(ip_sock_set_mtu_discover) = 0x00000000 kernel(ip_sock_set_pktinfo) = 0x00000000 kernel(ip_sock_set_recverr) = 0x00000000 kernel(ip_sock_set_tos) = 0x00000000 kernel(ip_tos2prio) = 0x00000000 kernel(ip_tunnel_header_ops) = 0x00000000 kernel(ip_tunnel_metadata_cnt) = 0x00000000 kernel(ip_tunnel_need_metadata) = 0x00000000 kernel(ip_tunnel_netlink_encap_parms) = 0x00000000 kernel(ip_tunnel_netlink_parms) = 0x00000000 kernel(ip_tunnel_parse_protocol) = 0x00000000 kernel(ip_tunnel_unneed_metadata) = 0x00000000 kernel(ip_valid_fib_dump_req) = 0x00000000 kernel(ipi_get_hwirq) = 0x00000000 kernel(ipi_send_mask) = 0x00000000 kernel(ipi_send_single) = 0x00000000 kernel(ipmi_dmi_get_slave_addr) = 0x00000000 kernel(ipmi_platform_add) = 0x00000000 kernel(ipmr_rule_default) = 0x00000000 kernel(iptun_encaps) = 0x00000000 kernel(iptunnel_handle_offloads) = 0x00000000 kernel(iptunnel_metadata_reply) = 0x00000000 kernel(iptunnel_xmit) = 0x00000000 kernel(iput) = 0x00000000 kernel(ipv4_redirect) = 0x00000000 kernel(ipv4_sk_redirect) = 0x00000000 kernel(ipv4_sk_update_pmtu) = 0x00000000 kernel(ipv4_specific) = 0x00000000 kernel(ipv4_update_pmtu) = 0x00000000 kernel(ipv6_bpf_stub) = 0x00000000 kernel(ipv6_chk_addr) = 0x00000000 kernel(ipv6_chk_addr_and_flags) = 0x00000000 kernel(ipv6_chk_custom_prefix) = 0x00000000 kernel(ipv6_chk_prefix) = 0x00000000 kernel(ipv6_dev_find) = 0x00000000 kernel(ipv6_dev_get_saddr) = 0x00000000 kernel(ipv6_dev_mc_dec) = 0x00000000 kernel(ipv6_dev_mc_inc) = 0x00000000 kernel(ipv6_dup_options) = 0x00000000 kernel(ipv6_ext_hdr) = 0x00000000 kernel(ipv6_find_hdr) = 0x00000000 kernel(ipv6_find_tlv) = 0x00000000 kernel(ipv6_flowlabel_exclusive) = 0x00000000 kernel(ipv6_getsockopt) = 0x00000000 kernel(ipv6_icmp_error) = 0x00000000 kernel(ipv6_mc_check_mld) = 0x00000000 kernel(ipv6_mod_enabled) = 0x00000000 kernel(ipv6_opt_accepted) = 0x00000000 kernel(ipv6_proxy_select_ident) = 0x00000000 kernel(ipv6_push_frag_opts) = 0x00000000 kernel(ipv6_recv_error) = 0x00000000 kernel(ipv6_select_ident) = 0x00000000 kernel(ipv6_setsockopt) = 0x00000000 kernel(ipv6_skip_exthdr) = 0x00000000 kernel(ipv6_sock_mc_drop) = 0x00000000 kernel(ipv6_sock_mc_join) = 0x00000000 kernel(ipv6_stub) = 0x00000000 kernel(ir_raw_encode_carrier) = 0x00000000 kernel(ir_raw_encode_scancode) = 0x00000000 kernel(ir_raw_event_handle) = 0x00000000 kernel(ir_raw_event_set_idle) = 0x00000000 kernel(ir_raw_event_store) = 0x00000000 kernel(ir_raw_event_store_edge) = 0x00000000 kernel(ir_raw_event_store_with_filter) = 0x00000000 kernel(ir_raw_event_store_with_timeout) = 0x00000000 kernel(ir_raw_gen_manchester) = 0x00000000 kernel(ir_raw_gen_pd) = 0x00000000 kernel(ir_raw_gen_pl) = 0x00000000 kernel(ir_raw_handler_register) = 0x00000000 kernel(ir_raw_handler_unregister) = 0x00000000 kernel(irq_alloc_generic_chip) = 0x00000000 kernel(irq_bypass_register_consumer) = 0x00000000 kernel(irq_bypass_register_producer) = 0x00000000 kernel(irq_bypass_unregister_consumer) = 0x00000000 kernel(irq_bypass_unregister_producer) = 0x00000000 kernel(irq_check_status_bit) = 0x00000000 kernel(irq_chip_ack_parent) = 0x00000000 kernel(irq_chip_disable_parent) = 0x00000000 kernel(irq_chip_enable_parent) = 0x00000000 kernel(irq_chip_eoi_parent) = 0x00000000 kernel(irq_chip_get_parent_state) = 0x00000000 kernel(irq_chip_mask_ack_parent) = 0x00000000 kernel(irq_chip_mask_parent) = 0x00000000 kernel(irq_chip_release_resources_parent) = 0x00000000 kernel(irq_chip_request_resources_parent) = 0x00000000 kernel(irq_chip_retrigger_hierarchy) = 0x00000000 kernel(irq_chip_set_affinity_parent) = 0x00000000 kernel(irq_chip_set_parent_state) = 0x00000000 kernel(irq_chip_set_type_parent) = 0x00000000 kernel(irq_chip_set_vcpu_affinity_parent) = 0x00000000 kernel(irq_chip_set_wake_parent) = 0x00000000 kernel(irq_chip_unmask_parent) = 0x00000000 kernel(irq_cpu_rmap_add) = 0x00000000 kernel(irq_cpu_rmap_remove) = 0x00000000 kernel(irq_create_fwspec_mapping) = 0x00000000 kernel(irq_create_mapping_affinity) = 0x00000000 kernel(irq_create_of_mapping) = 0x00000000 kernel(irq_dispose_mapping) = 0x00000000 kernel(irq_domain_add_legacy) = 0x00000000 kernel(irq_domain_alloc_irqs_parent) = 0x00000000 kernel(irq_domain_associate) = 0x00000000 kernel(irq_domain_associate_many) = 0x00000000 kernel(irq_domain_create_hierarchy) = 0x00000000 kernel(irq_domain_create_legacy) = 0x00000000 kernel(irq_domain_create_sim) = 0x00000000 kernel(irq_domain_create_simple) = 0x00000000 kernel(irq_domain_disconnect_hierarchy) = 0x00000000 kernel(irq_domain_free_fwnode) = 0x00000000 kernel(irq_domain_free_irqs_common) = 0x00000000 kernel(irq_domain_free_irqs_parent) = 0x00000000 kernel(irq_domain_get_irq_data) = 0x00000000 kernel(irq_domain_pop_irq) = 0x00000000 kernel(irq_domain_push_irq) = 0x00000000 kernel(irq_domain_remove) = 0x00000000 kernel(irq_domain_remove_sim) = 0x00000000 kernel(irq_domain_reset_irq_data) = 0x00000000 kernel(irq_domain_set_hwirq_and_chip) = 0x00000000 kernel(irq_domain_set_info) = 0x00000000 kernel(irq_domain_simple_ops) = 0x00000000 kernel(irq_domain_translate_onecell) = 0x00000000 kernel(irq_domain_translate_twocell) = 0x00000000 kernel(irq_domain_update_bus_token) = 0x00000000 kernel(irq_domain_xlate_onecell) = 0x00000000 kernel(irq_domain_xlate_onetwocell) = 0x00000000 kernel(irq_domain_xlate_twocell) = 0x00000000 kernel(irq_find_matching_fwspec) = 0x00000000 kernel(irq_force_affinity) = 0x00000000 kernel(irq_free_descs) = 0x00000000 kernel(irq_gc_ack_set_bit) = 0x00000000 kernel(irq_gc_mask_clr_bit) = 0x00000000 kernel(irq_gc_mask_disable_reg) = 0x00000000 kernel(irq_gc_mask_set_bit) = 0x00000000 kernel(irq_gc_noop) = 0x00000000 kernel(irq_gc_set_wake) = 0x00000000 kernel(irq_gc_unmask_enable_reg) = 0x00000000 kernel(irq_generic_chip_ops) = 0x00000000 kernel(irq_get_default_host) = 0x00000000 kernel(irq_get_domain_generic_chip) = 0x00000000 kernel(irq_get_irq_data) = 0x00000000 kernel(irq_get_irqchip_state) = 0x00000000 kernel(irq_get_percpu_devid_partition) = 0x00000000 kernel(irq_has_action) = 0x00000000 kernel(irq_inject_interrupt) = 0x00000000 kernel(irq_modify_status) = 0x00000000 kernel(irq_of_parse_and_map) = 0x00000000 kernel(irq_percpu_is_enabled) = 0x00000000 kernel(irq_poll_complete) = 0x00000000 kernel(irq_poll_disable) = 0x00000000 kernel(irq_poll_enable) = 0x00000000 kernel(irq_poll_init) = 0x00000000 kernel(irq_poll_sched) = 0x00000000 kernel(irq_remove_generic_chip) = 0x00000000 kernel(irq_set_affinity) = 0x00000000 kernel(irq_set_affinity_notifier) = 0x00000000 kernel(irq_set_chained_handler_and_data) = 0x00000000 kernel(irq_set_chip) = 0x00000000 kernel(irq_set_chip_and_handler_name) = 0x00000000 kernel(irq_set_chip_data) = 0x00000000 kernel(irq_set_default_host) = 0x00000000 kernel(irq_set_handler_data) = 0x00000000 kernel(irq_set_irq_type) = 0x00000000 kernel(irq_set_irq_wake) = 0x00000000 kernel(irq_set_irqchip_state) = 0x00000000 kernel(irq_set_parent) = 0x00000000 kernel(irq_set_vcpu_affinity) = 0x00000000 kernel(irq_setup_alt_chip) = 0x00000000 kernel(irq_setup_generic_chip) = 0x00000000 kernel(irq_stat) = 0x00000000 kernel(irq_wake_thread) = 0x00000000 kernel(irq_work_queue) = 0x00000000 kernel(irq_work_run) = 0x00000000 kernel(irq_work_sync) = 0x00000000 kernel(irqchip_fwnode_ops) = 0x00000000 kernel(is_acpi_data_node) = 0x00000000 kernel(is_acpi_device_node) = 0x00000000 kernel(is_bad_inode) = 0x00000000 kernel(is_binary_blacklisted) = 0x00000000 kernel(is_console_locked) = 0x00000000 kernel(is_dock_device) = 0x00000000 kernel(is_free_buddy_page) = 0x00000000 kernel(is_hash_blacklisted) = 0x00000000 kernel(is_module_sig_enforced) = 0x00000000 kernel(is_skb_forwardable) = 0x00000000 kernel(is_software_node) = 0x00000000 kernel(is_subdir) = 0x00000000 kernel(is_virtio_device) = 0x00000000 kernel(is_vmalloc_addr) = 0x00000000 kernel(is_vmalloc_or_module_addr) = 0x00000000 kernel(iter_div_u64_rem) = 0x00000000 kernel(iter_file_splice_write) = 0x00000000 kernel(iterate_dir) = 0x00000000 kernel(iterate_fd) = 0x00000000 kernel(iterate_supers_type) = 0x00000000 kernel(iunique) = 0x00000000 kernel(iwe_stream_add_event) = 0x00000000 kernel(iwe_stream_add_point) = 0x00000000 kernel(iwe_stream_add_value) = 0x00000000 kernel(jbd2__journal_restart) = 0x00000000 kernel(jbd2__journal_start) = 0x00000000 kernel(jbd2_complete_transaction) = 0x00000000 kernel(jbd2_fc_begin_commit) = 0x00000000 kernel(jbd2_fc_end_commit) = 0x00000000 kernel(jbd2_fc_end_commit_fallback) = 0x00000000 kernel(jbd2_fc_get_buf) = 0x00000000 kernel(jbd2_fc_release_bufs) = 0x00000000 kernel(jbd2_fc_wait_bufs) = 0x00000000 kernel(jbd2_inode_cache) = 0x00000000 kernel(jbd2_journal_abort) = 0x00000000 kernel(jbd2_journal_ack_err) = 0x00000000 kernel(jbd2_journal_begin_ordered_truncate) = 0x00000000 kernel(jbd2_journal_blocks_per_page) = 0x00000000 kernel(jbd2_journal_check_available_features) = 0x00000000 kernel(jbd2_journal_check_used_features) = 0x00000000 kernel(jbd2_journal_clear_err) = 0x00000000 kernel(jbd2_journal_clear_features) = 0x00000000 kernel(jbd2_journal_destroy) = 0x00000000 kernel(jbd2_journal_dirty_metadata) = 0x00000000 kernel(jbd2_journal_errno) = 0x00000000 kernel(jbd2_journal_extend) = 0x00000000 kernel(jbd2_journal_finish_inode_data_buffers) = 0x00000000 kernel(jbd2_journal_flush) = 0x00000000 kernel(jbd2_journal_force_commit) = 0x00000000 kernel(jbd2_journal_force_commit_nested) = 0x00000000 kernel(jbd2_journal_forget) = 0x00000000 kernel(jbd2_journal_free_reserved) = 0x00000000 kernel(jbd2_journal_get_create_access) = 0x00000000 kernel(jbd2_journal_get_undo_access) = 0x00000000 kernel(jbd2_journal_get_write_access) = 0x00000000 kernel(jbd2_journal_grab_journal_head) = 0x00000000 kernel(jbd2_journal_init_dev) = 0x00000000 kernel(jbd2_journal_init_inode) = 0x00000000 kernel(jbd2_journal_init_jbd_inode) = 0x00000000 kernel(jbd2_journal_inode_ranged_wait) = 0x00000000 kernel(jbd2_journal_inode_ranged_write) = 0x00000000 kernel(jbd2_journal_invalidate_folio) = 0x00000000 kernel(jbd2_journal_load) = 0x00000000 kernel(jbd2_journal_lock_updates) = 0x00000000 kernel(jbd2_journal_put_journal_head) = 0x00000000 kernel(jbd2_journal_release_jbd_inode) = 0x00000000 kernel(jbd2_journal_restart) = 0x00000000 kernel(jbd2_journal_revoke) = 0x00000000 kernel(jbd2_journal_set_features) = 0x00000000 kernel(jbd2_journal_set_triggers) = 0x00000000 kernel(jbd2_journal_start) = 0x00000000 kernel(jbd2_journal_start_commit) = 0x00000000 kernel(jbd2_journal_start_reserved) = 0x00000000 kernel(jbd2_journal_stop) = 0x00000000 kernel(jbd2_journal_try_to_free_buffers) = 0x00000000 kernel(jbd2_journal_unlock_updates) = 0x00000000 kernel(jbd2_journal_update_sb_errno) = 0x00000000 kernel(jbd2_journal_wipe) = 0x00000000 kernel(jbd2_log_wait_commit) = 0x00000000 kernel(jbd2_submit_inode_data) = 0x00000000 kernel(jbd2_trans_will_send_data_barrier) = 0x00000000 kernel(jbd2_transaction_committed) = 0x00000000 kernel(jbd2_wait_inode_data) = 0x00000000 kernel(jiffies) = 0x00000000 kernel(jiffies64_to_msecs) = 0x00000000 kernel(jiffies64_to_nsecs) = 0x00000000 kernel(jiffies_64) = 0x00000000 kernel(jiffies_64_to_clock_t) = 0x00000000 kernel(jiffies_to_clock_t) = 0x00000000 kernel(jiffies_to_msecs) = 0x00000000 kernel(jiffies_to_timespec64) = 0x00000000 kernel(jiffies_to_usecs) = 0x00000000 kernel(jump_label_rate_limit) = 0x00000000 kernel(jump_label_update_timeout) = 0x00000000 kernel(k3_ringacc_dmarings_init) = 0x00000000 kernel(k3_ringacc_get_ring_id) = 0x00000000 kernel(k3_ringacc_get_ring_irq_num) = 0x00000000 kernel(k3_ringacc_get_tisci_dev_id) = 0x00000000 kernel(k3_ringacc_request_ring) = 0x00000000 kernel(k3_ringacc_request_rings_pair) = 0x00000000 kernel(k3_ringacc_ring_cfg) = 0x00000000 kernel(k3_ringacc_ring_free) = 0x00000000 kernel(k3_ringacc_ring_get_free) = 0x00000000 kernel(k3_ringacc_ring_get_occ) = 0x00000000 kernel(k3_ringacc_ring_get_size) = 0x00000000 kernel(k3_ringacc_ring_is_full) = 0x00000000 kernel(k3_ringacc_ring_pop) = 0x00000000 kernel(k3_ringacc_ring_pop_tail) = 0x00000000 kernel(k3_ringacc_ring_push) = 0x00000000 kernel(k3_ringacc_ring_push_head) = 0x00000000 kernel(k3_ringacc_ring_reset) = 0x00000000 kernel(k3_ringacc_ring_reset_dma) = 0x00000000 kernel(kasprintf) = 0x00000000 kernel(kasprintf_strarray) = 0x00000000 kernel(kblockd_mod_delayed_work_on) = 0x00000000 kernel(kblockd_schedule_work) = 0x00000000 kernel(kcpustat_cpu_fetch) = 0x00000000 kernel(kcpustat_field) = 0x00000000 kernel(kd_mksound) = 0x00000000 kernel(kern_mount) = 0x00000000 kernel(kern_path) = 0x00000000 kernel(kern_path_create) = 0x00000000 kernel(kern_sys_bpf) = 0x00000000 kernel(kern_unmount) = 0x00000000 kernel(kern_unmount_array) = 0x00000000 kernel(kernel_accept) = 0x00000000 kernel(kernel_bind) = 0x00000000 kernel(kernel_can_power_off) = 0x00000000 kernel(kernel_connect) = 0x00000000 kernel(kernel_cpustat) = 0x00000000 kernel(kernel_file_open) = 0x00000000 kernel(kernel_getpeername) = 0x00000000 kernel(kernel_getsockname) = 0x00000000 kernel(kernel_halt) = 0x00000000 kernel(kernel_kobj) = 0x00000000 kernel(kernel_listen) = 0x00000000 kernel(kernel_neon_begin) = 0x00000000 kernel(kernel_neon_end) = 0x00000000 kernel(kernel_param_lock) = 0x00000000 kernel(kernel_param_unlock) = 0x00000000 kernel(kernel_power_off) = 0x00000000 kernel(kernel_read) = 0x00000000 kernel(kernel_read_file) = 0x00000000 kernel(kernel_read_file_from_fd) = 0x00000000 kernel(kernel_read_file_from_path) = 0x00000000 kernel(kernel_read_file_from_path_initns) = 0x00000000 kernel(kernel_recvmsg) = 0x00000000 kernel(kernel_restart) = 0x00000000 kernel(kernel_sendmsg) = 0x00000000 kernel(kernel_sendmsg_locked) = 0x00000000 kernel(kernel_setlease) = 0x00000000 kernel(kernel_sigaction) = 0x00000000 kernel(kernel_sock_ip_overhead) = 0x00000000 kernel(kernel_sock_shutdown) = 0x00000000 kernel(kernel_tmpfile_open) = 0x00000000 kernel(kernel_write) = 0x00000000 kernel(kernfs_find_and_get_ns) = 0x00000000 kernel(kernfs_get) = 0x00000000 kernel(kernfs_notify) = 0x00000000 kernel(kernfs_path_from_node) = 0x00000000 kernel(kernfs_put) = 0x00000000 kernel(kexec_crash_loaded) = 0x00000000 kernel(key_alloc) = 0x00000000 kernel(key_being_used_for) = 0x00000000 kernel(key_create) = 0x00000000 kernel(key_create_or_update) = 0x00000000 kernel(key_instantiate_and_link) = 0x00000000 kernel(key_invalidate) = 0x00000000 kernel(key_link) = 0x00000000 kernel(key_lookup) = 0x00000000 kernel(key_move) = 0x00000000 kernel(key_payload_reserve) = 0x00000000 kernel(key_put) = 0x00000000 kernel(key_reject_and_link) = 0x00000000 kernel(key_revoke) = 0x00000000 kernel(key_set_timeout) = 0x00000000 kernel(key_task_permission) = 0x00000000 kernel(key_type_asymmetric) = 0x00000000 kernel(key_type_encrypted) = 0x00000000 kernel(key_type_keyring) = 0x00000000 kernel(key_type_logon) = 0x00000000 kernel(key_type_trusted) = 0x00000000 kernel(key_type_user) = 0x00000000 kernel(key_unlink) = 0x00000000 kernel(key_update) = 0x00000000 kernel(key_validate) = 0x00000000 kernel(keyring_alloc) = 0x00000000 kernel(keyring_clear) = 0x00000000 kernel(keyring_restrict) = 0x00000000 kernel(keyring_search) = 0x00000000 kernel(kfence_sample_interval) = 0x00000000 kernel(kfree) = 0x00000000 kernel(kfree_const) = 0x00000000 kernel(kfree_link) = 0x00000000 kernel(kfree_sensitive) = 0x00000000 kernel(kfree_skb_list_reason) = 0x00000000 kernel(kfree_skb_partial) = 0x00000000 kernel(kfree_skb_reason) = 0x00000000 kernel(kfree_strarray) = 0x00000000 kernel(kgdb_active) = 0x00000000 kernel(kgdb_breakpoint) = 0x00000000 kernel(kgdb_connected) = 0x00000000 kernel(kgdb_register_io_module) = 0x00000000 kernel(kgdb_unregister_io_module) = 0x00000000 kernel(kick_all_cpus_sync) = 0x00000000 kernel(kick_process) = 0x00000000 kernel(kill_anon_super) = 0x00000000 kernel(kill_block_super) = 0x00000000 kernel(kill_dax) = 0x00000000 kernel(kill_dev_dax) = 0x00000000 kernel(kill_device) = 0x00000000 kernel(kill_fasync) = 0x00000000 kernel(kill_litter_super) = 0x00000000 kernel(kill_pgrp) = 0x00000000 kernel(kill_pid) = 0x00000000 kernel(kill_pid_usb_asyncio) = 0x00000000 kernel(kimage_voffset) = 0x00000000 kernel(kiocb_invalidate_pages) = 0x00000000 kernel(kiocb_modified) = 0x00000000 kernel(kiocb_set_cancel_fn) = 0x00000000 kernel(kiocb_write_and_wait) = 0x00000000 kernel(klist_add_before) = 0x00000000 kernel(klist_add_behind) = 0x00000000 kernel(klist_add_head) = 0x00000000 kernel(klist_add_tail) = 0x00000000 kernel(klist_del) = 0x00000000 kernel(klist_init) = 0x00000000 kernel(klist_iter_exit) = 0x00000000 kernel(klist_iter_init) = 0x00000000 kernel(klist_iter_init_node) = 0x00000000 kernel(klist_next) = 0x00000000 kernel(klist_node_attached) = 0x00000000 kernel(klist_prev) = 0x00000000 kernel(klist_remove) = 0x00000000 kernel(km_migrate) = 0x00000000 kernel(km_new_mapping) = 0x00000000 kernel(km_policy_expired) = 0x00000000 kernel(km_policy_notify) = 0x00000000 kernel(km_query) = 0x00000000 kernel(km_report) = 0x00000000 kernel(km_state_expired) = 0x00000000 kernel(km_state_notify) = 0x00000000 kernel(kmalloc_caches) = 0x00000000 kernel(kmalloc_large) = 0x00000000 kernel(kmalloc_large_node) = 0x00000000 kernel(kmalloc_node_trace) = 0x00000000 kernel(kmalloc_size_roundup) = 0x00000000 kernel(kmalloc_trace) = 0x00000000 kernel(kmem_cache_alloc) = 0x00000000 kernel(kmem_cache_alloc_bulk) = 0x00000000 kernel(kmem_cache_alloc_lru) = 0x00000000 kernel(kmem_cache_alloc_node) = 0x00000000 kernel(kmem_cache_create) = 0x00000000 kernel(kmem_cache_create_usercopy) = 0x00000000 kernel(kmem_cache_destroy) = 0x00000000 kernel(kmem_cache_free) = 0x00000000 kernel(kmem_cache_free_bulk) = 0x00000000 kernel(kmem_cache_shrink) = 0x00000000 kernel(kmem_cache_size) = 0x00000000 kernel(kmem_dump_obj) = 0x00000000 kernel(kmemdup) = 0x00000000 kernel(kmemdup_array) = 0x00000000 kernel(kmemdup_nul) = 0x00000000 kernel(kmsg_dump_get_buffer) = 0x00000000 kernel(kmsg_dump_get_line) = 0x00000000 kernel(kmsg_dump_reason_str) = 0x00000000 kernel(kmsg_dump_register) = 0x00000000 kernel(kmsg_dump_rewind) = 0x00000000 kernel(kmsg_dump_unregister) = 0x00000000 kernel(kobj_ns_drop) = 0x00000000 kernel(kobj_ns_grab_current) = 0x00000000 kernel(kobj_sysfs_ops) = 0x00000000 kernel(kobject_add) = 0x00000000 kernel(kobject_create_and_add) = 0x00000000 kernel(kobject_del) = 0x00000000 kernel(kobject_get) = 0x00000000 kernel(kobject_get_path) = 0x00000000 kernel(kobject_get_unless_zero) = 0x00000000 kernel(kobject_init) = 0x00000000 kernel(kobject_init_and_add) = 0x00000000 kernel(kobject_move) = 0x00000000 kernel(kobject_put) = 0x00000000 kernel(kobject_rename) = 0x00000000 kernel(kobject_set_name) = 0x00000000 kernel(kobject_uevent) = 0x00000000 kernel(kobject_uevent_env) = 0x00000000 kernel(kpp_register_instance) = 0x00000000 kernel(kprobe_event_cmd_init) = 0x00000000 kernel(kprobe_event_delete) = 0x00000000 kernel(krealloc) = 0x00000000 kernel(kryo_l2_get_indirect_reg) = 0x00000000 kernel(kryo_l2_set_indirect_reg) = 0x00000000 kernel(kset_create_and_add) = 0x00000000 kernel(kset_find_obj) = 0x00000000 kernel(kset_register) = 0x00000000 kernel(kset_unregister) = 0x00000000 kernel(ksize) = 0x00000000 kernel(ksm_madvise) = 0x00000000 kernel(kstat) = 0x00000000 kernel(kstrdup) = 0x00000000 kernel(kstrdup_and_replace) = 0x00000000 kernel(kstrdup_const) = 0x00000000 kernel(kstrdup_quotable) = 0x00000000 kernel(kstrdup_quotable_cmdline) = 0x00000000 kernel(kstrdup_quotable_file) = 0x00000000 kernel(kstrndup) = 0x00000000 kernel(kstrtobool) = 0x00000000 kernel(kstrtobool_from_user) = 0x00000000 kernel(kstrtoint) = 0x00000000 kernel(kstrtoint_from_user) = 0x00000000 kernel(kstrtol_from_user) = 0x00000000 kernel(kstrtoll) = 0x00000000 kernel(kstrtoll_from_user) = 0x00000000 kernel(kstrtos16) = 0x00000000 kernel(kstrtos16_from_user) = 0x00000000 kernel(kstrtos8) = 0x00000000 kernel(kstrtos8_from_user) = 0x00000000 kernel(kstrtou16) = 0x00000000 kernel(kstrtou16_from_user) = 0x00000000 kernel(kstrtou8) = 0x00000000 kernel(kstrtou8_from_user) = 0x00000000 kernel(kstrtouint) = 0x00000000 kernel(kstrtouint_from_user) = 0x00000000 kernel(kstrtoul_from_user) = 0x00000000 kernel(kstrtoull) = 0x00000000 kernel(kstrtoull_from_user) = 0x00000000 kernel(ksys_sync_helper) = 0x00000000 kernel(kthread_associate_blkcg) = 0x00000000 kernel(kthread_bind) = 0x00000000 kernel(kthread_cancel_delayed_work_sync) = 0x00000000 kernel(kthread_cancel_work_sync) = 0x00000000 kernel(kthread_complete_and_exit) = 0x00000000 kernel(kthread_create_on_cpu) = 0x00000000 kernel(kthread_create_on_node) = 0x00000000 kernel(kthread_create_worker) = 0x00000000 kernel(kthread_create_worker_on_cpu) = 0x00000000 kernel(kthread_data) = 0x00000000 kernel(kthread_delayed_work_timer_fn) = 0x00000000 kernel(kthread_destroy_worker) = 0x00000000 kernel(kthread_flush_work) = 0x00000000 kernel(kthread_flush_worker) = 0x00000000 kernel(kthread_freezable_should_stop) = 0x00000000 kernel(kthread_func) = 0x00000000 kernel(kthread_mod_delayed_work) = 0x00000000 kernel(kthread_park) = 0x00000000 kernel(kthread_parkme) = 0x00000000 kernel(kthread_queue_delayed_work) = 0x00000000 kernel(kthread_queue_work) = 0x00000000 kernel(kthread_should_park) = 0x00000000 kernel(kthread_should_stop) = 0x00000000 kernel(kthread_stop) = 0x00000000 kernel(kthread_stop_put) = 0x00000000 kernel(kthread_unpark) = 0x00000000 kernel(kthread_unuse_mm) = 0x00000000 kernel(kthread_use_mm) = 0x00000000 kernel(kthread_worker_fn) = 0x00000000 kernel(ktime_add_safe) = 0x00000000 kernel(ktime_get) = 0x00000000 kernel(ktime_get_boot_fast_ns) = 0x00000000 kernel(ktime_get_coarse_real_ts64) = 0x00000000 kernel(ktime_get_coarse_ts64) = 0x00000000 kernel(ktime_get_coarse_with_offset) = 0x00000000 kernel(ktime_get_mono_fast_ns) = 0x00000000 kernel(ktime_get_raw) = 0x00000000 kernel(ktime_get_raw_fast_ns) = 0x00000000 kernel(ktime_get_raw_ts64) = 0x00000000 kernel(ktime_get_real_fast_ns) = 0x00000000 kernel(ktime_get_real_seconds) = 0x00000000 kernel(ktime_get_real_ts64) = 0x00000000 kernel(ktime_get_resolution_ns) = 0x00000000 kernel(ktime_get_seconds) = 0x00000000 kernel(ktime_get_snapshot) = 0x00000000 kernel(ktime_get_tai_fast_ns) = 0x00000000 kernel(ktime_get_ts64) = 0x00000000 kernel(ktime_get_with_offset) = 0x00000000 kernel(ktime_mono_to_any) = 0x00000000 kernel(kunit_hooks) = 0x00000000 kernel(kunit_running) = 0x00000000 kernel(kvasprintf) = 0x00000000 kernel(kvasprintf_const) = 0x00000000 kernel(kvfree) = 0x00000000 kernel(kvfree_call_rcu) = 0x00000000 kernel(kvfree_sensitive) = 0x00000000 kernel(kvm_arch_ptp_get_crosststamp) = 0x00000000 kernel(kvm_are_all_memslots_empty) = 0x00000000 kernel(kvm_arm_hyp_service_available) = 0x00000000 kernel(kvm_clear_guest) = 0x00000000 kernel(kvm_debugfs_dir) = 0x00000000 kernel(kvm_destroy_vcpus) = 0x00000000 kernel(kvm_exit) = 0x00000000 kernel(kvm_flush_remote_tlbs) = 0x00000000 kernel(kvm_get_kvm) = 0x00000000 kernel(kvm_get_kvm_safe) = 0x00000000 kernel(kvm_get_running_vcpu) = 0x00000000 kernel(kvm_gfn_to_hva_cache_init) = 0x00000000 kernel(kvm_init) = 0x00000000 kernel(kvm_io_bus_get_dev) = 0x00000000 kernel(kvm_io_bus_write) = 0x00000000 kernel(kvm_irq_has_notifier) = 0x00000000 kernel(kvm_is_visible_gfn) = 0x00000000 kernel(kvm_make_all_cpus_request) = 0x00000000 kernel(kvm_put_kvm) = 0x00000000 kernel(kvm_put_kvm_no_destroy) = 0x00000000 kernel(kvm_read_guest) = 0x00000000 kernel(kvm_read_guest_cached) = 0x00000000 kernel(kvm_read_guest_offset_cached) = 0x00000000 kernel(kvm_read_guest_page) = 0x00000000 kernel(kvm_rebooting) = 0x00000000 kernel(kvm_release_page_clean) = 0x00000000 kernel(kvm_release_page_dirty) = 0x00000000 kernel(kvm_release_pfn_clean) = 0x00000000 kernel(kvm_release_pfn_dirty) = 0x00000000 kernel(kvm_set_memory_region) = 0x00000000 kernel(kvm_set_pfn_accessed) = 0x00000000 kernel(kvm_set_pfn_dirty) = 0x00000000 kernel(kvm_vcpu_gfn_to_hva) = 0x00000000 kernel(kvm_vcpu_gfn_to_pfn) = 0x00000000 kernel(kvm_vcpu_gfn_to_pfn_atomic) = 0x00000000 kernel(kvm_vcpu_halt) = 0x00000000 kernel(kvm_vcpu_is_visible_gfn) = 0x00000000 kernel(kvm_vcpu_kick) = 0x00000000 kernel(kvm_vcpu_map) = 0x00000000 kernel(kvm_vcpu_mark_page_dirty) = 0x00000000 kernel(kvm_vcpu_on_spin) = 0x00000000 kernel(kvm_vcpu_read_guest) = 0x00000000 kernel(kvm_vcpu_read_guest_atomic) = 0x00000000 kernel(kvm_vcpu_read_guest_page) = 0x00000000 kernel(kvm_vcpu_unmap) = 0x00000000 kernel(kvm_vcpu_wake_up) = 0x00000000 kernel(kvm_vcpu_write_guest) = 0x00000000 kernel(kvm_vcpu_write_guest_page) = 0x00000000 kernel(kvm_vcpu_yield_to) = 0x00000000 kernel(kvm_write_guest) = 0x00000000 kernel(kvm_write_guest_cached) = 0x00000000 kernel(kvm_write_guest_offset_cached) = 0x00000000 kernel(kvm_write_guest_page) = 0x00000000 kernel(kvmalloc_node) = 0x00000000 kernel(kvmemdup) = 0x00000000 kernel(kvrealloc) = 0x00000000 kernel(l3mdev_fib_table_by_index) = 0x00000000 kernel(l3mdev_fib_table_rcu) = 0x00000000 kernel(l3mdev_ifindex_lookup_by_table_id) = 0x00000000 kernel(l3mdev_link_scope_lookup) = 0x00000000 kernel(l3mdev_master_ifindex_rcu) = 0x00000000 kernel(l3mdev_master_upper_ifindex_by_index_rcu) = 0x00000000 kernel(l3mdev_table_lookup_register) = 0x00000000 kernel(l3mdev_table_lookup_unregister) = 0x00000000 kernel(l3mdev_update_flow) = 0x00000000 kernel(laptop_mode) = 0x00000000 kernel(lcm) = 0x00000000 kernel(lcm_not_zero) = 0x00000000 kernel(lease_get_mtime) = 0x00000000 kernel(lease_modify) = 0x00000000 kernel(lease_register_notifier) = 0x00000000 kernel(lease_unregister_notifier) = 0x00000000 kernel(led_add_lookup) = 0x00000000 kernel(led_blink_set) = 0x00000000 kernel(led_blink_set_nosleep) = 0x00000000 kernel(led_blink_set_oneshot) = 0x00000000 kernel(led_classdev_notify_brightness_hw_changed) = 0x00000000 kernel(led_classdev_register_ext) = 0x00000000 kernel(led_classdev_resume) = 0x00000000 kernel(led_classdev_suspend) = 0x00000000 kernel(led_classdev_unregister) = 0x00000000 kernel(led_colors) = 0x00000000 kernel(led_compose_name) = 0x00000000 kernel(led_get) = 0x00000000 kernel(led_get_default_pattern) = 0x00000000 kernel(led_init_core) = 0x00000000 kernel(led_init_default_state_get) = 0x00000000 kernel(led_put) = 0x00000000 kernel(led_remove_lookup) = 0x00000000 kernel(led_set_brightness) = 0x00000000 kernel(led_set_brightness_nopm) = 0x00000000 kernel(led_set_brightness_nosleep) = 0x00000000 kernel(led_set_brightness_sync) = 0x00000000 kernel(led_stop_software_blink) = 0x00000000 kernel(led_sysfs_disable) = 0x00000000 kernel(led_sysfs_enable) = 0x00000000 kernel(led_trigger_blink) = 0x00000000 kernel(led_trigger_blink_oneshot) = 0x00000000 kernel(led_trigger_event) = 0x00000000 kernel(led_trigger_read) = 0x00000000 kernel(led_trigger_register) = 0x00000000 kernel(led_trigger_register_simple) = 0x00000000 kernel(led_trigger_remove) = 0x00000000 kernel(led_trigger_set) = 0x00000000 kernel(led_trigger_set_default) = 0x00000000 kernel(led_trigger_unregister) = 0x00000000 kernel(led_trigger_unregister_simple) = 0x00000000 kernel(led_trigger_write) = 0x00000000 kernel(led_update_brightness) = 0x00000000 kernel(leds_list) = 0x00000000 kernel(leds_list_lock) = 0x00000000 kernel(ledtrig_cpu) = 0x00000000 kernel(ledtrig_disk_activity) = 0x00000000 kernel(ledtrig_mtd_activity) = 0x00000000 kernel(linear_range_get_max_value) = 0x00000000 kernel(linear_range_get_selector_high) = 0x00000000 kernel(linear_range_get_selector_low) = 0x00000000 kernel(linear_range_get_selector_low_array) = 0x00000000 kernel(linear_range_get_selector_within) = 0x00000000 kernel(linear_range_get_value) = 0x00000000 kernel(linear_range_get_value_array) = 0x00000000 kernel(linear_range_values_in_range) = 0x00000000 kernel(linear_range_values_in_range_array) = 0x00000000 kernel(linkmode_resolve_pause) = 0x00000000 kernel(linkmode_set_pause) = 0x00000000 kernel(linkwatch_fire_event) = 0x00000000 kernel(lirc_scancode_event) = 0x00000000 kernel(list_lru_add) = 0x00000000 kernel(list_lru_add_obj) = 0x00000000 kernel(list_lru_count_node) = 0x00000000 kernel(list_lru_count_one) = 0x00000000 kernel(list_lru_del) = 0x00000000 kernel(list_lru_del_obj) = 0x00000000 kernel(list_lru_destroy) = 0x00000000 kernel(list_lru_isolate) = 0x00000000 kernel(list_lru_isolate_move) = 0x00000000 kernel(list_lru_walk_node) = 0x00000000 kernel(list_lru_walk_one) = 0x00000000 kernel(list_sort) = 0x00000000 kernel(llist_add_batch) = 0x00000000 kernel(llist_del_first) = 0x00000000 kernel(llist_del_first_this) = 0x00000000 kernel(llist_reverse_order) = 0x00000000 kernel(load_nls) = 0x00000000 kernel(load_nls_default) = 0x00000000 kernel(lock_rename) = 0x00000000 kernel(lock_rename_child) = 0x00000000 kernel(lock_sock_nested) = 0x00000000 kernel(lock_system_sleep) = 0x00000000 kernel(lock_two_nondirectories) = 0x00000000 kernel(lockref_get) = 0x00000000 kernel(lockref_get_not_dead) = 0x00000000 kernel(lockref_get_not_zero) = 0x00000000 kernel(lockref_mark_dead) = 0x00000000 kernel(lockref_put_not_zero) = 0x00000000 kernel(lockref_put_or_lock) = 0x00000000 kernel(lockref_put_return) = 0x00000000 kernel(locks_alloc_lease) = 0x00000000 kernel(locks_alloc_lock) = 0x00000000 kernel(locks_copy_conflock) = 0x00000000 kernel(locks_copy_lock) = 0x00000000 kernel(locks_delete_block) = 0x00000000 kernel(locks_free_lease) = 0x00000000 kernel(locks_free_lock) = 0x00000000 kernel(locks_init_lease) = 0x00000000 kernel(locks_init_lock) = 0x00000000 kernel(locks_lock_inode_wait) = 0x00000000 kernel(locks_owner_has_blockers) = 0x00000000 kernel(locks_release_private) = 0x00000000 kernel(locks_remove_posix) = 0x00000000 kernel(logfc) = 0x00000000 kernel(logic_inb) = 0x00000000 kernel(logic_inl) = 0x00000000 kernel(logic_insb) = 0x00000000 kernel(logic_insl) = 0x00000000 kernel(logic_insw) = 0x00000000 kernel(logic_inw) = 0x00000000 kernel(logic_outb) = 0x00000000 kernel(logic_outl) = 0x00000000 kernel(logic_outsb) = 0x00000000 kernel(logic_outsl) = 0x00000000 kernel(logic_outsw) = 0x00000000 kernel(logic_outw) = 0x00000000 kernel(look_up_OID) = 0x00000000 kernel(lookup_bdev) = 0x00000000 kernel(lookup_constant) = 0x00000000 kernel(lookup_fdget_rcu) = 0x00000000 kernel(lookup_one) = 0x00000000 kernel(lookup_one_len) = 0x00000000 kernel(lookup_one_len_unlocked) = 0x00000000 kernel(lookup_one_positive_unlocked) = 0x00000000 kernel(lookup_one_qstr_excl) = 0x00000000 kernel(lookup_one_unlocked) = 0x00000000 kernel(lookup_positive_unlocked) = 0x00000000 kernel(lookup_user_key) = 0x00000000 kernel(loops_per_jiffy) = 0x00000000 kernel(lskcipher_alloc_instance_simple) = 0x00000000 kernel(lskcipher_register_instance) = 0x00000000 kernel(lwq_dequeue_all) = 0x00000000 kernel(lwtstate_free) = 0x00000000 kernel(lwtunnel_build_state) = 0x00000000 kernel(lwtunnel_cmp_encap) = 0x00000000 kernel(lwtunnel_encap_add_ops) = 0x00000000 kernel(lwtunnel_encap_del_ops) = 0x00000000 kernel(lwtunnel_fill_encap) = 0x00000000 kernel(lwtunnel_get_encap_size) = 0x00000000 kernel(lwtunnel_input) = 0x00000000 kernel(lwtunnel_output) = 0x00000000 kernel(lwtunnel_state_alloc) = 0x00000000 kernel(lwtunnel_valid_encap_type) = 0x00000000 kernel(lwtunnel_valid_encap_type_attr) = 0x00000000 kernel(lwtunnel_xmit) = 0x00000000 kernel(lzo1x_1_compress) = 0x00000000 kernel(lzo1x_decompress_safe) = 0x00000000 kernel(lzorle1x_1_compress) = 0x00000000 kernel(mac_pton) = 0x00000000 kernel(make_bad_inode) = 0x00000000 kernel(make_device_exclusive_range) = 0x00000000 kernel(make_flow_keys_digest) = 0x00000000 kernel(make_kgid) = 0x00000000 kernel(make_kprojid) = 0x00000000 kernel(make_kuid) = 0x00000000 kernel(make_vfsgid) = 0x00000000 kernel(make_vfsuid) = 0x00000000 kernel(mangle_path) = 0x00000000 kernel(mapping_read_folio_gfp) = 0x00000000 kernel(mark_buffer_async_write) = 0x00000000 kernel(mark_buffer_dirty) = 0x00000000 kernel(mark_buffer_dirty_inode) = 0x00000000 kernel(mark_buffer_write_io_error) = 0x00000000 kernel(mark_info_dirty) = 0x00000000 kernel(mark_mounts_for_expiry) = 0x00000000 kernel(mark_page_accessed) = 0x00000000 kernel(mark_page_dirty) = 0x00000000 kernel(mark_page_dirty_in_slot) = 0x00000000 kernel(mas_alloc_cyclic) = 0x00000000 kernel(mas_destroy) = 0x00000000 kernel(mas_empty_area) = 0x00000000 kernel(mas_empty_area_rev) = 0x00000000 kernel(mas_erase) = 0x00000000 kernel(mas_expected_entries) = 0x00000000 kernel(mas_find) = 0x00000000 kernel(mas_find_range) = 0x00000000 kernel(mas_find_range_rev) = 0x00000000 kernel(mas_find_rev) = 0x00000000 kernel(mas_next) = 0x00000000 kernel(mas_next_range) = 0x00000000 kernel(mas_pause) = 0x00000000 kernel(mas_preallocate) = 0x00000000 kernel(mas_prev) = 0x00000000 kernel(mas_prev_range) = 0x00000000 kernel(mas_store) = 0x00000000 kernel(mas_store_gfp) = 0x00000000 kernel(mas_store_prealloc) = 0x00000000 kernel(mas_walk) = 0x00000000 kernel(match_hex) = 0x00000000 kernel(match_int) = 0x00000000 kernel(match_octal) = 0x00000000 kernel(match_strdup) = 0x00000000 kernel(match_string) = 0x00000000 kernel(match_strlcpy) = 0x00000000 kernel(match_token) = 0x00000000 kernel(match_u64) = 0x00000000 kernel(match_uint) = 0x00000000 kernel(match_wildcard) = 0x00000000 kernel(may_setattr) = 0x00000000 kernel(may_umount) = 0x00000000 kernel(may_umount_tree) = 0x00000000 kernel(mb_cache_create) = 0x00000000 kernel(mb_cache_destroy) = 0x00000000 kernel(mb_cache_entry_create) = 0x00000000 kernel(mb_cache_entry_delete_or_get) = 0x00000000 kernel(mb_cache_entry_find_first) = 0x00000000 kernel(mb_cache_entry_find_next) = 0x00000000 kernel(mb_cache_entry_get) = 0x00000000 kernel(mb_cache_entry_touch) = 0x00000000 kernel(mb_cache_entry_wait_unused) = 0x00000000 kernel(mbox_bind_client) = 0x00000000 kernel(mbox_chan_received_data) = 0x00000000 kernel(mbox_chan_txdone) = 0x00000000 kernel(mbox_client_peek_data) = 0x00000000 kernel(mbox_client_txdone) = 0x00000000 kernel(mbox_controller_register) = 0x00000000 kernel(mbox_controller_unregister) = 0x00000000 kernel(mbox_flush) = 0x00000000 kernel(mbox_free_channel) = 0x00000000 kernel(mbox_request_channel) = 0x00000000 kernel(mbox_request_channel_byname) = 0x00000000 kernel(mbox_send_message) = 0x00000000 kernel(mc_send_command) = 0x00000000 kernel(mcore_booted) = 0x00000000 kernel(mctp_register_netdev) = 0x00000000 kernel(mctp_unregister_netdev) = 0x00000000 kernel(mctrl_gpio_disable_irq_wake) = 0x00000000 kernel(mctrl_gpio_disable_ms) = 0x00000000 kernel(mctrl_gpio_enable_irq_wake) = 0x00000000 kernel(mctrl_gpio_enable_ms) = 0x00000000 kernel(mctrl_gpio_free) = 0x00000000 kernel(mctrl_gpio_get) = 0x00000000 kernel(mctrl_gpio_get_outputs) = 0x00000000 kernel(mctrl_gpio_init) = 0x00000000 kernel(mctrl_gpio_init_noauto) = 0x00000000 kernel(mctrl_gpio_set) = 0x00000000 kernel(mctrl_gpio_to_gpiod) = 0x00000000 kernel(md5_zero_message_hash) = 0x00000000 kernel(md_account_bio) = 0x00000000 kernel(md_allow_write) = 0x00000000 kernel(md_bitmap_close_sync) = 0x00000000 kernel(md_bitmap_cond_end_sync) = 0x00000000 kernel(md_bitmap_copy_from_slot) = 0x00000000 kernel(md_bitmap_end_sync) = 0x00000000 kernel(md_bitmap_endwrite) = 0x00000000 kernel(md_bitmap_free) = 0x00000000 kernel(md_bitmap_load) = 0x00000000 kernel(md_bitmap_resize) = 0x00000000 kernel(md_bitmap_start_sync) = 0x00000000 kernel(md_bitmap_startwrite) = 0x00000000 kernel(md_bitmap_sync_with_cluster) = 0x00000000 kernel(md_bitmap_unplug) = 0x00000000 kernel(md_bitmap_unplug_async) = 0x00000000 kernel(md_bitmap_update_sb) = 0x00000000 kernel(md_check_no_bitmap) = 0x00000000 kernel(md_check_recovery) = 0x00000000 kernel(md_cluster_ops) = 0x00000000 kernel(md_do_sync) = 0x00000000 kernel(md_done_sync) = 0x00000000 kernel(md_error) = 0x00000000 kernel(md_find_rdev_nr_rcu) = 0x00000000 kernel(md_find_rdev_rcu) = 0x00000000 kernel(md_finish_reshape) = 0x00000000 kernel(md_flush_request) = 0x00000000 kernel(md_free_cloned_bio) = 0x00000000 kernel(md_frozen_sync_thread) = 0x00000000 kernel(md_handle_request) = 0x00000000 kernel(md_idle_sync_thread) = 0x00000000 kernel(md_integrity_add_rdev) = 0x00000000 kernel(md_integrity_register) = 0x00000000 kernel(md_new_event) = 0x00000000 kernel(md_rdev_clear) = 0x00000000 kernel(md_rdev_init) = 0x00000000 kernel(md_reap_sync_thread) = 0x00000000 kernel(md_register_thread) = 0x00000000 kernel(md_reload_sb) = 0x00000000 kernel(md_run) = 0x00000000 kernel(md_set_array_sectors) = 0x00000000 kernel(md_start) = 0x00000000 kernel(md_stop) = 0x00000000 kernel(md_stop_writes) = 0x00000000 kernel(md_submit_discard_bio) = 0x00000000 kernel(md_unfrozen_sync_thread) = 0x00000000 kernel(md_unregister_thread) = 0x00000000 kernel(md_update_sb) = 0x00000000 kernel(md_wait_for_blocked_rdev) = 0x00000000 kernel(md_wakeup_thread) = 0x00000000 kernel(md_write_end) = 0x00000000 kernel(md_write_inc) = 0x00000000 kernel(md_write_start) = 0x00000000 kernel(mddev_destroy) = 0x00000000 kernel(mddev_init) = 0x00000000 kernel(mddev_resume) = 0x00000000 kernel(mddev_stack_new_rdev) = 0x00000000 kernel(mddev_stack_rdev_limits) = 0x00000000 kernel(mddev_suspend) = 0x00000000 kernel(mddev_unlock) = 0x00000000 kernel(mddev_update_io_opt) = 0x00000000 kernel(mdio_bus_exit) = 0x00000000 kernel(mdio_bus_type) = 0x00000000 kernel(mdio_device_create) = 0x00000000 kernel(mdio_device_free) = 0x00000000 kernel(mdio_device_register) = 0x00000000 kernel(mdio_device_remove) = 0x00000000 kernel(mdio_device_reset) = 0x00000000 kernel(mdio_driver_register) = 0x00000000 kernel(mdio_driver_unregister) = 0x00000000 kernel(mdio_find_bus) = 0x00000000 kernel(mdio_mux_init) = 0x00000000 kernel(mdio_mux_uninit) = 0x00000000 kernel(mdiobus_alloc_size) = 0x00000000 kernel(mdiobus_c45_modify) = 0x00000000 kernel(mdiobus_c45_modify_changed) = 0x00000000 kernel(mdiobus_c45_read) = 0x00000000 kernel(mdiobus_c45_read_nested) = 0x00000000 kernel(mdiobus_c45_write) = 0x00000000 kernel(mdiobus_c45_write_nested) = 0x00000000 kernel(mdiobus_free) = 0x00000000 kernel(mdiobus_get_phy) = 0x00000000 kernel(mdiobus_is_registered_device) = 0x00000000 kernel(mdiobus_modify) = 0x00000000 kernel(mdiobus_modify_changed) = 0x00000000 kernel(mdiobus_read) = 0x00000000 kernel(mdiobus_read_nested) = 0x00000000 kernel(mdiobus_register_board_info) = 0x00000000 kernel(mdiobus_register_device) = 0x00000000 kernel(mdiobus_scan_c22) = 0x00000000 kernel(mdiobus_setup_mdiodev_from_board_info) = 0x00000000 kernel(mdiobus_unregister) = 0x00000000 kernel(mdiobus_unregister_device) = 0x00000000 kernel(mdiobus_write) = 0x00000000 kernel(mdiobus_write_nested) = 0x00000000 kernel(mem_cgroup_from_task) = 0x00000000 kernel(mem_dump_obj) = 0x00000000 kernel(mem_section) = 0x00000000 kernel(memalloc_socks_key) = 0x00000000 kernel(memcg_bpf_enabled_key) = 0x00000000 kernel(memcg_kmem_online_key) = 0x00000000 kernel(memcg_sockets_enabled_key) = 0x00000000 kernel(memchr) = 0x00000000 kernel(memchr_inv) = 0x00000000 kernel(memcmp) = 0x00000000 kernel(memcpy) = 0x00000000 kernel(memcpy_and_pad) = 0x00000000 kernel(memcpy_flushcache) = 0x00000000 kernel(memdup_user) = 0x00000000 kernel(memdup_user_nul) = 0x00000000 kernel(memmove) = 0x00000000 kernel(memory_add_physaddr_to_nid) = 0x00000000 kernel(memory_block_size_bytes) = 0x00000000 kernel(memory_cgrp_subsys) = 0x00000000 kernel(memory_cgrp_subsys_enabled_key) = 0x00000000 kernel(memory_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(memory_failure) = 0x00000000 kernel(memory_failure_queue) = 0x00000000 kernel(memory_group_register_dynamic) = 0x00000000 kernel(memory_group_register_static) = 0x00000000 kernel(memory_group_unregister) = 0x00000000 kernel(memory_read_from_buffer) = 0x00000000 kernel(memparse) = 0x00000000 kernel(mempool_alloc) = 0x00000000 kernel(mempool_alloc_pages) = 0x00000000 kernel(mempool_alloc_preallocated) = 0x00000000 kernel(mempool_alloc_slab) = 0x00000000 kernel(mempool_create) = 0x00000000 kernel(mempool_create_node) = 0x00000000 kernel(mempool_destroy) = 0x00000000 kernel(mempool_exit) = 0x00000000 kernel(mempool_free) = 0x00000000 kernel(mempool_free_pages) = 0x00000000 kernel(mempool_free_slab) = 0x00000000 kernel(mempool_init) = 0x00000000 kernel(mempool_init_node) = 0x00000000 kernel(mempool_kfree) = 0x00000000 kernel(mempool_kmalloc) = 0x00000000 kernel(mempool_kvfree) = 0x00000000 kernel(mempool_kvmalloc) = 0x00000000 kernel(mempool_resize) = 0x00000000 kernel(memregion_alloc) = 0x00000000 kernel(memregion_free) = 0x00000000 kernel(memremap) = 0x00000000 kernel(memremap_compat_align) = 0x00000000 kernel(memremap_pages) = 0x00000000 kernel(memscan) = 0x00000000 kernel(memset) = 0x00000000 kernel(memset16) = 0x00000000 kernel(memset32) = 0x00000000 kernel(memset64) = 0x00000000 kernel(memstart_addr) = 0x00000000 kernel(memunmap) = 0x00000000 kernel(memunmap_pages) = 0x00000000 kernel(memweight) = 0x00000000 kernel(meson8_aobus_parse_dt_extra) = 0x00000000 kernel(meson8_pmx_ops) = 0x00000000 kernel(meson_a1_parse_dt_extra) = 0x00000000 kernel(meson_aoclkc_probe) = 0x00000000 kernel(meson_axg_pmx_ops) = 0x00000000 kernel(meson_clk_cpu_dyndiv_ops) = 0x00000000 kernel(meson_clk_dualdiv_ops) = 0x00000000 kernel(meson_clk_dualdiv_ro_ops) = 0x00000000 kernel(meson_clk_hw_get) = 0x00000000 kernel(meson_clk_mpll_ops) = 0x00000000 kernel(meson_clk_mpll_ro_ops) = 0x00000000 kernel(meson_clk_pcie_pll_ops) = 0x00000000 kernel(meson_clk_phase_ops) = 0x00000000 kernel(meson_clk_pll_ops) = 0x00000000 kernel(meson_clk_pll_ro_ops) = 0x00000000 kernel(meson_clk_triphase_ops) = 0x00000000 kernel(meson_eeclkc_probe) = 0x00000000 kernel(meson_pinctrl_probe) = 0x00000000 kernel(meson_pmx_get_func_name) = 0x00000000 kernel(meson_pmx_get_funcs_count) = 0x00000000 kernel(meson_pmx_get_groups) = 0x00000000 kernel(meson_sclk_div_ops) = 0x00000000 kernel(meson_sclk_ws_inv_ops) = 0x00000000 kernel(meson_sm_call) = 0x00000000 kernel(meson_sm_call_read) = 0x00000000 kernel(meson_sm_call_write) = 0x00000000 kernel(meson_sm_get) = 0x00000000 kernel(meson_vid_pll_div_ro_ops) = 0x00000000 kernel(metadata_dst_alloc) = 0x00000000 kernel(metadata_dst_alloc_percpu) = 0x00000000 kernel(metadata_dst_free) = 0x00000000 kernel(metadata_dst_free_percpu) = 0x00000000 kernel(mf_dax_kill_procs) = 0x00000000 kernel(mfd_add_devices) = 0x00000000 kernel(mfd_remove_devices) = 0x00000000 kernel(mfd_remove_devices_late) = 0x00000000 kernel(mhp_get_pluggable_range) = 0x00000000 kernel(mhp_supports_memmap_on_memory) = 0x00000000 kernel(migrate_device_finalize) = 0x00000000 kernel(migrate_device_pages) = 0x00000000 kernel(migrate_device_range) = 0x00000000 kernel(migrate_disable) = 0x00000000 kernel(migrate_enable) = 0x00000000 kernel(migrate_folio) = 0x00000000 kernel(migrate_vma_finalize) = 0x00000000 kernel(migrate_vma_pages) = 0x00000000 kernel(migrate_vma_setup) = 0x00000000 kernel(mini_qdisc_pair_block_init) = 0x00000000 kernel(mini_qdisc_pair_init) = 0x00000000 kernel(mini_qdisc_pair_swap) = 0x00000000 kernel(minmax_running_max) = 0x00000000 kernel(mipi_dsi_attach) = 0x00000000 kernel(mipi_dsi_compression_mode) = 0x00000000 kernel(mipi_dsi_create_packet) = 0x00000000 kernel(mipi_dsi_dcs_enter_sleep_mode) = 0x00000000 kernel(mipi_dsi_dcs_exit_sleep_mode) = 0x00000000 kernel(mipi_dsi_dcs_get_display_brightness) = 0x00000000 kernel(mipi_dsi_dcs_get_display_brightness_large) = 0x00000000 kernel(mipi_dsi_dcs_get_pixel_format) = 0x00000000 kernel(mipi_dsi_dcs_get_power_mode) = 0x00000000 kernel(mipi_dsi_dcs_nop) = 0x00000000 kernel(mipi_dsi_dcs_read) = 0x00000000 kernel(mipi_dsi_dcs_set_column_address) = 0x00000000 kernel(mipi_dsi_dcs_set_display_brightness) = 0x00000000 kernel(mipi_dsi_dcs_set_display_brightness_large) = 0x00000000 kernel(mipi_dsi_dcs_set_display_off) = 0x00000000 kernel(mipi_dsi_dcs_set_display_on) = 0x00000000 kernel(mipi_dsi_dcs_set_page_address) = 0x00000000 kernel(mipi_dsi_dcs_set_pixel_format) = 0x00000000 kernel(mipi_dsi_dcs_set_tear_off) = 0x00000000 kernel(mipi_dsi_dcs_set_tear_on) = 0x00000000 kernel(mipi_dsi_dcs_set_tear_scanline) = 0x00000000 kernel(mipi_dsi_dcs_soft_reset) = 0x00000000 kernel(mipi_dsi_dcs_write) = 0x00000000 kernel(mipi_dsi_dcs_write_buffer) = 0x00000000 kernel(mipi_dsi_detach) = 0x00000000 kernel(mipi_dsi_device_register_full) = 0x00000000 kernel(mipi_dsi_device_unregister) = 0x00000000 kernel(mipi_dsi_driver_register_full) = 0x00000000 kernel(mipi_dsi_driver_unregister) = 0x00000000 kernel(mipi_dsi_generic_read) = 0x00000000 kernel(mipi_dsi_generic_write) = 0x00000000 kernel(mipi_dsi_host_register) = 0x00000000 kernel(mipi_dsi_host_unregister) = 0x00000000 kernel(mipi_dsi_packet_format_is_long) = 0x00000000 kernel(mipi_dsi_packet_format_is_short) = 0x00000000 kernel(mipi_dsi_picture_parameter_set) = 0x00000000 kernel(mipi_dsi_set_maximum_return_packet_size) = 0x00000000 kernel(mipi_dsi_shutdown_peripheral) = 0x00000000 kernel(mipi_dsi_turn_on_peripheral) = 0x00000000 kernel(misc_cg_res_total_usage) = 0x00000000 kernel(misc_cg_set_capacity) = 0x00000000 kernel(misc_cg_try_charge) = 0x00000000 kernel(misc_cg_uncharge) = 0x00000000 kernel(misc_cgrp_subsys_enabled_key) = 0x00000000 kernel(misc_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(misc_deregister) = 0x00000000 kernel(misc_register) = 0x00000000 kernel(mktime64) = 0x00000000 kernel(mm_account_pinned_pages) = 0x00000000 kernel(mm_unaccount_pinned_pages) = 0x00000000 kernel(mmc_add_host) = 0x00000000 kernel(mmc_alloc_host) = 0x00000000 kernel(mmc_app_cmd) = 0x00000000 kernel(mmc_calc_max_discard) = 0x00000000 kernel(mmc_can_discard) = 0x00000000 kernel(mmc_can_erase) = 0x00000000 kernel(mmc_can_gpio_cd) = 0x00000000 kernel(mmc_can_gpio_ro) = 0x00000000 kernel(mmc_can_secure_erase_trim) = 0x00000000 kernel(mmc_can_trim) = 0x00000000 kernel(mmc_card_alternative_gpt_sector) = 0x00000000 kernel(mmc_card_is_blockaddr) = 0x00000000 kernel(mmc_cmdq_disable) = 0x00000000 kernel(mmc_cmdq_enable) = 0x00000000 kernel(mmc_command_done) = 0x00000000 kernel(mmc_cqe_post_req) = 0x00000000 kernel(mmc_cqe_recovery) = 0x00000000 kernel(mmc_cqe_request_done) = 0x00000000 kernel(mmc_cqe_start_req) = 0x00000000 kernel(mmc_detect_card_removed) = 0x00000000 kernel(mmc_detect_change) = 0x00000000 kernel(mmc_erase) = 0x00000000 kernel(mmc_erase_group_aligned) = 0x00000000 kernel(mmc_free_host) = 0x00000000 kernel(mmc_get_card) = 0x00000000 kernel(mmc_get_ext_csd) = 0x00000000 kernel(mmc_gpio_get_cd) = 0x00000000 kernel(mmc_gpio_get_ro) = 0x00000000 kernel(mmc_gpio_set_cd_irq) = 0x00000000 kernel(mmc_gpio_set_cd_isr) = 0x00000000 kernel(mmc_gpio_set_cd_wake) = 0x00000000 kernel(mmc_gpiod_request_cd) = 0x00000000 kernel(mmc_gpiod_request_cd_irq) = 0x00000000 kernel(mmc_gpiod_request_ro) = 0x00000000 kernel(mmc_gpiod_set_cd_config) = 0x00000000 kernel(mmc_hw_reset) = 0x00000000 kernel(mmc_is_req_done) = 0x00000000 kernel(mmc_of_parse) = 0x00000000 kernel(mmc_of_parse_clk_phase) = 0x00000000 kernel(mmc_of_parse_voltage) = 0x00000000 kernel(mmc_poll_for_busy) = 0x00000000 kernel(mmc_prepare_busy_cmd) = 0x00000000 kernel(mmc_put_card) = 0x00000000 kernel(mmc_pwrseq_register) = 0x00000000 kernel(mmc_pwrseq_unregister) = 0x00000000 kernel(mmc_register_driver) = 0x00000000 kernel(mmc_regulator_disable_vqmmc) = 0x00000000 kernel(mmc_regulator_enable_vqmmc) = 0x00000000 kernel(mmc_regulator_get_supply) = 0x00000000 kernel(mmc_regulator_set_ocr) = 0x00000000 kernel(mmc_regulator_set_vqmmc) = 0x00000000 kernel(mmc_release_host) = 0x00000000 kernel(mmc_remove_host) = 0x00000000 kernel(mmc_request_done) = 0x00000000 kernel(mmc_retune_pause) = 0x00000000 kernel(mmc_retune_release) = 0x00000000 kernel(mmc_retune_timer_stop) = 0x00000000 kernel(mmc_retune_unpause) = 0x00000000 kernel(mmc_run_bkops) = 0x00000000 kernel(mmc_sanitize) = 0x00000000 kernel(mmc_sd_switch) = 0x00000000 kernel(mmc_send_abort_tuning) = 0x00000000 kernel(mmc_send_status) = 0x00000000 kernel(mmc_send_tuning) = 0x00000000 kernel(mmc_set_blocklen) = 0x00000000 kernel(mmc_set_data_timeout) = 0x00000000 kernel(mmc_start_request) = 0x00000000 kernel(mmc_sw_reset) = 0x00000000 kernel(mmc_switch) = 0x00000000 kernel(mmc_unregister_driver) = 0x00000000 kernel(mmc_wait_for_cmd) = 0x00000000 kernel(mmc_wait_for_req) = 0x00000000 kernel(mmc_wait_for_req_done) = 0x00000000 kernel(mmput) = 0x00000000 kernel(mmput_async) = 0x00000000 kernel(mmu_interval_notifier_insert) = 0x00000000 kernel(mmu_interval_notifier_insert_locked) = 0x00000000 kernel(mmu_interval_notifier_remove) = 0x00000000 kernel(mmu_interval_read_begin) = 0x00000000 kernel(mmu_notifier_get_locked) = 0x00000000 kernel(mmu_notifier_put) = 0x00000000 kernel(mmu_notifier_register) = 0x00000000 kernel(mmu_notifier_synchronize) = 0x00000000 kernel(mmu_notifier_unregister) = 0x00000000 kernel(mnt_drop_write) = 0x00000000 kernel(mnt_drop_write_file) = 0x00000000 kernel(mnt_get_write_access) = 0x00000000 kernel(mnt_idmap_get) = 0x00000000 kernel(mnt_idmap_put) = 0x00000000 kernel(mnt_put_write_access) = 0x00000000 kernel(mnt_set_expiry) = 0x00000000 kernel(mnt_want_write) = 0x00000000 kernel(mnt_want_write_file) = 0x00000000 kernel(mntget) = 0x00000000 kernel(mntput) = 0x00000000 kernel(mock_drm_getfile) = 0x00000000 kernel(mod_delayed_work_on) = 0x00000000 kernel(mod_node_page_state) = 0x00000000 kernel(mod_timer) = 0x00000000 kernel(mod_timer_pending) = 0x00000000 kernel(mod_zone_page_state) = 0x00000000 kernel(mode_strip_sgid) = 0x00000000 kernel(modify_ftrace_direct) = 0x00000000 kernel(modify_ftrace_direct_nolock) = 0x00000000 kernel(modify_user_hw_breakpoint) = 0x00000000 kernel(module_put) = 0x00000000 kernel(module_refcount) = 0x00000000 kernel(mount_bdev) = 0x00000000 kernel(mount_nodev) = 0x00000000 kernel(mount_single) = 0x00000000 kernel(mount_subtree) = 0x00000000 kernel(movable_zone) = 0x00000000 kernel(mpage_read_folio) = 0x00000000 kernel(mpage_readahead) = 0x00000000 kernel(mpage_writepages) = 0x00000000 kernel(mpi_add) = 0x00000000 kernel(mpi_addm) = 0x00000000 kernel(mpi_alloc) = 0x00000000 kernel(mpi_clear) = 0x00000000 kernel(mpi_clear_bit) = 0x00000000 kernel(mpi_cmp) = 0x00000000 kernel(mpi_cmp_ui) = 0x00000000 kernel(mpi_cmpabs) = 0x00000000 kernel(mpi_const) = 0x00000000 kernel(mpi_ec_add_points) = 0x00000000 kernel(mpi_ec_curve_point) = 0x00000000 kernel(mpi_ec_deinit) = 0x00000000 kernel(mpi_ec_get_affine) = 0x00000000 kernel(mpi_ec_init) = 0x00000000 kernel(mpi_ec_mul_point) = 0x00000000 kernel(mpi_free) = 0x00000000 kernel(mpi_fromstr) = 0x00000000 kernel(mpi_get_buffer) = 0x00000000 kernel(mpi_get_nbits) = 0x00000000 kernel(mpi_invm) = 0x00000000 kernel(mpi_mul) = 0x00000000 kernel(mpi_mulm) = 0x00000000 kernel(mpi_normalize) = 0x00000000 kernel(mpi_point_free_parts) = 0x00000000 kernel(mpi_point_init) = 0x00000000 kernel(mpi_point_new) = 0x00000000 kernel(mpi_point_release) = 0x00000000 kernel(mpi_powm) = 0x00000000 kernel(mpi_print) = 0x00000000 kernel(mpi_read_buffer) = 0x00000000 kernel(mpi_read_from_buffer) = 0x00000000 kernel(mpi_read_raw_data) = 0x00000000 kernel(mpi_read_raw_from_sgl) = 0x00000000 kernel(mpi_rshift) = 0x00000000 kernel(mpi_scanval) = 0x00000000 kernel(mpi_set) = 0x00000000 kernel(mpi_set_highbit) = 0x00000000 kernel(mpi_set_ui) = 0x00000000 kernel(mpi_sub) = 0x00000000 kernel(mpi_sub_ui) = 0x00000000 kernel(mpi_subm) = 0x00000000 kernel(mpi_test_bit) = 0x00000000 kernel(mpi_write_to_sgl) = 0x00000000 kernel(mptcp_crypto_hmac_sha) = 0x00000000 kernel(mptcp_diag_fill_info) = 0x00000000 kernel(mptcp_get_reset_option) = 0x00000000 kernel(mptcp_pm_get_add_addr_accept_max) = 0x00000000 kernel(mptcp_pm_get_add_addr_signal_max) = 0x00000000 kernel(mptcp_pm_get_local_addr_max) = 0x00000000 kernel(mptcp_pm_get_subflows_max) = 0x00000000 kernel(mptcp_subflow_init_cookie_req) = 0x00000000 kernel(mptcp_subflow_reqsk_alloc) = 0x00000000 kernel(mptcp_token_accept) = 0x00000000 kernel(mptcp_token_destroy) = 0x00000000 kernel(mptcp_token_destroy_request) = 0x00000000 kernel(mptcp_token_get_sock) = 0x00000000 kernel(mptcp_token_iter_next) = 0x00000000 kernel(mptcp_token_new_connect) = 0x00000000 kernel(mptcp_token_new_request) = 0x00000000 kernel(mq_change_real_num_tx) = 0x00000000 kernel(mr_dump) = 0x00000000 kernel(mr_fill_mroute) = 0x00000000 kernel(mr_mfc_find_any) = 0x00000000 kernel(mr_mfc_find_any_parent) = 0x00000000 kernel(mr_mfc_find_parent) = 0x00000000 kernel(mr_mfc_seq_idx) = 0x00000000 kernel(mr_mfc_seq_next) = 0x00000000 kernel(mr_rtm_dumproute) = 0x00000000 kernel(mr_table_alloc) = 0x00000000 kernel(mr_table_dump) = 0x00000000 kernel(mr_vif_seq_idx) = 0x00000000 kernel(mr_vif_seq_next) = 0x00000000 kernel(mroute6_is_socket) = 0x00000000 kernel(ms_hyperv) = 0x00000000 kernel(msg_zerocopy_callback) = 0x00000000 kernel(msg_zerocopy_put_abort) = 0x00000000 kernel(msg_zerocopy_realloc) = 0x00000000 kernel(msi_desc_to_pci_dev) = 0x00000000 kernel(msi_device_has_isolated_msi) = 0x00000000 kernel(msi_domain_first_desc) = 0x00000000 kernel(msi_domain_get_virq) = 0x00000000 kernel(msi_lock_descs) = 0x00000000 kernel(msi_next_desc) = 0x00000000 kernel(msi_unlock_descs) = 0x00000000 kernel(msleep) = 0x00000000 kernel(msleep_interruptible) = 0x00000000 kernel(msm_pinctrl_dev_pm_ops) = 0x00000000 kernel(msm_pinctrl_probe) = 0x00000000 kernel(msm_pinctrl_remove) = 0x00000000 kernel(mt_calc_adistance) = 0x00000000 kernel(mt_find) = 0x00000000 kernel(mt_find_after) = 0x00000000 kernel(mt_next) = 0x00000000 kernel(mt_perf_to_adistance) = 0x00000000 kernel(mt_prev) = 0x00000000 kernel(mtree_alloc_cyclic) = 0x00000000 kernel(mtree_alloc_range) = 0x00000000 kernel(mtree_alloc_rrange) = 0x00000000 kernel(mtree_destroy) = 0x00000000 kernel(mtree_dup) = 0x00000000 kernel(mtree_erase) = 0x00000000 kernel(mtree_insert) = 0x00000000 kernel(mtree_insert_range) = 0x00000000 kernel(mtree_load) = 0x00000000 kernel(mtree_store) = 0x00000000 kernel(mtree_store_range) = 0x00000000 kernel(mul_u64_u64_div_u64) = 0x00000000 kernel(mutex_is_locked) = 0x00000000 kernel(mutex_lock) = 0x00000000 kernel(mutex_lock_interruptible) = 0x00000000 kernel(mutex_lock_io) = 0x00000000 kernel(mutex_lock_killable) = 0x00000000 kernel(mutex_trylock) = 0x00000000 kernel(mutex_unlock) = 0x00000000 kernel(mux_div_set_src_div) = 0x00000000 kernel(n_tty_inherit_ops) = 0x00000000 kernel(n_tty_ioctl_helper) = 0x00000000 kernel(names_cachep) = 0x00000000 kernel(napi_build_skb) = 0x00000000 kernel(napi_busy_loop) = 0x00000000 kernel(napi_complete_done) = 0x00000000 kernel(napi_consume_skb) = 0x00000000 kernel(napi_disable) = 0x00000000 kernel(napi_enable) = 0x00000000 kernel(napi_get_frags) = 0x00000000 kernel(napi_gro_flush) = 0x00000000 kernel(napi_gro_frags) = 0x00000000 kernel(napi_gro_receive) = 0x00000000 kernel(napi_pp_put_page) = 0x00000000 kernel(napi_schedule_prep) = 0x00000000 kernel(nbcon_can_proceed) = 0x00000000 kernel(nbcon_enter_unsafe) = 0x00000000 kernel(nbcon_exit_unsafe) = 0x00000000 kernel(ncsi_register_dev) = 0x00000000 kernel(ncsi_start_dev) = 0x00000000 kernel(ncsi_stop_dev) = 0x00000000 kernel(ncsi_unregister_dev) = 0x00000000 kernel(ncsi_vlan_rx_add_vid) = 0x00000000 kernel(ncsi_vlan_rx_kill_vid) = 0x00000000 kernel(nd_tbl) = 0x00000000 kernel(ndisc_mc_map) = 0x00000000 kernel(ndisc_ns_create) = 0x00000000 kernel(ndisc_send_skb) = 0x00000000 kernel(ndo_dflt_bridge_getlink) = 0x00000000 kernel(ndo_dflt_fdb_add) = 0x00000000 kernel(ndo_dflt_fdb_del) = 0x00000000 kernel(ndo_dflt_fdb_dump) = 0x00000000 kernel(neigh_app_ns) = 0x00000000 kernel(neigh_carrier_down) = 0x00000000 kernel(neigh_changeaddr) = 0x00000000 kernel(neigh_connected_output) = 0x00000000 kernel(neigh_destroy) = 0x00000000 kernel(neigh_direct_output) = 0x00000000 kernel(neigh_event_ns) = 0x00000000 kernel(neigh_for_each) = 0x00000000 kernel(neigh_ifdown) = 0x00000000 kernel(neigh_lookup) = 0x00000000 kernel(neigh_parms_alloc) = 0x00000000 kernel(neigh_parms_release) = 0x00000000 kernel(neigh_proc_dointvec) = 0x00000000 kernel(neigh_proc_dointvec_jiffies) = 0x00000000 kernel(neigh_proc_dointvec_ms_jiffies) = 0x00000000 kernel(neigh_rand_reach_time) = 0x00000000 kernel(neigh_resolve_output) = 0x00000000 kernel(neigh_seq_next) = 0x00000000 kernel(neigh_seq_start) = 0x00000000 kernel(neigh_seq_stop) = 0x00000000 kernel(neigh_sysctl_register) = 0x00000000 kernel(neigh_sysctl_unregister) = 0x00000000 kernel(neigh_table_clear) = 0x00000000 kernel(neigh_table_init) = 0x00000000 kernel(neigh_update) = 0x00000000 kernel(neigh_xmit) = 0x00000000 kernel(neon_aes_cbc_encrypt) = 0x00000000 kernel(neon_aes_ctr_encrypt) = 0x00000000 kernel(neon_aes_ecb_encrypt) = 0x00000000 kernel(neon_aes_xts_decrypt) = 0x00000000 kernel(neon_aes_xts_encrypt) = 0x00000000 kernel(net_cls_cgrp_subsys_enabled_key) = 0x00000000 kernel(net_cls_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(net_dec_egress_queue) = 0x00000000 kernel(net_dec_ingress_queue) = 0x00000000 kernel(net_dim) = 0x00000000 kernel(net_dim_get_def_rx_moderation) = 0x00000000 kernel(net_dim_get_def_tx_moderation) = 0x00000000 kernel(net_dim_get_rx_moderation) = 0x00000000 kernel(net_dim_get_tx_moderation) = 0x00000000 kernel(net_disable_timestamp) = 0x00000000 kernel(net_enable_timestamp) = 0x00000000 kernel(net_hotdata) = 0x00000000 kernel(net_inc_egress_queue) = 0x00000000 kernel(net_inc_ingress_queue) = 0x00000000 kernel(net_namespace_list) = 0x00000000 kernel(net_ns_barrier) = 0x00000000 kernel(net_ns_get_ownership) = 0x00000000 kernel(net_ns_type_operations) = 0x00000000 kernel(net_prio_cgrp_subsys_enabled_key) = 0x00000000 kernel(net_prio_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(net_ratelimit) = 0x00000000 kernel(net_rwsem) = 0x00000000 kernel(net_selftest) = 0x00000000 kernel(net_selftest_get_count) = 0x00000000 kernel(net_selftest_get_strings) = 0x00000000 kernel(netdev_adjacent_change_abort) = 0x00000000 kernel(netdev_adjacent_change_commit) = 0x00000000 kernel(netdev_adjacent_change_prepare) = 0x00000000 kernel(netdev_adjacent_get_private) = 0x00000000 kernel(netdev_alert) = 0x00000000 kernel(netdev_bind_sb_channel_queue) = 0x00000000 kernel(netdev_bonding_info_change) = 0x00000000 kernel(netdev_change_features) = 0x00000000 kernel(netdev_class_create_file_ns) = 0x00000000 kernel(netdev_class_remove_file_ns) = 0x00000000 kernel(netdev_cmd_to_name) = 0x00000000 kernel(netdev_core_stats_inc) = 0x00000000 kernel(netdev_crit) = 0x00000000 kernel(netdev_emerg) = 0x00000000 kernel(netdev_err) = 0x00000000 kernel(netdev_features_change) = 0x00000000 kernel(netdev_get_by_index) = 0x00000000 kernel(netdev_get_by_name) = 0x00000000 kernel(netdev_get_xmit_slave) = 0x00000000 kernel(netdev_has_any_upper_dev) = 0x00000000 kernel(netdev_has_upper_dev) = 0x00000000 kernel(netdev_has_upper_dev_all_rcu) = 0x00000000 kernel(netdev_increment_features) = 0x00000000 kernel(netdev_info) = 0x00000000 kernel(netdev_is_rx_handler_busy) = 0x00000000 kernel(netdev_lower_dev_get_private) = 0x00000000 kernel(netdev_lower_get_first_private_rcu) = 0x00000000 kernel(netdev_lower_get_next) = 0x00000000 kernel(netdev_lower_get_next_private) = 0x00000000 kernel(netdev_lower_get_next_private_rcu) = 0x00000000 kernel(netdev_lower_state_changed) = 0x00000000 kernel(netdev_master_upper_dev_get) = 0x00000000 kernel(netdev_master_upper_dev_get_rcu) = 0x00000000 kernel(netdev_master_upper_dev_link) = 0x00000000 kernel(netdev_name_in_use) = 0x00000000 kernel(netdev_next_lower_dev_rcu) = 0x00000000 kernel(netdev_notice) = 0x00000000 kernel(netdev_notify_peers) = 0x00000000 kernel(netdev_offload_xstats_disable) = 0x00000000 kernel(netdev_offload_xstats_enable) = 0x00000000 kernel(netdev_offload_xstats_enabled) = 0x00000000 kernel(netdev_offload_xstats_get) = 0x00000000 kernel(netdev_offload_xstats_push_delta) = 0x00000000 kernel(netdev_offload_xstats_report_delta) = 0x00000000 kernel(netdev_offload_xstats_report_used) = 0x00000000 kernel(netdev_pick_tx) = 0x00000000 kernel(netdev_port_same_parent_id) = 0x00000000 kernel(netdev_printk) = 0x00000000 kernel(netdev_refcnt_read) = 0x00000000 kernel(netdev_reset_tc) = 0x00000000 kernel(netdev_rss_key_fill) = 0x00000000 kernel(netdev_rx_csum_fault) = 0x00000000 kernel(netdev_rx_handler_register) = 0x00000000 kernel(netdev_rx_handler_unregister) = 0x00000000 kernel(netdev_set_default_ethtool_ops) = 0x00000000 kernel(netdev_set_num_tc) = 0x00000000 kernel(netdev_set_operstate) = 0x00000000 kernel(netdev_set_sb_channel) = 0x00000000 kernel(netdev_set_tc_queue) = 0x00000000 kernel(netdev_sk_get_lowest_dev) = 0x00000000 kernel(netdev_state_change) = 0x00000000 kernel(netdev_stats_to_stats64) = 0x00000000 kernel(netdev_sw_irq_coalesce_default_on) = 0x00000000 kernel(netdev_txq_to_tc) = 0x00000000 kernel(netdev_unbind_sb_channel) = 0x00000000 kernel(netdev_update_features) = 0x00000000 kernel(netdev_upper_dev_link) = 0x00000000 kernel(netdev_upper_dev_unlink) = 0x00000000 kernel(netdev_upper_get_next_dev_rcu) = 0x00000000 kernel(netdev_walk_all_lower_dev) = 0x00000000 kernel(netdev_walk_all_lower_dev_rcu) = 0x00000000 kernel(netdev_walk_all_upper_dev_rcu) = 0x00000000 kernel(netdev_warn) = 0x00000000 kernel(netdev_xmit_skip_txqueue) = 0x00000000 kernel(netif_carrier_event) = 0x00000000 kernel(netif_carrier_off) = 0x00000000 kernel(netif_carrier_on) = 0x00000000 kernel(netif_device_attach) = 0x00000000 kernel(netif_device_detach) = 0x00000000 kernel(netif_get_num_default_rss_queues) = 0x00000000 kernel(netif_inherit_tso_max) = 0x00000000 kernel(netif_napi_add_weight) = 0x00000000 kernel(netif_queue_set_napi) = 0x00000000 kernel(netif_receive_skb) = 0x00000000 kernel(netif_receive_skb_core) = 0x00000000 kernel(netif_receive_skb_list) = 0x00000000 kernel(netif_rx) = 0x00000000 kernel(netif_schedule_queue) = 0x00000000 kernel(netif_set_real_num_queues) = 0x00000000 kernel(netif_set_real_num_rx_queues) = 0x00000000 kernel(netif_set_real_num_tx_queues) = 0x00000000 kernel(netif_set_tso_max_segs) = 0x00000000 kernel(netif_set_tso_max_size) = 0x00000000 kernel(netif_set_xps_queue) = 0x00000000 kernel(netif_skb_features) = 0x00000000 kernel(netif_stacked_transfer_operstate) = 0x00000000 kernel(netif_tx_lock) = 0x00000000 kernel(netif_tx_stop_all_queues) = 0x00000000 kernel(netif_tx_unlock) = 0x00000000 kernel(netif_tx_wake_queue) = 0x00000000 kernel(netlbl_audit_start) = 0x00000000 kernel(netlbl_bitmap_setbit) = 0x00000000 kernel(netlbl_bitmap_walk) = 0x00000000 kernel(netlbl_calipso_ops_register) = 0x00000000 kernel(netlbl_catmap_setbit) = 0x00000000 kernel(netlbl_catmap_walk) = 0x00000000 kernel(netlink_ack) = 0x00000000 kernel(netlink_add_tap) = 0x00000000 kernel(netlink_broadcast) = 0x00000000 kernel(netlink_broadcast_filtered) = 0x00000000 kernel(netlink_capable) = 0x00000000 kernel(netlink_has_listeners) = 0x00000000 kernel(netlink_kernel_release) = 0x00000000 kernel(netlink_net_capable) = 0x00000000 kernel(netlink_ns_capable) = 0x00000000 kernel(netlink_rcv_skb) = 0x00000000 kernel(netlink_register_notifier) = 0x00000000 kernel(netlink_remove_tap) = 0x00000000 kernel(netlink_set_err) = 0x00000000 kernel(netlink_strict_get_check) = 0x00000000 kernel(netlink_unicast) = 0x00000000 kernel(netlink_unregister_notifier) = 0x00000000 kernel(netpoll_cleanup) = 0x00000000 kernel(netpoll_parse_options) = 0x00000000 kernel(netpoll_poll_dev) = 0x00000000 kernel(netpoll_poll_disable) = 0x00000000 kernel(netpoll_poll_enable) = 0x00000000 kernel(netpoll_print_options) = 0x00000000 kernel(netpoll_send_skb) = 0x00000000 kernel(netpoll_send_udp) = 0x00000000 kernel(netpoll_setup) = 0x00000000 kernel(netstamp_needed_key) = 0x00000000 kernel(new_inode) = 0x00000000 kernel(next_arg) = 0x00000000 kernel(nexthop_bucket_set_hw_flags) = 0x00000000 kernel(nexthop_find_by_id) = 0x00000000 kernel(nexthop_for_each_fib6_nh) = 0x00000000 kernel(nexthop_free_rcu) = 0x00000000 kernel(nexthop_res_grp_activity_update) = 0x00000000 kernel(nexthop_select_path) = 0x00000000 kernel(nexthop_set_hw_flags) = 0x00000000 kernel(nf_checksum) = 0x00000000 kernel(nf_checksum_partial) = 0x00000000 kernel(nf_conn_btf_access_lock) = 0x00000000 kernel(nf_conntrack_destroy) = 0x00000000 kernel(nf_ct_attach) = 0x00000000 kernel(nf_ct_get_tuple_skb) = 0x00000000 kernel(nf_ct_hook) = 0x00000000 kernel(nf_ct_set_closing) = 0x00000000 kernel(nf_ct_zone_dflt) = 0x00000000 kernel(nf_ctnetlink_has_listener) = 0x00000000 kernel(nf_defrag_v4_hook) = 0x00000000 kernel(nf_defrag_v6_hook) = 0x00000000 kernel(nf_getsockopt) = 0x00000000 kernel(nf_hook_entries_delete_raw) = 0x00000000 kernel(nf_hook_entries_insert_raw) = 0x00000000 kernel(nf_hook_slow) = 0x00000000 kernel(nf_hook_slow_list) = 0x00000000 kernel(nf_hooks_lwtunnel_enabled) = 0x00000000 kernel(nf_hooks_lwtunnel_sysctl_handler) = 0x00000000 kernel(nf_hooks_needed) = 0x00000000 kernel(nf_ip6_check_hbh_len) = 0x00000000 kernel(nf_ip6_checksum) = 0x00000000 kernel(nf_ip_checksum) = 0x00000000 kernel(nf_ip_route) = 0x00000000 kernel(nf_ipv6_ops) = 0x00000000 kernel(nf_log_bind_pf) = 0x00000000 kernel(nf_log_buf_add) = 0x00000000 kernel(nf_log_buf_close) = 0x00000000 kernel(nf_log_buf_open) = 0x00000000 kernel(nf_log_packet) = 0x00000000 kernel(nf_log_register) = 0x00000000 kernel(nf_log_set) = 0x00000000 kernel(nf_log_trace) = 0x00000000 kernel(nf_log_unbind_pf) = 0x00000000 kernel(nf_log_unregister) = 0x00000000 kernel(nf_log_unset) = 0x00000000 kernel(nf_logger_find_get) = 0x00000000 kernel(nf_logger_put) = 0x00000000 kernel(nf_nat_hook) = 0x00000000 kernel(nf_queue) = 0x00000000 kernel(nf_queue_entry_free) = 0x00000000 kernel(nf_queue_entry_get_refs) = 0x00000000 kernel(nf_queue_nf_hook_drop) = 0x00000000 kernel(nf_register_net_hook) = 0x00000000 kernel(nf_register_net_hooks) = 0x00000000 kernel(nf_register_queue_handler) = 0x00000000 kernel(nf_register_sockopt) = 0x00000000 kernel(nf_route) = 0x00000000 kernel(nf_setsockopt) = 0x00000000 kernel(nf_skb_duplicated) = 0x00000000 kernel(nf_unregister_net_hook) = 0x00000000 kernel(nf_unregister_net_hooks) = 0x00000000 kernel(nf_unregister_queue_handler) = 0x00000000 kernel(nf_unregister_sockopt) = 0x00000000 kernel(nfct_btf_struct_access) = 0x00000000 kernel(nfnl_ct_hook) = 0x00000000 kernel(nfs42_ssc_register) = 0x00000000 kernel(nfs42_ssc_unregister) = 0x00000000 kernel(nfs_ssc_client_tbl) = 0x00000000 kernel(nfs_ssc_register) = 0x00000000 kernel(nfs_ssc_unregister) = 0x00000000 kernel(nh_grp_hw_stats_report_delta) = 0x00000000 kernel(nl_table) = 0x00000000 kernel(nl_table_lock) = 0x00000000 kernel(nla_append) = 0x00000000 kernel(nla_find) = 0x00000000 kernel(nla_memcmp) = 0x00000000 kernel(nla_memcpy) = 0x00000000 kernel(nla_policy_len) = 0x00000000 kernel(nla_put) = 0x00000000 kernel(nla_put_64bit) = 0x00000000 kernel(nla_put_nohdr) = 0x00000000 kernel(nla_reserve) = 0x00000000 kernel(nla_reserve_64bit) = 0x00000000 kernel(nla_reserve_nohdr) = 0x00000000 kernel(nla_strcmp) = 0x00000000 kernel(nla_strdup) = 0x00000000 kernel(nla_strscpy) = 0x00000000 kernel(nlmsg_notify) = 0x00000000 kernel(nmi_panic) = 0x00000000 kernel(no_action) = 0x00000000 kernel(no_hash_pointers) = 0x00000000 kernel(no_pci_devices) = 0x00000000 kernel(no_seek_end_llseek) = 0x00000000 kernel(no_seek_end_llseek_size) = 0x00000000 kernel(node_data) = 0x00000000 kernel(node_set_perf_attrs) = 0x00000000 kernel(node_states) = 0x00000000 kernel(node_to_cpumask_map) = 0x00000000 kernel(nonseekable_open) = 0x00000000 kernel(noop_backing_dev_info) = 0x00000000 kernel(noop_direct_IO) = 0x00000000 kernel(noop_dirty_folio) = 0x00000000 kernel(noop_fsync) = 0x00000000 kernel(noop_llseek) = 0x00000000 kernel(noop_qdisc) = 0x00000000 kernel(nop_mnt_idmap) = 0x00000000 kernel(nop_posix_acl_access) = 0x00000000 kernel(nop_posix_acl_default) = 0x00000000 kernel(nosteal_pipe_buf_ops) = 0x00000000 kernel(notify_change) = 0x00000000 kernel(nr_cpu_ids) = 0x00000000 kernel(nr_free_buffer_pages) = 0x00000000 kernel(nr_irqs) = 0x00000000 kernel(nr_node_ids) = 0x00000000 kernel(nr_online_nodes) = 0x00000000 kernel(nr_swap_pages) = 0x00000000 kernel(ns_capable) = 0x00000000 kernel(ns_capable_noaudit) = 0x00000000 kernel(ns_capable_setid) = 0x00000000 kernel(ns_to_kernel_old_timeval) = 0x00000000 kernel(ns_to_timespec64) = 0x00000000 kernel(nsecs_to_jiffies) = 0x00000000 kernel(nsecs_to_jiffies64) = 0x00000000 kernel(numa_nearest_node) = 0x00000000 kernel(numa_node) = 0x00000000 kernel(nvmem_add_cell_lookups) = 0x00000000 kernel(nvmem_add_cell_table) = 0x00000000 kernel(nvmem_add_one_cell) = 0x00000000 kernel(nvmem_cell_get) = 0x00000000 kernel(nvmem_cell_put) = 0x00000000 kernel(nvmem_cell_read) = 0x00000000 kernel(nvmem_cell_read_u16) = 0x00000000 kernel(nvmem_cell_read_u32) = 0x00000000 kernel(nvmem_cell_read_u64) = 0x00000000 kernel(nvmem_cell_read_u8) = 0x00000000 kernel(nvmem_cell_read_variable_le_u32) = 0x00000000 kernel(nvmem_cell_read_variable_le_u64) = 0x00000000 kernel(nvmem_cell_write) = 0x00000000 kernel(nvmem_del_cell_lookups) = 0x00000000 kernel(nvmem_del_cell_table) = 0x00000000 kernel(nvmem_dev_name) = 0x00000000 kernel(nvmem_dev_size) = 0x00000000 kernel(nvmem_device_cell_read) = 0x00000000 kernel(nvmem_device_cell_write) = 0x00000000 kernel(nvmem_device_find) = 0x00000000 kernel(nvmem_device_get) = 0x00000000 kernel(nvmem_device_put) = 0x00000000 kernel(nvmem_device_read) = 0x00000000 kernel(nvmem_device_write) = 0x00000000 kernel(nvmem_layout_driver_register) = 0x00000000 kernel(nvmem_layout_driver_unregister) = 0x00000000 kernel(nvmem_layout_register) = 0x00000000 kernel(nvmem_layout_unregister) = 0x00000000 kernel(nvmem_register) = 0x00000000 kernel(nvmem_register_notifier) = 0x00000000 kernel(nvmem_unregister) = 0x00000000 kernel(nvmem_unregister_notifier) = 0x00000000 kernel(objpool_drop) = 0x00000000 kernel(objpool_fini) = 0x00000000 kernel(objpool_free) = 0x00000000 kernel(objpool_init) = 0x00000000 kernel(objpool_pop) = 0x00000000 kernel(objpool_push) = 0x00000000 kernel(od_register_powersave_bias_handler) = 0x00000000 kernel(od_unregister_powersave_bias_handler) = 0x00000000 kernel(of_add_property) = 0x00000000 kernel(of_address_to_resource) = 0x00000000 kernel(of_alias_from_compatible) = 0x00000000 kernel(of_alias_get_highest_id) = 0x00000000 kernel(of_alias_get_id) = 0x00000000 kernel(of_bcm_voter_get) = 0x00000000 kernel(of_changeset_action) = 0x00000000 kernel(of_changeset_add_prop_string) = 0x00000000 kernel(of_changeset_add_prop_string_array) = 0x00000000 kernel(of_changeset_add_prop_u32_array) = 0x00000000 kernel(of_changeset_apply) = 0x00000000 kernel(of_changeset_create_node) = 0x00000000 kernel(of_changeset_destroy) = 0x00000000 kernel(of_changeset_init) = 0x00000000 kernel(of_changeset_revert) = 0x00000000 kernel(of_chosen) = 0x00000000 kernel(of_clk_add_hw_provider) = 0x00000000 kernel(of_clk_add_provider) = 0x00000000 kernel(of_clk_del_provider) = 0x00000000 kernel(of_clk_get) = 0x00000000 kernel(of_clk_get_by_name) = 0x00000000 kernel(of_clk_get_from_provider) = 0x00000000 kernel(of_clk_get_parent_count) = 0x00000000 kernel(of_clk_get_parent_name) = 0x00000000 kernel(of_clk_hw_onecell_get) = 0x00000000 kernel(of_clk_hw_register) = 0x00000000 kernel(of_clk_hw_simple_get) = 0x00000000 kernel(of_clk_parent_fill) = 0x00000000 kernel(of_clk_set_defaults) = 0x00000000 kernel(of_clk_src_onecell_get) = 0x00000000 kernel(of_clk_src_simple_get) = 0x00000000 kernel(of_console_check) = 0x00000000 kernel(of_count_phandle_with_args) = 0x00000000 kernel(of_cpu_device_node_get) = 0x00000000 kernel(of_cpu_node_to_id) = 0x00000000 kernel(of_cpufreq_cooling_register) = 0x00000000 kernel(of_css) = 0x00000000 kernel(of_detach_node) = 0x00000000 kernel(of_devfreq_cooling_register) = 0x00000000 kernel(of_devfreq_cooling_register_power) = 0x00000000 kernel(of_device_alloc) = 0x00000000 kernel(of_device_compatible_match) = 0x00000000 kernel(of_device_get_match_data) = 0x00000000 kernel(of_device_is_available) = 0x00000000 kernel(of_device_is_big_endian) = 0x00000000 kernel(of_device_is_compatible) = 0x00000000 kernel(of_device_make_bus_id) = 0x00000000 kernel(of_device_modalias) = 0x00000000 kernel(of_device_register) = 0x00000000 kernel(of_device_uevent) = 0x00000000 kernel(of_device_uevent_modalias) = 0x00000000 kernel(of_device_unregister) = 0x00000000 kernel(of_dma_configure_id) = 0x00000000 kernel(of_dma_controller_free) = 0x00000000 kernel(of_dma_controller_register) = 0x00000000 kernel(of_dma_is_coherent) = 0x00000000 kernel(of_dma_request_slave_channel) = 0x00000000 kernel(of_dma_router_register) = 0x00000000 kernel(of_dma_simple_xlate) = 0x00000000 kernel(of_dma_xlate_by_chan_id) = 0x00000000 kernel(of_drm_find_bridge) = 0x00000000 kernel(of_drm_find_panel) = 0x00000000 kernel(of_drm_get_panel_orientation) = 0x00000000 kernel(of_fdt_unflatten_tree) = 0x00000000 kernel(of_find_all_nodes) = 0x00000000 kernel(of_find_backlight_by_node) = 0x00000000 kernel(of_find_compatible_node) = 0x00000000 kernel(of_find_device_by_node) = 0x00000000 kernel(of_find_matching_node_and_match) = 0x00000000 kernel(of_find_mipi_dsi_device_by_node) = 0x00000000 kernel(of_find_mipi_dsi_host_by_node) = 0x00000000 kernel(of_find_net_device_by_node) = 0x00000000 kernel(of_find_node_by_name) = 0x00000000 kernel(of_find_node_by_phandle) = 0x00000000 kernel(of_find_node_by_type) = 0x00000000 kernel(of_find_node_opts_by_path) = 0x00000000 kernel(of_find_node_with_property) = 0x00000000 kernel(of_find_property) = 0x00000000 kernel(of_fwnode_ops) = 0x00000000 kernel(of_gen_pool_get) = 0x00000000 kernel(of_genpd_add_device) = 0x00000000 kernel(of_genpd_add_provider_onecell) = 0x00000000 kernel(of_genpd_add_provider_simple) = 0x00000000 kernel(of_genpd_add_subdomain) = 0x00000000 kernel(of_genpd_del_provider) = 0x00000000 kernel(of_genpd_parse_idle_states) = 0x00000000 kernel(of_genpd_remove_last) = 0x00000000 kernel(of_genpd_remove_subdomain) = 0x00000000 kernel(of_get_child_by_name) = 0x00000000 kernel(of_get_compatible_child) = 0x00000000 kernel(of_get_cpu_node) = 0x00000000 kernel(of_get_cpu_state_node) = 0x00000000 kernel(of_get_display_timing) = 0x00000000 kernel(of_get_display_timings) = 0x00000000 kernel(of_get_drm_display_mode) = 0x00000000 kernel(of_get_drm_panel_display_mode) = 0x00000000 kernel(of_get_ethdev_address) = 0x00000000 kernel(of_get_fb_videomode) = 0x00000000 kernel(of_get_mac_address) = 0x00000000 kernel(of_get_mac_address_nvmem) = 0x00000000 kernel(of_get_named_gpio) = 0x00000000 kernel(of_get_next_available_child) = 0x00000000 kernel(of_get_next_child) = 0x00000000 kernel(of_get_next_cpu_node) = 0x00000000 kernel(of_get_next_parent) = 0x00000000 kernel(of_get_next_reserved_child) = 0x00000000 kernel(of_get_parent) = 0x00000000 kernel(of_get_pci_domain_nr) = 0x00000000 kernel(of_get_phy_mode) = 0x00000000 kernel(of_get_property) = 0x00000000 kernel(of_get_regulator_init_data) = 0x00000000 kernel(of_get_required_opp_performance_state) = 0x00000000 kernel(of_get_videomode) = 0x00000000 kernel(of_graph_get_endpoint_by_regs) = 0x00000000 kernel(of_graph_get_endpoint_count) = 0x00000000 kernel(of_graph_get_next_endpoint) = 0x00000000 kernel(of_graph_get_port_by_id) = 0x00000000 kernel(of_graph_get_port_parent) = 0x00000000 kernel(of_graph_get_remote_endpoint) = 0x00000000 kernel(of_graph_get_remote_node) = 0x00000000 kernel(of_graph_get_remote_port) = 0x00000000 kernel(of_graph_get_remote_port_parent) = 0x00000000 kernel(of_graph_is_present) = 0x00000000 kernel(of_graph_parse_endpoint) = 0x00000000 kernel(of_hte_req_count) = 0x00000000 kernel(of_hwspin_lock_get_id) = 0x00000000 kernel(of_hwspin_lock_get_id_byname) = 0x00000000 kernel(of_i2c_get_board_info) = 0x00000000 kernel(of_icc_bulk_get) = 0x00000000 kernel(of_icc_get) = 0x00000000 kernel(of_icc_get_by_index) = 0x00000000 kernel(of_icc_get_from_provider) = 0x00000000 kernel(of_icc_xlate_onecell) = 0x00000000 kernel(of_io_request_and_map) = 0x00000000 kernel(of_iomap) = 0x00000000 kernel(of_iommu_get_resv_regions) = 0x00000000 kernel(of_irq_find_parent) = 0x00000000 kernel(of_irq_get) = 0x00000000 kernel(of_irq_get_byname) = 0x00000000 kernel(of_irq_parse_and_map_pci) = 0x00000000 kernel(of_irq_parse_one) = 0x00000000 kernel(of_irq_parse_raw) = 0x00000000 kernel(of_irq_to_resource) = 0x00000000 kernel(of_irq_to_resource_table) = 0x00000000 kernel(of_k3_ringacc_get_by_phandle) = 0x00000000 kernel(of_led_get) = 0x00000000 kernel(of_machine_compatible_match) = 0x00000000 kernel(of_map_id) = 0x00000000 kernel(of_match_device) = 0x00000000 kernel(of_match_node) = 0x00000000 kernel(of_mdio_find_bus) = 0x00000000 kernel(of_mdio_find_device) = 0x00000000 kernel(of_mdiobus_child_is_phy) = 0x00000000 kernel(of_mdiobus_phy_device_register) = 0x00000000 kernel(of_msi_configure) = 0x00000000 kernel(of_msi_get_domain) = 0x00000000 kernel(of_n_addr_cells) = 0x00000000 kernel(of_n_size_cells) = 0x00000000 kernel(of_node_get) = 0x00000000 kernel(of_node_name_eq) = 0x00000000 kernel(of_node_name_prefix) = 0x00000000 kernel(of_node_put) = 0x00000000 kernel(of_nvmem_cell_get) = 0x00000000 kernel(of_nvmem_device_get) = 0x00000000 kernel(of_nvmem_layout_get_container) = 0x00000000 kernel(of_overlay_fdt_apply) = 0x00000000 kernel(of_overlay_notifier_register) = 0x00000000 kernel(of_overlay_notifier_unregister) = 0x00000000 kernel(of_overlay_remove) = 0x00000000 kernel(of_overlay_remove_all) = 0x00000000 kernel(of_parse_phandle_with_args_map) = 0x00000000 kernel(of_pci_address_to_resource) = 0x00000000 kernel(of_pci_check_probe_only) = 0x00000000 kernel(of_pci_dma_range_parser_init) = 0x00000000 kernel(of_pci_find_child_device) = 0x00000000 kernel(of_pci_get_devfn) = 0x00000000 kernel(of_pci_get_max_link_speed) = 0x00000000 kernel(of_pci_get_slot_power_limit) = 0x00000000 kernel(of_pci_parse_bus_range) = 0x00000000 kernel(of_pci_range_parser_init) = 0x00000000 kernel(of_pci_range_parser_one) = 0x00000000 kernel(of_pci_range_to_resource) = 0x00000000 kernel(of_phandle_args_to_fwspec) = 0x00000000 kernel(of_phandle_iterator_init) = 0x00000000 kernel(of_phandle_iterator_next) = 0x00000000 kernel(of_phy_connect) = 0x00000000 kernel(of_phy_deregister_fixed_link) = 0x00000000 kernel(of_phy_find_device) = 0x00000000 kernel(of_phy_get) = 0x00000000 kernel(of_phy_get_and_connect) = 0x00000000 kernel(of_phy_is_fixed_link) = 0x00000000 kernel(of_phy_package_join) = 0x00000000 kernel(of_phy_provider_unregister) = 0x00000000 kernel(of_phy_put) = 0x00000000 kernel(of_phy_register_fixed_link) = 0x00000000 kernel(of_phy_simple_xlate) = 0x00000000 kernel(of_pinctrl_get) = 0x00000000 kernel(of_platform_bus_probe) = 0x00000000 kernel(of_platform_default_populate) = 0x00000000 kernel(of_platform_depopulate) = 0x00000000 kernel(of_platform_device_create) = 0x00000000 kernel(of_platform_device_destroy) = 0x00000000 kernel(of_platform_populate) = 0x00000000 kernel(of_pm_clk_add_clk) = 0x00000000 kernel(of_pm_clk_add_clks) = 0x00000000 kernel(of_prop_next_string) = 0x00000000 kernel(of_prop_next_u32) = 0x00000000 kernel(of_property_count_elems_of_size) = 0x00000000 kernel(of_property_match_string) = 0x00000000 kernel(of_property_read_reg) = 0x00000000 kernel(of_property_read_string) = 0x00000000 kernel(of_property_read_string_helper) = 0x00000000 kernel(of_property_read_u32_index) = 0x00000000 kernel(of_property_read_u64) = 0x00000000 kernel(of_property_read_u64_index) = 0x00000000 kernel(of_property_read_variable_u16_array) = 0x00000000 kernel(of_property_read_variable_u32_array) = 0x00000000 kernel(of_property_read_variable_u64_array) = 0x00000000 kernel(of_property_read_variable_u8_array) = 0x00000000 kernel(of_pwm_single_xlate) = 0x00000000 kernel(of_pwm_xlate_with_flags) = 0x00000000 kernel(of_range_to_resource) = 0x00000000 kernel(of_reconfig_get_state_change) = 0x00000000 kernel(of_reconfig_notifier_register) = 0x00000000 kernel(of_reconfig_notifier_unregister) = 0x00000000 kernel(of_regulator_bulk_get_all) = 0x00000000 kernel(of_regulator_match) = 0x00000000 kernel(of_remove_property) = 0x00000000 kernel(of_request_module) = 0x00000000 kernel(of_reserved_mem_device_init_by_idx) = 0x00000000 kernel(of_reserved_mem_device_init_by_name) = 0x00000000 kernel(of_reserved_mem_device_release) = 0x00000000 kernel(of_reserved_mem_lookup) = 0x00000000 kernel(of_reset_control_array_get) = 0x00000000 kernel(of_resolve_phandles) = 0x00000000 kernel(of_root) = 0x00000000 kernel(of_translate_address) = 0x00000000 kernel(of_translate_dma_address) = 0x00000000 kernel(of_translate_dma_region) = 0x00000000 kernel(of_usb_get_dr_mode_by_phy) = 0x00000000 kernel(of_usb_get_phy_mode) = 0x00000000 kernel(of_usb_host_tpl_support) = 0x00000000 kernel(of_usb_update_otg_caps) = 0x00000000 kernel(offline_and_remove_memory) = 0x00000000 kernel(oiap) = 0x00000000 kernel(on_each_cpu_cond_mask) = 0x00000000 kernel(onboard_hub_create_pdevs) = 0x00000000 kernel(onboard_hub_destroy_pdevs) = 0x00000000 kernel(oops_in_progress) = 0x00000000 kernel(opal_unlock_from_suspend) = 0x00000000 kernel(open_exec) = 0x00000000 kernel(open_related_ns) = 0x00000000 kernel(orderly_poweroff) = 0x00000000 kernel(orderly_reboot) = 0x00000000 kernel(osc_cpc_flexible_adr_space_confirmed) = 0x00000000 kernel(osc_pc_lpi_support_confirmed) = 0x00000000 kernel(osc_sb_native_usb4_control) = 0x00000000 kernel(osc_sb_native_usb4_support_confirmed) = 0x00000000 kernel(otg_ulpi_create) = 0x00000000 kernel(out_of_line_wait_on_bit) = 0x00000000 kernel(out_of_line_wait_on_bit_lock) = 0x00000000 kernel(out_of_line_wait_on_bit_timeout) = 0x00000000 kernel(overflowgid) = 0x00000000 kernel(overflowuid) = 0x00000000 kernel(override_creds) = 0x00000000 kernel(packing) = 0x00000000 kernel(padata_alloc) = 0x00000000 kernel(padata_alloc_shell) = 0x00000000 kernel(padata_do_parallel) = 0x00000000 kernel(padata_do_serial) = 0x00000000 kernel(padata_free) = 0x00000000 kernel(padata_free_shell) = 0x00000000 kernel(padata_set_cpumask) = 0x00000000 kernel(paddr_vmcoreinfo_note) = 0x00000000 kernel(page_cache_async_ra) = 0x00000000 kernel(page_cache_next_miss) = 0x00000000 kernel(page_cache_prev_miss) = 0x00000000 kernel(page_cache_ra_unbounded) = 0x00000000 kernel(page_cache_sync_ra) = 0x00000000 kernel(page_frag_cache_drain) = 0x00000000 kernel(page_frag_free) = 0x00000000 kernel(page_get_link) = 0x00000000 kernel(page_is_ram) = 0x00000000 kernel(page_mapping) = 0x00000000 kernel(page_offline_begin) = 0x00000000 kernel(page_offline_end) = 0x00000000 kernel(page_pool_alloc_frag) = 0x00000000 kernel(page_pool_alloc_pages) = 0x00000000 kernel(page_pool_create) = 0x00000000 kernel(page_pool_create_percpu) = 0x00000000 kernel(page_pool_destroy) = 0x00000000 kernel(page_pool_ethtool_stats_get) = 0x00000000 kernel(page_pool_ethtool_stats_get_count) = 0x00000000 kernel(page_pool_ethtool_stats_get_strings) = 0x00000000 kernel(page_pool_get_stats) = 0x00000000 kernel(page_pool_put_page_bulk) = 0x00000000 kernel(page_pool_put_unrefed_page) = 0x00000000 kernel(page_pool_update_nid) = 0x00000000 kernel(page_put_link) = 0x00000000 kernel(page_readlink) = 0x00000000 kernel(page_reporting_order) = 0x00000000 kernel(page_reporting_register) = 0x00000000 kernel(page_reporting_unregister) = 0x00000000 kernel(page_symlink) = 0x00000000 kernel(page_symlink_inode_operations) = 0x00000000 kernel(pagecache_get_page) = 0x00000000 kernel(pagecache_isize_extended) = 0x00000000 kernel(panic) = 0x00000000 kernel(panic_blink) = 0x00000000 kernel(panic_notifier_list) = 0x00000000 kernel(panic_timeout) = 0x00000000 kernel(param_array_ops) = 0x00000000 kernel(param_free_charp) = 0x00000000 kernel(param_get_bool) = 0x00000000 kernel(param_get_byte) = 0x00000000 kernel(param_get_charp) = 0x00000000 kernel(param_get_dyndbg_classes) = 0x00000000 kernel(param_get_hexint) = 0x00000000 kernel(param_get_int) = 0x00000000 kernel(param_get_invbool) = 0x00000000 kernel(param_get_long) = 0x00000000 kernel(param_get_short) = 0x00000000 kernel(param_get_string) = 0x00000000 kernel(param_get_uint) = 0x00000000 kernel(param_get_ullong) = 0x00000000 kernel(param_get_ulong) = 0x00000000 kernel(param_get_ushort) = 0x00000000 kernel(param_ops_bint) = 0x00000000 kernel(param_ops_bool) = 0x00000000 kernel(param_ops_bool_enable_only) = 0x00000000 kernel(param_ops_byte) = 0x00000000 kernel(param_ops_charp) = 0x00000000 kernel(param_ops_dyndbg_classes) = 0x00000000 kernel(param_ops_hexint) = 0x00000000 kernel(param_ops_int) = 0x00000000 kernel(param_ops_invbool) = 0x00000000 kernel(param_ops_long) = 0x00000000 kernel(param_ops_short) = 0x00000000 kernel(param_ops_string) = 0x00000000 kernel(param_ops_uint) = 0x00000000 kernel(param_ops_ullong) = 0x00000000 kernel(param_ops_ulong) = 0x00000000 kernel(param_ops_ushort) = 0x00000000 kernel(param_set_bint) = 0x00000000 kernel(param_set_bool) = 0x00000000 kernel(param_set_bool_enable_only) = 0x00000000 kernel(param_set_byte) = 0x00000000 kernel(param_set_charp) = 0x00000000 kernel(param_set_copystring) = 0x00000000 kernel(param_set_dyndbg_classes) = 0x00000000 kernel(param_set_hexint) = 0x00000000 kernel(param_set_int) = 0x00000000 kernel(param_set_invbool) = 0x00000000 kernel(param_set_long) = 0x00000000 kernel(param_set_short) = 0x00000000 kernel(param_set_uint) = 0x00000000 kernel(param_set_uint_minmax) = 0x00000000 kernel(param_set_ullong) = 0x00000000 kernel(param_set_ulong) = 0x00000000 kernel(param_set_ushort) = 0x00000000 kernel(parse_OID) = 0x00000000 kernel(parse_int_array_user) = 0x00000000 kernel(passthru_features_check) = 0x00000000 kernel(paste_selection) = 0x00000000 kernel(path_get) = 0x00000000 kernel(path_has_submounts) = 0x00000000 kernel(path_is_mountpoint) = 0x00000000 kernel(path_is_under) = 0x00000000 kernel(path_put) = 0x00000000 kernel(pcc_mbox_free_channel) = 0x00000000 kernel(pcc_mbox_request_channel) = 0x00000000 kernel(pci_acpi_clear_companion_lookup_hook) = 0x00000000 kernel(pci_acpi_set_companion_lookup_hook) = 0x00000000 kernel(pci_add_dynid) = 0x00000000 kernel(pci_add_new_bus) = 0x00000000 kernel(pci_add_resource) = 0x00000000 kernel(pci_add_resource_offset) = 0x00000000 kernel(pci_aer_clear_nonfatal_status) = 0x00000000 kernel(pci_alloc_dev) = 0x00000000 kernel(pci_alloc_host_bridge) = 0x00000000 kernel(pci_alloc_irq_vectors) = 0x00000000 kernel(pci_alloc_irq_vectors_affinity) = 0x00000000 kernel(pci_alloc_p2pmem) = 0x00000000 kernel(pci_assign_resource) = 0x00000000 kernel(pci_assign_unassigned_bridge_resources) = 0x00000000 kernel(pci_assign_unassigned_bus_resources) = 0x00000000 kernel(pci_ats_disabled) = 0x00000000 kernel(pci_ats_supported) = 0x00000000 kernel(pci_back_from_sleep) = 0x00000000 kernel(pci_bridge_emul_cleanup) = 0x00000000 kernel(pci_bridge_emul_conf_read) = 0x00000000 kernel(pci_bridge_emul_conf_write) = 0x00000000 kernel(pci_bridge_emul_init) = 0x00000000 kernel(pci_bridge_secondary_bus_reset) = 0x00000000 kernel(pci_bus_add_device) = 0x00000000 kernel(pci_bus_add_devices) = 0x00000000 kernel(pci_bus_alloc_resource) = 0x00000000 kernel(pci_bus_assign_resources) = 0x00000000 kernel(pci_bus_claim_resources) = 0x00000000 kernel(pci_bus_find_capability) = 0x00000000 kernel(pci_bus_max_busnr) = 0x00000000 kernel(pci_bus_read_config_byte) = 0x00000000 kernel(pci_bus_read_config_dword) = 0x00000000 kernel(pci_bus_read_config_word) = 0x00000000 kernel(pci_bus_read_dev_vendor_id) = 0x00000000 kernel(pci_bus_resource_n) = 0x00000000 kernel(pci_bus_set_ops) = 0x00000000 kernel(pci_bus_size_bridges) = 0x00000000 kernel(pci_bus_type) = 0x00000000 kernel(pci_bus_write_config_byte) = 0x00000000 kernel(pci_bus_write_config_dword) = 0x00000000 kernel(pci_bus_write_config_word) = 0x00000000 kernel(pci_cfg_access_lock) = 0x00000000 kernel(pci_cfg_access_trylock) = 0x00000000 kernel(pci_cfg_access_unlock) = 0x00000000 kernel(pci_check_and_mask_intx) = 0x00000000 kernel(pci_check_and_unmask_intx) = 0x00000000 kernel(pci_choose_state) = 0x00000000 kernel(pci_claim_resource) = 0x00000000 kernel(pci_clear_and_set_config_dword) = 0x00000000 kernel(pci_clear_master) = 0x00000000 kernel(pci_clear_mwi) = 0x00000000 kernel(pci_common_swizzle) = 0x00000000 kernel(pci_create_ims_domain) = 0x00000000 kernel(pci_create_root_bus) = 0x00000000 kernel(pci_create_slot) = 0x00000000 kernel(pci_d3cold_disable) = 0x00000000 kernel(pci_d3cold_enable) = 0x00000000 kernel(pci_destroy_slot) = 0x00000000 kernel(pci_dev_driver) = 0x00000000 kernel(pci_dev_get) = 0x00000000 kernel(pci_dev_lock) = 0x00000000 kernel(pci_dev_present) = 0x00000000 kernel(pci_dev_put) = 0x00000000 kernel(pci_dev_run_wake) = 0x00000000 kernel(pci_dev_trylock) = 0x00000000 kernel(pci_dev_unlock) = 0x00000000 kernel(pci_device_group) = 0x00000000 kernel(pci_device_is_present) = 0x00000000 kernel(pci_disable_ats) = 0x00000000 kernel(pci_disable_device) = 0x00000000 kernel(pci_disable_link_state) = 0x00000000 kernel(pci_disable_link_state_locked) = 0x00000000 kernel(pci_disable_msi) = 0x00000000 kernel(pci_disable_msix) = 0x00000000 kernel(pci_disable_pasid) = 0x00000000 kernel(pci_disable_pri) = 0x00000000 kernel(pci_disable_ptm) = 0x00000000 kernel(pci_disable_rom) = 0x00000000 kernel(pci_disable_sriov) = 0x00000000 kernel(pci_doe) = 0x00000000 kernel(pci_ecam_create) = 0x00000000 kernel(pci_ecam_free) = 0x00000000 kernel(pci_ecam_map_bus) = 0x00000000 kernel(pci_enable_atomic_ops_to_root) = 0x00000000 kernel(pci_enable_ats) = 0x00000000 kernel(pci_enable_device) = 0x00000000 kernel(pci_enable_device_io) = 0x00000000 kernel(pci_enable_device_mem) = 0x00000000 kernel(pci_enable_link_state) = 0x00000000 kernel(pci_enable_link_state_locked) = 0x00000000 kernel(pci_enable_msi) = 0x00000000 kernel(pci_enable_msix_range) = 0x00000000 kernel(pci_enable_pasid) = 0x00000000 kernel(pci_enable_ptm) = 0x00000000 kernel(pci_enable_rom) = 0x00000000 kernel(pci_enable_sriov) = 0x00000000 kernel(pci_enable_wake) = 0x00000000 kernel(pci_find_bus) = 0x00000000 kernel(pci_find_capability) = 0x00000000 kernel(pci_find_doe_mailbox) = 0x00000000 kernel(pci_find_dvsec_capability) = 0x00000000 kernel(pci_find_ext_capability) = 0x00000000 kernel(pci_find_host_bridge) = 0x00000000 kernel(pci_find_ht_capability) = 0x00000000 kernel(pci_find_next_bus) = 0x00000000 kernel(pci_find_next_capability) = 0x00000000 kernel(pci_find_next_ext_capability) = 0x00000000 kernel(pci_find_next_ht_capability) = 0x00000000 kernel(pci_find_parent_resource) = 0x00000000 kernel(pci_find_resource) = 0x00000000 kernel(pci_find_vsec_capability) = 0x00000000 kernel(pci_fixup_cardbus) = 0x00000000 kernel(pci_fixup_device) = 0x00000000 kernel(pci_flags) = 0x00000000 kernel(pci_free_host_bridge) = 0x00000000 kernel(pci_free_irq) = 0x00000000 kernel(pci_free_irq_vectors) = 0x00000000 kernel(pci_free_p2pmem) = 0x00000000 kernel(pci_free_resource_list) = 0x00000000 kernel(pci_generic_config_read) = 0x00000000 kernel(pci_generic_config_read32) = 0x00000000 kernel(pci_generic_config_write) = 0x00000000 kernel(pci_generic_config_write32) = 0x00000000 kernel(pci_generic_ecam_ops) = 0x00000000 kernel(pci_get_base_class) = 0x00000000 kernel(pci_get_class) = 0x00000000 kernel(pci_get_device) = 0x00000000 kernel(pci_get_domain_bus_and_slot) = 0x00000000 kernel(pci_get_dsn) = 0x00000000 kernel(pci_get_slot) = 0x00000000 kernel(pci_get_subsys) = 0x00000000 kernel(pci_has_p2pmem) = 0x00000000 kernel(pci_host_common_probe) = 0x00000000 kernel(pci_host_common_remove) = 0x00000000 kernel(pci_host_probe) = 0x00000000 kernel(pci_hp_add) = 0x00000000 kernel(pci_hp_add_bridge) = 0x00000000 kernel(pci_hp_create_module_link) = 0x00000000 kernel(pci_hp_del) = 0x00000000 kernel(pci_hp_deregister) = 0x00000000 kernel(pci_hp_destroy) = 0x00000000 kernel(pci_hp_remove_module_link) = 0x00000000 kernel(pci_ignore_hotplug) = 0x00000000 kernel(pci_ims_alloc_irq) = 0x00000000 kernel(pci_ims_free_irq) = 0x00000000 kernel(pci_intx) = 0x00000000 kernel(pci_iomap) = 0x00000000 kernel(pci_iomap_range) = 0x00000000 kernel(pci_iomap_wc) = 0x00000000 kernel(pci_iomap_wc_range) = 0x00000000 kernel(pci_ioremap_bar) = 0x00000000 kernel(pci_ioremap_wc_bar) = 0x00000000 kernel(pci_iounmap) = 0x00000000 kernel(pci_iov_get_pf_drvdata) = 0x00000000 kernel(pci_iov_vf_id) = 0x00000000 kernel(pci_iov_virtfn_devfn) = 0x00000000 kernel(pci_irq_get_affinity) = 0x00000000 kernel(pci_irq_vector) = 0x00000000 kernel(pci_load_and_free_saved_state) = 0x00000000 kernel(pci_load_saved_state) = 0x00000000 kernel(pci_lock_rescan_remove) = 0x00000000 kernel(pci_map_rom) = 0x00000000 kernel(pci_match_id) = 0x00000000 kernel(pci_max_pasids) = 0x00000000 kernel(pci_msi_create_irq_domain) = 0x00000000 kernel(pci_msi_enabled) = 0x00000000 kernel(pci_msi_mask_irq) = 0x00000000 kernel(pci_msi_unmask_irq) = 0x00000000 kernel(pci_msi_vec_count) = 0x00000000 kernel(pci_msix_alloc_irq_at) = 0x00000000 kernel(pci_msix_can_alloc_dyn) = 0x00000000 kernel(pci_msix_free_irq) = 0x00000000 kernel(pci_msix_vec_count) = 0x00000000 kernel(pci_num_vf) = 0x00000000 kernel(pci_p2pdma_add_resource) = 0x00000000 kernel(pci_p2pdma_distance_many) = 0x00000000 kernel(pci_p2pdma_enable_show) = 0x00000000 kernel(pci_p2pdma_enable_store) = 0x00000000 kernel(pci_p2pmem_alloc_sgl) = 0x00000000 kernel(pci_p2pmem_find_many) = 0x00000000 kernel(pci_p2pmem_free_sgl) = 0x00000000 kernel(pci_p2pmem_publish) = 0x00000000 kernel(pci_p2pmem_virt_to_bus) = 0x00000000 kernel(pci_pasid_features) = 0x00000000 kernel(pci_pci_problems) = 0x00000000 kernel(pci_pio_to_address) = 0x00000000 kernel(pci_platform_power_transition) = 0x00000000 kernel(pci_pme_active) = 0x00000000 kernel(pci_pme_capable) = 0x00000000 kernel(pci_power_names) = 0x00000000 kernel(pci_pr3_present) = 0x00000000 kernel(pci_prepare_to_sleep) = 0x00000000 kernel(pci_pri_supported) = 0x00000000 kernel(pci_print_aer) = 0x00000000 kernel(pci_probe_reset_bus) = 0x00000000 kernel(pci_probe_reset_slot) = 0x00000000 kernel(pci_read_config_byte) = 0x00000000 kernel(pci_read_config_dword) = 0x00000000 kernel(pci_read_config_word) = 0x00000000 kernel(pci_read_vpd) = 0x00000000 kernel(pci_read_vpd_any) = 0x00000000 kernel(pci_rebar_get_possible_sizes) = 0x00000000 kernel(pci_reenable_device) = 0x00000000 kernel(pci_release_region) = 0x00000000 kernel(pci_release_regions) = 0x00000000 kernel(pci_release_resource) = 0x00000000 kernel(pci_release_selected_regions) = 0x00000000 kernel(pci_remap_iospace) = 0x00000000 kernel(pci_remove_bus) = 0x00000000 kernel(pci_remove_root_bus) = 0x00000000 kernel(pci_request_irq) = 0x00000000 kernel(pci_request_region) = 0x00000000 kernel(pci_request_regions) = 0x00000000 kernel(pci_request_regions_exclusive) = 0x00000000 kernel(pci_request_selected_regions) = 0x00000000 kernel(pci_request_selected_regions_exclusive) = 0x00000000 kernel(pci_rescan_bus) = 0x00000000 kernel(pci_reset_bus) = 0x00000000 kernel(pci_reset_function) = 0x00000000 kernel(pci_reset_function_locked) = 0x00000000 kernel(pci_resize_resource) = 0x00000000 kernel(pci_restore_msi_state) = 0x00000000 kernel(pci_restore_state) = 0x00000000 kernel(pci_root_buses) = 0x00000000 kernel(pci_save_state) = 0x00000000 kernel(pci_scan_bridge) = 0x00000000 kernel(pci_scan_bus) = 0x00000000 kernel(pci_scan_child_bus) = 0x00000000 kernel(pci_scan_root_bus) = 0x00000000 kernel(pci_scan_root_bus_bridge) = 0x00000000 kernel(pci_scan_single_device) = 0x00000000 kernel(pci_scan_slot) = 0x00000000 kernel(pci_select_bars) = 0x00000000 kernel(pci_set_cacheline_size) = 0x00000000 kernel(pci_set_host_bridge_release) = 0x00000000 kernel(pci_set_master) = 0x00000000 kernel(pci_set_mwi) = 0x00000000 kernel(pci_set_pcie_reset_state) = 0x00000000 kernel(pci_set_power_state) = 0x00000000 kernel(pci_set_power_state_locked) = 0x00000000 kernel(pci_setup_cardbus) = 0x00000000 kernel(pci_slots_kset) = 0x00000000 kernel(pci_speed_string) = 0x00000000 kernel(pci_sriov_configure_simple) = 0x00000000 kernel(pci_sriov_get_totalvfs) = 0x00000000 kernel(pci_sriov_set_totalvfs) = 0x00000000 kernel(pci_status_get_and_clear_errors) = 0x00000000 kernel(pci_stop_and_remove_bus_device) = 0x00000000 kernel(pci_stop_and_remove_bus_device_locked) = 0x00000000 kernel(pci_stop_root_bus) = 0x00000000 kernel(pci_store_saved_state) = 0x00000000 kernel(pci_test_config_bits) = 0x00000000 kernel(pci_try_reset_function) = 0x00000000 kernel(pci_try_set_mwi) = 0x00000000 kernel(pci_unlock_rescan_remove) = 0x00000000 kernel(pci_unmap_iospace) = 0x00000000 kernel(pci_unmap_rom) = 0x00000000 kernel(pci_unregister_driver) = 0x00000000 kernel(pci_user_read_config_byte) = 0x00000000 kernel(pci_user_read_config_dword) = 0x00000000 kernel(pci_user_read_config_word) = 0x00000000 kernel(pci_user_write_config_byte) = 0x00000000 kernel(pci_user_write_config_dword) = 0x00000000 kernel(pci_user_write_config_word) = 0x00000000 kernel(pci_vfs_assigned) = 0x00000000 kernel(pci_vpd_alloc) = 0x00000000 kernel(pci_vpd_check_csum) = 0x00000000 kernel(pci_vpd_find_id_string) = 0x00000000 kernel(pci_vpd_find_ro_info_keyword) = 0x00000000 kernel(pci_wait_for_pending_transaction) = 0x00000000 kernel(pci_wake_from_d3) = 0x00000000 kernel(pci_walk_bus) = 0x00000000 kernel(pci_walk_bus_locked) = 0x00000000 kernel(pci_write_config_byte) = 0x00000000 kernel(pci_write_config_dword) = 0x00000000 kernel(pci_write_config_word) = 0x00000000 kernel(pci_write_msi_msg) = 0x00000000 kernel(pci_write_vpd) = 0x00000000 kernel(pci_write_vpd_any) = 0x00000000 kernel(pcibios_bus_to_resource) = 0x00000000 kernel(pcibios_resource_to_bus) = 0x00000000 kernel(pcibus_to_node) = 0x00000000 kernel(pcie_aer_is_native) = 0x00000000 kernel(pcie_aspm_enabled) = 0x00000000 kernel(pcie_bandwidth_available) = 0x00000000 kernel(pcie_bus_configure_settings) = 0x00000000 kernel(pcie_capability_clear_and_set_dword) = 0x00000000 kernel(pcie_capability_clear_and_set_word_locked) = 0x00000000 kernel(pcie_capability_clear_and_set_word_unlocked) = 0x00000000 kernel(pcie_capability_read_dword) = 0x00000000 kernel(pcie_capability_read_word) = 0x00000000 kernel(pcie_capability_write_dword) = 0x00000000 kernel(pcie_capability_write_word) = 0x00000000 kernel(pcie_flr) = 0x00000000 kernel(pcie_get_mps) = 0x00000000 kernel(pcie_get_readrq) = 0x00000000 kernel(pcie_get_speed_cap) = 0x00000000 kernel(pcie_get_width_cap) = 0x00000000 kernel(pcie_link_speed) = 0x00000000 kernel(pcie_link_speed_mbps) = 0x00000000 kernel(pcie_port_find_device) = 0x00000000 kernel(pcie_print_link_status) = 0x00000000 kernel(pcie_ptm_enabled) = 0x00000000 kernel(pcie_read_tlp_log) = 0x00000000 kernel(pcie_relaxed_ordering_enabled) = 0x00000000 kernel(pcie_reset_flr) = 0x00000000 kernel(pcie_set_mps) = 0x00000000 kernel(pcie_set_readrq) = 0x00000000 kernel(pcie_update_link_speed) = 0x00000000 kernel(pcim_enable_device) = 0x00000000 kernel(pcim_iomap) = 0x00000000 kernel(pcim_iomap_regions) = 0x00000000 kernel(pcim_iomap_regions_request_all) = 0x00000000 kernel(pcim_iomap_table) = 0x00000000 kernel(pcim_iounmap) = 0x00000000 kernel(pcim_iounmap_regions) = 0x00000000 kernel(pcim_pin_device) = 0x00000000 kernel(pcim_set_mwi) = 0x00000000 kernel(pciserial_init_ports) = 0x00000000 kernel(pciserial_remove_ports) = 0x00000000 kernel(pciserial_resume_ports) = 0x00000000 kernel(pciserial_suspend_ports) = 0x00000000 kernel(pcix_get_max_mmrbc) = 0x00000000 kernel(pcix_get_mmrbc) = 0x00000000 kernel(pcix_set_mmrbc) = 0x00000000 kernel(peernet2id) = 0x00000000 kernel(peernet2id_alloc) = 0x00000000 kernel(percpu_counter_add_batch) = 0x00000000 kernel(percpu_counter_batch) = 0x00000000 kernel(percpu_counter_destroy_many) = 0x00000000 kernel(percpu_counter_set) = 0x00000000 kernel(percpu_counter_sync) = 0x00000000 kernel(percpu_down_write) = 0x00000000 kernel(percpu_free_rwsem) = 0x00000000 kernel(percpu_is_read_locked) = 0x00000000 kernel(percpu_ref_exit) = 0x00000000 kernel(percpu_ref_init) = 0x00000000 kernel(percpu_ref_is_zero) = 0x00000000 kernel(percpu_ref_kill_and_confirm) = 0x00000000 kernel(percpu_ref_reinit) = 0x00000000 kernel(percpu_ref_resurrect) = 0x00000000 kernel(percpu_ref_switch_to_atomic) = 0x00000000 kernel(percpu_ref_switch_to_atomic_sync) = 0x00000000 kernel(percpu_ref_switch_to_percpu) = 0x00000000 kernel(percpu_up_write) = 0x00000000 kernel(perf_aux_output_begin) = 0x00000000 kernel(perf_aux_output_end) = 0x00000000 kernel(perf_aux_output_flag) = 0x00000000 kernel(perf_aux_output_skip) = 0x00000000 kernel(perf_event_addr_filters_sync) = 0x00000000 kernel(perf_event_cgrp_subsys_enabled_key) = 0x00000000 kernel(perf_event_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(perf_event_create_kernel_counter) = 0x00000000 kernel(perf_event_disable) = 0x00000000 kernel(perf_event_enable) = 0x00000000 kernel(perf_event_pause) = 0x00000000 kernel(perf_event_period) = 0x00000000 kernel(perf_event_read_value) = 0x00000000 kernel(perf_event_refresh) = 0x00000000 kernel(perf_event_release_kernel) = 0x00000000 kernel(perf_event_sysfs_show) = 0x00000000 kernel(perf_event_update_userpage) = 0x00000000 kernel(perf_get_aux) = 0x00000000 kernel(perf_pmu_migrate_context) = 0x00000000 kernel(perf_pmu_register) = 0x00000000 kernel(perf_pmu_unregister) = 0x00000000 kernel(perf_register_guest_info_callbacks) = 0x00000000 kernel(perf_report_aux_output_id) = 0x00000000 kernel(perf_swevent_get_recursion_context) = 0x00000000 kernel(perf_tp_event) = 0x00000000 kernel(perf_trace_buf_alloc) = 0x00000000 kernel(perf_trace_run_bpf_submit) = 0x00000000 kernel(perf_unregister_guest_info_callbacks) = 0x00000000 kernel(pernet_ops_rwsem) = 0x00000000 kernel(pfifo_fast_ops) = 0x00000000 kernel(pfifo_qdisc_ops) = 0x00000000 kernel(pfn_is_map_memory) = 0x00000000 kernel(pfn_to_online_page) = 0x00000000 kernel(phy_10_100_features_array) = 0x00000000 kernel(phy_10gbit_features) = 0x00000000 kernel(phy_10gbit_features_array) = 0x00000000 kernel(phy_10gbit_fec_features) = 0x00000000 kernel(phy_10gbit_full_features) = 0x00000000 kernel(phy_advertise_eee_all) = 0x00000000 kernel(phy_advertise_supported) = 0x00000000 kernel(phy_all_ports_features_array) = 0x00000000 kernel(phy_aneg_done) = 0x00000000 kernel(phy_attach) = 0x00000000 kernel(phy_attach_direct) = 0x00000000 kernel(phy_attached_info) = 0x00000000 kernel(phy_attached_info_irq) = 0x00000000 kernel(phy_attached_print) = 0x00000000 kernel(phy_basic_features) = 0x00000000 kernel(phy_basic_ports_array) = 0x00000000 kernel(phy_basic_t1_features) = 0x00000000 kernel(phy_basic_t1_features_array) = 0x00000000 kernel(phy_basic_t1s_p2mp_features) = 0x00000000 kernel(phy_basic_t1s_p2mp_features_array) = 0x00000000 kernel(phy_calibrate) = 0x00000000 kernel(phy_check_downshift) = 0x00000000 kernel(phy_check_valid) = 0x00000000 kernel(phy_config_aneg) = 0x00000000 kernel(phy_configure) = 0x00000000 kernel(phy_connect) = 0x00000000 kernel(phy_connect_direct) = 0x00000000 kernel(phy_create) = 0x00000000 kernel(phy_create_lookup) = 0x00000000 kernel(phy_destroy) = 0x00000000 kernel(phy_detach) = 0x00000000 kernel(phy_device_create) = 0x00000000 kernel(phy_device_free) = 0x00000000 kernel(phy_device_register) = 0x00000000 kernel(phy_device_remove) = 0x00000000 kernel(phy_disconnect) = 0x00000000 kernel(phy_do_ioctl) = 0x00000000 kernel(phy_do_ioctl_running) = 0x00000000 kernel(phy_driver_is_genphy) = 0x00000000 kernel(phy_driver_is_genphy_10g) = 0x00000000 kernel(phy_driver_register) = 0x00000000 kernel(phy_driver_unregister) = 0x00000000 kernel(phy_drivers_register) = 0x00000000 kernel(phy_drivers_unregister) = 0x00000000 kernel(phy_duplex_to_str) = 0x00000000 kernel(phy_eee_cap1_features) = 0x00000000 kernel(phy_eee_cap2_features) = 0x00000000 kernel(phy_error) = 0x00000000 kernel(phy_ethtool_get_eee) = 0x00000000 kernel(phy_ethtool_get_link_ksettings) = 0x00000000 kernel(phy_ethtool_get_sset_count) = 0x00000000 kernel(phy_ethtool_get_stats) = 0x00000000 kernel(phy_ethtool_get_strings) = 0x00000000 kernel(phy_ethtool_get_wol) = 0x00000000 kernel(phy_ethtool_ksettings_get) = 0x00000000 kernel(phy_ethtool_ksettings_set) = 0x00000000 kernel(phy_ethtool_nway_reset) = 0x00000000 kernel(phy_ethtool_set_eee) = 0x00000000 kernel(phy_ethtool_set_link_ksettings) = 0x00000000 kernel(phy_ethtool_set_wol) = 0x00000000 kernel(phy_exit) = 0x00000000 kernel(phy_fibre_port_array) = 0x00000000 kernel(phy_find_first) = 0x00000000 kernel(phy_free_interrupt) = 0x00000000 kernel(phy_gbit_all_ports_features) = 0x00000000 kernel(phy_gbit_features) = 0x00000000 kernel(phy_gbit_features_array) = 0x00000000 kernel(phy_gbit_fibre_features) = 0x00000000 kernel(phy_get) = 0x00000000 kernel(phy_get_c45_ids) = 0x00000000 kernel(phy_get_eee_err) = 0x00000000 kernel(phy_get_internal_delay) = 0x00000000 kernel(phy_get_pause) = 0x00000000 kernel(phy_get_rate_matching) = 0x00000000 kernel(phy_init) = 0x00000000 kernel(phy_init_eee) = 0x00000000 kernel(phy_init_hw) = 0x00000000 kernel(phy_interface_num_ports) = 0x00000000 kernel(phy_led_trigger_change_speed) = 0x00000000 kernel(phy_led_triggers_register) = 0x00000000 kernel(phy_led_triggers_unregister) = 0x00000000 kernel(phy_lookup_setting) = 0x00000000 kernel(phy_loopback) = 0x00000000 kernel(phy_mac_interrupt) = 0x00000000 kernel(phy_mii_ioctl) = 0x00000000 kernel(phy_mipi_dphy_config_validate) = 0x00000000 kernel(phy_mipi_dphy_get_default_config) = 0x00000000 kernel(phy_mipi_dphy_get_default_config_for_hsclk) = 0x00000000 kernel(phy_modify) = 0x00000000 kernel(phy_modify_changed) = 0x00000000 kernel(phy_modify_mmd) = 0x00000000 kernel(phy_modify_mmd_changed) = 0x00000000 kernel(phy_modify_paged) = 0x00000000 kernel(phy_modify_paged_changed) = 0x00000000 kernel(phy_notify_connect) = 0x00000000 kernel(phy_notify_disconnect) = 0x00000000 kernel(phy_package_join) = 0x00000000 kernel(phy_package_leave) = 0x00000000 kernel(phy_package_read_mmd) = 0x00000000 kernel(phy_package_write_mmd) = 0x00000000 kernel(phy_pm_runtime_allow) = 0x00000000 kernel(phy_pm_runtime_forbid) = 0x00000000 kernel(phy_pm_runtime_get) = 0x00000000 kernel(phy_pm_runtime_get_sync) = 0x00000000 kernel(phy_pm_runtime_put) = 0x00000000 kernel(phy_pm_runtime_put_sync) = 0x00000000 kernel(phy_power_off) = 0x00000000 kernel(phy_power_on) = 0x00000000 kernel(phy_print_status) = 0x00000000 kernel(phy_put) = 0x00000000 kernel(phy_queue_state_machine) = 0x00000000 kernel(phy_rate_matching_to_str) = 0x00000000 kernel(phy_read_mmd) = 0x00000000 kernel(phy_read_paged) = 0x00000000 kernel(phy_register_fixup) = 0x00000000 kernel(phy_register_fixup_for_id) = 0x00000000 kernel(phy_register_fixup_for_uid) = 0x00000000 kernel(phy_remove_link_mode) = 0x00000000 kernel(phy_remove_lookup) = 0x00000000 kernel(phy_request_interrupt) = 0x00000000 kernel(phy_reset) = 0x00000000 kernel(phy_reset_after_clk_enable) = 0x00000000 kernel(phy_resolve_aneg_linkmode) = 0x00000000 kernel(phy_resolve_aneg_pause) = 0x00000000 kernel(phy_restart_aneg) = 0x00000000 kernel(phy_restore_page) = 0x00000000 kernel(phy_resume) = 0x00000000 kernel(phy_save_page) = 0x00000000 kernel(phy_select_page) = 0x00000000 kernel(phy_set_asym_pause) = 0x00000000 kernel(phy_set_max_speed) = 0x00000000 kernel(phy_set_media) = 0x00000000 kernel(phy_set_mode_ext) = 0x00000000 kernel(phy_set_speed) = 0x00000000 kernel(phy_set_sym_pause) = 0x00000000 kernel(phy_sfp_attach) = 0x00000000 kernel(phy_sfp_detach) = 0x00000000 kernel(phy_sfp_probe) = 0x00000000 kernel(phy_speed_down) = 0x00000000 kernel(phy_speed_to_str) = 0x00000000 kernel(phy_speed_up) = 0x00000000 kernel(phy_start) = 0x00000000 kernel(phy_start_aneg) = 0x00000000 kernel(phy_start_cable_test) = 0x00000000 kernel(phy_start_cable_test_tdr) = 0x00000000 kernel(phy_start_machine) = 0x00000000 kernel(phy_stop) = 0x00000000 kernel(phy_support_asym_pause) = 0x00000000 kernel(phy_support_eee) = 0x00000000 kernel(phy_support_sym_pause) = 0x00000000 kernel(phy_suspend) = 0x00000000 kernel(phy_trigger_machine) = 0x00000000 kernel(phy_unregister_fixup) = 0x00000000 kernel(phy_unregister_fixup_for_id) = 0x00000000 kernel(phy_unregister_fixup_for_uid) = 0x00000000 kernel(phy_validate) = 0x00000000 kernel(phy_validate_pause) = 0x00000000 kernel(phy_write_mmd) = 0x00000000 kernel(phy_write_paged) = 0x00000000 kernel(phylib_stubs) = 0x00000000 kernel(phys_mem_access_prot) = 0x00000000 kernel(phys_to_target_node) = 0x00000000 kernel(pid_nr_ns) = 0x00000000 kernel(pid_task) = 0x00000000 kernel(pid_vnr) = 0x00000000 kernel(pids_cgrp_subsys_enabled_key) = 0x00000000 kernel(pids_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(pin_get_name) = 0x00000000 kernel(pin_user_pages) = 0x00000000 kernel(pin_user_pages_fast) = 0x00000000 kernel(pin_user_pages_remote) = 0x00000000 kernel(pin_user_pages_unlocked) = 0x00000000 kernel(pinconf_generic_dt_free_map) = 0x00000000 kernel(pinconf_generic_dt_node_to_map) = 0x00000000 kernel(pinconf_generic_dt_subnode_to_map) = 0x00000000 kernel(pinconf_generic_dump_config) = 0x00000000 kernel(pinconf_generic_parse_dt_config) = 0x00000000 kernel(pinctrl_add_gpio_range) = 0x00000000 kernel(pinctrl_add_gpio_ranges) = 0x00000000 kernel(pinctrl_count_index_with_args) = 0x00000000 kernel(pinctrl_dev_get_devname) = 0x00000000 kernel(pinctrl_dev_get_drvdata) = 0x00000000 kernel(pinctrl_dev_get_name) = 0x00000000 kernel(pinctrl_enable) = 0x00000000 kernel(pinctrl_find_and_add_gpio_range) = 0x00000000 kernel(pinctrl_find_gpio_range_from_pin) = 0x00000000 kernel(pinctrl_find_gpio_range_from_pin_nolock) = 0x00000000 kernel(pinctrl_force_default) = 0x00000000 kernel(pinctrl_force_sleep) = 0x00000000 kernel(pinctrl_generic_add_group) = 0x00000000 kernel(pinctrl_generic_get_group) = 0x00000000 kernel(pinctrl_generic_get_group_count) = 0x00000000 kernel(pinctrl_generic_get_group_name) = 0x00000000 kernel(pinctrl_generic_get_group_pins) = 0x00000000 kernel(pinctrl_generic_remove_group) = 0x00000000 kernel(pinctrl_get) = 0x00000000 kernel(pinctrl_get_group_pins) = 0x00000000 kernel(pinctrl_gpio_can_use_line) = 0x00000000 kernel(pinctrl_gpio_direction_input) = 0x00000000 kernel(pinctrl_gpio_direction_output) = 0x00000000 kernel(pinctrl_gpio_free) = 0x00000000 kernel(pinctrl_gpio_request) = 0x00000000 kernel(pinctrl_gpio_set_config) = 0x00000000 kernel(pinctrl_lookup_state) = 0x00000000 kernel(pinctrl_parse_index_with_args) = 0x00000000 kernel(pinctrl_pm_select_default_state) = 0x00000000 kernel(pinctrl_pm_select_idle_state) = 0x00000000 kernel(pinctrl_pm_select_sleep_state) = 0x00000000 kernel(pinctrl_put) = 0x00000000 kernel(pinctrl_register) = 0x00000000 kernel(pinctrl_register_and_init) = 0x00000000 kernel(pinctrl_register_mappings) = 0x00000000 kernel(pinctrl_remove_gpio_range) = 0x00000000 kernel(pinctrl_select_default_state) = 0x00000000 kernel(pinctrl_select_state) = 0x00000000 kernel(pinctrl_unregister) = 0x00000000 kernel(pinctrl_unregister_mappings) = 0x00000000 kernel(pinctrl_utils_add_config) = 0x00000000 kernel(pinctrl_utils_add_map_configs) = 0x00000000 kernel(pinctrl_utils_add_map_mux) = 0x00000000 kernel(pinctrl_utils_free_map) = 0x00000000 kernel(pinctrl_utils_reserve_map) = 0x00000000 kernel(ping_bind) = 0x00000000 kernel(ping_close) = 0x00000000 kernel(ping_common_sendmsg) = 0x00000000 kernel(ping_err) = 0x00000000 kernel(ping_get_port) = 0x00000000 kernel(ping_getfrag) = 0x00000000 kernel(ping_hash) = 0x00000000 kernel(ping_init_sock) = 0x00000000 kernel(ping_prot) = 0x00000000 kernel(ping_queue_rcv_skb) = 0x00000000 kernel(ping_rcv) = 0x00000000 kernel(ping_recvmsg) = 0x00000000 kernel(ping_seq_next) = 0x00000000 kernel(ping_seq_start) = 0x00000000 kernel(ping_seq_stop) = 0x00000000 kernel(ping_unhash) = 0x00000000 kernel(pingv6_ops) = 0x00000000 kernel(pingv6_prot) = 0x00000000 kernel(pinmux_generic_add_function) = 0x00000000 kernel(pinmux_generic_get_function) = 0x00000000 kernel(pinmux_generic_get_function_count) = 0x00000000 kernel(pinmux_generic_get_function_groups) = 0x00000000 kernel(pinmux_generic_get_function_name) = 0x00000000 kernel(pinmux_generic_remove_function) = 0x00000000 kernel(pipe_lock) = 0x00000000 kernel(pipe_unlock) = 0x00000000 kernel(pkcs7_free_message) = 0x00000000 kernel(pkcs7_get_content_data) = 0x00000000 kernel(pkcs7_parse_message) = 0x00000000 kernel(pkcs7_supply_detached_data) = 0x00000000 kernel(pkcs7_validate_trust) = 0x00000000 kernel(pkcs7_verify) = 0x00000000 kernel(pktgen_xfrm_outer_mode_output) = 0x00000000 kernel(platform_add_devices) = 0x00000000 kernel(platform_bus) = 0x00000000 kernel(platform_bus_type) = 0x00000000 kernel(platform_device_add) = 0x00000000 kernel(platform_device_add_data) = 0x00000000 kernel(platform_device_add_resources) = 0x00000000 kernel(platform_device_alloc) = 0x00000000 kernel(platform_device_del) = 0x00000000 kernel(platform_device_msi_free_irqs_all) = 0x00000000 kernel(platform_device_msi_init_and_alloc_irqs) = 0x00000000 kernel(platform_device_put) = 0x00000000 kernel(platform_device_register) = 0x00000000 kernel(platform_device_register_full) = 0x00000000 kernel(platform_device_unregister) = 0x00000000 kernel(platform_driver_unregister) = 0x00000000 kernel(platform_find_device_by_driver) = 0x00000000 kernel(platform_get_ethdev_address) = 0x00000000 kernel(platform_get_irq) = 0x00000000 kernel(platform_get_irq_byname) = 0x00000000 kernel(platform_get_irq_byname_optional) = 0x00000000 kernel(platform_get_irq_optional) = 0x00000000 kernel(platform_get_mem_or_io) = 0x00000000 kernel(platform_get_resource) = 0x00000000 kernel(platform_get_resource_byname) = 0x00000000 kernel(platform_irq_count) = 0x00000000 kernel(platform_irqchip_probe) = 0x00000000 kernel(platform_msi_create_irq_domain) = 0x00000000 kernel(platform_unregister_drivers) = 0x00000000 kernel(play_idle_precise) = 0x00000000 kernel(pldmfw_flash_image) = 0x00000000 kernel(pldmfw_op_pci_match_record) = 0x00000000 kernel(pm_clk_add) = 0x00000000 kernel(pm_clk_add_clk) = 0x00000000 kernel(pm_clk_add_notifier) = 0x00000000 kernel(pm_clk_create) = 0x00000000 kernel(pm_clk_destroy) = 0x00000000 kernel(pm_clk_init) = 0x00000000 kernel(pm_clk_remove) = 0x00000000 kernel(pm_clk_remove_clk) = 0x00000000 kernel(pm_clk_resume) = 0x00000000 kernel(pm_clk_runtime_resume) = 0x00000000 kernel(pm_clk_runtime_suspend) = 0x00000000 kernel(pm_clk_suspend) = 0x00000000 kernel(pm_debug_messages_should_print) = 0x00000000 kernel(pm_generic_freeze) = 0x00000000 kernel(pm_generic_freeze_late) = 0x00000000 kernel(pm_generic_freeze_noirq) = 0x00000000 kernel(pm_generic_poweroff) = 0x00000000 kernel(pm_generic_poweroff_late) = 0x00000000 kernel(pm_generic_poweroff_noirq) = 0x00000000 kernel(pm_generic_restore) = 0x00000000 kernel(pm_generic_restore_early) = 0x00000000 kernel(pm_generic_restore_noirq) = 0x00000000 kernel(pm_generic_resume) = 0x00000000 kernel(pm_generic_resume_early) = 0x00000000 kernel(pm_generic_resume_noirq) = 0x00000000 kernel(pm_generic_runtime_resume) = 0x00000000 kernel(pm_generic_runtime_suspend) = 0x00000000 kernel(pm_generic_suspend) = 0x00000000 kernel(pm_generic_suspend_late) = 0x00000000 kernel(pm_generic_suspend_noirq) = 0x00000000 kernel(pm_generic_thaw) = 0x00000000 kernel(pm_generic_thaw_early) = 0x00000000 kernel(pm_generic_thaw_noirq) = 0x00000000 kernel(pm_genpd_add_device) = 0x00000000 kernel(pm_genpd_add_subdomain) = 0x00000000 kernel(pm_genpd_init) = 0x00000000 kernel(pm_genpd_remove) = 0x00000000 kernel(pm_genpd_remove_device) = 0x00000000 kernel(pm_genpd_remove_subdomain) = 0x00000000 kernel(pm_power_off) = 0x00000000 kernel(pm_print_active_wakeup_sources) = 0x00000000 kernel(pm_relax) = 0x00000000 kernel(pm_report_hw_sleep_time) = 0x00000000 kernel(pm_report_max_hw_sleep) = 0x00000000 kernel(pm_runtime_allow) = 0x00000000 kernel(pm_runtime_autosuspend_expiration) = 0x00000000 kernel(pm_runtime_barrier) = 0x00000000 kernel(pm_runtime_enable) = 0x00000000 kernel(pm_runtime_forbid) = 0x00000000 kernel(pm_runtime_force_resume) = 0x00000000 kernel(pm_runtime_force_suspend) = 0x00000000 kernel(pm_runtime_get_if_active) = 0x00000000 kernel(pm_runtime_get_if_in_use) = 0x00000000 kernel(pm_runtime_irq_safe) = 0x00000000 kernel(pm_runtime_no_callbacks) = 0x00000000 kernel(pm_runtime_set_autosuspend_delay) = 0x00000000 kernel(pm_runtime_set_memalloc_noio) = 0x00000000 kernel(pm_runtime_suspended_time) = 0x00000000 kernel(pm_schedule_suspend) = 0x00000000 kernel(pm_set_vt_switch) = 0x00000000 kernel(pm_stay_awake) = 0x00000000 kernel(pm_suspend) = 0x00000000 kernel(pm_suspend_default_s2idle) = 0x00000000 kernel(pm_suspend_global_flags) = 0x00000000 kernel(pm_suspend_target_state) = 0x00000000 kernel(pm_system_wakeup) = 0x00000000 kernel(pm_vt_switch_required) = 0x00000000 kernel(pm_vt_switch_unregister) = 0x00000000 kernel(pm_wakeup_dev_event) = 0x00000000 kernel(pm_wakeup_pending) = 0x00000000 kernel(pm_wakeup_ws_event) = 0x00000000 kernel(pm_wq) = 0x00000000 kernel(pneigh_enqueue) = 0x00000000 kernel(pneigh_lookup) = 0x00000000 kernel(pnp_activate_dev) = 0x00000000 kernel(pnp_device_attach) = 0x00000000 kernel(pnp_device_detach) = 0x00000000 kernel(pnp_disable_dev) = 0x00000000 kernel(pnp_get_resource) = 0x00000000 kernel(pnp_is_active) = 0x00000000 kernel(pnp_platform_devices) = 0x00000000 kernel(pnp_possible_config) = 0x00000000 kernel(pnp_range_reserved) = 0x00000000 kernel(pnp_register_card_driver) = 0x00000000 kernel(pnp_register_driver) = 0x00000000 kernel(pnp_release_card_device) = 0x00000000 kernel(pnp_request_card_device) = 0x00000000 kernel(pnp_start_dev) = 0x00000000 kernel(pnp_stop_dev) = 0x00000000 kernel(pnp_unregister_card_driver) = 0x00000000 kernel(pnp_unregister_driver) = 0x00000000 kernel(pnpacpi_protocol) = 0x00000000 kernel(policy_has_boost_freq) = 0x00000000 kernel(poll_freewait) = 0x00000000 kernel(poll_initwait) = 0x00000000 kernel(poll_state_synchronize_rcu) = 0x00000000 kernel(poll_state_synchronize_rcu_full) = 0x00000000 kernel(poll_state_synchronize_srcu) = 0x00000000 kernel(poly1305_final_arch) = 0x00000000 kernel(poly1305_init_arch) = 0x00000000 kernel(poly1305_update_arch) = 0x00000000 kernel(posix_acl_alloc) = 0x00000000 kernel(posix_acl_chmod) = 0x00000000 kernel(posix_acl_clone) = 0x00000000 kernel(posix_acl_create) = 0x00000000 kernel(posix_acl_equiv_mode) = 0x00000000 kernel(posix_acl_from_mode) = 0x00000000 kernel(posix_acl_from_xattr) = 0x00000000 kernel(posix_acl_init) = 0x00000000 kernel(posix_acl_to_xattr) = 0x00000000 kernel(posix_acl_update_mode) = 0x00000000 kernel(posix_acl_valid) = 0x00000000 kernel(posix_clock_register) = 0x00000000 kernel(posix_clock_unregister) = 0x00000000 kernel(posix_lock_file) = 0x00000000 kernel(posix_test_lock) = 0x00000000 kernel(power_group_name) = 0x00000000 kernel(power_supply_am_i_supplied) = 0x00000000 kernel(power_supply_batinfo_ocv2cap) = 0x00000000 kernel(power_supply_battery_bti_in_range) = 0x00000000 kernel(power_supply_battery_info_get_prop) = 0x00000000 kernel(power_supply_battery_info_has_prop) = 0x00000000 kernel(power_supply_battery_info_properties) = 0x00000000 kernel(power_supply_battery_info_properties_size) = 0x00000000 kernel(power_supply_changed) = 0x00000000 kernel(power_supply_charge_behaviour_parse) = 0x00000000 kernel(power_supply_charge_behaviour_show) = 0x00000000 kernel(power_supply_external_power_changed) = 0x00000000 kernel(power_supply_find_ocv2cap_table) = 0x00000000 kernel(power_supply_for_each_device) = 0x00000000 kernel(power_supply_get_battery_info) = 0x00000000 kernel(power_supply_get_by_name) = 0x00000000 kernel(power_supply_get_by_phandle) = 0x00000000 kernel(power_supply_get_drvdata) = 0x00000000 kernel(power_supply_get_maintenance_charging_setting) = 0x00000000 kernel(power_supply_get_property) = 0x00000000 kernel(power_supply_get_property_from_supplier) = 0x00000000 kernel(power_supply_is_system_supplied) = 0x00000000 kernel(power_supply_ocv2cap_simple) = 0x00000000 kernel(power_supply_powers) = 0x00000000 kernel(power_supply_property_is_writeable) = 0x00000000 kernel(power_supply_put) = 0x00000000 kernel(power_supply_put_battery_info) = 0x00000000 kernel(power_supply_reg_notifier) = 0x00000000 kernel(power_supply_register) = 0x00000000 kernel(power_supply_register_no_ws) = 0x00000000 kernel(power_supply_set_battery_charged) = 0x00000000 kernel(power_supply_set_property) = 0x00000000 kernel(power_supply_temp2resist_simple) = 0x00000000 kernel(power_supply_unreg_notifier) = 0x00000000 kernel(power_supply_unregister) = 0x00000000 kernel(power_supply_vbat2ri) = 0x00000000 kernel(powercap_register_control_type) = 0x00000000 kernel(powercap_register_zone) = 0x00000000 kernel(powercap_unregister_control_type) = 0x00000000 kernel(powercap_unregister_zone) = 0x00000000 kernel(pps_event) = 0x00000000 kernel(pps_lookup_dev) = 0x00000000 kernel(pps_register_source) = 0x00000000 kernel(pps_unregister_source) = 0x00000000 kernel(prandom_bytes_state) = 0x00000000 kernel(prandom_seed_full_state) = 0x00000000 kernel(prandom_u32_state) = 0x00000000 kernel(preempt_model_full) = 0x00000000 kernel(preempt_model_none) = 0x00000000 kernel(preempt_model_voluntary) = 0x00000000 kernel(preempt_notifier_dec) = 0x00000000 kernel(preempt_notifier_inc) = 0x00000000 kernel(preempt_notifier_register) = 0x00000000 kernel(preempt_notifier_unregister) = 0x00000000 kernel(preempt_schedule) = 0x00000000 kernel(preempt_schedule_notrace) = 0x00000000 kernel(prepare_creds) = 0x00000000 kernel(prepare_kernel_cred) = 0x00000000 kernel(prepare_to_swait_event) = 0x00000000 kernel(prepare_to_swait_exclusive) = 0x00000000 kernel(prepare_to_wait) = 0x00000000 kernel(prepare_to_wait_event) = 0x00000000 kernel(prepare_to_wait_exclusive) = 0x00000000 kernel(print_hex_dump) = 0x00000000 kernel(printk_timed_ratelimit) = 0x00000000 kernel(priv_to_devlink) = 0x00000000 kernel(probe_irq_mask) = 0x00000000 kernel(probe_irq_off) = 0x00000000 kernel(probe_irq_on) = 0x00000000 kernel(proc_create) = 0x00000000 kernel(proc_create_data) = 0x00000000 kernel(proc_create_mount_point) = 0x00000000 kernel(proc_create_net_data) = 0x00000000 kernel(proc_create_net_data_write) = 0x00000000 kernel(proc_create_net_single) = 0x00000000 kernel(proc_create_net_single_write) = 0x00000000 kernel(proc_create_seq_private) = 0x00000000 kernel(proc_create_single_data) = 0x00000000 kernel(proc_do_large_bitmap) = 0x00000000 kernel(proc_dobool) = 0x00000000 kernel(proc_dointvec) = 0x00000000 kernel(proc_dointvec_jiffies) = 0x00000000 kernel(proc_dointvec_minmax) = 0x00000000 kernel(proc_dointvec_ms_jiffies) = 0x00000000 kernel(proc_dointvec_userhz_jiffies) = 0x00000000 kernel(proc_dostring) = 0x00000000 kernel(proc_dou8vec_minmax) = 0x00000000 kernel(proc_douintvec) = 0x00000000 kernel(proc_douintvec_minmax) = 0x00000000 kernel(proc_doulongvec_minmax) = 0x00000000 kernel(proc_doulongvec_ms_jiffies_minmax) = 0x00000000 kernel(proc_get_parent_data) = 0x00000000 kernel(proc_mkdir) = 0x00000000 kernel(proc_mkdir_data) = 0x00000000 kernel(proc_mkdir_mode) = 0x00000000 kernel(proc_remove) = 0x00000000 kernel(proc_set_size) = 0x00000000 kernel(proc_set_user) = 0x00000000 kernel(proc_symlink) = 0x00000000 kernel(processors) = 0x00000000 kernel(prof_on) = 0x00000000 kernel(profile_hits) = 0x00000000 kernel(profile_pc) = 0x00000000 kernel(property_entries_dup) = 0x00000000 kernel(property_entries_free) = 0x00000000 kernel(proto_register) = 0x00000000 kernel(proto_unregister) = 0x00000000 kernel(ps2_begin_command) = 0x00000000 kernel(ps2_command) = 0x00000000 kernel(ps2_drain) = 0x00000000 kernel(ps2_end_command) = 0x00000000 kernel(ps2_init) = 0x00000000 kernel(ps2_interrupt) = 0x00000000 kernel(ps2_is_keyboard_id) = 0x00000000 kernel(ps2_sendbyte) = 0x00000000 kernel(ps2_sliced_command) = 0x00000000 kernel(psched_ppscfg_precompute) = 0x00000000 kernel(psched_ratecfg_precompute) = 0x00000000 kernel(psi_memstall_enter) = 0x00000000 kernel(psi_memstall_leave) = 0x00000000 kernel(pskb_expand_head) = 0x00000000 kernel(pskb_extract) = 0x00000000 kernel(pskb_put) = 0x00000000 kernel(pskb_trim_rcsum_slow) = 0x00000000 kernel(pstore_name_to_type) = 0x00000000 kernel(pstore_register) = 0x00000000 kernel(pstore_type_to_name) = 0x00000000 kernel(pstore_unregister) = 0x00000000 kernel(ptp_cancel_worker_sync) = 0x00000000 kernel(ptp_classify_raw) = 0x00000000 kernel(ptp_clock_event) = 0x00000000 kernel(ptp_clock_index) = 0x00000000 kernel(ptp_clock_register) = 0x00000000 kernel(ptp_clock_unregister) = 0x00000000 kernel(ptp_convert_timestamp) = 0x00000000 kernel(ptp_find_pin) = 0x00000000 kernel(ptp_find_pin_unlocked) = 0x00000000 kernel(ptp_get_vclocks_index) = 0x00000000 kernel(ptp_msg_is_sync) = 0x00000000 kernel(ptp_parse_header) = 0x00000000 kernel(ptp_schedule_worker) = 0x00000000 kernel(public_key_free) = 0x00000000 kernel(public_key_signature_free) = 0x00000000 kernel(public_key_subtype) = 0x00000000 kernel(public_key_verify_signature) = 0x00000000 kernel(put_cmsg) = 0x00000000 kernel(put_cmsg_scm_timestamping) = 0x00000000 kernel(put_cmsg_scm_timestamping64) = 0x00000000 kernel(put_dax) = 0x00000000 kernel(put_device) = 0x00000000 kernel(put_disk) = 0x00000000 kernel(put_fs_context) = 0x00000000 kernel(put_io_context) = 0x00000000 kernel(put_iova_domain) = 0x00000000 kernel(put_itimerspec64) = 0x00000000 kernel(put_memory_type) = 0x00000000 kernel(put_old_itimerspec32) = 0x00000000 kernel(put_old_timespec32) = 0x00000000 kernel(put_pages_list) = 0x00000000 kernel(put_pid) = 0x00000000 kernel(put_pid_ns) = 0x00000000 kernel(put_sg_io_hdr) = 0x00000000 kernel(put_timespec64) = 0x00000000 kernel(put_unused_fd) = 0x00000000 kernel(put_user_ifreq) = 0x00000000 kernel(put_watch_queue) = 0x00000000 kernel(putname) = 0x00000000 kernel(pvclock_gtod_register_notifier) = 0x00000000 kernel(pvclock_gtod_unregister_notifier) = 0x00000000 kernel(pwm_adjust_config) = 0x00000000 kernel(pwm_apply_atomic) = 0x00000000 kernel(pwm_apply_might_sleep) = 0x00000000 kernel(pwm_capture) = 0x00000000 kernel(pwm_get) = 0x00000000 kernel(pwm_put) = 0x00000000 kernel(pwm_request_from_chip) = 0x00000000 kernel(pwmchip_alloc) = 0x00000000 kernel(pwmchip_put) = 0x00000000 kernel(pwmchip_remove) = 0x00000000 kernel(pxm_to_node) = 0x00000000 kernel(qcom_cc_map) = 0x00000000 kernel(qcom_cc_probe) = 0x00000000 kernel(qcom_cc_probe_by_index) = 0x00000000 kernel(qcom_cc_really_probe) = 0x00000000 kernel(qcom_cc_register_board_clk) = 0x00000000 kernel(qcom_cc_register_rcg_dfs) = 0x00000000 kernel(qcom_cc_register_sleep_clk) = 0x00000000 kernel(qcom_find_cfg_index) = 0x00000000 kernel(qcom_find_freq) = 0x00000000 kernel(qcom_find_freq_floor) = 0x00000000 kernel(qcom_find_src_index) = 0x00000000 kernel(qcom_icc_aggregate) = 0x00000000 kernel(qcom_icc_bcm_init) = 0x00000000 kernel(qcom_icc_bcm_voter_add) = 0x00000000 kernel(qcom_icc_bcm_voter_commit) = 0x00000000 kernel(qcom_icc_pre_aggregate) = 0x00000000 kernel(qcom_icc_rpmh_probe) = 0x00000000 kernel(qcom_icc_rpmh_remove) = 0x00000000 kernel(qcom_icc_set) = 0x00000000 kernel(qcom_icc_xlate_extended) = 0x00000000 kernel(qcom_pll_set_fsm_mode) = 0x00000000 kernel(qcom_reset_ops) = 0x00000000 kernel(qcom_scm_assign_mem) = 0x00000000 kernel(qcom_scm_cpu_power_down) = 0x00000000 kernel(qcom_scm_hdcp_available) = 0x00000000 kernel(qcom_scm_hdcp_req) = 0x00000000 kernel(qcom_scm_ice_available) = 0x00000000 kernel(qcom_scm_ice_invalidate_key) = 0x00000000 kernel(qcom_scm_ice_set_key) = 0x00000000 kernel(qcom_scm_io_readl) = 0x00000000 kernel(qcom_scm_io_writel) = 0x00000000 kernel(qcom_scm_iommu_secure_ptbl_init) = 0x00000000 kernel(qcom_scm_iommu_secure_ptbl_size) = 0x00000000 kernel(qcom_scm_iommu_set_cp_pool_size) = 0x00000000 kernel(qcom_scm_iommu_set_pt_format) = 0x00000000 kernel(qcom_scm_is_available) = 0x00000000 kernel(qcom_scm_lmh_dcvsh) = 0x00000000 kernel(qcom_scm_lmh_dcvsh_available) = 0x00000000 kernel(qcom_scm_lmh_profile_change) = 0x00000000 kernel(qcom_scm_mem_protect_video_var) = 0x00000000 kernel(qcom_scm_ocmem_lock) = 0x00000000 kernel(qcom_scm_ocmem_lock_available) = 0x00000000 kernel(qcom_scm_ocmem_unlock) = 0x00000000 kernel(qcom_scm_pas_auth_and_reset) = 0x00000000 kernel(qcom_scm_pas_init_image) = 0x00000000 kernel(qcom_scm_pas_mem_setup) = 0x00000000 kernel(qcom_scm_pas_metadata_release) = 0x00000000 kernel(qcom_scm_pas_shutdown) = 0x00000000 kernel(qcom_scm_pas_supported) = 0x00000000 kernel(qcom_scm_qseecom_app_get_id) = 0x00000000 kernel(qcom_scm_qseecom_app_send) = 0x00000000 kernel(qcom_scm_qsmmu500_wait_safe_toggle) = 0x00000000 kernel(qcom_scm_restore_sec_cfg) = 0x00000000 kernel(qcom_scm_restore_sec_cfg_available) = 0x00000000 kernel(qcom_scm_set_cold_boot_addr) = 0x00000000 kernel(qcom_scm_set_remote_state) = 0x00000000 kernel(qcom_scm_set_warm_boot_addr) = 0x00000000 kernel(qcom_smem_state_get) = 0x00000000 kernel(qcom_smem_state_put) = 0x00000000 kernel(qcom_smem_state_register) = 0x00000000 kernel(qcom_smem_state_unregister) = 0x00000000 kernel(qcom_smem_state_update_bits) = 0x00000000 kernel(qdf2400_e44_present) = 0x00000000 kernel(qdisc_class_hash_destroy) = 0x00000000 kernel(qdisc_class_hash_grow) = 0x00000000 kernel(qdisc_class_hash_init) = 0x00000000 kernel(qdisc_class_hash_insert) = 0x00000000 kernel(qdisc_class_hash_remove) = 0x00000000 kernel(qdisc_create_dflt) = 0x00000000 kernel(qdisc_get_rtab) = 0x00000000 kernel(qdisc_hash_add) = 0x00000000 kernel(qdisc_hash_del) = 0x00000000 kernel(qdisc_offload_dump_helper) = 0x00000000 kernel(qdisc_offload_graft_helper) = 0x00000000 kernel(qdisc_offload_query_caps) = 0x00000000 kernel(qdisc_put) = 0x00000000 kernel(qdisc_put_rtab) = 0x00000000 kernel(qdisc_put_stab) = 0x00000000 kernel(qdisc_put_unlocked) = 0x00000000 kernel(qdisc_reset) = 0x00000000 kernel(qdisc_tree_reduce_backlog) = 0x00000000 kernel(qdisc_warn_nonwc) = 0x00000000 kernel(qdisc_watchdog_cancel) = 0x00000000 kernel(qdisc_watchdog_init) = 0x00000000 kernel(qdisc_watchdog_init_clockid) = 0x00000000 kernel(qdisc_watchdog_schedule_range_ns) = 0x00000000 kernel(qid_eq) = 0x00000000 kernel(qid_lt) = 0x00000000 kernel(qid_valid) = 0x00000000 kernel(qm_channel_caam) = 0x00000000 kernel(qm_channel_pool1) = 0x00000000 kernel(qman_affine_channel) = 0x00000000 kernel(qman_affine_cpus) = 0x00000000 kernel(qman_alloc_cgrid_range) = 0x00000000 kernel(qman_alloc_fqid_range) = 0x00000000 kernel(qman_alloc_pool_range) = 0x00000000 kernel(qman_create_cgr) = 0x00000000 kernel(qman_create_fq) = 0x00000000 kernel(qman_delete_cgr) = 0x00000000 kernel(qman_delete_cgr_safe) = 0x00000000 kernel(qman_destroy_fq) = 0x00000000 kernel(qman_dma_portal) = 0x00000000 kernel(qman_dqrr_get_ithresh) = 0x00000000 kernel(qman_dqrr_set_ithresh) = 0x00000000 kernel(qman_enqueue) = 0x00000000 kernel(qman_fq_fqid) = 0x00000000 kernel(qman_get_affine_portal) = 0x00000000 kernel(qman_get_qm_portal_config) = 0x00000000 kernel(qman_init_fq) = 0x00000000 kernel(qman_ip_rev) = 0x00000000 kernel(qman_is_probed) = 0x00000000 kernel(qman_oos_fq) = 0x00000000 kernel(qman_p_irqsource_add) = 0x00000000 kernel(qman_p_irqsource_remove) = 0x00000000 kernel(qman_p_poll_dqrr) = 0x00000000 kernel(qman_p_static_dequeue_add) = 0x00000000 kernel(qman_portal_get_iperiod) = 0x00000000 kernel(qman_portal_set_iperiod) = 0x00000000 kernel(qman_portals_probed) = 0x00000000 kernel(qman_query_cgr_congested) = 0x00000000 kernel(qman_query_fq_np) = 0x00000000 kernel(qman_release_cgrid) = 0x00000000 kernel(qman_release_fqid) = 0x00000000 kernel(qman_release_pool) = 0x00000000 kernel(qman_retire_fq) = 0x00000000 kernel(qman_schedule_fq) = 0x00000000 kernel(qman_start_using_portal) = 0x00000000 kernel(qman_update_cgr_safe) = 0x00000000 kernel(qman_volatile_dequeue) = 0x00000000 kernel(qtree_delete_dquot) = 0x00000000 kernel(qtree_entry_unused) = 0x00000000 kernel(qtree_get_next_id) = 0x00000000 kernel(qtree_read_dquot) = 0x00000000 kernel(qtree_release_dquot) = 0x00000000 kernel(qtree_write_dquot) = 0x00000000 kernel(query_asymmetric_key) = 0x00000000 kernel(queue_delayed_work_on) = 0x00000000 kernel(queue_limits_commit_update) = 0x00000000 kernel(queue_limits_set) = 0x00000000 kernel(queue_limits_stack_bdev) = 0x00000000 kernel(queue_rcu_work) = 0x00000000 kernel(queue_work_node) = 0x00000000 kernel(queue_work_on) = 0x00000000 kernel(queued_read_lock_slowpath) = 0x00000000 kernel(queued_spin_lock_slowpath) = 0x00000000 kernel(queued_write_lock_slowpath) = 0x00000000 kernel(quota_send_warning) = 0x00000000 kernel(radix_tree_delete) = 0x00000000 kernel(radix_tree_delete_item) = 0x00000000 kernel(radix_tree_gang_lookup) = 0x00000000 kernel(radix_tree_gang_lookup_tag) = 0x00000000 kernel(radix_tree_gang_lookup_tag_slot) = 0x00000000 kernel(radix_tree_insert) = 0x00000000 kernel(radix_tree_iter_delete) = 0x00000000 kernel(radix_tree_iter_resume) = 0x00000000 kernel(radix_tree_lookup) = 0x00000000 kernel(radix_tree_lookup_slot) = 0x00000000 kernel(radix_tree_maybe_preload) = 0x00000000 kernel(radix_tree_next_chunk) = 0x00000000 kernel(radix_tree_preload) = 0x00000000 kernel(radix_tree_preloads) = 0x00000000 kernel(radix_tree_replace_slot) = 0x00000000 kernel(radix_tree_tag_clear) = 0x00000000 kernel(radix_tree_tag_get) = 0x00000000 kernel(radix_tree_tag_set) = 0x00000000 kernel(radix_tree_tagged) = 0x00000000 kernel(raid6_2data_recov) = 0x00000000 kernel(raid6_call) = 0x00000000 kernel(raid6_datap_recov) = 0x00000000 kernel(raid6_empty_zero_page) = 0x00000000 kernel(raid6_gfexi) = 0x00000000 kernel(raid6_gfexp) = 0x00000000 kernel(raid6_gfinv) = 0x00000000 kernel(raid6_gflog) = 0x00000000 kernel(raid6_gfmul) = 0x00000000 kernel(raid6_vgfmul) = 0x00000000 kernel(ram_aops) = 0x00000000 kernel(random_get_entropy_fallback) = 0x00000000 kernel(random_kmalloc_seed) = 0x00000000 kernel(ras_get_debugfs_root) = 0x00000000 kernel(ras_userspace_consumers) = 0x00000000 kernel(rational_best_approximation) = 0x00000000 kernel(raw_abort) = 0x00000000 kernel(raw_hash_sk) = 0x00000000 kernel(raw_notifier_call_chain) = 0x00000000 kernel(raw_notifier_call_chain_robust) = 0x00000000 kernel(raw_notifier_chain_register) = 0x00000000 kernel(raw_notifier_chain_unregister) = 0x00000000 kernel(raw_seq_next) = 0x00000000 kernel(raw_seq_start) = 0x00000000 kernel(raw_seq_stop) = 0x00000000 kernel(raw_unhash_sk) = 0x00000000 kernel(raw_v4_hashinfo) = 0x00000000 kernel(raw_v4_match) = 0x00000000 kernel(raw_v6_hashinfo) = 0x00000000 kernel(raw_v6_match) = 0x00000000 kernel(rawv6_mh_filter_register) = 0x00000000 kernel(rawv6_mh_filter_unregister) = 0x00000000 kernel(rb_erase) = 0x00000000 kernel(rb_first) = 0x00000000 kernel(rb_first_postorder) = 0x00000000 kernel(rb_insert_color) = 0x00000000 kernel(rb_last) = 0x00000000 kernel(rb_next) = 0x00000000 kernel(rb_next_postorder) = 0x00000000 kernel(rb_prev) = 0x00000000 kernel(rb_replace_node) = 0x00000000 kernel(rb_replace_node_rcu) = 0x00000000 kernel(rc_allocate_device) = 0x00000000 kernel(rc_free_device) = 0x00000000 kernel(rc_g_keycode_from_table) = 0x00000000 kernel(rc_keydown) = 0x00000000 kernel(rc_keydown_notimeout) = 0x00000000 kernel(rc_keyup) = 0x00000000 kernel(rc_map_get) = 0x00000000 kernel(rc_map_register) = 0x00000000 kernel(rc_map_unregister) = 0x00000000 kernel(rc_register_device) = 0x00000000 kernel(rc_repeat) = 0x00000000 kernel(rc_unregister_device) = 0x00000000 kernel(rcar_rst_set_rproc_boot_addr) = 0x00000000 kernel(rcu_async_hurry) = 0x00000000 kernel(rcu_async_relax) = 0x00000000 kernel(rcu_async_should_hurry) = 0x00000000 kernel(rcu_barrier) = 0x00000000 kernel(rcu_barrier_tasks) = 0x00000000 kernel(rcu_barrier_tasks_rude) = 0x00000000 kernel(rcu_barrier_tasks_trace) = 0x00000000 kernel(rcu_check_boost_fail) = 0x00000000 kernel(rcu_cpu_stall_notifiers) = 0x00000000 kernel(rcu_cpu_stall_suppress) = 0x00000000 kernel(rcu_cpu_stall_suppress_at_boot) = 0x00000000 kernel(rcu_exp_batches_completed) = 0x00000000 kernel(rcu_exp_jiffies_till_stall_check) = 0x00000000 kernel(rcu_expedite_gp) = 0x00000000 kernel(rcu_force_quiescent_state) = 0x00000000 kernel(rcu_fwd_progress_check) = 0x00000000 kernel(rcu_get_gp_kthreads_prio) = 0x00000000 kernel(rcu_get_gp_seq) = 0x00000000 kernel(rcu_gp_is_expedited) = 0x00000000 kernel(rcu_gp_is_normal) = 0x00000000 kernel(rcu_gp_set_torture_wait) = 0x00000000 kernel(rcu_gp_slow_register) = 0x00000000 kernel(rcu_gp_slow_unregister) = 0x00000000 kernel(rcu_inkernel_boot_has_ended) = 0x00000000 kernel(rcu_is_watching) = 0x00000000 kernel(rcu_jiffies_till_stall_check) = 0x00000000 kernel(rcu_momentary_dyntick_idle) = 0x00000000 kernel(rcu_note_context_switch) = 0x00000000 kernel(rcu_read_unlock_trace_special) = 0x00000000 kernel(rcu_scheduler_active) = 0x00000000 kernel(rcu_tasks_trace_qs_blkd) = 0x00000000 kernel(rcu_trc_cmpxchg_need_qs) = 0x00000000 kernel(rcu_unexpedite_gp) = 0x00000000 kernel(rcuref_get_slowpath) = 0x00000000 kernel(rcuref_put_slowpath) = 0x00000000 kernel(rcutorture_get_gp_data) = 0x00000000 kernel(rcuwait_wake_up) = 0x00000000 kernel(rdev_clear_badblocks) = 0x00000000 kernel(rdev_get_dev) = 0x00000000 kernel(rdev_get_drvdata) = 0x00000000 kernel(rdev_get_id) = 0x00000000 kernel(rdev_get_name) = 0x00000000 kernel(rdev_get_regmap) = 0x00000000 kernel(rdev_set_badblocks) = 0x00000000 kernel(rdma_cgrp_subsys_enabled_key) = 0x00000000 kernel(rdma_cgrp_subsys_on_dfl_key) = 0x00000000 kernel(rdma_dim) = 0x00000000 kernel(rdmacg_register_device) = 0x00000000 kernel(rdmacg_try_charge) = 0x00000000 kernel(rdmacg_uncharge) = 0x00000000 kernel(rdmacg_unregister_device) = 0x00000000 kernel(read_cache_folio) = 0x00000000 kernel(read_cache_page) = 0x00000000 kernel(read_cache_page_gfp) = 0x00000000 kernel(read_sanitised_ftr_reg) = 0x00000000 kernel(readahead_expand) = 0x00000000 kernel(reboot_mode) = 0x00000000 kernel(reboot_mode_register) = 0x00000000 kernel(reboot_mode_unregister) = 0x00000000 kernel(recalc_sigpending) = 0x00000000 kernel(receive_fd) = 0x00000000 kernel(reciprocal_value) = 0x00000000 kernel(reciprocal_value_adv) = 0x00000000 kernel(redirty_page_for_writepage) = 0x00000000 kernel(redraw_screen) = 0x00000000 kernel(refcount_dec_and_lock) = 0x00000000 kernel(refcount_dec_and_lock_irqsave) = 0x00000000 kernel(refcount_dec_and_mutex_lock) = 0x00000000 kernel(refcount_dec_and_rtnl_lock) = 0x00000000 kernel(refcount_dec_if_one) = 0x00000000 kernel(refcount_dec_not_one) = 0x00000000 kernel(refcount_warn_saturate) = 0x00000000 kernel(refresh_frequency_limits) = 0x00000000 kernel(regcache_cache_bypass) = 0x00000000 kernel(regcache_cache_only) = 0x00000000 kernel(regcache_drop_region) = 0x00000000 kernel(regcache_mark_dirty) = 0x00000000 kernel(regcache_reg_cached) = 0x00000000 kernel(regcache_sync) = 0x00000000 kernel(regcache_sync_region) = 0x00000000 kernel(region_intersects) = 0x00000000 kernel(register_acpi_bus_type) = 0x00000000 kernel(register_acpi_hed_notifier) = 0x00000000 kernel(register_acpi_notifier) = 0x00000000 kernel(register_asymmetric_key_parser) = 0x00000000 kernel(register_blocking_lsm_notifier) = 0x00000000 kernel(register_btf_fmodret_id_set) = 0x00000000 kernel(register_btf_id_dtor_kfuncs) = 0x00000000 kernel(register_btf_kfunc_id_set) = 0x00000000 kernel(register_cdrom) = 0x00000000 kernel(register_chrdev_region) = 0x00000000 kernel(register_console) = 0x00000000 kernel(register_dcbevent_notifier) = 0x00000000 kernel(register_die_notifier) = 0x00000000 kernel(register_fib_notifier) = 0x00000000 kernel(register_filesystem) = 0x00000000 kernel(register_firmware_config_sysctl) = 0x00000000 kernel(register_framebuffer) = 0x00000000 kernel(register_ftrace_direct) = 0x00000000 kernel(register_ftrace_export) = 0x00000000 kernel(register_ftrace_function) = 0x00000000 kernel(register_inet6addr_notifier) = 0x00000000 kernel(register_inet6addr_validator_notifier) = 0x00000000 kernel(register_inetaddr_notifier) = 0x00000000 kernel(register_inetaddr_validator_notifier) = 0x00000000 kernel(register_key_type) = 0x00000000 kernel(register_keyboard_notifier) = 0x00000000 kernel(register_kprobe) = 0x00000000 kernel(register_kprobes) = 0x00000000 kernel(register_kretprobe) = 0x00000000 kernel(register_kretprobes) = 0x00000000 kernel(register_md_cluster_operations) = 0x00000000 kernel(register_md_personality) = 0x00000000 kernel(register_memory_notifier) = 0x00000000 kernel(register_mii_timestamper) = 0x00000000 kernel(register_mii_tstamp_controller) = 0x00000000 kernel(register_module_notifier) = 0x00000000 kernel(register_mt_adistance_algorithm) = 0x00000000 kernel(register_net_sysctl_sz) = 0x00000000 kernel(register_netdev) = 0x00000000 kernel(register_netdevice) = 0x00000000 kernel(register_netdevice_notifier) = 0x00000000 kernel(register_netdevice_notifier_dev_net) = 0x00000000 kernel(register_netdevice_notifier_net) = 0x00000000 kernel(register_netevent_notifier) = 0x00000000 kernel(register_nexthop_notifier) = 0x00000000 kernel(register_oom_notifier) = 0x00000000 kernel(register_pernet_device) = 0x00000000 kernel(register_pernet_subsys) = 0x00000000 kernel(register_platform_power_off) = 0x00000000 kernel(register_pm_notifier) = 0x00000000 kernel(register_qdisc) = 0x00000000 kernel(register_quota_format) = 0x00000000 kernel(register_random_vmfork_notifier) = 0x00000000 kernel(register_reboot_notifier) = 0x00000000 kernel(register_restart_handler) = 0x00000000 kernel(register_switchdev_blocking_notifier) = 0x00000000 kernel(register_switchdev_notifier) = 0x00000000 kernel(register_sys_off_handler) = 0x00000000 kernel(register_syscore_ops) = 0x00000000 kernel(register_sysctl_mount_point) = 0x00000000 kernel(register_sysctl_sz) = 0x00000000 kernel(register_sysrq_key) = 0x00000000 kernel(register_tcf_proto_ops) = 0x00000000 kernel(register_trace_event) = 0x00000000 kernel(register_tracepoint_module_notifier) = 0x00000000 kernel(register_user_hw_breakpoint) = 0x00000000 kernel(register_virtio_device) = 0x00000000 kernel(register_vmap_purge_notifier) = 0x00000000 kernel(register_vmcore_cb) = 0x00000000 kernel(register_vt_notifier) = 0x00000000 kernel(register_wide_hw_breakpoint) = 0x00000000 kernel(regmap_add_irq_chip) = 0x00000000 kernel(regmap_add_irq_chip_fwnode) = 0x00000000 kernel(regmap_async_complete) = 0x00000000 kernel(regmap_async_complete_cb) = 0x00000000 kernel(regmap_attach_dev) = 0x00000000 kernel(regmap_bulk_read) = 0x00000000 kernel(regmap_bulk_write) = 0x00000000 kernel(regmap_can_raw_write) = 0x00000000 kernel(regmap_check_range_table) = 0x00000000 kernel(regmap_del_irq_chip) = 0x00000000 kernel(regmap_exit) = 0x00000000 kernel(regmap_field_alloc) = 0x00000000 kernel(regmap_field_bulk_alloc) = 0x00000000 kernel(regmap_field_bulk_free) = 0x00000000 kernel(regmap_field_free) = 0x00000000 kernel(regmap_field_read) = 0x00000000 kernel(regmap_field_test_bits) = 0x00000000 kernel(regmap_field_update_bits_base) = 0x00000000 kernel(regmap_fields_read) = 0x00000000 kernel(regmap_fields_update_bits_base) = 0x00000000 kernel(regmap_get_device) = 0x00000000 kernel(regmap_get_max_register) = 0x00000000 kernel(regmap_get_raw_read_max) = 0x00000000 kernel(regmap_get_raw_write_max) = 0x00000000 kernel(regmap_get_reg_stride) = 0x00000000 kernel(regmap_get_val_bytes) = 0x00000000 kernel(regmap_get_val_endian) = 0x00000000 kernel(regmap_irq_chip_get_base) = 0x00000000 kernel(regmap_irq_get_domain) = 0x00000000 kernel(regmap_irq_get_irq_reg_linear) = 0x00000000 kernel(regmap_irq_get_virq) = 0x00000000 kernel(regmap_irq_set_type_config_simple) = 0x00000000 kernel(regmap_might_sleep) = 0x00000000 kernel(regmap_mmio_attach_clk) = 0x00000000 kernel(regmap_mmio_detach_clk) = 0x00000000 kernel(regmap_multi_reg_write) = 0x00000000 kernel(regmap_multi_reg_write_bypassed) = 0x00000000 kernel(regmap_noinc_read) = 0x00000000 kernel(regmap_noinc_write) = 0x00000000 kernel(regmap_parse_val) = 0x00000000 kernel(regmap_raw_read) = 0x00000000 kernel(regmap_raw_write) = 0x00000000 kernel(regmap_raw_write_async) = 0x00000000 kernel(regmap_read) = 0x00000000 kernel(regmap_read_bypassed) = 0x00000000 kernel(regmap_reg_in_ranges) = 0x00000000 kernel(regmap_register_patch) = 0x00000000 kernel(regmap_reinit_cache) = 0x00000000 kernel(regmap_test_bits) = 0x00000000 kernel(regmap_update_bits_base) = 0x00000000 kernel(regmap_write) = 0x00000000 kernel(regmap_write_async) = 0x00000000 kernel(regset_get) = 0x00000000 kernel(regset_get_alloc) = 0x00000000 kernel(regulator_allow_bypass) = 0x00000000 kernel(regulator_bulk_disable) = 0x00000000 kernel(regulator_bulk_enable) = 0x00000000 kernel(regulator_bulk_force_disable) = 0x00000000 kernel(regulator_bulk_free) = 0x00000000 kernel(regulator_bulk_get) = 0x00000000 kernel(regulator_bulk_register_supply_alias) = 0x00000000 kernel(regulator_bulk_set_supply_names) = 0x00000000 kernel(regulator_bulk_unregister_supply_alias) = 0x00000000 kernel(regulator_count_voltages) = 0x00000000 kernel(regulator_desc_list_voltage_linear) = 0x00000000 kernel(regulator_desc_list_voltage_linear_range) = 0x00000000 kernel(regulator_disable) = 0x00000000 kernel(regulator_disable_deferred) = 0x00000000 kernel(regulator_disable_regmap) = 0x00000000 kernel(regulator_enable) = 0x00000000 kernel(regulator_enable_regmap) = 0x00000000 kernel(regulator_find_closest_bigger) = 0x00000000 kernel(regulator_force_disable) = 0x00000000 kernel(regulator_get) = 0x00000000 kernel(regulator_get_bypass_regmap) = 0x00000000 kernel(regulator_get_current_limit) = 0x00000000 kernel(regulator_get_current_limit_regmap) = 0x00000000 kernel(regulator_get_drvdata) = 0x00000000 kernel(regulator_get_error_flags) = 0x00000000 kernel(regulator_get_exclusive) = 0x00000000 kernel(regulator_get_hardware_vsel_register) = 0x00000000 kernel(regulator_get_init_drvdata) = 0x00000000 kernel(regulator_get_linear_step) = 0x00000000 kernel(regulator_get_mode) = 0x00000000 kernel(regulator_get_optional) = 0x00000000 kernel(regulator_get_regmap) = 0x00000000 kernel(regulator_get_voltage) = 0x00000000 kernel(regulator_get_voltage_rdev) = 0x00000000 kernel(regulator_get_voltage_sel_pickable_regmap) = 0x00000000 kernel(regulator_get_voltage_sel_regmap) = 0x00000000 kernel(regulator_has_full_constraints) = 0x00000000 kernel(regulator_irq_helper) = 0x00000000 kernel(regulator_irq_helper_cancel) = 0x00000000 kernel(regulator_irq_map_event_simple) = 0x00000000 kernel(regulator_is_enabled) = 0x00000000 kernel(regulator_is_enabled_regmap) = 0x00000000 kernel(regulator_is_equal) = 0x00000000 kernel(regulator_is_supported_voltage) = 0x00000000 kernel(regulator_list_hardware_vsel) = 0x00000000 kernel(regulator_list_voltage) = 0x00000000 kernel(regulator_list_voltage_linear) = 0x00000000 kernel(regulator_list_voltage_linear_range) = 0x00000000 kernel(regulator_list_voltage_pickable_linear_range) = 0x00000000 kernel(regulator_list_voltage_table) = 0x00000000 kernel(regulator_map_voltage_ascend) = 0x00000000 kernel(regulator_map_voltage_iterate) = 0x00000000 kernel(regulator_map_voltage_linear) = 0x00000000 kernel(regulator_map_voltage_linear_range) = 0x00000000 kernel(regulator_map_voltage_pickable_linear_range) = 0x00000000 kernel(regulator_mode_to_status) = 0x00000000 kernel(regulator_notifier_call_chain) = 0x00000000 kernel(regulator_put) = 0x00000000 kernel(regulator_register) = 0x00000000 kernel(regulator_register_notifier) = 0x00000000 kernel(regulator_register_supply_alias) = 0x00000000 kernel(regulator_set_active_discharge_regmap) = 0x00000000 kernel(regulator_set_bypass_regmap) = 0x00000000 kernel(regulator_set_current_limit) = 0x00000000 kernel(regulator_set_current_limit_regmap) = 0x00000000 kernel(regulator_set_drvdata) = 0x00000000 kernel(regulator_set_load) = 0x00000000 kernel(regulator_set_mode) = 0x00000000 kernel(regulator_set_pull_down_regmap) = 0x00000000 kernel(regulator_set_ramp_delay_regmap) = 0x00000000 kernel(regulator_set_soft_start_regmap) = 0x00000000 kernel(regulator_set_suspend_voltage) = 0x00000000 kernel(regulator_set_voltage) = 0x00000000 kernel(regulator_set_voltage_rdev) = 0x00000000 kernel(regulator_set_voltage_sel_pickable_regmap) = 0x00000000 kernel(regulator_set_voltage_sel_regmap) = 0x00000000 kernel(regulator_set_voltage_time) = 0x00000000 kernel(regulator_set_voltage_time_sel) = 0x00000000 kernel(regulator_suspend_disable) = 0x00000000 kernel(regulator_suspend_enable) = 0x00000000 kernel(regulator_sync_voltage) = 0x00000000 kernel(regulator_unregister) = 0x00000000 kernel(regulator_unregister_notifier) = 0x00000000 kernel(regulator_unregister_supply_alias) = 0x00000000 kernel(relay_buf_full) = 0x00000000 kernel(relay_close) = 0x00000000 kernel(relay_file_operations) = 0x00000000 kernel(relay_flush) = 0x00000000 kernel(relay_late_setup_files) = 0x00000000 kernel(relay_open) = 0x00000000 kernel(relay_reset) = 0x00000000 kernel(relay_subbufs_consumed) = 0x00000000 kernel(relay_switch_subbuf) = 0x00000000 kernel(release_dentry_name_snapshot) = 0x00000000 kernel(release_firmware) = 0x00000000 kernel(release_pages) = 0x00000000 kernel(release_resource) = 0x00000000 kernel(release_sock) = 0x00000000 kernel(remap_pfn_range) = 0x00000000 kernel(remap_vmalloc_range) = 0x00000000 kernel(remove_arg_zero) = 0x00000000 kernel(remove_cpu) = 0x00000000 kernel(remove_memory) = 0x00000000 kernel(remove_proc_entry) = 0x00000000 kernel(remove_proc_subtree) = 0x00000000 kernel(remove_resource) = 0x00000000 kernel(remove_wait_queue) = 0x00000000 kernel(remove_watch_from_object) = 0x00000000 kernel(rename_lock) = 0x00000000 kernel(renesas_xhci_check_request_fw) = 0x00000000 kernel(replace_page_cache_folio) = 0x00000000 kernel(report_iommu_fault) = 0x00000000 kernel(request_any_context_irq) = 0x00000000 kernel(request_firmware) = 0x00000000 kernel(request_firmware_direct) = 0x00000000 kernel(request_firmware_into_buf) = 0x00000000 kernel(request_firmware_nowait) = 0x00000000 kernel(request_free_mem_region) = 0x00000000 kernel(request_key_rcu) = 0x00000000 kernel(request_key_tag) = 0x00000000 kernel(request_key_with_auxdata) = 0x00000000 kernel(request_partial_firmware_into_buf) = 0x00000000 kernel(request_resource) = 0x00000000 kernel(request_threaded_irq) = 0x00000000 kernel(reservation_ww_class) = 0x00000000 kernel(reserve_iova) = 0x00000000 kernel(reset_control_acquire) = 0x00000000 kernel(reset_control_assert) = 0x00000000 kernel(reset_control_bulk_acquire) = 0x00000000 kernel(reset_control_bulk_assert) = 0x00000000 kernel(reset_control_bulk_deassert) = 0x00000000 kernel(reset_control_bulk_put) = 0x00000000 kernel(reset_control_bulk_release) = 0x00000000 kernel(reset_control_bulk_reset) = 0x00000000 kernel(reset_control_deassert) = 0x00000000 kernel(reset_control_get_count) = 0x00000000 kernel(reset_control_put) = 0x00000000 kernel(reset_control_rearm) = 0x00000000 kernel(reset_control_release) = 0x00000000 kernel(reset_control_reset) = 0x00000000 kernel(reset_control_status) = 0x00000000 kernel(reset_controller_add_lookup) = 0x00000000 kernel(reset_controller_register) = 0x00000000 kernel(reset_controller_unregister) = 0x00000000 kernel(reset_devices) = 0x00000000 kernel(reset_simple_ops) = 0x00000000 kernel(resource_list_create_entry) = 0x00000000 kernel(resource_list_free) = 0x00000000 kernel(restore_online_page_callback) = 0x00000000 kernel(retire_super) = 0x00000000 kernel(return_address) = 0x00000000 kernel(reuseport_add_sock) = 0x00000000 kernel(reuseport_alloc) = 0x00000000 kernel(reuseport_attach_prog) = 0x00000000 kernel(reuseport_detach_prog) = 0x00000000 kernel(reuseport_detach_sock) = 0x00000000 kernel(reuseport_has_conns_set) = 0x00000000 kernel(reuseport_migrate_sock) = 0x00000000 kernel(reuseport_select_sock) = 0x00000000 kernel(reuseport_stop_listen_sock) = 0x00000000 kernel(revert_creds) = 0x00000000 kernel(rfs_needed) = 0x00000000 kernel(rhashtable_destroy) = 0x00000000 kernel(rhashtable_free_and_destroy) = 0x00000000 kernel(rhashtable_init) = 0x00000000 kernel(rhashtable_insert_slow) = 0x00000000 kernel(rhashtable_walk_enter) = 0x00000000 kernel(rhashtable_walk_exit) = 0x00000000 kernel(rhashtable_walk_next) = 0x00000000 kernel(rhashtable_walk_peek) = 0x00000000 kernel(rhashtable_walk_start_check) = 0x00000000 kernel(rhashtable_walk_stop) = 0x00000000 kernel(rhltable_init) = 0x00000000 kernel(rht_bucket_nested) = 0x00000000 kernel(rht_bucket_nested_insert) = 0x00000000 kernel(ring_buffer_alloc_read_page) = 0x00000000 kernel(ring_buffer_bytes_cpu) = 0x00000000 kernel(ring_buffer_change_overwrite) = 0x00000000 kernel(ring_buffer_commit_overrun_cpu) = 0x00000000 kernel(ring_buffer_consume) = 0x00000000 kernel(ring_buffer_discard_commit) = 0x00000000 kernel(ring_buffer_dropped_events_cpu) = 0x00000000 kernel(ring_buffer_empty) = 0x00000000 kernel(ring_buffer_empty_cpu) = 0x00000000 kernel(ring_buffer_entries) = 0x00000000 kernel(ring_buffer_entries_cpu) = 0x00000000 kernel(ring_buffer_event_data) = 0x00000000 kernel(ring_buffer_event_length) = 0x00000000 kernel(ring_buffer_free) = 0x00000000 kernel(ring_buffer_free_read_page) = 0x00000000 kernel(ring_buffer_iter_advance) = 0x00000000 kernel(ring_buffer_iter_dropped) = 0x00000000 kernel(ring_buffer_iter_empty) = 0x00000000 kernel(ring_buffer_iter_peek) = 0x00000000 kernel(ring_buffer_iter_reset) = 0x00000000 kernel(ring_buffer_lock_reserve) = 0x00000000 kernel(ring_buffer_max_event_size) = 0x00000000 kernel(ring_buffer_normalize_time_stamp) = 0x00000000 kernel(ring_buffer_oldest_event_ts) = 0x00000000 kernel(ring_buffer_overrun_cpu) = 0x00000000 kernel(ring_buffer_overruns) = 0x00000000 kernel(ring_buffer_peek) = 0x00000000 kernel(ring_buffer_read_events_cpu) = 0x00000000 kernel(ring_buffer_read_finish) = 0x00000000 kernel(ring_buffer_read_page) = 0x00000000 kernel(ring_buffer_read_page_data) = 0x00000000 kernel(ring_buffer_read_prepare) = 0x00000000 kernel(ring_buffer_read_prepare_sync) = 0x00000000 kernel(ring_buffer_read_start) = 0x00000000 kernel(ring_buffer_record_disable) = 0x00000000 kernel(ring_buffer_record_disable_cpu) = 0x00000000 kernel(ring_buffer_record_enable) = 0x00000000 kernel(ring_buffer_record_enable_cpu) = 0x00000000 kernel(ring_buffer_record_off) = 0x00000000 kernel(ring_buffer_record_on) = 0x00000000 kernel(ring_buffer_reset) = 0x00000000 kernel(ring_buffer_reset_cpu) = 0x00000000 kernel(ring_buffer_resize) = 0x00000000 kernel(ring_buffer_size) = 0x00000000 kernel(ring_buffer_subbuf_order_get) = 0x00000000 kernel(ring_buffer_subbuf_order_set) = 0x00000000 kernel(ring_buffer_subbuf_size_get) = 0x00000000 kernel(ring_buffer_time_stamp) = 0x00000000 kernel(ring_buffer_unlock_commit) = 0x00000000 kernel(ring_buffer_write) = 0x00000000 kernel(rng_is_initialized) = 0x00000000 kernel(rockchip_clk_find_max_clk_id) = 0x00000000 kernel(rockchip_clk_init) = 0x00000000 kernel(rockchip_clk_of_add_provider) = 0x00000000 kernel(rockchip_clk_protect_critical) = 0x00000000 kernel(rockchip_clk_register_armclk) = 0x00000000 kernel(rockchip_clk_register_branches) = 0x00000000 kernel(rockchip_clk_register_ddrclk) = 0x00000000 kernel(rockchip_clk_register_late_branches) = 0x00000000 kernel(rockchip_clk_register_plls) = 0x00000000 kernel(rockchip_pcie_cfg_configuration_accesses) = 0x00000000 kernel(rockchip_pcie_deinit_phys) = 0x00000000 kernel(rockchip_pcie_disable_clocks) = 0x00000000 kernel(rockchip_pcie_enable_clocks) = 0x00000000 kernel(rockchip_pcie_get_phys) = 0x00000000 kernel(rockchip_pcie_init_port) = 0x00000000 kernel(rockchip_pcie_parse_dt) = 0x00000000 kernel(rockchip_pmu_block) = 0x00000000 kernel(rockchip_pmu_unblock) = 0x00000000 kernel(rockchip_register_restart_notifier) = 0x00000000 kernel(rockchip_register_softrst_lut) = 0x00000000 kernel(root_device_unregister) = 0x00000000 kernel(round_jiffies) = 0x00000000 kernel(round_jiffies_relative) = 0x00000000 kernel(round_jiffies_up) = 0x00000000 kernel(round_jiffies_up_relative) = 0x00000000 kernel(rpi_firmware_clk_get_max_rate) = 0x00000000 kernel(rpi_firmware_find_node) = 0x00000000 kernel(rpi_firmware_get) = 0x00000000 kernel(rpi_firmware_property) = 0x00000000 kernel(rpi_firmware_property_list) = 0x00000000 kernel(rpi_firmware_put) = 0x00000000 kernel(rpmh_invalidate) = 0x00000000 kernel(rpmh_write) = 0x00000000 kernel(rpmh_write_async) = 0x00000000 kernel(rpmh_write_batch) = 0x00000000 kernel(rproc_add) = 0x00000000 kernel(rproc_add_carveout) = 0x00000000 kernel(rproc_add_subdev) = 0x00000000 kernel(rproc_alloc) = 0x00000000 kernel(rproc_boot) = 0x00000000 kernel(rproc_coredump) = 0x00000000 kernel(rproc_coredump_add_custom_segment) = 0x00000000 kernel(rproc_coredump_add_segment) = 0x00000000 kernel(rproc_coredump_cleanup) = 0x00000000 kernel(rproc_coredump_set_elf_info) = 0x00000000 kernel(rproc_coredump_using_sections) = 0x00000000 kernel(rproc_da_to_va) = 0x00000000 kernel(rproc_del) = 0x00000000 kernel(rproc_detach) = 0x00000000 kernel(rproc_elf_find_loaded_rsc_table) = 0x00000000 kernel(rproc_elf_get_boot_addr) = 0x00000000 kernel(rproc_elf_load_rsc_table) = 0x00000000 kernel(rproc_elf_load_segments) = 0x00000000 kernel(rproc_elf_sanity_check) = 0x00000000 kernel(rproc_free) = 0x00000000 kernel(rproc_get_by_child) = 0x00000000 kernel(rproc_get_by_phandle) = 0x00000000 kernel(rproc_mem_entry_init) = 0x00000000 kernel(rproc_of_parse_firmware) = 0x00000000 kernel(rproc_of_resm_mem_entry_init) = 0x00000000 kernel(rproc_put) = 0x00000000 kernel(rproc_remove_subdev) = 0x00000000 kernel(rproc_report_crash) = 0x00000000 kernel(rproc_resource_cleanup) = 0x00000000 kernel(rproc_set_firmware) = 0x00000000 kernel(rproc_shutdown) = 0x00000000 kernel(rproc_va_to_pa) = 0x00000000 kernel(rproc_vq_interrupt) = 0x00000000 kernel(rps_may_expire_flow) = 0x00000000 kernel(rps_needed) = 0x00000000 kernel(rsa_parse_priv_key) = 0x00000000 kernel(rsa_parse_pub_key) = 0x00000000 kernel(rt288x_setup) = 0x00000000 kernel(rt6_lookup) = 0x00000000 kernel(rt_dst_alloc) = 0x00000000 kernel(rt_dst_clone) = 0x00000000 kernel(rt_mutex_base_init) = 0x00000000 kernel(rt_mutex_lock) = 0x00000000 kernel(rt_mutex_lock_interruptible) = 0x00000000 kernel(rt_mutex_lock_killable) = 0x00000000 kernel(rt_mutex_trylock) = 0x00000000 kernel(rt_mutex_unlock) = 0x00000000 kernel(rtc_add_group) = 0x00000000 kernel(rtc_add_groups) = 0x00000000 kernel(rtc_alarm_irq_enable) = 0x00000000 kernel(rtc_class_close) = 0x00000000 kernel(rtc_class_open) = 0x00000000 kernel(rtc_initialize_alarm) = 0x00000000 kernel(rtc_ktime_to_tm) = 0x00000000 kernel(rtc_month_days) = 0x00000000 kernel(rtc_read_alarm) = 0x00000000 kernel(rtc_read_time) = 0x00000000 kernel(rtc_set_alarm) = 0x00000000 kernel(rtc_set_time) = 0x00000000 kernel(rtc_time64_to_tm) = 0x00000000 kernel(rtc_tm_to_ktime) = 0x00000000 kernel(rtc_tm_to_time64) = 0x00000000 kernel(rtc_update_irq) = 0x00000000 kernel(rtc_update_irq_enable) = 0x00000000 kernel(rtc_valid_tm) = 0x00000000 kernel(rtc_year_days) = 0x00000000 kernel(rtm_getroute_parse_ip_proto) = 0x00000000 kernel(rtnetlink_put_metrics) = 0x00000000 kernel(rtnl_af_register) = 0x00000000 kernel(rtnl_af_unregister) = 0x00000000 kernel(rtnl_configure_link) = 0x00000000 kernel(rtnl_create_link) = 0x00000000 kernel(rtnl_delete_link) = 0x00000000 kernel(rtnl_get_net_ns_capable) = 0x00000000 kernel(rtnl_is_locked) = 0x00000000 kernel(rtnl_kfree_skbs) = 0x00000000 kernel(rtnl_link_get_net) = 0x00000000 kernel(rtnl_link_register) = 0x00000000 kernel(rtnl_link_unregister) = 0x00000000 kernel(rtnl_lock) = 0x00000000 kernel(rtnl_lock_killable) = 0x00000000 kernel(rtnl_nla_parse_ifinfomsg) = 0x00000000 kernel(rtnl_notify) = 0x00000000 kernel(rtnl_offload_xstats_notify) = 0x00000000 kernel(rtnl_put_cacheinfo) = 0x00000000 kernel(rtnl_register_module) = 0x00000000 kernel(rtnl_set_sk_err) = 0x00000000 kernel(rtnl_trylock) = 0x00000000 kernel(rtnl_unicast) = 0x00000000 kernel(rtnl_unlock) = 0x00000000 kernel(rtnl_unregister) = 0x00000000 kernel(rtnl_unregister_all) = 0x00000000 kernel(run_dax) = 0x00000000 kernel(rw_verify_area) = 0x00000000 kernel(s2idle_wake) = 0x00000000 kernel(sampling_rate_store) = 0x00000000 kernel(samsung_dsim_pm_ops) = 0x00000000 kernel(samsung_dsim_probe) = 0x00000000 kernel(samsung_dsim_remove) = 0x00000000 kernel(samsung_sdi_battery_get_info) = 0x00000000 kernel(sata_async_notification) = 0x00000000 kernel(sata_deb_timing_hotplug) = 0x00000000 kernel(sata_deb_timing_long) = 0x00000000 kernel(sata_deb_timing_normal) = 0x00000000 kernel(sata_link_debounce) = 0x00000000 kernel(sata_link_hardreset) = 0x00000000 kernel(sata_link_resume) = 0x00000000 kernel(sata_link_scr_lpm) = 0x00000000 kernel(sata_lpm_ignore_phy_events) = 0x00000000 kernel(sata_pmp_error_handler) = 0x00000000 kernel(sata_pmp_port_ops) = 0x00000000 kernel(sata_pmp_qc_defer_cmd_switch) = 0x00000000 kernel(sata_port_ops) = 0x00000000 kernel(sata_scr_read) = 0x00000000 kernel(sata_scr_valid) = 0x00000000 kernel(sata_scr_write) = 0x00000000 kernel(sata_scr_write_flush) = 0x00000000 kernel(sata_set_spd) = 0x00000000 kernel(sata_sff_hardreset) = 0x00000000 kernel(sata_std_hardreset) = 0x00000000 kernel(sb800_prefetch) = 0x00000000 kernel(sb_init_dio_done_wq) = 0x00000000 kernel(sb_min_blocksize) = 0x00000000 kernel(sb_set_blocksize) = 0x00000000 kernel(sbitmap_add_wait_queue) = 0x00000000 kernel(sbitmap_any_bit_set) = 0x00000000 kernel(sbitmap_bitmap_show) = 0x00000000 kernel(sbitmap_del_wait_queue) = 0x00000000 kernel(sbitmap_finish_wait) = 0x00000000 kernel(sbitmap_get) = 0x00000000 kernel(sbitmap_get_shallow) = 0x00000000 kernel(sbitmap_init_node) = 0x00000000 kernel(sbitmap_prepare_to_wait) = 0x00000000 kernel(sbitmap_queue_clear) = 0x00000000 kernel(sbitmap_queue_get_shallow) = 0x00000000 kernel(sbitmap_queue_init_node) = 0x00000000 kernel(sbitmap_queue_min_shallow_depth) = 0x00000000 kernel(sbitmap_queue_recalculate_wake_batch) = 0x00000000 kernel(sbitmap_queue_resize) = 0x00000000 kernel(sbitmap_queue_show) = 0x00000000 kernel(sbitmap_queue_wake_all) = 0x00000000 kernel(sbitmap_queue_wake_up) = 0x00000000 kernel(sbitmap_resize) = 0x00000000 kernel(sbitmap_show) = 0x00000000 kernel(sbitmap_weight) = 0x00000000 kernel(scatterwalk_copychunks) = 0x00000000 kernel(scatterwalk_ffwd) = 0x00000000 kernel(scatterwalk_map_and_copy) = 0x00000000 kernel(sch_default_prio2band) = 0x00000000 kernel(sch_frag_xmit_hook) = 0x00000000 kernel(sched_autogroup_create_attach) = 0x00000000 kernel(sched_autogroup_detach) = 0x00000000 kernel(sched_clock) = 0x00000000 kernel(sched_numa_find_nth_cpu) = 0x00000000 kernel(sched_numa_hop_mask) = 0x00000000 kernel(sched_set_fifo) = 0x00000000 kernel(sched_set_fifo_low) = 0x00000000 kernel(sched_set_normal) = 0x00000000 kernel(sched_setattr_nocheck) = 0x00000000 kernel(sched_show_task) = 0x00000000 kernel(sched_smt_present) = 0x00000000 kernel(schedule) = 0x00000000 kernel(schedule_hrtimeout) = 0x00000000 kernel(schedule_hrtimeout_range) = 0x00000000 kernel(schedule_hrtimeout_range_clock) = 0x00000000 kernel(schedule_timeout) = 0x00000000 kernel(schedule_timeout_idle) = 0x00000000 kernel(schedule_timeout_interruptible) = 0x00000000 kernel(schedule_timeout_killable) = 0x00000000 kernel(schedule_timeout_uninterruptible) = 0x00000000 kernel(scm_detach_fds) = 0x00000000 kernel(scm_fp_dup) = 0x00000000 kernel(scmd_printk) = 0x00000000 kernel(scmi_bus_type) = 0x00000000 kernel(scmi_device_create) = 0x00000000 kernel(scmi_device_destroy) = 0x00000000 kernel(scmi_driver_register) = 0x00000000 kernel(scmi_driver_unregister) = 0x00000000 kernel(scmi_protocol_register) = 0x00000000 kernel(scmi_protocol_unregister) = 0x00000000 kernel(scmi_requested_devices_nh) = 0x00000000 kernel(scnprintf) = 0x00000000 kernel(screen_glyph) = 0x00000000 kernel(screen_glyph_unicode) = 0x00000000 kernel(screen_info) = 0x00000000 kernel(screen_info_pci_dev) = 0x00000000 kernel(screen_info_resources) = 0x00000000 kernel(screen_pos) = 0x00000000 kernel(scsi_add_device) = 0x00000000 kernel(scsi_add_host_with_dma) = 0x00000000 kernel(scsi_alloc_request) = 0x00000000 kernel(scsi_alloc_sgtables) = 0x00000000 kernel(scsi_autopm_get_device) = 0x00000000 kernel(scsi_autopm_put_device) = 0x00000000 kernel(scsi_bios_ptable) = 0x00000000 kernel(scsi_block_requests) = 0x00000000 kernel(scsi_block_targets) = 0x00000000 kernel(scsi_block_when_processing_errors) = 0x00000000 kernel(scsi_build_sense) = 0x00000000 kernel(scsi_build_sense_buffer) = 0x00000000 kernel(scsi_change_queue_depth) = 0x00000000 kernel(scsi_check_sense) = 0x00000000 kernel(scsi_cmd_allowed) = 0x00000000 kernel(scsi_command_normalize_sense) = 0x00000000 kernel(scsi_command_size_tbl) = 0x00000000 kernel(scsi_dev_info_add_list) = 0x00000000 kernel(scsi_dev_info_list_add_keyed) = 0x00000000 kernel(scsi_dev_info_list_del_keyed) = 0x00000000 kernel(scsi_dev_info_remove_list) = 0x00000000 kernel(scsi_device_from_queue) = 0x00000000 kernel(scsi_device_get) = 0x00000000 kernel(scsi_device_lookup) = 0x00000000 kernel(scsi_device_lookup_by_target) = 0x00000000 kernel(scsi_device_put) = 0x00000000 kernel(scsi_device_quiesce) = 0x00000000 kernel(scsi_device_resume) = 0x00000000 kernel(scsi_device_set_state) = 0x00000000 kernel(scsi_device_type) = 0x00000000 kernel(scsi_dh_activate) = 0x00000000 kernel(scsi_dh_attach) = 0x00000000 kernel(scsi_dh_attached_handler_name) = 0x00000000 kernel(scsi_dh_set_params) = 0x00000000 kernel(scsi_dma_map) = 0x00000000 kernel(scsi_dma_unmap) = 0x00000000 kernel(scsi_done) = 0x00000000 kernel(scsi_done_direct) = 0x00000000 kernel(scsi_eh_finish_cmd) = 0x00000000 kernel(scsi_eh_flush_done_q) = 0x00000000 kernel(scsi_eh_get_sense) = 0x00000000 kernel(scsi_eh_prep_cmnd) = 0x00000000 kernel(scsi_eh_ready_devs) = 0x00000000 kernel(scsi_eh_restore_cmnd) = 0x00000000 kernel(scsi_execute_cmd) = 0x00000000 kernel(scsi_extd_sense_format) = 0x00000000 kernel(scsi_failures_reset_retries) = 0x00000000 kernel(scsi_flush_work) = 0x00000000 kernel(scsi_free_sgtables) = 0x00000000 kernel(scsi_get_device_flags_keyed) = 0x00000000 kernel(scsi_get_sense_info_fld) = 0x00000000 kernel(scsi_get_vpd_page) = 0x00000000 kernel(scsi_host_alloc) = 0x00000000 kernel(scsi_host_block) = 0x00000000 kernel(scsi_host_busy) = 0x00000000 kernel(scsi_host_busy_iter) = 0x00000000 kernel(scsi_host_complete_all_commands) = 0x00000000 kernel(scsi_host_get) = 0x00000000 kernel(scsi_host_lookup) = 0x00000000 kernel(scsi_host_put) = 0x00000000 kernel(scsi_host_unblock) = 0x00000000 kernel(scsi_hostbyte_string) = 0x00000000 kernel(scsi_internal_device_block_nowait) = 0x00000000 kernel(scsi_internal_device_unblock_nowait) = 0x00000000 kernel(scsi_ioctl) = 0x00000000 kernel(scsi_ioctl_block_when_processing_errors) = 0x00000000 kernel(scsi_is_host_device) = 0x00000000 kernel(scsi_is_sdev_device) = 0x00000000 kernel(scsi_is_target_device) = 0x00000000 kernel(scsi_kmap_atomic_sg) = 0x00000000 kernel(scsi_kunmap_atomic_sg) = 0x00000000 kernel(scsi_logging_level) = 0x00000000 kernel(scsi_mlreturn_string) = 0x00000000 kernel(scsi_mode_select) = 0x00000000 kernel(scsi_mode_sense) = 0x00000000 kernel(scsi_nl_sock) = 0x00000000 kernel(scsi_normalize_sense) = 0x00000000 kernel(scsi_partsize) = 0x00000000 kernel(scsi_pr_type_to_block) = 0x00000000 kernel(scsi_print_command) = 0x00000000 kernel(scsi_print_result) = 0x00000000 kernel(scsi_print_sense) = 0x00000000 kernel(scsi_print_sense_hdr) = 0x00000000 kernel(scsi_queue_work) = 0x00000000 kernel(scsi_register_device_handler) = 0x00000000 kernel(scsi_register_driver) = 0x00000000 kernel(scsi_register_interface) = 0x00000000 kernel(scsi_remove_device) = 0x00000000 kernel(scsi_remove_host) = 0x00000000 kernel(scsi_remove_target) = 0x00000000 kernel(scsi_report_bus_reset) = 0x00000000 kernel(scsi_report_device_reset) = 0x00000000 kernel(scsi_report_opcode) = 0x00000000 kernel(scsi_rescan_device) = 0x00000000 kernel(scsi_resume_device) = 0x00000000 kernel(scsi_sanitize_inquiry_string) = 0x00000000 kernel(scsi_scan_host) = 0x00000000 kernel(scsi_scan_target) = 0x00000000 kernel(scsi_schedule_eh) = 0x00000000 kernel(scsi_sense_desc_find) = 0x00000000 kernel(scsi_sense_key_string) = 0x00000000 kernel(scsi_set_medium_removal) = 0x00000000 kernel(scsi_set_sense_field_pointer) = 0x00000000 kernel(scsi_set_sense_information) = 0x00000000 kernel(scsi_target_quiesce) = 0x00000000 kernel(scsi_target_resume) = 0x00000000 kernel(scsi_target_unblock) = 0x00000000 kernel(scsi_template_proc_dir) = 0x00000000 kernel(scsi_test_unit_ready) = 0x00000000 kernel(scsi_track_queue_full) = 0x00000000 kernel(scsi_unblock_requests) = 0x00000000 kernel(scsi_unregister_device_handler) = 0x00000000 kernel(scsi_vpd_lun_id) = 0x00000000 kernel(scsi_vpd_tpg_id) = 0x00000000 kernel(scsicam_bios_param) = 0x00000000 kernel(scsilun_to_int) = 0x00000000 kernel(sdev_disable_disk_events) = 0x00000000 kernel(sdev_enable_disk_events) = 0x00000000 kernel(sdev_evt_alloc) = 0x00000000 kernel(sdev_evt_send) = 0x00000000 kernel(sdev_evt_send_simple) = 0x00000000 kernel(sdev_prefix_printk) = 0x00000000 kernel(sdio_align_size) = 0x00000000 kernel(sdio_claim_host) = 0x00000000 kernel(sdio_claim_irq) = 0x00000000 kernel(sdio_disable_func) = 0x00000000 kernel(sdio_enable_func) = 0x00000000 kernel(sdio_f0_readb) = 0x00000000 kernel(sdio_f0_writeb) = 0x00000000 kernel(sdio_get_host_pm_caps) = 0x00000000 kernel(sdio_memcpy_fromio) = 0x00000000 kernel(sdio_memcpy_toio) = 0x00000000 kernel(sdio_readb) = 0x00000000 kernel(sdio_readl) = 0x00000000 kernel(sdio_readsb) = 0x00000000 kernel(sdio_readw) = 0x00000000 kernel(sdio_register_driver) = 0x00000000 kernel(sdio_release_host) = 0x00000000 kernel(sdio_release_irq) = 0x00000000 kernel(sdio_retune_crc_disable) = 0x00000000 kernel(sdio_retune_crc_enable) = 0x00000000 kernel(sdio_retune_hold_now) = 0x00000000 kernel(sdio_retune_release) = 0x00000000 kernel(sdio_set_block_size) = 0x00000000 kernel(sdio_set_host_pm_flags) = 0x00000000 kernel(sdio_signal_irq) = 0x00000000 kernel(sdio_unregister_driver) = 0x00000000 kernel(sdio_writeb) = 0x00000000 kernel(sdio_writeb_readb) = 0x00000000 kernel(sdio_writel) = 0x00000000 kernel(sdio_writesb) = 0x00000000 kernel(sdio_writew) = 0x00000000 kernel(secpath_set) = 0x00000000 kernel(secure_ipv4_port_ephemeral) = 0x00000000 kernel(secure_ipv6_port_ephemeral) = 0x00000000 kernel(secure_tcp_seq) = 0x00000000 kernel(secure_tcpv6_seq) = 0x00000000 kernel(secure_tcpv6_ts_off) = 0x00000000 kernel(security_cred_getsecid) = 0x00000000 kernel(security_current_getsecid_subj) = 0x00000000 kernel(security_d_instantiate) = 0x00000000 kernel(security_dentry_create_files_as) = 0x00000000 kernel(security_dentry_init_security) = 0x00000000 kernel(security_file_ioctl) = 0x00000000 kernel(security_file_ioctl_compat) = 0x00000000 kernel(security_file_post_open) = 0x00000000 kernel(security_free_mnt_opts) = 0x00000000 kernel(security_ib_alloc_security) = 0x00000000 kernel(security_ib_endport_manage_subnet) = 0x00000000 kernel(security_ib_free_security) = 0x00000000 kernel(security_ib_pkey_access) = 0x00000000 kernel(security_inet_conn_established) = 0x00000000 kernel(security_inet_conn_request) = 0x00000000 kernel(security_inode_copy_up) = 0x00000000 kernel(security_inode_copy_up_xattr) = 0x00000000 kernel(security_inode_create) = 0x00000000 kernel(security_inode_getsecctx) = 0x00000000 kernel(security_inode_init_security) = 0x00000000 kernel(security_inode_invalidate_secctx) = 0x00000000 kernel(security_inode_listsecurity) = 0x00000000 kernel(security_inode_mkdir) = 0x00000000 kernel(security_inode_notifysecctx) = 0x00000000 kernel(security_inode_setattr) = 0x00000000 kernel(security_inode_setsecctx) = 0x00000000 kernel(security_ismaclabel) = 0x00000000 kernel(security_kernel_load_data) = 0x00000000 kernel(security_kernel_post_load_data) = 0x00000000 kernel(security_kernel_post_read_file) = 0x00000000 kernel(security_kernel_read_file) = 0x00000000 kernel(security_locked_down) = 0x00000000 kernel(security_path_mkdir) = 0x00000000 kernel(security_path_mknod) = 0x00000000 kernel(security_path_rename) = 0x00000000 kernel(security_path_unlink) = 0x00000000 kernel(security_release_secctx) = 0x00000000 kernel(security_req_classify_flow) = 0x00000000 kernel(security_sb_clone_mnt_opts) = 0x00000000 kernel(security_sb_eat_lsm_opts) = 0x00000000 kernel(security_sb_mnt_opts_compat) = 0x00000000 kernel(security_sb_remount) = 0x00000000 kernel(security_sb_set_mnt_opts) = 0x00000000 kernel(security_sctp_assoc_established) = 0x00000000 kernel(security_sctp_assoc_request) = 0x00000000 kernel(security_sctp_bind_connect) = 0x00000000 kernel(security_sctp_sk_clone) = 0x00000000 kernel(security_secctx_to_secid) = 0x00000000 kernel(security_secid_to_secctx) = 0x00000000 kernel(security_secmark_refcount_dec) = 0x00000000 kernel(security_secmark_refcount_inc) = 0x00000000 kernel(security_secmark_relabel_packet) = 0x00000000 kernel(security_sk_classify_flow) = 0x00000000 kernel(security_sk_clone) = 0x00000000 kernel(security_skb_classify_flow) = 0x00000000 kernel(security_sock_graft) = 0x00000000 kernel(security_sock_rcv_skb) = 0x00000000 kernel(security_socket_getpeersec_dgram) = 0x00000000 kernel(security_socket_socketpair) = 0x00000000 kernel(security_task_getsecid_obj) = 0x00000000 kernel(security_tun_dev_alloc_security) = 0x00000000 kernel(security_tun_dev_attach) = 0x00000000 kernel(security_tun_dev_attach_queue) = 0x00000000 kernel(security_tun_dev_create) = 0x00000000 kernel(security_tun_dev_free_security) = 0x00000000 kernel(security_tun_dev_open) = 0x00000000 kernel(security_unix_may_send) = 0x00000000 kernel(security_unix_stream_connect) = 0x00000000 kernel(security_xfrm_policy_alloc) = 0x00000000 kernel(security_xfrm_policy_free) = 0x00000000 kernel(security_xfrm_state_alloc) = 0x00000000 kernel(security_xfrm_state_delete) = 0x00000000 kernel(securityfs_create_dir) = 0x00000000 kernel(securityfs_create_file) = 0x00000000 kernel(securityfs_create_symlink) = 0x00000000 kernel(securityfs_remove) = 0x00000000 kernel(sed_ioctl) = 0x00000000 kernel(seg6_do_srh_encap) = 0x00000000 kernel(seg6_do_srh_inline) = 0x00000000 kernel(seg6_hmac_compute) = 0x00000000 kernel(seg6_hmac_exit) = 0x00000000 kernel(seg6_hmac_info_add) = 0x00000000 kernel(seg6_hmac_info_del) = 0x00000000 kernel(seg6_hmac_info_lookup) = 0x00000000 kernel(seg6_hmac_net_exit) = 0x00000000 kernel(seg6_hmac_validate_skb) = 0x00000000 kernel(seg6_push_hmac) = 0x00000000 kernel(send_sig) = 0x00000000 kernel(send_sig_info) = 0x00000000 kernel(send_sig_mceerr) = 0x00000000 kernel(seq_bprintf) = 0x00000000 kernel(seq_buf_do_printk) = 0x00000000 kernel(seq_buf_printf) = 0x00000000 kernel(seq_buf_putc) = 0x00000000 kernel(seq_buf_puts) = 0x00000000 kernel(seq_dentry) = 0x00000000 kernel(seq_escape_mem) = 0x00000000 kernel(seq_file_path) = 0x00000000 kernel(seq_hex_dump) = 0x00000000 kernel(seq_hlist_next) = 0x00000000 kernel(seq_hlist_next_percpu) = 0x00000000 kernel(seq_hlist_next_rcu) = 0x00000000 kernel(seq_hlist_start) = 0x00000000 kernel(seq_hlist_start_head) = 0x00000000 kernel(seq_hlist_start_head_rcu) = 0x00000000 kernel(seq_hlist_start_percpu) = 0x00000000 kernel(seq_hlist_start_rcu) = 0x00000000 kernel(seq_list_next) = 0x00000000 kernel(seq_list_next_rcu) = 0x00000000 kernel(seq_list_start) = 0x00000000 kernel(seq_list_start_head) = 0x00000000 kernel(seq_list_start_head_rcu) = 0x00000000 kernel(seq_list_start_rcu) = 0x00000000 kernel(seq_lseek) = 0x00000000 kernel(seq_open) = 0x00000000 kernel(seq_open_private) = 0x00000000 kernel(seq_pad) = 0x00000000 kernel(seq_path) = 0x00000000 kernel(seq_printf) = 0x00000000 kernel(seq_put_decimal_ll) = 0x00000000 kernel(seq_put_decimal_ull) = 0x00000000 kernel(seq_putc) = 0x00000000 kernel(seq_puts) = 0x00000000 kernel(seq_read) = 0x00000000 kernel(seq_read_iter) = 0x00000000 kernel(seq_release) = 0x00000000 kernel(seq_release_private) = 0x00000000 kernel(seq_vprintf) = 0x00000000 kernel(seq_write) = 0x00000000 kernel(serdev_acpi_get_uart_resource) = 0x00000000 kernel(serdev_controller_add) = 0x00000000 kernel(serdev_controller_alloc) = 0x00000000 kernel(serdev_controller_remove) = 0x00000000 kernel(serdev_device_add) = 0x00000000 kernel(serdev_device_alloc) = 0x00000000 kernel(serdev_device_break_ctl) = 0x00000000 kernel(serdev_device_close) = 0x00000000 kernel(serdev_device_get_tiocm) = 0x00000000 kernel(serdev_device_open) = 0x00000000 kernel(serdev_device_remove) = 0x00000000 kernel(serdev_device_set_baudrate) = 0x00000000 kernel(serdev_device_set_flow_control) = 0x00000000 kernel(serdev_device_set_parity) = 0x00000000 kernel(serdev_device_set_tiocm) = 0x00000000 kernel(serdev_device_wait_until_sent) = 0x00000000 kernel(serdev_device_write) = 0x00000000 kernel(serdev_device_write_buf) = 0x00000000 kernel(serdev_device_write_flush) = 0x00000000 kernel(serdev_device_write_room) = 0x00000000 kernel(serdev_device_write_wakeup) = 0x00000000 kernel(serial8250_clear_and_reinit_fifos) = 0x00000000 kernel(serial8250_do_get_mctrl) = 0x00000000 kernel(serial8250_do_pm) = 0x00000000 kernel(serial8250_do_set_divisor) = 0x00000000 kernel(serial8250_do_set_ldisc) = 0x00000000 kernel(serial8250_do_set_mctrl) = 0x00000000 kernel(serial8250_do_set_termios) = 0x00000000 kernel(serial8250_do_shutdown) = 0x00000000 kernel(serial8250_do_startup) = 0x00000000 kernel(serial8250_em485_config) = 0x00000000 kernel(serial8250_em485_destroy) = 0x00000000 kernel(serial8250_em485_start_tx) = 0x00000000 kernel(serial8250_em485_stop_tx) = 0x00000000 kernel(serial8250_em485_supported) = 0x00000000 kernel(serial8250_get_port) = 0x00000000 kernel(serial8250_handle_irq) = 0x00000000 kernel(serial8250_init_port) = 0x00000000 kernel(serial8250_modem_status) = 0x00000000 kernel(serial8250_pci_setup_port) = 0x00000000 kernel(serial8250_read_char) = 0x00000000 kernel(serial8250_register_8250_port) = 0x00000000 kernel(serial8250_release_dma) = 0x00000000 kernel(serial8250_request_dma) = 0x00000000 kernel(serial8250_resume_port) = 0x00000000 kernel(serial8250_rpm_get) = 0x00000000 kernel(serial8250_rpm_get_tx) = 0x00000000 kernel(serial8250_rpm_put) = 0x00000000 kernel(serial8250_rpm_put_tx) = 0x00000000 kernel(serial8250_rx_chars) = 0x00000000 kernel(serial8250_rx_dma_flush) = 0x00000000 kernel(serial8250_set_defaults) = 0x00000000 kernel(serial8250_set_isa_configurator) = 0x00000000 kernel(serial8250_suspend_port) = 0x00000000 kernel(serial8250_tx_chars) = 0x00000000 kernel(serial8250_unregister_port) = 0x00000000 kernel(serial8250_update_uartclk) = 0x00000000 kernel(serio_bus) = 0x00000000 kernel(serio_close) = 0x00000000 kernel(serio_interrupt) = 0x00000000 kernel(serio_open) = 0x00000000 kernel(serio_reconnect) = 0x00000000 kernel(serio_rescan) = 0x00000000 kernel(serio_unregister_child_port) = 0x00000000 kernel(serio_unregister_driver) = 0x00000000 kernel(serio_unregister_port) = 0x00000000 kernel(set_anon_super) = 0x00000000 kernel(set_anon_super_fc) = 0x00000000 kernel(set_binfmt) = 0x00000000 kernel(set_blocksize) = 0x00000000 kernel(set_cached_acl) = 0x00000000 kernel(set_capacity) = 0x00000000 kernel(set_capacity_and_notify) = 0x00000000 kernel(set_cpus_allowed_ptr) = 0x00000000 kernel(set_create_files_as) = 0x00000000 kernel(set_current_groups) = 0x00000000 kernel(set_dax_nocache) = 0x00000000 kernel(set_dax_nomc) = 0x00000000 kernel(set_dax_synchronous) = 0x00000000 kernel(set_disk_ro) = 0x00000000 kernel(set_freezable) = 0x00000000 kernel(set_groups) = 0x00000000 kernel(set_nlink) = 0x00000000 kernel(set_normalized_timespec64) = 0x00000000 kernel(set_online_page_callback) = 0x00000000 kernel(set_page_dirty) = 0x00000000 kernel(set_page_dirty_lock) = 0x00000000 kernel(set_page_writeback) = 0x00000000 kernel(set_posix_acl) = 0x00000000 kernel(set_primary_fwnode) = 0x00000000 kernel(set_secondary_fwnode) = 0x00000000 kernel(set_security_override) = 0x00000000 kernel(set_security_override_from_ctx) = 0x00000000 kernel(set_selection_kernel) = 0x00000000 kernel(set_task_ioprio) = 0x00000000 kernel(set_user_nice) = 0x00000000 kernel(set_worker_desc) = 0x00000000 kernel(setattr_copy) = 0x00000000 kernel(setattr_prepare) = 0x00000000 kernel(setattr_should_drop_sgid) = 0x00000000 kernel(setattr_should_drop_suidgid) = 0x00000000 kernel(setup_arg_pages) = 0x00000000 kernel(setup_bdev_super) = 0x00000000 kernel(setup_max_cpus) = 0x00000000 kernel(setup_new_exec) = 0x00000000 kernel(sfp_add_phy) = 0x00000000 kernel(sfp_bus_add_upstream) = 0x00000000 kernel(sfp_bus_del_upstream) = 0x00000000 kernel(sfp_bus_find_fwnode) = 0x00000000 kernel(sfp_bus_put) = 0x00000000 kernel(sfp_get_module_eeprom) = 0x00000000 kernel(sfp_get_module_eeprom_by_page) = 0x00000000 kernel(sfp_get_module_info) = 0x00000000 kernel(sfp_link_down) = 0x00000000 kernel(sfp_link_up) = 0x00000000 kernel(sfp_may_have_phy) = 0x00000000 kernel(sfp_module_insert) = 0x00000000 kernel(sfp_module_remove) = 0x00000000 kernel(sfp_module_start) = 0x00000000 kernel(sfp_module_stop) = 0x00000000 kernel(sfp_parse_port) = 0x00000000 kernel(sfp_parse_support) = 0x00000000 kernel(sfp_register_socket) = 0x00000000 kernel(sfp_remove_phy) = 0x00000000 kernel(sfp_select_interface) = 0x00000000 kernel(sfp_unregister_socket) = 0x00000000 kernel(sfp_upstream_set_signal_rate) = 0x00000000 kernel(sfp_upstream_start) = 0x00000000 kernel(sfp_upstream_stop) = 0x00000000 kernel(sg_alloc_append_table_from_pages) = 0x00000000 kernel(sg_alloc_table) = 0x00000000 kernel(sg_alloc_table_chained) = 0x00000000 kernel(sg_alloc_table_from_pages_segment) = 0x00000000 kernel(sg_copy_buffer) = 0x00000000 kernel(sg_copy_from_buffer) = 0x00000000 kernel(sg_copy_to_buffer) = 0x00000000 kernel(sg_free_append_table) = 0x00000000 kernel(sg_free_table) = 0x00000000 kernel(sg_free_table_chained) = 0x00000000 kernel(sg_init_one) = 0x00000000 kernel(sg_init_table) = 0x00000000 kernel(sg_last) = 0x00000000 kernel(sg_miter_next) = 0x00000000 kernel(sg_miter_skip) = 0x00000000 kernel(sg_miter_start) = 0x00000000 kernel(sg_miter_stop) = 0x00000000 kernel(sg_nents) = 0x00000000 kernel(sg_nents_for_len) = 0x00000000 kernel(sg_next) = 0x00000000 kernel(sg_pcopy_from_buffer) = 0x00000000 kernel(sg_pcopy_to_buffer) = 0x00000000 kernel(sg_split) = 0x00000000 kernel(sg_zero_buffer) = 0x00000000 kernel(sget) = 0x00000000 kernel(sget_dev) = 0x00000000 kernel(sget_fc) = 0x00000000 kernel(sgl_alloc) = 0x00000000 kernel(sgl_alloc_order) = 0x00000000 kernel(sgl_free) = 0x00000000 kernel(sgl_free_n_order) = 0x00000000 kernel(sgl_free_order) = 0x00000000 kernel(sha1_init) = 0x00000000 kernel(sha1_transform) = 0x00000000 kernel(sha1_zero_message_hash) = 0x00000000 kernel(sha224_final) = 0x00000000 kernel(sha224_zero_message_hash) = 0x00000000 kernel(sha256) = 0x00000000 kernel(sha256_block_data_order) = 0x00000000 kernel(sha256_final) = 0x00000000 kernel(sha256_update) = 0x00000000 kernel(sha256_zero_message_hash) = 0x00000000 kernel(sha384_zero_message_hash) = 0x00000000 kernel(sha512_zero_message_hash) = 0x00000000 kernel(shake_page) = 0x00000000 kernel(shash_ahash_digest) = 0x00000000 kernel(shash_ahash_finup) = 0x00000000 kernel(shash_ahash_update) = 0x00000000 kernel(shash_free_singlespawn_instance) = 0x00000000 kernel(shash_no_setkey) = 0x00000000 kernel(shash_register_instance) = 0x00000000 kernel(shmem_file_setup) = 0x00000000 kernel(shmem_file_setup_with_mnt) = 0x00000000 kernel(shmem_get_folio) = 0x00000000 kernel(shmem_kernel_file_setup) = 0x00000000 kernel(shmem_mapping) = 0x00000000 kernel(shmem_read_folio_gfp) = 0x00000000 kernel(shmem_read_mapping_page_gfp) = 0x00000000 kernel(shmem_truncate_range) = 0x00000000 kernel(show_class_attr_string) = 0x00000000 kernel(show_rcu_gp_kthreads) = 0x00000000 kernel(show_rcu_tasks_classic_gp_kthread) = 0x00000000 kernel(show_rcu_tasks_rude_gp_kthread) = 0x00000000 kernel(show_rcu_tasks_trace_gp_kthread) = 0x00000000 kernel(shrink_dcache_parent) = 0x00000000 kernel(shrink_dcache_sb) = 0x00000000 kernel(shrinker_alloc) = 0x00000000 kernel(shrinker_free) = 0x00000000 kernel(shrinker_register) = 0x00000000 kernel(si_mem_available) = 0x00000000 kernel(si_meminfo) = 0x00000000 kernel(sigprocmask) = 0x00000000 kernel(simple_attr_open) = 0x00000000 kernel(simple_attr_read) = 0x00000000 kernel(simple_attr_release) = 0x00000000 kernel(simple_attr_write) = 0x00000000 kernel(simple_attr_write_signed) = 0x00000000 kernel(simple_dentry_operations) = 0x00000000 kernel(simple_dir_inode_operations) = 0x00000000 kernel(simple_dir_operations) = 0x00000000 kernel(simple_empty) = 0x00000000 kernel(simple_fill_super) = 0x00000000 kernel(simple_get_link) = 0x00000000 kernel(simple_getattr) = 0x00000000 kernel(simple_inode_init_ts) = 0x00000000 kernel(simple_link) = 0x00000000 kernel(simple_lookup) = 0x00000000 kernel(simple_nosetlease) = 0x00000000 kernel(simple_open) = 0x00000000 kernel(simple_pin_fs) = 0x00000000 kernel(simple_read_from_buffer) = 0x00000000 kernel(simple_recursive_removal) = 0x00000000 kernel(simple_release_fs) = 0x00000000 kernel(simple_rename) = 0x00000000 kernel(simple_rename_exchange) = 0x00000000 kernel(simple_rename_timestamp) = 0x00000000 kernel(simple_rmdir) = 0x00000000 kernel(simple_setattr) = 0x00000000 kernel(simple_statfs) = 0x00000000 kernel(simple_strtol) = 0x00000000 kernel(simple_strtoll) = 0x00000000 kernel(simple_strtoul) = 0x00000000 kernel(simple_strtoull) = 0x00000000 kernel(simple_symlink_inode_operations) = 0x00000000 kernel(simple_transaction_get) = 0x00000000 kernel(simple_transaction_read) = 0x00000000 kernel(simple_transaction_release) = 0x00000000 kernel(simple_transaction_set) = 0x00000000 kernel(simple_unlink) = 0x00000000 kernel(simple_write_begin) = 0x00000000 kernel(simple_write_to_buffer) = 0x00000000 kernel(single_open) = 0x00000000 kernel(single_open_size) = 0x00000000 kernel(single_release) = 0x00000000 kernel(single_task_running) = 0x00000000 kernel(siphash_1u32) = 0x00000000 kernel(siphash_1u64) = 0x00000000 kernel(siphash_2u64) = 0x00000000 kernel(siphash_3u32) = 0x00000000 kernel(siphash_3u64) = 0x00000000 kernel(siphash_4u64) = 0x00000000 kernel(sized_strscpy) = 0x00000000 kernel(sk_alloc) = 0x00000000 kernel(sk_attach_filter) = 0x00000000 kernel(sk_busy_loop_end) = 0x00000000 kernel(sk_capable) = 0x00000000 kernel(sk_clear_memalloc) = 0x00000000 kernel(sk_clone_lock) = 0x00000000 kernel(sk_common_release) = 0x00000000 kernel(sk_detach_filter) = 0x00000000 kernel(sk_dst_check) = 0x00000000 kernel(sk_error_report) = 0x00000000 kernel(sk_filter_trim_cap) = 0x00000000 kernel(sk_free) = 0x00000000 kernel(sk_free_unlock_clone) = 0x00000000 kernel(sk_ioctl) = 0x00000000 kernel(sk_mc_loop) = 0x00000000 kernel(sk_msg_alloc) = 0x00000000 kernel(sk_msg_clone) = 0x00000000 kernel(sk_msg_free) = 0x00000000 kernel(sk_msg_free_nocharge) = 0x00000000 kernel(sk_msg_free_partial) = 0x00000000 kernel(sk_msg_is_readable) = 0x00000000 kernel(sk_msg_memcopy_from_iter) = 0x00000000 kernel(sk_msg_recvmsg) = 0x00000000 kernel(sk_msg_return) = 0x00000000 kernel(sk_msg_return_zero) = 0x00000000 kernel(sk_msg_trim) = 0x00000000 kernel(sk_msg_zerocopy_from_iter) = 0x00000000 kernel(sk_net_capable) = 0x00000000 kernel(sk_ns_capable) = 0x00000000 kernel(sk_page_frag_refill) = 0x00000000 kernel(sk_psock_drop) = 0x00000000 kernel(sk_psock_init) = 0x00000000 kernel(sk_psock_msg_verdict) = 0x00000000 kernel(sk_psock_tls_strp_read) = 0x00000000 kernel(sk_reset_timer) = 0x00000000 kernel(sk_send_sigurg) = 0x00000000 kernel(sk_set_memalloc) = 0x00000000 kernel(sk_set_peek_off) = 0x00000000 kernel(sk_setup_caps) = 0x00000000 kernel(sk_stop_timer) = 0x00000000 kernel(sk_stop_timer_sync) = 0x00000000 kernel(sk_stream_error) = 0x00000000 kernel(sk_stream_kill_queues) = 0x00000000 kernel(sk_stream_wait_close) = 0x00000000 kernel(sk_stream_wait_connect) = 0x00000000 kernel(sk_stream_wait_memory) = 0x00000000 kernel(sk_wait_data) = 0x00000000 kernel(skb_abort_seq_read) = 0x00000000 kernel(skb_add_rx_frag_netmem) = 0x00000000 kernel(skb_append) = 0x00000000 kernel(skb_append_pagefrags) = 0x00000000 kernel(skb_checksum) = 0x00000000 kernel(skb_checksum_help) = 0x00000000 kernel(skb_checksum_setup) = 0x00000000 kernel(skb_checksum_trimmed) = 0x00000000 kernel(skb_clone) = 0x00000000 kernel(skb_clone_sk) = 0x00000000 kernel(skb_clone_tx_timestamp) = 0x00000000 kernel(skb_coalesce_rx_frag) = 0x00000000 kernel(skb_complete_tx_timestamp) = 0x00000000 kernel(skb_complete_wifi_ack) = 0x00000000 kernel(skb_condense) = 0x00000000 kernel(skb_consume_udp) = 0x00000000 kernel(skb_copy) = 0x00000000 kernel(skb_copy_and_csum_bits) = 0x00000000 kernel(skb_copy_and_csum_datagram_msg) = 0x00000000 kernel(skb_copy_and_csum_dev) = 0x00000000 kernel(skb_copy_and_hash_datagram_iter) = 0x00000000 kernel(skb_copy_bits) = 0x00000000 kernel(skb_copy_datagram_from_iter) = 0x00000000 kernel(skb_copy_datagram_iter) = 0x00000000 kernel(skb_copy_expand) = 0x00000000 kernel(skb_copy_header) = 0x00000000 kernel(skb_copy_ubufs) = 0x00000000 kernel(skb_cow_data) = 0x00000000 kernel(skb_cow_data_for_xdp) = 0x00000000 kernel(skb_csum_hwoffload_help) = 0x00000000 kernel(skb_defer_rx_timestamp) = 0x00000000 kernel(skb_dequeue) = 0x00000000 kernel(skb_dequeue_tail) = 0x00000000 kernel(skb_dump) = 0x00000000 kernel(skb_ensure_writable) = 0x00000000 kernel(skb_ensure_writable_head_tail) = 0x00000000 kernel(skb_errqueue_purge) = 0x00000000 kernel(skb_eth_gso_segment) = 0x00000000 kernel(skb_eth_pop) = 0x00000000 kernel(skb_eth_push) = 0x00000000 kernel(skb_expand_head) = 0x00000000 kernel(skb_ext_add) = 0x00000000 kernel(skb_find_text) = 0x00000000 kernel(skb_flow_dissect_ct) = 0x00000000 kernel(skb_flow_dissect_hash) = 0x00000000 kernel(skb_flow_dissect_meta) = 0x00000000 kernel(skb_flow_dissect_tunnel_info) = 0x00000000 kernel(skb_flow_dissector_init) = 0x00000000 kernel(skb_flow_get_icmp_tci) = 0x00000000 kernel(skb_free_datagram) = 0x00000000 kernel(skb_get_hash_perturb) = 0x00000000 kernel(skb_gso_validate_mac_len) = 0x00000000 kernel(skb_gso_validate_network_len) = 0x00000000 kernel(skb_headers_offset_update) = 0x00000000 kernel(skb_kill_datagram) = 0x00000000 kernel(skb_mac_gso_segment) = 0x00000000 kernel(skb_morph) = 0x00000000 kernel(skb_mpls_dec_ttl) = 0x00000000 kernel(skb_mpls_pop) = 0x00000000 kernel(skb_mpls_push) = 0x00000000 kernel(skb_mpls_update_lse) = 0x00000000 kernel(skb_orphan_partial) = 0x00000000 kernel(skb_page_frag_refill) = 0x00000000 kernel(skb_partial_csum_set) = 0x00000000 kernel(skb_pp_cow_data) = 0x00000000 kernel(skb_prepare_seq_read) = 0x00000000 kernel(skb_pull) = 0x00000000 kernel(skb_pull_data) = 0x00000000 kernel(skb_pull_rcsum) = 0x00000000 kernel(skb_push) = 0x00000000 kernel(skb_put) = 0x00000000 kernel(skb_queue_head) = 0x00000000 kernel(skb_queue_purge_reason) = 0x00000000 kernel(skb_queue_tail) = 0x00000000 kernel(skb_realloc_headroom) = 0x00000000 kernel(skb_recv_datagram) = 0x00000000 kernel(skb_scrub_packet) = 0x00000000 kernel(skb_segment) = 0x00000000 kernel(skb_segment_list) = 0x00000000 kernel(skb_send_sock_locked) = 0x00000000 kernel(skb_seq_read) = 0x00000000 kernel(skb_set_owner_w) = 0x00000000 kernel(skb_splice_bits) = 0x00000000 kernel(skb_splice_from_iter) = 0x00000000 kernel(skb_split) = 0x00000000 kernel(skb_store_bits) = 0x00000000 kernel(skb_to_sgvec) = 0x00000000 kernel(skb_to_sgvec_nomark) = 0x00000000 kernel(skb_trim) = 0x00000000 kernel(skb_try_coalesce) = 0x00000000 kernel(skb_tstamp_tx) = 0x00000000 kernel(skb_tunnel_check_pmtu) = 0x00000000 kernel(skb_tx_error) = 0x00000000 kernel(skb_udp_tunnel_segment) = 0x00000000 kernel(skb_unlink) = 0x00000000 kernel(skb_vlan_pop) = 0x00000000 kernel(skb_vlan_push) = 0x00000000 kernel(skb_vlan_untag) = 0x00000000 kernel(skb_zerocopy) = 0x00000000 kernel(skb_zerocopy_headlen) = 0x00000000 kernel(skb_zerocopy_iter_stream) = 0x00000000 kernel(skcipher_alloc_instance_simple) = 0x00000000 kernel(skcipher_register_instance) = 0x00000000 kernel(skcipher_walk_aead_decrypt) = 0x00000000 kernel(skcipher_walk_aead_encrypt) = 0x00000000 kernel(skcipher_walk_async) = 0x00000000 kernel(skcipher_walk_complete) = 0x00000000 kernel(skcipher_walk_done) = 0x00000000 kernel(skcipher_walk_virt) = 0x00000000 kernel(skip_spaces) = 0x00000000 kernel(slab_build_skb) = 0x00000000 kernel(slash_name) = 0x00000000 kernel(smp_call_function) = 0x00000000 kernel(smp_call_function_any) = 0x00000000 kernel(smp_call_function_many) = 0x00000000 kernel(smp_call_function_single) = 0x00000000 kernel(smp_call_function_single_async) = 0x00000000 kernel(smp_call_on_cpu) = 0x00000000 kernel(smpboot_register_percpu_thread) = 0x00000000 kernel(smpboot_unregister_percpu_thread) = 0x00000000 kernel(snmp_fold_field) = 0x00000000 kernel(snprintf) = 0x00000000 kernel(soc_device_match) = 0x00000000 kernel(soc_device_register) = 0x00000000 kernel(soc_device_unregister) = 0x00000000 kernel(sock_alloc) = 0x00000000 kernel(sock_alloc_file) = 0x00000000 kernel(sock_alloc_send_pskb) = 0x00000000 kernel(sock_bind_add) = 0x00000000 kernel(sock_bindtoindex) = 0x00000000 kernel(sock_cmsg_send) = 0x00000000 kernel(sock_common_getsockopt) = 0x00000000 kernel(sock_common_recvmsg) = 0x00000000 kernel(sock_common_setsockopt) = 0x00000000 kernel(sock_copy_user_timeval) = 0x00000000 kernel(sock_create) = 0x00000000 kernel(sock_create_kern) = 0x00000000 kernel(sock_create_lite) = 0x00000000 kernel(sock_dequeue_err_skb) = 0x00000000 kernel(sock_diag_check_cookie) = 0x00000000 kernel(sock_diag_destroy) = 0x00000000 kernel(sock_diag_put_filterinfo) = 0x00000000 kernel(sock_diag_put_meminfo) = 0x00000000 kernel(sock_diag_register) = 0x00000000 kernel(sock_diag_register_inet_compat) = 0x00000000 kernel(sock_diag_save_cookie) = 0x00000000 kernel(sock_diag_unregister) = 0x00000000 kernel(sock_diag_unregister_inet_compat) = 0x00000000 kernel(sock_edemux) = 0x00000000 kernel(sock_efree) = 0x00000000 kernel(sock_enable_timestamps) = 0x00000000 kernel(sock_from_file) = 0x00000000 kernel(sock_gen_put) = 0x00000000 kernel(sock_get_timeout) = 0x00000000 kernel(sock_gettstamp) = 0x00000000 kernel(sock_i_ino) = 0x00000000 kernel(sock_i_uid) = 0x00000000 kernel(sock_init_data) = 0x00000000 kernel(sock_init_data_uid) = 0x00000000 kernel(sock_inuse_get) = 0x00000000 kernel(sock_ioctl_inout) = 0x00000000 kernel(sock_kfree_s) = 0x00000000 kernel(sock_kmalloc) = 0x00000000 kernel(sock_kzfree_s) = 0x00000000 kernel(sock_load_diag_module) = 0x00000000 kernel(sock_map_close) = 0x00000000 kernel(sock_map_destroy) = 0x00000000 kernel(sock_map_unhash) = 0x00000000 kernel(sock_no_accept) = 0x00000000 kernel(sock_no_bind) = 0x00000000 kernel(sock_no_connect) = 0x00000000 kernel(sock_no_getname) = 0x00000000 kernel(sock_no_ioctl) = 0x00000000 kernel(sock_no_linger) = 0x00000000 kernel(sock_no_listen) = 0x00000000 kernel(sock_no_mmap) = 0x00000000 kernel(sock_no_recvmsg) = 0x00000000 kernel(sock_no_sendmsg) = 0x00000000 kernel(sock_no_sendmsg_locked) = 0x00000000 kernel(sock_no_shutdown) = 0x00000000 kernel(sock_no_socketpair) = 0x00000000 kernel(sock_pfree) = 0x00000000 kernel(sock_prot_inuse_get) = 0x00000000 kernel(sock_queue_err_skb) = 0x00000000 kernel(sock_queue_rcv_skb_reason) = 0x00000000 kernel(sock_recv_errqueue) = 0x00000000 kernel(sock_recvmsg) = 0x00000000 kernel(sock_register) = 0x00000000 kernel(sock_release) = 0x00000000 kernel(sock_rfree) = 0x00000000 kernel(sock_sendmsg) = 0x00000000 kernel(sock_set_keepalive) = 0x00000000 kernel(sock_set_mark) = 0x00000000 kernel(sock_set_priority) = 0x00000000 kernel(sock_set_rcvbuf) = 0x00000000 kernel(sock_set_reuseaddr) = 0x00000000 kernel(sock_set_reuseport) = 0x00000000 kernel(sock_set_sndtimeo) = 0x00000000 kernel(sock_setsockopt) = 0x00000000 kernel(sock_unregister) = 0x00000000 kernel(sock_wake_async) = 0x00000000 kernel(sock_wfree) = 0x00000000 kernel(sock_wmalloc) = 0x00000000 kernel(sockfd_lookup) = 0x00000000 kernel(sockopt_capable) = 0x00000000 kernel(sockopt_lock_sock) = 0x00000000 kernel(sockopt_ns_capable) = 0x00000000 kernel(sockopt_release_sock) = 0x00000000 kernel(softnet_data) = 0x00000000 kernel(software_node_find_by_name) = 0x00000000 kernel(software_node_fwnode) = 0x00000000 kernel(software_node_register) = 0x00000000 kernel(software_node_register_node_group) = 0x00000000 kernel(software_node_unregister) = 0x00000000 kernel(software_node_unregister_node_group) = 0x00000000 kernel(sort) = 0x00000000 kernel(sort_r) = 0x00000000 kernel(spi_add_device) = 0x00000000 kernel(spi_alloc_device) = 0x00000000 kernel(spi_async) = 0x00000000 kernel(spi_bus_lock) = 0x00000000 kernel(spi_bus_type) = 0x00000000 kernel(spi_bus_unlock) = 0x00000000 kernel(spi_controller_dma_map_mem_op_data) = 0x00000000 kernel(spi_controller_dma_unmap_mem_op_data) = 0x00000000 kernel(spi_controller_resume) = 0x00000000 kernel(spi_controller_suspend) = 0x00000000 kernel(spi_delay_exec) = 0x00000000 kernel(spi_delay_to_ns) = 0x00000000 kernel(spi_finalize_current_message) = 0x00000000 kernel(spi_finalize_current_transfer) = 0x00000000 kernel(spi_get_device_id) = 0x00000000 kernel(spi_get_device_match_data) = 0x00000000 kernel(spi_get_next_queued_message) = 0x00000000 kernel(spi_mem_adjust_op_size) = 0x00000000 kernel(spi_mem_default_supports_op) = 0x00000000 kernel(spi_mem_dirmap_create) = 0x00000000 kernel(spi_mem_dirmap_destroy) = 0x00000000 kernel(spi_mem_dirmap_read) = 0x00000000 kernel(spi_mem_dirmap_write) = 0x00000000 kernel(spi_mem_driver_register_with_owner) = 0x00000000 kernel(spi_mem_driver_unregister) = 0x00000000 kernel(spi_mem_exec_op) = 0x00000000 kernel(spi_mem_get_name) = 0x00000000 kernel(spi_mem_poll_status) = 0x00000000 kernel(spi_mem_supports_op) = 0x00000000 kernel(spi_new_ancillary_device) = 0x00000000 kernel(spi_new_device) = 0x00000000 kernel(spi_optimize_message) = 0x00000000 kernel(spi_register_controller) = 0x00000000 kernel(spi_setup) = 0x00000000 kernel(spi_split_transfers_maxsize) = 0x00000000 kernel(spi_split_transfers_maxwords) = 0x00000000 kernel(spi_sync) = 0x00000000 kernel(spi_sync_locked) = 0x00000000 kernel(spi_take_timestamp_post) = 0x00000000 kernel(spi_take_timestamp_pre) = 0x00000000 kernel(spi_transfer_cs_change_delay_exec) = 0x00000000 kernel(spi_unoptimize_message) = 0x00000000 kernel(spi_unregister_controller) = 0x00000000 kernel(spi_unregister_device) = 0x00000000 kernel(spi_write_then_read) = 0x00000000 kernel(splice_direct_to_actor) = 0x00000000 kernel(splice_file_range) = 0x00000000 kernel(splice_to_pipe) = 0x00000000 kernel(split_page) = 0x00000000 kernel(spmi_command_reset) = 0x00000000 kernel(spmi_command_shutdown) = 0x00000000 kernel(spmi_command_sleep) = 0x00000000 kernel(spmi_command_wakeup) = 0x00000000 kernel(spmi_controller_add) = 0x00000000 kernel(spmi_controller_alloc) = 0x00000000 kernel(spmi_controller_remove) = 0x00000000 kernel(spmi_device_add) = 0x00000000 kernel(spmi_device_alloc) = 0x00000000 kernel(spmi_device_remove) = 0x00000000 kernel(spmi_ext_register_read) = 0x00000000 kernel(spmi_ext_register_readl) = 0x00000000 kernel(spmi_ext_register_write) = 0x00000000 kernel(spmi_ext_register_writel) = 0x00000000 kernel(spmi_find_device_by_of_node) = 0x00000000 kernel(spmi_register_read) = 0x00000000 kernel(spmi_register_write) = 0x00000000 kernel(spmi_register_zero_write) = 0x00000000 kernel(sprint_OID) = 0x00000000 kernel(sprint_oid) = 0x00000000 kernel(sprint_symbol) = 0x00000000 kernel(sprint_symbol_build_id) = 0x00000000 kernel(sprint_symbol_no_offset) = 0x00000000 kernel(sprintf) = 0x00000000 kernel(srcu_barrier) = 0x00000000 kernel(srcu_batches_completed) = 0x00000000 kernel(srcu_init_notifier_head) = 0x00000000 kernel(srcu_notifier_call_chain) = 0x00000000 kernel(srcu_notifier_chain_register) = 0x00000000 kernel(srcu_notifier_chain_unregister) = 0x00000000 kernel(srcu_torture_stats_print) = 0x00000000 kernel(srcutorture_get_gp_data) = 0x00000000 kernel(sscanf) = 0x00000000 kernel(stack_depot_fetch) = 0x00000000 kernel(stack_depot_get_extra_bits) = 0x00000000 kernel(stack_depot_init) = 0x00000000 kernel(stack_depot_print) = 0x00000000 kernel(stack_depot_put) = 0x00000000 kernel(stack_depot_save) = 0x00000000 kernel(stack_depot_save_flags) = 0x00000000 kernel(stack_depot_set_extra_bits) = 0x00000000 kernel(stack_depot_snprint) = 0x00000000 kernel(stack_trace_print) = 0x00000000 kernel(stack_trace_save) = 0x00000000 kernel(stack_trace_save_tsk) = 0x00000000 kernel(stack_trace_snprint) = 0x00000000 kernel(starget_for_each_device) = 0x00000000 kernel(start_poll_synchronize_rcu) = 0x00000000 kernel(start_poll_synchronize_rcu_expedited) = 0x00000000 kernel(start_poll_synchronize_rcu_expedited_full) = 0x00000000 kernel(start_poll_synchronize_rcu_full) = 0x00000000 kernel(start_poll_synchronize_srcu) = 0x00000000 kernel(start_tty) = 0x00000000 kernel(static_dev_dax) = 0x00000000 kernel(static_key_count) = 0x00000000 kernel(static_key_disable) = 0x00000000 kernel(static_key_disable_cpuslocked) = 0x00000000 kernel(static_key_enable) = 0x00000000 kernel(static_key_enable_cpuslocked) = 0x00000000 kernel(static_key_fast_inc_not_disabled) = 0x00000000 kernel(static_key_initialized) = 0x00000000 kernel(static_key_slow_dec) = 0x00000000 kernel(static_key_slow_inc) = 0x00000000 kernel(stmpe811_adc_common_init) = 0x00000000 kernel(stmpe_block_read) = 0x00000000 kernel(stmpe_block_write) = 0x00000000 kernel(stmpe_dev_pm_ops) = 0x00000000 kernel(stmpe_disable) = 0x00000000 kernel(stmpe_enable) = 0x00000000 kernel(stmpe_reg_read) = 0x00000000 kernel(stmpe_reg_write) = 0x00000000 kernel(stmpe_set_altfunc) = 0x00000000 kernel(stmpe_set_bits) = 0x00000000 kernel(stop_core_cpuslocked) = 0x00000000 kernel(stop_machine) = 0x00000000 kernel(stop_tty) = 0x00000000 kernel(stpcpy) = 0x00000000 kernel(strcasecmp) = 0x00000000 kernel(strcat) = 0x00000000 kernel(strchr) = 0x00000000 kernel(strchrnul) = 0x00000000 kernel(strcmp) = 0x00000000 kernel(strcpy) = 0x00000000 kernel(strcspn) = 0x00000000 kernel(stream_open) = 0x00000000 kernel(strim) = 0x00000000 kernel(string_escape_mem) = 0x00000000 kernel(string_get_size) = 0x00000000 kernel(string_unescape) = 0x00000000 kernel(strlcat) = 0x00000000 kernel(strlen) = 0x00000000 kernel(strncasecmp) = 0x00000000 kernel(strncat) = 0x00000000 kernel(strnchr) = 0x00000000 kernel(strncmp) = 0x00000000 kernel(strncpy) = 0x00000000 kernel(strncpy_from_user) = 0x00000000 kernel(strndup_user) = 0x00000000 kernel(strnlen) = 0x00000000 kernel(strnlen_user) = 0x00000000 kernel(strnstr) = 0x00000000 kernel(strp_check_rcv) = 0x00000000 kernel(strp_data_ready) = 0x00000000 kernel(strp_done) = 0x00000000 kernel(strp_init) = 0x00000000 kernel(strp_process) = 0x00000000 kernel(strp_stop) = 0x00000000 kernel(strp_unpause) = 0x00000000 kernel(strpbrk) = 0x00000000 kernel(strrchr) = 0x00000000 kernel(strreplace) = 0x00000000 kernel(strsep) = 0x00000000 kernel(strspn) = 0x00000000 kernel(strstr) = 0x00000000 kernel(submit_bh) = 0x00000000 kernel(submit_bio) = 0x00000000 kernel(submit_bio_noacct) = 0x00000000 kernel(submit_bio_wait) = 0x00000000 kernel(subsys_interface_register) = 0x00000000 kernel(subsys_interface_unregister) = 0x00000000 kernel(subsys_system_register) = 0x00000000 kernel(subsys_virtual_register) = 0x00000000 kernel(sunxi_ccu_get_mmc_timing_mode) = 0x00000000 kernel(sunxi_ccu_set_mmc_timing_mode) = 0x00000000 kernel(sunxi_sram_claim) = 0x00000000 kernel(sunxi_sram_release) = 0x00000000 kernel(super_setup_bdi) = 0x00000000 kernel(super_setup_bdi_name) = 0x00000000 kernel(suspend_set_ops) = 0x00000000 kernel(suspend_valid_only_mem) = 0x00000000 kernel(sw842_compress) = 0x00000000 kernel(sw842_decompress) = 0x00000000 kernel(swake_up_all) = 0x00000000 kernel(swake_up_locked) = 0x00000000 kernel(swake_up_one) = 0x00000000 kernel(swapcache_mapping) = 0x00000000 kernel(switchdev_bridge_port_offload) = 0x00000000 kernel(switchdev_bridge_port_replay) = 0x00000000 kernel(switchdev_bridge_port_unoffload) = 0x00000000 kernel(switchdev_deferred_process) = 0x00000000 kernel(switchdev_handle_fdb_event_to_device) = 0x00000000 kernel(switchdev_handle_port_attr_set) = 0x00000000 kernel(switchdev_handle_port_obj_add) = 0x00000000 kernel(switchdev_handle_port_obj_add_foreign) = 0x00000000 kernel(switchdev_handle_port_obj_del) = 0x00000000 kernel(switchdev_handle_port_obj_del_foreign) = 0x00000000 kernel(switchdev_port_attr_set) = 0x00000000 kernel(switchdev_port_obj_act_is_deferred) = 0x00000000 kernel(switchdev_port_obj_add) = 0x00000000 kernel(switchdev_port_obj_del) = 0x00000000 kernel(swphy_read_reg) = 0x00000000 kernel(swphy_validate_state) = 0x00000000 kernel(symbol_put_addr) = 0x00000000 kernel(sync_blockdev) = 0x00000000 kernel(sync_blockdev_nowait) = 0x00000000 kernel(sync_blockdev_range) = 0x00000000 kernel(sync_dirty_buffer) = 0x00000000 kernel(sync_file_create) = 0x00000000 kernel(sync_file_get_fence) = 0x00000000 kernel(sync_filesystem) = 0x00000000 kernel(sync_inode_metadata) = 0x00000000 kernel(sync_inodes_sb) = 0x00000000 kernel(sync_mapping_buffers) = 0x00000000 kernel(sync_page_io) = 0x00000000 kernel(synchronize_hardirq) = 0x00000000 kernel(synchronize_irq) = 0x00000000 kernel(synchronize_net) = 0x00000000 kernel(synchronize_rcu) = 0x00000000 kernel(synchronize_rcu_expedited) = 0x00000000 kernel(synchronize_rcu_tasks) = 0x00000000 kernel(synchronize_rcu_tasks_rude) = 0x00000000 kernel(synchronize_rcu_tasks_trace) = 0x00000000 kernel(synchronize_srcu) = 0x00000000 kernel(synchronize_srcu_expedited) = 0x00000000 kernel(synth_event_add_field) = 0x00000000 kernel(synth_event_add_field_str) = 0x00000000 kernel(synth_event_add_fields) = 0x00000000 kernel(synth_event_add_next_val) = 0x00000000 kernel(synth_event_add_val) = 0x00000000 kernel(synth_event_cmd_init) = 0x00000000 kernel(synth_event_create) = 0x00000000 kernel(synth_event_delete) = 0x00000000 kernel(synth_event_gen_cmd_array_start) = 0x00000000 kernel(synth_event_trace) = 0x00000000 kernel(synth_event_trace_array) = 0x00000000 kernel(synth_event_trace_end) = 0x00000000 kernel(synth_event_trace_start) = 0x00000000 kernel(sys_copyarea) = 0x00000000 kernel(sys_fillrect) = 0x00000000 kernel(sys_imageblit) = 0x00000000 kernel(sys_tz) = 0x00000000 kernel(syscon_node_to_regmap) = 0x00000000 kernel(syscon_regmap_lookup_by_compatible) = 0x00000000 kernel(syscon_regmap_lookup_by_phandle) = 0x00000000 kernel(syscon_regmap_lookup_by_phandle_args) = 0x00000000 kernel(syscon_regmap_lookup_by_phandle_optional) = 0x00000000 kernel(syscore_resume) = 0x00000000 kernel(syscore_suspend) = 0x00000000 kernel(sysctl_devconf_inherit_init_net) = 0x00000000 kernel(sysctl_fb_tunnels_only_for_init_net) = 0x00000000 kernel(sysctl_long_vals) = 0x00000000 kernel(sysctl_max_skb_frags) = 0x00000000 kernel(sysctl_nf_log_all_netns) = 0x00000000 kernel(sysctl_rmem_max) = 0x00000000 kernel(sysctl_tcp_mem) = 0x00000000 kernel(sysctl_udp_mem) = 0x00000000 kernel(sysctl_vals) = 0x00000000 kernel(sysctl_vfs_cache_pressure) = 0x00000000 kernel(sysctl_wmem_max) = 0x00000000 kernel(sysfb_disable) = 0x00000000 kernel(sysfs_add_file_to_group) = 0x00000000 kernel(sysfs_add_link_to_group) = 0x00000000 kernel(sysfs_break_active_protection) = 0x00000000 kernel(sysfs_change_owner) = 0x00000000 kernel(sysfs_chmod_file) = 0x00000000 kernel(sysfs_create_bin_file) = 0x00000000 kernel(sysfs_create_file_ns) = 0x00000000 kernel(sysfs_create_files) = 0x00000000 kernel(sysfs_create_group) = 0x00000000 kernel(sysfs_create_groups) = 0x00000000 kernel(sysfs_create_link) = 0x00000000 kernel(sysfs_create_link_nowarn) = 0x00000000 kernel(sysfs_create_mount_point) = 0x00000000 kernel(sysfs_emit) = 0x00000000 kernel(sysfs_emit_at) = 0x00000000 kernel(sysfs_file_change_owner) = 0x00000000 kernel(sysfs_format_mac) = 0x00000000 kernel(sysfs_group_change_owner) = 0x00000000 kernel(sysfs_groups_change_owner) = 0x00000000 kernel(sysfs_merge_group) = 0x00000000 kernel(sysfs_notify) = 0x00000000 kernel(sysfs_remove_bin_file) = 0x00000000 kernel(sysfs_remove_file_from_group) = 0x00000000 kernel(sysfs_remove_file_ns) = 0x00000000 kernel(sysfs_remove_file_self) = 0x00000000 kernel(sysfs_remove_files) = 0x00000000 kernel(sysfs_remove_group) = 0x00000000 kernel(sysfs_remove_groups) = 0x00000000 kernel(sysfs_remove_link) = 0x00000000 kernel(sysfs_remove_link_from_group) = 0x00000000 kernel(sysfs_remove_mount_point) = 0x00000000 kernel(sysfs_rename_link_ns) = 0x00000000 kernel(sysfs_streq) = 0x00000000 kernel(sysfs_unbreak_active_protection) = 0x00000000 kernel(sysfs_unmerge_group) = 0x00000000 kernel(sysfs_update_group) = 0x00000000 kernel(sysfs_update_groups) = 0x00000000 kernel(sysrq_mask) = 0x00000000 kernel(sysrq_toggle_support) = 0x00000000 kernel(system_bh_highpri_wq) = 0x00000000 kernel(system_bh_wq) = 0x00000000 kernel(system_cpucaps) = 0x00000000 kernel(system_entering_hibernation) = 0x00000000 kernel(system_freezable_power_efficient_wq) = 0x00000000 kernel(system_freezable_wq) = 0x00000000 kernel(system_highpri_wq) = 0x00000000 kernel(system_long_wq) = 0x00000000 kernel(system_power_efficient_wq) = 0x00000000 kernel(system_state) = 0x00000000 kernel(system_unbound_wq) = 0x00000000 kernel(system_wq) = 0x00000000 kernel(t10_pi_type1_crc) = 0x00000000 kernel(t10_pi_type1_ip) = 0x00000000 kernel(t10_pi_type3_crc) = 0x00000000 kernel(t10_pi_type3_ip) = 0x00000000 kernel(tag_pages_for_writeback) = 0x00000000 kernel(take_dentry_name_snapshot) = 0x00000000 kernel(task_active_pid_ns) = 0x00000000 kernel(task_cls_state) = 0x00000000 kernel(task_cputime_adjusted) = 0x00000000 kernel(task_lookup_next_fdget_rcu) = 0x00000000 kernel(task_user_regset_view) = 0x00000000 kernel(tasklet_init) = 0x00000000 kernel(tasklet_kill) = 0x00000000 kernel(tasklet_setup) = 0x00000000 kernel(tasklet_unlock) = 0x00000000 kernel(tasklet_unlock_spin_wait) = 0x00000000 kernel(tasklet_unlock_wait) = 0x00000000 kernel(tb_property_add_data) = 0x00000000 kernel(tb_property_add_dir) = 0x00000000 kernel(tb_property_add_immediate) = 0x00000000 kernel(tb_property_add_text) = 0x00000000 kernel(tb_property_create_dir) = 0x00000000 kernel(tb_property_find) = 0x00000000 kernel(tb_property_free_dir) = 0x00000000 kernel(tb_property_get_next) = 0x00000000 kernel(tb_property_remove) = 0x00000000 kernel(tb_register_property_dir) = 0x00000000 kernel(tb_register_protocol_handler) = 0x00000000 kernel(tb_register_service_driver) = 0x00000000 kernel(tb_ring_alloc_rx) = 0x00000000 kernel(tb_ring_alloc_tx) = 0x00000000 kernel(tb_ring_free) = 0x00000000 kernel(tb_ring_poll) = 0x00000000 kernel(tb_ring_poll_complete) = 0x00000000 kernel(tb_ring_start) = 0x00000000 kernel(tb_ring_stop) = 0x00000000 kernel(tb_service_type) = 0x00000000 kernel(tb_unregister_property_dir) = 0x00000000 kernel(tb_unregister_protocol_handler) = 0x00000000 kernel(tb_unregister_service_driver) = 0x00000000 kernel(tb_xdomain_alloc_in_hopid) = 0x00000000 kernel(tb_xdomain_alloc_out_hopid) = 0x00000000 kernel(tb_xdomain_disable_paths) = 0x00000000 kernel(tb_xdomain_enable_paths) = 0x00000000 kernel(tb_xdomain_find_by_route) = 0x00000000 kernel(tb_xdomain_find_by_uuid) = 0x00000000 kernel(tb_xdomain_lane_bonding_disable) = 0x00000000 kernel(tb_xdomain_lane_bonding_enable) = 0x00000000 kernel(tb_xdomain_release_in_hopid) = 0x00000000 kernel(tb_xdomain_release_out_hopid) = 0x00000000 kernel(tb_xdomain_request) = 0x00000000 kernel(tb_xdomain_response) = 0x00000000 kernel(tb_xdomain_type) = 0x00000000 kernel(tc_cleanup_offload_action) = 0x00000000 kernel(tc_setup_cb_add) = 0x00000000 kernel(tc_setup_cb_call) = 0x00000000 kernel(tc_setup_cb_destroy) = 0x00000000 kernel(tc_setup_cb_reoffload) = 0x00000000 kernel(tc_setup_cb_replace) = 0x00000000 kernel(tc_setup_offload_action) = 0x00000000 kernel(tc_skb_ext_tc) = 0x00000000 kernel(tc_skb_ext_tc_disable) = 0x00000000 kernel(tc_skb_ext_tc_enable) = 0x00000000 kernel(tcf_action_check_ctrlact) = 0x00000000 kernel(tcf_action_dump_1) = 0x00000000 kernel(tcf_action_exec) = 0x00000000 kernel(tcf_action_set_ctrlact) = 0x00000000 kernel(tcf_action_update_hw_stats) = 0x00000000 kernel(tcf_action_update_stats) = 0x00000000 kernel(tcf_block_get) = 0x00000000 kernel(tcf_block_get_ext) = 0x00000000 kernel(tcf_block_lookup) = 0x00000000 kernel(tcf_block_netif_keep_dst) = 0x00000000 kernel(tcf_block_put) = 0x00000000 kernel(tcf_block_put_ext) = 0x00000000 kernel(tcf_chain_get_by_act) = 0x00000000 kernel(tcf_chain_put_by_act) = 0x00000000 kernel(tcf_classify) = 0x00000000 kernel(tcf_dev_queue_xmit) = 0x00000000 kernel(tcf_em_register) = 0x00000000 kernel(tcf_em_tree_destroy) = 0x00000000 kernel(tcf_em_tree_dump) = 0x00000000 kernel(tcf_em_tree_validate) = 0x00000000 kernel(tcf_em_unregister) = 0x00000000 kernel(tcf_exts_change) = 0x00000000 kernel(tcf_exts_destroy) = 0x00000000 kernel(tcf_exts_dump) = 0x00000000 kernel(tcf_exts_dump_stats) = 0x00000000 kernel(tcf_exts_init_ex) = 0x00000000 kernel(tcf_exts_num_actions) = 0x00000000 kernel(tcf_exts_terse_dump) = 0x00000000 kernel(tcf_exts_validate) = 0x00000000 kernel(tcf_exts_validate_ex) = 0x00000000 kernel(tcf_frag_xmit_count) = 0x00000000 kernel(tcf_generic_walker) = 0x00000000 kernel(tcf_get_next_chain) = 0x00000000 kernel(tcf_get_next_proto) = 0x00000000 kernel(tcf_idr_check_alloc) = 0x00000000 kernel(tcf_idr_cleanup) = 0x00000000 kernel(tcf_idr_create) = 0x00000000 kernel(tcf_idr_create_from_flags) = 0x00000000 kernel(tcf_idr_release) = 0x00000000 kernel(tcf_idr_search) = 0x00000000 kernel(tcf_idrinfo_destroy) = 0x00000000 kernel(tcf_qevent_destroy) = 0x00000000 kernel(tcf_qevent_dump) = 0x00000000 kernel(tcf_qevent_handle) = 0x00000000 kernel(tcf_qevent_init) = 0x00000000 kernel(tcf_qevent_validate_change) = 0x00000000 kernel(tcf_queue_work) = 0x00000000 kernel(tcf_register_action) = 0x00000000 kernel(tcf_unregister_action) = 0x00000000 kernel(tcp_abort) = 0x00000000 kernel(tcp_add_backlog) = 0x00000000 kernel(tcp_bpf_bypass_getsockopt) = 0x00000000 kernel(tcp_bpf_sendmsg_redir) = 0x00000000 kernel(tcp_bpf_update_proto) = 0x00000000 kernel(tcp_ca_openreq_child) = 0x00000000 kernel(tcp_check_req) = 0x00000000 kernel(tcp_child_process) = 0x00000000 kernel(tcp_close) = 0x00000000 kernel(tcp_cong_avoid_ai) = 0x00000000 kernel(tcp_conn_request) = 0x00000000 kernel(tcp_connect) = 0x00000000 kernel(tcp_create_openreq_child) = 0x00000000 kernel(tcp_disconnect) = 0x00000000 kernel(tcp_do_parse_auth_options) = 0x00000000 kernel(tcp_done) = 0x00000000 kernel(tcp_enter_cwr) = 0x00000000 kernel(tcp_enter_memory_pressure) = 0x00000000 kernel(tcp_fastopen_defer_connect) = 0x00000000 kernel(tcp_filter) = 0x00000000 kernel(tcp_get_cookie_sock) = 0x00000000 kernel(tcp_get_info) = 0x00000000 kernel(tcp_get_syncookie_mss) = 0x00000000 kernel(tcp_getsockopt) = 0x00000000 kernel(tcp_gro_complete) = 0x00000000 kernel(tcp_hashinfo) = 0x00000000 kernel(tcp_have_smc) = 0x00000000 kernel(tcp_inbound_md5_hash) = 0x00000000 kernel(tcp_init_sock) = 0x00000000 kernel(tcp_initialize_rcv_mss) = 0x00000000 kernel(tcp_ioctl) = 0x00000000 kernel(tcp_is_ulp_esp) = 0x00000000 kernel(tcp_ld_RTO_revert) = 0x00000000 kernel(tcp_leave_memory_pressure) = 0x00000000 kernel(tcp_make_synack) = 0x00000000 kernel(tcp_md5_do_add) = 0x00000000 kernel(tcp_md5_do_del) = 0x00000000 kernel(tcp_md5_hash_key) = 0x00000000 kernel(tcp_md5_key_copy) = 0x00000000 kernel(tcp_md5_needed) = 0x00000000 kernel(tcp_md5_sigpool_id) = 0x00000000 kernel(tcp_memory_allocated) = 0x00000000 kernel(tcp_memory_per_cpu_fw_alloc) = 0x00000000 kernel(tcp_memory_pressure) = 0x00000000 kernel(tcp_mmap) = 0x00000000 kernel(tcp_mss_to_mtu) = 0x00000000 kernel(tcp_mtu_to_mss) = 0x00000000 kernel(tcp_mtup_init) = 0x00000000 kernel(tcp_openreq_init_rwin) = 0x00000000 kernel(tcp_orphan_count) = 0x00000000 kernel(tcp_parse_mss_option) = 0x00000000 kernel(tcp_parse_options) = 0x00000000 kernel(tcp_peek_len) = 0x00000000 kernel(tcp_plb_check_rehash) = 0x00000000 kernel(tcp_plb_update_state) = 0x00000000 kernel(tcp_plb_update_state_upon_rto) = 0x00000000 kernel(tcp_poll) = 0x00000000 kernel(tcp_prot) = 0x00000000 kernel(tcp_rate_check_app_limited) = 0x00000000 kernel(tcp_rcv_established) = 0x00000000 kernel(tcp_rcv_state_process) = 0x00000000 kernel(tcp_read_done) = 0x00000000 kernel(tcp_read_skb) = 0x00000000 kernel(tcp_read_sock) = 0x00000000 kernel(tcp_recv_skb) = 0x00000000 kernel(tcp_recvmsg) = 0x00000000 kernel(tcp_register_congestion_control) = 0x00000000 kernel(tcp_register_ulp) = 0x00000000 kernel(tcp_release_cb) = 0x00000000 kernel(tcp_reno_cong_avoid) = 0x00000000 kernel(tcp_reno_ssthresh) = 0x00000000 kernel(tcp_reno_undo_cwnd) = 0x00000000 kernel(tcp_req_err) = 0x00000000 kernel(tcp_rtx_synack) = 0x00000000 kernel(tcp_select_initial_window) = 0x00000000 kernel(tcp_sendmsg) = 0x00000000 kernel(tcp_sendmsg_locked) = 0x00000000 kernel(tcp_seq_next) = 0x00000000 kernel(tcp_seq_start) = 0x00000000 kernel(tcp_seq_stop) = 0x00000000 kernel(tcp_set_keepalive) = 0x00000000 kernel(tcp_set_rcvlowat) = 0x00000000 kernel(tcp_set_state) = 0x00000000 kernel(tcp_setsockopt) = 0x00000000 kernel(tcp_shutdown) = 0x00000000 kernel(tcp_sigpool_algo) = 0x00000000 kernel(tcp_sigpool_alloc_ahash) = 0x00000000 kernel(tcp_sigpool_end) = 0x00000000 kernel(tcp_sigpool_get) = 0x00000000 kernel(tcp_sigpool_hash_skb_data) = 0x00000000 kernel(tcp_sigpool_release) = 0x00000000 kernel(tcp_sigpool_start) = 0x00000000 kernel(tcp_simple_retransmit) = 0x00000000 kernel(tcp_slow_start) = 0x00000000 kernel(tcp_sock_set_cork) = 0x00000000 kernel(tcp_sock_set_keepcnt) = 0x00000000 kernel(tcp_sock_set_keepidle) = 0x00000000 kernel(tcp_sock_set_keepintvl) = 0x00000000 kernel(tcp_sock_set_nodelay) = 0x00000000 kernel(tcp_sock_set_quickack) = 0x00000000 kernel(tcp_sock_set_syncnt) = 0x00000000 kernel(tcp_sock_set_user_timeout) = 0x00000000 kernel(tcp_sockets_allocated) = 0x00000000 kernel(tcp_splice_eof) = 0x00000000 kernel(tcp_splice_read) = 0x00000000 kernel(tcp_stream_memory_free) = 0x00000000 kernel(tcp_syn_ack_timeout) = 0x00000000 kernel(tcp_sync_mss) = 0x00000000 kernel(tcp_time_wait) = 0x00000000 kernel(tcp_timewait_state_process) = 0x00000000 kernel(tcp_twsk_destructor) = 0x00000000 kernel(tcp_twsk_purge) = 0x00000000 kernel(tcp_twsk_unique) = 0x00000000 kernel(tcp_tx_delay_enabled) = 0x00000000 kernel(tcp_unregister_congestion_control) = 0x00000000 kernel(tcp_unregister_ulp) = 0x00000000 kernel(tcp_v4_conn_request) = 0x00000000 kernel(tcp_v4_connect) = 0x00000000 kernel(tcp_v4_destroy_sock) = 0x00000000 kernel(tcp_v4_do_rcv) = 0x00000000 kernel(tcp_v4_md5_hash_skb) = 0x00000000 kernel(tcp_v4_md5_lookup) = 0x00000000 kernel(tcp_v4_mtu_reduced) = 0x00000000 kernel(tcp_v4_send_check) = 0x00000000 kernel(tcp_v4_syn_recv_sock) = 0x00000000 kernel(tcpv6_prot) = 0x00000000 kernel(tegra194_miscreg_mask_serror) = 0x00000000 kernel(tegra210_clk_emc_attach) = 0x00000000 kernel(tegra210_clk_emc_detach) = 0x00000000 kernel(tegra210_clk_emc_dll_enable) = 0x00000000 kernel(tegra210_clk_emc_dll_update_setting) = 0x00000000 kernel(tegra210_clk_emc_update_setting) = 0x00000000 kernel(tegra210_plle_hw_sequence_is_enabled) = 0x00000000 kernel(tegra210_plle_hw_sequence_start) = 0x00000000 kernel(tegra210_put_utmipll_in_iddq) = 0x00000000 kernel(tegra210_put_utmipll_out_iddq) = 0x00000000 kernel(tegra210_sata_pll_hw_control_enable) = 0x00000000 kernel(tegra210_sata_pll_hw_sequence_start) = 0x00000000 kernel(tegra210_set_sata_pll_seq_sw) = 0x00000000 kernel(tegra210_xusb_pll_hw_control_enable) = 0x00000000 kernel(tegra210_xusb_pll_hw_sequence_start) = 0x00000000 kernel(tegra_ahb_enable_smmu) = 0x00000000 kernel(tegra_bpmp_free_mrq) = 0x00000000 kernel(tegra_bpmp_get) = 0x00000000 kernel(tegra_bpmp_mrq_is_supported) = 0x00000000 kernel(tegra_bpmp_mrq_return) = 0x00000000 kernel(tegra_bpmp_put) = 0x00000000 kernel(tegra_bpmp_request_mrq) = 0x00000000 kernel(tegra_bpmp_transfer) = 0x00000000 kernel(tegra_bpmp_transfer_atomic) = 0x00000000 kernel(tegra_dfll_register) = 0x00000000 kernel(tegra_dfll_resume) = 0x00000000 kernel(tegra_dfll_runtime_resume) = 0x00000000 kernel(tegra_dfll_runtime_suspend) = 0x00000000 kernel(tegra_dfll_suspend) = 0x00000000 kernel(tegra_dfll_unregister) = 0x00000000 kernel(tegra_fuse_readl) = 0x00000000 kernel(tegra_io_pad_power_disable) = 0x00000000 kernel(tegra_io_pad_power_enable) = 0x00000000 kernel(tegra_ivc_align) = 0x00000000 kernel(tegra_ivc_cleanup) = 0x00000000 kernel(tegra_ivc_init) = 0x00000000 kernel(tegra_ivc_notified) = 0x00000000 kernel(tegra_ivc_read_advance) = 0x00000000 kernel(tegra_ivc_read_get_next_frame) = 0x00000000 kernel(tegra_ivc_reset) = 0x00000000 kernel(tegra_ivc_total_queue_size) = 0x00000000 kernel(tegra_ivc_write_advance) = 0x00000000 kernel(tegra_ivc_write_get_next_frame) = 0x00000000 kernel(tegra_mc_get_carveout_info) = 0x00000000 kernel(tegra_mc_get_emem_device_count) = 0x00000000 kernel(tegra_mc_probe_device) = 0x00000000 kernel(tegra_mc_write_emem_configuration) = 0x00000000 kernel(tegra_powergate_power_off) = 0x00000000 kernel(tegra_powergate_power_on) = 0x00000000 kernel(tegra_powergate_remove_clamping) = 0x00000000 kernel(tegra_powergate_sequence_power_up) = 0x00000000 kernel(tegra_read_ram_code) = 0x00000000 kernel(tegra_sku_info) = 0x00000000 kernel(tegra_xusb_padctl_legacy_probe) = 0x00000000 kernel(tegra_xusb_padctl_legacy_remove) = 0x00000000 kernel(test_taint) = 0x00000000 kernel(textsearch_destroy) = 0x00000000 kernel(textsearch_find_continuous) = 0x00000000 kernel(textsearch_prepare) = 0x00000000 kernel(textsearch_register) = 0x00000000 kernel(textsearch_unregister) = 0x00000000 kernel(thaw_super) = 0x00000000 kernel(thermal_acpi_active_trip_temp) = 0x00000000 kernel(thermal_acpi_critical_trip_temp) = 0x00000000 kernel(thermal_acpi_hot_trip_temp) = 0x00000000 kernel(thermal_acpi_passive_trip_temp) = 0x00000000 kernel(thermal_add_hwmon_sysfs) = 0x00000000 kernel(thermal_bind_cdev_to_trip) = 0x00000000 kernel(thermal_cooling_device_register) = 0x00000000 kernel(thermal_cooling_device_unregister) = 0x00000000 kernel(thermal_cooling_device_update) = 0x00000000 kernel(thermal_genl_cpu_capability_event) = 0x00000000 kernel(thermal_of_cooling_device_register) = 0x00000000 kernel(thermal_remove_hwmon_sysfs) = 0x00000000 kernel(thermal_tripless_zone_device_register) = 0x00000000 kernel(thermal_unbind_cdev_from_trip) = 0x00000000 kernel(thermal_zone_bind_cooling_device) = 0x00000000 kernel(thermal_zone_device) = 0x00000000 kernel(thermal_zone_device_critical) = 0x00000000 kernel(thermal_zone_device_disable) = 0x00000000 kernel(thermal_zone_device_enable) = 0x00000000 kernel(thermal_zone_device_id) = 0x00000000 kernel(thermal_zone_device_priv) = 0x00000000 kernel(thermal_zone_device_register_with_trips) = 0x00000000 kernel(thermal_zone_device_type) = 0x00000000 kernel(thermal_zone_device_unregister) = 0x00000000 kernel(thermal_zone_device_update) = 0x00000000 kernel(thermal_zone_for_each_trip) = 0x00000000 kernel(thermal_zone_get_crit_temp) = 0x00000000 kernel(thermal_zone_get_num_trips) = 0x00000000 kernel(thermal_zone_get_offset) = 0x00000000 kernel(thermal_zone_get_slope) = 0x00000000 kernel(thermal_zone_get_temp) = 0x00000000 kernel(thermal_zone_get_trip) = 0x00000000 kernel(thermal_zone_get_zone_by_name) = 0x00000000 kernel(thermal_zone_set_trip_temp) = 0x00000000 kernel(thermal_zone_unbind_cooling_device) = 0x00000000 kernel(this_cpu_has_cap) = 0x00000000 kernel(thp_get_unmapped_area) = 0x00000000 kernel(ti_sci_get_by_phandle) = 0x00000000 kernel(ti_sci_get_free_resource) = 0x00000000 kernel(ti_sci_get_handle) = 0x00000000 kernel(ti_sci_get_num_resources) = 0x00000000 kernel(ti_sci_inta_msi_create_irq_domain) = 0x00000000 kernel(ti_sci_inta_msi_domain_alloc_irqs) = 0x00000000 kernel(ti_sci_put_handle) = 0x00000000 kernel(ti_sci_release_resource) = 0x00000000 kernel(tick_broadcast_control) = 0x00000000 kernel(tick_broadcast_oneshot_control) = 0x00000000 kernel(time64_to_tm) = 0x00000000 kernel(timecounter_cyc2time) = 0x00000000 kernel(timecounter_init) = 0x00000000 kernel(timecounter_read) = 0x00000000 kernel(timer_delete) = 0x00000000 kernel(timer_delete_sync) = 0x00000000 kernel(timer_reduce) = 0x00000000 kernel(timer_shutdown) = 0x00000000 kernel(timer_shutdown_sync) = 0x00000000 kernel(timer_unstable_counter_workaround) = 0x00000000 kernel(timerqueue_add) = 0x00000000 kernel(timerqueue_del) = 0x00000000 kernel(timerqueue_iterate_next) = 0x00000000 kernel(timespec64_to_jiffies) = 0x00000000 kernel(timestamp_truncate) = 0x00000000 kernel(tls_alert_recv) = 0x00000000 kernel(tls_client_hello_anon) = 0x00000000 kernel(tls_client_hello_psk) = 0x00000000 kernel(tls_client_hello_x509) = 0x00000000 kernel(tls_get_record_type) = 0x00000000 kernel(tls_handshake_cancel) = 0x00000000 kernel(tls_handshake_close) = 0x00000000 kernel(tls_server_hello_psk) = 0x00000000 kernel(tls_server_hello_x509) = 0x00000000 kernel(tnum_strn) = 0x00000000 kernel(to_software_node) = 0x00000000 kernel(topology_clear_scale_freq_source) = 0x00000000 kernel(topology_set_scale_freq_source) = 0x00000000 kernel(topology_update_thermal_pressure) = 0x00000000 kernel(torture_sched_setaffinity) = 0x00000000 kernel(touch_atime) = 0x00000000 kernel(touch_buffer) = 0x00000000 kernel(touch_softlockup_watchdog) = 0x00000000 kernel(touchscreen_parse_properties) = 0x00000000 kernel(touchscreen_report_pos) = 0x00000000 kernel(touchscreen_set_mt_pos) = 0x00000000 kernel(tpm1_do_selftest) = 0x00000000 kernel(tpm1_getcap) = 0x00000000 kernel(tpm2_flush_context) = 0x00000000 kernel(tpm2_get_cc_attrs_tbl) = 0x00000000 kernel(tpm2_get_tpm_pt) = 0x00000000 kernel(tpm2_probe) = 0x00000000 kernel(tpm_calc_ordinal_duration) = 0x00000000 kernel(tpm_chip_alloc) = 0x00000000 kernel(tpm_chip_bootstrap) = 0x00000000 kernel(tpm_chip_register) = 0x00000000 kernel(tpm_chip_start) = 0x00000000 kernel(tpm_chip_stop) = 0x00000000 kernel(tpm_chip_unregister) = 0x00000000 kernel(tpm_default_chip) = 0x00000000 kernel(tpm_get_random) = 0x00000000 kernel(tpm_get_timeouts) = 0x00000000 kernel(tpm_is_tpm2) = 0x00000000 kernel(tpm_pcr_extend) = 0x00000000 kernel(tpm_pcr_read) = 0x00000000 kernel(tpm_pm_resume) = 0x00000000 kernel(tpm_pm_suspend) = 0x00000000 kernel(tpm_put_ops) = 0x00000000 kernel(tpm_send) = 0x00000000 kernel(tpm_tis_core_init) = 0x00000000 kernel(tpm_tis_remove) = 0x00000000 kernel(tpm_tis_resume) = 0x00000000 kernel(tpm_transmit_cmd) = 0x00000000 kernel(tpm_try_get_ops) = 0x00000000 kernel(tpmm_chip_alloc) = 0x00000000 kernel(trace_add_event_call) = 0x00000000 kernel(trace_array_destroy) = 0x00000000 kernel(trace_array_get_by_name) = 0x00000000 kernel(trace_array_init_printk) = 0x00000000 kernel(trace_array_printk) = 0x00000000 kernel(trace_array_put) = 0x00000000 kernel(trace_array_set_clr_event) = 0x00000000 kernel(trace_clock) = 0x00000000 kernel(trace_clock_global) = 0x00000000 kernel(trace_clock_jiffies) = 0x00000000 kernel(trace_clock_local) = 0x00000000 kernel(trace_define_field) = 0x00000000 kernel(trace_dump_stack) = 0x00000000 kernel(trace_event_buffer_commit) = 0x00000000 kernel(trace_event_buffer_lock_reserve) = 0x00000000 kernel(trace_event_buffer_reserve) = 0x00000000 kernel(trace_event_ignore_this_pid) = 0x00000000 kernel(trace_event_printf) = 0x00000000 kernel(trace_event_raw_init) = 0x00000000 kernel(trace_event_reg) = 0x00000000 kernel(trace_get_event_file) = 0x00000000 kernel(trace_handle_return) = 0x00000000 kernel(trace_output_call) = 0x00000000 kernel(trace_print_array_seq) = 0x00000000 kernel(trace_print_bitmask_seq) = 0x00000000 kernel(trace_print_flags_seq) = 0x00000000 kernel(trace_print_hex_dump_seq) = 0x00000000 kernel(trace_print_hex_seq) = 0x00000000 kernel(trace_print_symbols_seq) = 0x00000000 kernel(trace_printk_init_buffers) = 0x00000000 kernel(trace_put_event_file) = 0x00000000 kernel(trace_raw_output_prep) = 0x00000000 kernel(trace_remove_event_call) = 0x00000000 kernel(trace_seq_acquire) = 0x00000000 kernel(trace_seq_bitmask) = 0x00000000 kernel(trace_seq_bprintf) = 0x00000000 kernel(trace_seq_hex_dump) = 0x00000000 kernel(trace_seq_path) = 0x00000000 kernel(trace_seq_printf) = 0x00000000 kernel(trace_seq_putc) = 0x00000000 kernel(trace_seq_putmem) = 0x00000000 kernel(trace_seq_putmem_hex) = 0x00000000 kernel(trace_seq_puts) = 0x00000000 kernel(trace_seq_to_user) = 0x00000000 kernel(trace_seq_vprintf) = 0x00000000 kernel(trace_set_clr_event) = 0x00000000 kernel(trace_vbprintk) = 0x00000000 kernel(trace_vprintk) = 0x00000000 kernel(tracepoint_probe_register) = 0x00000000 kernel(tracepoint_probe_register_prio) = 0x00000000 kernel(tracepoint_probe_register_prio_may_exist) = 0x00000000 kernel(tracepoint_probe_unregister) = 0x00000000 kernel(tracepoint_srcu) = 0x00000000 kernel(tracing_alloc_snapshot) = 0x00000000 kernel(tracing_cond_snapshot_data) = 0x00000000 kernel(tracing_is_on) = 0x00000000 kernel(tracing_off) = 0x00000000 kernel(tracing_on) = 0x00000000 kernel(tracing_snapshot) = 0x00000000 kernel(tracing_snapshot_alloc) = 0x00000000 kernel(tracing_snapshot_cond) = 0x00000000 kernel(tracing_snapshot_cond_disable) = 0x00000000 kernel(tracing_snapshot_cond_enable) = 0x00000000 kernel(transport_add_device) = 0x00000000 kernel(transport_class_register) = 0x00000000 kernel(transport_class_unregister) = 0x00000000 kernel(transport_configure_device) = 0x00000000 kernel(transport_destroy_device) = 0x00000000 kernel(transport_remove_device) = 0x00000000 kernel(transport_setup_device) = 0x00000000 kernel(truncate_inode_pages) = 0x00000000 kernel(truncate_inode_pages_final) = 0x00000000 kernel(truncate_inode_pages_range) = 0x00000000 kernel(truncate_pagecache) = 0x00000000 kernel(truncate_pagecache_range) = 0x00000000 kernel(truncate_setsize) = 0x00000000 kernel(trusted_tpm_send) = 0x00000000 kernel(try_lookup_one_len) = 0x00000000 kernel(try_module_get) = 0x00000000 kernel(try_offline_node) = 0x00000000 kernel(try_to_del_timer_sync) = 0x00000000 kernel(try_to_free_buffers) = 0x00000000 kernel(try_to_writeback_inodes_sb) = 0x00000000 kernel(try_wait_for_completion) = 0x00000000 kernel(tso_build_data) = 0x00000000 kernel(tso_build_hdr) = 0x00000000 kernel(tso_start) = 0x00000000 kernel(tty_buffer_lock_exclusive) = 0x00000000 kernel(tty_buffer_request_room) = 0x00000000 kernel(tty_buffer_set_limit) = 0x00000000 kernel(tty_buffer_space_avail) = 0x00000000 kernel(tty_buffer_unlock_exclusive) = 0x00000000 kernel(tty_chars_in_buffer) = 0x00000000 kernel(tty_check_change) = 0x00000000 kernel(tty_dev_name_to_number) = 0x00000000 kernel(tty_devnum) = 0x00000000 kernel(tty_do_resize) = 0x00000000 kernel(tty_driver_flush_buffer) = 0x00000000 kernel(tty_driver_kref_put) = 0x00000000 kernel(tty_encode_baud_rate) = 0x00000000 kernel(tty_find_polling_driver) = 0x00000000 kernel(tty_flip_buffer_push) = 0x00000000 kernel(tty_get_char_size) = 0x00000000 kernel(tty_get_frame_size) = 0x00000000 kernel(tty_get_icount) = 0x00000000 kernel(tty_get_pgrp) = 0x00000000 kernel(tty_get_tiocm) = 0x00000000 kernel(tty_hangup) = 0x00000000 kernel(tty_hung_up_p) = 0x00000000 kernel(tty_init_termios) = 0x00000000 kernel(tty_kclose) = 0x00000000 kernel(tty_kopen_exclusive) = 0x00000000 kernel(tty_kopen_shared) = 0x00000000 kernel(tty_kref_put) = 0x00000000 kernel(tty_ldisc_deref) = 0x00000000 kernel(tty_ldisc_flush) = 0x00000000 kernel(tty_ldisc_receive_buf) = 0x00000000 kernel(tty_ldisc_ref) = 0x00000000 kernel(tty_ldisc_ref_wait) = 0x00000000 kernel(tty_lock) = 0x00000000 kernel(tty_mode_ioctl) = 0x00000000 kernel(tty_name) = 0x00000000 kernel(tty_perform_flush) = 0x00000000 kernel(tty_port_alloc_xmit_buf) = 0x00000000 kernel(tty_port_block_til_ready) = 0x00000000 kernel(tty_port_carrier_raised) = 0x00000000 kernel(tty_port_close) = 0x00000000 kernel(tty_port_close_end) = 0x00000000 kernel(tty_port_close_start) = 0x00000000 kernel(tty_port_default_client_ops) = 0x00000000 kernel(tty_port_destroy) = 0x00000000 kernel(tty_port_free_xmit_buf) = 0x00000000 kernel(tty_port_hangup) = 0x00000000 kernel(tty_port_init) = 0x00000000 kernel(tty_port_install) = 0x00000000 kernel(tty_port_link_device) = 0x00000000 kernel(tty_port_lower_dtr_rts) = 0x00000000 kernel(tty_port_open) = 0x00000000 kernel(tty_port_put) = 0x00000000 kernel(tty_port_raise_dtr_rts) = 0x00000000 kernel(tty_port_register_device) = 0x00000000 kernel(tty_port_register_device_attr) = 0x00000000 kernel(tty_port_register_device_attr_serdev) = 0x00000000 kernel(tty_port_register_device_serdev) = 0x00000000 kernel(tty_port_tty_get) = 0x00000000 kernel(tty_port_tty_hangup) = 0x00000000 kernel(tty_port_tty_set) = 0x00000000 kernel(tty_port_tty_wakeup) = 0x00000000 kernel(tty_port_unregister_device) = 0x00000000 kernel(tty_prepare_flip_string) = 0x00000000 kernel(tty_put_char) = 0x00000000 kernel(tty_register_device) = 0x00000000 kernel(tty_register_device_attr) = 0x00000000 kernel(tty_register_driver) = 0x00000000 kernel(tty_register_ldisc) = 0x00000000 kernel(tty_release_struct) = 0x00000000 kernel(tty_save_termios) = 0x00000000 kernel(tty_set_ldisc) = 0x00000000 kernel(tty_set_termios) = 0x00000000 kernel(tty_standard_install) = 0x00000000 kernel(tty_std_termios) = 0x00000000 kernel(tty_termios_baud_rate) = 0x00000000 kernel(tty_termios_copy_hw) = 0x00000000 kernel(tty_termios_encode_baud_rate) = 0x00000000 kernel(tty_termios_hw_change) = 0x00000000 kernel(tty_termios_input_baud_rate) = 0x00000000 kernel(tty_unlock) = 0x00000000 kernel(tty_unregister_device) = 0x00000000 kernel(tty_unregister_driver) = 0x00000000 kernel(tty_unregister_ldisc) = 0x00000000 kernel(tty_unthrottle) = 0x00000000 kernel(tty_vhangup) = 0x00000000 kernel(tty_wait_until_sent) = 0x00000000 kernel(tty_wakeup) = 0x00000000 kernel(tty_write_room) = 0x00000000 kernel(uart_add_one_port) = 0x00000000 kernel(uart_console_device) = 0x00000000 kernel(uart_console_write) = 0x00000000 kernel(uart_get_baud_rate) = 0x00000000 kernel(uart_get_divisor) = 0x00000000 kernel(uart_get_rs485_mode) = 0x00000000 kernel(uart_handle_cts_change) = 0x00000000 kernel(uart_handle_dcd_change) = 0x00000000 kernel(uart_insert_char) = 0x00000000 kernel(uart_match_port) = 0x00000000 kernel(uart_parse_earlycon) = 0x00000000 kernel(uart_parse_options) = 0x00000000 kernel(uart_read_and_validate_port_properties) = 0x00000000 kernel(uart_read_port_properties) = 0x00000000 kernel(uart_register_driver) = 0x00000000 kernel(uart_remove_one_port) = 0x00000000 kernel(uart_resume_port) = 0x00000000 kernel(uart_set_options) = 0x00000000 kernel(uart_suspend_port) = 0x00000000 kernel(uart_try_toggle_sysrq) = 0x00000000 kernel(uart_unregister_driver) = 0x00000000 kernel(uart_update_timeout) = 0x00000000 kernel(uart_write_wakeup) = 0x00000000 kernel(uart_xchar_out) = 0x00000000 kernel(ucs2_as_utf8) = 0x00000000 kernel(ucs2_strlen) = 0x00000000 kernel(ucs2_strncmp) = 0x00000000 kernel(ucs2_strnlen) = 0x00000000 kernel(ucs2_strscpy) = 0x00000000 kernel(ucs2_strsize) = 0x00000000 kernel(ucs2_utf8size) = 0x00000000 kernel(udp4_hwcsum) = 0x00000000 kernel(udp4_lib_lookup) = 0x00000000 kernel(udp6_csum_init) = 0x00000000 kernel(udp6_lib_lookup) = 0x00000000 kernel(udp6_seq_ops) = 0x00000000 kernel(udp6_set_csum) = 0x00000000 kernel(udp_abort) = 0x00000000 kernel(udp_bpf_update_proto) = 0x00000000 kernel(udp_cmsg_send) = 0x00000000 kernel(udp_destruct_common) = 0x00000000 kernel(udp_disconnect) = 0x00000000 kernel(udp_encap_disable) = 0x00000000 kernel(udp_encap_enable) = 0x00000000 kernel(udp_encap_needed_key) = 0x00000000 kernel(udp_flow_hashrnd) = 0x00000000 kernel(udp_flush_pending_frames) = 0x00000000 kernel(udp_gro_complete) = 0x00000000 kernel(udp_gro_receive) = 0x00000000 kernel(udp_ioctl) = 0x00000000 kernel(udp_lib_get_port) = 0x00000000 kernel(udp_lib_getsockopt) = 0x00000000 kernel(udp_lib_rehash) = 0x00000000 kernel(udp_lib_setsockopt) = 0x00000000 kernel(udp_lib_unhash) = 0x00000000 kernel(udp_memory_allocated) = 0x00000000 kernel(udp_memory_per_cpu_fw_alloc) = 0x00000000 kernel(udp_poll) = 0x00000000 kernel(udp_pre_connect) = 0x00000000 kernel(udp_prot) = 0x00000000 kernel(udp_push_pending_frames) = 0x00000000 kernel(udp_read_skb) = 0x00000000 kernel(udp_sendmsg) = 0x00000000 kernel(udp_seq_next) = 0x00000000 kernel(udp_seq_ops) = 0x00000000 kernel(udp_seq_start) = 0x00000000 kernel(udp_seq_stop) = 0x00000000 kernel(udp_set_csum) = 0x00000000 kernel(udp_sk_rx_dst_set) = 0x00000000 kernel(udp_skb_destructor) = 0x00000000 kernel(udp_splice_eof) = 0x00000000 kernel(udp_table) = 0x00000000 kernel(udp_tunnel_nic_ops) = 0x00000000 kernel(udplite_prot) = 0x00000000 kernel(udplite_table) = 0x00000000 kernel(udpv6_encap_enable) = 0x00000000 kernel(udpv6_encap_needed_key) = 0x00000000 kernel(udpv6_sendmsg) = 0x00000000 kernel(uhci_check_and_reset_hc) = 0x00000000 kernel(uhci_reset_hc) = 0x00000000 kernel(ulpi_viewport_access_ops) = 0x00000000 kernel(umd_cleanup_helper) = 0x00000000 kernel(umd_load_blob) = 0x00000000 kernel(umd_unload_blob) = 0x00000000 kernel(unix_inq_len) = 0x00000000 kernel(unix_outq_len) = 0x00000000 kernel(unix_peer_get) = 0x00000000 kernel(unload_nls) = 0x00000000 kernel(unlock_buffer) = 0x00000000 kernel(unlock_new_inode) = 0x00000000 kernel(unlock_page) = 0x00000000 kernel(unlock_rename) = 0x00000000 kernel(unlock_system_sleep) = 0x00000000 kernel(unlock_two_nondirectories) = 0x00000000 kernel(unmap_mapping_pages) = 0x00000000 kernel(unmap_mapping_range) = 0x00000000 kernel(unpin_user_page) = 0x00000000 kernel(unpin_user_page_range_dirty_lock) = 0x00000000 kernel(unpin_user_pages) = 0x00000000 kernel(unpin_user_pages_dirty_lock) = 0x00000000 kernel(unpoison_memory) = 0x00000000 kernel(unregister_acpi_bus_type) = 0x00000000 kernel(unregister_acpi_hed_notifier) = 0x00000000 kernel(unregister_acpi_notifier) = 0x00000000 kernel(unregister_asymmetric_key_parser) = 0x00000000 kernel(unregister_binfmt) = 0x00000000 kernel(unregister_blkdev) = 0x00000000 kernel(unregister_blocking_lsm_notifier) = 0x00000000 kernel(unregister_cdrom) = 0x00000000 kernel(unregister_chrdev_region) = 0x00000000 kernel(unregister_console) = 0x00000000 kernel(unregister_dcbevent_notifier) = 0x00000000 kernel(unregister_die_notifier) = 0x00000000 kernel(unregister_fib_notifier) = 0x00000000 kernel(unregister_filesystem) = 0x00000000 kernel(unregister_firmware_config_sysctl) = 0x00000000 kernel(unregister_framebuffer) = 0x00000000 kernel(unregister_ftrace_direct) = 0x00000000 kernel(unregister_ftrace_export) = 0x00000000 kernel(unregister_ftrace_function) = 0x00000000 kernel(unregister_hw_breakpoint) = 0x00000000 kernel(unregister_inet6addr_notifier) = 0x00000000 kernel(unregister_inet6addr_validator_notifier) = 0x00000000 kernel(unregister_inetaddr_notifier) = 0x00000000 kernel(unregister_inetaddr_validator_notifier) = 0x00000000 kernel(unregister_key_type) = 0x00000000 kernel(unregister_keyboard_notifier) = 0x00000000 kernel(unregister_kprobe) = 0x00000000 kernel(unregister_kprobes) = 0x00000000 kernel(unregister_kretprobe) = 0x00000000 kernel(unregister_kretprobes) = 0x00000000 kernel(unregister_md_cluster_operations) = 0x00000000 kernel(unregister_md_personality) = 0x00000000 kernel(unregister_memory_notifier) = 0x00000000 kernel(unregister_mii_timestamper) = 0x00000000 kernel(unregister_mii_tstamp_controller) = 0x00000000 kernel(unregister_module_notifier) = 0x00000000 kernel(unregister_mt_adistance_algorithm) = 0x00000000 kernel(unregister_net_sysctl_table) = 0x00000000 kernel(unregister_netdev) = 0x00000000 kernel(unregister_netdevice_many) = 0x00000000 kernel(unregister_netdevice_notifier) = 0x00000000 kernel(unregister_netdevice_notifier_dev_net) = 0x00000000 kernel(unregister_netdevice_notifier_net) = 0x00000000 kernel(unregister_netdevice_queue) = 0x00000000 kernel(unregister_netevent_notifier) = 0x00000000 kernel(unregister_nexthop_notifier) = 0x00000000 kernel(unregister_nls) = 0x00000000 kernel(unregister_oom_notifier) = 0x00000000 kernel(unregister_pernet_device) = 0x00000000 kernel(unregister_pernet_subsys) = 0x00000000 kernel(unregister_platform_power_off) = 0x00000000 kernel(unregister_pm_notifier) = 0x00000000 kernel(unregister_qdisc) = 0x00000000 kernel(unregister_quota_format) = 0x00000000 kernel(unregister_random_vmfork_notifier) = 0x00000000 kernel(unregister_reboot_notifier) = 0x00000000 kernel(unregister_restart_handler) = 0x00000000 kernel(unregister_switchdev_blocking_notifier) = 0x00000000 kernel(unregister_switchdev_notifier) = 0x00000000 kernel(unregister_sys_off_handler) = 0x00000000 kernel(unregister_syscore_ops) = 0x00000000 kernel(unregister_sysctl_table) = 0x00000000 kernel(unregister_sysrq_key) = 0x00000000 kernel(unregister_tcf_proto_ops) = 0x00000000 kernel(unregister_trace_event) = 0x00000000 kernel(unregister_tracepoint_module_notifier) = 0x00000000 kernel(unregister_virtio_device) = 0x00000000 kernel(unregister_virtio_driver) = 0x00000000 kernel(unregister_vmap_purge_notifier) = 0x00000000 kernel(unregister_vmcore_cb) = 0x00000000 kernel(unregister_vt_notifier) = 0x00000000 kernel(unregister_wide_hw_breakpoint) = 0x00000000 kernel(unshare_fs_struct) = 0x00000000 kernel(up) = 0x00000000 kernel(up_read) = 0x00000000 kernel(up_write) = 0x00000000 kernel(update_devfreq) = 0x00000000 kernel(update_region) = 0x00000000 kernel(uprobe_register) = 0x00000000 kernel(uprobe_register_refctr) = 0x00000000 kernel(uprobe_unregister) = 0x00000000 kernel(usb_acpi_port_lpm_incapable) = 0x00000000 kernel(usb_acpi_power_manageable) = 0x00000000 kernel(usb_acpi_set_power_state) = 0x00000000 kernel(usb_add_hcd) = 0x00000000 kernel(usb_add_phy) = 0x00000000 kernel(usb_add_phy_dev) = 0x00000000 kernel(usb_alloc_coherent) = 0x00000000 kernel(usb_alloc_dev) = 0x00000000 kernel(usb_alloc_streams) = 0x00000000 kernel(usb_alloc_urb) = 0x00000000 kernel(usb_altnum_to_altsetting) = 0x00000000 kernel(usb_amd_dev_put) = 0x00000000 kernel(usb_amd_hang_symptom_quirk) = 0x00000000 kernel(usb_amd_prefetch_quirk) = 0x00000000 kernel(usb_amd_pt_check_port) = 0x00000000 kernel(usb_amd_quirk_pll_check) = 0x00000000 kernel(usb_amd_quirk_pll_disable) = 0x00000000 kernel(usb_amd_quirk_pll_enable) = 0x00000000 kernel(usb_anchor_empty) = 0x00000000 kernel(usb_anchor_resume_wakeups) = 0x00000000 kernel(usb_anchor_suspend_wakeups) = 0x00000000 kernel(usb_anchor_urb) = 0x00000000 kernel(usb_asmedia_modifyflowcontrol) = 0x00000000 kernel(usb_autopm_get_interface) = 0x00000000 kernel(usb_autopm_get_interface_async) = 0x00000000 kernel(usb_autopm_get_interface_no_resume) = 0x00000000 kernel(usb_autopm_put_interface) = 0x00000000 kernel(usb_autopm_put_interface_async) = 0x00000000 kernel(usb_autopm_put_interface_no_suspend) = 0x00000000 kernel(usb_block_urb) = 0x00000000 kernel(usb_bulk_msg) = 0x00000000 kernel(usb_bus_idr) = 0x00000000 kernel(usb_bus_idr_lock) = 0x00000000 kernel(usb_bus_start_enum) = 0x00000000 kernel(usb_cache_string) = 0x00000000 kernel(usb_calc_bus_time) = 0x00000000 kernel(usb_check_bulk_endpoints) = 0x00000000 kernel(usb_check_int_endpoints) = 0x00000000 kernel(usb_choose_configuration) = 0x00000000 kernel(usb_clear_halt) = 0x00000000 kernel(usb_control_msg) = 0x00000000 kernel(usb_control_msg_recv) = 0x00000000 kernel(usb_control_msg_send) = 0x00000000 kernel(usb_create_hcd) = 0x00000000 kernel(usb_create_shared_hcd) = 0x00000000 kernel(usb_debug_root) = 0x00000000 kernel(usb_decode_ctrl) = 0x00000000 kernel(usb_decode_interval) = 0x00000000 kernel(usb_deregister) = 0x00000000 kernel(usb_deregister_dev) = 0x00000000 kernel(usb_deregister_device_driver) = 0x00000000 kernel(usb_device_match_id) = 0x00000000 kernel(usb_disable_autosuspend) = 0x00000000 kernel(usb_disable_lpm) = 0x00000000 kernel(usb_disable_ltm) = 0x00000000 kernel(usb_disable_xhci_ports) = 0x00000000 kernel(usb_disabled) = 0x00000000 kernel(usb_driver_claim_interface) = 0x00000000 kernel(usb_driver_release_interface) = 0x00000000 kernel(usb_driver_set_configuration) = 0x00000000 kernel(usb_enable_autosuspend) = 0x00000000 kernel(usb_enable_intel_xhci_ports) = 0x00000000 kernel(usb_enable_lpm) = 0x00000000 kernel(usb_enable_ltm) = 0x00000000 kernel(usb_ep0_reinit) = 0x00000000 kernel(usb_ep_type_string) = 0x00000000 kernel(usb_find_alt_setting) = 0x00000000 kernel(usb_find_common_endpoints) = 0x00000000 kernel(usb_find_common_endpoints_reverse) = 0x00000000 kernel(usb_find_interface) = 0x00000000 kernel(usb_for_each_dev) = 0x00000000 kernel(usb_free_coherent) = 0x00000000 kernel(usb_free_streams) = 0x00000000 kernel(usb_free_urb) = 0x00000000 kernel(usb_get_current_frame_number) = 0x00000000 kernel(usb_get_descriptor) = 0x00000000 kernel(usb_get_dev) = 0x00000000 kernel(usb_get_dr_mode) = 0x00000000 kernel(usb_get_from_anchor) = 0x00000000 kernel(usb_get_hcd) = 0x00000000 kernel(usb_get_intf) = 0x00000000 kernel(usb_get_maximum_speed) = 0x00000000 kernel(usb_get_maximum_ssp_rate) = 0x00000000 kernel(usb_get_phy) = 0x00000000 kernel(usb_get_role_switch_default_mode) = 0x00000000 kernel(usb_get_status) = 0x00000000 kernel(usb_get_urb) = 0x00000000 kernel(usb_hc_died) = 0x00000000 kernel(usb_hcd_amd_remote_wakeup_quirk) = 0x00000000 kernel(usb_hcd_check_unlink_urb) = 0x00000000 kernel(usb_hcd_end_port_resume) = 0x00000000 kernel(usb_hcd_giveback_urb) = 0x00000000 kernel(usb_hcd_irq) = 0x00000000 kernel(usb_hcd_is_primary_hcd) = 0x00000000 kernel(usb_hcd_link_urb_to_ep) = 0x00000000 kernel(usb_hcd_map_urb_for_dma) = 0x00000000 kernel(usb_hcd_pci_pm_ops) = 0x00000000 kernel(usb_hcd_pci_probe) = 0x00000000 kernel(usb_hcd_pci_remove) = 0x00000000 kernel(usb_hcd_pci_shutdown) = 0x00000000 kernel(usb_hcd_platform_shutdown) = 0x00000000 kernel(usb_hcd_poll_rh_status) = 0x00000000 kernel(usb_hcd_resume_root_hub) = 0x00000000 kernel(usb_hcd_setup_local_mem) = 0x00000000 kernel(usb_hcd_start_port_resume) = 0x00000000 kernel(usb_hcd_unlink_urb_from_ep) = 0x00000000 kernel(usb_hcd_unmap_urb_for_dma) = 0x00000000 kernel(usb_hcd_unmap_urb_setup_for_dma) = 0x00000000 kernel(usb_hcds_loaded) = 0x00000000 kernel(usb_hub_claim_port) = 0x00000000 kernel(usb_hub_clear_tt_buffer) = 0x00000000 kernel(usb_hub_find_child) = 0x00000000 kernel(usb_hub_release_port) = 0x00000000 kernel(usb_ifnum_to_if) = 0x00000000 kernel(usb_init_urb) = 0x00000000 kernel(usb_interrupt_msg) = 0x00000000 kernel(usb_intf_get_dma_device) = 0x00000000 kernel(usb_kill_anchored_urbs) = 0x00000000 kernel(usb_kill_urb) = 0x00000000 kernel(usb_led_activity) = 0x00000000 kernel(usb_lock_device_for_reset) = 0x00000000 kernel(usb_match_id) = 0x00000000 kernel(usb_match_one_id) = 0x00000000 kernel(usb_mon_deregister) = 0x00000000 kernel(usb_mon_register) = 0x00000000 kernel(usb_of_get_companion_dev) = 0x00000000 kernel(usb_of_get_connect_type) = 0x00000000 kernel(usb_of_get_device_node) = 0x00000000 kernel(usb_of_get_interface_node) = 0x00000000 kernel(usb_of_has_combined_node) = 0x00000000 kernel(usb_otg_state_string) = 0x00000000 kernel(usb_phy_get_charger_current) = 0x00000000 kernel(usb_phy_roothub_alloc) = 0x00000000 kernel(usb_phy_roothub_alloc_usb3_phy) = 0x00000000 kernel(usb_phy_roothub_calibrate) = 0x00000000 kernel(usb_phy_roothub_exit) = 0x00000000 kernel(usb_phy_roothub_init) = 0x00000000 kernel(usb_phy_roothub_notify_connect) = 0x00000000 kernel(usb_phy_roothub_notify_disconnect) = 0x00000000 kernel(usb_phy_roothub_power_off) = 0x00000000 kernel(usb_phy_roothub_power_on) = 0x00000000 kernel(usb_phy_roothub_resume) = 0x00000000 kernel(usb_phy_roothub_set_mode) = 0x00000000 kernel(usb_phy_roothub_suspend) = 0x00000000 kernel(usb_phy_set_charger_current) = 0x00000000 kernel(usb_phy_set_charger_state) = 0x00000000 kernel(usb_phy_set_event) = 0x00000000 kernel(usb_pipe_type_check) = 0x00000000 kernel(usb_poison_anchored_urbs) = 0x00000000 kernel(usb_poison_urb) = 0x00000000 kernel(usb_put_dev) = 0x00000000 kernel(usb_put_hcd) = 0x00000000 kernel(usb_put_intf) = 0x00000000 kernel(usb_put_phy) = 0x00000000 kernel(usb_queue_reset_device) = 0x00000000 kernel(usb_register_dev) = 0x00000000 kernel(usb_register_device_driver) = 0x00000000 kernel(usb_register_driver) = 0x00000000 kernel(usb_register_notify) = 0x00000000 kernel(usb_remove_hcd) = 0x00000000 kernel(usb_remove_phy) = 0x00000000 kernel(usb_reset_configuration) = 0x00000000 kernel(usb_reset_device) = 0x00000000 kernel(usb_reset_endpoint) = 0x00000000 kernel(usb_role_string) = 0x00000000 kernel(usb_role_switch_find_by_fwnode) = 0x00000000 kernel(usb_role_switch_get) = 0x00000000 kernel(usb_role_switch_get_drvdata) = 0x00000000 kernel(usb_role_switch_get_role) = 0x00000000 kernel(usb_role_switch_put) = 0x00000000 kernel(usb_role_switch_register) = 0x00000000 kernel(usb_role_switch_set_drvdata) = 0x00000000 kernel(usb_role_switch_set_role) = 0x00000000 kernel(usb_role_switch_unregister) = 0x00000000 kernel(usb_root_hub_lost_power) = 0x00000000 kernel(usb_scuttle_anchored_urbs) = 0x00000000 kernel(usb_serial_claim_interface) = 0x00000000 kernel(usb_serial_deregister_drivers) = 0x00000000 kernel(usb_serial_generic_chars_in_buffer) = 0x00000000 kernel(usb_serial_generic_close) = 0x00000000 kernel(usb_serial_generic_get_icount) = 0x00000000 kernel(usb_serial_generic_open) = 0x00000000 kernel(usb_serial_generic_process_read_urb) = 0x00000000 kernel(usb_serial_generic_read_bulk_callback) = 0x00000000 kernel(usb_serial_generic_resume) = 0x00000000 kernel(usb_serial_generic_submit_read_urbs) = 0x00000000 kernel(usb_serial_generic_throttle) = 0x00000000 kernel(usb_serial_generic_tiocmiwait) = 0x00000000 kernel(usb_serial_generic_unthrottle) = 0x00000000 kernel(usb_serial_generic_wait_until_sent) = 0x00000000 kernel(usb_serial_generic_write) = 0x00000000 kernel(usb_serial_generic_write_bulk_callback) = 0x00000000 kernel(usb_serial_generic_write_start) = 0x00000000 kernel(usb_serial_handle_break) = 0x00000000 kernel(usb_serial_handle_dcd_change) = 0x00000000 kernel(usb_serial_handle_sysrq_char) = 0x00000000 kernel(usb_serial_port_softint) = 0x00000000 kernel(usb_serial_register_drivers) = 0x00000000 kernel(usb_serial_resume) = 0x00000000 kernel(usb_serial_suspend) = 0x00000000 kernel(usb_set_configuration) = 0x00000000 kernel(usb_set_device_state) = 0x00000000 kernel(usb_set_interface) = 0x00000000 kernel(usb_set_wireless_status) = 0x00000000 kernel(usb_sg_cancel) = 0x00000000 kernel(usb_sg_init) = 0x00000000 kernel(usb_sg_wait) = 0x00000000 kernel(usb_show_dynids) = 0x00000000 kernel(usb_speed_string) = 0x00000000 kernel(usb_state_string) = 0x00000000 kernel(usb_store_new_id) = 0x00000000 kernel(usb_string) = 0x00000000 kernel(usb_submit_urb) = 0x00000000 kernel(usb_unanchor_urb) = 0x00000000 kernel(usb_unlink_anchored_urbs) = 0x00000000 kernel(usb_unlink_urb) = 0x00000000 kernel(usb_unlocked_disable_lpm) = 0x00000000 kernel(usb_unlocked_enable_lpm) = 0x00000000 kernel(usb_unpoison_anchored_urbs) = 0x00000000 kernel(usb_unpoison_urb) = 0x00000000 kernel(usb_unregister_notify) = 0x00000000 kernel(usb_urb_ep_type_check) = 0x00000000 kernel(usb_wait_anchor_empty_timeout) = 0x00000000 kernel(usb_wakeup_enabled_descendants) = 0x00000000 kernel(usb_wakeup_notification) = 0x00000000 kernel(user_describe) = 0x00000000 kernel(user_destroy) = 0x00000000 kernel(user_free_preparse) = 0x00000000 kernel(user_path_at_empty) = 0x00000000 kernel(user_path_create) = 0x00000000 kernel(user_path_locked_at) = 0x00000000 kernel(user_preparse) = 0x00000000 kernel(user_read) = 0x00000000 kernel(user_revoke) = 0x00000000 kernel(user_update) = 0x00000000 kernel(usermodehelper_read_lock_wait) = 0x00000000 kernel(usermodehelper_read_trylock) = 0x00000000 kernel(usermodehelper_read_unlock) = 0x00000000 kernel(usleep_range_state) = 0x00000000 kernel(utf16s_to_utf8s) = 0x00000000 kernel(utf32_to_utf8) = 0x00000000 kernel(utf8_casefold) = 0x00000000 kernel(utf8_casefold_hash) = 0x00000000 kernel(utf8_data_table) = 0x00000000 kernel(utf8_load) = 0x00000000 kernel(utf8_normalize) = 0x00000000 kernel(utf8_strncasecmp) = 0x00000000 kernel(utf8_strncasecmp_folded) = 0x00000000 kernel(utf8_strncmp) = 0x00000000 kernel(utf8_to_utf32) = 0x00000000 kernel(utf8_unload) = 0x00000000 kernel(utf8_validate) = 0x00000000 kernel(utf8s_to_utf16s) = 0x00000000 kernel(uuid_gen) = 0x00000000 kernel(uuid_is_valid) = 0x00000000 kernel(uuid_null) = 0x00000000 kernel(uuid_parse) = 0x00000000 kernel(validate_slab_cache) = 0x00000000 kernel(validate_xmit_skb_list) = 0x00000000 kernel(validate_xmit_xfrm) = 0x00000000 kernel(vbin_printf) = 0x00000000 kernel(vc_cons) = 0x00000000 kernel(vcalloc) = 0x00000000 kernel(vcap_add_rule) = 0x00000000 kernel(vcap_addr_keysets) = 0x00000000 kernel(vcap_admin_rule_count) = 0x00000000 kernel(vcap_alloc_rule) = 0x00000000 kernel(vcap_chain_id_to_lookup) = 0x00000000 kernel(vcap_chain_offset) = 0x00000000 kernel(vcap_copy_rule) = 0x00000000 kernel(vcap_debugfs) = 0x00000000 kernel(vcap_del_rule) = 0x00000000 kernel(vcap_del_rules) = 0x00000000 kernel(vcap_enable_lookups) = 0x00000000 kernel(vcap_filter_rule_keys) = 0x00000000 kernel(vcap_find_actionfield) = 0x00000000 kernel(vcap_find_admin) = 0x00000000 kernel(vcap_find_keystream_keysets) = 0x00000000 kernel(vcap_free_rule) = 0x00000000 kernel(vcap_get_rule) = 0x00000000 kernel(vcap_get_rule_count_by_cookie) = 0x00000000 kernel(vcap_is_last_chain) = 0x00000000 kernel(vcap_is_next_lookup) = 0x00000000 kernel(vcap_keyfield_name) = 0x00000000 kernel(vcap_keyfieldset) = 0x00000000 kernel(vcap_keyset_list_add) = 0x00000000 kernel(vcap_keyset_name) = 0x00000000 kernel(vcap_lookup_keyfield) = 0x00000000 kernel(vcap_lookup_rule_by_cookie) = 0x00000000 kernel(vcap_mod_rule) = 0x00000000 kernel(vcap_netbytes_copy) = 0x00000000 kernel(vcap_port_debugfs) = 0x00000000 kernel(vcap_rule_add_action_bit) = 0x00000000 kernel(vcap_rule_add_action_u32) = 0x00000000 kernel(vcap_rule_add_key_bit) = 0x00000000 kernel(vcap_rule_add_key_u128) = 0x00000000 kernel(vcap_rule_add_key_u32) = 0x00000000 kernel(vcap_rule_add_key_u48) = 0x00000000 kernel(vcap_rule_add_key_u72) = 0x00000000 kernel(vcap_rule_find_keysets) = 0x00000000 kernel(vcap_rule_get_counter) = 0x00000000 kernel(vcap_rule_get_key_u32) = 0x00000000 kernel(vcap_rule_mod_action_u32) = 0x00000000 kernel(vcap_rule_mod_key_u32) = 0x00000000 kernel(vcap_rule_rem_key) = 0x00000000 kernel(vcap_rule_set_counter) = 0x00000000 kernel(vcap_rule_set_counter_id) = 0x00000000 kernel(vcap_select_min_rule_keyset) = 0x00000000 kernel(vcap_set_rule_set_actionset) = 0x00000000 kernel(vcap_set_rule_set_keyset) = 0x00000000 kernel(vcap_set_tc_exterr) = 0x00000000 kernel(vcap_tc_flower_handler_arp_usage) = 0x00000000 kernel(vcap_tc_flower_handler_cvlan_usage) = 0x00000000 kernel(vcap_tc_flower_handler_ethaddr_usage) = 0x00000000 kernel(vcap_tc_flower_handler_ip_usage) = 0x00000000 kernel(vcap_tc_flower_handler_ipv4_usage) = 0x00000000 kernel(vcap_tc_flower_handler_ipv6_usage) = 0x00000000 kernel(vcap_tc_flower_handler_portnum_usage) = 0x00000000 kernel(vcap_tc_flower_handler_tcp_usage) = 0x00000000 kernel(vcap_tc_flower_handler_vlan_usage) = 0x00000000 kernel(vcap_val_rule) = 0x00000000 kernel(vchan_dma_desc_free_list) = 0x00000000 kernel(vchan_find_desc) = 0x00000000 kernel(vchan_init) = 0x00000000 kernel(vchan_tx_desc_free) = 0x00000000 kernel(vchan_tx_submit) = 0x00000000 kernel(vcpu_load) = 0x00000000 kernel(vcpu_put) = 0x00000000 kernel(verify_pkcs7_signature) = 0x00000000 kernel(verify_signature) = 0x00000000 kernel(verify_spi_info) = 0x00000000 kernel(vesa_modes) = 0x00000000 kernel(vfree) = 0x00000000 kernel(vfs_cancel_lock) = 0x00000000 kernel(vfs_clone_file_range) = 0x00000000 kernel(vfs_copy_file_range) = 0x00000000 kernel(vfs_create) = 0x00000000 kernel(vfs_create_mount) = 0x00000000 kernel(vfs_dedupe_file_range) = 0x00000000 kernel(vfs_dedupe_file_range_one) = 0x00000000 kernel(vfs_dup_fs_context) = 0x00000000 kernel(vfs_fadvise) = 0x00000000 kernel(vfs_fallocate) = 0x00000000 kernel(vfs_fileattr_get) = 0x00000000 kernel(vfs_fileattr_set) = 0x00000000 kernel(vfs_fsync) = 0x00000000 kernel(vfs_fsync_range) = 0x00000000 kernel(vfs_get_acl) = 0x00000000 kernel(vfs_get_fsid) = 0x00000000 kernel(vfs_get_link) = 0x00000000 kernel(vfs_get_tree) = 0x00000000 kernel(vfs_getattr) = 0x00000000 kernel(vfs_getattr_nosec) = 0x00000000 kernel(vfs_getxattr) = 0x00000000 kernel(vfs_inode_has_locks) = 0x00000000 kernel(vfs_iocb_iter_read) = 0x00000000 kernel(vfs_iocb_iter_write) = 0x00000000 kernel(vfs_ioctl) = 0x00000000 kernel(vfs_iter_read) = 0x00000000 kernel(vfs_iter_write) = 0x00000000 kernel(vfs_kern_mount) = 0x00000000 kernel(vfs_link) = 0x00000000 kernel(vfs_listxattr) = 0x00000000 kernel(vfs_llseek) = 0x00000000 kernel(vfs_lock_file) = 0x00000000 kernel(vfs_mkdir) = 0x00000000 kernel(vfs_mknod) = 0x00000000 kernel(vfs_mkobj) = 0x00000000 kernel(vfs_parse_fs_param) = 0x00000000 kernel(vfs_parse_fs_param_source) = 0x00000000 kernel(vfs_parse_fs_string) = 0x00000000 kernel(vfs_parse_monolithic_sep) = 0x00000000 kernel(vfs_path_lookup) = 0x00000000 kernel(vfs_path_parent_lookup) = 0x00000000 kernel(vfs_readlink) = 0x00000000 kernel(vfs_remove_acl) = 0x00000000 kernel(vfs_removexattr) = 0x00000000 kernel(vfs_rename) = 0x00000000 kernel(vfs_rmdir) = 0x00000000 kernel(vfs_set_acl) = 0x00000000 kernel(vfs_setlease) = 0x00000000 kernel(vfs_setpos) = 0x00000000 kernel(vfs_setxattr) = 0x00000000 kernel(vfs_splice_read) = 0x00000000 kernel(vfs_statfs) = 0x00000000 kernel(vfs_submount) = 0x00000000 kernel(vfs_symlink) = 0x00000000 kernel(vfs_test_lock) = 0x00000000 kernel(vfs_truncate) = 0x00000000 kernel(vfs_unlink) = 0x00000000 kernel(vfsgid_in_group_p) = 0x00000000 kernel(vga_client_register) = 0x00000000 kernel(vga_default_device) = 0x00000000 kernel(vga_get) = 0x00000000 kernel(vga_put) = 0x00000000 kernel(vga_remove_vgacon) = 0x00000000 kernel(vga_set_legacy_decoding) = 0x00000000 kernel(vhost_task_create) = 0x00000000 kernel(vhost_task_start) = 0x00000000 kernel(vhost_task_stop) = 0x00000000 kernel(vhost_task_wake) = 0x00000000 kernel(video_firmware_drivers_only) = 0x00000000 kernel(video_get_options) = 0x00000000 kernel(videomode_from_timing) = 0x00000000 kernel(videomode_from_timings) = 0x00000000 kernel(vif_device_init) = 0x00000000 kernel(virtio_add_status) = 0x00000000 kernel(virtio_break_device) = 0x00000000 kernel(virtio_check_driver_offered_feature) = 0x00000000 kernel(virtio_check_mem_acc_cb) = 0x00000000 kernel(virtio_config_changed) = 0x00000000 kernel(virtio_device_freeze) = 0x00000000 kernel(virtio_device_restore) = 0x00000000 kernel(virtio_max_dma_size) = 0x00000000 kernel(virtio_require_restricted_mem_acc) = 0x00000000 kernel(virtio_reset_device) = 0x00000000 kernel(virtqueue_add_inbuf) = 0x00000000 kernel(virtqueue_add_inbuf_ctx) = 0x00000000 kernel(virtqueue_add_outbuf) = 0x00000000 kernel(virtqueue_add_sgs) = 0x00000000 kernel(virtqueue_detach_unused_buf) = 0x00000000 kernel(virtqueue_disable_cb) = 0x00000000 kernel(virtqueue_dma_dev) = 0x00000000 kernel(virtqueue_dma_map_single_attrs) = 0x00000000 kernel(virtqueue_dma_mapping_error) = 0x00000000 kernel(virtqueue_dma_need_sync) = 0x00000000 kernel(virtqueue_dma_sync_single_range_for_cpu) = 0x00000000 kernel(virtqueue_dma_sync_single_range_for_device) = 0x00000000 kernel(virtqueue_dma_unmap_single_attrs) = 0x00000000 kernel(virtqueue_enable_cb) = 0x00000000 kernel(virtqueue_enable_cb_delayed) = 0x00000000 kernel(virtqueue_enable_cb_prepare) = 0x00000000 kernel(virtqueue_get_avail_addr) = 0x00000000 kernel(virtqueue_get_buf) = 0x00000000 kernel(virtqueue_get_buf_ctx) = 0x00000000 kernel(virtqueue_get_desc_addr) = 0x00000000 kernel(virtqueue_get_used_addr) = 0x00000000 kernel(virtqueue_get_vring) = 0x00000000 kernel(virtqueue_get_vring_size) = 0x00000000 kernel(virtqueue_is_broken) = 0x00000000 kernel(virtqueue_kick) = 0x00000000 kernel(virtqueue_kick_prepare) = 0x00000000 kernel(virtqueue_notify) = 0x00000000 kernel(virtqueue_poll) = 0x00000000 kernel(virtqueue_reset) = 0x00000000 kernel(virtqueue_resize) = 0x00000000 kernel(virtqueue_set_dma_premapped) = 0x00000000 kernel(visitor128) = 0x00000000 kernel(visitor32) = 0x00000000 kernel(visitor64) = 0x00000000 kernel(visitorl) = 0x00000000 kernel(vivaldi_function_row_physmap_show) = 0x00000000 kernel(vlan_dev_real_dev) = 0x00000000 kernel(vlan_dev_vlan_id) = 0x00000000 kernel(vlan_dev_vlan_proto) = 0x00000000 kernel(vlan_filter_drop_vids) = 0x00000000 kernel(vlan_filter_push_vids) = 0x00000000 kernel(vlan_for_each) = 0x00000000 kernel(vlan_ioctl_set) = 0x00000000 kernel(vlan_uses_dev) = 0x00000000 kernel(vlan_vid_add) = 0x00000000 kernel(vlan_vid_del) = 0x00000000 kernel(vlan_vids_add_by_dev) = 0x00000000 kernel(vlan_vids_del_by_dev) = 0x00000000 kernel(vli_cmp) = 0x00000000 kernel(vli_from_be64) = 0x00000000 kernel(vli_from_le64) = 0x00000000 kernel(vli_is_zero) = 0x00000000 kernel(vli_mod_inv) = 0x00000000 kernel(vli_mod_mult_slow) = 0x00000000 kernel(vli_num_bits) = 0x00000000 kernel(vli_sub) = 0x00000000 kernel(vm_brk_flags) = 0x00000000 kernel(vm_event_states) = 0x00000000 kernel(vm_get_page_prot) = 0x00000000 kernel(vm_insert_page) = 0x00000000 kernel(vm_insert_pages) = 0x00000000 kernel(vm_iomap_memory) = 0x00000000 kernel(vm_map_pages) = 0x00000000 kernel(vm_map_pages_zero) = 0x00000000 kernel(vm_map_ram) = 0x00000000 kernel(vm_memory_committed) = 0x00000000 kernel(vm_mmap) = 0x00000000 kernel(vm_munmap) = 0x00000000 kernel(vm_node_stat) = 0x00000000 kernel(vm_unmap_aliases) = 0x00000000 kernel(vm_unmap_ram) = 0x00000000 kernel(vm_zone_stat) = 0x00000000 kernel(vma_alloc_folio) = 0x00000000 kernel(vma_kernel_pagesize) = 0x00000000 kernel(vma_set_file) = 0x00000000 kernel(vmalloc) = 0x00000000 kernel(vmalloc_32) = 0x00000000 kernel(vmalloc_32_user) = 0x00000000 kernel(vmalloc_array) = 0x00000000 kernel(vmalloc_huge) = 0x00000000 kernel(vmalloc_node) = 0x00000000 kernel(vmalloc_to_page) = 0x00000000 kernel(vmalloc_to_pfn) = 0x00000000 kernel(vmalloc_user) = 0x00000000 kernel(vmap) = 0x00000000 kernel(vmcore_add_device_dump) = 0x00000000 kernel(vmemdup_user) = 0x00000000 kernel(vmf_insert_mixed) = 0x00000000 kernel(vmf_insert_mixed_mkwrite) = 0x00000000 kernel(vmf_insert_pfn) = 0x00000000 kernel(vmf_insert_pfn_pmd) = 0x00000000 kernel(vmf_insert_pfn_prot) = 0x00000000 kernel(vp_legacy_config_vector) = 0x00000000 kernel(vp_legacy_get_driver_features) = 0x00000000 kernel(vp_legacy_get_features) = 0x00000000 kernel(vp_legacy_get_queue_enable) = 0x00000000 kernel(vp_legacy_get_queue_size) = 0x00000000 kernel(vp_legacy_get_status) = 0x00000000 kernel(vp_legacy_probe) = 0x00000000 kernel(vp_legacy_queue_vector) = 0x00000000 kernel(vp_legacy_remove) = 0x00000000 kernel(vp_legacy_set_features) = 0x00000000 kernel(vp_legacy_set_queue_address) = 0x00000000 kernel(vp_legacy_set_status) = 0x00000000 kernel(vp_modern_avq_index) = 0x00000000 kernel(vp_modern_avq_num) = 0x00000000 kernel(vp_modern_config_vector) = 0x00000000 kernel(vp_modern_generation) = 0x00000000 kernel(vp_modern_get_driver_features) = 0x00000000 kernel(vp_modern_get_features) = 0x00000000 kernel(vp_modern_get_num_queues) = 0x00000000 kernel(vp_modern_get_queue_enable) = 0x00000000 kernel(vp_modern_get_queue_reset) = 0x00000000 kernel(vp_modern_get_queue_size) = 0x00000000 kernel(vp_modern_get_status) = 0x00000000 kernel(vp_modern_map_vq_notify) = 0x00000000 kernel(vp_modern_probe) = 0x00000000 kernel(vp_modern_queue_address) = 0x00000000 kernel(vp_modern_queue_vector) = 0x00000000 kernel(vp_modern_remove) = 0x00000000 kernel(vp_modern_set_features) = 0x00000000 kernel(vp_modern_set_queue_enable) = 0x00000000 kernel(vp_modern_set_queue_reset) = 0x00000000 kernel(vp_modern_set_queue_size) = 0x00000000 kernel(vp_modern_set_status) = 0x00000000 kernel(vprintk) = 0x00000000 kernel(vprintk_default) = 0x00000000 kernel(vprintk_emit) = 0x00000000 kernel(vring_create_virtqueue) = 0x00000000 kernel(vring_create_virtqueue_dma) = 0x00000000 kernel(vring_del_virtqueue) = 0x00000000 kernel(vring_interrupt) = 0x00000000 kernel(vring_new_virtqueue) = 0x00000000 kernel(vring_notification_data) = 0x00000000 kernel(vring_transport_features) = 0x00000000 kernel(vscnprintf) = 0x00000000 kernel(vsnprintf) = 0x00000000 kernel(vsprintf) = 0x00000000 kernel(vsscanf) = 0x00000000 kernel(vt_get_leds) = 0x00000000 kernel(vtime_guest_enter) = 0x00000000 kernel(vtime_guest_exit) = 0x00000000 kernel(vunmap) = 0x00000000 kernel(vzalloc) = 0x00000000 kernel(vzalloc_node) = 0x00000000 kernel(wait_for_completion) = 0x00000000 kernel(wait_for_completion_interruptible) = 0x00000000 kernel(wait_for_completion_interruptible_timeout) = 0x00000000 kernel(wait_for_completion_io) = 0x00000000 kernel(wait_for_completion_io_timeout) = 0x00000000 kernel(wait_for_completion_killable) = 0x00000000 kernel(wait_for_completion_killable_timeout) = 0x00000000 kernel(wait_for_completion_state) = 0x00000000 kernel(wait_for_completion_timeout) = 0x00000000 kernel(wait_for_device_probe) = 0x00000000 kernel(wait_for_initramfs) = 0x00000000 kernel(wait_for_key_construction) = 0x00000000 kernel(wait_for_random_bytes) = 0x00000000 kernel(wait_for_stable_page) = 0x00000000 kernel(wait_on_page_writeback) = 0x00000000 kernel(wait_woken) = 0x00000000 kernel(wake_bit_function) = 0x00000000 kernel(wake_up_all_idle_cpus) = 0x00000000 kernel(wake_up_bit) = 0x00000000 kernel(wake_up_process) = 0x00000000 kernel(wake_up_var) = 0x00000000 kernel(wakeme_after_rcu) = 0x00000000 kernel(wakeup_source_add) = 0x00000000 kernel(wakeup_source_create) = 0x00000000 kernel(wakeup_source_destroy) = 0x00000000 kernel(wakeup_source_register) = 0x00000000 kernel(wakeup_source_remove) = 0x00000000 kernel(wakeup_source_unregister) = 0x00000000 kernel(wakeup_sources_read_lock) = 0x00000000 kernel(wakeup_sources_read_unlock) = 0x00000000 kernel(wakeup_sources_walk_next) = 0x00000000 kernel(wakeup_sources_walk_start) = 0x00000000 kernel(walk_hmem_resources) = 0x00000000 kernel(walk_iomem_res_desc) = 0x00000000 kernel(watchdog_init_timeout) = 0x00000000 kernel(watchdog_register_device) = 0x00000000 kernel(watchdog_set_last_hw_keepalive) = 0x00000000 kernel(watchdog_set_restart_priority) = 0x00000000 kernel(watchdog_unregister_device) = 0x00000000 kernel(wb_writeout_inc) = 0x00000000 kernel(wbc_account_cgroup_owner) = 0x00000000 kernel(wbc_attach_and_unlock_inode) = 0x00000000 kernel(wbc_detach_inode) = 0x00000000 kernel(wbt_disable_default) = 0x00000000 kernel(wbt_enable_default) = 0x00000000 kernel(wireless_nlevent_flush) = 0x00000000 kernel(wireless_send_event) = 0x00000000 kernel(woken_wake_function) = 0x00000000 kernel(work_busy) = 0x00000000 kernel(work_on_cpu_key) = 0x00000000 kernel(work_on_cpu_safe_key) = 0x00000000 kernel(workqueue_congested) = 0x00000000 kernel(workqueue_set_max_active) = 0x00000000 kernel(would_dump) = 0x00000000 kernel(wp_shared_mapping_range) = 0x00000000 kernel(wrap_directory_iterator) = 0x00000000 kernel(write_cache_pages) = 0x00000000 kernel(write_dirty_buffer) = 0x00000000 kernel(write_inode_now) = 0x00000000 kernel(writeback_inodes_sb) = 0x00000000 kernel(writeback_inodes_sb_nr) = 0x00000000 kernel(ww_mutex_lock) = 0x00000000 kernel(ww_mutex_lock_interruptible) = 0x00000000 kernel(ww_mutex_trylock) = 0x00000000 kernel(ww_mutex_unlock) = 0x00000000 kernel(wwan_create_port) = 0x00000000 kernel(wwan_get_debugfs_dir) = 0x00000000 kernel(wwan_port_get_drvdata) = 0x00000000 kernel(wwan_port_rx) = 0x00000000 kernel(wwan_port_txoff) = 0x00000000 kernel(wwan_port_txon) = 0x00000000 kernel(wwan_put_debugfs_dir) = 0x00000000 kernel(wwan_register_ops) = 0x00000000 kernel(wwan_remove_port) = 0x00000000 kernel(wwan_unregister_ops) = 0x00000000 kernel(x509_cert_parse) = 0x00000000 kernel(x509_decode_time) = 0x00000000 kernel(x509_free_certificate) = 0x00000000 kernel(x509_load_certificate_list) = 0x00000000 kernel(xa_clear_mark) = 0x00000000 kernel(xa_delete_node) = 0x00000000 kernel(xa_destroy) = 0x00000000 kernel(xa_erase) = 0x00000000 kernel(xa_extract) = 0x00000000 kernel(xa_find) = 0x00000000 kernel(xa_find_after) = 0x00000000 kernel(xa_get_mark) = 0x00000000 kernel(xa_get_order) = 0x00000000 kernel(xa_load) = 0x00000000 kernel(xa_set_mark) = 0x00000000 kernel(xa_store) = 0x00000000 kernel(xa_store_range) = 0x00000000 kernel(xas_clear_mark) = 0x00000000 kernel(xas_create_range) = 0x00000000 kernel(xas_find) = 0x00000000 kernel(xas_find_conflict) = 0x00000000 kernel(xas_find_marked) = 0x00000000 kernel(xas_get_mark) = 0x00000000 kernel(xas_init_marks) = 0x00000000 kernel(xas_load) = 0x00000000 kernel(xas_nomem) = 0x00000000 kernel(xas_pause) = 0x00000000 kernel(xas_set_mark) = 0x00000000 kernel(xas_split) = 0x00000000 kernel(xas_split_alloc) = 0x00000000 kernel(xas_store) = 0x00000000 kernel(xattr_full_name) = 0x00000000 kernel(xattr_supports_user_prefix) = 0x00000000 kernel(xchacha20poly1305_decrypt) = 0x00000000 kernel(xchacha20poly1305_encrypt) = 0x00000000 kernel(xdp_alloc_skb_bulk) = 0x00000000 kernel(xdp_attachment_setup) = 0x00000000 kernel(xdp_build_skb_from_frame) = 0x00000000 kernel(xdp_convert_zc_to_xdp_frame) = 0x00000000 kernel(xdp_do_flush) = 0x00000000 kernel(xdp_do_redirect) = 0x00000000 kernel(xdp_do_redirect_frame) = 0x00000000 kernel(xdp_features_clear_redirect_target) = 0x00000000 kernel(xdp_features_set_redirect_target) = 0x00000000 kernel(xdp_flush_frame_bulk) = 0x00000000 kernel(xdp_master_redirect) = 0x00000000 kernel(xdp_reg_mem_model) = 0x00000000 kernel(xdp_return_buff) = 0x00000000 kernel(xdp_return_frame) = 0x00000000 kernel(xdp_return_frame_bulk) = 0x00000000 kernel(xdp_return_frame_rx_napi) = 0x00000000 kernel(xdp_rxq_info_is_reg) = 0x00000000 kernel(xdp_rxq_info_reg_mem_model) = 0x00000000 kernel(xdp_rxq_info_unreg) = 0x00000000 kernel(xdp_rxq_info_unreg_mem_model) = 0x00000000 kernel(xdp_rxq_info_unused) = 0x00000000 kernel(xdp_set_features_flag) = 0x00000000 kernel(xdp_unreg_mem_model) = 0x00000000 kernel(xdp_warn) = 0x00000000 kernel(xfer_to_guest_mode_handle_work) = 0x00000000 kernel(xfrm4_gro_udp_encap_rcv) = 0x00000000 kernel(xfrm4_protocol_deregister) = 0x00000000 kernel(xfrm4_protocol_register) = 0x00000000 kernel(xfrm4_rcv) = 0x00000000 kernel(xfrm4_rcv_encap) = 0x00000000 kernel(xfrm4_udp_encap_rcv) = 0x00000000 kernel(xfrm6_input_addr) = 0x00000000 kernel(xfrm6_protocol_deregister) = 0x00000000 kernel(xfrm6_protocol_register) = 0x00000000 kernel(xfrm6_rcv) = 0x00000000 kernel(xfrm6_rcv_encap) = 0x00000000 kernel(xfrm6_rcv_spi) = 0x00000000 kernel(xfrm6_rcv_tnl) = 0x00000000 kernel(xfrm_aalg_get_byid) = 0x00000000 kernel(xfrm_aalg_get_byidx) = 0x00000000 kernel(xfrm_aalg_get_byname) = 0x00000000 kernel(xfrm_aead_get_byname) = 0x00000000 kernel(xfrm_alloc_spi) = 0x00000000 kernel(xfrm_audit_policy_add) = 0x00000000 kernel(xfrm_audit_policy_delete) = 0x00000000 kernel(xfrm_audit_state_add) = 0x00000000 kernel(xfrm_audit_state_delete) = 0x00000000 kernel(xfrm_audit_state_icvfail) = 0x00000000 kernel(xfrm_audit_state_notfound) = 0x00000000 kernel(xfrm_audit_state_notfound_simple) = 0x00000000 kernel(xfrm_audit_state_replay) = 0x00000000 kernel(xfrm_audit_state_replay_overflow) = 0x00000000 kernel(xfrm_bpf_md_dst) = 0x00000000 kernel(xfrm_calg_get_byid) = 0x00000000 kernel(xfrm_calg_get_byname) = 0x00000000 kernel(xfrm_count_pfkey_auth_supported) = 0x00000000 kernel(xfrm_count_pfkey_enc_supported) = 0x00000000 kernel(xfrm_dev_offload_ok) = 0x00000000 kernel(xfrm_dev_policy_add) = 0x00000000 kernel(xfrm_dev_policy_flush) = 0x00000000 kernel(xfrm_dev_resume) = 0x00000000 kernel(xfrm_dev_state_add) = 0x00000000 kernel(xfrm_dev_state_flush) = 0x00000000 kernel(xfrm_dst_ifdown) = 0x00000000 kernel(xfrm_ealg_get_byid) = 0x00000000 kernel(xfrm_ealg_get_byidx) = 0x00000000 kernel(xfrm_ealg_get_byname) = 0x00000000 kernel(xfrm_find_acq) = 0x00000000 kernel(xfrm_find_acq_byseq) = 0x00000000 kernel(xfrm_flush_gc) = 0x00000000 kernel(xfrm_get_acqseq) = 0x00000000 kernel(xfrm_if_register_cb) = 0x00000000 kernel(xfrm_if_unregister_cb) = 0x00000000 kernel(xfrm_init_replay) = 0x00000000 kernel(xfrm_init_state) = 0x00000000 kernel(xfrm_input) = 0x00000000 kernel(xfrm_input_register_afinfo) = 0x00000000 kernel(xfrm_input_resume) = 0x00000000 kernel(xfrm_input_unregister_afinfo) = 0x00000000 kernel(xfrm_local_error) = 0x00000000 kernel(xfrm_lookup) = 0x00000000 kernel(xfrm_lookup_route) = 0x00000000 kernel(xfrm_lookup_with_ifid) = 0x00000000 kernel(xfrm_migrate) = 0x00000000 kernel(xfrm_migrate_state_find) = 0x00000000 kernel(xfrm_msg_min) = 0x00000000 kernel(xfrm_output) = 0x00000000 kernel(xfrm_output_resume) = 0x00000000 kernel(xfrm_parse_spi) = 0x00000000 kernel(xfrm_policy_alloc) = 0x00000000 kernel(xfrm_policy_byid) = 0x00000000 kernel(xfrm_policy_bysel_ctx) = 0x00000000 kernel(xfrm_policy_delete) = 0x00000000 kernel(xfrm_policy_destroy) = 0x00000000 kernel(xfrm_policy_flush) = 0x00000000 kernel(xfrm_policy_hash_rebuild) = 0x00000000 kernel(xfrm_policy_insert) = 0x00000000 kernel(xfrm_policy_register_afinfo) = 0x00000000 kernel(xfrm_policy_unregister_afinfo) = 0x00000000 kernel(xfrm_policy_walk) = 0x00000000 kernel(xfrm_policy_walk_done) = 0x00000000 kernel(xfrm_policy_walk_init) = 0x00000000 kernel(xfrm_probe_algs) = 0x00000000 kernel(xfrm_register_km) = 0x00000000 kernel(xfrm_register_type) = 0x00000000 kernel(xfrm_register_type_offload) = 0x00000000 kernel(xfrm_replay_seqhi) = 0x00000000 kernel(xfrm_sad_getinfo) = 0x00000000 kernel(xfrm_spd_getinfo) = 0x00000000 kernel(xfrm_state_add) = 0x00000000 kernel(xfrm_state_afinfo_get_rcu) = 0x00000000 kernel(xfrm_state_alloc) = 0x00000000 kernel(xfrm_state_check_expire) = 0x00000000 kernel(xfrm_state_delete) = 0x00000000 kernel(xfrm_state_delete_tunnel) = 0x00000000 kernel(xfrm_state_flush) = 0x00000000 kernel(xfrm_state_free) = 0x00000000 kernel(xfrm_state_insert) = 0x00000000 kernel(xfrm_state_lookup) = 0x00000000 kernel(xfrm_state_lookup_byaddr) = 0x00000000 kernel(xfrm_state_lookup_byspi) = 0x00000000 kernel(xfrm_state_migrate) = 0x00000000 kernel(xfrm_state_mtu) = 0x00000000 kernel(xfrm_state_register_afinfo) = 0x00000000 kernel(xfrm_state_unregister_afinfo) = 0x00000000 kernel(xfrm_state_update) = 0x00000000 kernel(xfrm_state_walk) = 0x00000000 kernel(xfrm_state_walk_done) = 0x00000000 kernel(xfrm_state_walk_init) = 0x00000000 kernel(xfrm_stateonly_find) = 0x00000000 kernel(xfrm_trans_queue) = 0x00000000 kernel(xfrm_trans_queue_net) = 0x00000000 kernel(xfrm_unregister_km) = 0x00000000 kernel(xfrm_unregister_type) = 0x00000000 kernel(xfrm_unregister_type_offload) = 0x00000000 kernel(xfrm_user_policy) = 0x00000000 kernel(xfrma_policy) = 0x00000000 kernel(xhci_add_endpoint) = 0x00000000 kernel(xhci_check_bandwidth) = 0x00000000 kernel(xhci_create_secondary_interrupter) = 0x00000000 kernel(xhci_dbg_trace) = 0x00000000 kernel(xhci_drop_endpoint) = 0x00000000 kernel(xhci_ext_cap_init) = 0x00000000 kernel(xhci_gen_setup) = 0x00000000 kernel(xhci_get_endpoint_index) = 0x00000000 kernel(xhci_get_ep_ctx) = 0x00000000 kernel(xhci_hub_control) = 0x00000000 kernel(xhci_init_driver) = 0x00000000 kernel(xhci_initialize_ring_info) = 0x00000000 kernel(xhci_msi_irq) = 0x00000000 kernel(xhci_port_state_to_neutral) = 0x00000000 kernel(xhci_remove_secondary_interrupter) = 0x00000000 kernel(xhci_reset_bandwidth) = 0x00000000 kernel(xhci_resume) = 0x00000000 kernel(xhci_run) = 0x00000000 kernel(xhci_shutdown) = 0x00000000 kernel(xhci_stop) = 0x00000000 kernel(xhci_suspend) = 0x00000000 kernel(xhci_update_hub_device) = 0x00000000 kernel(xlnx_register_event) = 0x00000000 kernel(xlnx_unregister_event) = 0x00000000 kernel(xor_block_inner_neon) = 0x00000000 kernel(xor_blocks) = 0x00000000 kernel(xp_alloc) = 0x00000000 kernel(xp_alloc_batch) = 0x00000000 kernel(xp_can_alloc) = 0x00000000 kernel(xp_dma_map) = 0x00000000 kernel(xp_dma_sync_for_cpu_slow) = 0x00000000 kernel(xp_dma_sync_for_device_slow) = 0x00000000 kernel(xp_dma_unmap) = 0x00000000 kernel(xp_fill_cb) = 0x00000000 kernel(xp_free) = 0x00000000 kernel(xp_raw_get_data) = 0x00000000 kernel(xp_raw_get_dma) = 0x00000000 kernel(xp_set_rxq_info) = 0x00000000 kernel(xsk_clear_rx_need_wakeup) = 0x00000000 kernel(xsk_clear_tx_need_wakeup) = 0x00000000 kernel(xsk_get_pool_from_qid) = 0x00000000 kernel(xsk_set_rx_need_wakeup) = 0x00000000 kernel(xsk_set_tx_need_wakeup) = 0x00000000 kernel(xsk_tx_completed) = 0x00000000 kernel(xsk_tx_peek_desc) = 0x00000000 kernel(xsk_tx_peek_release_desc_batch) = 0x00000000 kernel(xsk_tx_release) = 0x00000000 kernel(xsk_uses_need_wakeup) = 0x00000000 kernel(xt_alloc_entry_offsets) = 0x00000000 kernel(xt_alloc_table_info) = 0x00000000 kernel(xt_check_entry_offsets) = 0x00000000 kernel(xt_check_match) = 0x00000000 kernel(xt_check_proc_name) = 0x00000000 kernel(xt_check_table_hooks) = 0x00000000 kernel(xt_check_target) = 0x00000000 kernel(xt_copy_counters) = 0x00000000 kernel(xt_counters_alloc) = 0x00000000 kernel(xt_data_to_user) = 0x00000000 kernel(xt_find_jump_offset) = 0x00000000 kernel(xt_find_match) = 0x00000000 kernel(xt_find_revision) = 0x00000000 kernel(xt_find_table) = 0x00000000 kernel(xt_find_table_lock) = 0x00000000 kernel(xt_free_table_info) = 0x00000000 kernel(xt_hook_ops_alloc) = 0x00000000 kernel(xt_match_to_user) = 0x00000000 kernel(xt_percpu_counter_alloc) = 0x00000000 kernel(xt_percpu_counter_free) = 0x00000000 kernel(xt_proto_fini) = 0x00000000 kernel(xt_proto_init) = 0x00000000 kernel(xt_recseq) = 0x00000000 kernel(xt_register_match) = 0x00000000 kernel(xt_register_matches) = 0x00000000 kernel(xt_register_table) = 0x00000000 kernel(xt_register_target) = 0x00000000 kernel(xt_register_targets) = 0x00000000 kernel(xt_register_template) = 0x00000000 kernel(xt_replace_table) = 0x00000000 kernel(xt_request_find_match) = 0x00000000 kernel(xt_request_find_table_lock) = 0x00000000 kernel(xt_request_find_target) = 0x00000000 kernel(xt_table_unlock) = 0x00000000 kernel(xt_target_to_user) = 0x00000000 kernel(xt_tee_enabled) = 0x00000000 kernel(xt_unregister_match) = 0x00000000 kernel(xt_unregister_matches) = 0x00000000 kernel(xt_unregister_table) = 0x00000000 kernel(xt_unregister_target) = 0x00000000 kernel(xt_unregister_targets) = 0x00000000 kernel(xt_unregister_template) = 0x00000000 kernel(xxh32) = 0x00000000 kernel(xxh32_copy_state) = 0x00000000 kernel(xxh32_digest) = 0x00000000 kernel(xxh32_reset) = 0x00000000 kernel(xxh32_update) = 0x00000000 kernel(xxh64) = 0x00000000 kernel(xxh64_copy_state) = 0x00000000 kernel(xxh64_digest) = 0x00000000 kernel(xxh64_reset) = 0x00000000 kernel(xxh64_update) = 0x00000000 kernel(xz_dec_end) = 0x00000000 kernel(xz_dec_init) = 0x00000000 kernel(xz_dec_microlzma_alloc) = 0x00000000 kernel(xz_dec_microlzma_end) = 0x00000000 kernel(xz_dec_microlzma_reset) = 0x00000000 kernel(xz_dec_microlzma_run) = 0x00000000 kernel(xz_dec_reset) = 0x00000000 kernel(xz_dec_run) = 0x00000000 kernel(yield) = 0x00000000 kernel(yield_to) = 0x00000000 kernel(zap_vma_ptes) = 0x00000000 kernel(zero_fill_bio_iter) = 0x00000000 kernel(zero_pfn) = 0x00000000 kernel(zerocopy_sg_from_iter) = 0x00000000 kernel(zlib_deflate) = 0x00000000 kernel(zlib_deflateEnd) = 0x00000000 kernel(zlib_deflateInit2) = 0x00000000 kernel(zlib_deflateReset) = 0x00000000 kernel(zlib_deflate_dfltcc_enabled) = 0x00000000 kernel(zlib_deflate_workspacesize) = 0x00000000 kernel(zlib_inflate) = 0x00000000 kernel(zlib_inflateEnd) = 0x00000000 kernel(zlib_inflateIncomp) = 0x00000000 kernel(zlib_inflateInit2) = 0x00000000 kernel(zlib_inflateReset) = 0x00000000 kernel(zlib_inflate_blob) = 0x00000000 kernel(zlib_inflate_workspacesize) = 0x00000000 kernel(zone_device_page_init) = 0x00000000 kernel(zpool_has_pool) = 0x00000000 kernel(zpool_register_driver) = 0x00000000 kernel(zpool_unregister_driver) = 0x00000000 kernel(zs_compact) = 0x00000000 kernel(zs_create_pool) = 0x00000000 kernel(zs_destroy_pool) = 0x00000000 kernel(zs_free) = 0x00000000 kernel(zs_get_total_pages) = 0x00000000 kernel(zs_huge_class_size) = 0x00000000 kernel(zs_lookup_class_index) = 0x00000000 kernel(zs_malloc) = 0x00000000 kernel(zs_map_object) = 0x00000000 kernel(zs_pool_stats) = 0x00000000 kernel(zs_unmap_object) = 0x00000000 kernel(zstd_cctx_workspace_bound) = 0x00000000 kernel(zstd_compress_bound) = 0x00000000 kernel(zstd_compress_cctx) = 0x00000000 kernel(zstd_compress_stream) = 0x00000000 kernel(zstd_cstream_workspace_bound) = 0x00000000 kernel(zstd_dctx_workspace_bound) = 0x00000000 kernel(zstd_decompress_dctx) = 0x00000000 kernel(zstd_decompress_stream) = 0x00000000 kernel(zstd_dstream_workspace_bound) = 0x00000000 kernel(zstd_end_stream) = 0x00000000 kernel(zstd_find_frame_compressed_size) = 0x00000000 kernel(zstd_flush_stream) = 0x00000000 kernel(zstd_get_error_code) = 0x00000000 kernel(zstd_get_error_name) = 0x00000000 kernel(zstd_get_frame_header) = 0x00000000 kernel(zstd_get_params) = 0x00000000 kernel(zstd_init_cctx) = 0x00000000 kernel(zstd_init_cstream) = 0x00000000 kernel(zstd_init_dctx) = 0x00000000 kernel(zstd_init_dstream) = 0x00000000 kernel(zstd_is_error) = 0x00000000 kernel(zstd_max_clevel) = 0x00000000 kernel(zstd_min_clevel) = 0x00000000 kernel(zstd_reset_cstream) = 0x00000000 kernel(zstd_reset_dstream) = 0x00000000 kernel(zynqmp_pm_aes_engine) = 0x00000000 kernel(zynqmp_pm_bootmode_read) = 0x00000000 kernel(zynqmp_pm_bootmode_write) = 0x00000000 kernel(zynqmp_pm_clock_disable) = 0x00000000 kernel(zynqmp_pm_clock_enable) = 0x00000000 kernel(zynqmp_pm_clock_getdivider) = 0x00000000 kernel(zynqmp_pm_clock_getparent) = 0x00000000 kernel(zynqmp_pm_clock_getstate) = 0x00000000 kernel(zynqmp_pm_clock_setdivider) = 0x00000000 kernel(zynqmp_pm_clock_setparent) = 0x00000000 kernel(zynqmp_pm_efuse_access) = 0x00000000 kernel(zynqmp_pm_feature) = 0x00000000 kernel(zynqmp_pm_force_pwrdwn) = 0x00000000 kernel(zynqmp_pm_fpga_get_config_status) = 0x00000000 kernel(zynqmp_pm_fpga_get_status) = 0x00000000 kernel(zynqmp_pm_fpga_load) = 0x00000000 kernel(zynqmp_pm_get_api_version) = 0x00000000 kernel(zynqmp_pm_get_chipid) = 0x00000000 kernel(zynqmp_pm_get_family_info) = 0x00000000 kernel(zynqmp_pm_get_pll_frac_data) = 0x00000000 kernel(zynqmp_pm_get_pll_frac_mode) = 0x00000000 kernel(zynqmp_pm_get_rpu_mode) = 0x00000000 kernel(zynqmp_pm_init_finalize) = 0x00000000 kernel(zynqmp_pm_is_function_supported) = 0x00000000 kernel(zynqmp_pm_load_pdi) = 0x00000000 kernel(zynqmp_pm_ospi_mux_select) = 0x00000000 kernel(zynqmp_pm_pinctrl_get_config) = 0x00000000 kernel(zynqmp_pm_pinctrl_release) = 0x00000000 kernel(zynqmp_pm_pinctrl_request) = 0x00000000 kernel(zynqmp_pm_pinctrl_set_config) = 0x00000000 kernel(zynqmp_pm_pinctrl_set_function) = 0x00000000 kernel(zynqmp_pm_query_data) = 0x00000000 kernel(zynqmp_pm_read_ggs) = 0x00000000 kernel(zynqmp_pm_read_pggs) = 0x00000000 kernel(zynqmp_pm_register_notifier) = 0x00000000 kernel(zynqmp_pm_release_node) = 0x00000000 kernel(zynqmp_pm_request_node) = 0x00000000 kernel(zynqmp_pm_request_wake) = 0x00000000 kernel(zynqmp_pm_reset_assert) = 0x00000000 kernel(zynqmp_pm_reset_get_status) = 0x00000000 kernel(zynqmp_pm_sd_dll_reset) = 0x00000000 kernel(zynqmp_pm_set_gem_config) = 0x00000000 kernel(zynqmp_pm_set_pll_frac_data) = 0x00000000 kernel(zynqmp_pm_set_pll_frac_mode) = 0x00000000 kernel(zynqmp_pm_set_requirement) = 0x00000000 kernel(zynqmp_pm_set_rpu_mode) = 0x00000000 kernel(zynqmp_pm_set_sd_config) = 0x00000000 kernel(zynqmp_pm_set_sd_tapdelay) = 0x00000000 kernel(zynqmp_pm_set_suspend_mode) = 0x00000000 kernel(zynqmp_pm_set_tapdelay_bypass) = 0x00000000 kernel(zynqmp_pm_set_tcm_config) = 0x00000000 kernel(zynqmp_pm_sha_hash) = 0x00000000 kernel(zynqmp_pm_write_ggs) = 0x00000000 kernel(zynqmp_pm_write_pggs) = 0x00000000 kernel-aarch64 = 6.9.9-350.reform.fc40 kernel-core = 6.9.9-350.reform.fc40 kernel-core(aarch-64) = 6.9.9-350.reform.fc40 kernel-core-uname-r = 6.9.9-350.reform.fc40.aarch64 kernel-uname-r = 6.9.9-350.reform.fc40.aarch64 kmod(8250.ko) kmod(8250_base.ko) kmod(8250_bcm2835aux.ko) kmod(8250_dw.ko) kmod(8250_em.ko) kmod(8250_fsl.ko) kmod(8250_of.ko) kmod(8250_omap.ko) kmod(8250_pci.ko) kmod(8250_pci1xxxx.ko) kmod(8250_pericom.ko) kmod(8250_rt288x.ko) kmod(8250_tegra.ko) kmod(842.ko) kmod(842_compress.ko) kmod(842_decompress.ko) kmod(ac.ko) kmod(acpi_mdio.ko) kmod(aead.ko) kmod(aes-arm64.ko) kmod(aes-ce-blk.ko) kmod(aes-ce-ccm.ko) kmod(aes-ce-cipher.ko) kmod(aes-neon-blk.ko) kmod(aes_generic.ko) kmod(af_alg.ko) kmod(af_packet.ko) kmod(af_packet_diag.ko) kmod(ahci.ko) kmod(akcipher.ko) kmod(algif_aead.ko) kmod(algif_hash.ko) kmod(algif_rng.ko) kmod(algif_skcipher.ko) kmod(amba-pl011.ko) kmod(amlogic-gxl-crypto.ko) kmod(arm-cci.ko) kmod(arm-ccn.ko) kmod(arm_smccc_trng.ko) kmod(arm_smmu.ko) kmod(arm_smmu_v3.ko) kmod(as3722.ko) kmod(asn1_decoder.ko) kmod(asn1_encoder.ko) kmod(ata_piix.ko) kmod(atkbd.ko) kmod(atomic64_test.ko) kmod(authenc.ko) kmod(authencesn.ko) kmod(autofs4.ko) kmod(axg-aoclk.ko) kmod(axg-audio.ko) kmod(axg.ko) kmod(axp20x-i2c.ko) kmod(axp20x.ko) kmod(backlight.ko) kmod(bam_dma.ko) kmod(battery.ko) kmod(bcm2835-mailbox.ko) kmod(bfq.ko) kmod(binder.ko) kmod(binfmt_script.ko) kmod(blake2b_generic.ko) kmod(bsg.ko) kmod(btrfs.ko) kmod(button.ko) kmod(cbc.ko) kmod(ccm.ko) kmod(cdrom.ko) kmod(cfbcopyarea.ko) kmod(cfbfillrect.ko) kmod(cfbimgblt.ko) kmod(chacha-neon.ko) kmod(chromeos_tbmc.ko) kmod(clk-cpu-dyndiv.ko) kmod(clk-dualdiv.ko) kmod(clk-imx-acm.ko) kmod(clk-imx-lpcg-scu.ko) kmod(clk-imx-scu.ko) kmod(clk-imx8mm.ko) kmod(clk-imx8mn.ko) kmod(clk-imx8mp-audiomix.ko) kmod(clk-imx8mp.ko) kmod(clk-imx8mq.ko) kmod(clk-imx8ulp.ko) kmod(clk-imx93.ko) kmod(clk-max77686.ko) kmod(clk-mpll.ko) kmod(clk-phase.ko) kmod(clk-pll.ko) kmod(clk-plldig.ko) kmod(clk-qcom.ko) kmod(clk-raspberrypi.ko) kmod(clk-regmap.ko) kmod(clk-rpmh.ko) kmod(clk-si521xx.ko) kmod(clk-vexpress-osc.ko) kmod(cls_cgroup.ko) kmod(cmac.ko) kmod(cmd-db.ko) kmod(cn.ko) kmod(configfs.ko) kmod(cpufreq-dt-platdev.ko) kmod(cpufreq_conservative.ko) kmod(cpufreq_ondemand.ko) kmod(cpufreq_performance.ko) kmod(cpufreq_powersave.ko) kmod(cpufreq_userspace.ko) kmod(crc-ccitt.ko) kmod(crc-t10dif.ko) kmod(crc16.ko) kmod(crc32.ko) kmod(crc32c_generic.ko) kmod(crc64-rocksoft.ko) kmod(crc64.ko) kmod(crc64_rocksoft_generic.ko) kmod(crc8.ko) kmod(crct10dif_common.ko) kmod(crct10dif_generic.ko) kmod(cryptd.ko) kmod(crypto.ko) kmod(crypto_acompress.ko) kmod(crypto_algapi.ko) kmod(crypto_engine.ko) kmod(crypto_hash.ko) kmod(crypto_null.ko) kmod(crypto_skcipher.ko) kmod(cryptomgr.ko) kmod(ctr.ko) kmod(cts.ko) kmod(dax.ko) kmod(deflate.ko) kmod(dh_generic.ko) kmod(digsig.ko) kmod(display-connector.ko) kmod(dm-bufio.ko) kmod(dm-log.ko) kmod(dm-mirror.ko) kmod(dm-mod.ko) kmod(dm-region-hash.ko) kmod(dm-snapshot.ko) kmod(dm-zero.ko) kmod(dmi-sysfs.ko) kmod(drbg.ko) kmod(drm.ko) kmod(drm_dma_helper.ko) kmod(drm_kms_helper.ko) kmod(drm_mipi_dsi.ko) kmod(drm_panel_orientation_quirks.ko) kmod(drm_shmem_helper.ko) kmod(drop_monitor.ko) kmod(dsa_loop_bdinfo.ko) kmod(ecb.ko) kmod(ecc.ko) kmod(ecdh_generic.ko) kmod(ecdsa_generic.ko) kmod(edac_core.ko) kmod(efi-pstore.ko) kmod(efivarfs.ko) kmod(ehci-hcd.ko) kmod(ehci-pci.ko) kmod(encrypted-keys.ko) kmod(evdev.ko) kmod(exportfs.ko) kmod(ext4.ko) kmod(extcon-core.ko) kmod(fan.ko) kmod(fan53555.ko) kmod(fb.ko) kmod(fb_io_fops.ko) kmod(fb_sys_fops.ko) kmod(firmware_class.ko) kmod(fixed.ko) kmod(fixed_phy.ko) kmod(font.ko) kmod(fsl-ldb.ko) kmod(fsl_lpuart.ko) kmod(fwnode_mdio.ko) kmod(g12a-aoclk.ko) kmod(g12a.ko) kmod(gcc-msm8916.ko) kmod(gcc-msm8996.ko) kmod(gcc-msm8998.ko) kmod(gcc-sc7180.ko) kmod(gcc-sc7280.ko) kmod(gcc-sc8280xp.ko) kmod(gcc-sm8150.ko) kmod(gcc-x1e80100.ko) kmod(gcm.ko) kmod(geniv.ko) kmod(gf128mul.ko) kmod(ghash-generic.ko) kmod(ghes_edac.ko) kmod(glob.ko) kmod(gpio-generic.ko) kmod(gpio-max77620.ko) kmod(gpio-pca953x.ko) kmod(gpio-pl061.ko) kmod(gpio-regulator.ko) kmod(gpio-rockchip.ko) kmod(gpio-tegra.ko) kmod(gpio-tegra186.ko) kmod(gpio-zynqmp-modepin.ko) kmod(gpio_backlight.ko) kmod(gxbb-aoclk.ko) kmod(gxbb.ko) kmod(hed.ko) kmod(hi3660-mailbox.ko) kmod(hi6220-mailbox.ko) kmod(hid-generic.ko) kmod(hid-magicmouse.ko) kmod(hid-ntrig.ko) kmod(hid.ko) kmod(hid_bpf.ko) kmod(hisi_powerkey.ko) kmod(hisi_uncore_cpa_pmu.ko) kmod(hisi_uncore_ddrc_pmu.ko) kmod(hisi_uncore_hha_pmu.ko) kmod(hisi_uncore_l3c_pmu.ko) kmod(hisi_uncore_pa_pmu.ko) kmod(hisi_uncore_pmu.ko) kmod(hisi_uncore_sllc_pmu.ko) kmod(hisi_uncore_uc_pmu.ko) kmod(histb-rng.ko) kmod(hmac.ko) kmod(hwmon.ko) kmod(i2c-core.ko) kmod(i2c-designware-core.ko) kmod(i2c-designware-platform.ko) kmod(i2c-meson.ko) kmod(i2c-rk3x.ko) kmod(icc-bcm-voter.ko) kmod(icc-rpmh.ko) kmod(imx-interconnect.ko) kmod(imx-lcdif.ko) kmod(imx-scu.ko) kmod(imx.ko) kmod(imx2_wdt.ko) kmod(imx8m-blk-ctrl.ko) kmod(imx8mp-blk-ctrl.ko) kmod(imx8mp-interconnect.ko) kmod(imx8mq-interconnect.ko) kmod(imx93-blk-ctrl.ko) kmod(inet_diag.ko) kmod(input-core.ko) kmod(input-leds.ko) kmod(interconnect_qcom.ko) kmod(iova.ko) kmod(ipv6.ko) kmod(irq-brcmstb-l2.ko) kmod(irq-meson-gpio.ko) kmod(irq-mvebu-pic.ko) kmod(irqbypass.ko) kmod(jbd2.ko) kmod(jitterentropy_rng.ko) kmod(k3-ringacc.ko) kmod(kdf_sp800108.ko) kmod(kgdboc.ko) kmod(kpp.ko) kmod(kvm.ko) kmod(kyber-iosched.ko) kmod(led-class.ko) kmod(led_bl.ko) kmod(libaes.ko) kmod(libahci.ko) kmod(libata.ko) kmod(libchacha.ko) kmod(libchacha20poly1305.ko) kmod(libcrc32c.ko) kmod(libcryptoutils.ko) kmod(libphy.ko) kmod(libps2.ko) kmod(libsha1.ko) kmod(libsha256.ko) kmod(linear_ranges.ko) kmod(lz4_decompress.ko) kmod(lzo-rle.ko) kmod(lzo.ko) kmod(lzo_compress.ko) kmod(lzo_decompress.ko) kmod(marvell_gti_wdt.ko) kmod(max77620-regulator.ko) kmod(max77686.ko) kmod(mbcache.ko) kmod(md-mod.ko) kmod(md5.ko) kmod(mdio-mux-meson-g12a.ko) kmod(mdio-mux.ko) kmod(mdio_devres.ko) kmod(meson-aoclk.ko) kmod(meson-clkc-utils.ko) kmod(meson-ee-pwrc.ko) kmod(meson-eeclk.ko) kmod(meson-gx-mmc.ko) kmod(meson-gx-pwrc-vpu.ko) kmod(meson-mx-sdio.ko) kmod(meson-secure-pwrc.ko) kmod(meson_ddr_pmu_g12.ko) kmod(meson_sm.ko) kmod(meson_uart.ko) kmod(mfd-core.ko) kmod(mip6.ko) kmod(mmc_core.ko) kmod(mousedev.ko) kmod(mpi.ko) kmod(mptcp_diag.ko) kmod(mq-deadline.ko) kmod(msm_serial.ko) kmod(mxc-clk.ko) kmod(n_null.ko) kmod(netkit.ko) kmod(netlink_diag.ko) kmod(nls_ascii.ko) kmod(nls_base.ko) kmod(nls_cp437.ko) kmod(nvmem-rockchip-otp.ko) kmod(odroid-go-ultra-poweroff.ko) kmod(of_mdio.ko) kmod(oid_registry.ko) kmod(omap-gpmc.ko) kmod(panel-jdi-lt070me05000.ko) kmod(pci-aardvark.ko) kmod(pci-host-common.ko) kmod(pci-host-generic.ko) kmod(pci-meson.ko) kmod(pci-stub.ko) kmod(pcie-apple.ko) kmod(pcie-brcmstb.ko) kmod(pcie-kirin.ko) kmod(pcie-microchip-host.ko) kmod(pcie-rockchip-host.ko) kmod(pcie-tegra194.ko) kmod(phy-fsl-imx8m-pcie.ko) kmod(phy-meson-axg-mipi-pcie-analog.ko) kmod(phy-meson-g12a-mipi-dphy-analog.ko) kmod(phy-meson-g12a-usb2.ko) kmod(phy-rockchip-pcie.ko) kmod(phy-tegra194-p2u.ko) kmod(phy-xgene.ko) kmod(pinctrl-amlogic-c3.ko) kmod(pinctrl-amlogic-t7.ko) kmod(pinctrl-as3722.ko) kmod(pinctrl-bcm2835.ko) kmod(pinctrl-imx.ko) kmod(pinctrl-imx8dxl.ko) kmod(pinctrl-imx8mm.ko) kmod(pinctrl-imx8mn.ko) kmod(pinctrl-imx8mp.ko) kmod(pinctrl-imx8mq.ko) kmod(pinctrl-imx8qm.ko) kmod(pinctrl-imx8qxp.ko) kmod(pinctrl-imx8ulp.ko) kmod(pinctrl-imx93.ko) kmod(pinctrl-max77620.ko) kmod(pinctrl-meson-a1.ko) kmod(pinctrl-meson-axg-pmx.ko) kmod(pinctrl-meson-axg.ko) kmod(pinctrl-meson-g12a.ko) kmod(pinctrl-meson-gxbb.ko) kmod(pinctrl-meson-gxl.ko) kmod(pinctrl-meson-s4.ko) kmod(pinctrl-meson.ko) kmod(pinctrl-meson8-pmx.ko) kmod(pinctrl-msm.ko) kmod(pinctrl-rockchip.ko) kmod(pinctrl-s32g2.ko) kmod(pinctrl-sc7180.ko) kmod(pinctrl-scu.ko) kmod(pinctrl-single.ko) kmod(pinctrl-spmi-gpio.ko) kmod(pinctrl-spmi-mpp.ko) kmod(pinctrl-zynqmp.ko) kmod(pkcs7_message.ko) kmod(poly1305-neon.ko) kmod(pps_core.ko) kmod(processor.ko) kmod(pstore.ko) kmod(ptp.ko) kmod(public_key.ko) kmod(pwc-rzv2m.ko) kmod(pwm-fsl-ftm.ko) kmod(pwm-meson.ko) kmod(pwm-regulator.ko) kmod(pwm-tegra.ko) kmod(pwm_bl.ko) kmod(pwrseq_emmc.ko) kmod(pwrseq_simple.ko) kmod(qcom-geni-se.ko) kmod(qcom-pdc.ko) kmod(qcom-rpmh-regulator.ko) kmod(qcom-scm.ko) kmod(qcom_geni_serial.ko) kmod(qcom_gsbi.ko) kmod(qcom_qseecom.ko) kmod(qcom_qseecom_uefisecapp.ko) kmod(qcom_rpmh.ko) kmod(qnoc-sc7180.ko) kmod(quota_tree.ko) kmod(quota_v2.ko) kmod(raid6_pq.ko) kmod(raspberrypi.ko) kmod(rational.ko) kmod(raw_diag.ko) kmod(rc-core.ko) kmod(reboot-mode.ko) kmod(regmap-i2c.ko) kmod(regmap-mmio.ko) kmod(regmap-spmi.ko) kmod(reset-imx7.ko) kmod(reset-qcom-aoss.ko) kmod(reset-raspberrypi.ko) kmod(reset-scmi.ko) kmod(rng-core.ko) kmod(rng.ko) kmod(rohm-bd718x7.ko) kmod(roles.ko) kmod(rpmhpd.ko) kmod(rsa_generic.ko) kmod(rtc-efi.ko) kmod(rtc-pl031.ko) kmod(s4-peripherals.ko) kmod(s4-pll.ko) kmod(samsung-dsim.ko) kmod(samsung_tty.ko) kmod(sb1000.ko) kmod(sch_fq_codel.ko) kmod(sci-clk.ko) kmod(sclk-div.ko) kmod(scmi-core.ko) kmod(scmi-module.ko) kmod(scmi_perf_domain.ko) kmod(scsi_common.ko) kmod(scsi_mod.ko) kmod(scu-pd.ko) kmod(sd_mod.ko) kmod(selftests.ko) kmod(seqiv.ko) kmod(serdev.ko) kmod(serial-tegra.ko) kmod(serial_base.ko) kmod(serial_mctrl_gpio.ko) kmod(serio.ko) kmod(sg.ko) kmod(sh-sci.ko) kmod(sha1-ce.ko) kmod(sha1_generic.ko) kmod(sha2-ce.ko) kmod(sha256-arm64.ko) kmod(sha256_generic.ko) kmod(sha3_generic.ko) kmod(sha512_generic.ko) kmod(sig.ko) kmod(simpledrm.ko) kmod(soc-imx8m.ko) kmod(spi-amd.ko) kmod(spi-rockchip.ko) kmod(spi-tegra210-quad.ko) kmod(spm.ko) kmod(spmi-devres.ko) kmod(spmi-pmic-arb.ko) kmod(spmi.ko) kmod(sr_mod.ko) kmod(sun50i-a100-ccu.ko) kmod(sun50i-a100-r-ccu.ko) kmod(sun50i-a64-ccu.ko) kmod(sun50i-h6-ccu.ko) kmod(sun50i-h6-r-ccu.ko) kmod(sun50i-h616-ccu.ko) kmod(sun6i-msgbox.ko) kmod(sun6i-rtc-ccu.ko) kmod(sun8i-de2-ccu.ko) kmod(sun8i-h3-ccu.ko) kmod(sun8i-r-ccu.ko) kmod(sunxi-ccu.ko) kmod(syscon-reboot-mode.ko) kmod(syscopyarea.ko) kmod(sysfillrect.ko) kmod(sysimgblt.ko) kmod(t10-pi.ko) kmod(tcp_cubic.ko) kmod(tcp_diag.ko) kmod(tcp_sigpool.ko) kmod(tegra-tcu.ko) kmod(tegra20-apb-dma.ko) kmod(test-kstrtox.ko) kmod(thermal.ko) kmod(thunderbolt.ko) kmod(ti-cpufreq.ko) kmod(ti-msgmgr.ko) kmod(ti-opp-supply.ko) kmod(ti-sysc.ko) kmod(ti_sci.ko) kmod(ti_sci_pm_domains.ko) kmod(tpm.ko) kmod(tpm_crb.ko) kmod(tpm_tis.ko) kmod(tpm_tis_core.ko) kmod(trusted.ko) kmod(ucs2_string.ko) kmod(udp_diag.ko) kmod(unix_diag.ko) kmod(usb-common.ko) kmod(usbcore.ko) kmod(usbhid.ko) kmod(usbmon.ko) kmod(usbserial.ko) kmod(utf8data.ko) kmod(vclk.ko) kmod(vexpress-config.ko) kmod(vexpress-sysreg.ko) kmod(vid-pll-div.ko) kmod(virt-dma.ko) kmod(virtio-iommu.ko) kmod(virtio-rng.ko) kmod(virtio.ko) kmod(virtio_pci.ko) kmod(virtio_pci_legacy_dev.ko) kmod(virtio_pci_modern_dev.ko) kmod(virtio_ring.ko) kmod(vivaldi-fmap.ko) kmod(vmgenid.ko) kmod(watchdog.ko) kmod(wwan.ko) kmod(wwnr.ko) kmod(x509_key_parser.ko) kmod(x_tables.ko) kmod(xfrm_algo.ko) kmod(xfrm_user.ko) kmod(xhci-hcd.ko) kmod(xhci-pci-renesas.ko) kmod(xhci-pci.ko) kmod(xilinx_uartps.ko) kmod(xor-neon.ko) kmod(xor.ko) kmod(xt_tcpudp.ko) kmod(xts.ko) kmod(xxhash.ko) kmod(xxhash_generic.ko) kmod(xz_dec.ko) kmod(z3fold.ko) kmod(zbud.ko) kmod(zlib_deflate.ko) kmod(zlib_inflate.ko) kmod(zsmalloc.ko) kmod(zstd_common.ko) kmod(zstd_compress.ko) kmod(zstd_decompress.ko) kmod(zynqmp-ipi-mailbox.ko) Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware) /usr/bin/kernel-install coreutils dracut >= 027 systemd >= 203-2 Requires(post): /bin/sh Requires(preun): /bin/sh systemd >= 200 Requires(posttrans): /bin/sh Conflicts: xfsprogs < 4.3.0-1 xorg-x11-drv-vmmouse < 13.0.99 Recommends: linux-firmware Processing files: kernel-devel-6.9.9-350.reform.fc40.aarch64 Provides: installonlypkg(kernel) kernel-devel = 6.9.9-350.reform.fc40 kernel-devel(aarch-64) = 6.9.9-350.reform.fc40 kernel-devel-aarch64 = 6.9.9-350.reform.fc40 kernel-devel-uname-r = 6.9.9-350.reform.fc40.aarch64 Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): findutils Requires(post): /bin/sh Processing files: kernel-devel-matched-6.9.9-350.reform.fc40.aarch64 Processing files: kernel-modules-6.9.9-350.reform.fc40.aarch64 Provides: installonlypkg(kernel-module) kernel-modules = 6.9.9-350.reform.fc40 kernel-modules(aarch-64) = 6.9.9-350.reform.fc40 kernel-modules-aarch64 = 6.9.9-350.reform.fc40 kernel-modules-uname-r = 6.9.9-350.reform.fc40.aarch64 kmod(6lowpan.ko) kmod(8250_dfl.ko) kmod(8250_exar.ko) kmod(9pnet_rdma.ko) kmod(a8293.ko) kmod(abp060mg.ko) kmod(ac100.ko) kmod(ac97_bus.ko) kmod(acecad.ko) kmod(acenic.ko) kmod(acpi-als.ko) kmod(ad5820.ko) kmod(adf7242.ko) kmod(adp1653.ko) kmod(ads7846.ko) kmod(adutux.ko) kmod(adux1020.ko) kmod(adv7170.ko) kmod(adv7175.ko) kmod(adv7180.ko) kmod(adv7183.ko) kmod(adv7343.ko) kmod(adv7393.ko) kmod(adv748x.ko) kmod(adv7511.ko) kmod(adv7604.ko) kmod(adv7842.ko) kmod(adxl313_core.ko) kmod(adxl313_i2c.ko) kmod(adxl313_spi.ko) kmod(adxl355_core.ko) kmod(adxl355_i2c.ko) kmod(adxl355_spi.ko) kmod(adxl367.ko) kmod(adxl367_i2c.ko) kmod(adxl367_spi.ko) kmod(adxl372.ko) kmod(adxl372_i2c.ko) kmod(adxl372_spi.ko) kmod(af9013.ko) kmod(af9033.ko) kmod(aiptek.ko) kmod(aircable.ko) kmod(ak7375.ko) kmod(ak881x.ko) kmod(al3010.ko) kmod(alcor.ko) kmod(allegro.ko) kmod(altera-ci.ko) kmod(altera-cvp.ko) kmod(altera-pr-ip-core-plat.ko) kmod(altera-pr-ip-core.ko) kmod(altera-ps-spi.ko) kmod(alx.ko) kmod(am65-cpts.ko) kmod(amdgpu.ko) kmod(amdxcp.ko) kmod(amphion-vpu.ko) kmod(analogix-anx6345.ko) kmod(analogix-anx78xx.ko) kmod(analogix_dp.ko) kmod(anx7625.ko) kmod(ao-cec-g12a.ko) kmod(ao-cec.ko) kmod(apds9960.ko) kmod(apple-mfi-fastcharge.ko) kmod(appledisplay.ko) kmod(aptina-pll.ko) kmod(aqc111.ko) kmod(ar0521.ko) kmod(ar5523.ko) kmod(arc_emac.ko) kmod(arc_uart.ko) kmod(ark3116.ko) kmod(armmmci.ko) kmod(as102_fe.ko) kmod(ascot2e.ko) kmod(asix.ko) kmod(ast.ko) kmod(at86rf230.ko) kmod(atbm8830.ko) kmod(ath.ko) kmod(ath10k_core.ko) kmod(ath10k_pci.ko) kmod(ath10k_sdio.ko) kmod(ath10k_snoc.ko) kmod(ath10k_usb.ko) kmod(ath11k.ko) kmod(ath11k_ahb.ko) kmod(ath11k_pci.ko) kmod(ath12k.ko) kmod(ath3k.ko) kmod(ath5k.ko) kmod(ath6kl_core.ko) kmod(ath6kl_sdio.ko) kmod(ath6kl_usb.ko) kmod(ath9k.ko) kmod(ath9k_common.ko) kmod(ath9k_htc.ko) kmod(ath9k_hw.ko) kmod(ath9k_pci_owl_loader.ko) kmod(ati_remote.ko) kmod(atl1.ko) kmod(atl1c.ko) kmod(atl1e.ko) kmod(atl2.ko) kmod(atlantic.ko) kmod(atm.ko) kmod(atmel_mxt_ts.ko) kmod(atusb.ko) kmod(au0828.ko) kmod(au8522_common.ko) kmod(au8522_decoder.ko) kmod(au8522_dig.ko) kmod(auo-pixcir-ts.ko) kmod(ax88179_178a.ko) kmod(axp20x-rsb.ko) kmod(axp20x_ac_power.ko) kmod(axp20x_battery.ko) kmod(axp20x_usb_power.ko) kmod(b2c2-flexcop-pci.ko) kmod(b2c2-flexcop.ko) kmod(b43.ko) kmod(b43legacy.ko) kmod(b44.ko) kmod(b53_common.ko) kmod(b53_mdio.ko) kmod(b53_mmap.ko) kmod(b53_serdes.ko) kmod(b53_spi.ko) kmod(b53_srab.ko) kmod(bcm-sf2.ko) kmod(bcm203x.ko) kmod(bcm2835-mmal-vchiq.ko) kmod(bcm2835-v4l2.ko) kmod(bcm2835.ko) kmod(bcm3510.ko) kmod(bcma.ko) kmod(bd9571mwv.ko) kmod(bd99954-charger.ko) kmod(be2iscsi.ko) kmod(be2net.ko) kmod(belkin_sa.ko) kmod(bfusb.ko) kmod(bh1750.ko) kmod(block2mtd.ko) kmod(bluetooth.ko) kmod(bluetooth_6lowpan.ko) kmod(bma180.ko) kmod(bmc150-accel-core.ko) kmod(bmc150-accel-i2c.ko) kmod(bmc150-accel-spi.ko) kmod(bmp280-i2c.ko) kmod(bmp280-spi.ko) kmod(bmp280.ko) kmod(bnep.ko) kmod(bnx2.ko) kmod(bnx2fc.ko) kmod(bnx2i.ko) kmod(bnx2x.ko) kmod(bnxt_en.ko) kmod(bpa10x.ko) kmod(bq24735-charger.ko) kmod(bq2515x_charger.ko) kmod(bq256xx_charger.ko) kmod(bq25980_charger.ko) kmod(bq27xxx_battery.ko) kmod(bq27xxx_battery_i2c.ko) kmod(brcmfmac-bca.ko) kmod(brcmfmac-cyw.ko) kmod(brcmfmac-wcc.ko) kmod(brcmfmac.ko) kmod(brcmsmac.ko) kmod(brcmutil.ko) kmod(bsd_comp.ko) kmod(bt819.ko) kmod(bt856.ko) kmod(bt866.ko) kmod(bt878.ko) kmod(btbcm.ko) kmod(btcoexist.ko) kmod(btintel.ko) kmod(btmrvl.ko) kmod(btmrvl_sdio.ko) kmod(btmtk.ko) kmod(btmtksdio.ko) kmod(btmtkuart.ko) kmod(btnxpuart.ko) kmod(btqca.ko) kmod(btqcomsmd.ko) kmod(btrsi.ko) kmod(btrtl.ko) kmod(btsdio.ko) kmod(bttv.ko) kmod(btusb.ko) kmod(budget-av.ko) kmod(budget-ci.ko) kmod(budget-core.ko) kmod(budget.ko) kmod(ca8210.ko) kmod(caam.ko) kmod(caam_jr.ko) kmod(caamalg_desc.ko) kmod(caamhash_desc.ko) kmod(cadence-nand-controller.ko) kmod(can-bcm.ko) kmod(can-dev.ko) kmod(can-gw.ko) kmod(can-isotp.ko) kmod(can-j1939.ko) kmod(can-raw.ko) kmod(can.ko) kmod(can327.ko) kmod(carl9170.ko) kmod(catc.ko) kmod(cb710-mmc.ko) kmod(cc2520.ko) kmod(ccs-pll.ko) kmod(ccs.ko) kmod(cdc_eem.ko) kmod(cdc_ether.ko) kmod(cdc_mbim.ko) kmod(cdc_ncm.ko) kmod(cdc_subset.ko) kmod(cdns-csi2rx.ko) kmod(cdns-csi2tx.ko) kmod(cdns-dsi.ko) kmod(cdns-mhdp8546.ko) kmod(cec-gpio.ko) kmod(cfg80211.ko) kmod(cfi_cmdset_0001.ko) kmod(cfi_cmdset_0002.ko) kmod(cfi_cmdset_0020.ko) kmod(cfi_probe.ko) kmod(cfi_util.ko) kmod(ch341.ko) kmod(ch7006.ko) kmod(ch7322.ko) kmod(ch9200.ko) kmod(ch_ipsec.ko) kmod(ch_ktls.ko) kmod(chaoskey.ko) kmod(charlcd.ko) kmod(chcr.ko) kmod(chipone-icn6211.ko) kmod(chipreg.ko) kmod(chromeos_acpi.ko) kmod(chromeos_privacy_screen.ko) kmod(chrontel-ch7033.ko) kmod(chv3-i2s.ko) kmod(cm32181.ko) kmod(cm3605.ko) kmod(cnic.ko) kmod(coda-vpu.ko) kmod(colibri-vf50-ts.ko) kmod(cp210x.ko) kmod(cptpf.ko) kmod(cptvf.ko) kmod(cqhci.ko) kmod(cros-ec-anx7688.ko) kmod(cros-ec-cec.ko) kmod(cros-ec-sensorhub.ko) kmod(cros-ec-typec.ko) kmod(cros_ec.ko) kmod(cros_ec_accel_legacy.ko) kmod(cros_ec_baro.ko) kmod(cros_ec_chardev.ko) kmod(cros_ec_dev.ko) kmod(cros_ec_i2c.ko) kmod(cros_ec_lid_angle.ko) kmod(cros_ec_light_prox.ko) kmod(cros_ec_mkbp_proximity.ko) kmod(cros_ec_rpmsg.ko) kmod(cros_ec_sensors.ko) kmod(cros_ec_sensors_core.ko) kmod(cros_ec_spi.ko) kmod(cros_ec_sysfs.ko) kmod(cros_ec_uart.ko) kmod(cros_ec_vbc.ko) kmod(cros_hps_i2c.ko) kmod(cros_kbd_led_backlight.ko) kmod(cros_peripheral_charger.ko) kmod(cros_typec_switch.ko) kmod(cros_usbpd-charger.ko) kmod(cros_usbpd_logger.ko) kmod(cros_usbpd_notify.ko) kmod(cs3308.ko) kmod(cs42l43-i2c.ko) kmod(cs42l43-sdw.ko) kmod(cs42l43.ko) kmod(cs5345.ko) kmod(cs53l32a.ko) kmod(csiostor.ko) kmod(ctucanfd.ko) kmod(ctucanfd_pci.ko) kmod(ctucanfd_platform.ko) kmod(cw1200_core.ko) kmod(cw1200_wlan_sdio.ko) kmod(cw1200_wlan_spi.ko) kmod(cw2015_battery.ko) kmod(cx18-alsa.ko) kmod(cx18.ko) kmod(cx22700.ko) kmod(cx22702.ko) kmod(cx231xx-alsa.ko) kmod(cx231xx-dvb.ko) kmod(cx231xx.ko) kmod(cx2341x.ko) kmod(cx23885.ko) kmod(cx24110.ko) kmod(cx24113.ko) kmod(cx24116.ko) kmod(cx24117.ko) kmod(cx24120.ko) kmod(cx24123.ko) kmod(cx25840.ko) kmod(cx82310_eth.ko) kmod(cx88-alsa.ko) kmod(cx88-blackbird.ko) kmod(cx88-dvb.ko) kmod(cx88-vp3054-i2c.ko) kmod(cx8800.ko) kmod(cx8802.ko) kmod(cx88xx.ko) kmod(cxacru.ko) kmod(cxd2099.ko) kmod(cxd2820r.ko) kmod(cxd2841er.ko) kmod(cxd2880-spi.ko) kmod(cxgb.ko) kmod(cxgb3.ko) kmod(cxgb3i.ko) kmod(cxgb4.ko) kmod(cxgb4i.ko) kmod(cxgb4vf.ko) kmod(cxgbit.ko) kmod(cy8ctma140.ko) kmod(cyberjack.ko) kmod(cypress_firmware.ko) kmod(cypress_m8.ko) kmod(cyttsp5.ko) kmod(da280.ko) kmod(da311.ko) kmod(davinci_mdio.ko) kmod(ddbridge-dummy-fe.ko) kmod(ddbridge.ko) kmod(designware_i2s.ko) kmod(dfl-afu.ko) kmod(dfl-emif.ko) kmod(dfl-fme-br.ko) kmod(dfl-fme-mgr.ko) kmod(dfl-fme-region.ko) kmod(dfl-fme.ko) kmod(dfl-n3000-nios.ko) kmod(dfl-pci.ko) kmod(dfl.ko) kmod(dib0070.ko) kmod(dib0090.ko) kmod(dib3000mb.ko) kmod(dib3000mc.ko) kmod(dib7000m.ko) kmod(dib7000p.ko) kmod(dib8000.ko) kmod(dibx000_common.ko) kmod(digi_acceleport.ko) kmod(dl2k.ko) kmod(dm1105.ko) kmod(dm9601.ko) kmod(dmard10.ko) kmod(dpaa2_caam.ko) kmod(drx39xyj.ko) kmod(drxd.ko) kmod(drxk.ko) kmod(ds3000.ko) kmod(ds90ub913.ko) kmod(ds90ub953.ko) kmod(ds90ub960.ko) kmod(dsa_core.ko) kmod(dsa_loop.ko) kmod(dsbr100.ko) kmod(dst.ko) kmod(dst_ca.ko) kmod(dvb-as102.ko) kmod(dvb-bt8xx.ko) kmod(dvb-core.ko) kmod(dvb-pll.ko) kmod(dvb-ttusb-budget.ko) kmod(dvb-usb-a800.ko) kmod(dvb-usb-af9005-remote.ko) kmod(dvb-usb-af9005.ko) kmod(dvb-usb-af9015.ko) kmod(dvb-usb-af9035.ko) kmod(dvb-usb-anysee.ko) kmod(dvb-usb-au6610.ko) kmod(dvb-usb-az6007.ko) kmod(dvb-usb-az6027.ko) kmod(dvb-usb-ce6230.ko) kmod(dvb-usb-cinergyT2.ko) kmod(dvb-usb-cxusb.ko) kmod(dvb-usb-dib0700.ko) kmod(dvb-usb-dibusb-common.ko) kmod(dvb-usb-dibusb-mb.ko) kmod(dvb-usb-dibusb-mc-common.ko) kmod(dvb-usb-dibusb-mc.ko) kmod(dvb-usb-digitv.ko) kmod(dvb-usb-dtt200u.ko) kmod(dvb-usb-dtv5100.ko) kmod(dvb-usb-dvbsky.ko) kmod(dvb-usb-dw2102.ko) kmod(dvb-usb-ec168.ko) kmod(dvb-usb-gl861.ko) kmod(dvb-usb-gp8psk.ko) kmod(dvb-usb-lmedm04.ko) kmod(dvb-usb-m920x.ko) kmod(dvb-usb-mxl111sf.ko) kmod(dvb-usb-nova-t-usb2.ko) kmod(dvb-usb-opera.ko) kmod(dvb-usb-pctv452e.ko) kmod(dvb-usb-rtl28xxu.ko) kmod(dvb-usb-technisat-usb2.ko) kmod(dvb-usb-ttusb2.ko) kmod(dvb-usb-umt-010.ko) kmod(dvb-usb-vp702x.ko) kmod(dvb-usb-vp7045.ko) kmod(dvb-usb.ko) kmod(dvb_usb_v2.ko) kmod(dw-hdmi-ahb-audio.ko) kmod(dw-hdmi-cec.ko) kmod(dw-hdmi-gp-audio.ko) kmod(dw-hdmi-i2s-audio.ko) kmod(dw-hdmi-qp.ko) kmod(dw-hdmi.ko) kmod(dw-mipi-dsi.ko) kmod(dw100.ko) kmod(dw9714.ko) kmod(dw9719.ko) kmod(dw9768.ko) kmod(dw9807-vcm.ko) kmod(dw_drm_dsi.ko) kmod(dw_mmc-exynos.ko) kmod(dw_mmc-hi3798cv200.ko) kmod(dw_mmc-hi3798mv200.ko) kmod(dw_mmc-k3.ko) kmod(dw_mmc-pci.ko) kmod(dw_mmc-pltfm.ko) kmod(dw_mmc-rockchip.ko) kmod(dw_mmc.ko) kmod(dwmac-dwc-qos-eth.ko) kmod(dwmac-generic.ko) kmod(dwmac-imx.ko) kmod(dwmac-ipq806x.ko) kmod(dwmac-meson.ko) kmod(dwmac-meson8b.ko) kmod(dwmac-qcom-ethqos.ko) kmod(dwmac-rk.ko) kmod(dwmac-sun8i.ko) kmod(dwmac-sunxi.ko) kmod(dwmac-tegra.ko) kmod(e4000.ko) kmod(earth-pt1.ko) kmod(ec100.ko) kmod(ecryptfs.ko) kmod(edt-ft5x06.ko) kmod(eeti_ts.ko) kmod(efa.ko) kmod(egalax_ts.ko) kmod(elants_i2c.ko) kmod(em28xx-alsa.ko) kmod(em28xx-dvb.ko) kmod(em28xx-rc.ko) kmod(em28xx-v4l.ko) kmod(em28xx.ko) kmod(emac_rockchip.ko) kmod(emi26.ko) kmod(emi62.ko) kmod(empeg.ko) kmod(emu10k1-gp.ko) kmod(ene_ir.ko) kmod(epic100.ko) kmod(erdma.ko) kmod(error.ko) kmod(esas2r.ko) kmod(esd_usb.ko) kmod(et8ek8.ko) kmod(exc3000.ko) kmod(ezusb.ko) kmod(f81232.ko) kmod(f81534.ko) kmod(f81604.ko) kmod(fakelb.ko) kmod(fc0011.ko) kmod(fc0012.ko) kmod(fc0013.ko) kmod(fc2580.ko) kmod(fcoe.ko) kmod(fintek-cir.ko) kmod(flexcan.ko) kmod(fm801-gp.ko) kmod(forcedeth.ko) kmod(fpga-bridge.ko) kmod(fpga-mgr.ko) kmod(fpga-region.ko) kmod(fsl_ifc_nand.ko) kmod(ftdi_sio.ko) kmod(gameport.ko) kmod(garmin_gps.ko) kmod(gc0308.ko) kmod(gc2145.ko) kmod(ge2d.ko) kmod(gen_probe.ko) kmod(genet.ko) kmod(gl620a.ko) kmod(go7007-loader.ko) kmod(go7007-usb.ko) kmod(go7007.ko) kmod(goodix_ts.ko) kmod(gp2ap002.ko) kmod(gp8psk-fe.ko) kmod(gpio-charger.ko) kmod(gpio-ir-recv.ko) kmod(gpio-ir-tx.ko) kmod(gs1662.ko) kmod(gs_usb.ko) kmod(gspca_benq.ko) kmod(gspca_conex.ko) kmod(gspca_cpia1.ko) kmod(gspca_dtcs033.ko) kmod(gspca_etoms.ko) kmod(gspca_finepix.ko) kmod(gspca_gl860.ko) kmod(gspca_jeilinj.ko) kmod(gspca_jl2005bcd.ko) kmod(gspca_kinect.ko) kmod(gspca_konica.ko) kmod(gspca_m5602.ko) kmod(gspca_main.ko) kmod(gspca_mars.ko) kmod(gspca_mr97310a.ko) kmod(gspca_nw80x.ko) kmod(gspca_ov519.ko) kmod(gspca_ov534.ko) kmod(gspca_ov534_9.ko) kmod(gspca_pac207.ko) kmod(gspca_pac7302.ko) kmod(gspca_pac7311.ko) kmod(gspca_se401.ko) kmod(gspca_sn9c2028.ko) kmod(gspca_sn9c20x.ko) kmod(gspca_sonixb.ko) kmod(gspca_sonixj.ko) kmod(gspca_spca1528.ko) kmod(gspca_spca500.ko) kmod(gspca_spca501.ko) kmod(gspca_spca505.ko) kmod(gspca_spca506.ko) kmod(gspca_spca508.ko) kmod(gspca_spca561.ko) kmod(gspca_sq905.ko) kmod(gspca_sq905c.ko) kmod(gspca_sq930x.ko) kmod(gspca_stk014.ko) kmod(gspca_stk1135.ko) kmod(gspca_stv0680.ko) kmod(gspca_stv06xx.ko) kmod(gspca_sunplus.ko) kmod(gspca_t613.ko) kmod(gspca_topro.ko) kmod(gspca_touptek.ko) kmod(gspca_tv8532.ko) kmod(gspca_vc032x.ko) kmod(gspca_vicam.ko) kmod(gspca_xirlink_cit.ko) kmod(gspca_zc3xx.ko) kmod(hamachi.ko) kmod(hantro-vpu.ko) kmod(hanwang.ko) kmod(hci.ko) kmod(hci_bcm4377.ko) kmod(hci_nokia.ko) kmod(hci_uart.ko) kmod(hci_vhci.ko) kmod(hd44780.ko) kmod(hd44780_common.ko) kmod(hdlcd.ko) kmod(hdpvr.ko) kmod(helene.ko) kmod(hellcreek_sw.ko) kmod(hexium_gemini.ko) kmod(hexium_orion.ko) kmod(hfs.ko) kmod(hfsplus.ko) kmod(hi311x.ko) kmod(hi556.ko) kmod(hi6210-i2s.ko) kmod(hi6421-pmic-core.ko) kmod(hi6421-spmi-pmic.ko) kmod(hi655x-pmic.ko) kmod(hi846.ko) kmod(hi847.ko) kmod(hid-nintendo.ko) kmod(hid-picolcd.ko) kmod(hid-playstation.ko) kmod(hid-prodikeys.ko) kmod(hid-sensor-accel-3d.ko) kmod(hid-sensor-als.ko) kmod(hidp.ko) kmod(himax_hx83112b.ko) kmod(hisi-sfc.ko) kmod(hisi-trng-v2.ko) kmod(hisi_hpre.ko) kmod(hisi_qm.ko) kmod(hopper.ko) kmod(horus3a.ko) kmod(hso.ko) kmod(ht16k33.ko) kmod(huawei_cdc_ncm.ko) kmod(hwpoison-inject.ko) kmod(hycon-hy46xx.ko) kmod(hynitron_cstxxx.ko) kmod(ib_cm.ko) kmod(ib_core.ko) kmod(ib_ipoib.ko) kmod(ib_iser.ko) kmod(ib_isert.ko) kmod(ib_mthca.ko) kmod(ib_srp.ko) kmod(ib_srpt.ko) kmod(ib_umad.ko) kmod(ib_uverbs.ko) kmod(ice40-spi.ko) kmod(icp10100.ko) kmod(icss_iep.ko) kmod(icssg-prueth.ko) kmod(idmouse.ko) kmod(ieee802154.ko) kmod(ieee802154_6lowpan.ko) kmod(ieee802154_socket.ko) kmod(ifi_canfd.ko) kmod(igorplugusb.ko) kmod(iguanair.ko) kmod(ili210x.ko) kmod(ilitek_ts_i2c.ko) kmod(imagis.ko) kmod(imon.ko) kmod(imon_raw.ko) kmod(imx-audio-rpmsg.ko) kmod(imx-common.ko) kmod(imx-dcss.ko) kmod(imx-lcdc.ko) kmod(imx-ldb-helper.ko) kmod(imx-mipi-csis.ko) kmod(imx-pcm-dma.ko) kmod(imx-pcm-rpmsg.ko) kmod(imx-pxp.ko) kmod(imx208.ko) kmod(imx214.ko) kmod(imx219.ko) kmod(imx258.ko) kmod(imx274.ko) kmod(imx290.ko) kmod(imx296.ko) kmod(imx319.ko) kmod(imx334.ko) kmod(imx335.ko) kmod(imx355.ko) kmod(imx412.ko) kmod(imx415.ko) kmod(imx7-media-csi.ko) kmod(imx8-isi.ko) kmod(imx8mp-hdmi-pvi.ko) kmod(imx8mp-hdmi-tx.ko) kmod(imx8mp-hdmi.ko) kmod(imx8mq-mipi-csi2.ko) kmod(imx8qm-ldb.ko) kmod(imx8qxp-ldb.ko) kmod(imx8qxp-pixel-combiner.ko) kmod(imx8qxp-pixel-link.ko) kmod(imx8qxp-pxl2dpi.ko) kmod(imx93-mipi-dsi.ko) kmod(int51x1.ko) kmod(intel-m10-bmc-core.ko) kmod(intel-m10-bmc-hwmon.ko) kmod(intel-m10-bmc-pmci.ko) kmod(intel-m10-bmc-sec-update.ko) kmod(intel-m10-bmc-spi.ko) kmod(io_edgeport.ko) kmod(io_ti.ko) kmod(iowarrior.ko) kmod(ip5xxx_power.ko) kmod(ipaq.ko) kmod(ipheth.ko) kmod(ipu-bridge.ko) kmod(ipw.ko) kmod(iqs5xx.ko) kmod(iqs7211.ko) kmod(ir-hix5hd2.ko) kmod(ir-imon-decoder.ko) kmod(ir-jvc-decoder.ko) kmod(ir-kbd-i2c.ko) kmod(ir-mce_kbd-decoder.ko) kmod(ir-nec-decoder.ko) kmod(ir-rc5-decoder.ko) kmod(ir-rc6-decoder.ko) kmod(ir-rcmm-decoder.ko) kmod(ir-sanyo-decoder.ko) kmod(ir-sharp-decoder.ko) kmod(ir-sony-decoder.ko) kmod(ir-spi.ko) kmod(ir-usb.ko) kmod(ir-xmp-decoder.ko) kmod(ir_toy.ko) kmod(irdma.ko) kmod(iscsi_boot_sysfs.ko) kmod(isight_firmware.ko) kmod(isl29018.ko) kmod(isl29028.ko) kmod(isl6405.ko) kmod(isl6421.ko) kmod(isl6423.ko) kmod(isl7998x.ko) kmod(it913x.ko) kmod(itd1000.ko) kmod(ite-cir.ko) kmod(ite-it6505.ko) kmod(ite-it66121.ko) kmod(iuu_phoenix.ko) kmod(ivtv.ko) kmod(ivtvfb.ko) kmod(iw_cm.ko) kmod(iw_cxgb4.ko) kmod(iwl3945.ko) kmod(iwl4965.ko) kmod(iwldvm.ko) kmod(iwlegacy.ko) kmod(iwlmvm.ko) kmod(iwlwifi.ko) kmod(ix2505v.ko) kmod(j721e-csi2rx.ko) kmod(jffs2.ko) kmod(jfs.ko) kmod(jmb38x_ms.ko) kmod(jsm.ko) kmod(k3-cppi-desc-pool.ko) kmod(kalmia.ko) kmod(kaweth.ko) kmod(kbtab.ko) kmod(keyspan.ko) kmod(keyspan_pda.ko) kmod(khadas-mcu.ko) kmod(kionix-kx022a-i2c.ko) kmod(kionix-kx022a-spi.ko) kmod(kionix-kx022a.ko) kmod(kirin-drm.ko) kmod(kl5kusb105.ko) kmod(kobil_sct.ko) kmod(komeda.ko) kmod(ks0127.ko) kmod(ksz884x.ko) kmod(kvaser_usb.ko) kmod(kxcjk-1013.ko) kmod(kxsd9-i2c.ko) kmod(kxsd9-spi.ko) kmod(kxsd9.ko) kmod(l2tp_core.ko) kmod(l2tp_ip.ko) kmod(l2tp_ip6.ko) kmod(l64781.ko) kmod(lan743x.ko) kmod(lan78xx.ko) kmod(lan9303-core.ko) kmod(lan9303_i2c.ko) kmod(lan9303_mdio.ko) kmod(lan966x-switch.ko) kmod(lattice-sysconfig-spi.ko) kmod(lattice-sysconfig.ko) kmod(ldusb.ko) kmod(led-class-flash.ko) kmod(led-class-multicolor.ko) kmod(leds-an30259a.ko) kmod(leds-as3645a.ko) kmod(leds-aw200xx.ko) kmod(leds-blinkm.ko) kmod(leds-cr0014114.ko) kmod(leds-gpio.ko) kmod(leds-group-multicolor.ko) kmod(leds-is31fl32xx.ko) kmod(leds-ktd202x.ko) kmod(leds-lm3530.ko) kmod(leds-lm3532.ko) kmod(leds-lm3601x.ko) kmod(leds-lm3692x.ko) kmod(leds-lp3944.ko) kmod(leds-lp3952.ko) kmod(leds-lp50xx.ko) kmod(leds-lt3593.ko) kmod(leds-max5970.ko) kmod(leds-max77650.ko) kmod(leds-mlxreg.ko) kmod(leds-ncp5623.ko) kmod(leds-pca9532.ko) kmod(leds-pca963x.ko) kmod(leds-pca995x.ko) kmod(leds-pwm-multicolor.ko) kmod(leds-pwm.ko) kmod(leds-qcom-flash.ko) kmod(leds-qcom-lpg.ko) kmod(leds-regulator.ko) kmod(leds-sgm3140.ko) kmod(leds-tlc591xx.ko) kmod(ledtrig-activity.ko) kmod(ledtrig-audio.ko) kmod(ledtrig-backlight.ko) kmod(ledtrig-camera.ko) kmod(ledtrig-default-on.ko) kmod(ledtrig-gpio.ko) kmod(ledtrig-heartbeat.ko) kmod(ledtrig-netdev.ko) kmod(ledtrig-oneshot.ko) kmod(ledtrig-pattern.ko) kmod(ledtrig-timer.ko) kmod(ledtrig-transient.ko) kmod(ledtrig-tty.ko) kmod(legousbtower.ko) kmod(lg-vl600.ko) kmod(lg2160.ko) kmod(lgdt3305.ko) kmod(lgdt3306a.ko) kmod(lgdt330x.ko) kmod(lgs8gxx.ko) kmod(lib80211.ko) kmod(libcxgb.ko) kmod(libcxgbi.ko) kmod(libertas_tf.ko) kmod(libertas_tf_usb.ko) kmod(libfcoe.ko) kmod(libsas.ko) kmod(line-display.ko) kmod(lm3560.ko) kmod(lm3646.ko) kmod(lnbh25.ko) kmod(lnbp21.ko) kmod(lnbp22.ko) kmod(lontium-lt8912b.ko) kmod(lontium-lt9611.ko) kmod(lontium-lt9611uxc.ko) kmod(lpfc.ko) kmod(lt3651-charger.ko) kmod(ltc2941-battery-gauge.ko) kmod(ltc4162-l-charger.ko) kmod(ltr501.ko) kmod(ltrf216a.ko) kmod(lv0104cs.ko) kmod(lvds-codec.ko) kmod(m52790.ko) kmod(m88ds3103.ko) kmod(m88rs2000.ko) kmod(m88rs6000t.ko) kmod(m_can.ko) kmod(m_can_pci.ko) kmod(m_can_platform.ko) kmod(mac80211.ko) kmod(mac802154.ko) kmod(macb.ko) kmod(macb_pci.ko) kmod(machxo2-spi.ko) kmod(mali-dp.ko) kmod(mantis.ko) kmod(mantis_core.ko) kmod(marvell-cesa.ko) kmod(marvell_nand.ko) kmod(max17040_battery.ko) kmod(max17042_battery.ko) kmod(max2165.ko) kmod(max44009.ko) kmod(max77650-charger.ko) kmod(max77650.ko) kmod(max77714.ko) kmod(max77976_charger.ko) kmod(max9271.ko) kmod(max9286.ko) kmod(mb1232.ko) kmod(mb86a16.ko) kmod(mb86a20s.ko) kmod(mc.ko) kmod(mc44s803.ko) kmod(mcba_usb.ko) kmod(mceusb.ko) kmod(mchp48l640.ko) kmod(mcp251x.ko) kmod(mcp251xfd.ko) kmod(mcr20a.ko) kmod(mcs5000_ts.ko) kmod(mcs7830.ko) kmod(mct_u232.ko) kmod(mdc800.ko) kmod(megaraid.ko) kmod(megaraid_mbox.ko) kmod(megaraid_mm.ko) kmod(megaraid_sas.ko) kmod(memstick.ko) kmod(meson-drm.ko) kmod(meson-ir.ko) kmod(meson-vdec.ko) kmod(meson_dw_hdmi.ko) kmod(meson_dw_mipi_dsi.ko) kmod(mgag200.ko) kmod(microread.ko) kmod(microread_i2c.ko) kmod(microtek.ko) kmod(minix.ko) kmod(ml86v7667.ko) kmod(mlx4_ib.ko) kmod(mlx5-vfio-pci.ko) kmod(mlx5_ib.ko) kmod(mlx5_vdpa.ko) kmod(mlxbf-bootctl.ko) kmod(mlxbf-pmc.ko) kmod(mlxbf-tmfifo.ko) kmod(mlxreg-hotplug.ko) kmod(mlxreg-io.ko) kmod(mlxreg-lc.ko) kmod(mm8013.ko) kmod(mma7660.ko) kmod(mma8452.ko) kmod(mmc_block.ko) kmod(mmc_hsq.ko) kmod(mmc_spi.ko) kmod(mms114.ko) kmod(mn88472.ko) kmod(mn88473.ko) kmod(mos7720.ko) kmod(mos7840.ko) kmod(mpl115.ko) kmod(mpl115_i2c.ko) kmod(mpls_gso.ko) kmod(mpls_iptunnel.ko) kmod(mpls_router.ko) kmod(mpt3sas.ko) kmod(mrf24j40.ko) kmod(msa311.ko) kmod(msg2638.ko) kmod(msm.ko) kmod(msp3400.ko) kmod(mspro_block.ko) kmod(mt2060.ko) kmod(mt2063.ko) kmod(mt20xx.ko) kmod(mt2131.ko) kmod(mt2266.ko) kmod(mt312.ko) kmod(mt352.ko) kmod(mt7530-mdio.ko) kmod(mt7530-mmio.ko) kmod(mt7530.ko) kmod(mt76-connac-lib.ko) kmod(mt76-sdio.ko) kmod(mt76-usb.ko) kmod(mt76.ko) kmod(mt7601u.ko) kmod(mt7603e.ko) kmod(mt7615-common.ko) kmod(mt7615e.ko) kmod(mt7663-usb-sdio-common.ko) kmod(mt7663s.ko) kmod(mt7663u.ko) kmod(mt76x0-common.ko) kmod(mt76x02-lib.ko) kmod(mt76x02-usb.ko) kmod(mt76x0e.ko) kmod(mt76x0u.ko) kmod(mt76x2-common.ko) kmod(mt76x2e.ko) kmod(mt76x2u.ko) kmod(mt7915e.ko) kmod(mt7921-common.ko) kmod(mt7921e.ko) kmod(mt7921s.ko) kmod(mt7921u.ko) kmod(mt7925-common.ko) kmod(mt7925e.ko) kmod(mt7925u.ko) kmod(mt792x-lib.ko) kmod(mt792x-usb.ko) kmod(mt7996e.ko) kmod(mt9m001.ko) kmod(mt9m114.ko) kmod(mt9p031.ko) kmod(mt9t112.ko) kmod(mt9v011.ko) kmod(mt9v032.ko) kmod(mt9v111.ko) kmod(mtd.ko) kmod(mtd_blkdevs.ko) kmod(mtd_dataflash.ko) kmod(mtdblock.ko) kmod(mtdram.ko) kmod(mv88e6xxx.ko) kmod(mvmdio.ko) kmod(mvneta.ko) kmod(mvpp2.ko) kmod(mvsas.ko) kmod(mwifiex.ko) kmod(mwifiex_pcie.ko) kmod(mwifiex_sdio.ko) kmod(mwifiex_usb.ko) kmod(mwl8k.ko) kmod(mxb.ko) kmod(mxc-jpeg-encdec.ko) kmod(mxc4005.ko) kmod(mxc6255.ko) kmod(mxl111sf-demod.ko) kmod(mxl111sf-tuner.ko) kmod(mxl5005s.ko) kmod(mxl5007t.ko) kmod(mxl5xx.ko) kmod(mxl692.ko) kmod(myri10ge.ko) kmod(n5pf.ko) kmod(n_gsm.ko) kmod(nand.ko) kmod(nandcore.ko) kmod(nandsim.ko) kmod(navman.ko) kmod(nb7vpq904m.ko) kmod(nci.ko) kmod(nci_spi.ko) kmod(nct6775-core.ko) kmod(nct6775-i2c.ko) kmod(nct6775.ko) kmod(net1080.ko) kmod(netup-unidvb.ko) kmod(netxen_nic.ko) kmod(nfc.ko) kmod(nfc_digital.ko) kmod(nfcmrvl.ko) kmod(nfcmrvl_usb.ko) kmod(nfcsim.ko) kmod(ngene.ko) kmod(nhc_dest.ko) kmod(nhc_fragment.ko) kmod(nhc_ghc_ext_dest.ko) kmod(nhc_ghc_ext_frag.ko) kmod(nhc_ghc_ext_hop.ko) kmod(nhc_ghc_ext_route.ko) kmod(nhc_ghc_icmpv6.ko) kmod(nhc_ghc_udp.ko) kmod(nhc_hop.ko) kmod(nhc_ipv6.ko) kmod(nhc_mobility.ko) kmod(nhc_routing.ko) kmod(nhc_udp.ko) kmod(nouveau.ko) kmod(novatek-nvt-ts.ko) kmod(nozomi.ko) kmod(nuvoton-cir.ko) kmod(nvme-rdma.ko) kmod(nvmem-reboot-mode.ko) kmod(nvmem.ko) kmod(nvmem_u-boot-env.ko) kmod(nvmet-rdma.ko) kmod(nwl-dsi.ko) kmod(nxp-nci.ko) kmod(nxp-nci_i2c.ko) kmod(nxp-ptn3460.ko) kmod(nxt200x.ko) kmod(nxt6000.ko) kmod(ocrdma.ko) kmod(octeon_ep.ko) kmod(octeon_ep_vf.ko) kmod(octeontx-cpt.ko) kmod(octeontx-cptvf.ko) kmod(of-fpga-region.ko) kmod(of_mmc_spi.ko) kmod(ofpart.ko) kmod(og01a1b.ko) kmod(omninet.ko) kmod(onboard_usb_hub.ko) kmod(opt3001.ko) kmod(opt4001.ko) kmod(opticon.ko) kmod(option.ko) kmod(or51132.ko) kmod(or51211.ko) kmod(oti6858.ko) kmod(otx2_ptp.ko) kmod(ov01a10.ko) kmod(ov02a10.ko) kmod(ov08d10.ko) kmod(ov08x40.ko) kmod(ov13858.ko) kmod(ov13b10.ko) kmod(ov2640.ko) kmod(ov2659.ko) kmod(ov2680.ko) kmod(ov2685.ko) kmod(ov2740.ko) kmod(ov4689.ko) kmod(ov5640.ko) kmod(ov5645.ko) kmod(ov5647.ko) kmod(ov5648.ko) kmod(ov5670.ko) kmod(ov5675.ko) kmod(ov5693.ko) kmod(ov5695.ko) kmod(ov64a40.ko) kmod(ov6650.ko) kmod(ov7251.ko) kmod(ov7640.ko) kmod(ov772x.ko) kmod(ov7740.ko) kmod(ov8856.ko) kmod(ov8858.ko) kmod(ov8865.ko) kmod(ov9282.ko) kmod(ov9640.ko) kmod(ov9650.ko) kmod(ov9734.ko) kmod(pa12203001.ko) kmod(panel-arm-versatile.ko) kmod(panel-boe-bf060y8m-aj0.ko) kmod(panel-boe-th101mb31ig002-28a.ko) kmod(panel-boe-tv101wum-nl6.ko) kmod(panel-dsi-cm.ko) kmod(panel-edp.ko) kmod(panel-elida-kd35t133.ko) kmod(panel-feixin-k101-im2ba02.ko) kmod(panel-feiyang-fy07024di26a30d.ko) kmod(panel-himax-hx8394.ko) kmod(panel-ilitek-ili9322.ko) kmod(panel-ilitek-ili9341.ko) kmod(panel-ilitek-ili9881c.ko) kmod(panel-ilitek-ili9882t.ko) kmod(panel-innolux-ej030na.ko) kmod(panel-jadard-jd9365da-h3.ko) kmod(panel-jdi-fhd-r63452.ko) kmod(panel-jdi-lpm102a188a.ko) kmod(panel-khadas-ts050.ko) kmod(panel-kingdisplay-kd097d04.ko) kmod(panel-lg-lg4573.ko) kmod(panel-lvds.ko) kmod(panel-magnachip-d53e6ea8966.ko) kmod(panel-mantix-mlaf057we51.ko) kmod(panel-newvision-nv3051d.ko) kmod(panel-novatek-nt35510.ko) kmod(panel-novatek-nt35560.ko) kmod(panel-novatek-nt35950.ko) kmod(panel-olimex-lcd-olinuxino.ko) kmod(panel-orisetech-otm8009a.ko) kmod(panel-panasonic-vvx10f034n00.ko) kmod(panel-raspberrypi-touchscreen.ko) kmod(panel-raydium-rm68200.ko) kmod(panel-raydium-rm692e5.ko) kmod(panel-ronbo-rb070d30.ko) kmod(panel-samsung-atna33xc20.ko) kmod(panel-samsung-db7430.ko) kmod(panel-samsung-ld9040.ko) kmod(panel-samsung-s6e3ha2.ko) kmod(panel-samsung-s6e63j0x03.ko) kmod(panel-samsung-s6e88a0-ams452ef01.ko) kmod(panel-samsung-s6e8aa0.ko) kmod(panel-samsung-sofef00.ko) kmod(panel-seiko-43wvf1g.ko) kmod(panel-sharp-lq101r1sx01.ko) kmod(panel-sharp-ls043t1le01.ko) kmod(panel-simple.ko) kmod(panel-sitronix-st7701.ko) kmod(panel-sitronix-st7703.ko) kmod(panel-sitronix-st7789v.ko) kmod(panel-sony-tulip-truly-nt35521.ko) kmod(panel-startek-kd070fhfid015.ko) kmod(panel-tpo-tpg110.ko) kmod(panel-truly-nt35597.ko) kmod(panel-visionox-r66451.ko) kmod(panel-visionox-rm69299.ko) kmod(panel-visionox-vtdr6130.ko) kmod(panel-widechips-ws2401.ko) kmod(panthor.ko) kmod(parade-ps8622.ko) kmod(parade-ps8640.ko) kmod(pds-vfio-pci.ko) kmod(pds_vdpa.ko) kmod(peak_pciefd.ko) kmod(peak_usb.ko) kmod(pegasus.ko) kmod(pegasus_notetaker.ko) kmod(physmap.ko) kmod(pixcir_i2c_ts.ko) kmod(pl111_drm.ko) kmod(pl2303.ko) kmod(plusb.ko) kmod(pluto2.ko) kmod(pmcraid.ko) kmod(pn532_uart.ko) kmod(pn533.ko) kmod(pn533_i2c.ko) kmod(pn533_usb.ko) kmod(pn544.ko) kmod(pn544_i2c.ko) kmod(port100.ko) kmod(ppp_async.ko) kmod(ppp_deflate.ko) kmod(ppp_generic.ko) kmod(ppp_mppe.ko) kmod(ppp_synctty.ko) kmod(pppoe.ko) kmod(pppox.ko) kmod(pptp.ko) kmod(prestera.ko) kmod(prestera_pci.ko) kmod(ptp_dfl_tod.ko) kmod(pulse8-cec.ko) kmod(pvrusb2.ko) kmod(pwc.ko) kmod(pwm-ir-tx.ko) kmod(pwr-mlxbf.ko) kmod(pwrseq_sd8787.ko) kmod(q6adm.ko) kmod(q6afe-clocks.ko) kmod(q6afe-dai.ko) kmod(q6afe.ko) kmod(q6apm-dai.ko) kmod(q6apm-lpass-dais.ko) kmod(q6asm-dai.ko) kmod(q6asm.ko) kmod(q6core.ko) kmod(q6prm-clocks.ko) kmod(q6prm.ko) kmod(q6routing.ko) kmod(qca8k.ko) kmod(qcaux.ko) kmod(qcom-camss.ko) kmod(qcom-pon.ko) kmod(qcom_battmgr.ko) kmod(qcom_eud.ko) kmod(qcom_pmi8998_charger.ko) kmod(qcom_smbb.ko) kmod(qcserial.ko) kmod(qed.ko) kmod(qede.ko) kmod(qedf.ko) kmod(qedi.ko) kmod(qedr.ko) kmod(qla1280.ko) kmod(qla2xxx.ko) kmod(qla3xxx.ko) kmod(qla4xxx.ko) kmod(qlcnic.ko) kmod(qm1d1b0004.ko) kmod(qm1d1c0042.ko) kmod(qmi_wwan.ko) kmod(qt1010.ko) kmod(qtnfmac.ko) kmod(qtnfmac_pcie.ko) kmod(quatech2.ko) kmod(r592.ko) kmod(r6040.ko) kmod(r8152.ko) kmod(r8153_ecm.ko) kmod(r8192e_pci.ko) kmod(r820t.ko) kmod(r8712u.ko) kmod(r8723bs.ko) kmod(radeon.ko) kmod(radio-keene.ko) kmod(radio-ma901.ko) kmod(radio-maxiradio.ko) kmod(radio-mr800.ko) kmod(radio-shark.ko) kmod(radio-si470x-common.ko) kmod(radio-si470x-i2c.ko) kmod(radio-si470x-usb.ko) kmod(radio-tea5764.ko) kmod(radio-wl1273.ko) kmod(rainshadow-cec.ko) kmod(raspberrypi-ts.ko) kmod(raydium_i2c_ts.ko) kmod(rc-adstech-dvb-t-pci.ko) kmod(rc-alink-dtu-m.ko) kmod(rc-anysee.ko) kmod(rc-apac-viewcomp.ko) kmod(rc-astrometa-t2hybrid.ko) kmod(rc-asus-pc39.ko) kmod(rc-asus-ps3-100.ko) kmod(rc-ati-tv-wonder-hd-600.ko) kmod(rc-ati-x10.ko) kmod(rc-avermedia-a16d.ko) kmod(rc-avermedia-cardbus.ko) kmod(rc-avermedia-dvbt.ko) kmod(rc-avermedia-m135a.ko) kmod(rc-avermedia-m733a-rm-k6.ko) kmod(rc-avermedia-rm-ks.ko) kmod(rc-avermedia.ko) kmod(rc-avertv-303.ko) kmod(rc-azurewave-ad-tu700.ko) kmod(rc-beelink-gs1.ko) kmod(rc-beelink-mxiii.ko) kmod(rc-behold-columbus.ko) kmod(rc-behold.ko) kmod(rc-budget-ci-old.ko) kmod(rc-cinergy-1400.ko) kmod(rc-cinergy.ko) kmod(rc-ct-90405.ko) kmod(rc-d680-dmb.ko) kmod(rc-delock-61959.ko) kmod(rc-dib0700-nec.ko) kmod(rc-dib0700-rc5.ko) kmod(rc-digitalnow-tinytwin.ko) kmod(rc-digittrade.ko) kmod(rc-dm1105-nec.ko) kmod(rc-dntv-live-dvb-t.ko) kmod(rc-dntv-live-dvbt-pro.ko) kmod(rc-dreambox.ko) kmod(rc-dtt200u.ko) kmod(rc-dvbsky.ko) kmod(rc-dvico-mce.ko) kmod(rc-dvico-portable.ko) kmod(rc-em-terratec.ko) kmod(rc-encore-enltv-fm53.ko) kmod(rc-encore-enltv.ko) kmod(rc-encore-enltv2.ko) kmod(rc-evga-indtube.ko) kmod(rc-eztv.ko) kmod(rc-flydvb.ko) kmod(rc-flyvideo.ko) kmod(rc-fusionhdtv-mce.ko) kmod(rc-gadmei-rm008z.ko) kmod(rc-geekbox.ko) kmod(rc-genius-tvgo-a11mce.ko) kmod(rc-gotview7135.ko) kmod(rc-hauppauge.ko) kmod(rc-hisi-poplar.ko) kmod(rc-hisi-tv-demo.ko) kmod(rc-imon-mce.ko) kmod(rc-imon-pad.ko) kmod(rc-imon-rsc.ko) kmod(rc-iodata-bctv7e.ko) kmod(rc-it913x-v1.ko) kmod(rc-it913x-v2.ko) kmod(rc-kaiomy.ko) kmod(rc-khadas.ko) kmod(rc-khamsin.ko) kmod(rc-kworld-315u.ko) kmod(rc-kworld-pc150u.ko) kmod(rc-kworld-plus-tv-analog.ko) kmod(rc-leadtek-y04g0051.ko) kmod(rc-lme2510.ko) kmod(rc-loopback.ko) kmod(rc-manli.ko) kmod(rc-mecool-kii-pro.ko) kmod(rc-mecool-kiii-pro.ko) kmod(rc-medion-x10-digitainer.ko) kmod(rc-medion-x10-or2x.ko) kmod(rc-medion-x10.ko) kmod(rc-minix-neo.ko) kmod(rc-msi-digivox-ii.ko) kmod(rc-msi-digivox-iii.ko) kmod(rc-msi-tvanywhere-plus.ko) kmod(rc-msi-tvanywhere.ko) kmod(rc-nebula.ko) kmod(rc-nec-terratec-cinergy-xs.ko) kmod(rc-norwood.ko) kmod(rc-npgtech.ko) kmod(rc-odroid.ko) kmod(rc-pctv-sedna.ko) kmod(rc-pine64.ko) kmod(rc-pinnacle-color.ko) kmod(rc-pinnacle-grey.ko) kmod(rc-pinnacle-pctv-hd.ko) kmod(rc-pixelview-002t.ko) kmod(rc-pixelview-mk12.ko) kmod(rc-pixelview-new.ko) kmod(rc-pixelview.ko) kmod(rc-powercolor-real-angel.ko) kmod(rc-proteus-2309.ko) kmod(rc-purpletv.ko) kmod(rc-pv951.ko) kmod(rc-rc6-mce.ko) kmod(rc-real-audio-220-32-keys.ko) kmod(rc-reddo.ko) kmod(rc-snapstream-firefly.ko) kmod(rc-streamzap.ko) kmod(rc-su3000.ko) kmod(rc-tanix-tx3mini.ko) kmod(rc-tanix-tx5max.ko) kmod(rc-tbs-nec.ko) kmod(rc-technisat-ts35.ko) kmod(rc-technisat-usb2.ko) kmod(rc-terratec-cinergy-c-pci.ko) kmod(rc-terratec-cinergy-s2-hd.ko) kmod(rc-terratec-cinergy-xs.ko) kmod(rc-terratec-slim-2.ko) kmod(rc-terratec-slim.ko) kmod(rc-tevii-nec.ko) kmod(rc-tivo.ko) kmod(rc-total-media-in-hand-02.ko) kmod(rc-total-media-in-hand.ko) kmod(rc-trekstor.ko) kmod(rc-tt-1500.ko) kmod(rc-twinhan-dtv-cab-ci.ko) kmod(rc-twinhan1027.ko) kmod(rc-vega-s9x.ko) kmod(rc-videomate-m1f.ko) kmod(rc-videomate-s350.ko) kmod(rc-videomate-tv-pvr.ko) kmod(rc-videostrong-kii-pro.ko) kmod(rc-wetek-hub.ko) kmod(rc-wetek-play2.ko) kmod(rc-winfast-usbii-deluxe.ko) kmod(rc-winfast.ko) kmod(rc-x96max.ko) kmod(rc-xbox-360.ko) kmod(rc-xbox-dvd.ko) kmod(rc-zx-irdec.ko) kmod(rcar-fcp.ko) kmod(rcar_canfd.ko) kmod(rcar_fdp1.ko) kmod(rdacm20.ko) kmod(rdma_cm.ko) kmod(rdma_rxe.ko) kmod(rdma_ucm.ko) kmod(realtek_dsa.ko) kmod(redrat3.ko) kmod(regmap-sdw-mbq.ko) kmod(regmap-sdw.ko) kmod(reiserfs.ko) kmod(renesas_sdhi_core.ko) kmod(renesas_sdhi_internal_dmac.ko) kmod(resistive-adc-touch.ko) kmod(rfcomm.ko) kmod(rfkill-gpio.ko) kmod(rfkill.ko) kmod(rj54n1cb0c.ko) kmod(rk817_charger.ko) kmod(rk8xx-core.ko) kmod(rk8xx-i2c.ko) kmod(rk8xx-spi.ko) kmod(rnbd-client.ko) kmod(rnbd-server.ko) kmod(rndis_host.ko) kmod(rockchip-isp1.ko) kmod(rockchip-rga.ko) kmod(rockchip-vdec.ko) kmod(rockchipdrm.ko) kmod(rohm-bu27034.ko) kmod(romfs.ko) kmod(rpcrdma.ko) kmod(rpmsg_tty.ko) kmod(rpr0521.ko) kmod(rsi_91x.ko) kmod(rsi_sdio.ko) kmod(rsi_usb.ko) kmod(rsmu-i2c.ko) kmod(rsmu-spi.ko) kmod(rt2400pci.ko) kmod(rt2500pci.ko) kmod(rt2500usb.ko) kmod(rt2800lib.ko) kmod(rt2800mmio.ko) kmod(rt2800pci.ko) kmod(rt2800usb.ko) kmod(rt2x00lib.ko) kmod(rt2x00mmio.ko) kmod(rt2x00pci.ko) kmod(rt2x00usb.ko) kmod(rt4831.ko) kmod(rt5033_battery.ko) kmod(rt5120.ko) kmod(rt61pci.ko) kmod(rt73usb.ko) kmod(rt9467-charger.ko) kmod(rt9471.ko) kmod(rtl2830.ko) kmod(rtl2832.ko) kmod(rtl8150.ko) kmod(rtl8187.ko) kmod(rtl8188ee.ko) kmod(rtl818x_pci.ko) kmod(rtl8192c-common.ko) kmod(rtl8192ce.ko) kmod(rtl8192cu.ko) kmod(rtl8192de.ko) kmod(rtl8192ee.ko) kmod(rtl8192se.ko) kmod(rtl8723-common.ko) kmod(rtl8723ae.ko) kmod(rtl8723be.ko) kmod(rtl8821ae.ko) kmod(rtl8xxxu.ko) kmod(rtl_pci.ko) kmod(rtl_usb.ko) kmod(rtllib.ko) kmod(rtllib_crypt_ccmp.ko) kmod(rtllib_crypt_tkip.ko) kmod(rtllib_crypt_wep.ko) kmod(rtlwifi.ko) kmod(rtrs-client.ko) kmod(rtrs-core.ko) kmod(rtrs-server.ko) kmod(rtsx_pci_ms.ko) kmod(rtsx_pci_sdmmc.ko) kmod(rtsx_usb_ms.ko) kmod(rtsx_usb_sdmmc.ko) kmod(rtw88_8723d.ko) kmod(rtw88_8723de.ko) kmod(rtw88_8723ds.ko) kmod(rtw88_8723du.ko) kmod(rtw88_8821c.ko) kmod(rtw88_8821ce.ko) kmod(rtw88_8821cs.ko) kmod(rtw88_8821cu.ko) kmod(rtw88_8822b.ko) kmod(rtw88_8822be.ko) kmod(rtw88_8822bs.ko) kmod(rtw88_8822bu.ko) kmod(rtw88_8822c.ko) kmod(rtw88_8822ce.ko) kmod(rtw88_8822cs.ko) kmod(rtw88_8822cu.ko) kmod(rtw88_core.ko) kmod(rtw88_pci.ko) kmod(rtw88_sdio.ko) kmod(rtw88_usb.ko) kmod(rtw89_8851b.ko) kmod(rtw89_8851be.ko) kmod(rtw89_8852a.ko) kmod(rtw89_8852ae.ko) kmod(rtw89_8852b.ko) kmod(rtw89_8852be.ko) kmod(rtw89_8852c.ko) kmod(rtw89_8852ce.ko) kmod(rtw89_core.ko) kmod(rtw89_pci.ko) kmod(rvu_af.ko) kmod(rvu_cptcommon.ko) kmod(rvu_cptpf.ko) kmod(rvu_cptvf.ko) kmod(rvu_mbox.ko) kmod(rvu_nicpf.ko) kmod(rvu_nicvf.ko) kmod(rzg2l-cru.ko) kmod(rzg2l-csi2.ko) kmod(rzg2l-du-drm.ko) kmod(s2250.ko) kmod(s2255drv.ko) kmod(s2io.ko) kmod(s5c73m3.ko) kmod(s5h1409.ko) kmod(s5h1411.ko) kmod(s5h1420.ko) kmod(s5k5baf.ko) kmod(s5k6a3.ko) kmod(s921.ko) kmod(saa6588.ko) kmod(saa6752hs.ko) kmod(saa7110.ko) kmod(saa7115.ko) kmod(saa7127.ko) kmod(saa7134-alsa.ko) kmod(saa7134-dvb.ko) kmod(saa7134-empress.ko) kmod(saa7134-go7007.ko) kmod(saa7134.ko) kmod(saa7146.ko) kmod(saa7146_vv.ko) kmod(saa7164.ko) kmod(saa717x.ko) kmod(saa7185.ko) kmod(saa7706h.ko) kmod(safe_serial.ko) kmod(sbs-battery.ko) kmod(sc16is7xx.ko) kmod(sc92031.ko) kmod(sca3300.ko) kmod(scsi_proto_test.ko) kmod(sctp.ko) kmod(sctp_diag.ko) kmod(sdhci-acpi.ko) kmod(sdhci-cadence.ko) kmod(sdhci-esdhc-imx.ko) kmod(sdhci-iproc.ko) kmod(sdhci-msm.ko) kmod(sdhci-of-arasan.ko) kmod(sdhci-of-dwcmshc.ko) kmod(sdhci-of-esdhc.ko) kmod(sdhci-pci.ko) kmod(sdhci-pltfm.ko) kmod(sdhci-pxav3.ko) kmod(sdhci-tegra.ko) kmod(sdhci-xenon-driver.ko) kmod(sdhci.ko) kmod(sdhci_am654.ko) kmod(sdhci_f_sdh30.ko) kmod(sdio_uart.ko) kmod(serial_ir.ko) kmod(shark2.ko) kmod(si2157.ko) kmod(si2165.ko) kmod(si2168.ko) kmod(si21xx.ko) kmod(sierra.ko) kmod(sierra_net.ko) kmod(sii902x.ko) kmod(sii9234.ko) kmod(sil164.ko) kmod(silead.ko) kmod(simple-bridge.ko) kmod(simple-mfd-i2c.ko) kmod(sis190.ko) kmod(sis900.ko) kmod(sis_i2c.ko) kmod(sisusbvga.ko) kmod(siw.ko) kmod(skge.ko) kmod(sky2.ko) kmod(slhc.ko) kmod(sm501.ko) kmod(smb347-charger.ko) kmod(smc.ko) kmod(smc91x.ko) kmod(smc_diag.ko) kmod(smipcie.ko) kmod(smpro-core.ko) kmod(smsc75xx.ko) kmod(smsc911x.ko) kmod(smsc9420.ko) kmod(smsc95xx.ko) kmod(smsdvb.ko) kmod(smsmdtv.ko) kmod(smssdio.ko) kmod(smsusb.ko) kmod(snd-ac97-codec.ko) kmod(snd-ak4113.ko) kmod(snd-ak4114.ko) kmod(snd-ak4xxx-adda.ko) kmod(snd-aloop.ko) kmod(snd-als300.ko) kmod(snd-au8810.ko) kmod(snd-au8820.ko) kmod(snd-au8830.ko) kmod(snd-azt3328.ko) kmod(snd-bcd2000.ko) kmod(snd-bcm2835.ko) kmod(snd-bt87x.ko) kmod(snd-ca0106.ko) kmod(snd-cmipci.ko) kmod(snd-compress.ko) kmod(snd-cs4281.ko) kmod(snd-cs46xx.ko) kmod(snd-cs8427.ko) kmod(snd-ctl-led.ko) kmod(snd-ctxfi.ko) kmod(snd-darla20.ko) kmod(snd-darla24.ko) kmod(snd-dummy.ko) kmod(snd-echo3g.ko) kmod(snd-emu10k1-synth.ko) kmod(snd-emu10k1.ko) kmod(snd-emu10k1x.ko) kmod(snd-emux-synth.ko) kmod(snd-ens1370.ko) kmod(snd-ens1371.ko) kmod(snd-es1938.ko) kmod(snd-es1968.ko) kmod(snd-fm801.ko) kmod(snd-gina20.ko) kmod(snd-gina24.ko) kmod(snd-hda-cirrus-scodec.ko) kmod(snd-hda-codec-analog.ko) kmod(snd-hda-codec-ca0110.ko) kmod(snd-hda-codec-ca0132.ko) kmod(snd-hda-codec-cirrus.ko) kmod(snd-hda-codec-cmedia.ko) kmod(snd-hda-codec-conexant.ko) kmod(snd-hda-codec-cs8409.ko) kmod(snd-hda-codec-generic.ko) kmod(snd-hda-codec-hdmi.ko) kmod(snd-hda-codec-idt.ko) kmod(snd-hda-codec-realtek.ko) kmod(snd-hda-codec-si3054.ko) kmod(snd-hda-codec-via.ko) kmod(snd-hda-codec.ko) kmod(snd-hda-core.ko) kmod(snd-hda-cs-dsp-ctls.ko) kmod(snd-hda-ext-core.ko) kmod(snd-hda-intel.ko) kmod(snd-hda-scodec-component.ko) kmod(snd-hda-scodec-cs35l41-i2c.ko) kmod(snd-hda-scodec-cs35l41-spi.ko) kmod(snd-hda-scodec-cs35l41.ko) kmod(snd-hda-scodec-cs35l56-i2c.ko) kmod(snd-hda-scodec-cs35l56-spi.ko) kmod(snd-hda-scodec-cs35l56.ko) kmod(snd-hda-scodec-tas2781-i2c.ko) kmod(snd-hda-tegra.ko) kmod(snd-hdsp.ko) kmod(snd-hdspm.ko) kmod(snd-hrtimer.ko) kmod(snd-hwdep.ko) kmod(snd-i2c.ko) kmod(snd-ice1712.ko) kmod(snd-ice1724.ko) kmod(snd-ice17xx-ak4xxx.ko) kmod(snd-indigo.ko) kmod(snd-indigodj.ko) kmod(snd-indigodjx.ko) kmod(snd-indigoio.ko) kmod(snd-indigoiox.ko) kmod(snd-intel-dspcfg.ko) kmod(snd-intel-sdw-acpi.ko) kmod(snd-korg1212.ko) kmod(snd-layla20.ko) kmod(snd-layla24.ko) kmod(snd-lola.ko) kmod(snd-lx6464es.ko) kmod(snd-maestro3.ko) kmod(snd-mia.ko) kmod(snd-mixart.ko) kmod(snd-mixer-oss.ko) kmod(snd-mona.ko) kmod(snd-mpu401-uart.ko) kmod(snd-mpu401.ko) kmod(snd-mtpav.ko) kmod(snd-nm256.ko) kmod(snd-opl3-lib.ko) kmod(snd-opl3-synth.ko) kmod(snd-oxygen-lib.ko) kmod(snd-oxygen.ko) kmod(snd-pcm-dmaengine.ko) kmod(snd-pcm-oss.ko) kmod(snd-pcm.ko) kmod(snd-pcmtest.ko) kmod(snd-pcxhr.ko) kmod(snd-pt2258.ko) kmod(snd-q6apm.ko) kmod(snd-q6dsp-common.ko) kmod(snd-rawmidi.ko) kmod(snd-riptide.ko) kmod(snd-rme32.ko) kmod(snd-rme96.ko) kmod(snd-rme9652.ko) kmod(snd-seq-device.ko) kmod(snd-seq-dummy.ko) kmod(snd-seq-midi-emul.ko) kmod(snd-seq-midi-event.ko) kmod(snd-seq-midi.ko) kmod(snd-seq-oss.ko) kmod(snd-seq-ump-client.ko) kmod(snd-seq-virmidi.ko) kmod(snd-seq.ko) kmod(snd-serial-generic.ko) kmod(snd-serial-u16550.ko) kmod(snd-soc-ac97.ko) kmod(snd-soc-adau-utils.ko) kmod(snd-soc-adau1372-i2c.ko) kmod(snd-soc-adau1372-spi.ko) kmod(snd-soc-adau1372.ko) kmod(snd-soc-adau1761-i2c.ko) kmod(snd-soc-adau1761-spi.ko) kmod(snd-soc-adau1761.ko) kmod(snd-soc-adau17x1.ko) kmod(snd-soc-adau7002.ko) kmod(snd-soc-adau7118-hw.ko) kmod(snd-soc-adau7118-i2c.ko) kmod(snd-soc-adau7118.ko) kmod(snd-soc-adi-axi-i2s.ko) kmod(snd-soc-adi-axi-spdif.ko) kmod(snd-soc-ak4458.ko) kmod(snd-soc-ak5558.ko) kmod(snd-soc-apple-mca.ko) kmod(snd-soc-apq8016-sbc.ko) kmod(snd-soc-apq8096.ko) kmod(snd-soc-audio-graph-card.ko) kmod(snd-soc-audio-graph-card2-custom-sample.ko) kmod(snd-soc-audio-graph-card2.ko) kmod(snd-soc-audio-iio-aux.ko) kmod(snd-soc-aw8738.ko) kmod(snd-soc-aw87390.ko) kmod(snd-soc-aw88261.ko) kmod(snd-soc-aw88395-lib.ko) kmod(snd-soc-aw88395.ko) kmod(snd-soc-aw88399.ko) kmod(snd-soc-bcm2835-i2s.ko) kmod(snd-soc-bd28623.ko) kmod(snd-soc-bt-sco.ko) kmod(snd-soc-chv3-codec.ko) kmod(snd-soc-core.ko) kmod(snd-soc-cros-ec-codec.ko) kmod(snd-soc-cs-amp-lib.ko) kmod(snd-soc-cs35l34.ko) kmod(snd-soc-cs35l35.ko) kmod(snd-soc-cs35l36.ko) kmod(snd-soc-cs35l41-lib.ko) kmod(snd-soc-cs35l45-i2c.ko) kmod(snd-soc-cs35l45-spi.ko) kmod(snd-soc-cs35l45.ko) kmod(snd-soc-cs35l56-i2c.ko) kmod(snd-soc-cs35l56-sdw.ko) kmod(snd-soc-cs35l56-shared.ko) kmod(snd-soc-cs35l56-spi.ko) kmod(snd-soc-cs35l56.ko) kmod(snd-soc-cs4234.ko) kmod(snd-soc-cs4265.ko) kmod(snd-soc-cs4271-i2c.ko) kmod(snd-soc-cs4271.ko) kmod(snd-soc-cs42l42-i2c.ko) kmod(snd-soc-cs42l42-sdw.ko) kmod(snd-soc-cs42l42.ko) kmod(snd-soc-cs42l43-sdw.ko) kmod(snd-soc-cs42l43.ko) kmod(snd-soc-cs42l83-i2c.ko) kmod(snd-soc-cs42xx8-i2c.ko) kmod(snd-soc-cs42xx8.ko) kmod(snd-soc-cs43130.ko) kmod(snd-soc-cx2072x.ko) kmod(snd-soc-da7213.ko) kmod(snd-soc-da7219.ko) kmod(snd-soc-davinci-mcasp.ko) kmod(snd-soc-dmic.ko) kmod(snd-soc-es7134.ko) kmod(snd-soc-es8316.ko) kmod(snd-soc-es8326.ko) kmod(snd-soc-es8328-i2c.ko) kmod(snd-soc-es8328-spi.ko) kmod(snd-soc-es8328.ko) kmod(snd-soc-fsl-asoc-card.ko) kmod(snd-soc-fsl-asrc.ko) kmod(snd-soc-fsl-aud2htx.ko) kmod(snd-soc-fsl-audmix.ko) kmod(snd-soc-fsl-easrc.ko) kmod(snd-soc-fsl-esai.ko) kmod(snd-soc-fsl-micfil.ko) kmod(snd-soc-fsl-mqs.ko) kmod(snd-soc-fsl-rpmsg.ko) kmod(snd-soc-fsl-sai.ko) kmod(snd-soc-fsl-spdif.ko) kmod(snd-soc-fsl-ssi.ko) kmod(snd-soc-fsl-utils.ko) kmod(snd-soc-fsl-xcvr.ko) kmod(snd-soc-hda-codec.ko) kmod(snd-soc-hdmi-codec.ko) kmod(snd-soc-ics43432.ko) kmod(snd-soc-idt821034.ko) kmod(snd-soc-imx-audmix.ko) kmod(snd-soc-imx-audmux.ko) kmod(snd-soc-imx-card.ko) kmod(snd-soc-imx-hdmi.ko) kmod(snd-soc-imx-rpmsg.ko) kmod(snd-soc-imx-sgtl5000.ko) kmod(snd-soc-imx-spdif.ko) kmod(snd-soc-j721e-evm.ko) kmod(snd-soc-lpass-apq8016.ko) kmod(snd-soc-lpass-cdc-dma.ko) kmod(snd-soc-lpass-cpu.ko) kmod(snd-soc-lpass-hdmi.ko) kmod(snd-soc-lpass-macro-common.ko) kmod(snd-soc-lpass-platform.ko) kmod(snd-soc-lpass-rx-macro.ko) kmod(snd-soc-lpass-sc7180.ko) kmod(snd-soc-lpass-sc7280.ko) kmod(snd-soc-lpass-tx-macro.ko) kmod(snd-soc-lpass-va-macro.ko) kmod(snd-soc-lpass-wsa-macro.ko) kmod(snd-soc-max9759.ko) kmod(snd-soc-max98088.ko) kmod(snd-soc-max98090.ko) kmod(snd-soc-max98357a.ko) kmod(snd-soc-max98363.ko) kmod(snd-soc-max98373-i2c.ko) kmod(snd-soc-max98373-sdw.ko) kmod(snd-soc-max98373.ko) kmod(snd-soc-max98388.ko) kmod(snd-soc-max98390.ko) kmod(snd-soc-max98396.ko) kmod(snd-soc-max98520.ko) kmod(snd-soc-max9867.ko) kmod(snd-soc-max98927.ko) kmod(snd-soc-meson-aiu.ko) kmod(snd-soc-meson-axg-fifo.ko) kmod(snd-soc-meson-axg-frddr.ko) kmod(snd-soc-meson-axg-pdm.ko) kmod(snd-soc-meson-axg-sound-card.ko) kmod(snd-soc-meson-axg-spdifin.ko) kmod(snd-soc-meson-axg-spdifout.ko) kmod(snd-soc-meson-axg-tdm-formatter.ko) kmod(snd-soc-meson-axg-tdm-interface.ko) kmod(snd-soc-meson-axg-tdmin.ko) kmod(snd-soc-meson-axg-tdmout.ko) kmod(snd-soc-meson-axg-toddr.ko) kmod(snd-soc-meson-card-utils.ko) kmod(snd-soc-meson-codec-glue.ko) kmod(snd-soc-meson-g12a-toacodec.ko) kmod(snd-soc-meson-g12a-tohdmitx.ko) kmod(snd-soc-meson-gx-sound-card.ko) kmod(snd-soc-meson-t9015.ko) kmod(snd-soc-msm8916-analog.ko) kmod(snd-soc-msm8916-digital.ko) kmod(snd-soc-nau8824.ko) kmod(snd-soc-pcm1789-codec.ko) kmod(snd-soc-pcm1789-i2c.ko) kmod(snd-soc-pcm186x-i2c.ko) kmod(snd-soc-pcm186x-spi.ko) kmod(snd-soc-pcm186x.ko) kmod(snd-soc-pcm3060-i2c.ko) kmod(snd-soc-pcm3060-spi.ko) kmod(snd-soc-pcm3060.ko) kmod(snd-soc-pcm3168a-i2c.ko) kmod(snd-soc-pcm3168a.ko) kmod(snd-soc-pcm5102a.ko) kmod(snd-soc-pcm512x-i2c.ko) kmod(snd-soc-pcm512x-spi.ko) kmod(snd-soc-pcm512x.ko) kmod(snd-soc-qcom-common.ko) kmod(snd-soc-qcom-sdw.ko) kmod(snd-soc-rk3288-hdmi-analog.ko) kmod(snd-soc-rk3328.ko) kmod(snd-soc-rk3399-gru-sound.ko) kmod(snd-soc-rk817.ko) kmod(snd-soc-rl6231.ko) kmod(snd-soc-rockchip-i2s-tdm.ko) kmod(snd-soc-rockchip-i2s.ko) kmod(snd-soc-rockchip-max98090.ko) kmod(snd-soc-rockchip-pdm.ko) kmod(snd-soc-rockchip-rt5645.ko) kmod(snd-soc-rockchip-spdif.ko) kmod(snd-soc-rt1017-sdca.ko) kmod(snd-soc-rt1318-sdw.ko) kmod(snd-soc-rt5514-spi.ko) kmod(snd-soc-rt5514.ko) kmod(snd-soc-rt5631.ko) kmod(snd-soc-rt5640.ko) kmod(snd-soc-rt5645.ko) kmod(snd-soc-rt5659.ko) kmod(snd-soc-rt5663.ko) kmod(snd-soc-rt5677-spi.ko) kmod(snd-soc-rt5677.ko) kmod(snd-soc-rt5682-i2c.ko) kmod(snd-soc-rt5682-sdw.ko) kmod(snd-soc-rt5682.ko) kmod(snd-soc-rt5682s.ko) kmod(snd-soc-rt700.ko) kmod(snd-soc-rt711-sdca.ko) kmod(snd-soc-rt711.ko) kmod(snd-soc-rt712-sdca-dmic.ko) kmod(snd-soc-rt715-sdca.ko) kmod(snd-soc-rt715.ko) kmod(snd-soc-rt722-sdca.ko) kmod(snd-soc-rtq9128.ko) kmod(snd-soc-rz-ssi.ko) kmod(snd-soc-sc7180.ko) kmod(snd-soc-sc7280.ko) kmod(snd-soc-sc8280xp.ko) kmod(snd-soc-sdm845.ko) kmod(snd-soc-sgtl5000.ko) kmod(snd-soc-sigmadsp-regmap.ko) kmod(snd-soc-sigmadsp.ko) kmod(snd-soc-simple-amplifier.ko) kmod(snd-soc-simple-card-utils.ko) kmod(snd-soc-simple-card.ko) kmod(snd-soc-simple-mux.ko) kmod(snd-soc-sma1303.ko) kmod(snd-soc-spdif-rx.ko) kmod(snd-soc-spdif-tx.ko) kmod(snd-soc-ssm3515.ko) kmod(snd-soc-tas2562.ko) kmod(snd-soc-tas2764.ko) kmod(snd-soc-tas2770.ko) kmod(snd-soc-tas2780.ko) kmod(snd-soc-tas2781-comlib.ko) kmod(snd-soc-tas2781-fmwlib.ko) kmod(snd-soc-tas2781-i2c.ko) kmod(snd-soc-tas5805m.ko) kmod(snd-soc-tas6424.ko) kmod(snd-soc-tda7419.ko) kmod(snd-soc-tegra-audio-graph-card.ko) kmod(snd-soc-tegra-machine.ko) kmod(snd-soc-tegra-pcm.ko) kmod(snd-soc-tegra186-asrc.ko) kmod(snd-soc-tegra186-dspk.ko) kmod(snd-soc-tegra20-ac97.ko) kmod(snd-soc-tegra20-das.ko) kmod(snd-soc-tegra20-i2s.ko) kmod(snd-soc-tegra20-spdif.ko) kmod(snd-soc-tegra210-admaif.ko) kmod(snd-soc-tegra210-adx.ko) kmod(snd-soc-tegra210-ahub.ko) kmod(snd-soc-tegra210-amx.ko) kmod(snd-soc-tegra210-dmic.ko) kmod(snd-soc-tegra210-i2s.ko) kmod(snd-soc-tegra210-mixer.ko) kmod(snd-soc-tegra210-mvc.ko) kmod(snd-soc-tegra210-ope.ko) kmod(snd-soc-tegra210-sfc.ko) kmod(snd-soc-tegra30-ahub.ko) kmod(snd-soc-tegra30-i2s.ko) kmod(snd-soc-tfa989x.ko) kmod(snd-soc-ti-edma.ko) kmod(snd-soc-ti-sdma.ko) kmod(snd-soc-ti-udma.ko) kmod(snd-soc-tlv320adc3xxx.ko) kmod(snd-soc-tlv320adcx140.ko) kmod(snd-soc-tlv320aic23-i2c.ko) kmod(snd-soc-tlv320aic23-spi.ko) kmod(snd-soc-tlv320aic23.ko) kmod(snd-soc-tlv320aic31xx.ko) kmod(snd-soc-tlv320aic32x4-i2c.ko) kmod(snd-soc-tlv320aic32x4-spi.ko) kmod(snd-soc-tlv320aic32x4.ko) kmod(snd-soc-tlv320aic3x-i2c.ko) kmod(snd-soc-tlv320aic3x-spi.ko) kmod(snd-soc-tlv320aic3x.ko) kmod(snd-soc-tpa6130a2.ko) kmod(snd-soc-ts3a227e.ko) kmod(snd-soc-tscs42xx.ko) kmod(snd-soc-wcd-classh.ko) kmod(snd-soc-wcd-mbhc.ko) kmod(snd-soc-wcd9335.ko) kmod(snd-soc-wcd934x.ko) kmod(snd-soc-wcd938x-sdw.ko) kmod(snd-soc-wcd938x.ko) kmod(snd-soc-wcd939x-sdw.ko) kmod(snd-soc-wcd939x.ko) kmod(snd-soc-wm-adsp.ko) kmod(snd-soc-wm-hubs.ko) kmod(snd-soc-wm8524.ko) kmod(snd-soc-wm8731-i2c.ko) kmod(snd-soc-wm8731-spi.ko) kmod(snd-soc-wm8731.ko) kmod(snd-soc-wm8741.ko) kmod(snd-soc-wm8753.ko) kmod(snd-soc-wm8804-i2c.ko) kmod(snd-soc-wm8804-spi.ko) kmod(snd-soc-wm8804.ko) kmod(snd-soc-wm8903.ko) kmod(snd-soc-wm8940.ko) kmod(snd-soc-wm8960.ko) kmod(snd-soc-wm8961.ko) kmod(snd-soc-wm8962.ko) kmod(snd-soc-wm8994.ko) kmod(snd-soc-wsa883x.ko) kmod(snd-soc-wsa884x.ko) kmod(snd-soc-x1e80100.ko) kmod(snd-soc-xlnx-formatter-pcm.ko) kmod(snd-soc-xlnx-i2s.ko) kmod(snd-soc-xlnx-spdif.ko) kmod(snd-soc-zl38060.ko) kmod(snd-sof-imx8.ko) kmod(snd-sof-imx8m.ko) kmod(snd-sof-imx8ulp.ko) kmod(snd-sof-of.ko) kmod(snd-sof-utils.ko) kmod(snd-sof-xtensa-dsp.ko) kmod(snd-sof.ko) kmod(snd-sonicvibes.ko) kmod(snd-timer.ko) kmod(snd-trident.ko) kmod(snd-ua101.ko) kmod(snd-ump.ko) kmod(snd-usb-6fire.ko) kmod(snd-usb-audio.ko) kmod(snd-usb-caiaq.ko) kmod(snd-usb-hiface.ko) kmod(snd-usb-line6.ko) kmod(snd-usb-pod.ko) kmod(snd-usb-podhd.ko) kmod(snd-usb-toneport.ko) kmod(snd-usb-variax.ko) kmod(snd-usbmidi-lib.ko) kmod(snd-util-mem.ko) kmod(snd-virmidi.ko) kmod(snd-virtuoso.ko) kmod(snd-vx-lib.ko) kmod(snd-vx222.ko) kmod(snd-ymfpci.ko) kmod(snd.ko) kmod(solo6x10.ko) kmod(sony-btf-mpx.ko) kmod(soundcore.ko) kmod(soundwire-bus.ko) kmod(soundwire-qcom.ko) kmod(sp2.ko) kmod(sp887x.ko) kmod(spcp8x5.ko) kmod(spi-altera-dfl.ko) kmod(spi-nor.ko) kmod(spinand.ko) kmod(sr9700.ko) kmod(ssb.ko) kmod(sst25l.ko) kmod(ssu100.ko) kmod(st-mipid02.ko) kmod(st-vgxy61.ko) kmod(st1232.ko) kmod(st21nfca_hci.ko) kmod(st21nfca_i2c.ko) kmod(st_accel.ko) kmod(st_accel_i2c.ko) kmod(st_accel_spi.ko) kmod(st_pressure.ko) kmod(st_pressure_i2c.ko) kmod(st_pressure_spi.ko) kmod(st_uvis25_core.ko) kmod(st_uvis25_i2c.ko) kmod(st_uvis25_spi.ko) kmod(stb0899.ko) kmod(stb6000.ko) kmod(stb6100.ko) kmod(stk1160.ko) kmod(stk3310.ko) kmod(stmmac-platform.ko) kmod(stmmac.ko) kmod(stmpe-ts.ko) kmod(streamzap.ko) kmod(stv0288.ko) kmod(stv0297.ko) kmod(stv0299.ko) kmod(stv0367.ko) kmod(stv0900.ko) kmod(stv090x.ko) kmod(stv0910.ko) kmod(stv6110.ko) kmod(stv6110x.ko) kmod(stv6111.ko) kmod(sun4i-codec.ko) kmod(sun4i-csi.ko) kmod(sun4i-drm.ko) kmod(sun4i-i2s.ko) kmod(sun4i-spdif.ko) kmod(sun4i-tcon.ko) kmod(sun4i_tv.ko) kmod(sun50i-codec-analog.ko) kmod(sun50i-dmic.ko) kmod(sun6i-csi.ko) kmod(sun6i-isp.ko) kmod(sun6i_drc.ko) kmod(sun6i_mipi_dsi.ko) kmod(sun8i-adda-pr-regmap.ko) kmod(sun8i-codec-analog.ko) kmod(sun8i-codec.ko) kmod(sun8i-di.ko) kmod(sun8i-drm-hdmi.ko) kmod(sun8i-mixer.ko) kmod(sun8i-rotate.ko) kmod(sun8i_tcon_top.ko) kmod(sundance.ko) kmod(sunxi-cedrus.ko) kmod(sunxi-cir.ko) kmod(sunxi-mmc.ko) kmod(surface_acpi_notify.ko) kmod(surface_aggregator_cdev.ko) kmod(surface_aggregator_hub.ko) kmod(surface_aggregator_registry.ko) kmod(surface_aggregator_tabletsw.ko) kmod(surface_battery.ko) kmod(surface_charger.ko) kmod(surface_dtx.ko) kmod(surface_gpe.ko) kmod(surface_hid.ko) kmod(surface_hid_core.ko) kmod(surface_hotplug.ko) kmod(surface_kbd.ko) kmod(surface_platform_profile.ko) kmod(surfacepro3_button.ko) kmod(sx9310.ko) kmod(sx9324.ko) kmod(sx9360.ko) kmod(sx_common.ko) kmod(sym53c8xx.ko) kmod(symbolserial.ko) kmod(tag_brcm.ko) kmod(tag_dsa.ko) kmod(tag_gswip.ko) kmod(tag_hellcreek.ko) kmod(tag_ksz.ko) kmod(tag_lan9303.ko) kmod(tag_mtk.ko) kmod(tag_none.ko) kmod(tag_ocelot.ko) kmod(tag_ocelot_8021q.ko) kmod(tag_qca.ko) kmod(tag_rtl4_a.ko) kmod(tag_rtl8_4.ko) kmod(tag_sja1105.ko) kmod(tag_trailer.ko) kmod(tag_xrs700x.ko) kmod(target_core_user.ko) kmod(tc358743.ko) kmod(tc358746.ko) kmod(tc358762.ko) kmod(tc358764.ko) kmod(tc358767.ko) kmod(tc358768.ko) kmod(tc358775.ko) kmod(tc90522.ko) kmod(tcm_qla2xxx.ko) kmod(tcs3472.ko) kmod(tda10021.ko) kmod(tda10023.ko) kmod(tda10048.ko) kmod(tda1004x.ko) kmod(tda10071.ko) kmod(tda10086.ko) kmod(tda18212.ko) kmod(tda18218.ko) kmod(tda18250.ko) kmod(tda18271.ko) kmod(tda18271c2dd.ko) kmod(tda1997x.ko) kmod(tda665x.ko) kmod(tda7432.ko) kmod(tda8083.ko) kmod(tda8261.ko) kmod(tda826x.ko) kmod(tda827x.ko) kmod(tda8290.ko) kmod(tda9840.ko) kmod(tda9887.ko) kmod(tda998x.ko) kmod(tea575x.ko) kmod(tea5761.ko) kmod(tea5767.ko) kmod(tea6415c.ko) kmod(tea6420.ko) kmod(tegra-drm.ko) kmod(tegra-vde.ko) kmod(tegra-video.ko) kmod(tegra_cec.ko) kmod(tegra_nand.ko) kmod(tehuti.ko) kmod(tg3.ko) kmod(ths7303.ko) kmod(ths8200.ko) kmod(thunderx-mmc.ko) kmod(thunderx_zip.ko) kmod(ti-am65-cpsw-nuss.ko) kmod(ti-cal.ko) kmod(ti-dlpc3433.ko) kmod(ti-sn65dsi83.ko) kmod(ti-sn65dsi86.ko) kmod(ti-tfp410.ko) kmod(ti-tpd12s015.ko) kmod(ti_am335x_tsc.ko) kmod(ti_usb_3410_5052.ko) kmod(tifm_ms.ko) kmod(tifm_sd.ko) kmod(tlv320aic23b.ko) kmod(tmio_mmc_core.ko) kmod(tps65086.ko) kmod(tps65219.ko) kmod(tps6594-core.ko) kmod(tps6594-i2c.ko) kmod(trf7970a.ko) kmod(ts2020.ko) kmod(tsc2007.ko) kmod(tsl2772.ko) kmod(tsl4531.ko) kmod(ttpci-eeprom.ko) kmod(ttusb_dec.ko) kmod(ttusbdecfe.ko) kmod(ttusbir.ko) kmod(ttynull.ko) kmod(tua6100.ko) kmod(tua9001.ko) kmod(tuner-simple.ko) kmod(tuner-types.ko) kmod(tuner.ko) kmod(tvaudio.ko) kmod(tveeprom.ko) kmod(tvp514x.ko) kmod(tvp5150.ko) kmod(tvp7002.ko) kmod(tw2804.ko) kmod(tw686x.ko) kmod(tw9903.ko) kmod(tw9906.ko) kmod(tw9910.ko) kmod(ubi.ko) kmod(ucs1002_power.ko) kmod(uda1342.ko) kmod(ueagle-atm.ko) kmod(ug3105_battery.ko) kmod(uio.ko) kmod(uio_dfl.ko) kmod(uio_hv_generic.ko) kmod(uio_pci_generic.ko) kmod(uleds.ko) kmod(upd64031a.ko) kmod(upd64083.ko) kmod(upd78f0730.ko) kmod(usb-serial-simple.ko) kmod(usb251xb.ko) kmod(usb3503.ko) kmod(usb4604.ko) kmod(usb_8dev.ko) kmod(usb_debug.ko) kmod(usb_f_midi2.ko) kmod(usb_wwan.ko) kmod(usbatm.ko) kmod(usblcd.ko) kmod(usbnet.ko) kmod(usbsevseg.ko) kmod(usbtouchscreen.ko) kmod(usbtv.ko) kmod(ushc.ko) kmod(uvc.ko) kmod(uvcvideo.ko) kmod(v4l2-async.ko) kmod(v4l2-cci.ko) kmod(v4l2-dv-timings.ko) kmod(v4l2-fwnode.ko) kmod(v4l2-h264.ko) kmod(v4l2-jpeg.ko) kmod(v4l2-mem2mem.ko) kmod(v4l2-tpg.ko) kmod(v4l2-vp9.ko) kmod(vc4.ko) kmod(vchiq.ko) kmod(vcnl3020.ko) kmod(vcnl4000.ko) kmod(vcnl4035.ko) kmod(veml6030.ko) kmod(veml6070.ko) kmod(venus-core.ko) kmod(venus-dec.ko) kmod(venus-enc.ko) kmod(ves1820.ko) kmod(ves1x93.ko) kmod(via-rhine.ko) kmod(via-sdmmc.ko) kmod(via-velocity.ko) kmod(vicodec.ko) kmod(video-i2c.ko) kmod(video-mux.ko) kmod(video.ko) kmod(videobuf2-common.ko) kmod(videobuf2-dma-contig.ko) kmod(videobuf2-dma-sg.ko) kmod(videobuf2-dvb.ko) kmod(videobuf2-memops.ko) kmod(videobuf2-v4l2.ko) kmod(videobuf2-vmalloc.ko) kmod(videodev.ko) kmod(vim2m.ko) kmod(vimc.ko) kmod(virt_wifi.ko) kmod(virtio_bt.ko) kmod(virtio_snd.ko) kmod(visl.ko) kmod(visor.ko) kmod(vivid.ko) kmod(vl53l0x-i2c.ko) kmod(vl6180.ko) kmod(vp27smpx.ko) kmod(vpx3220.ko) kmod(vsp1.ko) kmod(vub300.ko) kmod(vx855.ko) kmod(vxcan.ko) kmod(w1-gpio.ko) kmod(w1-uart.ko) kmod(w1_ds2405.ko) kmod(w1_ds2406.ko) kmod(w1_ds2413.ko) kmod(w1_ds2430.ko) kmod(w1_ds2438.ko) kmod(w1_ds2805.ko) kmod(wacom_i2c.ko) kmod(wacom_serial4.ko) kmod(wave5.ko) kmod(wcd934x.ko) kmod(wcn36xx.ko) kmod(whiteheat.ko) kmod(wil6210.ko) kmod(wire.ko) kmod(wl1251.ko) kmod(wl1251_sdio.ko) kmod(wl1251_spi.ko) kmod(wl1273-core.ko) kmod(wl12xx.ko) kmod(wl18xx.ko) kmod(wlcore.ko) kmod(wlcore_sdio.ko) kmod(wlcore_spi.ko) kmod(wm8739.ko) kmod(wm8775.ko) kmod(wm8994.ko) kmod(xbox_remote.ko) kmod(xc2028.ko) kmod(xc4000.ko) kmod(xc5000.ko) kmod(xilinx-pr-decoupler.ko) kmod(xilinx-spi.ko) kmod(xilinx_can.ko) kmod(xr_serial.ko) kmod(xrs700x.ko) kmod(xrs700x_i2c.ko) kmod(xrs700x_mdio.ko) kmod(xsens_mt.ko) kmod(xusbatm.ko) kmod(yellowfin.ko) kmod(yurex.ko) kmod(zaurus.ko) kmod(zd1211rw.ko) kmod(zd1301.ko) kmod(zd1301_demod.ko) kmod(zet6223.ko) kmod(zforce_ts.ko) kmod(zinitix.ko) kmod(zl10036.ko) kmod(zl10039.ko) kmod(zl10353.ko) kmod(zopt2201.ko) kmod(zynqmp-fpga.ko) modalias(9p-rdma) modalias(ISI) modalias(acpi*:10134242:*) modalias(acpi*:10138804:*) modalias(acpi*:10138960:*) modalias(acpi*:104C227E:*) modalias(acpi*:104C512[12]:*) modalias(acpi*:104C514[12]:*) modalias(acpi*:10508824:*) modalias(acpi*:10EC3270:*) modalias(acpi*:10EC3276:*) modalias(acpi*:10EC5514:*) modalias(acpi*:10EC564[02]:*) modalias(acpi*:10EC564[058]:*) modalias(acpi*:10EC5650:*) modalias(acpi*:10EC565[89]:*) modalias(acpi*:10EC5663:*) modalias(acpi*:10EC5682:*) modalias(acpi*:10TI3100:*) modalias(acpi*:14F10720:*) modalias(acpi*:193C9890:*) modalias(acpi*:1AEC8804:*) modalias(acpi*:1AEC8960:*) modalias(acpi*:80860F1[46]:*) modalias(acpi*:80865AC[AC]:*) modalias(acpi*:80865AD0:*) modalias(acpi*:ACPI0008:*) modalias(acpi*:ADAU7002:*) modalias(acpi*:ADS8388:*) modalias(acpi*:ADS839[67]:*) modalias(acpi*:AMDI004[01]:*) modalias(acpi*:ARMH9118:*) = 2008_10_21 modalias(acpi*:ATML000[01]:*) modalias(acpi*:BCM2847:*) modalias(acpi*:BCM2E0[0123456789ABCDEF]:*) = 2.3 modalias(acpi*:BCM2E1[0123456789ABCDF]:*) = 2.3 modalias(acpi*:BCM2E2[0123456789ABCDEF]:*) = 2.3 modalias(acpi*:BCM2E3[0123456789ABCDEF]:*) = 2.3 modalias(acpi*:BCM2E4[0123456789ABCDEF]:*) = 2.3 modalias(acpi*:BCM2E5[0123456789ABCDEF]:*) = 2.3 modalias(acpi*:BCM2E6[0123456789BDEF]:*) = 2.3 modalias(acpi*:BCM2E7[0123456789ABCDEF]:*) = 2.3 modalias(acpi*:BCM2E8[0123456789ABCDE]:*) = 2.3 modalias(acpi*:BCM2E9[023456789ABCDF]:*) = 2.3 modalias(acpi*:BCM2EA[0123456789ABC]:*) = 2.3 modalias(acpi*:BCM4752:*) modalias(acpi*:BCM6E4E:*) modalias(acpi*:BMA0255:*) modalias(acpi*:BMA0280:*) modalias(acpi*:BMA222:*) modalias(acpi*:BMA222E:*) modalias(acpi*:BMA250E:*) modalias(acpi*:BMC150A:*) modalias(acpi*:BMI055A:*) modalias(acpi*:BOSC0200:*) modalias(acpi*:BRCM587[12]:*) modalias(acpi*:BRCME88C:*) modalias(acpi*:BSBA0150:*) modalias(acpi*:CLSA010[01]:*) modalias(acpi*:CPLM3218:*) modalias(acpi*:CSC3551:*) modalias(acpi*:CSC355C:*) modalias(acpi*:CSC355[467]:*) modalias(acpi*:CSC4243:*) modalias(acpi*:CSC4399:*) modalias(acpi*:DLB26390:*) = 2.3 modalias(acpi*:DLGS7219:*) modalias(acpi*:DLGS721[23]:*) modalias(acpi*:DL[AB]16390:*) = 2.3 modalias(acpi*:DUAL250E:*) modalias(acpi*:EGA00001:*) modalias(acpi*:ELAN0001:*) modalias(acpi*:ENE020[12]:*) modalias(acpi*:ENE0[12]00:*) modalias(acpi*:ESSX8326:*) modalias(acpi*:ESSX83[13]6:*) modalias(acpi*:FIT0002:*) modalias(acpi*:GDIX100[12]:*) modalias(acpi*:GDX9110:*) modalias(acpi*:GGL0001:*) modalias(acpi*:GOOG0002:*) modalias(acpi*:GOOG0003:*) modalias(acpi*:GOOG0008:*) modalias(acpi*:GOOG0010:*) modalias(acpi*:GOOG0013:*) modalias(acpi*:GOOG0014:*) modalias(acpi*:GOOG0016:*) modalias(acpi*:GOOG0019:*) modalias(acpi*:GOOG001A:*) modalias(acpi*:GOOG0020:*) modalias(acpi*:GSL168[08]:*) modalias(acpi*:GSL367[05]:*) modalias(acpi*:GSL3692:*) modalias(acpi*:HISI02B3:*) modalias(acpi*:HYV0847:*) modalias(acpi*:ILTK0001:*) modalias(acpi*:INT33BB:*) modalias(acpi*:INT33BE:*) modalias(acpi*:INT33C6:*) modalias(acpi*:INT33CA:*) modalias(acpi*:INT33E[13]:*) = 2.3 modalias(acpi*:INT3436:*) modalias(acpi*:INT344D:*) modalias(acpi*:INT3474:*) modalias(acpi*:INT3478:*) modalias(acpi*:INT3479:*) modalias(acpi*:INT347A:*) modalias(acpi*:INT347E:*) modalias(acpi*:INT3537:*) modalias(acpi*:INT8866:*) modalias(acpi*:INTCCFFD:*) modalias(acpi*:ISL29018:*) modalias(acpi*:ISL29023:*) modalias(acpi*:ISL29035:*) modalias(acpi*:ITE870[489]:*) modalias(acpi*:ITE8713:*) modalias(acpi*:KIOX000[89A]:*) modalias(acpi*:KIOX0[12]0A:*) modalias(acpi*:KXCJ1008:*) modalias(acpi*:KXCJ1013:*) modalias(acpi*:KXCJ9000:*) modalias(acpi*:KXJ2109:*) modalias(acpi*:KXTJ1009:*) modalias(acpi*:LNRO0003:*) modalias(acpi*:LNV4752:*) modalias(acpi*:LNXVIDEO:*) modalias(acpi*:LTER0559:*) modalias(acpi*:LTER0[35]01:*) modalias(acpi*:MAX17047:*) modalias(acpi*:MDA6655:*) modalias(acpi*:MIPI0200:*) modalias(acpi*:MIRAACC:*) modalias(acpi*:MLNXBF01:*) modalias(acpi*:MLNXBF04:*) modalias(acpi*:MLNXBF2[49]:*) modalias(acpi*:MLNXBF30:*) modalias(acpi*:MLNXBFD[012]:*) modalias(acpi*:MMA7660:*) modalias(acpi*:MRVL000[234]:*) modalias(acpi*:MRVL010[01]:*) modalias(acpi*:MRVL0110:*) modalias(acpi*:MSHW0028:*) modalias(acpi*:MSHW0040:*) modalias(acpi*:MSHW008[16]:*) modalias(acpi*:MSHW0091:*) modalias(acpi*:MSHW0096:*) modalias(acpi*:MSHW0107:*) modalias(acpi*:MSHW011[01246789]:*) modalias(acpi*:MSHW0123:*) modalias(acpi*:MSHW0133:*) modalias(acpi*:MSHW0153:*) modalias(acpi*:MSHW0184:*) modalias(acpi*:MSHW0250:*) modalias(acpi*:MSHW0263:*) modalias(acpi*:MSHW0290:*) modalias(acpi*:MSHW0343:*) modalias(acpi*:MSHW0350:*) modalias(acpi*:MSSL000[12]:*) modalias(acpi*:MSSL0017:*) modalias(acpi*:MSSL1680:*) modalias(acpi*:MX98357A:*) modalias(acpi*:MX98360A:*) modalias(acpi*:MX98373:*) modalias(acpi*:MX98390:*) modalias(acpi*:MX98927:*) modalias(acpi*:MXC4005:*) modalias(acpi*:MXC62[25]5:*) modalias(acpi*:MXC6655:*) modalias(acpi*:NSA2513:*) modalias(acpi*:NTN0530:*) modalias(acpi*:NXP100[12]:*) modalias(acpi*:NXP5440:*) modalias(acpi*:NXP7471:*) modalias(acpi*:OBDA0623:*) = 2.3 modalias(acpi*:OBDA8723:*) = 2.3 modalias(acpi*:OVTI01A0:*) modalias(acpi*:OVTI01AC:*) modalias(acpi*:OVTI08D1:*) modalias(acpi*:OVTI08F4:*) modalias(acpi*:OVTI13B1:*) modalias(acpi*:OVTI2680:*) modalias(acpi*:OVTI5675:*) modalias(acpi*:OVTI8856:*) modalias(acpi*:OVTI9734:*) modalias(acpi*:OVTID858:*) modalias(acpi*:OVTIDB10:*) modalias(acpi*:PNP0D40:*) modalias(acpi*:PNPB006:*) modalias(acpi*:QCOM2066:*) = 2.3 modalias(acpi*:QCOM6390:*) = 2.3 modalias(acpi*:QCOM805[12]:*) modalias(acpi*:RAYD0001:*) modalias(acpi*:RPR0521:*) modalias(acpi*:RT5677AA:*) modalias(acpi*:RT5677CE:*) modalias(acpi*:RTL5682:*) modalias(acpi*:SAMM0208:*) modalias(acpi*:SCX0002:*) modalias(acpi*:SMO2100:*) modalias(acpi*:SMO8500:*) modalias(acpi*:SMO8840:*) modalias(acpi*:SMO8A90:*) modalias(acpi*:SNO9210:*) modalias(acpi*:SONY258A:*) modalias(acpi*:SONY319A:*) modalias(acpi*:SONY355A:*) modalias(acpi*:STH931[01]:*) modalias(acpi*:STH9324:*) modalias(acpi*:STH9360:*) modalias(acpi*:STK331[01]:*) modalias(acpi*:STK3335:*) modalias(acpi*:TAS2781:*) modalias(acpi*:TIAS2781:*) modalias(acpi*:TXCPA122:*) modalias(acpi*:WEC0530:*) modalias(acpi*:bq2560[01]:*) modalias(acpi*:bq2560[01]d:*) modalias(acpi*:bq25611d:*) modalias(acpi*:bq2561[89]:*) modalias(acpi:GOOG0020) modalias(amba:d0?480180) modalias(amba:d0?[23]53180) modalias(amba:d0[012]?41180) modalias(amba:d1?153180) modalias(amba:d1?[14]80180) modalias(amba:d2?253180) modalias(amba:d??18011[01]) modalias(amba:d???4111[01]) modalias(amba:d???41181) modalias(amba:d???51180) modalias(amba:d??[128]80180) modalias(ar9170usb) modalias(arusb_lnx) modalias(auxiliary:i40e.iwarp) modalias(auxiliary:ice.iwarp) modalias(auxiliary:ice.roce) modalias(auxiliary:mlx4_core.ib) modalias(auxiliary:mlx5_core.multiport) modalias(auxiliary:mlx5_core.rdma) modalias(auxiliary:mlx5_core.rdma-rep) modalias(auxiliary:mlx5_core.vnet) modalias(auxiliary:pmic_glink.power-supply) modalias(auxiliary:ti_sn65dsi86.gpio) modalias(bcma:m04BFid0812rev1[1578CDE]cl*) modalias(bcma:m04BFid0812rev1[178]cl*) modalias(bcma:m04BFid0812rev2[8A]cl*) modalias(bt-proto-3) = 1.11 modalias(bt-proto-4) = 1.3 modalias(bt-proto-6) = 1.2 modalias(can-gw) modalias(can-proto-1) modalias(can-proto-2) modalias(can-proto-6) modalias(can-proto-7) modalias(cfi_cmdset_0003) modalias(cfi_cmdset_0006) modalias(cfi_cmdset_0200) modalias(cfi_cmdset_0701) modalias(char-major-10-137) = 1.5 modalias(char-major-10-242) modalias(char-major-108-0) modalias(char-major-116-*) modalias(char-major-116-1) modalias(char-major-116-33) modalias(char-major-14-*) modalias(char-major-81-*) modalias(char-major-90-*) modalias(cw1200_core) modalias(devname:ppp) modalias(devname:rfkill) modalias(devname:snd/seq) modalias(devname:snd/timer) modalias(devname:vhci) = 1.5 modalias(dfl:t0000f0009*) modalias(dfl:t0000f000D*) modalias(dfl:t0000f000E*) modalias(dfl:t0000f0012*) modalias(dfl:t0000f001[05]*) modalias(dfl:t0000f0022*) modalias(dfl:t0000f0023*) modalias(dfl:t0000f0024*) modalias(dfl:t0001f0014*) modalias(dmi:*:svnMicrosoftCorporation:pnSurface*:*) modalias(dsa_tag:brcm) modalias(dsa_tag:brcm-legacy) modalias(dsa_tag:brcm-prepend) modalias(dsa_tag:dsa) modalias(dsa_tag:edsa) modalias(dsa_tag:gswip) modalias(dsa_tag:hellcreek) modalias(dsa_tag:id-0) modalias(dsa_tag:id-10) modalias(dsa_tag:id-11) modalias(dsa_tag:id-14) modalias(dsa_tag:id-15) modalias(dsa_tag:id-17) modalias(dsa_tag:id-18) modalias(dsa_tag:id-19) modalias(dsa_tag:id-20) modalias(dsa_tag:id-21) modalias(dsa_tag:id-22) modalias(dsa_tag:id-27) modalias(dsa_tag:id-2[45]) modalias(dsa_tag:id-5) modalias(dsa_tag:id-8) modalias(dsa_tag:id-9) modalias(dsa_tag:id-[12]) modalias(dsa_tag:id-[12]3) modalias(dsa_tag:id-[34]) modalias(dsa_tag:id-[67]) modalias(dsa_tag:ksz8795) modalias(dsa_tag:ksz9477) modalias(dsa_tag:ksz9893) modalias(dsa_tag:lan9303) modalias(dsa_tag:lan937x) modalias(dsa_tag:mtk) modalias(dsa_tag:none) modalias(dsa_tag:ocelot) modalias(dsa_tag:ocelot-8021q) modalias(dsa_tag:qca) modalias(dsa_tag:rtl4a) modalias(dsa_tag:rtl8_4) modalias(dsa_tag:rtl8_4t) modalias(dsa_tag:seville) modalias(dsa_tag:sja1105) modalias(dsa_tag:sja1110) modalias(dsa_tag:trailer) modalias(dsa_tag:xrs700x) modalias(fixed-partitions) modalias(fs-ecryptfs) modalias(fs-hfs) modalias(fs-hfsplus) modalias(fs-jffs2) modalias(fs-jfs) modalias(fs-minix) modalias(fs-reiserfs) modalias(fs-romfs) modalias(fsl-mc:v00001957ddpseci) modalias(hdaudio:v00000101r*a01*) modalias(hdaudio:v00000201r*a01*) modalias(hdaudio:v00147A47r*a01*) modalias(hdaudio:v1002791[9A]r*a01*) modalias(hdaudio:v1002793Cr*a01*) modalias(hdaudio:v1002AA01r*a01*) modalias(hdaudio:v1013420[678]r*a01*) modalias(hdaudio:v1013421[03]r*a01*) modalias(hdaudio:v10138409r*a01*) modalias(hdaudio:v1057305[57]r*a01*) modalias(hdaudio:v10573155r*a01*) modalias(hdaudio:v1095139[02]r*a01*) modalias(hdaudio:v10DE000[123456789ABCD]r*a01*) modalias(hdaudio:v10DE001[012345689ABC]r*a01*) modalias(hdaudio:v10DE002[0289DEF]r*a01*) modalias(hdaudio:v10DE003[01]r*a01*) modalias(hdaudio:v10DE004[012345]r*a01*) modalias(hdaudio:v10DE005[012]r*a01*) modalias(hdaudio:v10DE006[0127]r*a01*) modalias(hdaudio:v10DE007[012346BCDE]r*a01*) modalias(hdaudio:v10DE008[01234]r*a01*) modalias(hdaudio:v10DE009[012345789ADEF]r*a01*) modalias(hdaudio:v10DE00A[034567]r*a01*) modalias(hdaudio:v10DE8001r*a01*) modalias(hdaudio:v10DE8067r*a01*) modalias(hdaudio:v10EC0215r*a01*) modalias(hdaudio:v10EC022[125]r*a01*) modalias(hdaudio:v10EC023[013456]r*a01*) modalias(hdaudio:v10EC025[67]r*a01*) modalias(hdaudio:v10EC026[02789]r*a01*) modalias(hdaudio:v10EC027[02456]r*a01*) modalias(hdaudio:v10EC028[023456789]r*a01*) modalias(hdaudio:v10EC029[0234589]r*a01*) modalias(hdaudio:v10EC02[45]5r*a01*) modalias(hdaudio:v10EC0300r*a01*) modalias(hdaudio:v10EC0623r*a01*) modalias(hdaudio:v10EC0662r00100002a01*) modalias(hdaudio:v10EC0662r00100101a01*) modalias(hdaudio:v10EC0662r00100300a01*) modalias(hdaudio:v10EC066[03578]r*a01*) modalias(hdaudio:v10EC067[01]r*a01*) modalias(hdaudio:v10EC0680r*a01*) modalias(hdaudio:v10EC070[013]r*a01*) modalias(hdaudio:v10EC0711r*a01*) modalias(hdaudio:v10EC0861r00100340a01*) modalias(hdaudio:v10EC086[127]r*a01*) modalias(hdaudio:v10EC0885r0010010[13]a01*) modalias(hdaudio:v10EC0888r00100101a01*) modalias(hdaudio:v10EC088[0235789]r*a01*) modalias(hdaudio:v10EC089[279]r*a01*) modalias(hdaudio:v10EC0[9B]00r*a01*) modalias(hdaudio:v10EC1168r*a01*) modalias(hdaudio:v10EC1220r*a01*) modalias(hdaudio:v1102000[ABD]r*a01*) modalias(hdaudio:v11020011r*a01*) modalias(hdaudio:v1106039[78]r*a01*) modalias(hdaudio:v11060428r*a01*) modalias(hdaudio:v1106043[38]r*a01*) modalias(hdaudio:v1106044[0168]r*a01*) modalias(hdaudio:v1106139[78]r*a01*) modalias(hdaudio:v1106170[89AB]r*a01*) modalias(hdaudio:v1106239[78]r*a01*) modalias(hdaudio:v11063288r*a01*) modalias(hdaudio:v1106339[78]r*a01*) modalias(hdaudio:v1106439[78]r*a01*) modalias(hdaudio:v11064441r*a01*) modalias(hdaudio:v110644[23]8r*a01*) modalias(hdaudio:v1106476[012]r*a01*) modalias(hdaudio:v1106539[78]r*a01*) modalias(hdaudio:v1106639[78]r*a01*) modalias(hdaudio:v1106739[78]r*a01*) modalias(hdaudio:v11068446r*a01*) modalias(hdaudio:v11069F8[0145]r*a01*) modalias(hdaudio:v1106A721r*a01*) modalias(hdaudio:v1106E71[01234567]r*a01*) modalias(hdaudio:v1106E72[01234567]r*a01*) modalias(hdaudio:v111D760[3458]r*a01*) modalias(hdaudio:v111D766[6789]r*a01*) modalias(hdaudio:v111D767[456]r*a01*) modalias(hdaudio:v111D7695r*a01*) modalias(hdaudio:v111D76B[01234567]r*a01*) modalias(hdaudio:v111D76C[0123456789ABCDE]r*a01*) modalias(hdaudio:v111D76D[1459F]r*a01*) modalias(hdaudio:v111D76E[035789ABCDEF]r*a01*) modalias(hdaudio:v111D76F[0123]r*a01*) modalias(hdaudio:v11C13026r*a01*) modalias(hdaudio:v11C13[01]55r*a01*) modalias(hdaudio:v11D4184Ar*a01*) modalias(hdaudio:v11D4188[234]r*a01*) modalias(hdaudio:v11D4194[AB]r*a01*) modalias(hdaudio:v11D4198[13468B]r*a01*) modalias(hdaudio:v11D4882Ar*a01*) modalias(hdaudio:v11D4989[AB]r*a01*) modalias(hdaudio:v13F68888r*a01*) modalias(hdaudio:v13F69880r*a01*) modalias(hdaudio:v14F11F8[67]r*a01*) modalias(hdaudio:v14F12008r*a01*) modalias(hdaudio:v14F120D[01]r*a01*) modalias(hdaudio:v14F1504[57]r*a01*) modalias(hdaudio:v14F15051r*a01*) modalias(hdaudio:v14F1506[6789CE]r*a01*) modalias(hdaudio:v14F1509[78]r*a01*) modalias(hdaudio:v14F150A[12BC]r*a01*) modalias(hdaudio:v14F150B[89]r*a01*) modalias(hdaudio:v14F150F[1234]r*a01*) modalias(hdaudio:v14F1510Fr*a01*) modalias(hdaudio:v14F1511[01345]r*a01*) modalias(hdaudio:v14F151D7r*a01*) modalias(hdaudio:v15433155r*a01*) modalias(hdaudio:v163C3[01]55r*a01*) modalias(hdaudio:v17E80047r*a01*) modalias(hdaudio:v18540018r*a01*) modalias(hdaudio:v19E58326r*a01*) modalias(hdaudio:v434D4980r*a01*) modalias(hdaudio:v67663D8[234567]r*a01*) modalias(hdaudio:v80860054r*a01*) modalias(hdaudio:v8086280[0123456789ABCDF]r*a01*) modalias(hdaudio:v8086281[245689ABCDF]r*a01*) modalias(hdaudio:v8086288[23]r*a01*) modalias(hdaudio:v808628[28]0r*a01*) modalias(hdaudio:v808629FBr*a01*) modalias(hdaudio:v8384761[456789]r*a01*) modalias(hdaudio:v8384762[0123456789]r*a01*) modalias(hdaudio:v8384763[2345678]r*a01*) modalias(hdaudio:v8384764[56]r*a01*) modalias(hdaudio:v8384766[124]r*a01*) modalias(hdaudio:v8384768[0123]r*a01*) modalias(hdaudio:v8384769[08]r*a01*) modalias(hdaudio:v838476A[01234567]r*a01*) modalias(hdaudio:v8384788[02]r*a01*) modalias(hid:b0003g*v0000041Ep00002801) modalias(hid:b0003g*v000004D8p0000[CF]002) modalias(hid:b0003g*v0000054Cp000005C4) modalias(hid:b0003g*v0000054Cp000009CC) modalias(hid:b0003g*v0000054Cp00000BA0) modalias(hid:b0003g*v0000054Cp00000CE6) modalias(hid:b0003g*v0000054Cp00000DF2) modalias(hid:b0003g*v0000057Ep0000200[9E]) modalias(hid:b0003g*v0000057Ep0000201[79E]) modalias(hid:b0005g*v0000054Cp000005C4) modalias(hid:b0005g*v0000054Cp000009CC) modalias(hid:b0005g*v0000054Cp00000CE6) modalias(hid:b0005g*v0000054Cp00000DF2) modalias(hid:b0005g*v0000057Ep0000200[679]) modalias(hid:b0005g*v0000057Ep0000201[79E]) modalias(i2c:82p3381[01]) modalias(i2c:8a3400[01]) modalias(i2c:8v19n85[01]) modalias(i2c:9200-ts) modalias(i2c:GDIX1001:00) modalias(i2c:IMX274) modalias(i2c:LM3601[01]) modalias(i2c:NVT-ts) modalias(i2c:OV965[02]) modalias(i2c:S5C73M3) modalias(i2c:SII9234) modalias(i2c:SMO8500) modalias(i2c:STK331[01]) modalias(i2c:STK3335) modalias(i2c:WAC_I2C_EMR) modalias(i2c:a8293) modalias(i2c:abp001b[dg]) modalias(i2c:abp001gg) modalias(i2c:abp001p[dg]) modalias(i2c:abp004b[dg]) modalias(i2c:abp005p[dg]) modalias(i2c:abp006bg) modalias(i2c:abp006k[dg]) modalias(i2c:abp010bg) modalias(i2c:abp010k[dg]) modalias(i2c:abp015p[dg]) modalias(i2c:abp016k[dg]) modalias(i2c:abp025k[dg]) modalias(i2c:abp030p[dg]) modalias(i2c:abp040k[dg]) modalias(i2c:abp060k[dg]) modalias(i2c:abp060m[dg]) modalias(i2c:abp060p[dg]) modalias(i2c:abp100k[dg]) modalias(i2c:abp100m[dg]) modalias(i2c:abp160k[dg]) modalias(i2c:abp160m[dg]) modalias(i2c:abp1[05]0pg) modalias(i2c:abp1_6b[dg]) modalias(i2c:abp250k[dg]) modalias(i2c:abp250m[dg]) modalias(i2c:abp2_5b[dg]) modalias(i2c:abp400k[dg]) modalias(i2c:abp400m[dg]) modalias(i2c:abp600kg) modalias(i2c:abp600m[dg]) modalias(i2c:ad582[01]) modalias(i2c:adau1372) modalias(i2c:adau1[3479]61) modalias(i2c:adau7118) modalias(i2c:adp1653) modalias(i2c:adux1020) modalias(i2c:adv717[01]) modalias(i2c:adv717[56]) modalias(i2c:adv7180cp) modalias(i2c:adv7180st) modalias(i2c:adv7183) modalias(i2c:adv718[02]) modalias(i2c:adv7281-ma) modalias(i2c:adv728[012]) modalias(i2c:adv728[012]-m) modalias(i2c:adv7343) modalias(i2c:adv7393) modalias(i2c:adv7511w) modalias(i2c:adv751[13]) modalias(i2c:adv753[35]) modalias(i2c:adv7604) modalias(i2c:adv761[012]) modalias(i2c:adv7842) modalias(i2c:adxl31[234]) modalias(i2c:adxl35[59]) modalias(i2c:adxl367) modalias(i2c:adxl372) modalias(i2c:af9013) modalias(i2c:af9033) modalias(i2c:ak881[34]) modalias(i2c:al3010) modalias(i2c:alc5631) modalias(i2c:amg88xx) modalias(i2c:an30259a) modalias(i2c:anx6345) modalias(i2c:anx7625) = 0.1.04 modalias(i2c:apds9930) modalias(i2c:apds9960) modalias(i2c:as3645a) modalias(i2c:atmel_mxt_t[ps]) modalias(i2c:au8522) modalias(i2c:auo_pixcir_ts) modalias(i2c:aw20036) modalias(i2c:aw20054) modalias(i2c:aw20072) modalias(i2c:aw20108) modalias(i2c:aw87390) modalias(i2c:aw88261) modalias(i2c:aw88395) modalias(i2c:aw88399) modalias(i2c:bd9571mwv) modalias(i2c:bh171[05]) modalias(i2c:bh1721) modalias(i2c:bh175[01]) modalias(i2c:blinkm) modalias(i2c:bma023) modalias(i2c:bma1[58]0) modalias(i2c:bma222) modalias(i2c:bma222e) modalias(i2c:bma250) modalias(i2c:bma250e) modalias(i2c:bma25[345]) modalias(i2c:bma280) modalias(i2c:bmc15[06]_accel) modalias(i2c:bme280) modalias(i2c:bmi055_accel) modalias(i2c:bmp085) modalias(i2c:bmp[1235]80) modalias(i2c:bq20z[67]5) modalias(i2c:bq24735-charger) modalias(i2c:bq2515[05]) modalias(i2c:bq2560[01]) modalias(i2c:bq2560[01]d) modalias(i2c:bq25611d) modalias(i2c:bq2561[89]) modalias(i2c:bq25960) modalias(i2c:bq25975) modalias(i2c:bq25980) modalias(i2c:bq272[01]0) modalias(i2c:bq2742[56]) modalias(i2c:bq27441) modalias(i2c:bq274[12]1) modalias(i2c:bq27500-1) modalias(i2c:bq27510g[123]) modalias(i2c:bq27520g[1234]) modalias(i2c:bq27521) modalias(i2c:bq2753[01]) modalias(i2c:bq2754[1256]) modalias(i2c:bq275[012]0) modalias(i2c:bq27621) modalias(i2c:bq27742) modalias(i2c:bq27z561) modalias(i2c:bq28z610) modalias(i2c:bq34z100) modalias(i2c:bq78z100) modalias(i2c:bt81[579]a) modalias(i2c:bt856) modalias(i2c:bt866) modalias(i2c:ch7006) modalias(i2c:ch7033) modalias(i2c:chipone_icn6211) modalias(i2c:cros-ec-i2c) modalias(i2c:cros-hps) modalias(i2c:cs3308) modalias(i2c:cs35l34) modalias(i2c:cs35l35) modalias(i2c:cs35l36) modalias(i2c:cs35l45) modalias(i2c:cs35l56) modalias(i2c:cs42448) modalias(i2c:cs4265) modalias(i2c:cs4271) modalias(i2c:cs42888) modalias(i2c:cs42l42) modalias(i2c:cs4313[01]) modalias(i2c:cs43198) modalias(i2c:cs4399) modalias(i2c:cs5345) modalias(i2c:cs53l32a) modalias(i2c:cx2072[13]) modalias(i2c:cx25840) modalias(i2c:cxd2099) modalias(i2c:cxd2820r) modalias(i2c:cy8ctma140) modalias(i2c:cyttsp5) modalias(i2c:da217) modalias(i2c:da226) modalias(i2c:da280) modalias(i2c:da311) modalias(i2c:da7213) modalias(i2c:da7219) modalias(i2c:dmard10) modalias(i2c:ds90ub913a-q1) modalias(i2c:ds90ub953-q1) modalias(i2c:ds90ub960-q1) modalias(i2c:ds90ub9702-q1) modalias(i2c:ds90ub971-q1) modalias(i2c:dtos403ih102a) modalias(i2c:dtt7520x) modalias(i2c:dtt7579) modalias(i2c:dtt759x) modalias(i2c:dw9714) modalias(i2c:dw9719) modalias(i2c:e4000) modalias(i2c:edt-ft5[5x]06) modalias(i2c:eeti_ts) modalias(i2c:egalax_ts) modalias(i2c:ektf3624) modalias(i2c:ekth3500) modalias(i2c:elants_i2c) modalias(i2c:env57h1xd5) modalias(i2c:es8316) modalias(i2c:es8326) modalias(i2c:es83[28]8) modalias(i2c:et8ek8) modalias(i2c:ev-ft5726) modalias(i2c:exc3000) modalias(i2c:exc80h60) modalias(i2c:exc80h84) modalias(i2c:fc2580) modalias(i2c:ft6236) modalias(i2c:fxls8471) modalias(i2c:gm7113c) modalias(i2c:gp2ap002) modalias(i2c:gsl168[08]) modalias(i2c:gsl367[05]) modalias(i2c:gsl3692) modalias(i2c:h3lis331dl_accel) modalias(i2c:helene) modalias(i2c:ht16k33) modalias(i2c:hx83112b) modalias(i2c:hy461[34]) modalias(i2c:hy462[13]) modalias(i2c:hy463[35]) modalias(i2c:hynitron_ts) modalias(i2c:icp10100) modalias(i2c:iis328dq) modalias(i2c:ili210x) modalias(i2c:ili2117) modalias(i2c:ili2120) modalias(i2c:ili251x) modalias(i2c:ilitek_ts) modalias(i2c:iqs525) modalias(i2c:iqs550) modalias(i2c:iqs572) modalias(i2c:ir_video) modalias(i2c:ir_z8f0811_haup) modalias(i2c:ir_z8f0811_hdpvr) modalias(i2c:is31fl321[68]) modalias(i2c:is31fl323[56]) modalias(i2c:isl29018) modalias(i2c:isl29023) modalias(i2c:isl29028) modalias(i2c:isl29030) modalias(i2c:isl29035) modalias(i2c:isl79987) modalias(i2c:it6505) modalias(i2c:it6610) modalias(i2c:it66121) modalias(i2c:ks0122s) modalias(i2c:ks0127) modalias(i2c:ks0127b) modalias(i2c:kx022a) modalias(i2c:kx023-1025) modalias(i2c:kx132-1211) modalias(i2c:kx132acr-lbz) modalias(i2c:kxcj91008) modalias(i2c:kxcjk1013) modalias(i2c:kxsd9) modalias(i2c:kxtf9) modalias(i2c:kxtj21009) modalias(i2c:lan9303) modalias(i2c:lgdt3306a) = 0.2 modalias(i2c:lgdt330x) modalias(i2c:lis2d[ew]12) modalias(i2c:lis2dh12_accel) modalias(i2c:lis2hh12) modalias(i2c:lis302dl) modalias(i2c:lis331dl_accel) modalias(i2c:lis331dlh) modalias(i2c:lis3d[eh]) modalias(i2c:lis3l02dq) modalias(i2c:lis3lv02dl_accel) modalias(i2c:lm3530-led) modalias(i2c:lm3532-led) modalias(i2c:lm3559) modalias(i2c:lm3560) modalias(i2c:lm3646) modalias(i2c:lm3692[23]) modalias(i2c:lng2dm) modalias(i2c:lontium_lt9611) modalias(i2c:lp3944) modalias(i2c:lp3952) modalias(i2c:lp5009) modalias(i2c:lp501[28]) modalias(i2c:lp5024) modalias(i2c:lp503[06]) modalias(i2c:lps001wp) modalias(i2c:lps22df) modalias(i2c:lps22h[bh]) modalias(i2c:lps25h) modalias(i2c:lps331ap) modalias(i2c:lps3[35]hw) modalias(i2c:lsm303agr_accel) modalias(i2c:lsm303c_accel) modalias(i2c:lsm303dl[hm]_accel) modalias(i2c:lsm303dl_accel) modalias(i2c:lsm303dlhc_accel) modalias(i2c:lsm330_accel) modalias(i2c:lsm330d_accel) modalias(i2c:lsm330dl_accel) modalias(i2c:lsm330dlc_accel) modalias(i2c:lt8912) modalias(i2c:ltc294[1234]) modalias(i2c:ltc4162-l) modalias(i2c:ltr30[13]) modalias(i2c:ltr501) modalias(i2c:ltr559) modalias(i2c:ltrf216a) modalias(i2c:lv0104cs) modalias(i2c:m52790) modalias(i2c:m88ds3103) modalias(i2c:m88ds3103b) modalias(i2c:m88rs6000) modalias(i2c:m88rs6000t) modalias(i2c:mXT224) modalias(i2c:max1704[013489]) modalias(i2c:max1704[27]) modalias(i2c:max1705[05]) modalias(i2c:max1705[89]) modalias(i2c:max44009) modalias(i2c:max77836-battery) modalias(i2c:max77849-battery) modalias(i2c:max77976-charger) modalias(i2c:max9808[89]) modalias(i2c:max9809[01]) modalias(i2c:max98373) modalias(i2c:max98388) modalias(i2c:max98390) modalias(i2c:max9839[67]) modalias(i2c:max98520) modalias(i2c:max9867) modalias(i2c:max98927) modalias(i2c:maxbotix-mb12[01234]2) modalias(i2c:maxbotix-mb7040) modalias(i2c:maxbotix-mb7137) modalias(i2c:maxtouch) modalias(i2c:mcs5000_ts) modalias(i2c:microread) modalias(i2c:ml86v7667) modalias(i2c:mlx90640) modalias(i2c:mm8013) modalias(i2c:mma7660) modalias(i2c:mma845[123]) modalias(i2c:mma865[23]) modalias(i2c:mms114) modalias(i2c:mn88472) modalias(i2c:mn88473) modalias(i2c:mpl115) modalias(i2c:msa311) modalias(i2c:msp3400) modalias(i2c:mssl1680) modalias(i2c:mt2060) modalias(i2c:mt9m001) modalias(i2c:mt9p006) modalias(i2c:mt9p031) modalias(i2c:mt9p031m) modalias(i2c:mt9t112) modalias(i2c:mt9v011) modalias(i2c:mt9v02[24]) modalias(i2c:mt9v02[24]m) modalias(i2c:mt9v03[24]) modalias(i2c:mt9v03[24]m) modalias(i2c:mxc4005) modalias(i2c:mxc62[25]5) modalias(i2c:mxc6655) modalias(i2c:mxl692) modalias(i2c:nau8824) modalias(i2c:nb7vpq904m) modalias(i2c:nct61[01]6) modalias(i2c:nct677[569]) modalias(i2c:nct679[12356789]) modalias(i2c:nxp-nci_i2c) modalias(i2c:opera1) modalias(i2c:opt3001) modalias(i2c:opt4001-picostar) modalias(i2c:opt4001-sot-5x3) modalias(i2c:ov13858) modalias(i2c:ov2640) modalias(i2c:ov2659) modalias(i2c:ov5640) modalias(i2c:ov5645) modalias(i2c:ov5647) modalias(i2c:ov6650) modalias(i2c:ov7640) modalias(i2c:ov772x) modalias(i2c:ov7740) modalias(i2c:ov9640) modalias(i2c:pca953[0123]) modalias(i2c:pca963[2345]) modalias(i2c:pca9952) modalias(i2c:pca9955b) modalias(i2c:pcm1789) modalias(i2c:pcm186[2345]) modalias(i2c:pcm3060) modalias(i2c:pcm3168a) modalias(i2c:pcm512[12]) modalias(i2c:pcm514[12]) modalias(i2c:pixcir_tangoc) modalias(i2c:pixcir_ts) modalias(i2c:pn533_i2c) = 0.1 modalias(i2c:pn544) modalias(i2c:ps862[25]) modalias(i2c:ptn3460) modalias(i2c:qm1d1b0004) modalias(i2c:qm1d1c0042) modalias(i2c:qt602240_ts) modalias(i2c:radio-tea5764) = 0.0.2 modalias(i2c:raydium_i2c) modalias(i2c:rj54n1cb0c) modalias(i2c:rm32380) modalias(i2c:rpr0521) modalias(i2c:rt5033-battery) modalias(i2c:rt5514) modalias(i2c:rt5631) modalias(i2c:rt5639) modalias(i2c:rt5645) modalias(i2c:rt564[02]) modalias(i2c:rt5650) modalias(i2c:rt565[89]) modalias(i2c:rt5663) modalias(i2c:rt5682) modalias(i2c:rt5682s) modalias(i2c:rtl2830) modalias(i2c:rtl2832) modalias(i2c:s2250) modalias(i2c:s5k5baf) modalias(i2c:saa6588) modalias(i2c:saa6752hs) modalias(i2c:saa7110) modalias(i2c:saa7115_auto) modalias(i2c:saa711[13458]) modalias(i2c:saa7127_auto) modalias(i2c:saa712[6789]) modalias(i2c:saa717x) modalias(i2c:saa7185) modalias(i2c:saa7706h) modalias(i2c:sbs-battery) modalias(i2c:sc16is74[01x]) modalias(i2c:sc16is75[02]) modalias(i2c:sc16is76[02]) modalias(i2c:sc7a20) modalias(i2c:sd1878_tda8261) modalias(i2c:sgtl5000) modalias(i2c:si214[16]) modalias(i2c:si2165) modalias(i2c:si2168) modalias(i2c:si21[57]7) modalias(i2c:si470x) = 1.0.2 modalias(i2c:sii9022) modalias(i2c:sil164) modalias(i2c:sis_i2c_ts) modalias(i2c:sma1303) modalias(i2c:smb34[57]) modalias(i2c:smb358) modalias(i2c:smb380) modalias(i2c:sn321[68]) modalias(i2c:sony-btf-mpx) modalias(i2c:sp2) modalias(i2c:st1232-ts) modalias(i2c:st1633-ts) modalias(i2c:st21nfca_hci) modalias(i2c:stv090x) modalias(i2c:stv6110x) modalias(i2c:sx931[01]) modalias(i2c:sx9324) modalias(i2c:sx9360) modalias(i2c:tas2110) modalias(i2c:tas2505) modalias(i2c:tas2563) modalias(i2c:tas256[24]) modalias(i2c:tas2764) modalias(i2c:tas2770) modalias(i2c:tas2780) modalias(i2c:tas2781) modalias(i2c:tas575[46]) modalias(i2c:tas5805m) modalias(i2c:tas6424) modalias(i2c:tbdu18132) modalias(i2c:tbmu24112) modalias(i2c:tbmv) modalias(i2c:tc358743) modalias(i2c:tc358767) modalias(i2c:tc358775) modalias(i2c:tc3587[67]8) modalias(i2c:tc90522sat) modalias(i2c:tc90522ter) modalias(i2c:tcs3472) modalias(i2c:tda10071_cx24118) modalias(i2c:tda18212) modalias(i2c:tda18250) modalias(i2c:tda1997[13]) modalias(i2c:tda665x) modalias(i2c:tda665x_earthpt1) modalias(i2c:tda7419) modalias(i2c:tda7432) modalias(i2c:tda9840) modalias(i2c:tda998x) modalias(i2c:tde[de]4) modalias(i2c:tdhu2) modalias(i2c:tdtc9251dh0) modalias(i2c:tea6415c) modalias(i2c:tea6420) modalias(i2c:tfp410) modalias(i2c:ths73[05]3) modalias(i2c:ths8200) modalias(i2c:ti_dlpc3433) modalias(i2c:ti_sn65dsi86) modalias(i2c:ti_sn65dsi8[34]) modalias(i2c:tlc59108) modalias(i2c:tlc59116) modalias(i2c:tlv320adc3[01]01) modalias(i2c:tlv320adc[356]140) modalias(i2c:tlv320aic23) modalias(i2c:tlv320aic23b) modalias(i2c:tlv320aic3007) modalias(i2c:tlv320aic310[0x]) modalias(i2c:tlv320aic310[46]) modalias(i2c:tlv320aic311[01x]) modalias(i2c:tlv320aic3120) modalias(i2c:tlv320aic32x[46]) modalias(i2c:tlv320aic3[3x]) modalias(i2c:tlv320dac310[01]) modalias(i2c:tmd267[12]) modalias(i2c:tmd277[12]) modalias(i2c:tpa61[34]0a2) modalias(i2c:tps65086) modalias(i2c:ts202[02]) modalias(i2c:ts3a227e) modalias(i2c:tsc2007) modalias(i2c:tscs42A[12]) modalias(i2c:tsl257[12]) modalias(i2c:tsl267[12]) modalias(i2c:tsl277[12]) modalias(i2c:tsl4531) modalias(i2c:tua6010xs) modalias(i2c:tua6034) modalias(i2c:tua6034_friio) modalias(i2c:tua9001) modalias(i2c:tuner) modalias(i2c:tvaudio) modalias(i2c:tvp5146m2) modalias(i2c:tvp5147m1) modalias(i2c:tvp514[67]) modalias(i2c:tvp5150) modalias(i2c:tvp7002) modalias(i2c:tw2804) modalias(i2c:tw9903) modalias(i2c:tw9906) modalias(i2c:tw9910) modalias(i2c:txcpa122) modalias(i2c:uda1342) modalias(i2c:ug3105) modalias(i2c:unknown_1) modalias(i2c:upd64031a) modalias(i2c:upd64083) modalias(i2c:usb2422) modalias(i2c:usb2517) modalias(i2c:usb2517i) modalias(i2c:usb251[234]b) modalias(i2c:usb251[234]bi) modalias(i2c:usb3503) modalias(i2c:usb4604) modalias(i2c:uvis25) modalias(i2c:vcnl4035) modalias(i2c:vcnl40[0124]0) modalias(i2c:vcnl4200) modalias(i2c:veml6030) modalias(i2c:veml6070) modalias(i2c:vl53l0x) modalias(i2c:vl6180) modalias(i2c:vp27smpx) modalias(i2c:vpx3214c) modalias(i2c:vpx3216b) modalias(i2c:vpx3220a) modalias(i2c:wl1273-fm) modalias(i2c:wm1811) modalias(i2c:wm1811a) modalias(i2c:wm8731) modalias(i2c:wm8739) modalias(i2c:wm8741) modalias(i2c:wm8753) modalias(i2c:wm8775) modalias(i2c:wm8804) modalias(i2c:wm8903) modalias(i2c:wm8940) modalias(i2c:wm8958) modalias(i2c:wm8960) modalias(i2c:wm8961) modalias(i2c:wm8962) modalias(i2c:wm8994) modalias(i2c:xrs700x-switch) modalias(i2c:z201) modalias(i2c:zet6223) modalias(i2c:zforce-ts) modalias(i2c:zopt2201) modalias(i40iw) modalias(itmtouch) modalias(iwl4965) = in_tree_d modalias(ledtrig:audio-micmute) modalias(ledtrig:audio-mute) modalias(ledtrig:default-on) modalias(ledtrig:netdev) modalias(mem2mem_testdev) = 0.2 modalias(mmc:block) modalias(mpt2sas) = 48.100.00.00 modalias(mtouchusb) modalias(net-pf-10-proto-115) = 1.0 modalias(net-pf-10-proto-115-type-2) = 1.0 modalias(net-pf-10-proto-132) modalias(net-pf-16-proto-16-family-SMC_GEN_NETLINK) modalias(net-pf-16-proto-16-family-SMC_PNETID) modalias(net-pf-16-proto-16-family-nfc) = 0.1 modalias(net-pf-16-proto-16-family-nl80211) modalias(net-pf-16-proto-20) modalias(net-pf-16-proto-4-type-2-132) modalias(net-pf-16-proto-4-type-43) modalias(net-pf-2-proto-115) = 1.0 modalias(net-pf-2-proto-115-type-2) = 1.0 modalias(net-pf-2-proto-132) modalias(net-pf-20) modalias(net-pf-24) modalias(net-pf-24-proto-0) modalias(net-pf-24-proto-2) modalias(net-pf-28) modalias(net-pf-29) modalias(net-pf-31) = 2.22 modalias(net-pf-36) modalias(net-pf-39) = 0.1 modalias(net-pf-43) modalias(net-pf-8) modalias(nvmet-transport-1) modalias(of:N*T*Cadafruit_3108) modalias(of:N*T*Cadafruit_3108C*) modalias(of:N*T*Cadafruit_3130) modalias(of:N*T*Cadafruit_3130C*) modalias(of:N*T*Cadafruit_yx240qv29) modalias(of:N*T*Cadafruit_yx240qv29C*) modalias(of:N*T*Cadi_ad582[01]) modalias(of:N*T*Cadi_ad582[01]C*) modalias(of:N*T*Cadi_adau1[3479]61) modalias(of:N*T*Cadi_adau1[3479]61C*) modalias(of:N*T*Cadi_adau7002) modalias(of:N*T*Cadi_adau7002C*) modalias(of:N*T*Cadi_adau7118) modalias(of:N*T*Cadi_adau7118C*) modalias(of:N*T*Cadi_adf724[12]) modalias(of:N*T*Cadi_adf724[12]C*) modalias(of:N*T*Cadi_adux1020) modalias(of:N*T*Cadi_adux1020C*) modalias(of:N*T*Cadi_adv7123) modalias(of:N*T*Cadi_adv7123C*) modalias(of:N*T*Cadi_adv7180C*) modalias(of:N*T*Cadi_adv7180cp) modalias(of:N*T*Cadi_adv7180cpC*) modalias(of:N*T*Cadi_adv7180st) modalias(of:N*T*Cadi_adv7180stC*) modalias(of:N*T*Cadi_adv7182C*) modalias(of:N*T*Cadi_adv718[02]) modalias(of:N*T*Cadi_adv7280-m) modalias(of:N*T*Cadi_adv7280C*) modalias(of:N*T*Cadi_adv7281-m) modalias(of:N*T*Cadi_adv7281-ma) modalias(of:N*T*Cadi_adv7281-maC*) modalias(of:N*T*Cadi_adv7281C*) modalias(of:N*T*Cadi_adv7282-m) modalias(of:N*T*Cadi_adv7282C*) modalias(of:N*T*Cadi_adv728[012]) modalias(of:N*T*Cadi_adv728[012]-mC*) modalias(of:N*T*Cadi_adv7343) modalias(of:N*T*Cadi_adv7343C*) modalias(of:N*T*Cadi_adv748[12]) modalias(of:N*T*Cadi_adv748[12]C*) modalias(of:N*T*Cadi_adv7511w) modalias(of:N*T*Cadi_adv7511wC*) modalias(of:N*T*Cadi_adv751[13]) modalias(of:N*T*Cadi_adv751[13]C*) modalias(of:N*T*Cadi_adv753[35]) modalias(of:N*T*Cadi_adv753[35]C*) modalias(of:N*T*Cadi_adv761[012]) modalias(of:N*T*Cadi_adv761[012]C*) modalias(of:N*T*Cadi_adxl31[234]) modalias(of:N*T*Cadi_adxl31[234]C*) modalias(of:N*T*Cadi_adxl35[59]) modalias(of:N*T*Cadi_adxl35[59]C*) modalias(of:N*T*Cadi_adxl367) modalias(of:N*T*Cadi_adxl367C*) modalias(of:N*T*Cadi_adxl372) modalias(of:N*T*Cadi_adxl372C*) modalias(of:N*T*Cadi_axi-i2s-1.00.a) modalias(of:N*T*Cadi_axi-i2s-1.00.aC*) modalias(of:N*T*Cadi_axi-spdif-tx-1.00.a) modalias(of:N*T*Cadi_axi-spdif-tx-1.00.aC*) modalias(of:N*T*Cadi_max98388) modalias(of:N*T*Cadi_max98388C*) modalias(of:N*T*Cadi_max9839[67]) modalias(of:N*T*Cadi_max9839[67]C*) modalias(of:N*T*Cadi_ssm3515) modalias(of:N*T*Cadi_ssm3515C*) modalias(of:N*T*Callegro_al5e-1.1) modalias(of:N*T*Callegro_al5e-1.1C*) modalias(of:N*T*Callwinner_sun20i-d1-de2-mixer-[01]) modalias(of:N*T*Callwinner_sun20i-d1-de2-mixer-[01]C*) modalias(of:N*T*Callwinner_sun20i-d1-display-engine) modalias(of:N*T*Callwinner_sun20i-d1-display-engineC*) modalias(of:N*T*Callwinner_sun20i-d1-mmc) modalias(of:N*T*Callwinner_sun20i-d1-mmcC*) modalias(of:N*T*Callwinner_sun20i-d1-tcon-lcd) modalias(of:N*T*Callwinner_sun20i-d1-tcon-lcdC*) modalias(of:N*T*Callwinner_sun20i-d1-tcon-top) modalias(of:N*T*Callwinner_sun20i-d1-tcon-topC*) modalias(of:N*T*Callwinner_sun20i-d1-tcon-tv) modalias(of:N*T*Callwinner_sun20i-d1-tcon-tvC*) modalias(of:N*T*Callwinner_sun20i-d1-video-engine) modalias(of:N*T*Callwinner_sun20i-d1-video-engineC*) modalias(of:N*T*Callwinner_sun4i-a10-codec) modalias(of:N*T*Callwinner_sun4i-a10-codecC*) modalias(of:N*T*Callwinner_sun4i-a10-csi1) modalias(of:N*T*Callwinner_sun4i-a10-csi1C*) modalias(of:N*T*Callwinner_sun4i-a10-display-engine) modalias(of:N*T*Callwinner_sun4i-a10-display-engineC*) modalias(of:N*T*Callwinner_sun4i-a10-i2s) modalias(of:N*T*Callwinner_sun4i-a10-i2sC*) modalias(of:N*T*Callwinner_sun4i-a10-ir) modalias(of:N*T*Callwinner_sun4i-a10-irC*) modalias(of:N*T*Callwinner_sun4i-a10-mmc) modalias(of:N*T*Callwinner_sun4i-a10-mmcC*) modalias(of:N*T*Callwinner_sun4i-a10-spdif) modalias(of:N*T*Callwinner_sun4i-a10-spdifC*) modalias(of:N*T*Callwinner_sun4i-a10-tcon) modalias(of:N*T*Callwinner_sun4i-a10-tconC*) modalias(of:N*T*Callwinner_sun4i-a10-tv-encoder) modalias(of:N*T*Callwinner_sun4i-a10-tv-encoderC*) modalias(of:N*T*Callwinner_sun4i-a10-video-engine) modalias(of:N*T*Callwinner_sun4i-a10-video-engineC*) modalias(of:N*T*Callwinner_sun50i-a100-emmc) modalias(of:N*T*Callwinner_sun50i-a100-emmcC*) modalias(of:N*T*Callwinner_sun50i-a100-mipi-dsi) modalias(of:N*T*Callwinner_sun50i-a100-mipi-dsiC*) modalias(of:N*T*Callwinner_sun50i-a100-mmc) modalias(of:N*T*Callwinner_sun50i-a100-mmcC*) modalias(of:N*T*Callwinner_sun50i-a64-codec) modalias(of:N*T*Callwinner_sun50i-a64-codec-analog) modalias(of:N*T*Callwinner_sun50i-a64-codec-analogC*) modalias(of:N*T*Callwinner_sun50i-a64-codec-i2s) modalias(of:N*T*Callwinner_sun50i-a64-codec-i2sC*) modalias(of:N*T*Callwinner_sun50i-a64-codecC*) modalias(of:N*T*Callwinner_sun50i-a64-csi) modalias(of:N*T*Callwinner_sun50i-a64-csiC*) modalias(of:N*T*Callwinner_sun50i-a64-de2-mixer-[01]) modalias(of:N*T*Callwinner_sun50i-a64-de2-mixer-[01]C*) modalias(of:N*T*Callwinner_sun50i-a64-display-engine) modalias(of:N*T*Callwinner_sun50i-a64-display-engineC*) modalias(of:N*T*Callwinner_sun50i-a64-emac) modalias(of:N*T*Callwinner_sun50i-a64-emacC*) modalias(of:N*T*Callwinner_sun50i-a64-emmc) modalias(of:N*T*Callwinner_sun50i-a64-emmcC*) modalias(of:N*T*Callwinner_sun50i-a64-mipi-dsi) modalias(of:N*T*Callwinner_sun50i-a64-mipi-dsiC*) modalias(of:N*T*Callwinner_sun50i-a64-mmc) modalias(of:N*T*Callwinner_sun50i-a64-mmcC*) modalias(of:N*T*Callwinner_sun50i-a64-video-engine) modalias(of:N*T*Callwinner_sun50i-a64-video-engineC*) modalias(of:N*T*Callwinner_sun50i-h6-de3-mixer-0) modalias(of:N*T*Callwinner_sun50i-h6-de3-mixer-0C*) modalias(of:N*T*Callwinner_sun50i-h6-display-engine) modalias(of:N*T*Callwinner_sun50i-h6-display-engineC*) modalias(of:N*T*Callwinner_sun50i-h6-dmic) modalias(of:N*T*Callwinner_sun50i-h6-dmicC*) modalias(of:N*T*Callwinner_sun50i-h6-dw-hdmi) modalias(of:N*T*Callwinner_sun50i-h6-dw-hdmiC*) modalias(of:N*T*Callwinner_sun50i-h6-emac) modalias(of:N*T*Callwinner_sun50i-h6-emacC*) modalias(of:N*T*Callwinner_sun50i-h6-i2s) modalias(of:N*T*Callwinner_sun50i-h6-i2sC*) modalias(of:N*T*Callwinner_sun50i-h6-spdif) modalias(of:N*T*Callwinner_sun50i-h6-spdifC*) modalias(of:N*T*Callwinner_sun50i-h6-tcon-top) modalias(of:N*T*Callwinner_sun50i-h6-tcon-topC*) modalias(of:N*T*Callwinner_sun50i-h6-vpu-g2) modalias(of:N*T*Callwinner_sun50i-h6-vpu-g2C*) modalias(of:N*T*Callwinner_sun50i-h616-spdif) modalias(of:N*T*Callwinner_sun50i-h616-spdifC*) modalias(of:N*T*Callwinner_sun50i-h[56]-video-engine) modalias(of:N*T*Callwinner_sun50i-h[56]-video-engineC*) modalias(of:N*T*Callwinner_sun50i-r329-i2s) modalias(of:N*T*Callwinner_sun50i-r329-i2sC*) modalias(of:N*T*Callwinner_sun5i-a10s-display-engine) modalias(of:N*T*Callwinner_sun5i-a10s-display-engineC*) modalias(of:N*T*Callwinner_sun5i-a13-display-engine) modalias(of:N*T*Callwinner_sun5i-a13-display-engineC*) modalias(of:N*T*Callwinner_sun5i-a13-ir) modalias(of:N*T*Callwinner_sun5i-a13-irC*) modalias(of:N*T*Callwinner_sun5i-a13-mmc) modalias(of:N*T*Callwinner_sun5i-a13-mmcC*) modalias(of:N*T*Callwinner_sun5i-a13-tcon) modalias(of:N*T*Callwinner_sun5i-a13-tconC*) modalias(of:N*T*Callwinner_sun5i-a13-video-engine) modalias(of:N*T*Callwinner_sun5i-a13-video-engineC*) modalias(of:N*T*Callwinner_sun6i-a31-codec) modalias(of:N*T*Callwinner_sun6i-a31-codecC*) modalias(of:N*T*Callwinner_sun6i-a31-csi) modalias(of:N*T*Callwinner_sun6i-a31-csiC*) modalias(of:N*T*Callwinner_sun6i-a31-display-engine) modalias(of:N*T*Callwinner_sun6i-a31-display-engineC*) modalias(of:N*T*Callwinner_sun6i-a31-drc) modalias(of:N*T*Callwinner_sun6i-a31-drcC*) modalias(of:N*T*Callwinner_sun6i-a31-i2s) modalias(of:N*T*Callwinner_sun6i-a31-i2sC*) modalias(of:N*T*Callwinner_sun6i-a31-ir) modalias(of:N*T*Callwinner_sun6i-a31-irC*) modalias(of:N*T*Callwinner_sun6i-a31-mipi-dsi) modalias(of:N*T*Callwinner_sun6i-a31-mipi-dsiC*) modalias(of:N*T*Callwinner_sun6i-a31-spdif) modalias(of:N*T*Callwinner_sun6i-a31-spdifC*) modalias(of:N*T*Callwinner_sun6i-a31-tcon) modalias(of:N*T*Callwinner_sun6i-a31-tconC*) modalias(of:N*T*Callwinner_sun6i-a31s-display-engine) modalias(of:N*T*Callwinner_sun6i-a31s-display-engineC*) modalias(of:N*T*Callwinner_sun6i-a31s-drc) modalias(of:N*T*Callwinner_sun6i-a31s-drcC*) modalias(of:N*T*Callwinner_sun6i-a31s-tcon) modalias(of:N*T*Callwinner_sun6i-a31s-tconC*) modalias(of:N*T*Callwinner_sun7i-a20-codec) modalias(of:N*T*Callwinner_sun7i-a20-codecC*) modalias(of:N*T*Callwinner_sun7i-a20-csi0) modalias(of:N*T*Callwinner_sun7i-a20-csi0C*) modalias(of:N*T*Callwinner_sun7i-a20-display-engine) modalias(of:N*T*Callwinner_sun7i-a20-display-engineC*) modalias(of:N*T*Callwinner_sun7i-a20-gmac) modalias(of:N*T*Callwinner_sun7i-a20-gmacC*) modalias(of:N*T*Callwinner_sun7i-a20-mmc) modalias(of:N*T*Callwinner_sun7i-a20-mmcC*) modalias(of:N*T*Callwinner_sun7i-a20-tcon) modalias(of:N*T*Callwinner_sun7i-a20-tconC*) modalias(of:N*T*Callwinner_sun7i-a20-tcon[01]) modalias(of:N*T*Callwinner_sun7i-a20-tcon[01]C*) modalias(of:N*T*Callwinner_sun7i-a20-video-engine) modalias(of:N*T*Callwinner_sun7i-a20-video-engineC*) modalias(of:N*T*Callwinner_sun8i-a23-codec) modalias(of:N*T*Callwinner_sun8i-a23-codec-analog) modalias(of:N*T*Callwinner_sun8i-a23-codec-analogC*) modalias(of:N*T*Callwinner_sun8i-a23-codecC*) modalias(of:N*T*Callwinner_sun8i-a33-codec) modalias(of:N*T*Callwinner_sun8i-a33-codecC*) modalias(of:N*T*Callwinner_sun8i-a33-video-engine) modalias(of:N*T*Callwinner_sun8i-a33-video-engineC*) modalias(of:N*T*Callwinner_sun8i-a83t-csi) modalias(of:N*T*Callwinner_sun8i-a83t-csiC*) modalias(of:N*T*Callwinner_sun8i-a83t-de2-mixer-[01]) modalias(of:N*T*Callwinner_sun8i-a83t-de2-mixer-[01]C*) modalias(of:N*T*Callwinner_sun8i-a83t-de2-rotate) modalias(of:N*T*Callwinner_sun8i-a83t-de2-rotateC*) modalias(of:N*T*Callwinner_sun8i-a83t-display-engine) modalias(of:N*T*Callwinner_sun8i-a83t-display-engineC*) modalias(of:N*T*Callwinner_sun8i-a83t-dw-hdmi) modalias(of:N*T*Callwinner_sun8i-a83t-dw-hdmiC*) modalias(of:N*T*Callwinner_sun8i-a83t-emac) modalias(of:N*T*Callwinner_sun8i-a83t-emacC*) modalias(of:N*T*Callwinner_sun8i-a83t-emmc) modalias(of:N*T*Callwinner_sun8i-a83t-emmcC*) modalias(of:N*T*Callwinner_sun8i-a83t-i2s) modalias(of:N*T*Callwinner_sun8i-a83t-i2sC*) modalias(of:N*T*Callwinner_sun8i-a83t-tcon-lcd) modalias(of:N*T*Callwinner_sun8i-a83t-tcon-lcdC*) modalias(of:N*T*Callwinner_sun8i-a83t-tcon-tv) modalias(of:N*T*Callwinner_sun8i-a83t-tcon-tvC*) modalias(of:N*T*Callwinner_sun8i-a[23]3-display-engine) modalias(of:N*T*Callwinner_sun8i-a[23]3-display-engineC*) modalias(of:N*T*Callwinner_sun8i-a[23]3-drc) modalias(of:N*T*Callwinner_sun8i-a[23]3-drcC*) modalias(of:N*T*Callwinner_sun8i-a[23]3-tcon) modalias(of:N*T*Callwinner_sun8i-a[23]3-tconC*) modalias(of:N*T*Callwinner_sun8i-h3-codec) modalias(of:N*T*Callwinner_sun8i-h3-codec-analog) modalias(of:N*T*Callwinner_sun8i-h3-codec-analogC*) modalias(of:N*T*Callwinner_sun8i-h3-codecC*) modalias(of:N*T*Callwinner_sun8i-h3-csi) modalias(of:N*T*Callwinner_sun8i-h3-csiC*) modalias(of:N*T*Callwinner_sun8i-h3-de2-mixer-0) modalias(of:N*T*Callwinner_sun8i-h3-de2-mixer-0C*) modalias(of:N*T*Callwinner_sun8i-h3-deinterlace) modalias(of:N*T*Callwinner_sun8i-h3-deinterlaceC*) modalias(of:N*T*Callwinner_sun8i-h3-display-engine) modalias(of:N*T*Callwinner_sun8i-h3-display-engineC*) modalias(of:N*T*Callwinner_sun8i-h3-emac) modalias(of:N*T*Callwinner_sun8i-h3-emacC*) modalias(of:N*T*Callwinner_sun8i-h3-i2s) modalias(of:N*T*Callwinner_sun8i-h3-i2sC*) modalias(of:N*T*Callwinner_sun8i-h3-spdif) modalias(of:N*T*Callwinner_sun8i-h3-spdifC*) modalias(of:N*T*Callwinner_sun8i-h3-video-engine) modalias(of:N*T*Callwinner_sun8i-h3-video-engineC*) modalias(of:N*T*Callwinner_sun8i-r40-de2-mixer-[01]) modalias(of:N*T*Callwinner_sun8i-r40-de2-mixer-[01]C*) modalias(of:N*T*Callwinner_sun8i-r40-display-engine) modalias(of:N*T*Callwinner_sun8i-r40-display-engineC*) modalias(of:N*T*Callwinner_sun8i-r40-gmac) modalias(of:N*T*Callwinner_sun8i-r40-gmacC*) modalias(of:N*T*Callwinner_sun8i-r40-tcon-top) modalias(of:N*T*Callwinner_sun8i-r40-tcon-topC*) modalias(of:N*T*Callwinner_sun8i-r40-tcon-tv) modalias(of:N*T*Callwinner_sun8i-r40-tcon-tvC*) modalias(of:N*T*Callwinner_sun8i-r40-video-engine) modalias(of:N*T*Callwinner_sun8i-r40-video-engineC*) modalias(of:N*T*Callwinner_sun8i-v3s-codec) modalias(of:N*T*Callwinner_sun8i-v3s-codec-analog) modalias(of:N*T*Callwinner_sun8i-v3s-codec-analogC*) modalias(of:N*T*Callwinner_sun8i-v3s-codecC*) modalias(of:N*T*Callwinner_sun8i-v3s-csi) modalias(of:N*T*Callwinner_sun8i-v3s-csiC*) modalias(of:N*T*Callwinner_sun8i-v3s-de2-mixer) modalias(of:N*T*Callwinner_sun8i-v3s-de2-mixerC*) modalias(of:N*T*Callwinner_sun8i-v3s-display-engine) modalias(of:N*T*Callwinner_sun8i-v3s-display-engineC*) modalias(of:N*T*Callwinner_sun8i-v3s-emac) modalias(of:N*T*Callwinner_sun8i-v3s-emacC*) modalias(of:N*T*Callwinner_sun8i-v3s-isp) modalias(of:N*T*Callwinner_sun8i-v3s-ispC*) modalias(of:N*T*Callwinner_sun8i-v3s-tcon) modalias(of:N*T*Callwinner_sun8i-v3s-tconC*) modalias(of:N*T*Callwinner_sun8i-v3s-video-engine) modalias(of:N*T*Callwinner_sun8i-v3s-video-engineC*) modalias(of:N*T*Callwinner_sun9i-a80-display-engine) modalias(of:N*T*Callwinner_sun9i-a80-display-engineC*) modalias(of:N*T*Callwinner_sun9i-a80-drc) modalias(of:N*T*Callwinner_sun9i-a80-drcC*) modalias(of:N*T*Callwinner_sun9i-a80-mmc) modalias(of:N*T*Callwinner_sun9i-a80-mmcC*) modalias(of:N*T*Callwinner_sun9i-a80-tcon-lcd) modalias(of:N*T*Callwinner_sun9i-a80-tcon-lcdC*) modalias(of:N*T*Callwinner_sun9i-a80-tcon-tv) modalias(of:N*T*Callwinner_sun9i-a80-tcon-tvC*) modalias(of:N*T*Caltr_a10-pr-ip) modalias(of:N*T*Caltr_a10-pr-ipC*) modalias(of:N*T*Caltr_fpga-arria10-passive-serial) modalias(of:N*T*Caltr_fpga-arria10-passive-serialC*) modalias(of:N*T*Caltr_fpga-passive-serial) modalias(of:N*T*Caltr_fpga-passive-serialC*) modalias(of:N*T*Caltr_socfpga-dw-mshc) modalias(of:N*T*Caltr_socfpga-dw-mshcC*) modalias(of:N*T*Camd_pensando-elba-sd4hc) modalias(of:N*T*Camd_pensando-elba-sd4hcC*) modalias(of:N*T*Camlogic_aiu-gxbb) modalias(of:N*T*Camlogic_aiu-gxbbC*) modalias(of:N*T*Camlogic_aiu-gxl) modalias(of:N*T*Camlogic_aiu-gxlC*) modalias(of:N*T*Camlogic_aiu-meson8) modalias(of:N*T*Camlogic_aiu-meson8C*) modalias(of:N*T*Camlogic_aiu-meson8b) modalias(of:N*T*Camlogic_aiu-meson8bC*) modalias(of:N*T*Camlogic_axg-frddr) modalias(of:N*T*Camlogic_axg-frddrC*) modalias(of:N*T*Camlogic_axg-ge2d) modalias(of:N*T*Camlogic_axg-ge2dC*) modalias(of:N*T*Camlogic_axg-pdm) modalias(of:N*T*Camlogic_axg-pdmC*) modalias(of:N*T*Camlogic_axg-sound-card) modalias(of:N*T*Camlogic_axg-sound-cardC*) modalias(of:N*T*Camlogic_axg-spdifin) modalias(of:N*T*Camlogic_axg-spdifinC*) modalias(of:N*T*Camlogic_axg-spdifout) modalias(of:N*T*Camlogic_axg-spdifoutC*) modalias(of:N*T*Camlogic_axg-tdm-iface) modalias(of:N*T*Camlogic_axg-tdm-ifaceC*) modalias(of:N*T*Camlogic_axg-tdmin) modalias(of:N*T*Camlogic_axg-tdminC*) modalias(of:N*T*Camlogic_axg-tdmout) modalias(of:N*T*Camlogic_axg-tdmoutC*) modalias(of:N*T*Camlogic_axg-toddr) modalias(of:N*T*Camlogic_axg-toddrC*) modalias(of:N*T*Camlogic_g12a-frddr) modalias(of:N*T*Camlogic_g12a-frddrC*) modalias(of:N*T*Camlogic_g12a-tdmin) modalias(of:N*T*Camlogic_g12a-tdminC*) modalias(of:N*T*Camlogic_g12a-tdmout) modalias(of:N*T*Camlogic_g12a-tdmoutC*) modalias(of:N*T*Camlogic_g12a-toacodec) modalias(of:N*T*Camlogic_g12a-toacodecC*) modalias(of:N*T*Camlogic_g12a-toddr) modalias(of:N*T*Camlogic_g12a-toddrC*) modalias(of:N*T*Camlogic_g12a-tohdmitx) modalias(of:N*T*Camlogic_g12a-tohdmitxC*) modalias(of:N*T*Camlogic_g12a-vdec) modalias(of:N*T*Camlogic_g12a-vdecC*) modalias(of:N*T*Camlogic_gx-sound-card) modalias(of:N*T*Camlogic_gx-sound-cardC*) modalias(of:N*T*Camlogic_gx[lm]-vdec) modalias(of:N*T*Camlogic_gx[lm]-vdecC*) modalias(of:N*T*Camlogic_gxbb-vdec) modalias(of:N*T*Camlogic_gxbb-vdecC*) modalias(of:N*T*Camlogic_meson-axg-dwmac) modalias(of:N*T*Camlogic_meson-axg-dwmacC*) modalias(of:N*T*Camlogic_meson-g12a-ao-cec) modalias(of:N*T*Camlogic_meson-g12a-ao-cecC*) modalias(of:N*T*Camlogic_meson-g12a-dw-hdmi) modalias(of:N*T*Camlogic_meson-g12a-dw-hdmiC*) modalias(of:N*T*Camlogic_meson-g12a-dw-mipi-dsi) modalias(of:N*T*Camlogic_meson-g12a-dw-mipi-dsiC*) modalias(of:N*T*Camlogic_meson-g12a-dwmac) modalias(of:N*T*Camlogic_meson-g12a-dwmacC*) modalias(of:N*T*Camlogic_meson-g12a-vpu) modalias(of:N*T*Camlogic_meson-g12a-vpuC*) modalias(of:N*T*Camlogic_meson-gx-ao-cec) modalias(of:N*T*Camlogic_meson-gx-ao-cecC*) modalias(of:N*T*Camlogic_meson-gx[lm]-dw-hdmi) modalias(of:N*T*Camlogic_meson-gx[lm]-dw-hdmiC*) modalias(of:N*T*Camlogic_meson-gx[lm]-vpu) modalias(of:N*T*Camlogic_meson-gx[lm]-vpuC*) modalias(of:N*T*Camlogic_meson-gxbb-dw-hdmi) modalias(of:N*T*Camlogic_meson-gxbb-dw-hdmiC*) modalias(of:N*T*Camlogic_meson-gxbb-dwmac) modalias(of:N*T*Camlogic_meson-gxbb-dwmacC*) modalias(of:N*T*Camlogic_meson-gxbb-ir) modalias(of:N*T*Camlogic_meson-gxbb-irC*) modalias(of:N*T*Camlogic_meson-gxbb-vpu) modalias(of:N*T*Camlogic_meson-gxbb-vpuC*) modalias(of:N*T*Camlogic_meson-s4-ir) modalias(of:N*T*Camlogic_meson-s4-irC*) modalias(of:N*T*Camlogic_meson-sm1-ao-cec) modalias(of:N*T*Camlogic_meson-sm1-ao-cecC*) modalias(of:N*T*Camlogic_meson6-dwmac) modalias(of:N*T*Camlogic_meson6-dwmacC*) modalias(of:N*T*Camlogic_meson6-ir) modalias(of:N*T*Camlogic_meson6-irC*) modalias(of:N*T*Camlogic_meson8b-dwmac) modalias(of:N*T*Camlogic_meson8b-dwmacC*) modalias(of:N*T*Camlogic_meson8b-ir) modalias(of:N*T*Camlogic_meson8b-irC*) modalias(of:N*T*Camlogic_meson8m2-dwmac) modalias(of:N*T*Camlogic_meson8m2-dwmacC*) modalias(of:N*T*Camlogic_sm1-frddr) modalias(of:N*T*Camlogic_sm1-frddrC*) modalias(of:N*T*Camlogic_sm1-tdmin) modalias(of:N*T*Camlogic_sm1-tdminC*) modalias(of:N*T*Camlogic_sm1-tdmout) modalias(of:N*T*Camlogic_sm1-tdmoutC*) modalias(of:N*T*Camlogic_sm1-toacodec) modalias(of:N*T*Camlogic_sm1-toacodecC*) modalias(of:N*T*Camlogic_sm1-toddr) modalias(of:N*T*Camlogic_sm1-toddrC*) modalias(of:N*T*Camlogic_sm1-vdec) modalias(of:N*T*Camlogic_sm1-vdecC*) modalias(of:N*T*Camlogic_t9015) modalias(of:N*T*Camlogic_t9015C*) modalias(of:N*T*Campere_smpro) modalias(of:N*T*Campere_smproC*) modalias(of:N*T*Campire_am-1280800n3tzqw-t00h) modalias(of:N*T*Campire_am-1280800n3tzqw-t00hC*) modalias(of:N*T*Campire_am-480272h3tmqw-t01h) modalias(of:N*T*Campire_am-480272h3tmqw-t01hC*) modalias(of:N*T*Campire_am-800480l1tmqw-t00h) modalias(of:N*T*Campire_am-800480l1tmqw-t00hC*) modalias(of:N*T*Campire_am8001280g) modalias(of:N*T*Campire_am8001280gC*) modalias(of:N*T*Campire_am800480r3tmqwa1h) modalias(of:N*T*Campire_am800480r3tmqwa1hC*) modalias(of:N*T*Campire_am800600p5tmqw-tb8h) modalias(of:N*T*Campire_am800600p5tmqw-tb8hC*) modalias(of:N*T*Cams_as3645a) modalias(of:N*T*Cams_as3645aC*) modalias(of:N*T*Camstaos_tmd267[12]) modalias(of:N*T*Camstaos_tmd267[12]C*) modalias(of:N*T*Camstaos_tmd277[12]) modalias(of:N*T*Camstaos_tmd277[12]C*) modalias(of:N*T*Camstaos_tsl257[12]) modalias(of:N*T*Camstaos_tsl257[12]C*) modalias(of:N*T*Camstaos_tsl267[12]) modalias(of:N*T*Camstaos_tsl267[12]C*) modalias(of:N*T*Camstaos_tsl277[12]) modalias(of:N*T*Camstaos_tsl277[12]C*) modalias(of:N*T*Canalogix_anx6345) modalias(of:N*T*Canalogix_anx6345C*) modalias(of:N*T*Canalogix_anx7625) = 0.1.04 modalias(of:N*T*Canalogix_anx7625C*) = 0.1.04 modalias(of:N*T*Canalogix_anx7808) modalias(of:N*T*Canalogix_anx7808C*) modalias(of:N*T*Canalogix_anx781[2468]) modalias(of:N*T*Canalogix_anx781[2468]C*) modalias(of:N*T*Canbernic_rg-arc-panel) modalias(of:N*T*Canbernic_rg-arc-panelC*) modalias(of:N*T*Canbernic_rg351v-panel) modalias(of:N*T*Canbernic_rg351v-panelC*) modalias(of:N*T*Canbernic_rg353p-panel) modalias(of:N*T*Canbernic_rg353p-panelC*) modalias(of:N*T*Canbernic_rg353v-panel-v2) modalias(of:N*T*Canbernic_rg353v-panel-v2C*) modalias(of:N*T*Capple_mca) modalias(of:N*T*Capple_mcaC*) modalias(of:N*T*Captina_mt9p006) modalias(of:N*T*Captina_mt9p006C*) modalias(of:N*T*Captina_mt9p031) modalias(of:N*T*Captina_mt9p031C*) modalias(of:N*T*Captina_mt9p031m) modalias(of:N*T*Captina_mt9p031mC*) modalias(of:N*T*Captina_mt9v02[24]) modalias(of:N*T*Captina_mt9v02[24]C*) modalias(of:N*T*Captina_mt9v02[24]m) modalias(of:N*T*Captina_mt9v02[24]mC*) modalias(of:N*T*Captina_mt9v03[24]) modalias(of:N*T*Captina_mt9v03[24]C*) modalias(of:N*T*Captina_mt9v03[24]m) modalias(of:N*T*Captina_mt9v03[24]mC*) modalias(of:N*T*Carasan_sdhci-5.1) modalias(of:N*T*Carasan_sdhci-5.1C*) modalias(of:N*T*Carasan_sdhci-[48].9a) modalias(of:N*T*Carasan_sdhci-[48].9aC*) modalias(of:N*T*Carm_hdlcd) modalias(of:N*T*Carm_hdlcdC*) modalias(of:N*T*Carm_mali-d32) modalias(of:N*T*Carm_mali-d32C*) modalias(of:N*T*Carm_mali-d71) modalias(of:N*T*Carm_mali-d71C*) modalias(of:N*T*Carm_mali-dp5[05]0) modalias(of:N*T*Carm_mali-dp5[05]0C*) modalias(of:N*T*Carm_mali-dp650) modalias(of:N*T*Carm_mali-dp650C*) modalias(of:N*T*Carm_mali-valhall-csf) modalias(of:N*T*Carm_mali-valhall-csfC*) modalias(of:N*T*Carm_rtsm-display) modalias(of:N*T*Carm_rtsm-displayC*) modalias(of:N*T*Carm_versatile-tft-panel) modalias(of:N*T*Carm_versatile-tft-panelC*) modalias(of:N*T*Carmadeus_st0700-adapt) modalias(of:N*T*Carmadeus_st0700-adaptC*) modalias(of:N*T*Carrow_xrs7003[ef]) modalias(of:N*T*Carrow_xrs7003[ef]C*) modalias(of:N*T*Carrow_xrs7004[ef]) modalias(of:N*T*Carrow_xrs7004[ef]C*) modalias(of:N*T*Casahi-kasei_ak4458) modalias(of:N*T*Casahi-kasei_ak4458C*) modalias(of:N*T*Casahi-kasei_ak4497) modalias(of:N*T*Casahi-kasei_ak4497C*) modalias(of:N*T*Casahi-kasei_ak555[28]) modalias(of:N*T*Casahi-kasei_ak555[28]C*) modalias(of:N*T*Casahi-kasei_ak73[47]5) modalias(of:N*T*Casahi-kasei_ak73[47]5C*) modalias(of:N*T*Catmel_at45) modalias(of:N*T*Catmel_at45C*) modalias(of:N*T*Catmel_at86rf212) modalias(of:N*T*Catmel_at86rf212C*) modalias(of:N*T*Catmel_at86rf23[013]) modalias(of:N*T*Catmel_at86rf23[013]C*) modalias(of:N*T*Catmel_atmel_mxt_t[ps]) modalias(of:N*T*Catmel_atmel_mxt_t[ps]C*) modalias(of:N*T*Catmel_dataflash) modalias(of:N*T*Catmel_dataflashC*) modalias(of:N*T*Catmel_mXT224) modalias(of:N*T*Catmel_mXT224C*) modalias(of:N*T*Catmel_maxtouch) modalias(of:N*T*Catmel_maxtouchC*) modalias(of:N*T*Catmel_qt602240_ts) modalias(of:N*T*Catmel_qt602240_tsC*) modalias(of:N*T*Catmel_sama5d29-gem) modalias(of:N*T*Catmel_sama5d29-gemC*) modalias(of:N*T*Catmel_sama5d3-macb) modalias(of:N*T*Catmel_sama5d3-macbC*) modalias(of:N*T*Catmel_sama5d[234]-gem) modalias(of:N*T*Catmel_sama5d[234]-gemC*) modalias(of:N*T*Caudio-graph-card) modalias(of:N*T*Caudio-graph-card2) modalias(of:N*T*Caudio-graph-card2-custom-sample) modalias(of:N*T*Caudio-graph-card2-custom-sampleC*) modalias(of:N*T*Caudio-graph-card2C*) modalias(of:N*T*Caudio-graph-cardC*) modalias(of:N*T*Caudio-graph-scu-card) modalias(of:N*T*Caudio-graph-scu-cardC*) modalias(of:N*T*Caudio-iio-aux) modalias(of:N*T*Caudio-iio-auxC*) modalias(of:N*T*Cauo_auo_pixcir_ts) modalias(of:N*T*Cauo_auo_pixcir_tsC*) modalias(of:N*T*Cauo_b080uan01) modalias(of:N*T*Cauo_b080uan01C*) modalias(of:N*T*Cauo_b101aw03) modalias(of:N*T*Cauo_b101aw03C*) modalias(of:N*T*Cauo_b101ean01) modalias(of:N*T*Cauo_b101ean01C*) modalias(of:N*T*Cauo_b101uan08.3) modalias(of:N*T*Cauo_b101uan08.3C*) modalias(of:N*T*Cauo_b101xtn01) modalias(of:N*T*Cauo_b101xtn01C*) modalias(of:N*T*Cauo_b116xa01) modalias(of:N*T*Cauo_b116xa01C*) modalias(of:N*T*Cauo_b116xw03) modalias(of:N*T*Cauo_b116xw03C*) modalias(of:N*T*Cauo_b133[hx]tn01) modalias(of:N*T*Cauo_b133[hx]tn01C*) modalias(of:N*T*Cauo_b133han05) modalias(of:N*T*Cauo_b133han05C*) modalias(of:N*T*Cauo_b140han06) modalias(of:N*T*Cauo_b140han06C*) modalias(of:N*T*Cauo_g070vvn01) modalias(of:N*T*Cauo_g070vvn01C*) modalias(of:N*T*Cauo_g101evn010) modalias(of:N*T*Cauo_g101evn010C*) modalias(of:N*T*Cauo_g104sn02) modalias(of:N*T*Cauo_g104sn02C*) modalias(of:N*T*Cauo_g121ean01) modalias(of:N*T*Cauo_g121ean01C*) modalias(of:N*T*Cauo_g133han01) modalias(of:N*T*Cauo_g133han01C*) modalias(of:N*T*Cauo_g156han04) modalias(of:N*T*Cauo_g156han04C*) modalias(of:N*T*Cauo_g156xtn01) modalias(of:N*T*Cauo_g156xtn01C*) modalias(of:N*T*Cauo_g185han01) modalias(of:N*T*Cauo_g185han01C*) modalias(of:N*T*Cauo_g190ean01) modalias(of:N*T*Cauo_g190ean01C*) modalias(of:N*T*Cauo_kd101n80-45na) modalias(of:N*T*Cauo_kd101n80-45naC*) modalias(of:N*T*Cauo_p320hvn03) modalias(of:N*T*Cauo_p320hvn03C*) modalias(of:N*T*Cauo_t215hvn01) modalias(of:N*T*Cauo_t215hvn01C*) modalias(of:N*T*Cavago_apds9930) modalias(of:N*T*Cavago_apds9930C*) modalias(of:N*T*Cavago_apds9960) modalias(of:N*T*Cavago_apds9960C*) modalias(of:N*T*Cavic_tm070ddh03) modalias(of:N*T*Cavic_tm070ddh03C*) modalias(of:N*T*Cawinic_aw20036) modalias(of:N*T*Cawinic_aw20036C*) modalias(of:N*T*Cawinic_aw20054) modalias(of:N*T*Cawinic_aw20054C*) modalias(of:N*T*Cawinic_aw20072) modalias(of:N*T*Cawinic_aw20072C*) modalias(of:N*T*Cawinic_aw20108) modalias(of:N*T*Cawinic_aw20108C*) modalias(of:N*T*Cawinic_aw8738) modalias(of:N*T*Cawinic_aw8738C*) modalias(of:N*T*Caxis_artpec8-dw-mshc) modalias(of:N*T*Caxis_artpec8-dw-mshcC*) modalias(of:N*T*Cazoteq_iqs525) modalias(of:N*T*Cazoteq_iqs525C*) modalias(of:N*T*Cazoteq_iqs550) modalias(of:N*T*Cazoteq_iqs550C*) modalias(of:N*T*Cazoteq_iqs572) modalias(of:N*T*Cazoteq_iqs572C*) modalias(of:N*T*Cazoteq_iqs7211e) modalias(of:N*T*Cazoteq_iqs7211eC*) modalias(of:N*T*Cazoteq_iqs721[01]a) modalias(of:N*T*Cazoteq_iqs721[01]aC*) modalias(of:N*T*Cbananapi_lhr050h41) modalias(of:N*T*Cbananapi_lhr050h41C*) modalias(of:N*T*Cbananapi_s070wv20-ct16) modalias(of:N*T*Cbananapi_s070wv20-ct16C*) modalias(of:N*T*Cboe_bf060y8m-aj0) modalias(of:N*T*Cboe_bf060y8m-aj0C*) modalias(of:N*T*Cboe_bp082wx1-100) modalias(of:N*T*Cboe_bp082wx1-100C*) modalias(of:N*T*Cboe_bp101wx1-100) modalias(of:N*T*Cboe_bp101wx1-100C*) modalias(of:N*T*Cboe_ev121wxm-n10-1850) modalias(of:N*T*Cboe_ev121wxm-n10-1850C*) modalias(of:N*T*Cboe_hv070wsa-100) modalias(of:N*T*Cboe_hv070wsa-100C*) modalias(of:N*T*Cboe_nv101wxmn51) modalias(of:N*T*Cboe_nv101wxmn51C*) modalias(of:N*T*Cboe_nv110wtm-n61) modalias(of:N*T*Cboe_nv110wtm-n61C*) modalias(of:N*T*Cboe_nv133fhm-n6[12]) modalias(of:N*T*Cboe_nv133fhm-n6[12]C*) modalias(of:N*T*Cboe_nv140fhmn49) modalias(of:N*T*Cboe_nv140fhmn49C*) modalias(of:N*T*Cboe_th101mb31ig002-28a) modalias(of:N*T*Cboe_th101mb31ig002-28aC*) modalias(of:N*T*Cboe_tv080wum-nl0) modalias(of:N*T*Cboe_tv080wum-nl0C*) modalias(of:N*T*Cboe_tv101wum-n53) modalias(of:N*T*Cboe_tv101wum-n53C*) modalias(of:N*T*Cboe_tv101wum-nl6) modalias(of:N*T*Cboe_tv101wum-nl6C*) modalias(of:N*T*Cboe_tv105wum-nw0) modalias(of:N*T*Cboe_tv105wum-nw0C*) modalias(of:N*T*Cboe_tv110c9m-ll3) modalias(of:N*T*Cboe_tv110c9m-ll3C*) modalias(of:N*T*Cbosch_bma023) modalias(of:N*T*Cbosch_bma023C*) modalias(of:N*T*Cbosch_bma1[58]0) modalias(of:N*T*Cbosch_bma1[58]0C*) modalias(of:N*T*Cbosch_bma222) modalias(of:N*T*Cbosch_bma222C*) modalias(of:N*T*Cbosch_bma222e) modalias(of:N*T*Cbosch_bma222eC*) modalias(of:N*T*Cbosch_bma250) modalias(of:N*T*Cbosch_bma250C*) modalias(of:N*T*Cbosch_bma250e) modalias(of:N*T*Cbosch_bma250eC*) modalias(of:N*T*Cbosch_bma25[345]) modalias(of:N*T*Cbosch_bma25[345]C*) modalias(of:N*T*Cbosch_bma280) modalias(of:N*T*Cbosch_bma280C*) modalias(of:N*T*Cbosch_bmc15[06]_accel) modalias(of:N*T*Cbosch_bmc15[06]_accelC*) modalias(of:N*T*Cbosch_bme280) modalias(of:N*T*Cbosch_bme280C*) modalias(of:N*T*Cbosch_bmi055_accel) modalias(of:N*T*Cbosch_bmi055_accelC*) modalias(of:N*T*Cbosch_bmp085) modalias(of:N*T*Cbosch_bmp085C*) modalias(of:N*T*Cbosch_bmp18[01]) modalias(of:N*T*Cbosch_bmp18[01]C*) modalias(of:N*T*Cbosch_bmp[1235]80) modalias(of:N*T*Cbosch_bmp[1235]80C*) modalias(of:N*T*Cbosch_bmp[235]80) modalias(of:N*T*Cbosch_bmp[235]80C*) modalias(of:N*T*Cbosch_m_can) modalias(of:N*T*Cbosch_m_canC*) modalias(of:N*T*Cbosch_smb380) modalias(of:N*T*Cbosch_smb380C*) modalias(of:N*T*Cbrcm_bcm11360-srab) modalias(of:N*T*Cbrcm_bcm11360-srabC*) modalias(of:N*T*Cbrcm_bcm20702a1) = 2.3 modalias(of:N*T*Cbrcm_bcm20702a1C*) = 2.3 modalias(of:N*T*Cbrcm_bcm2711-emmc2) modalias(of:N*T*Cbrcm_bcm2711-emmc2C*) modalias(of:N*T*Cbrcm_bcm2711-genet-v5) modalias(of:N*T*Cbrcm_bcm2711-genet-v5C*) modalias(of:N*T*Cbrcm_bcm2711-vc5) modalias(of:N*T*Cbrcm_bcm2711-vc5C*) modalias(of:N*T*Cbrcm_bcm2835-i2s) modalias(of:N*T*Cbrcm_bcm2835-i2sC*) modalias(of:N*T*Cbrcm_bcm2835-sdhci) modalias(of:N*T*Cbrcm_bcm2835-sdhciC*) modalias(of:N*T*Cbrcm_bcm2835-sdhost) modalias(of:N*T*Cbrcm_bcm2835-sdhostC*) modalias(of:N*T*Cbrcm_bcm2835-vc4) modalias(of:N*T*Cbrcm_bcm2835-vc4C*) modalias(of:N*T*Cbrcm_bcm283[56]-vchiq) modalias(of:N*T*Cbrcm_bcm283[56]-vchiqC*) modalias(of:N*T*Cbrcm_bcm3384-switch) modalias(of:N*T*Cbrcm_bcm3384-switchC*) modalias(of:N*T*Cbrcm_bcm4329-bt) = 2.3 modalias(of:N*T*Cbrcm_bcm4329-btC*) = 2.3 modalias(of:N*T*Cbrcm_bcm4335a0) = 2.3 modalias(of:N*T*Cbrcm_bcm4335a0C*) = 2.3 modalias(of:N*T*Cbrcm_bcm433[04]-bt) = 2.3 modalias(of:N*T*Cbrcm_bcm433[04]-btC*) = 2.3 modalias(of:N*T*Cbrcm_bcm43430a[01]-bt) = 2.3 modalias(of:N*T*Cbrcm_bcm43430a[01]-btC*) = 2.3 modalias(of:N*T*Cbrcm_bcm43438-bt) = 2.3 modalias(of:N*T*Cbrcm_bcm43438-btC*) = 2.3 modalias(of:N*T*Cbrcm_bcm4345c5) = 2.3 modalias(of:N*T*Cbrcm_bcm4345c5C*) = 2.3 modalias(of:N*T*Cbrcm_bcm4349-bt) = 2.3 modalias(of:N*T*Cbrcm_bcm4349-btC*) = 2.3 modalias(of:N*T*Cbrcm_bcm43540-bt) = 2.3 modalias(of:N*T*Cbrcm_bcm43540-btC*) = 2.3 modalias(of:N*T*Cbrcm_bcm4908-partitions) modalias(of:N*T*Cbrcm_bcm4908-partitionsC*) modalias(of:N*T*Cbrcm_bcm4908-switch) modalias(of:N*T*Cbrcm_bcm4908-switchC*) modalias(of:N*T*Cbrcm_bcm5301[01289x]-srab) modalias(of:N*T*Cbrcm_bcm5301[01289x]-srabC*) modalias(of:N*T*Cbrcm_bcm53128) modalias(of:N*T*Cbrcm_bcm53128C*) modalias(of:N*T*Cbrcm_bcm53134) modalias(of:N*T*Cbrcm_bcm53134C*) modalias(of:N*T*Cbrcm_bcm531[12]5) modalias(of:N*T*Cbrcm_bcm531[12]5C*) modalias(of:N*T*Cbrcm_bcm5389) modalias(of:N*T*Cbrcm_bcm5389C*) modalias(of:N*T*Cbrcm_bcm539[578]) modalias(of:N*T*Cbrcm_bcm539[578]C*) modalias(of:N*T*Cbrcm_bcm539[78]) modalias(of:N*T*Cbrcm_bcm539[78]C*) modalias(of:N*T*Cbrcm_bcm53[269]5) modalias(of:N*T*Cbrcm_bcm53[269]5C*) modalias(of:N*T*Cbrcm_bcm53[26]5) modalias(of:N*T*Cbrcm_bcm53[26]5C*) modalias(of:N*T*Cbrcm_bcm5852[25]-srab) modalias(of:N*T*Cbrcm_bcm5852[25]-srabC*) modalias(of:N*T*Cbrcm_bcm58535-srab) modalias(of:N*T*Cbrcm_bcm58535-srabC*) modalias(of:N*T*Cbrcm_bcm5862[235]-srab) modalias(of:N*T*Cbrcm_bcm5862[235]-srabC*) modalias(of:N*T*Cbrcm_bcm63268-switch) modalias(of:N*T*Cbrcm_bcm63268-switchC*) modalias(of:N*T*Cbrcm_bcm636[28]-switch) modalias(of:N*T*Cbrcm_bcm636[28]-switchC*) modalias(of:N*T*Cbrcm_bcm63[12]8-switch) modalias(of:N*T*Cbrcm_bcm63[12]8-switchC*) modalias(of:N*T*Cbrcm_bcm63xx-switch) modalias(of:N*T*Cbrcm_bcm63xx-switchC*) modalias(of:N*T*Cbrcm_bcm7211a0-sdhci) modalias(of:N*T*Cbrcm_bcm7211a0-sdhciC*) modalias(of:N*T*Cbrcm_bcm7278-switch-v4.[08]) modalias(of:N*T*Cbrcm_bcm7278-switch-v4.[08]C*) modalias(of:N*T*Cbrcm_bcm7445-switch-v4.0) modalias(of:N*T*Cbrcm_bcm7445-switch-v4.0C*) modalias(of:N*T*Cbrcm_bcm7712-genet-v5) modalias(of:N*T*Cbrcm_bcm7712-genet-v5C*) modalias(of:N*T*Cbrcm_bcm88312-srab) modalias(of:N*T*Cbrcm_bcm88312-srabC*) modalias(of:N*T*Cbrcm_cygnus-srab) modalias(of:N*T*Cbrcm_cygnus-srabC*) modalias(of:N*T*Cbrcm_cygnus-vc4) modalias(of:N*T*Cbrcm_cygnus-vc4C*) modalias(of:N*T*Cbrcm_env) modalias(of:N*T*Cbrcm_envC*) modalias(of:N*T*Cbrcm_genet-v[12345]) modalias(of:N*T*Cbrcm_genet-v[12345]C*) modalias(of:N*T*Cbrcm_nsp-srab) modalias(of:N*T*Cbrcm_nsp-srabC*) modalias(of:N*T*Cbrcm_omega-srab) modalias(of:N*T*Cbrcm_omega-srabC*) modalias(of:N*T*Cbrcm_sdhci-iproc) modalias(of:N*T*Cbrcm_sdhci-iproc-cygnus) modalias(of:N*T*Cbrcm_sdhci-iproc-cygnusC*) modalias(of:N*T*Cbrcm_sdhci-iprocC*) modalias(of:N*T*Ccapella_cm3218) modalias(of:N*T*Ccapella_cm32181) modalias(of:N*T*Ccapella_cm32181C*) modalias(of:N*T*Ccapella_cm3218C*) modalias(of:N*T*Ccapella_cm3605) modalias(of:N*T*Ccapella_cm3605C*) modalias(of:N*T*Ccascoda_ca8210) = 1.0 modalias(of:N*T*Ccascoda_ca8210C*) = 1.0 modalias(of:N*T*Ccdns_at91rm9200-emac) modalias(of:N*T*Ccdns_at91rm9200-emacC*) modalias(of:N*T*Ccdns_at91sam9260-macb) modalias(of:N*T*Ccdns_at91sam9260-macbC*) modalias(of:N*T*Ccdns_csi2rx) modalias(of:N*T*Ccdns_csi2rxC*) modalias(of:N*T*Ccdns_csi2tx) modalias(of:N*T*Ccdns_csi2tx-1.3) modalias(of:N*T*Ccdns_csi2tx-1.3C*) modalias(of:N*T*Ccdns_csi2tx-2.1) modalias(of:N*T*Ccdns_csi2tx-2.1C*) modalias(of:N*T*Ccdns_csi2txC*) modalias(of:N*T*Ccdns_dsi) modalias(of:N*T*Ccdns_dsiC*) modalias(of:N*T*Ccdns_emac) modalias(of:N*T*Ccdns_emacC*) modalias(of:N*T*Ccdns_gem) modalias(of:N*T*Ccdns_gemC*) modalias(of:N*T*Ccdns_hp-nfc) modalias(of:N*T*Ccdns_hp-nfcC*) modalias(of:N*T*Ccdns_macb) modalias(of:N*T*Ccdns_macbC*) modalias(of:N*T*Ccdns_mhdp8546) modalias(of:N*T*Ccdns_mhdp8546C*) modalias(of:N*T*Ccdns_np4-macb) modalias(of:N*T*Ccdns_np4-macbC*) modalias(of:N*T*Ccdns_pc302-gem) modalias(of:N*T*Ccdns_pc302-gemC*) modalias(of:N*T*Ccdns_sam9x60-macb) modalias(of:N*T*Ccdns_sam9x60-macbC*) modalias(of:N*T*Ccdns_sd4hc) modalias(of:N*T*Ccdns_sd4hcC*) modalias(of:N*T*Ccdns_zynq-gem) modalias(of:N*T*Ccdns_zynq-gemC*) modalias(of:N*T*Ccdns_zynqmp-gem) modalias(of:N*T*Ccdns_zynqmp-gemC*) modalias(of:N*T*Ccdtech_s043wq26h-ct7) modalias(of:N*T*Ccdtech_s043wq26h-ct7C*) modalias(of:N*T*Ccdtech_s070pws19hp-fc21) modalias(of:N*T*Ccdtech_s070pws19hp-fc21C*) modalias(of:N*T*Ccdtech_s070swv29hg-dc44) modalias(of:N*T*Ccdtech_s070swv29hg-dc44C*) modalias(of:N*T*Ccdtech_s070wv95-ct16) modalias(of:N*T*Ccdtech_s070wv95-ct16C*) modalias(of:N*T*Ccec-gpio) modalias(of:N*T*Ccec-gpioC*) modalias(of:N*T*Ccellwise_cw2015) modalias(of:N*T*Ccellwise_cw2015C*) modalias(of:N*T*Ccfi-flash) modalias(of:N*T*Ccfi-flashC*) modalias(of:N*T*Cchefree_ch101olhlwh-002) modalias(of:N*T*Cchefree_ch101olhlwh-002C*) modalias(of:N*T*Cchipone_icn6211) modalias(of:N*T*Cchipone_icn6211C*) modalias(of:N*T*Cchongzhou_cz101b4001) modalias(of:N*T*Cchongzhou_cz101b4001C*) modalias(of:N*T*Cchrontel_ch7033) modalias(of:N*T*Cchrontel_ch7033C*) modalias(of:N*T*Cchrontel_ch7322) modalias(of:N*T*Cchrontel_ch7322C*) modalias(of:N*T*Cchunghwa_claa070wp03xg) modalias(of:N*T*Cchunghwa_claa070wp03xgC*) modalias(of:N*T*Cchunghwa_claa101wa01a) modalias(of:N*T*Cchunghwa_claa101wa01aC*) modalias(of:N*T*Cchunghwa_claa101wb01) modalias(of:N*T*Cchunghwa_claa101wb01C*) modalias(of:N*T*Ccirrus_cs35l34) modalias(of:N*T*Ccirrus_cs35l34C*) modalias(of:N*T*Ccirrus_cs35l35) modalias(of:N*T*Ccirrus_cs35l35C*) modalias(of:N*T*Ccirrus_cs35l36) modalias(of:N*T*Ccirrus_cs35l36C*) modalias(of:N*T*Ccirrus_cs35l45) modalias(of:N*T*Ccirrus_cs35l45C*) modalias(of:N*T*Ccirrus_cs4234) modalias(of:N*T*Ccirrus_cs4234C*) modalias(of:N*T*Ccirrus_cs42448) modalias(of:N*T*Ccirrus_cs42448C*) modalias(of:N*T*Ccirrus_cs4265) modalias(of:N*T*Ccirrus_cs4265C*) modalias(of:N*T*Ccirrus_cs4271) modalias(of:N*T*Ccirrus_cs4271C*) modalias(of:N*T*Ccirrus_cs42888) modalias(of:N*T*Ccirrus_cs42888C*) modalias(of:N*T*Ccirrus_cs42l42) modalias(of:N*T*Ccirrus_cs42l42C*) modalias(of:N*T*Ccirrus_cs42l43) modalias(of:N*T*Ccirrus_cs42l43C*) modalias(of:N*T*Ccirrus_cs42l83) modalias(of:N*T*Ccirrus_cs42l83C*) modalias(of:N*T*Ccirrus_cs4313[01]) modalias(of:N*T*Ccirrus_cs4313[01]C*) modalias(of:N*T*Ccirrus_cs43198) modalias(of:N*T*Ccirrus_cs43198C*) modalias(of:N*T*Ccirrus_cs4399) modalias(of:N*T*Ccirrus_cs4399C*) modalias(of:N*T*Ccrane_cr0014114) modalias(of:N*T*Ccrane_cr0014114C*) modalias(of:N*T*Cctu_ctucanfd) modalias(of:N*T*Cctu_ctucanfd-2) modalias(of:N*T*Cctu_ctucanfd-2C*) modalias(of:N*T*Cctu_ctucanfdC*) modalias(of:N*T*Ccui_cmm-4030d-261) modalias(of:N*T*Ccui_cmm-4030d-261C*) modalias(of:N*T*Ccypress_cy8ctma140) modalias(of:N*T*Ccypress_cy8ctma140C*) modalias(of:N*T*Ccypress_cyw4373a0-bt) = 2.3 modalias(of:N*T*Ccypress_cyw4373a0-btC*) = 2.3 modalias(of:N*T*Ccypress_tt21000) modalias(of:N*T*Ccypress_tt21000C*) modalias(of:N*T*Cdataimage_fg040346dsswbg04) modalias(of:N*T*Cdataimage_fg040346dsswbg04C*) modalias(of:N*T*Cdataimage_fg1001l0dsswmg01) modalias(of:N*T*Cdataimage_fg1001l0dsswmg01C*) modalias(of:N*T*Cdataimage_scf0700c48ggu18) modalias(of:N*T*Cdataimage_scf0700c48ggu18C*) modalias(of:N*T*Cdelta_dfbmcs320) modalias(of:N*T*Cdelta_dfbmcs320C*) modalias(of:N*T*Cdensitron_dmt028vghmcmi-1a) modalias(of:N*T*Cdensitron_dmt028vghmcmi-1aC*) modalias(of:N*T*Cdioo_dio2125) modalias(of:N*T*Cdioo_dio2125C*) modalias(of:N*T*Cdlc_dlc0700yzg-1) modalias(of:N*T*Cdlc_dlc0700yzg-1C*) modalias(of:N*T*Cdlc_dlc1010gig) modalias(of:N*T*Cdlc_dlc1010gigC*) modalias(of:N*T*Cdlg_da7219) modalias(of:N*T*Cdlg_da7219C*) modalias(of:N*T*Cdlg_da721[23]) modalias(of:N*T*Cdlg_da721[23]C*) modalias(of:N*T*Cdlink_dir-685-panel) modalias(of:N*T*Cdlink_dir-685-panelC*) modalias(of:N*T*Cdmic-codec) modalias(of:N*T*Cdmic-codecC*) modalias(of:N*T*Cdongwoon_dw9714) modalias(of:N*T*Cdongwoon_dw9714C*) modalias(of:N*T*Cdongwoon_dw9768) modalias(of:N*T*Cdongwoon_dw9768C*) modalias(of:N*T*Cdongwoon_dw9807) modalias(of:N*T*Cdongwoon_dw9807-vcm) modalias(of:N*T*Cdongwoon_dw9807-vcmC*) modalias(of:N*T*Cdongwoon_dw9807C*) modalias(of:N*T*Cdumb-vga-dac) modalias(of:N*T*Cdumb-vga-dacC*) modalias(of:N*T*Cdynaimage_al3010) modalias(of:N*T*Cdynaimage_al3010C*) modalias(of:N*T*Cedp-panel) modalias(of:N*T*Cedp-panelC*) modalias(of:N*T*Cedt_edt-ft5[2345]06) modalias(of:N*T*Cedt_edt-ft5[2345]06C*) modalias(of:N*T*Cedt_et028013dma) modalias(of:N*T*Cedt_et028013dmaC*) modalias(of:N*T*Cedt_et035012dm6) modalias(of:N*T*Cedt_et035012dm6C*) modalias(of:N*T*Cedt_et057090dhu) modalias(of:N*T*Cedt_et057090dhuC*) modalias(of:N*T*Cedt_et070080dh6) modalias(of:N*T*Cedt_et070080dh6C*) modalias(of:N*T*Cedt_etm0350g0dh6) modalias(of:N*T*Cedt_etm0350g0dh6C*) modalias(of:N*T*Cedt_etm043080dh6gp) modalias(of:N*T*Cedt_etm043080dh6gpC*) modalias(of:N*T*Cedt_etm0430g0dh6) modalias(of:N*T*Cedt_etm0430g0dh6C*) modalias(of:N*T*Cedt_etm0700g0[be]dh6) modalias(of:N*T*Cedt_etm0700g0[be]dh6C*) modalias(of:N*T*Cedt_etm0700g0dh6) modalias(of:N*T*Cedt_etm0700g0dh6C*) modalias(of:N*T*Cedt_etml0700y5dha) modalias(of:N*T*Cedt_etml0700y5dhaC*) modalias(of:N*T*Cedt_etml1010g3dra) modalias(of:N*T*Cedt_etml1010g3draC*) modalias(of:N*T*Cedt_etmv570g2dhu) modalias(of:N*T*Cedt_etmv570g2dhuC*) modalias(of:N*T*Ceeti_egalax_ts) modalias(of:N*T*Ceeti_egalax_tsC*) modalias(of:N*T*Ceeti_exc3000) modalias(of:N*T*Ceeti_exc3000C*) modalias(of:N*T*Ceeti_exc80h60) modalias(of:N*T*Ceeti_exc80h60C*) modalias(of:N*T*Ceeti_exc80h84) modalias(of:N*T*Ceeti_exc80h84C*) modalias(of:N*T*Ceink_vb3300-kca) modalias(of:N*T*Ceink_vb3300-kcaC*) modalias(of:N*T*Celan_ektf3624) modalias(of:N*T*Celan_ektf3624C*) modalias(of:N*T*Celan_ekth3500) modalias(of:N*T*Celan_ekth3500C*) modalias(of:N*T*Celida_kd35t133) modalias(of:N*T*Celida_kd35t133C*) modalias(of:N*T*Celida_kd50t048a) modalias(of:N*T*Celida_kd50t048aC*) modalias(of:N*T*Ceverest_es71[345]4) modalias(of:N*T*Ceverest_es71[345]4C*) modalias(of:N*T*Ceverest_es8316) modalias(of:N*T*Ceverest_es8316C*) modalias(of:N*T*Ceverest_es8326) modalias(of:N*T*Ceverest_es8326C*) modalias(of:N*T*Ceverest_es8328) modalias(of:N*T*Ceverest_es8328C*) modalias(of:N*T*Ceverest_es83[28]8) modalias(of:N*T*Ceverest_es83[28]8C*) modalias(of:N*T*Cevervision_ev-ft5726) modalias(of:N*T*Cevervision_ev-ft5726C*) modalias(of:N*T*Cevervision_vgg644804) modalias(of:N*T*Cevervision_vgg644804C*) modalias(of:N*T*Cevervision_vgg804821) modalias(of:N*T*Cevervision_vgg804821C*) modalias(of:N*T*Cfairphone_fp5-rm692e5-boe) modalias(of:N*T*Cfairphone_fp5-rm692e5-boeC*) modalias(of:N*T*Cfeixin_k101-im2ba02) modalias(of:N*T*Cfeixin_k101-im2ba02C*) modalias(of:N*T*Cfeixin_k101-im2byl02) modalias(of:N*T*Cfeixin_k101-im2byl02C*) modalias(of:N*T*Cfeiyang_fy07024di26a30d) modalias(of:N*T*Cfeiyang_fy07024di26a30dC*) modalias(of:N*T*Cfixed-partitions) modalias(of:N*T*Cfixed-partitionsC*) modalias(of:N*T*Cfocaltech_ft6236) modalias(of:N*T*Cfocaltech_ft6236C*) modalias(of:N*T*Cfoxlink_fl500wvr00-a0t) modalias(of:N*T*Cfoxlink_fl500wvr00-a0tC*) modalias(of:N*T*Cfpga-region) modalias(of:N*T*Cfpga-regionC*) modalias(of:N*T*Cfrida_frd350h54004) modalias(of:N*T*Cfrida_frd350h54004C*) modalias(of:N*T*Cfrida_frd400b25025) modalias(of:N*T*Cfrida_frd400b25025C*) modalias(of:N*T*Cfriendlyarm_hd702e) modalias(of:N*T*Cfriendlyarm_hd702eC*) modalias(of:N*T*Cfsl_esdhc) modalias(of:N*T*Cfsl_esdhcC*) modalias(of:N*T*Cfsl_fxls8471) modalias(of:N*T*Cfsl_fxls8471C*) modalias(of:N*T*Cfsl_ifc-nand) modalias(of:N*T*Cfsl_ifc-nandC*) modalias(of:N*T*Cfsl_imx-audio-ac97) modalias(of:N*T*Cfsl_imx-audio-ac97C*) modalias(of:N*T*Cfsl_imx-audio-card) modalias(of:N*T*Cfsl_imx-audio-cardC*) modalias(of:N*T*Cfsl_imx-audio-cs427x) modalias(of:N*T*Cfsl_imx-audio-cs427xC*) modalias(of:N*T*Cfsl_imx-audio-cs42888) modalias(of:N*T*Cfsl_imx-audio-cs42888C*) modalias(of:N*T*Cfsl_imx-audio-hdmi) modalias(of:N*T*Cfsl_imx-audio-hdmiC*) modalias(of:N*T*Cfsl_imx-audio-mqs) modalias(of:N*T*Cfsl_imx-audio-mqsC*) modalias(of:N*T*Cfsl_imx-audio-nau8822) modalias(of:N*T*Cfsl_imx-audio-nau8822C*) modalias(of:N*T*Cfsl_imx-audio-sgtl5000) modalias(of:N*T*Cfsl_imx-audio-sgtl5000C*) modalias(of:N*T*Cfsl_imx-audio-si476x) modalias(of:N*T*Cfsl_imx-audio-si476xC*) modalias(of:N*T*Cfsl_imx-audio-sii902x) modalias(of:N*T*Cfsl_imx-audio-sii902xC*) modalias(of:N*T*Cfsl_imx-audio-spdif) modalias(of:N*T*Cfsl_imx-audio-spdifC*) modalias(of:N*T*Cfsl_imx-audio-tlv320aic31xx) modalias(of:N*T*Cfsl_imx-audio-tlv320aic31xxC*) modalias(of:N*T*Cfsl_imx-audio-tlv320aic32x4) modalias(of:N*T*Cfsl_imx-audio-tlv320aic32x4C*) modalias(of:N*T*Cfsl_imx-audio-wm8524) modalias(of:N*T*Cfsl_imx-audio-wm8524C*) modalias(of:N*T*Cfsl_imx-audio-wm8958) modalias(of:N*T*Cfsl_imx-audio-wm8958C*) modalias(of:N*T*Cfsl_imx-audio-wm896[02]) modalias(of:N*T*Cfsl_imx-audio-wm896[02]C*) modalias(of:N*T*Cfsl_imx21-ssi) modalias(of:N*T*Cfsl_imx21-ssiC*) modalias(of:N*T*Cfsl_imx27-vpu) modalias(of:N*T*Cfsl_imx27-vpuC*) modalias(of:N*T*Cfsl_imx2[15]-lcdc) modalias(of:N*T*Cfsl_imx2[15]-lcdcC*) modalias(of:N*T*Cfsl_imx2[58]-flexcan) modalias(of:N*T*Cfsl_imx2[58]-flexcanC*) modalias(of:N*T*Cfsl_imx35-asrc) modalias(of:N*T*Cfsl_imx35-asrcC*) modalias(of:N*T*Cfsl_imx35-esai) modalias(of:N*T*Cfsl_imx35-esaiC*) modalias(of:N*T*Cfsl_imx35-flexcan) modalias(of:N*T*Cfsl_imx35-flexcanC*) modalias(of:N*T*Cfsl_imx35-spdif) modalias(of:N*T*Cfsl_imx35-spdifC*) modalias(of:N*T*Cfsl_imx35-ssi) modalias(of:N*T*Cfsl_imx35-ssiC*) modalias(of:N*T*Cfsl_imx51-ssi) modalias(of:N*T*Cfsl_imx51-ssiC*) modalias(of:N*T*Cfsl_imx53-asrc) modalias(of:N*T*Cfsl_imx53-asrcC*) modalias(of:N*T*Cfsl_imx53-flexcan) modalias(of:N*T*Cfsl_imx53-flexcanC*) modalias(of:N*T*Cfsl_imx5[13]-esdhc) modalias(of:N*T*Cfsl_imx5[13]-esdhcC*) modalias(of:N*T*Cfsl_imx5[13]-vpu) modalias(of:N*T*Cfsl_imx5[13]-vpuC*) modalias(of:N*T*Cfsl_imx6[su]ll-usdhc) modalias(of:N*T*Cfsl_imx6[su]ll-usdhcC*) modalias(of:N*T*Cfsl_imx6dl-vpu) modalias(of:N*T*Cfsl_imx6dl-vpuC*) modalias(of:N*T*Cfsl_imx6q-flexcan) modalias(of:N*T*Cfsl_imx6q-flexcanC*) modalias(of:N*T*Cfsl_imx6q-usdhc) modalias(of:N*T*Cfsl_imx6q-usdhcC*) modalias(of:N*T*Cfsl_imx6q-vpu) modalias(of:N*T*Cfsl_imx6q-vpuC*) modalias(of:N*T*Cfsl_imx6s[lx]-usdhc) modalias(of:N*T*Cfsl_imx6s[lx]-usdhcC*) modalias(of:N*T*Cfsl_imx6sx-mqs) modalias(of:N*T*Cfsl_imx6sx-mqsC*) modalias(of:N*T*Cfsl_imx6sx-sai) modalias(of:N*T*Cfsl_imx6sx-saiC*) modalias(of:N*T*Cfsl_imx6sx-spdif) modalias(of:N*T*Cfsl_imx6sx-spdifC*) modalias(of:N*T*Cfsl_imx6ul-csi) modalias(of:N*T*Cfsl_imx6ul-csiC*) modalias(of:N*T*Cfsl_imx6ul-sai) modalias(of:N*T*Cfsl_imx6ul-saiC*) modalias(of:N*T*Cfsl_imx6ull-esai) modalias(of:N*T*Cfsl_imx6ull-esaiC*) modalias(of:N*T*Cfsl_imx6ull-pxp) modalias(of:N*T*Cfsl_imx6ull-pxpC*) modalias(of:N*T*Cfsl_imx7-csi) modalias(of:N*T*Cfsl_imx7-csiC*) modalias(of:N*T*Cfsl_imx7-mipi-csi2) modalias(of:N*T*Cfsl_imx7-mipi-csi2C*) modalias(of:N*T*Cfsl_imx7d-pxp) modalias(of:N*T*Cfsl_imx7d-pxpC*) modalias(of:N*T*Cfsl_imx7d-usdhc) modalias(of:N*T*Cfsl_imx7d-usdhcC*) modalias(of:N*T*Cfsl_imx7ulp-usdhc) modalias(of:N*T*Cfsl_imx7ulp-usdhcC*) modalias(of:N*T*Cfsl_imx8[mq]m-spdif) modalias(of:N*T*Cfsl_imx8[mq]m-spdifC*) modalias(of:N*T*Cfsl_imx8m[mnp]-rpmsg-audio) modalias(of:N*T*Cfsl_imx8m[mnp]-rpmsg-audioC*) modalias(of:N*T*Cfsl_imx8m[mnpq]-sai) modalias(of:N*T*Cfsl_imx8m[mnpq]-saiC*) modalias(of:N*T*Cfsl_imx8m[mp]-micfil) modalias(of:N*T*Cfsl_imx8m[mp]-micfilC*) modalias(of:N*T*Cfsl_imx8m[np]-isi) modalias(of:N*T*Cfsl_imx8m[np]-isiC*) modalias(of:N*T*Cfsl_imx8mm-mipi-csi2) modalias(of:N*T*Cfsl_imx8mm-mipi-csi2C*) modalias(of:N*T*Cfsl_imx8mm-usdhc) modalias(of:N*T*Cfsl_imx8mm-usdhcC*) modalias(of:N*T*Cfsl_imx8mn-easrc) modalias(of:N*T*Cfsl_imx8mn-easrcC*) modalias(of:N*T*Cfsl_imx8mp-aud2htx) modalias(of:N*T*Cfsl_imx8mp-aud2htxC*) modalias(of:N*T*Cfsl_imx8mp-dsp) modalias(of:N*T*Cfsl_imx8mp-dspC*) modalias(of:N*T*Cfsl_imx8mp-flexcan) modalias(of:N*T*Cfsl_imx8mp-flexcanC*) modalias(of:N*T*Cfsl_imx8mp-hdmi) modalias(of:N*T*Cfsl_imx8mp-hdmi-pvi) modalias(of:N*T*Cfsl_imx8mp-hdmi-pviC*) modalias(of:N*T*Cfsl_imx8mp-hdmi-tx) modalias(of:N*T*Cfsl_imx8mp-hdmi-txC*) modalias(of:N*T*Cfsl_imx8mp-hdmiC*) modalias(of:N*T*Cfsl_imx8mp-isp) modalias(of:N*T*Cfsl_imx8mp-ispC*) modalias(of:N*T*Cfsl_imx8mp-xcvr) modalias(of:N*T*Cfsl_imx8mp-xcvrC*) modalias(of:N*T*Cfsl_imx8mq-csi) modalias(of:N*T*Cfsl_imx8mq-csiC*) modalias(of:N*T*Cfsl_imx8mq-mipi-csi2) modalias(of:N*T*Cfsl_imx8mq-mipi-csi2C*) modalias(of:N*T*Cfsl_imx8mq-nwl-dsi) modalias(of:N*T*Cfsl_imx8mq-nwl-dsiC*) modalias(of:N*T*Cfsl_imx8qm-asrc) modalias(of:N*T*Cfsl_imx8qm-asrcC*) modalias(of:N*T*Cfsl_imx8qm-audmix) modalias(of:N*T*Cfsl_imx8qm-audmixC*) modalias(of:N*T*Cfsl_imx8qm-dc-pixel-link) modalias(of:N*T*Cfsl_imx8qm-dc-pixel-linkC*) modalias(of:N*T*Cfsl_imx8qm-dsp) modalias(of:N*T*Cfsl_imx8qm-dspC*) modalias(of:N*T*Cfsl_imx8qm-flexcan) modalias(of:N*T*Cfsl_imx8qm-flexcanC*) modalias(of:N*T*Cfsl_imx8qm-ldb) modalias(of:N*T*Cfsl_imx8qm-ldbC*) modalias(of:N*T*Cfsl_imx8qm-mqs) modalias(of:N*T*Cfsl_imx8qm-mqsC*) modalias(of:N*T*Cfsl_imx8qm-pixel-combiner) modalias(of:N*T*Cfsl_imx8qm-pixel-combinerC*) modalias(of:N*T*Cfsl_imx8qm-sai) modalias(of:N*T*Cfsl_imx8qm-saiC*) modalias(of:N*T*Cfsl_imx8qxp-asrc) modalias(of:N*T*Cfsl_imx8qxp-asrcC*) modalias(of:N*T*Cfsl_imx8qxp-dc-pixel-link) modalias(of:N*T*Cfsl_imx8qxp-dc-pixel-linkC*) modalias(of:N*T*Cfsl_imx8qxp-dsp) modalias(of:N*T*Cfsl_imx8qxp-dspC*) modalias(of:N*T*Cfsl_imx8qxp-ldb) modalias(of:N*T*Cfsl_imx8qxp-ldbC*) modalias(of:N*T*Cfsl_imx8qxp-pixel-combiner) modalias(of:N*T*Cfsl_imx8qxp-pixel-combinerC*) modalias(of:N*T*Cfsl_imx8qxp-pxl2dpi) modalias(of:N*T*Cfsl_imx8qxp-pxl2dpiC*) modalias(of:N*T*Cfsl_imx8qxp-usdhc) modalias(of:N*T*Cfsl_imx8qxp-usdhcC*) modalias(of:N*T*Cfsl_imx8ulp-dsp) modalias(of:N*T*Cfsl_imx8ulp-dspC*) modalias(of:N*T*Cfsl_imx8ulp-spdif) modalias(of:N*T*Cfsl_imx8ulp-spdifC*) modalias(of:N*T*Cfsl_imx93-flexcan) modalias(of:N*T*Cfsl_imx93-flexcanC*) modalias(of:N*T*Cfsl_imx93-isi) modalias(of:N*T*Cfsl_imx93-isiC*) modalias(of:N*T*Cfsl_imx93-micfil) modalias(of:N*T*Cfsl_imx93-micfilC*) modalias(of:N*T*Cfsl_imx93-mipi-dsi) modalias(of:N*T*Cfsl_imx93-mipi-dsiC*) modalias(of:N*T*Cfsl_imx93-mqs) modalias(of:N*T*Cfsl_imx93-mqsC*) modalias(of:N*T*Cfsl_imx93-rpmsg-audio) modalias(of:N*T*Cfsl_imx93-rpmsg-audioC*) modalias(of:N*T*Cfsl_imx93-xcvr) modalias(of:N*T*Cfsl_imx93-xcvrC*) modalias(of:N*T*Cfsl_imx9[35]-sai) modalias(of:N*T*Cfsl_imx9[35]-saiC*) modalias(of:N*T*Cfsl_imx[23]1-audmux) modalias(of:N*T*Cfsl_imx[23]1-audmuxC*) modalias(of:N*T*Cfsl_imx[23]5-esdhc) modalias(of:N*T*Cfsl_imx[23]5-esdhcC*) modalias(of:N*T*Cfsl_imx[78]ulp-rpmsg-audio) modalias(of:N*T*Cfsl_imx[78]ulp-rpmsg-audioC*) modalias(of:N*T*Cfsl_imx[78]ulp-sai) modalias(of:N*T*Cfsl_imx[78]ulp-saiC*) modalias(of:N*T*Cfsl_imxrt1050-usdhc) modalias(of:N*T*Cfsl_imxrt1050-usdhcC*) modalias(of:N*T*Cfsl_ls1012a-esdhc) modalias(of:N*T*Cfsl_ls1012a-esdhcC*) modalias(of:N*T*Cfsl_ls1021a-esdhc) modalias(of:N*T*Cfsl_ls1021a-esdhcC*) modalias(of:N*T*Cfsl_ls1021ar2-flexcan) modalias(of:N*T*Cfsl_ls1021ar2-flexcanC*) modalias(of:N*T*Cfsl_ls104[36]a-esdhc) modalias(of:N*T*Cfsl_ls104[36]a-esdhcC*) modalias(of:N*T*Cfsl_lx2160ar1-flexcan) modalias(of:N*T*Cfsl_lx2160ar1-flexcanC*) modalias(of:N*T*Cfsl_mma7660) modalias(of:N*T*Cfsl_mma7660C*) modalias(of:N*T*Cfsl_mma845[123]) modalias(of:N*T*Cfsl_mma845[123]C*) modalias(of:N*T*Cfsl_mma865[23]) modalias(of:N*T*Cfsl_mma865[23]C*) modalias(of:N*T*Cfsl_mpc8379-esdhc) modalias(of:N*T*Cfsl_mpc8379-esdhcC*) modalias(of:N*T*Cfsl_mpc8536-esdhc) modalias(of:N*T*Cfsl_mpc8536-esdhcC*) modalias(of:N*T*Cfsl_mpc8610-ssi) modalias(of:N*T*Cfsl_mpc8610-ssiC*) modalias(of:N*T*Cfsl_p1010-esdhc) modalias(of:N*T*Cfsl_p1010-esdhcC*) modalias(of:N*T*Cfsl_p1010-flexcan) modalias(of:N*T*Cfsl_p1010-flexcanC*) modalias(of:N*T*Cfsl_sec-v4.0) modalias(of:N*T*Cfsl_sec-v4.0-job-ring) modalias(of:N*T*Cfsl_sec-v4.0-job-ringC*) modalias(of:N*T*Cfsl_sec-v4.0C*) modalias(of:N*T*Cfsl_sec4.0) modalias(of:N*T*Cfsl_sec4.0-job-ring) modalias(of:N*T*Cfsl_sec4.0-job-ringC*) modalias(of:N*T*Cfsl_sec4.0C*) modalias(of:N*T*Cfsl_sgtl5000) modalias(of:N*T*Cfsl_sgtl5000C*) modalias(of:N*T*Cfsl_vf610-esai) modalias(of:N*T*Cfsl_vf610-esaiC*) modalias(of:N*T*Cfsl_vf610-flexcan) modalias(of:N*T*Cfsl_vf610-flexcanC*) modalias(of:N*T*Cfsl_vf610-sai) modalias(of:N*T*Cfsl_vf610-saiC*) modalias(of:N*T*Cfsl_vf610-spdif) modalias(of:N*T*Cfsl_vf610-spdifC*) modalias(of:N*T*Cfujitsu_mb86s70-sdhci-3.0) modalias(of:N*T*Cfujitsu_mb86s70-sdhci-3.0C*) modalias(of:N*T*Cgalaxycore_gc0308) modalias(of:N*T*Cgalaxycore_gc0308C*) modalias(of:N*T*Cgalaxycore_gc2145) modalias(of:N*T*Cgalaxycore_gc2145C*) modalias(of:N*T*Cgiantec_gt9769) modalias(of:N*T*Cgiantec_gt9769C*) modalias(of:N*T*Cgiantplus_gpg482739qs5) modalias(of:N*T*Cgiantplus_gpg482739qs5C*) modalias(of:N*T*Cgiantplus_gpm940b0) modalias(of:N*T*Cgiantplus_gpm940b0C*) modalias(of:N*T*Cgoodix_gt115[18]) modalias(of:N*T*Cgoodix_gt115[18]C*) modalias(of:N*T*Cgoodix_gt5663) modalias(of:N*T*Cgoodix_gt5663C*) modalias(of:N*T*Cgoodix_gt5688) modalias(of:N*T*Cgoodix_gt5688C*) modalias(of:N*T*Cgoodix_gt9110) modalias(of:N*T*Cgoodix_gt9110C*) modalias(of:N*T*Cgoodix_gt9147) modalias(of:N*T*Cgoodix_gt9147C*) modalias(of:N*T*Cgoodix_gt917s) modalias(of:N*T*Cgoodix_gt917sC*) modalias(of:N*T*Cgoodix_gt91[12]) modalias(of:N*T*Cgoodix_gt91[12]C*) modalias(of:N*T*Cgoodix_gt9271) modalias(of:N*T*Cgoodix_gt9271C*) modalias(of:N*T*Cgoodix_gt9286) modalias(of:N*T*Cgoodix_gt9286C*) modalias(of:N*T*Cgoodix_gt92[78]) modalias(of:N*T*Cgoodix_gt92[78]C*) modalias(of:N*T*Cgoodix_gt967) modalias(of:N*T*Cgoodix_gt967C*) modalias(of:N*T*Cgoogle_cros-ec-anx7688) modalias(of:N*T*Cgoogle_cros-ec-anx7688C*) modalias(of:N*T*Cgoogle_cros-ec-codec) modalias(of:N*T*Cgoogle_cros-ec-codecC*) modalias(of:N*T*Cgoogle_cros-ec-i2c) modalias(of:N*T*Cgoogle_cros-ec-i2cC*) modalias(of:N*T*Cgoogle_cros-ec-mkbp-proximity) modalias(of:N*T*Cgoogle_cros-ec-mkbp-proximityC*) modalias(of:N*T*Cgoogle_cros-ec-rpmsg) modalias(of:N*T*Cgoogle_cros-ec-rpmsgC*) modalias(of:N*T*Cgoogle_cros-ec-spi) modalias(of:N*T*Cgoogle_cros-ec-spiC*) modalias(of:N*T*Cgoogle_cros-ec-typec) modalias(of:N*T*Cgoogle_cros-ec-typecC*) modalias(of:N*T*Cgoogle_cros-ec-uart) modalias(of:N*T*Cgoogle_cros-ec-uartC*) modalias(of:N*T*Cgoogle_cros-kbd-led-backlight) modalias(of:N*T*Cgoogle_cros-kbd-led-backlightC*) modalias(of:N*T*Cgoogle_sc7180-coachz) modalias(of:N*T*Cgoogle_sc7180-coachzC*) modalias(of:N*T*Cgoogle_sc7180-trogdor) modalias(of:N*T*Cgoogle_sc7180-trogdorC*) modalias(of:N*T*Cgoogle_sc7280-herobrine) modalias(of:N*T*Cgoogle_sc7280-herobrineC*) modalias(of:N*T*Cgpio-charger) modalias(of:N*T*Cgpio-chargerC*) modalias(of:N*T*Cgpio-ir-receiver) modalias(of:N*T*Cgpio-ir-receiverC*) modalias(of:N*T*Cgpio-ir-tx) modalias(of:N*T*Cgpio-ir-txC*) modalias(of:N*T*Cgpio-leds) modalias(of:N*T*Cgpio-ledsC*) modalias(of:N*T*Channstar_hsd060bhw4) modalias(of:N*T*Channstar_hsd060bhw4C*) modalias(of:N*T*Channstar_hsd070pww1) modalias(of:N*T*Channstar_hsd070pww1C*) modalias(of:N*T*Channstar_hsd100pxn1) modalias(of:N*T*Channstar_hsd100pxn1C*) modalias(of:N*T*Channstar_hsd101pww2) modalias(of:N*T*Channstar_hsd101pww2C*) modalias(of:N*T*Chimax_hx83112b) modalias(of:N*T*Chimax_hx83112bC*) modalias(of:N*T*Chirschmann_hellcreek-de1soc-r1) modalias(of:N*T*Chirschmann_hellcreek-de1soc-r1C*) modalias(of:N*T*Chisilicon_fmc-spi-nor) modalias(of:N*T*Chisilicon_fmc-spi-norC*) modalias(of:N*T*Chisilicon_hi3660-dw-mshc) modalias(of:N*T*Chisilicon_hi3660-dw-mshcC*) modalias(of:N*T*Chisilicon_hi3796cv300-ir) modalias(of:N*T*Chisilicon_hi3796cv300-irC*) modalias(of:N*T*Chisilicon_hi3798cv200-dw-mshc) modalias(of:N*T*Chisilicon_hi3798cv200-dw-mshcC*) modalias(of:N*T*Chisilicon_hi3798mv200-dw-mshc) modalias(of:N*T*Chisilicon_hi3798mv200-dw-mshcC*) modalias(of:N*T*Chisilicon_hi4511-dw-mshc) modalias(of:N*T*Chisilicon_hi4511-dw-mshcC*) modalias(of:N*T*Chisilicon_hi6210-i2s) modalias(of:N*T*Chisilicon_hi6210-i2sC*) modalias(of:N*T*Chisilicon_hi6220-ade) modalias(of:N*T*Chisilicon_hi6220-adeC*) modalias(of:N*T*Chisilicon_hi6220-dsi) modalias(of:N*T*Chisilicon_hi6220-dsiC*) modalias(of:N*T*Chisilicon_hi6220-dw-mshc) modalias(of:N*T*Chisilicon_hi6220-dw-mshcC*) modalias(of:N*T*Chisilicon_hi6421-pmic) modalias(of:N*T*Chisilicon_hi6421-pmicC*) modalias(of:N*T*Chisilicon_hi6421-spmi) modalias(of:N*T*Chisilicon_hi6421-spmiC*) modalias(of:N*T*Chisilicon_hi6421v530-pmic) modalias(of:N*T*Chisilicon_hi6421v530-pmicC*) modalias(of:N*T*Chisilicon_hi655x-pmic) modalias(of:N*T*Chisilicon_hi655x-pmicC*) modalias(of:N*T*Chisilicon_hix5hd2-ir) modalias(of:N*T*Chisilicon_hix5hd2-irC*) modalias(of:N*T*Chit_hd44780) modalias(of:N*T*Chit_hd44780C*) modalias(of:N*T*Chit_tx23d38vm0caa) modalias(of:N*T*Chit_tx23d38vm0caaC*) modalias(of:N*T*Cholt_hi3110) modalias(of:N*T*Cholt_hi3110C*) modalias(of:N*T*Choltek_ht16k33) modalias(of:N*T*Choltek_ht16k33C*) modalias(of:N*T*Chycon_hy461[34]) modalias(of:N*T*Chycon_hy461[34]C*) modalias(of:N*T*Chycon_hy462[13]) modalias(of:N*T*Chycon_hy462[13]C*) modalias(of:N*T*Chycon_hy463[35]) modalias(of:N*T*Chycon_hy463[35]C*) modalias(of:N*T*Chydis_hva40wv1) modalias(of:N*T*Chydis_hva40wv1C*) modalias(of:N*T*Chynitron_cst340) modalias(of:N*T*Chynitron_cst340C*) modalias(of:N*T*Chynix_hi846) modalias(of:N*T*Chynix_hi846C*) modalias(of:N*T*Cidt_82p3381[01]) modalias(of:N*T*Cidt_82p3381[01]C*) modalias(of:N*T*Cidt_8a3400[01]) modalias(of:N*T*Cidt_8a3400[01]C*) modalias(of:N*T*Cidt_8v19n85[01]) modalias(of:N*T*Cidt_8v19n85[01]C*) modalias(of:N*T*Cifi_canfd-1.0) modalias(of:N*T*Cifi_canfd-1.0C*) modalias(of:N*T*Cilitek_ili210x) modalias(of:N*T*Cilitek_ili210xC*) modalias(of:N*T*Cilitek_ili2117) modalias(of:N*T*Cilitek_ili2117C*) modalias(of:N*T*Cilitek_ili2120) modalias(of:N*T*Cilitek_ili2120C*) modalias(of:N*T*Cilitek_ili213[012]) modalias(of:N*T*Cilitek_ili213[012]C*) modalias(of:N*T*Cilitek_ili2316) modalias(of:N*T*Cilitek_ili2316C*) modalias(of:N*T*Cilitek_ili232[236]) modalias(of:N*T*Cilitek_ili232[236]C*) modalias(of:N*T*Cilitek_ili251x) modalias(of:N*T*Cilitek_ili251xC*) modalias(of:N*T*Cilitek_ili252[01]) modalias(of:N*T*Cilitek_ili252[01]C*) modalias(of:N*T*Cilitek_ili9322) modalias(of:N*T*Cilitek_ili9322C*) modalias(of:N*T*Cimagis_ist3032c) modalias(of:N*T*Cimagis_ist3032cC*) modalias(of:N*T*Cimagis_ist3038[bc]) modalias(of:N*T*Cimagis_ist3038[bc]C*) modalias(of:N*T*Cimg_pistachio-dw-mshc) modalias(of:N*T*Cimg_pistachio-dw-mshcC*) modalias(of:N*T*Cimi_rdacm20) modalias(of:N*T*Cimi_rdacm20C*) modalias(of:N*T*Cinanbo_t28cp45tn89-v17) modalias(of:N*T*Cinanbo_t28cp45tn89-v17C*) modalias(of:N*T*Cinfineon_cyw55572-bt) = 2.3 modalias(of:N*T*Cinfineon_cyw55572-btC*) = 2.3 modalias(of:N*T*Cinjoinic_ip510[89]) modalias(of:N*T*Cinjoinic_ip510[89]C*) modalias(of:N*T*Cinjoinic_ip520[79]) modalias(of:N*T*Cinjoinic_ip520[79]C*) modalias(of:N*T*Cinnolux_at043tn24) modalias(of:N*T*Cinnolux_at043tn24C*) modalias(of:N*T*Cinnolux_at070tn92) modalias(of:N*T*Cinnolux_at070tn92C*) modalias(of:N*T*Cinnolux_ej030na) modalias(of:N*T*Cinnolux_ej030naC*) modalias(of:N*T*Cinnolux_g070ace-l01) modalias(of:N*T*Cinnolux_g070ace-l01C*) modalias(of:N*T*Cinnolux_g070y2-l01) modalias(of:N*T*Cinnolux_g070y2-l01C*) modalias(of:N*T*Cinnolux_g070y2-t02) modalias(of:N*T*Cinnolux_g070y2-t02C*) modalias(of:N*T*Cinnolux_g101ice-l01) modalias(of:N*T*Cinnolux_g101ice-l01C*) modalias(of:N*T*Cinnolux_g121i1-l01) modalias(of:N*T*Cinnolux_g121i1-l01C*) modalias(of:N*T*Cinnolux_g121x1-l03) modalias(of:N*T*Cinnolux_g121x1-l03C*) modalias(of:N*T*Cinnolux_g156hce-l01) modalias(of:N*T*Cinnolux_g156hce-l01C*) modalias(of:N*T*Cinnolux_hj110iz-01a) modalias(of:N*T*Cinnolux_hj110iz-01aC*) modalias(of:N*T*Cinnolux_n116bca-ea1) modalias(of:N*T*Cinnolux_n116bca-ea1C*) modalias(of:N*T*Cinnolux_n116bge) modalias(of:N*T*Cinnolux_n116bgeC*) modalias(of:N*T*Cinnolux_n125hce-gn1) modalias(of:N*T*Cinnolux_n125hce-gn1-a311d) modalias(of:N*T*Cinnolux_n125hce-gn1-a311dC*) modalias(of:N*T*Cinnolux_n125hce-gn1C*) modalias(of:N*T*Cinnolux_n156bge-l21) modalias(of:N*T*Cinnolux_n156bge-l21C*) modalias(of:N*T*Cinnolux_p120zdg-bf1) modalias(of:N*T*Cinnolux_p120zdg-bf1C*) modalias(of:N*T*Cinnolux_zj070na-01p) modalias(of:N*T*Cinnolux_zj070na-01pC*) modalias(of:N*T*Cintel_keembay-sdhci-5.1-emmc) modalias(of:N*T*Cintel_keembay-sdhci-5.1-emmcC*) modalias(of:N*T*Cintel_keembay-sdhci-5.1-sd) modalias(of:N*T*Cintel_keembay-sdhci-5.1-sdC*) modalias(of:N*T*Cintel_keembay-sdhci-5.1-sdio) modalias(of:N*T*Cintel_keembay-sdhci-5.1-sdioC*) modalias(of:N*T*Cintel_lgm-sdhci-5.1-emmc) modalias(of:N*T*Cintel_lgm-sdhci-5.1-emmcC*) modalias(of:N*T*Cintel_lgm-sdhci-5.1-sdxc) modalias(of:N*T*Cintel_lgm-sdhci-5.1-sdxcC*) modalias(of:N*T*Cinvensense_icp10100) modalias(of:N*T*Cinvensense_icp10100C*) modalias(of:N*T*Cinvensense_ics43432) modalias(of:N*T*Cinvensense_ics43432C*) modalias(of:N*T*Cir-spi-led) modalias(of:N*T*Cir-spi-ledC*) modalias(of:N*T*Cirondevice_sma1303) modalias(of:N*T*Cirondevice_sma1303C*) modalias(of:N*T*Cisil_isl29018) modalias(of:N*T*Cisil_isl29018C*) modalias(of:N*T*Cisil_isl29023) modalias(of:N*T*Cisil_isl29023C*) modalias(of:N*T*Cisil_isl29028) modalias(of:N*T*Cisil_isl29028C*) modalias(of:N*T*Cisil_isl29030) modalias(of:N*T*Cisil_isl29030C*) modalias(of:N*T*Cisil_isl29035) modalias(of:N*T*Cisil_isl29035C*) modalias(of:N*T*Cisil_isl79987) modalias(of:N*T*Cisil_isl79987C*) modalias(of:N*T*Cisl_isl29028) modalias(of:N*T*Cisl_isl29028C*) modalias(of:N*T*Cissi_is31fl321[68]) modalias(of:N*T*Cissi_is31fl321[68]C*) modalias(of:N*T*Cissi_is31fl323[56]) modalias(of:N*T*Cissi_is31fl323[56]C*) modalias(of:N*T*Cite_it6610) modalias(of:N*T*Cite_it6610C*) modalias(of:N*T*Cite_it66121) modalias(of:N*T*Cite_it66121C*) modalias(of:N*T*Civo_m133nwf4-r0) modalias(of:N*T*Civo_m133nwf4-r0C*) modalias(of:N*T*Cjasonic_jt240mhqs-hwt-ek-e3) modalias(of:N*T*Cjasonic_jt240mhqs-hwt-ek-e3C*) modalias(of:N*T*Cjdi_fhd-r63452) modalias(of:N*T*Cjdi_fhd-r63452C*) modalias(of:N*T*Cjdi_lpm102a188a) modalias(of:N*T*Cjdi_lpm102a188aC*) modalias(of:N*T*Cjedec-flash) modalias(of:N*T*Cjedec-flashC*) modalias(of:N*T*Cjedec_spi-nor) modalias(of:N*T*Cjedec_spi-norC*) modalias(of:N*T*Ckhadas_mcu) modalias(of:N*T*Ckhadas_mcuC*) modalias(of:N*T*Ckhadas_ts050) modalias(of:N*T*Ckhadas_ts050C*) modalias(of:N*T*Ckinetic_ktd202[67]) modalias(of:N*T*Ckinetic_ktd202[67]C*) modalias(of:N*T*Ckingdisplay_kd097d04) modalias(of:N*T*Ckingdisplay_kd097d04C*) modalias(of:N*T*Ckingdisplay_kd116n21-30nv-a010) modalias(of:N*T*Ckingdisplay_kd116n21-30nv-a010C*) modalias(of:N*T*Ckionix_kx022a) modalias(of:N*T*Ckionix_kx022aC*) modalias(of:N*T*Ckionix_kx023-1025) modalias(of:N*T*Ckionix_kx023-1025C*) modalias(of:N*T*Ckionix_kx132-1211) modalias(of:N*T*Ckionix_kx132-1211C*) modalias(of:N*T*Ckionix_kxcj91008) modalias(of:N*T*Ckionix_kxcj91008C*) modalias(of:N*T*Ckionix_kxcjk1013) modalias(of:N*T*Ckionix_kxcjk1013C*) modalias(of:N*T*Ckionix_kxsd9) modalias(of:N*T*Ckionix_kxsd9C*) modalias(of:N*T*Ckionix_kxtf9) modalias(of:N*T*Ckionix_kxtf9C*) modalias(of:N*T*Ckionix_kxtj21009) modalias(of:N*T*Ckionix_kxtj21009C*) modalias(of:N*T*Ckoe_tx14d24vm1bpa) modalias(of:N*T*Ckoe_tx14d24vm1bpaC*) modalias(of:N*T*Ckoe_tx26d202vm0bwa) modalias(of:N*T*Ckoe_tx26d202vm0bwaC*) modalias(of:N*T*Ckoe_tx31d200vm0baa) modalias(of:N*T*Ckoe_tx31d200vm0baaC*) modalias(of:N*T*Ckontron_sl28cpld) modalias(of:N*T*Ckontron_sl28cpldC*) modalias(of:N*T*Ckyo_tcg121xglp) modalias(of:N*T*Ckyo_tcg121xglpC*) modalias(of:N*T*Clattice_ice40-fpga-mgr) modalias(of:N*T*Clattice_ice40-fpga-mgrC*) modalias(of:N*T*Clattice_machxo2-slave-spi) modalias(of:N*T*Clattice_machxo2-slave-spiC*) modalias(of:N*T*Clattice_sysconfig-ecp5) modalias(of:N*T*Clattice_sysconfig-ecp5C*) modalias(of:N*T*Cleds-group-multicolor) modalias(of:N*T*Cleds-group-multicolorC*) modalias(of:N*T*Clemaker_bl035-rgb-002) modalias(of:N*T*Clemaker_bl035-rgb-002C*) modalias(of:N*T*Clenovo_yoga-c630-sndcard) modalias(of:N*T*Clenovo_yoga-c630-sndcardC*) modalias(of:N*T*Clg_acx467akm-7) modalias(of:N*T*Clg_acx467akm-7C*) modalias(of:N*T*Clg_lb070wv8) modalias(of:N*T*Clg_lb070wv8C*) modalias(of:N*T*Clg_ld070wx3-sl01) modalias(of:N*T*Clg_ld070wx3-sl01C*) modalias(of:N*T*Clg_lg4573) modalias(of:N*T*Clg_lg4573C*) modalias(of:N*T*Clg_lh500wx1-sd03) modalias(of:N*T*Clg_lh500wx1-sd03C*) modalias(of:N*T*Clg_lp079qx1-sp0v) modalias(of:N*T*Clg_lp079qx1-sp0vC*) modalias(of:N*T*Clg_lp097qx1-spa1) modalias(of:N*T*Clg_lp097qx1-spa1C*) modalias(of:N*T*Clg_lp120up1) modalias(of:N*T*Clg_lp120up1C*) modalias(of:N*T*Clg_lp129qe) modalias(of:N*T*Clg_lp129qeC*) modalias(of:N*T*Clinksys_ns-partitions) modalias(of:N*T*Clinksys_ns-partitionsC*) modalias(of:N*T*Clinux_bt-sco) modalias(of:N*T*Clinux_bt-scoC*) modalias(of:N*T*Clinux_spdif-dir) modalias(of:N*T*Clinux_spdif-dirC*) modalias(of:N*T*Clinux_spdif-dit) modalias(of:N*T*Clinux_spdif-ditC*) modalias(of:N*T*Cliteon_ltr30[13]) modalias(of:N*T*Cliteon_ltr30[13]C*) modalias(of:N*T*Cliteon_ltr501) modalias(of:N*T*Cliteon_ltr501C*) modalias(of:N*T*Cliteon_ltr559) modalias(of:N*T*Cliteon_ltr559C*) modalias(of:N*T*Cliteon_ltrf216a) modalias(of:N*T*Cliteon_ltrf216aC*) modalias(of:N*T*Clltc_lt3593) modalias(of:N*T*Clltc_lt3593C*) modalias(of:N*T*Clltc_lt3651-charger) modalias(of:N*T*Clltc_lt3651-chargerC*) modalias(of:N*T*Clltc_ltc294[1234]) modalias(of:N*T*Clltc_ltc294[1234]C*) modalias(of:N*T*Clltc_ltc3651-charger) modalias(of:N*T*Clltc_ltc3651-chargerC*) modalias(of:N*T*Clltc_ltc4162-l) modalias(of:N*T*Clltc_ltc4162-lC*) modalias(of:N*T*Clogicpd_type28) modalias(of:N*T*Clogicpd_type28C*) modalias(of:N*T*Clogictechno_lt161010-2nh[cr]) modalias(of:N*T*Clogictechno_lt161010-2nh[cr]C*) modalias(of:N*T*Clogictechno_lt170410-2whc) modalias(of:N*T*Clogictechno_lt170410-2whcC*) modalias(of:N*T*Clogictechno_lttd800480070-l2rt) modalias(of:N*T*Clogictechno_lttd800480070-l2rtC*) modalias(of:N*T*Clogictechno_lttd800480070-l6wh-rt) modalias(of:N*T*Clogictechno_lttd800480070-l6wh-rtC*) modalias(of:N*T*Clontium_lt8912b) modalias(of:N*T*Clontium_lt8912bC*) modalias(of:N*T*Clontium_lt9611) modalias(of:N*T*Clontium_lt9611C*) modalias(of:N*T*Clontium_lt9611uxc) modalias(of:N*T*Clontium_lt9611uxcC*) modalias(of:N*T*Cltr_ltrf216a) modalias(of:N*T*Cltr_ltrf216aC*) modalias(of:N*T*Clvds-decoder) modalias(of:N*T*Clvds-decoderC*) modalias(of:N*T*Clvds-encoder) modalias(of:N*T*Clvds-encoderC*) modalias(of:N*T*Cmantix_mlaf057we51-x) modalias(of:N*T*Cmantix_mlaf057we51-xC*) modalias(of:N*T*Cmarvell_ac5-nand-controller) modalias(of:N*T*Cmarvell_ac5-nand-controllerC*) modalias(of:N*T*Cmarvell_ac5-sdhci) modalias(of:N*T*Cmarvell_ac5-sdhciC*) modalias(of:N*T*Cmarvell_armada-370-neta) modalias(of:N*T*Cmarvell_armada-370-netaC*) modalias(of:N*T*Cmarvell_armada-3700-neta) modalias(of:N*T*Cmarvell_armada-3700-netaC*) modalias(of:N*T*Cmarvell_armada-3700-sdhci) modalias(of:N*T*Cmarvell_armada-3700-sdhciC*) modalias(of:N*T*Cmarvell_armada-375-pp2) modalias(of:N*T*Cmarvell_armada-375-pp2C*) modalias(of:N*T*Cmarvell_armada-37[05]-crypto) modalias(of:N*T*Cmarvell_armada-37[05]-cryptoC*) modalias(of:N*T*Cmarvell_armada-380-sdhci) modalias(of:N*T*Cmarvell_armada-380-sdhciC*) modalias(of:N*T*Cmarvell_armada-38x-crypto) modalias(of:N*T*Cmarvell_armada-38x-cryptoC*) modalias(of:N*T*Cmarvell_armada-7k-pp22) modalias(of:N*T*Cmarvell_armada-7k-pp22C*) modalias(of:N*T*Cmarvell_armada-8k-nand) modalias(of:N*T*Cmarvell_armada-8k-nand-controller) modalias(of:N*T*Cmarvell_armada-8k-nand-controllerC*) modalias(of:N*T*Cmarvell_armada-8k-nandC*) modalias(of:N*T*Cmarvell_armada-ac5-neta) modalias(of:N*T*Cmarvell_armada-ac5-netaC*) modalias(of:N*T*Cmarvell_armada-ap80[67]-sdhci) modalias(of:N*T*Cmarvell_armada-ap80[67]-sdhciC*) modalias(of:N*T*Cmarvell_armada-cp110-sdhci) modalias(of:N*T*Cmarvell_armada-cp110-sdhciC*) modalias(of:N*T*Cmarvell_armada-xp-crypto) modalias(of:N*T*Cmarvell_armada-xp-cryptoC*) modalias(of:N*T*Cmarvell_armada-xp-neta) modalias(of:N*T*Cmarvell_armada-xp-netaC*) modalias(of:N*T*Cmarvell_armada370-nand) modalias(of:N*T*Cmarvell_armada370-nand-controller) modalias(of:N*T*Cmarvell_armada370-nand-controllerC*) modalias(of:N*T*Cmarvell_armada370-nandC*) modalias(of:N*T*Cmarvell_dove-crypto) modalias(of:N*T*Cmarvell_dove-cryptoC*) modalias(of:N*T*Cmarvell_kirkwood-crypto) modalias(of:N*T*Cmarvell_kirkwood-cryptoC*) modalias(of:N*T*Cmarvell_mv88e6085) modalias(of:N*T*Cmarvell_mv88e6085C*) modalias(of:N*T*Cmarvell_mv88e6190) modalias(of:N*T*Cmarvell_mv88e6190C*) modalias(of:N*T*Cmarvell_mv88e6250) modalias(of:N*T*Cmarvell_mv88e6250C*) modalias(of:N*T*Cmarvell_orion-crypto) modalias(of:N*T*Cmarvell_orion-cryptoC*) modalias(of:N*T*Cmarvell_orion-mdio) modalias(of:N*T*Cmarvell_orion-mdioC*) modalias(of:N*T*Cmarvell_pxa3xx-nand) modalias(of:N*T*Cmarvell_pxa3xx-nand-controller) modalias(of:N*T*Cmarvell_pxa3xx-nand-controllerC*) modalias(of:N*T*Cmarvell_pxa3xx-nandC*) modalias(of:N*T*Cmarvell_xmdio) modalias(of:N*T*Cmarvell_xmdioC*) modalias(of:N*T*Cmaxbotix_mb12[01234]2) modalias(of:N*T*Cmaxbotix_mb12[01234]2C*) modalias(of:N*T*Cmaxbotix_mb7040) modalias(of:N*T*Cmaxbotix_mb7040C*) modalias(of:N*T*Cmaxbotix_mb7137) modalias(of:N*T*Cmaxbotix_mb7137C*) modalias(of:N*T*Cmaxim_max1704[013489]) modalias(of:N*T*Cmaxim_max1704[013489]C*) modalias(of:N*T*Cmaxim_max1704[27]) modalias(of:N*T*Cmaxim_max1704[27]C*) modalias(of:N*T*Cmaxim_max1705[05]) modalias(of:N*T*Cmaxim_max1705[05]C*) modalias(of:N*T*Cmaxim_max1705[89]) modalias(of:N*T*Cmaxim_max1705[89]C*) modalias(of:N*T*Cmaxim_max44009) modalias(of:N*T*Cmaxim_max44009C*) modalias(of:N*T*Cmaxim_max597[08]) modalias(of:N*T*Cmaxim_max597[08]C*) modalias(of:N*T*Cmaxim_max77650) modalias(of:N*T*Cmaxim_max77650-charger) modalias(of:N*T*Cmaxim_max77650-chargerC*) modalias(of:N*T*Cmaxim_max77650-led) modalias(of:N*T*Cmaxim_max77650-ledC*) modalias(of:N*T*Cmaxim_max77650C*) modalias(of:N*T*Cmaxim_max77714) modalias(of:N*T*Cmaxim_max77714C*) modalias(of:N*T*Cmaxim_max77836-battery) modalias(of:N*T*Cmaxim_max77836-batteryC*) modalias(of:N*T*Cmaxim_max77849-battery) modalias(of:N*T*Cmaxim_max77849-batteryC*) modalias(of:N*T*Cmaxim_max77976) modalias(of:N*T*Cmaxim_max77976C*) modalias(of:N*T*Cmaxim_max9286) modalias(of:N*T*Cmaxim_max9286C*) modalias(of:N*T*Cmaxim_max9759) modalias(of:N*T*Cmaxim_max9759C*) modalias(of:N*T*Cmaxim_max9808[89]) modalias(of:N*T*Cmaxim_max9808[89]C*) modalias(of:N*T*Cmaxim_max9809[01]) modalias(of:N*T*Cmaxim_max9809[01]C*) modalias(of:N*T*Cmaxim_max98357a) modalias(of:N*T*Cmaxim_max98357aC*) modalias(of:N*T*Cmaxim_max98360a) modalias(of:N*T*Cmaxim_max98360aC*) modalias(of:N*T*Cmaxim_max98373) modalias(of:N*T*Cmaxim_max98373C*) modalias(of:N*T*Cmaxim_max98390) modalias(of:N*T*Cmaxim_max98390C*) modalias(of:N*T*Cmaxim_max98520) modalias(of:N*T*Cmaxim_max98520C*) modalias(of:N*T*Cmaxim_max9867) modalias(of:N*T*Cmaxim_max9867C*) modalias(of:N*T*Cmaxim_max98927) modalias(of:N*T*Cmaxim_max98927C*) modalias(of:N*T*Cmediatek_mt753[01]) modalias(of:N*T*Cmediatek_mt753[01]C*) modalias(of:N*T*Cmediatek_mt7621) modalias(of:N*T*Cmediatek_mt7621C*) modalias(of:N*T*Cmediatek_mt7622-bluetooth) = 0.2 modalias(of:N*T*Cmediatek_mt7622-bluetoothC*) = 0.2 modalias(of:N*T*Cmediatek_mt7628-wmac) modalias(of:N*T*Cmediatek_mt7628-wmacC*) modalias(of:N*T*Cmediatek_mt766[38]u-bluetooth) = 0.2 modalias(of:N*T*Cmediatek_mt766[38]u-bluetoothC*) = 0.2 modalias(of:N*T*Cmediatek_mt7988-switch) modalias(of:N*T*Cmediatek_mt7988-switchC*) modalias(of:N*T*Cmelexis_mlx90640) modalias(of:N*T*Cmelexis_mlx90640C*) modalias(of:N*T*Cmelfas_mms114) modalias(of:N*T*Cmelfas_mms114C*) modalias(of:N*T*Cmelfas_mms134s) modalias(of:N*T*Cmelfas_mms134sC*) modalias(of:N*T*Cmelfas_mms136) modalias(of:N*T*Cmelfas_mms136C*) modalias(of:N*T*Cmelfas_mms152) modalias(of:N*T*Cmelfas_mms152C*) modalias(of:N*T*Cmelfas_mms345l) modalias(of:N*T*Cmelfas_mms345lC*) modalias(of:N*T*Cmemsensing_msa311) modalias(of:N*T*Cmemsensing_msa311C*) modalias(of:N*T*Cmemsic_mxc4005) modalias(of:N*T*Cmemsic_mxc4005C*) modalias(of:N*T*Cmemsic_mxc6655) modalias(of:N*T*Cmemsic_mxc6655C*) modalias(of:N*T*Cmicrochip_48l640) modalias(of:N*T*Cmicrochip_48l640C*) modalias(of:N*T*Cmicrochip_lan9354-mdio) modalias(of:N*T*Cmicrochip_lan9354-mdioC*) modalias(of:N*T*Cmicrochip_lan966x-switch) modalias(of:N*T*Cmicrochip_lan966x-switchC*) modalias(of:N*T*Cmicrochip_mcp2517fd) modalias(of:N*T*Cmicrochip_mcp2517fdC*) modalias(of:N*T*Cmicrochip_mcp251863) modalias(of:N*T*Cmicrochip_mcp251863C*) modalias(of:N*T*Cmicrochip_mcp251[05]) modalias(of:N*T*Cmicrochip_mcp251[05]C*) modalias(of:N*T*Cmicrochip_mcp251[8x]fd) modalias(of:N*T*Cmicrochip_mcp251[8x]fdC*) modalias(of:N*T*Cmicrochip_mcp25625) modalias(of:N*T*Cmicrochip_mcp25625C*) modalias(of:N*T*Cmicrochip_mpfs-macb) modalias(of:N*T*Cmicrochip_mpfs-macbC*) modalias(of:N*T*Cmicrochip_mrf24j40) modalias(of:N*T*Cmicrochip_mrf24j40C*) modalias(of:N*T*Cmicrochip_mrf24j40m[ac]) modalias(of:N*T*Cmicrochip_mrf24j40m[ac]C*) modalias(of:N*T*Cmicrochip_sama7g5-emac) modalias(of:N*T*Cmicrochip_sama7g5-emacC*) modalias(of:N*T*Cmicrochip_sama7g5-gem) modalias(of:N*T*Cmicrochip_sama7g5-gemC*) modalias(of:N*T*Cmicrochip_ucs1002) modalias(of:N*T*Cmicrochip_ucs1002C*) modalias(of:N*T*Cmicrochip_usb2422) modalias(of:N*T*Cmicrochip_usb2422C*) modalias(of:N*T*Cmicrochip_usb2517) modalias(of:N*T*Cmicrochip_usb2517C*) modalias(of:N*T*Cmicrochip_usb2517i) modalias(of:N*T*Cmicrochip_usb2517iC*) modalias(of:N*T*Cmicrochip_usb251[234]b) modalias(of:N*T*Cmicrochip_usb251[234]bC*) modalias(of:N*T*Cmicrochip_usb251[234]bi) modalias(of:N*T*Cmicrochip_usb251[234]biC*) modalias(of:N*T*Cmipi-ccs) modalias(of:N*T*Cmipi-ccs-1.[01]) modalias(of:N*T*Cmipi-ccs-1.[01]C*) modalias(of:N*T*Cmipi-ccsC*) modalias(of:N*T*Cmitsubishi_aa070mc01-ca1) modalias(of:N*T*Cmitsubishi_aa070mc01-ca1C*) modalias(of:N*T*Cmitsubishi_aa084xe01) modalias(of:N*T*Cmitsubishi_aa084xe01C*) modalias(of:N*T*Cmmc-pwrseq-sd8787) modalias(of:N*T*Cmmc-pwrseq-sd8787C*) modalias(of:N*T*Cmmc-pwrseq-wilc1000) modalias(of:N*T*Cmmc-pwrseq-wilc1000C*) modalias(of:N*T*Cmmc-spi-slot) modalias(of:N*T*Cmmc-spi-slotC*) modalias(of:N*T*Cmotorola_droid4-panel) modalias(of:N*T*Cmotorola_droid4-panelC*) modalias(of:N*T*Cmrvl_88w8[89]97) = 2.3 modalias(of:N*T*Cmrvl_88w8[89]97C*) = 2.3 modalias(of:N*T*Cmrvl_pxav3-mmc) modalias(of:N*T*Cmrvl_pxav3-mmcC*) modalias(of:N*T*Cmscc_zl38060) modalias(of:N*T*Cmscc_zl38060C*) modalias(of:N*T*Cmstar_msg2[16]38) modalias(of:N*T*Cmstar_msg2[16]38C*) modalias(of:N*T*Cmtd-r[ao]m) modalias(of:N*T*Cmtd-r[ao]mC*) modalias(of:N*T*Cmulti-inno_mi0700s4t-6) modalias(of:N*T*Cmulti-inno_mi0700s4t-6C*) modalias(of:N*T*Cmulti-inno_mi0800ft-9) modalias(of:N*T*Cmulti-inno_mi0800ft-9C*) modalias(of:N*T*Cmulti-inno_mi1010ait-1cp) modalias(of:N*T*Cmulti-inno_mi1010ait-1cpC*) modalias(of:N*T*Cmurata_sc[al]3300) modalias(of:N*T*Cmurata_sc[al]3300C*) modalias(of:N*T*Cmxicy_nand-ecc-engine-rev3) modalias(of:N*T*Cmxicy_nand-ecc-engine-rev3C*) modalias(of:N*T*Cnec_nl12880bc20-05) modalias(of:N*T*Cnec_nl12880bc20-05C*) modalias(of:N*T*Cnec_nl4827hc19-05b) modalias(of:N*T*Cnec_nl4827hc19-05bC*) modalias(of:N*T*Cneonode_zforce) modalias(of:N*T*Cneonode_zforceC*) modalias(of:N*T*Cnetron-dy_e231732) modalias(of:N*T*Cnetron-dy_e231732C*) modalias(of:N*T*Cneweast_wjfh116008a) modalias(of:N*T*Cneweast_wjfh116008aC*) modalias(of:N*T*Cnewhaven_nhd-4.3-480272ef-atxl) modalias(of:N*T*Cnewhaven_nhd-4.3-480272ef-atxlC*) modalias(of:N*T*Cnlt_nl192108ac18-02d) modalias(of:N*T*Cnlt_nl192108ac18-02dC*) modalias(of:N*T*Cnokia_h4p-bluetooth) = 0.1 modalias(of:N*T*Cnokia_h4p-bluetoothC*) = 0.1 modalias(of:N*T*Cnokia_himalaya) modalias(of:N*T*Cnokia_himalayaC*) modalias(of:N*T*Cnokia_n900-ir) modalias(of:N*T*Cnokia_n900-irC*) modalias(of:N*T*Cnokia_smia) modalias(of:N*T*Cnokia_smiaC*) modalias(of:N*T*Cnuvoton_nau8824) modalias(of:N*T*Cnuvoton_nau8824C*) modalias(of:N*T*Cnuvoton_nct61[01]6) modalias(of:N*T*Cnuvoton_nct61[01]6C*) modalias(of:N*T*Cnuvoton_nct677[569]) modalias(of:N*T*Cnuvoton_nct677[569]C*) modalias(of:N*T*Cnuvoton_nct679[12356789]) modalias(of:N*T*Cnuvoton_nct679[12356789]C*) modalias(of:N*T*Cnvd_9128) modalias(of:N*T*Cnvd_9128C*) modalias(of:N*T*Cnvidia_gk20a) modalias(of:N*T*Cnvidia_gk20aC*) modalias(of:N*T*Cnvidia_gm20b) modalias(of:N*T*Cnvidia_gm20bC*) modalias(of:N*T*Cnvidia_gp10b) modalias(of:N*T*Cnvidia_gp10bC*) modalias(of:N*T*Cnvidia_tegra-audio-alc5632) modalias(of:N*T*Cnvidia_tegra-audio-alc5632C*) modalias(of:N*T*Cnvidia_tegra-audio-max9808[89]) modalias(of:N*T*Cnvidia_tegra-audio-max9808[89]C*) modalias(of:N*T*Cnvidia_tegra-audio-max98090) modalias(of:N*T*Cnvidia_tegra-audio-max98090C*) modalias(of:N*T*Cnvidia_tegra-audio-rt5631) modalias(of:N*T*Cnvidia_tegra-audio-rt5631C*) modalias(of:N*T*Cnvidia_tegra-audio-rt5640) modalias(of:N*T*Cnvidia_tegra-audio-rt5640C*) modalias(of:N*T*Cnvidia_tegra-audio-rt5677) modalias(of:N*T*Cnvidia_tegra-audio-rt5677C*) modalias(of:N*T*Cnvidia_tegra-audio-sgtl5000) modalias(of:N*T*Cnvidia_tegra-audio-sgtl5000C*) modalias(of:N*T*Cnvidia_tegra-audio-trimslice) modalias(of:N*T*Cnvidia_tegra-audio-trimsliceC*) modalias(of:N*T*Cnvidia_tegra-audio-wm8753) modalias(of:N*T*Cnvidia_tegra-audio-wm8753C*) modalias(of:N*T*Cnvidia_tegra-audio-wm9712) modalias(of:N*T*Cnvidia_tegra-audio-wm9712C*) modalias(of:N*T*Cnvidia_tegra114-dcC*) modalias(of:N*T*Cnvidia_tegra114-dsiC*) modalias(of:N*T*Cnvidia_tegra114-gr[23]d) modalias(of:N*T*Cnvidia_tegra114-gr[23]dC*) modalias(of:N*T*Cnvidia_tegra114-hdmi) modalias(of:N*T*Cnvidia_tegra124-dcC*) modalias(of:N*T*Cnvidia_tegra124-dpaux) modalias(of:N*T*Cnvidia_tegra124-dpauxC*) modalias(of:N*T*Cnvidia_tegra124-dsiC*) modalias(of:N*T*Cnvidia_tegra124-hdmi) modalias(of:N*T*Cnvidia_tegra124-i2s) modalias(of:N*T*Cnvidia_tegra124-i2sC*) modalias(of:N*T*Cnvidia_tegra124-sor) modalias(of:N*T*Cnvidia_tegra124-sorC*) modalias(of:N*T*Cnvidia_tegra124-vic) modalias(of:N*T*Cnvidia_tegra124-vicC*) modalias(of:N*T*Cnvidia_tegra132-dsi) modalias(of:N*T*Cnvidia_tegra132-dsiC*) modalias(of:N*T*Cnvidia_tegra132-sor) modalias(of:N*T*Cnvidia_tegra132-sorC*) modalias(of:N*T*Cnvidia_tegra186-admaif) modalias(of:N*T*Cnvidia_tegra186-admaifC*) modalias(of:N*T*Cnvidia_tegra186-ahub) modalias(of:N*T*Cnvidia_tegra186-ahubC*) modalias(of:N*T*Cnvidia_tegra186-asrc) modalias(of:N*T*Cnvidia_tegra186-asrcC*) modalias(of:N*T*Cnvidia_tegra186-audio-graph-card) modalias(of:N*T*Cnvidia_tegra186-audio-graph-cardC*) modalias(of:N*T*Cnvidia_tegra186-dc) modalias(of:N*T*Cnvidia_tegra186-dcC*) modalias(of:N*T*Cnvidia_tegra186-display) modalias(of:N*T*Cnvidia_tegra186-displayC*) modalias(of:N*T*Cnvidia_tegra186-dpaux) modalias(of:N*T*Cnvidia_tegra186-dpauxC*) modalias(of:N*T*Cnvidia_tegra186-dspk) modalias(of:N*T*Cnvidia_tegra186-dspkC*) modalias(of:N*T*Cnvidia_tegra186-eqos) modalias(of:N*T*Cnvidia_tegra186-eqosC*) modalias(of:N*T*Cnvidia_tegra186-nvdec) modalias(of:N*T*Cnvidia_tegra186-nvdecC*) modalias(of:N*T*Cnvidia_tegra186-sdhci) modalias(of:N*T*Cnvidia_tegra186-sdhciC*) modalias(of:N*T*Cnvidia_tegra186-sor) modalias(of:N*T*Cnvidia_tegra186-sorC*) modalias(of:N*T*Cnvidia_tegra186-vic) modalias(of:N*T*Cnvidia_tegra186-vicC*) modalias(of:N*T*Cnvidia_tegra194-amx) modalias(of:N*T*Cnvidia_tegra194-amxC*) modalias(of:N*T*Cnvidia_tegra194-dc) modalias(of:N*T*Cnvidia_tegra194-dcC*) modalias(of:N*T*Cnvidia_tegra194-display) modalias(of:N*T*Cnvidia_tegra194-displayC*) modalias(of:N*T*Cnvidia_tegra194-dpaux) modalias(of:N*T*Cnvidia_tegra194-dpauxC*) modalias(of:N*T*Cnvidia_tegra194-hda) modalias(of:N*T*Cnvidia_tegra194-hdaC*) modalias(of:N*T*Cnvidia_tegra194-nvdec) modalias(of:N*T*Cnvidia_tegra194-nvdecC*) modalias(of:N*T*Cnvidia_tegra194-sdhci) modalias(of:N*T*Cnvidia_tegra194-sdhciC*) modalias(of:N*T*Cnvidia_tegra194-sor) modalias(of:N*T*Cnvidia_tegra194-sorC*) modalias(of:N*T*Cnvidia_tegra194-vic) modalias(of:N*T*Cnvidia_tegra194-vicC*) modalias(of:N*T*Cnvidia_tegra1[12]4-ahub) modalias(of:N*T*Cnvidia_tegra1[12]4-ahubC*) modalias(of:N*T*Cnvidia_tegra1[12]4-dc) modalias(of:N*T*Cnvidia_tegra1[12]4-dsi) modalias(of:N*T*Cnvidia_tegra1[12]4-hdmiC*) modalias(of:N*T*Cnvidia_tegra1[12]4-sdhci) modalias(of:N*T*Cnvidia_tegra1[12]4-sdhciC*) modalias(of:N*T*Cnvidia_tegra1[12]4-vde) modalias(of:N*T*Cnvidia_tegra1[12]4-vdeC*) modalias(of:N*T*Cnvidia_tegra20-ac97) modalias(of:N*T*Cnvidia_tegra20-ac97C*) modalias(of:N*T*Cnvidia_tegra20-das) modalias(of:N*T*Cnvidia_tegra20-dasC*) modalias(of:N*T*Cnvidia_tegra20-dcC*) modalias(of:N*T*Cnvidia_tegra20-gr[23]d) modalias(of:N*T*Cnvidia_tegra20-gr[23]dC*) modalias(of:N*T*Cnvidia_tegra20-hdmi) modalias(of:N*T*Cnvidia_tegra20-hdmiC*) modalias(of:N*T*Cnvidia_tegra20-i2s) modalias(of:N*T*Cnvidia_tegra20-i2sC*) modalias(of:N*T*Cnvidia_tegra20-nand) modalias(of:N*T*Cnvidia_tegra20-nandC*) modalias(of:N*T*Cnvidia_tegra20-spdif) modalias(of:N*T*Cnvidia_tegra20-spdifC*) modalias(of:N*T*Cnvidia_tegra210-admaif) modalias(of:N*T*Cnvidia_tegra210-admaifC*) modalias(of:N*T*Cnvidia_tegra210-adx) modalias(of:N*T*Cnvidia_tegra210-adxC*) modalias(of:N*T*Cnvidia_tegra210-ahub) modalias(of:N*T*Cnvidia_tegra210-ahubC*) modalias(of:N*T*Cnvidia_tegra210-amixer) modalias(of:N*T*Cnvidia_tegra210-amixerC*) modalias(of:N*T*Cnvidia_tegra210-amx) modalias(of:N*T*Cnvidia_tegra210-amxC*) modalias(of:N*T*Cnvidia_tegra210-audio-graph-card) modalias(of:N*T*Cnvidia_tegra210-audio-graph-cardC*) modalias(of:N*T*Cnvidia_tegra210-csi) modalias(of:N*T*Cnvidia_tegra210-csiC*) modalias(of:N*T*Cnvidia_tegra210-dc) modalias(of:N*T*Cnvidia_tegra210-dcC*) modalias(of:N*T*Cnvidia_tegra210-dmic) modalias(of:N*T*Cnvidia_tegra210-dmicC*) modalias(of:N*T*Cnvidia_tegra210-dpaux) modalias(of:N*T*Cnvidia_tegra210-dpauxC*) modalias(of:N*T*Cnvidia_tegra210-dsi) modalias(of:N*T*Cnvidia_tegra210-dsiC*) modalias(of:N*T*Cnvidia_tegra210-i2s) modalias(of:N*T*Cnvidia_tegra210-i2sC*) modalias(of:N*T*Cnvidia_tegra210-mvc) modalias(of:N*T*Cnvidia_tegra210-mvcC*) modalias(of:N*T*Cnvidia_tegra210-nvdec) modalias(of:N*T*Cnvidia_tegra210-nvdecC*) modalias(of:N*T*Cnvidia_tegra210-ope) modalias(of:N*T*Cnvidia_tegra210-opeC*) modalias(of:N*T*Cnvidia_tegra210-sdhci) modalias(of:N*T*Cnvidia_tegra210-sdhciC*) modalias(of:N*T*Cnvidia_tegra210-sfc) modalias(of:N*T*Cnvidia_tegra210-sfcC*) modalias(of:N*T*Cnvidia_tegra210-sor) modalias(of:N*T*Cnvidia_tegra210-sor1) modalias(of:N*T*Cnvidia_tegra210-sor1C*) modalias(of:N*T*Cnvidia_tegra210-sorC*) modalias(of:N*T*Cnvidia_tegra210-vi) modalias(of:N*T*Cnvidia_tegra210-viC*) modalias(of:N*T*Cnvidia_tegra210-vic) modalias(of:N*T*Cnvidia_tegra210-vicC*) modalias(of:N*T*Cnvidia_tegra234-ahub) modalias(of:N*T*Cnvidia_tegra234-ahubC*) modalias(of:N*T*Cnvidia_tegra234-hda) modalias(of:N*T*Cnvidia_tegra234-hdaC*) modalias(of:N*T*Cnvidia_tegra234-mgbe) modalias(of:N*T*Cnvidia_tegra234-mgbeC*) modalias(of:N*T*Cnvidia_tegra234-nvdec) modalias(of:N*T*Cnvidia_tegra234-nvdecC*) modalias(of:N*T*Cnvidia_tegra234-sdhci) modalias(of:N*T*Cnvidia_tegra234-sdhciC*) modalias(of:N*T*Cnvidia_tegra234-vic) modalias(of:N*T*Cnvidia_tegra234-vicC*) modalias(of:N*T*Cnvidia_tegra30-ahub) modalias(of:N*T*Cnvidia_tegra30-ahubC*) modalias(of:N*T*Cnvidia_tegra30-dcC*) modalias(of:N*T*Cnvidia_tegra30-gr[23]d) modalias(of:N*T*Cnvidia_tegra30-gr[23]dC*) modalias(of:N*T*Cnvidia_tegra30-hda) modalias(of:N*T*Cnvidia_tegra30-hdaC*) modalias(of:N*T*Cnvidia_tegra30-hdmi) modalias(of:N*T*Cnvidia_tegra30-hdmiC*) modalias(of:N*T*Cnvidia_tegra30-i2s) modalias(of:N*T*Cnvidia_tegra30-i2sC*) modalias(of:N*T*Cnvidia_tegra[23]0-dc) modalias(of:N*T*Cnvidia_tegra[23]0-sdhci) modalias(of:N*T*Cnvidia_tegra[23]0-sdhciC*) modalias(of:N*T*Cnvidia_tegra[23]0-vde) modalias(of:N*T*Cnvidia_tegra[23]0-vdeC*) modalias(of:N*T*Cnvmem-reboot-mode) modalias(of:N*T*Cnvmem-reboot-modeC*) modalias(of:N*T*Cnxp_88w89[89]7-bt) modalias(of:N*T*Cnxp_88w89[89]7-btC*) modalias(of:N*T*Cnxp_imx8dxl-dwmac-eqos) modalias(of:N*T*Cnxp_imx8dxl-dwmac-eqosC*) modalias(of:N*T*Cnxp_imx8m[mq]-vpu-g1) modalias(of:N*T*Cnxp_imx8m[mq]-vpu-g1C*) modalias(of:N*T*Cnxp_imx8mp-dw100) modalias(of:N*T*Cnxp_imx8mp-dw100C*) modalias(of:N*T*Cnxp_imx8mp-dwmac-eqos) modalias(of:N*T*Cnxp_imx8mp-dwmac-eqosC*) modalias(of:N*T*Cnxp_imx8mq-dcss) modalias(of:N*T*Cnxp_imx8mq-dcssC*) modalias(of:N*T*Cnxp_imx8mq-vpu) modalias(of:N*T*Cnxp_imx8mq-vpu-g2) modalias(of:N*T*Cnxp_imx8mq-vpu-g2C*) modalias(of:N*T*Cnxp_imx8mq-vpuC*) modalias(of:N*T*Cnxp_imx8q-vpu-decoder) modalias(of:N*T*Cnxp_imx8q-vpu-decoderC*) modalias(of:N*T*Cnxp_imx8q-vpu-encoder) modalias(of:N*T*Cnxp_imx8q-vpu-encoderC*) modalias(of:N*T*Cnxp_imx8qm-vpu) modalias(of:N*T*Cnxp_imx8qm-vpuC*) modalias(of:N*T*Cnxp_imx8qxp-jpgdec) modalias(of:N*T*Cnxp_imx8qxp-jpgdecC*) modalias(of:N*T*Cnxp_imx8qxp-jpgenc) modalias(of:N*T*Cnxp_imx8qxp-jpgencC*) modalias(of:N*T*Cnxp_imx8qxp-vpu) modalias(of:N*T*Cnxp_imx8qxp-vpuC*) modalias(of:N*T*Cnxp_imx93-dwmac-eqos) modalias(of:N*T*Cnxp_imx93-dwmac-eqosC*) modalias(of:N*T*Cnxp_mcr20a) modalias(of:N*T*Cnxp_mcr20aC*) modalias(of:N*T*Cnxp_nxp-nci-i2c) modalias(of:N*T*Cnxp_nxp-nci-i2cC*) modalias(of:N*T*Cnxp_pca953[0123]) modalias(of:N*T*Cnxp_pca953[0123]C*) modalias(of:N*T*Cnxp_pca963[2345]) modalias(of:N*T*Cnxp_pca963[2345]C*) modalias(of:N*T*Cnxp_pca9952) modalias(of:N*T*Cnxp_pca9952C*) modalias(of:N*T*Cnxp_pca9955b) modalias(of:N*T*Cnxp_pca9955bC*) modalias(of:N*T*Cnxp_pn532) modalias(of:N*T*Cnxp_pn532) = 0.1 modalias(of:N*T*Cnxp_pn532C*) modalias(of:N*T*Cnxp_pn532C*) = 0.1 modalias(of:N*T*Cnxp_pn53[23]-i2c) = 0.1 modalias(of:N*T*Cnxp_pn53[23]-i2cC*) = 0.1 modalias(of:N*T*Cnxp_pn544-i2c) modalias(of:N*T*Cnxp_pn544-i2cC*) modalias(of:N*T*Cnxp_ptn3460) modalias(of:N*T*Cnxp_ptn3460C*) modalias(of:N*T*Cnxp_s32g2-usdhc) modalias(of:N*T*Cnxp_s32g2-usdhcC*) modalias(of:N*T*Cnxp_sc16is74[01]) modalias(of:N*T*Cnxp_sc16is74[01]C*) modalias(of:N*T*Cnxp_sc16is75[02]) modalias(of:N*T*Cnxp_sc16is75[02]C*) modalias(of:N*T*Cnxp_sc16is76[02]) modalias(of:N*T*Cnxp_sc16is76[02]C*) modalias(of:N*T*Cnxp_tda1997[13]) modalias(of:N*T*Cnxp_tda1997[13]C*) modalias(of:N*T*Cnxp_tda998x) modalias(of:N*T*Cnxp_tda998xC*) modalias(of:N*T*Cnxp_tfa989[057]) modalias(of:N*T*Cnxp_tfa989[057]C*) modalias(of:N*T*Cocs_ocp8110) modalias(of:N*T*Cocs_ocp8110C*) modalias(of:N*T*Cokaya_rs800480t-7x0gp) modalias(of:N*T*Cokaya_rs800480t-7x0gpC*) modalias(of:N*T*Colimex_lcd-olinuxino) modalias(of:N*T*Colimex_lcd-olinuxino-43-ts) modalias(of:N*T*Colimex_lcd-olinuxino-43-tsC*) modalias(of:N*T*Colimex_lcd-olinuxinoC*) modalias(of:N*T*Connn_ar0521) modalias(of:N*T*Connn_ar0521C*) modalias(of:N*T*Connn_mt9m001) modalias(of:N*T*Connn_mt9m001C*) modalias(of:N*T*Connn_mt9m114) modalias(of:N*T*Connn_mt9m114C*) modalias(of:N*T*Connn_nb7vpq904m) modalias(of:N*T*Connn_nb7vpq904mC*) modalias(of:N*T*Connn_ncp5623) modalias(of:N*T*Connn_ncp5623C*) modalias(of:N*T*Contat_yx700wv03) modalias(of:N*T*Contat_yx700wv03C*) modalias(of:N*T*Corisetech_otm8009a) modalias(of:N*T*Corisetech_otm8009aC*) modalias(of:N*T*Cortustech_com37h3m05dtc) modalias(of:N*T*Cortustech_com37h3m05dtcC*) modalias(of:N*T*Cortustech_com37h3m99dtc) modalias(of:N*T*Cortustech_com37h3m99dtcC*) modalias(of:N*T*Cortustech_com43h4m85ulc) modalias(of:N*T*Cortustech_com43h4m85ulcC*) modalias(of:N*T*Cosddisplays_osd070t1718-19ts) modalias(of:N*T*Cosddisplays_osd070t1718-19tsC*) modalias(of:N*T*Cosddisplays_osd101t2045-53ts) modalias(of:N*T*Cosddisplays_osd101t2045-53tsC*) modalias(of:N*T*Covti_ov02a10) modalias(of:N*T*Covti_ov02a10C*) modalias(of:N*T*Covti_ov2640) modalias(of:N*T*Covti_ov2640C*) modalias(of:N*T*Covti_ov2659) modalias(of:N*T*Covti_ov2659C*) modalias(of:N*T*Covti_ov2680) modalias(of:N*T*Covti_ov2680C*) modalias(of:N*T*Covti_ov2685) modalias(of:N*T*Covti_ov2685C*) modalias(of:N*T*Covti_ov4689) modalias(of:N*T*Covti_ov4689C*) modalias(of:N*T*Covti_ov5640) modalias(of:N*T*Covti_ov5640C*) modalias(of:N*T*Covti_ov5645) modalias(of:N*T*Covti_ov5645C*) modalias(of:N*T*Covti_ov5647) modalias(of:N*T*Covti_ov5647C*) modalias(of:N*T*Covti_ov5648) modalias(of:N*T*Covti_ov5648C*) modalias(of:N*T*Covti_ov5670) modalias(of:N*T*Covti_ov5670C*) modalias(of:N*T*Covti_ov5675) modalias(of:N*T*Covti_ov5675C*) modalias(of:N*T*Covti_ov5693) modalias(of:N*T*Covti_ov5693C*) modalias(of:N*T*Covti_ov5695) modalias(of:N*T*Covti_ov5695C*) modalias(of:N*T*Covti_ov64a40) modalias(of:N*T*Covti_ov64a40C*) modalias(of:N*T*Covti_ov7251) modalias(of:N*T*Covti_ov7251C*) modalias(of:N*T*Covti_ov772[05]) modalias(of:N*T*Covti_ov772[05]C*) modalias(of:N*T*Covti_ov7740) modalias(of:N*T*Covti_ov7740C*) modalias(of:N*T*Covti_ov8856) modalias(of:N*T*Covti_ov8856C*) modalias(of:N*T*Covti_ov8858) modalias(of:N*T*Covti_ov8858C*) modalias(of:N*T*Covti_ov8865) modalias(of:N*T*Covti_ov8865C*) modalias(of:N*T*Covti_ov928[12]) modalias(of:N*T*Covti_ov928[12]C*) modalias(of:N*T*Covti_ov965[02]) modalias(of:N*T*Covti_ov965[02]C*) modalias(of:N*T*Cpanasonic_amg88xx) modalias(of:N*T*Cpanasonic_amg88xxC*) modalias(of:N*T*Cpanasonic_an30259a) modalias(of:N*T*Cpanasonic_an30259aC*) modalias(of:N*T*Cpanasonic_vvx10f004b00) modalias(of:N*T*Cpanasonic_vvx10f004b00C*) modalias(of:N*T*Cpanasonic_vvx10f034n00) modalias(of:N*T*Cpanasonic_vvx10f034n00C*) modalias(of:N*T*Cpanel-dpi) modalias(of:N*T*Cpanel-dpiC*) modalias(of:N*T*Cpanel-lvds) modalias(of:N*T*Cpanel-lvdsC*) modalias(of:N*T*Cparade_ps862[25]) modalias(of:N*T*Cparade_ps862[25]C*) modalias(of:N*T*Cparade_ps8640) modalias(of:N*T*Cparade_ps8640C*) modalias(of:N*T*Cpda_91-00156-a0) modalias(of:N*T*Cpda_91-00156-a0C*) modalias(of:N*T*Cpixcir_pixcir_tangoc) modalias(of:N*T*Cpixcir_pixcir_tangocC*) modalias(of:N*T*Cpixcir_pixcir_ts) modalias(of:N*T*Cpixcir_pixcir_tsC*) modalias(of:N*T*Cpowertip_ph800480t013-idf02) modalias(of:N*T*Cpowertip_ph800480t013-idf02C*) modalias(of:N*T*Cpowkiddy_rgb10max3-panel) modalias(of:N*T*Cpowkiddy_rgb10max3-panelC*) modalias(of:N*T*Cpowkiddy_rgb30-panel) modalias(of:N*T*Cpowkiddy_rgb30-panelC*) modalias(of:N*T*Cpowkiddy_rk2023-panel) modalias(of:N*T*Cpowkiddy_rk2023-panelC*) modalias(of:N*T*Cpowkiddy_x55-panel) modalias(of:N*T*Cpowkiddy_x55-panelC*) modalias(of:N*T*Cpwm-ir-tx) modalias(of:N*T*Cpwm-ir-txC*) modalias(of:N*T*Cpwm-leds) modalias(of:N*T*Cpwm-leds-multicolor) modalias(of:N*T*Cpwm-leds-multicolorC*) modalias(of:N*T*Cpwm-ledsC*) modalias(of:N*T*Cqcom_apq8016-lpass-cpu) modalias(of:N*T*Cqcom_apq8016-lpass-cpuC*) modalias(of:N*T*Cqcom_apq8016-sbc-sndcard) modalias(of:N*T*Cqcom_apq8016-sbc-sndcardC*) modalias(of:N*T*Cqcom_apq8096-sndcard) modalias(of:N*T*Cqcom_apq8096-sndcardC*) modalias(of:N*T*Cqcom_db845c-sndcard) modalias(of:N*T*Cqcom_db845c-sndcardC*) modalias(of:N*T*Cqcom_ipq4019-wifi) modalias(of:N*T*Cqcom_ipq4019-wifiC*) modalias(of:N*T*Cqcom_ipq806x-gmac) modalias(of:N*T*Cqcom_ipq806x-gmacC*) modalias(of:N*T*Cqcom_ipq8074-wifi) modalias(of:N*T*Cqcom_ipq8074-wifiC*) modalias(of:N*T*Cqcom_ipq[56]018-wifi) modalias(of:N*T*Cqcom_ipq[56]018-wifiC*) modalias(of:N*T*Cqcom_lpass-cpu-apq8016) modalias(of:N*T*Cqcom_lpass-cpu-apq8016C*) modalias(of:N*T*Cqcom_mdp5) modalias(of:N*T*Cqcom_mdp5C*) modalias(of:N*T*Cqcom_mdss) modalias(of:N*T*Cqcom_mdssC*) modalias(of:N*T*Cqcom_mdss_mdp) modalias(of:N*T*Cqcom_mdss_mdpC*) modalias(of:N*T*Cqcom_msm8916-qdsp6-sndcard) modalias(of:N*T*Cqcom_msm8916-qdsp6-sndcardC*) modalias(of:N*T*Cqcom_msm8916-wcd-digital-codec) modalias(of:N*T*Cqcom_msm8916-wcd-digital-codecC*) modalias(of:N*T*Cqcom_msm8998-dpu) modalias(of:N*T*Cqcom_msm8998-dpuC*) modalias(of:N*T*Cqcom_msm8998-mdss) modalias(of:N*T*Cqcom_msm8998-mdssC*) modalias(of:N*T*Cqcom_msm89[19]6-camss) modalias(of:N*T*Cqcom_msm89[19]6-camssC*) modalias(of:N*T*Cqcom_msm89[19]6-venus) modalias(of:N*T*Cqcom_msm89[19]6-venusC*) modalias(of:N*T*Cqcom_pm660-charger) modalias(of:N*T*Cqcom_pm660-chargerC*) modalias(of:N*T*Cqcom_pm660l-lpg) modalias(of:N*T*Cqcom_pm660l-lpgC*) modalias(of:N*T*Cqcom_pm8150[bl]-lpg) modalias(of:N*T*Cqcom_pm8150[bl]-lpgC*) modalias(of:N*T*Cqcom_pm8226-charger) modalias(of:N*T*Cqcom_pm8226-chargerC*) modalias(of:N*T*Cqcom_pm8350c-pwm) modalias(of:N*T*Cqcom_pm8350c-pwmC*) modalias(of:N*T*Cqcom_pm8916-pon) modalias(of:N*T*Cqcom_pm8916-ponC*) modalias(of:N*T*Cqcom_pm8916-pwm) modalias(of:N*T*Cqcom_pm8916-pwmC*) modalias(of:N*T*Cqcom_pm8916-wcd-analog-codec) modalias(of:N*T*Cqcom_pm8916-wcd-analog-codecC*) modalias(of:N*T*Cqcom_pm8941-charger) modalias(of:N*T*Cqcom_pm8941-chargerC*) modalias(of:N*T*Cqcom_pm8941-lpg) modalias(of:N*T*Cqcom_pm8941-lpgC*) modalias(of:N*T*Cqcom_pm8941-pon) modalias(of:N*T*Cqcom_pm8941-ponC*) modalias(of:N*T*Cqcom_pm8994-lpg) modalias(of:N*T*Cqcom_pm8994-lpgC*) modalias(of:N*T*Cqcom_pm8998-pon) modalias(of:N*T*Cqcom_pm8998-ponC*) modalias(of:N*T*Cqcom_pmc8180c-lpg) modalias(of:N*T*Cqcom_pmc8180c-lpgC*) modalias(of:N*T*Cqcom_pmi632-lpg) modalias(of:N*T*Cqcom_pmi632-lpgC*) modalias(of:N*T*Cqcom_pmi8998-charger) modalias(of:N*T*Cqcom_pmi8998-chargerC*) modalias(of:N*T*Cqcom_pmi899[48]-lpg) modalias(of:N*T*Cqcom_pmi899[48]-lpgC*) modalias(of:N*T*Cqcom_pmk8350-pon) modalias(of:N*T*Cqcom_pmk8350-ponC*) modalias(of:N*T*Cqcom_pmk8550-pwm) modalias(of:N*T*Cqcom_pmk8550-pwmC*) modalias(of:N*T*Cqcom_pms405-pon) modalias(of:N*T*Cqcom_pms405-ponC*) modalias(of:N*T*Cqcom_q6adm) modalias(of:N*T*Cqcom_q6adm-routing) modalias(of:N*T*Cqcom_q6adm-routingC*) modalias(of:N*T*Cqcom_q6admC*) modalias(of:N*T*Cqcom_q6afe) modalias(of:N*T*Cqcom_q6afe-clocks) modalias(of:N*T*Cqcom_q6afe-clocksC*) modalias(of:N*T*Cqcom_q6afe-dais) modalias(of:N*T*Cqcom_q6afe-daisC*) modalias(of:N*T*Cqcom_q6afeC*) modalias(of:N*T*Cqcom_q6apm) modalias(of:N*T*Cqcom_q6apm-dais) modalias(of:N*T*Cqcom_q6apm-daisC*) modalias(of:N*T*Cqcom_q6apm-lpass-dais) modalias(of:N*T*Cqcom_q6apm-lpass-daisC*) modalias(of:N*T*Cqcom_q6apmC*) modalias(of:N*T*Cqcom_q6asm) modalias(of:N*T*Cqcom_q6asm-dais) modalias(of:N*T*Cqcom_q6asm-daisC*) modalias(of:N*T*Cqcom_q6asmC*) modalias(of:N*T*Cqcom_q6core) modalias(of:N*T*Cqcom_q6coreC*) modalias(of:N*T*Cqcom_q6prm) modalias(of:N*T*Cqcom_q6prm-lpass-clocks) modalias(of:N*T*Cqcom_q6prm-lpass-clocksC*) modalias(of:N*T*Cqcom_q6prmC*) modalias(of:N*T*Cqcom_qca2066-bt) = 2.3 modalias(of:N*T*Cqcom_qca2066-btC*) = 2.3 modalias(of:N*T*Cqcom_qca6174-bt) = 2.3 modalias(of:N*T*Cqcom_qca6174-btC*) = 2.3 modalias(of:N*T*Cqcom_qca6390-bt) = 2.3 modalias(of:N*T*Cqcom_qca6390-btC*) = 2.3 modalias(of:N*T*Cqcom_qca9377-bt) = 2.3 modalias(of:N*T*Cqcom_qca9377-btC*) = 2.3 modalias(of:N*T*Cqcom_qcm2290-dpu) modalias(of:N*T*Cqcom_qcm2290-dpuC*) modalias(of:N*T*Cqcom_qcm2290-mdss) modalias(of:N*T*Cqcom_qcm2290-mdssC*) modalias(of:N*T*Cqcom_qcs404-ethqos) modalias(of:N*T*Cqcom_qcs404-ethqosC*) modalias(of:N*T*Cqcom_sa8775p-ethqos) modalias(of:N*T*Cqcom_sa8775p-ethqosC*) modalias(of:N*T*Cqcom_sc7180-lpass-cpu) modalias(of:N*T*Cqcom_sc7180-lpass-cpuC*) modalias(of:N*T*Cqcom_sc7180-qdsp6-sndcard) modalias(of:N*T*Cqcom_sc7180-qdsp6-sndcardC*) modalias(of:N*T*Cqcom_sc7180-sdhci) modalias(of:N*T*Cqcom_sc7180-sdhciC*) modalias(of:N*T*Cqcom_sc7280-eud) modalias(of:N*T*Cqcom_sc7280-eudC*) modalias(of:N*T*Cqcom_sc7280-lpass-cpu) modalias(of:N*T*Cqcom_sc7280-lpass-cpuC*) modalias(of:N*T*Cqcom_sc7280-lpass-rx-macro) modalias(of:N*T*Cqcom_sc7280-lpass-rx-macroC*) modalias(of:N*T*Cqcom_sc7280-lpass-tx-macro) modalias(of:N*T*Cqcom_sc7280-lpass-tx-macroC*) modalias(of:N*T*Cqcom_sc7280-lpass-va-macro) modalias(of:N*T*Cqcom_sc7280-lpass-va-macroC*) modalias(of:N*T*Cqcom_sc7280-lpass-wsa-macro) modalias(of:N*T*Cqcom_sc7280-lpass-wsa-macroC*) modalias(of:N*T*Cqcom_sc7[12]80-dpu) modalias(of:N*T*Cqcom_sc7[12]80-dpuC*) modalias(of:N*T*Cqcom_sc7[12]80-mdss) modalias(of:N*T*Cqcom_sc7[12]80-mdssC*) modalias(of:N*T*Cqcom_sc7[12]80-venus) modalias(of:N*T*Cqcom_sc7[12]80-venusC*) modalias(of:N*T*Cqcom_sc8180x-dpu) modalias(of:N*T*Cqcom_sc8180x-dpuC*) modalias(of:N*T*Cqcom_sc8180x-mdss) modalias(of:N*T*Cqcom_sc8180x-mdssC*) modalias(of:N*T*Cqcom_sc8280xp-dpu) modalias(of:N*T*Cqcom_sc8280xp-dpuC*) modalias(of:N*T*Cqcom_sc8280xp-ethqos) modalias(of:N*T*Cqcom_sc8280xp-ethqosC*) modalias(of:N*T*Cqcom_sc8280xp-lpass-rx-macro) modalias(of:N*T*Cqcom_sc8280xp-lpass-rx-macroC*) modalias(of:N*T*Cqcom_sc8280xp-lpass-tx-macro) modalias(of:N*T*Cqcom_sc8280xp-lpass-tx-macroC*) modalias(of:N*T*Cqcom_sc8280xp-lpass-va-macro) modalias(of:N*T*Cqcom_sc8280xp-lpass-va-macroC*) modalias(of:N*T*Cqcom_sc8280xp-lpass-wsa-macro) modalias(of:N*T*Cqcom_sc8280xp-lpass-wsa-macroC*) modalias(of:N*T*Cqcom_sc8280xp-mdss) modalias(of:N*T*Cqcom_sc8280xp-mdssC*) modalias(of:N*T*Cqcom_sc8280xp-sndcard) modalias(of:N*T*Cqcom_sc8280xp-sndcardC*) modalias(of:N*T*Cqcom_sdhci-msm-v[45]) modalias(of:N*T*Cqcom_sdhci-msm-v[45]C*) modalias(of:N*T*Cqcom_sdm660-camss) modalias(of:N*T*Cqcom_sdm660-camssC*) modalias(of:N*T*Cqcom_sdm660-venus) modalias(of:N*T*Cqcom_sdm660-venusC*) modalias(of:N*T*Cqcom_sdm670-dpu) modalias(of:N*T*Cqcom_sdm670-dpuC*) modalias(of:N*T*Cqcom_sdm670-mdss) modalias(of:N*T*Cqcom_sdm670-mdssC*) modalias(of:N*T*Cqcom_sdm670-sdhci) modalias(of:N*T*Cqcom_sdm670-sdhciC*) modalias(of:N*T*Cqcom_sdm6[36]0-mdp5) modalias(of:N*T*Cqcom_sdm6[36]0-mdp5C*) modalias(of:N*T*Cqcom_sdm845-camss) modalias(of:N*T*Cqcom_sdm845-camssC*) modalias(of:N*T*Cqcom_sdm845-dpu) modalias(of:N*T*Cqcom_sdm845-dpuC*) modalias(of:N*T*Cqcom_sdm845-mdss) modalias(of:N*T*Cqcom_sdm845-mdssC*) modalias(of:N*T*Cqcom_sdm845-sdhci) modalias(of:N*T*Cqcom_sdm845-sdhciC*) modalias(of:N*T*Cqcom_sdm845-sndcard) modalias(of:N*T*Cqcom_sdm845-sndcardC*) modalias(of:N*T*Cqcom_sdm845-venus) modalias(of:N*T*Cqcom_sdm845-venus-v2) modalias(of:N*T*Cqcom_sdm845-venus-v2C*) modalias(of:N*T*Cqcom_sdm845-venusC*) modalias(of:N*T*Cqcom_sm6115-lpass-tx-macro) modalias(of:N*T*Cqcom_sm6115-lpass-tx-macroC*) modalias(of:N*T*Cqcom_sm61[12]5-dpu) modalias(of:N*T*Cqcom_sm61[12]5-dpuC*) modalias(of:N*T*Cqcom_sm61[12]5-mdss) modalias(of:N*T*Cqcom_sm61[12]5-mdssC*) modalias(of:N*T*Cqcom_sm6350-dpu) modalias(of:N*T*Cqcom_sm6350-dpuC*) modalias(of:N*T*Cqcom_sm6350-mdss) modalias(of:N*T*Cqcom_sm6350-mdssC*) modalias(of:N*T*Cqcom_sm6375-dpu) modalias(of:N*T*Cqcom_sm6375-dpuC*) modalias(of:N*T*Cqcom_sm6375-mdss) modalias(of:N*T*Cqcom_sm6375-mdssC*) modalias(of:N*T*Cqcom_sm8150-ethqos) modalias(of:N*T*Cqcom_sm8150-ethqosC*) modalias(of:N*T*Cqcom_sm8250-camss) modalias(of:N*T*Cqcom_sm8250-camssC*) modalias(of:N*T*Cqcom_sm8250-venus) modalias(of:N*T*Cqcom_sm8250-venusC*) modalias(of:N*T*Cqcom_sm8[123456]50-dpu) modalias(of:N*T*Cqcom_sm8[123456]50-dpuC*) modalias(of:N*T*Cqcom_sm8[123456]50-mdss) modalias(of:N*T*Cqcom_sm8[123456]50-mdssC*) modalias(of:N*T*Cqcom_sm8[245]50-lpass-rx-macro) modalias(of:N*T*Cqcom_sm8[245]50-lpass-rx-macroC*) modalias(of:N*T*Cqcom_sm8[245]50-lpass-tx-macro) modalias(of:N*T*Cqcom_sm8[245]50-lpass-tx-macroC*) modalias(of:N*T*Cqcom_sm8[245]50-lpass-va-macro) modalias(of:N*T*Cqcom_sm8[245]50-lpass-va-macroC*) modalias(of:N*T*Cqcom_sm8[245]50-lpass-wsa-macro) modalias(of:N*T*Cqcom_sm8[245]50-lpass-wsa-macroC*) modalias(of:N*T*Cqcom_sm8[456]50-sndcard) modalias(of:N*T*Cqcom_sm8[456]50-sndcardC*) modalias(of:N*T*Cqcom_soundwire-v1.3.0) modalias(of:N*T*Cqcom_soundwire-v1.3.0C*) modalias(of:N*T*Cqcom_soundwire-v1.5.1) modalias(of:N*T*Cqcom_soundwire-v1.5.1C*) modalias(of:N*T*Cqcom_soundwire-v1.[67].0) modalias(of:N*T*Cqcom_soundwire-v1.[67].0C*) modalias(of:N*T*Cqcom_soundwire-v2.0.0) modalias(of:N*T*Cqcom_soundwire-v2.0.0C*) modalias(of:N*T*Cqcom_spmi-flash-led) modalias(of:N*T*Cqcom_spmi-flash-ledC*) modalias(of:N*T*Cqcom_wcd938[05]-codec) modalias(of:N*T*Cqcom_wcd938[05]-codecC*) modalias(of:N*T*Cqcom_wcd939[05]-codec) modalias(of:N*T*Cqcom_wcd939[05]-codecC*) modalias(of:N*T*Cqcom_wcn3988-bt) = 2.3 modalias(of:N*T*Cqcom_wcn3988-btC*) = 2.3 modalias(of:N*T*Cqcom_wcn3990-wifi) modalias(of:N*T*Cqcom_wcn3990-wifiC*) modalias(of:N*T*Cqcom_wcn399[018]-bt) = 2.3 modalias(of:N*T*Cqcom_wcn399[018]-btC*) = 2.3 modalias(of:N*T*Cqcom_wcn6750-bt) = 2.3 modalias(of:N*T*Cqcom_wcn6750-btC*) = 2.3 modalias(of:N*T*Cqcom_wcn6750-wifi) modalias(of:N*T*Cqcom_wcn6750-wifiC*) modalias(of:N*T*Cqcom_wcn6855-bt) = 2.3 modalias(of:N*T*Cqcom_wcn6855-btC*) = 2.3 modalias(of:N*T*Cqcom_wcn7850-bt) = 2.3 modalias(of:N*T*Cqcom_wcn7850-btC*) = 2.3 modalias(of:N*T*Cqcom_wcnss-bt) modalias(of:N*T*Cqcom_wcnss-btC*) modalias(of:N*T*Cqcom_wcnss-wlan) modalias(of:N*T*Cqcom_wcnss-wlanC*) modalias(of:N*T*Cqcom_x1e80100-dpu) modalias(of:N*T*Cqcom_x1e80100-dpuC*) modalias(of:N*T*Cqcom_x1e80100-mdss) modalias(of:N*T*Cqcom_x1e80100-mdssC*) modalias(of:N*T*Cqcom_x1e80100-sndcard) modalias(of:N*T*Cqcom_x1e80100-sndcardC*) modalias(of:N*T*Cqiaodian_qd43003c0-40) modalias(of:N*T*Cqiaodian_qd43003c0-40C*) modalias(of:N*T*Cqishenglong_gopher2b-lcd) modalias(of:N*T*Cqishenglong_gopher2b-lcdC*) modalias(of:N*T*Cradxa_display-10hd-ad001) modalias(of:N*T*Cradxa_display-10hd-ad001C*) modalias(of:N*T*Cradxa_display-8hd-ad002) modalias(of:N*T*Cradxa_display-8hd-ad002C*) modalias(of:N*T*Craspberrypi_7inch-touchscreen-panel) modalias(of:N*T*Craspberrypi_7inch-touchscreen-panelC*) modalias(of:N*T*Craspberrypi_firmware-ts) modalias(of:N*T*Craspberrypi_firmware-tsC*) modalias(of:N*T*Craydium_rm32380) modalias(of:N*T*Craydium_rm32380C*) modalias(of:N*T*Craydium_rm68200) modalias(of:N*T*Craydium_rm68200C*) modalias(of:N*T*Crealtek_alc5631) modalias(of:N*T*Crealtek_alc5631C*) modalias(of:N*T*Crealtek_rt5514) modalias(of:N*T*Crealtek_rt5514C*) modalias(of:N*T*Crealtek_rt5631) modalias(of:N*T*Crealtek_rt5631C*) modalias(of:N*T*Crealtek_rt5639) modalias(of:N*T*Crealtek_rt5639C*) modalias(of:N*T*Crealtek_rt5640) modalias(of:N*T*Crealtek_rt5640C*) modalias(of:N*T*Crealtek_rt5645) modalias(of:N*T*Crealtek_rt5645C*) modalias(of:N*T*Crealtek_rt5650) modalias(of:N*T*Crealtek_rt5650C*) modalias(of:N*T*Crealtek_rt565[89]) modalias(of:N*T*Crealtek_rt565[89]C*) modalias(of:N*T*Crealtek_rt5663) modalias(of:N*T*Crealtek_rt5663C*) modalias(of:N*T*Crealtek_rt5677) modalias(of:N*T*Crealtek_rt5677C*) modalias(of:N*T*Crealtek_rt5682i) modalias(of:N*T*Crealtek_rt5682iC*) modalias(of:N*T*Crealtek_rt5682s) modalias(of:N*T*Crealtek_rt5682sC*) modalias(of:N*T*Crealtek_rtl8723[bcd]s-bt) = 2.3 modalias(of:N*T*Crealtek_rtl8723[bcd]s-btC*) = 2.3 modalias(of:N*T*Crealtek_rtl8822cs-bt) = 2.3 modalias(of:N*T*Crealtek_rtl8822cs-btC*) = 2.3 modalias(of:N*T*Cregulator-led) modalias(of:N*T*Cregulator-ledC*) modalias(of:N*T*Crenesas_fcp[fv]) modalias(of:N*T*Crenesas_fcp[fv]C*) modalias(of:N*T*Crenesas_fdp1) modalias(of:N*T*Crenesas_fdp1C*) modalias(of:N*T*Crenesas_idt821034) modalias(of:N*T*Crenesas_idt821034C*) modalias(of:N*T*Crenesas_r8a779a0-canfd) modalias(of:N*T*Crenesas_r8a779a0-canfdC*) modalias(of:N*T*Crenesas_r9a07g044-du) modalias(of:N*T*Crenesas_r9a07g044-duC*) modalias(of:N*T*Crenesas_r9a07g044-vsp2) modalias(of:N*T*Crenesas_r9a07g044-vsp2C*) modalias(of:N*T*Crenesas_rcar-gen[34]-canfd) modalias(of:N*T*Crenesas_rcar-gen[34]-canfdC*) modalias(of:N*T*Crenesas_rcar-gen[34]-sdhi) modalias(of:N*T*Crenesas_rcar-gen[34]-sdhiC*) modalias(of:N*T*Crenesas_rz-ssi) modalias(of:N*T*Crenesas_rz-ssiC*) modalias(of:N*T*Crenesas_rzg2l-canfd) modalias(of:N*T*Crenesas_rzg2l-canfdC*) modalias(of:N*T*Crenesas_rzg2l-cru) modalias(of:N*T*Crenesas_rzg2l-cruC*) modalias(of:N*T*Crenesas_sdhi-mmc-r8a77470) modalias(of:N*T*Crenesas_sdhi-mmc-r8a77470C*) modalias(of:N*T*Crenesas_sdhi-r7s9210) modalias(of:N*T*Crenesas_sdhi-r7s9210C*) modalias(of:N*T*Crenesas_sdhi-r8a7795) modalias(of:N*T*Crenesas_sdhi-r8a7795C*) modalias(of:N*T*Crenesas_sdhi-r8a7796[15]) modalias(of:N*T*Crenesas_sdhi-r8a7796[15]C*) modalias(of:N*T*Crenesas_sdhi-r8a77995) modalias(of:N*T*Crenesas_sdhi-r8a77995C*) modalias(of:N*T*Crenesas_sdhi-r8a779[79]0) modalias(of:N*T*Crenesas_sdhi-r8a779[79]0C*) modalias(of:N*T*Crenesas_sdhi-r9a09g011) modalias(of:N*T*Crenesas_sdhi-r9a09g011C*) modalias(of:N*T*Crenesas_vsp[12]) modalias(of:N*T*Crenesas_vsp[12]C*) modalias(of:N*T*Cresistive-adc-touch) modalias(of:N*T*Cresistive-adc-touchC*) modalias(of:N*T*Crfkill-gpio) modalias(of:N*T*Crfkill-gpioC*) modalias(of:N*T*Crichtek_rt4831) modalias(of:N*T*Crichtek_rt4831C*) modalias(of:N*T*Crichtek_rt5033-battery) modalias(of:N*T*Crichtek_rt5033-batteryC*) modalias(of:N*T*Crichtek_rt5033-led) modalias(of:N*T*Crichtek_rt5033-ledC*) modalias(of:N*T*Crichtek_rt5120) modalias(of:N*T*Crichtek_rt5120C*) modalias(of:N*T*Crichtek_rt9467) modalias(of:N*T*Crichtek_rt9467C*) modalias(of:N*T*Crichtek_rt9471) modalias(of:N*T*Crichtek_rt9471C*) modalias(of:N*T*Crichtek_rtq9128) modalias(of:N*T*Crichtek_rtq9128C*) modalias(of:N*T*Crockchip_display-subsystem) modalias(of:N*T*Crockchip_display-subsystemC*) modalias(of:N*T*Crockchip_pdm) modalias(of:N*T*Crockchip_pdmC*) modalias(of:N*T*Crockchip_px30-cif-isp) modalias(of:N*T*Crockchip_px30-cif-ispC*) modalias(of:N*T*Crockchip_px30-gmac) modalias(of:N*T*Crockchip_px30-gmacC*) modalias(of:N*T*Crockchip_px30-i2s) modalias(of:N*T*Crockchip_px30-i2s-tdm) modalias(of:N*T*Crockchip_px30-i2s-tdmC*) modalias(of:N*T*Crockchip_px30-i2sC*) modalias(of:N*T*Crockchip_px30-lvds) modalias(of:N*T*Crockchip_px30-lvdsC*) modalias(of:N*T*Crockchip_px30-mipi-dsi) modalias(of:N*T*Crockchip_px30-mipi-dsiC*) modalias(of:N*T*Crockchip_px30-pdm) modalias(of:N*T*Crockchip_px30-pdmC*) modalias(of:N*T*Crockchip_px30-vop-big) modalias(of:N*T*Crockchip_px30-vop-bigC*) modalias(of:N*T*Crockchip_px30-vop-lit) modalias(of:N*T*Crockchip_px30-vop-litC*) modalias(of:N*T*Crockchip_px30-vpu) modalias(of:N*T*Crockchip_px30-vpuC*) modalias(of:N*T*Crockchip_rk1808-i2s) modalias(of:N*T*Crockchip_rk1808-i2s-tdm) modalias(of:N*T*Crockchip_rk1808-i2s-tdmC*) modalias(of:N*T*Crockchip_rk1808-i2sC*) modalias(of:N*T*Crockchip_rk1808-pdm) modalias(of:N*T*Crockchip_rk1808-pdmC*) modalias(of:N*T*Crockchip_rk2928-dw-mshc) modalias(of:N*T*Crockchip_rk2928-dw-mshcC*) modalias(of:N*T*Crockchip_rk3036-inno-hdmi) modalias(of:N*T*Crockchip_rk3036-inno-hdmiC*) modalias(of:N*T*Crockchip_rk3066-hdmi) modalias(of:N*T*Crockchip_rk3066-hdmiC*) modalias(of:N*T*Crockchip_rk3066-spdif) modalias(of:N*T*Crockchip_rk3066-spdifC*) modalias(of:N*T*Crockchip_rk30[36]6-emac) modalias(of:N*T*Crockchip_rk30[36]6-emacC*) modalias(of:N*T*Crockchip_rk30[36]6-i2s) modalias(of:N*T*Crockchip_rk30[36]6-i2sC*) modalias(of:N*T*Crockchip_rk30[36]6-vop) modalias(of:N*T*Crockchip_rk30[36]6-vopC*) modalias(of:N*T*Crockchip_rk30[36]6-vpu) modalias(of:N*T*Crockchip_rk30[36]6-vpuC*) modalias(of:N*T*Crockchip_rk3126-vop) modalias(of:N*T*Crockchip_rk3126-vopC*) modalias(of:N*T*Crockchip_rk3128-inno-hdmi) modalias(of:N*T*Crockchip_rk3128-inno-hdmiC*) modalias(of:N*T*Crockchip_rk3188-emac) modalias(of:N*T*Crockchip_rk3188-emacC*) modalias(of:N*T*Crockchip_rk3188-spdif) modalias(of:N*T*Crockchip_rk3188-spdifC*) modalias(of:N*T*Crockchip_rk3188-vop) modalias(of:N*T*Crockchip_rk3188-vopC*) modalias(of:N*T*Crockchip_rk31[28]8-i2s) modalias(of:N*T*Crockchip_rk31[28]8-i2sC*) modalias(of:N*T*Crockchip_rk3288-dp) modalias(of:N*T*Crockchip_rk3288-dpC*) modalias(of:N*T*Crockchip_rk3288-dw-mshc) modalias(of:N*T*Crockchip_rk3288-dw-mshcC*) modalias(of:N*T*Crockchip_rk3288-gmac) modalias(of:N*T*Crockchip_rk3288-gmacC*) modalias(of:N*T*Crockchip_rk3288-hdmi-analog) modalias(of:N*T*Crockchip_rk3288-hdmi-analogC*) modalias(of:N*T*Crockchip_rk3288-lvds) modalias(of:N*T*Crockchip_rk3288-lvdsC*) modalias(of:N*T*Crockchip_rk3288-mipi-dsi) modalias(of:N*T*Crockchip_rk3288-mipi-dsiC*) modalias(of:N*T*Crockchip_rk3288-rga) modalias(of:N*T*Crockchip_rk3288-rgaC*) modalias(of:N*T*Crockchip_rk3288-vpu) modalias(of:N*T*Crockchip_rk3288-vpuC*) modalias(of:N*T*Crockchip_rk32[28]8-dw-hdmi) modalias(of:N*T*Crockchip_rk32[28]8-dw-hdmiC*) modalias(of:N*T*Crockchip_rk32[28]8-i2s) modalias(of:N*T*Crockchip_rk32[28]8-i2sC*) modalias(of:N*T*Crockchip_rk32[28]8-spdif) modalias(of:N*T*Crockchip_rk32[28]8-spdifC*) modalias(of:N*T*Crockchip_rk32[28]8-vop) modalias(of:N*T*Crockchip_rk32[28]8-vopC*) modalias(of:N*T*Crockchip_rk3308-i2s-tdm) modalias(of:N*T*Crockchip_rk3308-i2s-tdmC*) modalias(of:N*T*Crockchip_rk3308-pdm) modalias(of:N*T*Crockchip_rk3308-pdmC*) modalias(of:N*T*Crockchip_rk3328-codec) modalias(of:N*T*Crockchip_rk3328-codecC*) modalias(of:N*T*Crockchip_rk3328-dw-hdmi) modalias(of:N*T*Crockchip_rk3328-dw-hdmiC*) modalias(of:N*T*Crockchip_rk3328-spdif) modalias(of:N*T*Crockchip_rk3328-spdifC*) modalias(of:N*T*Crockchip_rk3328-vop) modalias(of:N*T*Crockchip_rk3328-vopC*) modalias(of:N*T*Crockchip_rk3328-vpu) modalias(of:N*T*Crockchip_rk3328-vpuC*) modalias(of:N*T*Crockchip_rk336[68]-gmac) modalias(of:N*T*Crockchip_rk336[68]-gmacC*) modalias(of:N*T*Crockchip_rk336[68]-i2s) modalias(of:N*T*Crockchip_rk336[68]-i2sC*) modalias(of:N*T*Crockchip_rk336[68]-spdif) modalias(of:N*T*Crockchip_rk336[68]-spdifC*) modalias(of:N*T*Crockchip_rk336[68]-vop) modalias(of:N*T*Crockchip_rk336[68]-vopC*) modalias(of:N*T*Crockchip_rk3399-cdn-dp) modalias(of:N*T*Crockchip_rk3399-cdn-dpC*) modalias(of:N*T*Crockchip_rk3399-cif-isp) modalias(of:N*T*Crockchip_rk3399-cif-ispC*) modalias(of:N*T*Crockchip_rk3399-dw-hdmi) modalias(of:N*T*Crockchip_rk3399-dw-hdmiC*) modalias(of:N*T*Crockchip_rk3399-edp) modalias(of:N*T*Crockchip_rk3399-edpC*) modalias(of:N*T*Crockchip_rk3399-gmac) modalias(of:N*T*Crockchip_rk3399-gmacC*) modalias(of:N*T*Crockchip_rk3399-gru-sound) modalias(of:N*T*Crockchip_rk3399-gru-soundC*) modalias(of:N*T*Crockchip_rk3399-i2s) modalias(of:N*T*Crockchip_rk3399-i2sC*) modalias(of:N*T*Crockchip_rk3399-mipi-dsi) modalias(of:N*T*Crockchip_rk3399-mipi-dsiC*) modalias(of:N*T*Crockchip_rk3399-rga) modalias(of:N*T*Crockchip_rk3399-rgaC*) modalias(of:N*T*Crockchip_rk3399-sdhci-5.1) modalias(of:N*T*Crockchip_rk3399-sdhci-5.1C*) modalias(of:N*T*Crockchip_rk3399-spdif) modalias(of:N*T*Crockchip_rk3399-spdifC*) modalias(of:N*T*Crockchip_rk3399-vdec) modalias(of:N*T*Crockchip_rk3399-vdecC*) modalias(of:N*T*Crockchip_rk3399-vop-big) modalias(of:N*T*Crockchip_rk3399-vop-bigC*) modalias(of:N*T*Crockchip_rk3399-vop-lit) modalias(of:N*T*Crockchip_rk3399-vop-litC*) modalias(of:N*T*Crockchip_rk3399-vpu) modalias(of:N*T*Crockchip_rk3399-vpuC*) modalias(of:N*T*Crockchip_rk33[02]8-gmac) modalias(of:N*T*Crockchip_rk33[02]8-gmacC*) modalias(of:N*T*Crockchip_rk33[02]8-i2s) modalias(of:N*T*Crockchip_rk33[02]8-i2sC*) modalias(of:N*T*Crockchip_rk3568-mipi-dsi) modalias(of:N*T*Crockchip_rk3568-mipi-dsiC*) modalias(of:N*T*Crockchip_rk3568-pdm) modalias(of:N*T*Crockchip_rk3568-pdmC*) modalias(of:N*T*Crockchip_rk3568-spdif) modalias(of:N*T*Crockchip_rk3568-spdifC*) modalias(of:N*T*Crockchip_rk3568-vepu) modalias(of:N*T*Crockchip_rk3568-vepuC*) modalias(of:N*T*Crockchip_rk3568-vpu) modalias(of:N*T*Crockchip_rk3568-vpuC*) modalias(of:N*T*Crockchip_rk356[68]-vop) modalias(of:N*T*Crockchip_rk356[68]-vopC*) modalias(of:N*T*Crockchip_rk3588-av1-vpu) modalias(of:N*T*Crockchip_rk3588-av1-vpuC*) modalias(of:N*T*Crockchip_rk3588-i2s) modalias(of:N*T*Crockchip_rk3588-i2sC*) modalias(of:N*T*Crockchip_rk3588-mali) modalias(of:N*T*Crockchip_rk3588-maliC*) modalias(of:N*T*Crockchip_rk3588-vop) modalias(of:N*T*Crockchip_rk3588-vopC*) modalias(of:N*T*Crockchip_rk35[68]8-dw-hdmi) modalias(of:N*T*Crockchip_rk35[68]8-dw-hdmiC*) modalias(of:N*T*Crockchip_rk35[68]8-dwcmshc) modalias(of:N*T*Crockchip_rk35[68]8-dwcmshcC*) modalias(of:N*T*Crockchip_rk35[68]8-gmac) modalias(of:N*T*Crockchip_rk35[68]8-gmacC*) modalias(of:N*T*Crockchip_rk35[68]8-i2s-tdm) modalias(of:N*T*Crockchip_rk35[68]8-i2s-tdmC*) modalias(of:N*T*Crockchip_rk3[12]28-gmac) modalias(of:N*T*Crockchip_rk3[12]28-gmacC*) modalias(of:N*T*Crockchip_rk806) modalias(of:N*T*Crockchip_rk806C*) modalias(of:N*T*Crockchip_rk80[589]) modalias(of:N*T*Crockchip_rk80[589]C*) modalias(of:N*T*Crockchip_rk81[78]) modalias(of:N*T*Crockchip_rk81[78]C*) modalias(of:N*T*Crockchip_rockchip-audio-max98090) modalias(of:N*T*Crockchip_rockchip-audio-max98090C*) modalias(of:N*T*Crockchip_rockchip-audio-rt5645) modalias(of:N*T*Crockchip_rockchip-audio-rt5645C*) modalias(of:N*T*Crockchip_rv1108-gmac) modalias(of:N*T*Crockchip_rv1108-gmacC*) modalias(of:N*T*Crockchip_rv1126-gmac) modalias(of:N*T*Crockchip_rv1126-gmacC*) modalias(of:N*T*Crockchip_rv1126-i2s) modalias(of:N*T*Crockchip_rv1126-i2s-tdm) modalias(of:N*T*Crockchip_rv1126-i2s-tdmC*) modalias(of:N*T*Crockchip_rv1126-i2sC*) modalias(of:N*T*Crockchip_rv1126-mipi-dsi) modalias(of:N*T*Crockchip_rv1126-mipi-dsiC*) modalias(of:N*T*Crockchip_rv1126-pdm) modalias(of:N*T*Crockchip_rv1126-pdmC*) modalias(of:N*T*Crockchip_rv1126-vop) modalias(of:N*T*Crockchip_rv1126-vopC*) modalias(of:N*T*Crocktech_jh057n00900) modalias(of:N*T*Crocktech_jh057n00900C*) modalias(of:N*T*Crocktech_rk043fn48h) modalias(of:N*T*Crocktech_rk043fn48hC*) modalias(of:N*T*Crocktech_rk070er9427) modalias(of:N*T*Crocktech_rk070er9427C*) modalias(of:N*T*Crocktech_rk101ii01d-ct) modalias(of:N*T*Crocktech_rk101ii01d-ctC*) modalias(of:N*T*Crohm_bd28623) modalias(of:N*T*Crohm_bd28623C*) modalias(of:N*T*Crohm_bd9571mwv) modalias(of:N*T*Crohm_bd9571mwvC*) modalias(of:N*T*Crohm_bd9574mwf) modalias(of:N*T*Crohm_bd9574mwfC*) modalias(of:N*T*Crohm_bd99954) modalias(of:N*T*Crohm_bd99954C*) modalias(of:N*T*Crohm_bh171[05]) modalias(of:N*T*Crohm_bh171[05]C*) modalias(of:N*T*Crohm_bh1721) modalias(of:N*T*Crohm_bh1721C*) modalias(of:N*T*Crohm_bh175[01]) modalias(of:N*T*Crohm_bh175[01]C*) modalias(of:N*T*Crohm_bu27034) modalias(of:N*T*Crohm_bu27034C*) modalias(of:N*T*Crohm_kx132acr-lbz) modalias(of:N*T*Crohm_kx132acr-lbzC*) modalias(of:N*T*Cronbo_rb070d30) modalias(of:N*T*Cronbo_rb070d30C*) modalias(of:N*T*Csamsung_ams495qa01) modalias(of:N*T*Csamsung_ams495qa01C*) modalias(of:N*T*Csamsung_atna33xc20) modalias(of:N*T*Csamsung_atna33xc20C*) modalias(of:N*T*Csamsung_exynos4412-dw-mshc) modalias(of:N*T*Csamsung_exynos4412-dw-mshcC*) modalias(of:N*T*Csamsung_exynos5250-dw-mshc) modalias(of:N*T*Csamsung_exynos5250-dw-mshcC*) modalias(of:N*T*Csamsung_exynos5420-dw-mshc) modalias(of:N*T*Csamsung_exynos5420-dw-mshc-smu) modalias(of:N*T*Csamsung_exynos5420-dw-mshc-smuC*) modalias(of:N*T*Csamsung_exynos5420-dw-mshcC*) modalias(of:N*T*Csamsung_exynos7-dw-mshc) modalias(of:N*T*Csamsung_exynos7-dw-mshc-smu) modalias(of:N*T*Csamsung_exynos7-dw-mshc-smuC*) modalias(of:N*T*Csamsung_exynos7-dw-mshcC*) modalias(of:N*T*Csamsung_ld9040) modalias(of:N*T*Csamsung_ld9040C*) modalias(of:N*T*Csamsung_lms380kf01) modalias(of:N*T*Csamsung_lms380kf01C*) modalias(of:N*T*Csamsung_lms397kf04) modalias(of:N*T*Csamsung_lms397kf04C*) modalias(of:N*T*Csamsung_lsn122dl01-c01) modalias(of:N*T*Csamsung_lsn122dl01-c01C*) modalias(of:N*T*Csamsung_ltl101al01) modalias(of:N*T*Csamsung_ltl101al01C*) modalias(of:N*T*Csamsung_ltn101nt05) modalias(of:N*T*Csamsung_ltn101nt05C*) modalias(of:N*T*Csamsung_ltn140at29-301) modalias(of:N*T*Csamsung_ltn140at29-301C*) modalias(of:N*T*Csamsung_s5c73m3) modalias(of:N*T*Csamsung_s5c73m3C*) modalias(of:N*T*Csamsung_s5k5baf) modalias(of:N*T*Csamsung_s5k5bafC*) modalias(of:N*T*Csamsung_s5k6a3) modalias(of:N*T*Csamsung_s5k6a3C*) modalias(of:N*T*Csamsung_s6e3fc2x01) modalias(of:N*T*Csamsung_s6e3fc2x01C*) modalias(of:N*T*Csamsung_s6e3h[af]2) modalias(of:N*T*Csamsung_s6e3h[af]2C*) modalias(of:N*T*Csamsung_s6e63j0x03) modalias(of:N*T*Csamsung_s6e63j0x03C*) modalias(of:N*T*Csamsung_s6e88a0-ams452ef01) modalias(of:N*T*Csamsung_s6e88a0-ams452ef01C*) modalias(of:N*T*Csamsung_s6e8aa0) modalias(of:N*T*Csamsung_s6e8aa0C*) modalias(of:N*T*Csamsung_sofef00) modalias(of:N*T*Csamsung_sofef00C*) modalias(of:N*T*Csatoz_sat050at40h12r2) modalias(of:N*T*Csatoz_sat050at40h12r2C*) modalias(of:N*T*Csbs_sbs-battery) modalias(of:N*T*Csbs_sbs-batteryC*) modalias(of:N*T*Csemtech_sx931[01]) modalias(of:N*T*Csemtech_sx931[01]C*) modalias(of:N*T*Csemtech_sx9324) modalias(of:N*T*Csemtech_sx9324C*) modalias(of:N*T*Csemtech_sx9360) modalias(of:N*T*Csemtech_sx9360C*) modalias(of:N*T*Csensortek_stk331[01]) modalias(of:N*T*Csensortek_stk331[01]C*) modalias(of:N*T*Csensortek_stk3335) modalias(of:N*T*Csensortek_stk3335C*) modalias(of:N*T*Cserial-midi) modalias(of:N*T*Cserial-midiC*) modalias(of:N*T*Csgmicro_sgm3140) modalias(of:N*T*Csgmicro_sgm3140C*) modalias(of:N*T*Csharp_gp2ap002[as]00f) modalias(of:N*T*Csharp_gp2ap002[as]00fC*) modalias(of:N*T*Csharp_ld-d5116z01b) modalias(of:N*T*Csharp_ld-d5116z01bC*) modalias(of:N*T*Csharp_lq035q7db03) modalias(of:N*T*Csharp_lq035q7db03C*) modalias(of:N*T*Csharp_lq070y3dg3b) modalias(of:N*T*Csharp_lq070y3dg3bC*) modalias(of:N*T*Csharp_lq101k1ly04) modalias(of:N*T*Csharp_lq101k1ly04C*) modalias(of:N*T*Csharp_lq101r1sx01) modalias(of:N*T*Csharp_lq101r1sx01C*) modalias(of:N*T*Csharp_lq123p1jx31) modalias(of:N*T*Csharp_lq123p1jx31C*) modalias(of:N*T*Csharp_lq140m1jw46) modalias(of:N*T*Csharp_lq140m1jw46C*) modalias(of:N*T*Csharp_ls020b1dd01d) modalias(of:N*T*Csharp_ls020b1dd01dC*) modalias(of:N*T*Csharp_ls043t1le01-qhd) modalias(of:N*T*Csharp_ls043t1le01-qhdC*) modalias(of:N*T*Csharp_ls055d1sx04) modalias(of:N*T*Csharp_ls055d1sx04C*) modalias(of:N*T*Cshelly_sca07010-bfn-lnn) modalias(of:N*T*Cshelly_sca07010-bfn-lnnC*) modalias(of:N*T*Csi-en_sn321[68]) modalias(of:N*T*Csi-en_sn321[68]C*) modalias(of:N*T*Csifive_fu540-c000-gem) modalias(of:N*T*Csifive_fu540-c000-gemC*) modalias(of:N*T*Csii_43wvf1g) modalias(of:N*T*Csii_43wvf1gC*) modalias(of:N*T*Csil_sii9022) modalias(of:N*T*Csil_sii9022C*) modalias(of:N*T*Csil_sii9234) modalias(of:N*T*Csil_sii9234C*) modalias(of:N*T*Csilabs_si470x) = 1.0.2 modalias(of:N*T*Csilabs_si470xC*) = 1.0.2 modalias(of:N*T*Csilan_sc7a20) modalias(of:N*T*Csilan_sc7a20C*) modalias(of:N*T*Csilead_gsl168[08]) modalias(of:N*T*Csilead_gsl168[08]C*) modalias(of:N*T*Csilead_gsl367[05]) modalias(of:N*T*Csilead_gsl367[05]C*) modalias(of:N*T*Csilead_gsl3692) modalias(of:N*T*Csilead_gsl3692C*) modalias(of:N*T*Csilergy_sy7636a) modalias(of:N*T*Csilergy_sy7636aC*) modalias(of:N*T*Csimple-audio-amplifier) modalias(of:N*T*Csimple-audio-amplifierC*) modalias(of:N*T*Csimple-audio-card) modalias(of:N*T*Csimple-audio-cardC*) modalias(of:N*T*Csimple-audio-mux) modalias(of:N*T*Csimple-audio-muxC*) modalias(of:N*T*Csimple-scu-audio-card) modalias(of:N*T*Csimple-scu-audio-cardC*) modalias(of:N*T*Csis_9200-ts) modalias(of:N*T*Csis_9200-tsC*) modalias(of:N*T*Csitronix_st1232) modalias(of:N*T*Csitronix_st1232C*) modalias(of:N*T*Csitronix_st1633) modalias(of:N*T*Csitronix_st1633C*) modalias(of:N*T*Csitronix_st7789v) modalias(of:N*T*Csitronix_st7789vC*) modalias(of:N*T*Csmi_sm501) modalias(of:N*T*Csmi_sm501C*) modalias(of:N*T*Csmsc_lan9115) = 2008_10_21 modalias(of:N*T*Csmsc_lan9115C*) = 2008_10_21 modalias(of:N*T*Csmsc_lan91c111) modalias(of:N*T*Csmsc_lan91c111C*) modalias(of:N*T*Csmsc_lan91c94) modalias(of:N*T*Csmsc_lan91c94C*) modalias(of:N*T*Csmsc_lan9303-i2c) modalias(of:N*T*Csmsc_lan9303-i2cC*) modalias(of:N*T*Csmsc_lan9303-mdio) modalias(of:N*T*Csmsc_lan9303-mdioC*) modalias(of:N*T*Csmsc_usb3503a) modalias(of:N*T*Csmsc_usb3503aC*) modalias(of:N*T*Csmsc_usb3[58]03) modalias(of:N*T*Csmsc_usb3[58]03C*) modalias(of:N*T*Csmsc_usb4604) modalias(of:N*T*Csmsc_usb4604C*) modalias(of:N*T*Csnps_arc-uart) modalias(of:N*T*Csnps_arc-uartC*) modalias(of:N*T*Csnps_designware-i2s) modalias(of:N*T*Csnps_designware-i2sC*) modalias(of:N*T*Csnps_dw-mshc) modalias(of:N*T*Csnps_dw-mshcC*) modalias(of:N*T*Csnps_dwc-qos-ethernet-4.10) modalias(of:N*T*Csnps_dwc-qos-ethernet-4.10C*) modalias(of:N*T*Csnps_dwcmshc-sdhci) modalias(of:N*T*Csnps_dwcmshc-sdhciC*) modalias(of:N*T*Csnps_dwmac) modalias(of:N*T*Csnps_dwmac-3.610) modalias(of:N*T*Csnps_dwmac-3.610C*) modalias(of:N*T*Csnps_dwmac-3.70a) modalias(of:N*T*Csnps_dwmac-3.70aC*) modalias(of:N*T*Csnps_dwmac-3.710) modalias(of:N*T*Csnps_dwmac-3.710C*) modalias(of:N*T*Csnps_dwmac-3.[45]0a) modalias(of:N*T*Csnps_dwmac-3.[45]0aC*) modalias(of:N*T*Csnps_dwmac-4.00) modalias(of:N*T*Csnps_dwmac-4.00C*) modalias(of:N*T*Csnps_dwmac-4.10a) modalias(of:N*T*Csnps_dwmac-4.10aC*) modalias(of:N*T*Csnps_dwmacC*) modalias(of:N*T*Csnps_dwxgmac) modalias(of:N*T*Csnps_dwxgmac-2.10) modalias(of:N*T*Csnps_dwxgmac-2.10C*) modalias(of:N*T*Csnps_dwxgmacC*) modalias(of:N*T*Csocionext_f-sdh30-e51-mmc) modalias(of:N*T*Csocionext_f-sdh30-e51-mmcC*) modalias(of:N*T*Csocionext_uniphier-sd4hc) modalias(of:N*T*Csocionext_uniphier-sd4hcC*) modalias(of:N*T*Csony_acx424ak[mp]) modalias(of:N*T*Csony_acx424ak[mp]C*) modalias(of:N*T*Csony_cxd2880) modalias(of:N*T*Csony_cxd2880C*) modalias(of:N*T*Csony_imx214) modalias(of:N*T*Csony_imx214C*) modalias(of:N*T*Csony_imx219) modalias(of:N*T*Csony_imx219C*) modalias(of:N*T*Csony_imx258) modalias(of:N*T*Csony_imx258C*) modalias(of:N*T*Csony_imx274) modalias(of:N*T*Csony_imx274C*) modalias(of:N*T*Csony_imx290) modalias(of:N*T*Csony_imx290C*) modalias(of:N*T*Csony_imx290l[lq]r) modalias(of:N*T*Csony_imx290l[lq]rC*) modalias(of:N*T*Csony_imx296) modalias(of:N*T*Csony_imx296C*) modalias(of:N*T*Csony_imx296l[lq]) modalias(of:N*T*Csony_imx296l[lq]C*) modalias(of:N*T*Csony_imx327lqr) modalias(of:N*T*Csony_imx327lqrC*) modalias(of:N*T*Csony_imx334) modalias(of:N*T*Csony_imx334C*) modalias(of:N*T*Csony_imx335) modalias(of:N*T*Csony_imx335C*) modalias(of:N*T*Csony_imx412) modalias(of:N*T*Csony_imx412C*) modalias(of:N*T*Csony_imx415) modalias(of:N*T*Csony_imx415C*) modalias(of:N*T*Csony_imx577) modalias(of:N*T*Csony_imx577C*) modalias(of:N*T*Csony_tulip-truly-nt35521) modalias(of:N*T*Csony_tulip-truly-nt35521C*) modalias(of:N*T*Csophgo_cv1800b-dwcmshc) modalias(of:N*T*Csophgo_cv1800b-dwcmshcC*) modalias(of:N*T*Csophgo_sg2002-dwcmshc) modalias(of:N*T*Csophgo_sg2002-dwcmshcC*) modalias(of:N*T*Cspi-nand) modalias(of:N*T*Cspi-nandC*) modalias(of:N*T*Cst_h3lis331dl-accel) modalias(of:N*T*Cst_h3lis331dl-accelC*) modalias(of:N*T*Cst_iis328dq) modalias(of:N*T*Cst_iis328dqC*) modalias(of:N*T*Cst_lis2d[ew]12) modalias(of:N*T*Cst_lis2d[ew]12C*) modalias(of:N*T*Cst_lis2dh12-accel) modalias(of:N*T*Cst_lis2dh12-accelC*) modalias(of:N*T*Cst_lis2dw12) modalias(of:N*T*Cst_lis2dw12C*) modalias(of:N*T*Cst_lis2hh12) modalias(of:N*T*Cst_lis2hh12C*) modalias(of:N*T*Cst_lis302dl) modalias(of:N*T*Cst_lis302dl-spi) modalias(of:N*T*Cst_lis302dl-spiC*) modalias(of:N*T*Cst_lis302dlC*) modalias(of:N*T*Cst_lis331dl-accel) modalias(of:N*T*Cst_lis331dl-accelC*) modalias(of:N*T*Cst_lis331dlh-accel) modalias(of:N*T*Cst_lis331dlh-accelC*) modalias(of:N*T*Cst_lis3de) modalias(of:N*T*Cst_lis3deC*) modalias(of:N*T*Cst_lis3dh-accel) modalias(of:N*T*Cst_lis3dh-accelC*) modalias(of:N*T*Cst_lis3dhh) modalias(of:N*T*Cst_lis3dhhC*) modalias(of:N*T*Cst_lis3l02dq) modalias(of:N*T*Cst_lis3l02dqC*) modalias(of:N*T*Cst_lis3lv02d) modalias(of:N*T*Cst_lis3lv02dC*) modalias(of:N*T*Cst_lis3lv02dl-accel) modalias(of:N*T*Cst_lis3lv02dl-accelC*) modalias(of:N*T*Cst_lng2dm-accel) modalias(of:N*T*Cst_lng2dm-accelC*) modalias(of:N*T*Cst_lps001wp-press) modalias(of:N*T*Cst_lps001wp-pressC*) modalias(of:N*T*Cst_lps22df) modalias(of:N*T*Cst_lps22dfC*) modalias(of:N*T*Cst_lps22hb-press) modalias(of:N*T*Cst_lps22hb-pressC*) modalias(of:N*T*Cst_lps22hh) modalias(of:N*T*Cst_lps22hhC*) modalias(of:N*T*Cst_lps25h-press) modalias(of:N*T*Cst_lps25h-pressC*) modalias(of:N*T*Cst_lps331ap-press) modalias(of:N*T*Cst_lps331ap-pressC*) modalias(of:N*T*Cst_lps3[35]hw) modalias(of:N*T*Cst_lps3[35]hwC*) modalias(of:N*T*Cst_lsm303agr-accel) modalias(of:N*T*Cst_lsm303agr-accelC*) modalias(of:N*T*Cst_lsm303c-accel) modalias(of:N*T*Cst_lsm303c-accelC*) modalias(of:N*T*Cst_lsm303dl-accel) modalias(of:N*T*Cst_lsm303dl-accelC*) modalias(of:N*T*Cst_lsm303dl[hm]-accel) modalias(of:N*T*Cst_lsm303dl[hm]-accelC*) modalias(of:N*T*Cst_lsm303dlhc-accel) modalias(of:N*T*Cst_lsm303dlhc-accelC*) modalias(of:N*T*Cst_lsm330-accel) modalias(of:N*T*Cst_lsm330-accelC*) modalias(of:N*T*Cst_lsm330d-accel) modalias(of:N*T*Cst_lsm330d-accelC*) modalias(of:N*T*Cst_lsm330dl-accel) modalias(of:N*T*Cst_lsm330dl-accelC*) modalias(of:N*T*Cst_lsm330dlc-accel) modalias(of:N*T*Cst_lsm330dlc-accelC*) modalias(of:N*T*Cst_sf-tc240t-9370-t) modalias(of:N*T*Cst_sf-tc240t-9370-tC*) modalias(of:N*T*Cst_spear600-gmac) modalias(of:N*T*Cst_spear600-gmacC*) modalias(of:N*T*Cst_st-mipid02) modalias(of:N*T*Cst_st-mipid02C*) modalias(of:N*T*Cst_st-vgxy61) modalias(of:N*T*Cst_st-vgxy61C*) modalias(of:N*T*Cst_st21nfca[-_]i2c) modalias(of:N*T*Cst_st21nfca[-_]i2cC*) modalias(of:N*T*Cst_stmpe-ts) modalias(of:N*T*Cst_stmpe-tsC*) modalias(of:N*T*Cst_uvis25) modalias(of:N*T*Cst_uvis25C*) modalias(of:N*T*Cst_vl53l0x) modalias(of:N*T*Cst_vl53l0xC*) modalias(of:N*T*Cst_vl6180) modalias(of:N*T*Cst_vl6180C*) modalias(of:N*T*Cstarfive_jh7110-csi2rx) modalias(of:N*T*Cstarfive_jh7110-csi2rxC*) modalias(of:N*T*Cstarfive_jh7110-i2srx) modalias(of:N*T*Cstarfive_jh7110-i2srxC*) modalias(of:N*T*Cstarfive_jh7110-i2stx[01]) modalias(of:N*T*Cstarfive_jh7110-i2stx[01]C*) modalias(of:N*T*Cstarry_2081101qfh032011-53g) modalias(of:N*T*Cstarry_2081101qfh032011-53gC*) modalias(of:N*T*Cstarry_himax83102-j02) modalias(of:N*T*Cstarry_himax83102-j02C*) modalias(of:N*T*Cstarry_ili9882t) modalias(of:N*T*Cstarry_ili9882tC*) modalias(of:N*T*Cstarry_kr070pe2t) modalias(of:N*T*Cstarry_kr070pe2tC*) modalias(of:N*T*Cstarry_kr122ea0sra) modalias(of:N*T*Cstarry_kr122ea0sraC*) modalias(of:N*T*Cstartek_kd070fhfid015) modalias(of:N*T*Cstartek_kd070fhfid015C*) modalias(of:N*T*Cstartek_kd070wvfpa) modalias(of:N*T*Cstartek_kd070wvfpaC*) modalias(of:N*T*Csummit_smb34[57]) modalias(of:N*T*Csummit_smb34[57]C*) modalias(of:N*T*Csummit_smb358) modalias(of:N*T*Csummit_smb358C*) modalias(of:N*T*Ctdo_tl050hdv35) modalias(of:N*T*Ctdo_tl050hdv35C*) modalias(of:N*T*Cteam-source-display_tst043015cmhx) modalias(of:N*T*Cteam-source-display_tst043015cmhxC*) modalias(of:N*T*Ctechstar_ts8550b) modalias(of:N*T*Ctechstar_ts8550bC*) modalias(of:N*T*Ctempo_tscs42A[12]) modalias(of:N*T*Ctempo_tscs42A[12]C*) modalias(of:N*T*Ctfc_s9700rtwv43tr-01b) modalias(of:N*T*Ctfc_s9700rtwv43tr-01bC*) modalias(of:N*T*Cthead_th1520-dwcmshc) modalias(of:N*T*Cthead_th1520-dwcmshcC*) modalias(of:N*T*Cthine_thc63lvdm83d) modalias(of:N*T*Cthine_thc63lvdm83dC*) modalias(of:N*T*Cti_ads784[356]) modalias(of:N*T*Cti_ads784[356]C*) modalias(of:N*T*Cti_ads7873) modalias(of:N*T*Cti_ads7873C*) modalias(of:N*T*Cti_am3359-tsc) modalias(of:N*T*Cti_am3359-tscC*) modalias(of:N*T*Cti_am33xx-mcasp-audio) modalias(of:N*T*Cti_am33xx-mcasp-audioC*) modalias(of:N*T*Cti_am62-sdhci) modalias(of:N*T*Cti_am62-sdhciC*) modalias(of:N*T*Cti_am64-sdhci-[48]bit) modalias(of:N*T*Cti_am64-sdhci-[48]bitC*) modalias(of:N*T*Cti_am642-cpsw-nuss) modalias(of:N*T*Cti_am642-cpsw-nussC*) modalias(of:N*T*Cti_am642-icssg-prueth) modalias(of:N*T*Cti_am642-icssg-pruethC*) modalias(of:N*T*Cti_am65-cpts) modalias(of:N*T*Cti_am65-cptsC*) modalias(of:N*T*Cti_am654-cal) = 0.1.0 modalias(of:N*T*Cti_am654-calC*) = 0.1.0 modalias(of:N*T*Cti_am654-cpsw-nuss) modalias(of:N*T*Cti_am654-cpsw-nussC*) modalias(of:N*T*Cti_am654-icss-iep) modalias(of:N*T*Cti_am654-icss-iepC*) modalias(of:N*T*Cti_am654-icssg-prueth) modalias(of:N*T*Cti_am654-icssg-pruethC*) modalias(of:N*T*Cti_am654-sdhci-5.1) modalias(of:N*T*Cti_am654-sdhci-5.1C*) modalias(of:N*T*Cti_bq20z[67]5) modalias(of:N*T*Cti_bq20z[67]5C*) modalias(of:N*T*Cti_bq24735) modalias(of:N*T*Cti_bq24735C*) modalias(of:N*T*Cti_bq2515[05]) modalias(of:N*T*Cti_bq2515[05]C*) modalias(of:N*T*Cti_bq2560[01]) modalias(of:N*T*Cti_bq2560[01]C*) modalias(of:N*T*Cti_bq2560[01]d) modalias(of:N*T*Cti_bq2560[01]dC*) modalias(of:N*T*Cti_bq25611d) modalias(of:N*T*Cti_bq25611dC*) modalias(of:N*T*Cti_bq2561[89]) modalias(of:N*T*Cti_bq2561[89]C*) modalias(of:N*T*Cti_bq25960) modalias(of:N*T*Cti_bq25960C*) modalias(of:N*T*Cti_bq25975) modalias(of:N*T*Cti_bq25975C*) modalias(of:N*T*Cti_bq25980) modalias(of:N*T*Cti_bq25980C*) modalias(of:N*T*Cti_bq272[01]0) modalias(of:N*T*Cti_bq272[01]0C*) modalias(of:N*T*Cti_bq2742[56]) modalias(of:N*T*Cti_bq2742[56]C*) modalias(of:N*T*Cti_bq27441) modalias(of:N*T*Cti_bq27441C*) modalias(of:N*T*Cti_bq274[12]1) modalias(of:N*T*Cti_bq274[12]1C*) modalias(of:N*T*Cti_bq27500-1) modalias(of:N*T*Cti_bq27500-1C*) modalias(of:N*T*Cti_bq27510g[123]) modalias(of:N*T*Cti_bq27510g[123]C*) modalias(of:N*T*Cti_bq27520C*) modalias(of:N*T*Cti_bq27520g[1234]) modalias(of:N*T*Cti_bq27520g[1234]C*) modalias(of:N*T*Cti_bq27521) modalias(of:N*T*Cti_bq27521C*) modalias(of:N*T*Cti_bq2753[01]) modalias(of:N*T*Cti_bq2753[01]C*) modalias(of:N*T*Cti_bq2754[1256]) modalias(of:N*T*Cti_bq2754[1256]C*) modalias(of:N*T*Cti_bq275[012]0) modalias(of:N*T*Cti_bq275[01]0C*) modalias(of:N*T*Cti_bq27621) modalias(of:N*T*Cti_bq27621C*) modalias(of:N*T*Cti_bq27742) modalias(of:N*T*Cti_bq27742C*) modalias(of:N*T*Cti_bq27z561) modalias(of:N*T*Cti_bq27z561C*) modalias(of:N*T*Cti_bq28z610) modalias(of:N*T*Cti_bq28z610C*) modalias(of:N*T*Cti_bq34z100) modalias(of:N*T*Cti_bq34z100C*) modalias(of:N*T*Cti_bq78z100) modalias(of:N*T*Cti_bq78z100C*) modalias(of:N*T*Cti_cc2520) modalias(of:N*T*Cti_cc2520C*) modalias(of:N*T*Cti_cc2560) = 2.3 modalias(of:N*T*Cti_cc2560C*) = 2.3 modalias(of:N*T*Cti_cpsw-mdio) modalias(of:N*T*Cti_cpsw-mdioC*) modalias(of:N*T*Cti_da830-mcasp-audio) modalias(of:N*T*Cti_da830-mcasp-audioC*) modalias(of:N*T*Cti_davinci_mdio) modalias(of:N*T*Cti_davinci_mdioC*) modalias(of:N*T*Cti_dlpc3433) modalias(of:N*T*Cti_dlpc3433C*) modalias(of:N*T*Cti_dm646x-mcasp-audio) modalias(of:N*T*Cti_dm646x-mcasp-audioC*) modalias(of:N*T*Cti_dra7-mcasp-audio) modalias(of:N*T*Cti_dra7-mcasp-audioC*) modalias(of:N*T*Cti_dra72-pre-es2-cal) = 0.1.0 modalias(of:N*T*Cti_dra72-pre-es2-calC*) = 0.1.0 modalias(of:N*T*Cti_dra7[26]-cal) = 0.1.0 modalias(of:N*T*Cti_dra7[26]-calC*) = 0.1.0 modalias(of:N*T*Cti_ds90ub913a-q1) modalias(of:N*T*Cti_ds90ub913a-q1C*) modalias(of:N*T*Cti_ds90ub953-q1) modalias(of:N*T*Cti_ds90ub953-q1C*) modalias(of:N*T*Cti_ds90ub960-q1) modalias(of:N*T*Cti_ds90ub960-q1C*) modalias(of:N*T*Cti_ds90ub9702-q1) modalias(of:N*T*Cti_ds90ub9702-q1C*) modalias(of:N*T*Cti_ds90ub971-q1) modalias(of:N*T*Cti_ds90ub971-q1C*) modalias(of:N*T*Cti_j7200-cpb-audio) modalias(of:N*T*Cti_j7200-cpb-audioC*) modalias(of:N*T*Cti_j7200-cpswxg-nuss) modalias(of:N*T*Cti_j7200-cpswxg-nussC*) modalias(of:N*T*Cti_j721e-cpb-audio) modalias(of:N*T*Cti_j721e-cpb-audioC*) modalias(of:N*T*Cti_j721e-cpb-ivi-audio) modalias(of:N*T*Cti_j721e-cpb-ivi-audioC*) modalias(of:N*T*Cti_j721e-cpsw-nuss) modalias(of:N*T*Cti_j721e-cpsw-nussC*) modalias(of:N*T*Cti_j721e-cpswxg-nuss) modalias(of:N*T*Cti_j721e-cpswxg-nussC*) modalias(of:N*T*Cti_j721e-cpts) modalias(of:N*T*Cti_j721e-cptsC*) modalias(of:N*T*Cti_j721e-csi2rx-shim) modalias(of:N*T*Cti_j721e-csi2rx-shimC*) modalias(of:N*T*Cti_j721e-dsi) modalias(of:N*T*Cti_j721e-dsiC*) modalias(of:N*T*Cti_j721e-mhdp8546) modalias(of:N*T*Cti_j721e-mhdp8546C*) modalias(of:N*T*Cti_j721e-sdhci-[48]bit) modalias(of:N*T*Cti_j721e-sdhci-[48]bitC*) modalias(of:N*T*Cti_j721s2-wave521c) modalias(of:N*T*Cti_j721s2-wave521cC*) modalias(of:N*T*Cti_j784s4-cpswxg-nuss) modalias(of:N*T*Cti_j784s4-cpswxg-nussC*) modalias(of:N*T*Cti_lm3532) modalias(of:N*T*Cti_lm3532C*) modalias(of:N*T*Cti_lm3601[01]) modalias(of:N*T*Cti_lm3601[01]C*) modalias(of:N*T*Cti_lm3692[23]) modalias(of:N*T*Cti_lm3692[23]C*) modalias(of:N*T*Cti_lp5009) modalias(of:N*T*Cti_lp5009C*) modalias(of:N*T*Cti_lp501[28]) modalias(of:N*T*Cti_lp501[28]C*) modalias(of:N*T*Cti_lp5024) modalias(of:N*T*Cti_lp5024C*) modalias(of:N*T*Cti_lp503[06]) modalias(of:N*T*Cti_lp503[06]C*) modalias(of:N*T*Cti_lp8764-q1) modalias(of:N*T*Cti_lp8764-q1C*) modalias(of:N*T*Cti_nspire-classic-lcd-panel) modalias(of:N*T*Cti_nspire-classic-lcd-panelC*) modalias(of:N*T*Cti_nspire-cx-lcd-panel) modalias(of:N*T*Cti_nspire-cx-lcd-panelC*) modalias(of:N*T*Cti_omap4-mcasp-audio) modalias(of:N*T*Cti_omap4-mcasp-audioC*) modalias(of:N*T*Cti_opa362) modalias(of:N*T*Cti_opa362C*) modalias(of:N*T*Cti_opt3001) modalias(of:N*T*Cti_opt3001C*) modalias(of:N*T*Cti_opt4001-picostar) modalias(of:N*T*Cti_opt4001-picostarC*) modalias(of:N*T*Cti_opt4001-sot-5x3) modalias(of:N*T*Cti_opt4001-sot-5x3C*) modalias(of:N*T*Cti_pcm1789) modalias(of:N*T*Cti_pcm1789C*) modalias(of:N*T*Cti_pcm186[2345]) modalias(of:N*T*Cti_pcm186[2345]C*) modalias(of:N*T*Cti_pcm3060) modalias(of:N*T*Cti_pcm3060C*) modalias(of:N*T*Cti_pcm3168a) modalias(of:N*T*Cti_pcm3168aC*) modalias(of:N*T*Cti_pcm5102a) modalias(of:N*T*Cti_pcm5102aC*) modalias(of:N*T*Cti_pcm512[12]) modalias(of:N*T*Cti_pcm512[12]C*) modalias(of:N*T*Cti_pcm514[12]) modalias(of:N*T*Cti_pcm514[12]C*) modalias(of:N*T*Cti_sn65dsi86) modalias(of:N*T*Cti_sn65dsi86C*) modalias(of:N*T*Cti_sn65dsi8[34]) modalias(of:N*T*Cti_sn65dsi8[34]C*) modalias(of:N*T*Cti_tas2110) modalias(of:N*T*Cti_tas2110C*) modalias(of:N*T*Cti_tas2505) modalias(of:N*T*Cti_tas2505C*) modalias(of:N*T*Cti_tas2563) modalias(of:N*T*Cti_tas2563C*) modalias(of:N*T*Cti_tas256[24]) modalias(of:N*T*Cti_tas256[24]C*) modalias(of:N*T*Cti_tas2764) modalias(of:N*T*Cti_tas2764C*) modalias(of:N*T*Cti_tas2770) modalias(of:N*T*Cti_tas2770C*) modalias(of:N*T*Cti_tas2780) modalias(of:N*T*Cti_tas2780C*) modalias(of:N*T*Cti_tas2781) modalias(of:N*T*Cti_tas2781C*) modalias(of:N*T*Cti_tas575[46]) modalias(of:N*T*Cti_tas575[46]C*) modalias(of:N*T*Cti_tas5805m) modalias(of:N*T*Cti_tas5805mC*) modalias(of:N*T*Cti_tas6424) modalias(of:N*T*Cti_tas6424C*) modalias(of:N*T*Cti_tfp410) modalias(of:N*T*Cti_tfp410C*) modalias(of:N*T*Cti_ths813[45]) modalias(of:N*T*Cti_ths813[45]C*) modalias(of:N*T*Cti_ths8200) modalias(of:N*T*Cti_ths8200C*) modalias(of:N*T*Cti_tlc59108) modalias(of:N*T*Cti_tlc59108C*) modalias(of:N*T*Cti_tlc59116) modalias(of:N*T*Cti_tlc59116C*) modalias(of:N*T*Cti_tlv320adc3[01]01) modalias(of:N*T*Cti_tlv320adc3[01]01C*) modalias(of:N*T*Cti_tlv320adc[356]140) modalias(of:N*T*Cti_tlv320adc[356]140C*) modalias(of:N*T*Cti_tlv320aic23) modalias(of:N*T*Cti_tlv320aic23C*) modalias(of:N*T*Cti_tlv320aic3007) modalias(of:N*T*Cti_tlv320aic3007C*) modalias(of:N*T*Cti_tlv320aic310[0x]) modalias(of:N*T*Cti_tlv320aic310[0x]C*) modalias(of:N*T*Cti_tlv320aic310[46]) modalias(of:N*T*Cti_tlv320aic310[46]C*) modalias(of:N*T*Cti_tlv320aic311[01x]) modalias(of:N*T*Cti_tlv320aic311[01x]C*) modalias(of:N*T*Cti_tlv320aic3120) modalias(of:N*T*Cti_tlv320aic3120C*) modalias(of:N*T*Cti_tlv320aic32x[46]) modalias(of:N*T*Cti_tlv320aic32x[46]C*) modalias(of:N*T*Cti_tlv320aic3[3x]) modalias(of:N*T*Cti_tlv320aic3[3x]C*) modalias(of:N*T*Cti_tlv320dac310[01]) modalias(of:N*T*Cti_tlv320dac310[01]C*) modalias(of:N*T*Cti_tpa61[34]0a2) modalias(of:N*T*Cti_tpa61[34]0a2C*) modalias(of:N*T*Cti_tpd12s015) modalias(of:N*T*Cti_tpd12s015C*) modalias(of:N*T*Cti_tps65086) modalias(of:N*T*Cti_tps65086C*) modalias(of:N*T*Cti_tps65219) modalias(of:N*T*Cti_tps65219C*) modalias(of:N*T*Cti_tps659[34]-q1) modalias(of:N*T*Cti_tps659[34]-q1C*) modalias(of:N*T*Cti_trf7970a) modalias(of:N*T*Cti_trf7970aC*) modalias(of:N*T*Cti_ts3a227e) modalias(of:N*T*Cti_ts3a227eC*) modalias(of:N*T*Cti_tsc2007) modalias(of:N*T*Cti_tsc2007C*) modalias(of:N*T*Cti_tsc2046) modalias(of:N*T*Cti_tsc2046C*) modalias(of:N*T*Cti_tvp5146C*) modalias(of:N*T*Cti_tvp5146m2) modalias(of:N*T*Cti_tvp5146m2C*) modalias(of:N*T*Cti_tvp5147C*) modalias(of:N*T*Cti_tvp5147m1) modalias(of:N*T*Cti_tvp5147m1C*) modalias(of:N*T*Cti_tvp514[67]) modalias(of:N*T*Cti_tvp5150) modalias(of:N*T*Cti_tvp5150C*) modalias(of:N*T*Cti_tvp7002) modalias(of:N*T*Cti_tvp7002C*) modalias(of:N*T*Cti_wl127[13]) modalias(of:N*T*Cti_wl127[13]-st) = 2.3 modalias(of:N*T*Cti_wl127[13]-stC*) = 2.3 modalias(of:N*T*Cti_wl127[13]C*) modalias(of:N*T*Cti_wl128[135]) modalias(of:N*T*Cti_wl128[135]-st) = 2.3 modalias(of:N*T*Cti_wl128[135]-stC*) = 2.3 modalias(of:N*T*Cti_wl128[135]C*) modalias(of:N*T*Cti_wl180[157]) modalias(of:N*T*Cti_wl180[157]-st) = 2.3 modalias(of:N*T*Cti_wl180[157]-stC*) = 2.3 modalias(of:N*T*Cti_wl180[157]C*) modalias(of:N*T*Cti_wl183[157]) modalias(of:N*T*Cti_wl183[157]-st) = 2.3 modalias(of:N*T*Cti_wl183[157]-stC*) = 2.3 modalias(of:N*T*Cti_wl183[157]C*) modalias(of:N*T*Ctianma_tm070jdhg30) modalias(of:N*T*Ctianma_tm070jdhg30C*) modalias(of:N*T*Ctianma_tm070jvhg33) modalias(of:N*T*Ctianma_tm070jvhg33C*) modalias(of:N*T*Ctianma_tm070rvhg71) modalias(of:N*T*Ctianma_tm070rvhg71C*) modalias(of:N*T*Ctoradex_vf50-touchscreen) modalias(of:N*T*Ctoradex_vf50-touchscreenC*) modalias(of:N*T*Ctoshiba_et8ek8) modalias(of:N*T*Ctoshiba_et8ek8C*) modalias(of:N*T*Ctoshiba_lt089ac29000) modalias(of:N*T*Ctoshiba_lt089ac29000C*) modalias(of:N*T*Ctoshiba_tc358743) modalias(of:N*T*Ctoshiba_tc358743C*) modalias(of:N*T*Ctoshiba_tc358746) modalias(of:N*T*Ctoshiba_tc358746C*) modalias(of:N*T*Ctoshiba_tc358762) modalias(of:N*T*Ctoshiba_tc358762C*) modalias(of:N*T*Ctoshiba_tc358764) modalias(of:N*T*Ctoshiba_tc358764C*) modalias(of:N*T*Ctoshiba_tc358767) modalias(of:N*T*Ctoshiba_tc358767C*) modalias(of:N*T*Ctoshiba_tc358775) modalias(of:N*T*Ctoshiba_tc358775C*) modalias(of:N*T*Ctoshiba_tc3587[67]8) modalias(of:N*T*Ctoshiba_tc3587[67]8C*) modalias(of:N*T*Ctpk_f07a-0102) modalias(of:N*T*Ctpk_f07a-0102C*) modalias(of:N*T*Ctpk_f10a-0102) modalias(of:N*T*Ctpk_f10a-0102C*) modalias(of:N*T*Ctpo_taal) modalias(of:N*T*Ctpo_taalC*) modalias(of:N*T*Ctpo_tpg110) modalias(of:N*T*Ctpo_tpg110C*) modalias(of:N*T*Ctruly_nt35597-2K-display) modalias(of:N*T*Ctruly_nt35597-2K-displayC*) modalias(of:N*T*Cu-boot_env) modalias(of:N*T*Cu-boot_env-redundant-bool) modalias(of:N*T*Cu-boot_env-redundant-boolC*) modalias(of:N*T*Cu-boot_env-redundant-count) modalias(of:N*T*Cu-boot_env-redundant-countC*) modalias(of:N*T*Cu-boot_envC*) modalias(of:N*T*Curt_umsh-8596md-1[19]t) modalias(of:N*T*Curt_umsh-8596md-1[19]tC*) modalias(of:N*T*Curt_umsh-8596md-20t) modalias(of:N*T*Curt_umsh-8596md-20tC*) modalias(of:N*T*Curt_umsh-8596md-[17]t) modalias(of:N*T*Curt_umsh-8596md-[17]tC*) modalias(of:N*T*Curt_umsh-8596md-t) modalias(of:N*T*Curt_umsh-8596md-tC*) modalias(of:N*T*Cusb1286_204e) = 0.8 modalias(of:N*T*Cusb1286_204eC*) = 0.8 modalias(of:N*T*Cusb2109_2817) modalias(of:N*T*Cusb2109_2817C*) modalias(of:N*T*Cusb2109_817) modalias(of:N*T*Cusb2109_817C*) modalias(of:N*T*Cusb424_2412) modalias(of:N*T*Cusb424_2412C*) modalias(of:N*T*Cusb424_251[47]) modalias(of:N*T*Cusb424_251[47]C*) modalias(of:N*T*Cusb424_[25]744) modalias(of:N*T*Cusb424_[25]744C*) modalias(of:N*T*Cusb451_802[57]) modalias(of:N*T*Cusb451_802[57]C*) modalias(of:N*T*Cusb451_814[02]) modalias(of:N*T*Cusb451_814[02]C*) modalias(of:N*T*Cusb4b4_650[46]) modalias(of:N*T*Cusb4b4_650[46]C*) modalias(of:N*T*Cusb4b4_6570) modalias(of:N*T*Cusb4b4_6570C*) modalias(of:N*T*Cusb4ca_301a) = 0.8 modalias(of:N*T*Cusb4ca_301aC*) = 0.8 modalias(of:N*T*Cusb5e3_608) modalias(of:N*T*Cusb5e3_608C*) modalias(of:N*T*Cusb5e3_626) modalias(of:N*T*Cusb5e3_626C*) modalias(of:N*T*Cusb5e3_6[12]0) modalias(of:N*T*Cusb5e3_6[12]0C*) modalias(of:N*T*Cusbbda_41[14]) modalias(of:N*T*Cusbbda_41[14]C*) modalias(of:N*T*Cusbbda_541[14]) modalias(of:N*T*Cusbbda_541[14]C*) modalias(of:N*T*Cusbcf3_e300) = 0.8 modalias(of:N*T*Cusbcf3_e300C*) = 0.8 modalias(of:N*T*Cvenus-decoder) modalias(of:N*T*Cvenus-decoderC*) modalias(of:N*T*Cvenus-encoder) modalias(of:N*T*Cvenus-encoderC*) modalias(of:N*T*Cvia_velocity-vt6110) modalias(of:N*T*Cvia_velocity-vt6110C*) modalias(of:N*T*Cvia_vt8500-rhine) modalias(of:N*T*Cvia_vt8500-rhineC*) modalias(of:N*T*Cvideo-mux) modalias(of:N*T*Cvideo-muxC*) modalias(of:N*T*Cvishay_vcnl3020) modalias(of:N*T*Cvishay_vcnl3020C*) modalias(of:N*T*Cvishay_vcnl4035) modalias(of:N*T*Cvishay_vcnl4035C*) modalias(of:N*T*Cvishay_vcnl40[0124]0) modalias(of:N*T*Cvishay_vcnl40[0124]0C*) modalias(of:N*T*Cvishay_vcnl4200) modalias(of:N*T*Cvishay_vcnl4200C*) modalias(of:N*T*Cvishay_veml6030) modalias(of:N*T*Cvishay_veml6030C*) modalias(of:N*T*Cvisionox_r66451) modalias(of:N*T*Cvisionox_r66451C*) modalias(of:N*T*Cvisionox_rm69299-1080p-display) modalias(of:N*T*Cvisionox_rm69299-1080p-displayC*) modalias(of:N*T*Cvisionox_vtdr6130) modalias(of:N*T*Cvisionox_vtdr6130C*) modalias(of:N*T*Cvivax_tpc9150-panel) modalias(of:N*T*Cvivax_tpc9150-panelC*) modalias(of:N*T*Cvxt_vl050-8048nt-c01) modalias(of:N*T*Cvxt_vl050-8048nt-c01C*) modalias(of:N*T*Cw1-gpio) modalias(of:N*T*Cw1-gpioC*) modalias(of:N*T*Cw1-uart) modalias(of:N*T*Cw1-uartC*) modalias(of:N*T*Cwanchanglong_w552946aba) modalias(of:N*T*Cwanchanglong_w552946abaC*) modalias(of:N*T*Cwinstar_wf35ltiacd) modalias(of:N*T*Cwinstar_wf35ltiacdC*) modalias(of:N*T*Cwlf_wm1811) modalias(of:N*T*Cwlf_wm1811C*) modalias(of:N*T*Cwlf_wm8524) modalias(of:N*T*Cwlf_wm8524C*) modalias(of:N*T*Cwlf_wm8731) modalias(of:N*T*Cwlf_wm8731C*) modalias(of:N*T*Cwlf_wm8741) modalias(of:N*T*Cwlf_wm8741C*) modalias(of:N*T*Cwlf_wm8753) modalias(of:N*T*Cwlf_wm8753C*) modalias(of:N*T*Cwlf_wm8804) modalias(of:N*T*Cwlf_wm8804C*) modalias(of:N*T*Cwlf_wm8903) modalias(of:N*T*Cwlf_wm8903C*) modalias(of:N*T*Cwlf_wm8940) modalias(of:N*T*Cwlf_wm8940C*) modalias(of:N*T*Cwlf_wm8958) modalias(of:N*T*Cwlf_wm8958C*) modalias(of:N*T*Cwlf_wm8960) modalias(of:N*T*Cwlf_wm8960C*) modalias(of:N*T*Cwlf_wm8961) modalias(of:N*T*Cwlf_wm8961C*) modalias(of:N*T*Cwlf_wm8962) modalias(of:N*T*Cwlf_wm8962C*) modalias(of:N*T*Cwlf_wm8994) modalias(of:N*T*Cwlf_wm8994C*) modalias(of:N*T*Cx-powers_ac100) modalias(of:N*T*Cx-powers_ac100C*) modalias(of:N*T*Cx-powers_axp192-usb-power-supply) modalias(of:N*T*Cx-powers_axp192-usb-power-supplyC*) modalias(of:N*T*Cx-powers_axp202-ac-power-supply) modalias(of:N*T*Cx-powers_axp202-ac-power-supplyC*) modalias(of:N*T*Cx-powers_axp202-usb-power-supply) modalias(of:N*T*Cx-powers_axp202-usb-power-supplyC*) modalias(of:N*T*Cx-powers_axp209-battery-power-supply) modalias(of:N*T*Cx-powers_axp209-battery-power-supplyC*) modalias(of:N*T*Cx-powers_axp221-ac-power-supply) modalias(of:N*T*Cx-powers_axp221-ac-power-supplyC*) modalias(of:N*T*Cx-powers_axp221-battery-power-supply) modalias(of:N*T*Cx-powers_axp221-battery-power-supplyC*) modalias(of:N*T*Cx-powers_axp223) modalias(of:N*T*Cx-powers_axp223C*) modalias(of:N*T*Cx-powers_axp22[13]-usb-power-supply) modalias(of:N*T*Cx-powers_axp22[13]-usb-power-supplyC*) modalias(of:N*T*Cx-powers_axp80[369]) modalias(of:N*T*Cx-powers_axp80[369]C*) modalias(of:N*T*Cx-powers_axp813) modalias(of:N*T*Cx-powers_axp813-ac-power-supply) modalias(of:N*T*Cx-powers_axp813-ac-power-supplyC*) modalias(of:N*T*Cx-powers_axp813-battery-power-supply) modalias(of:N*T*Cx-powers_axp813-battery-power-supplyC*) modalias(of:N*T*Cx-powers_axp813-usb-power-supply) modalias(of:N*T*Cx-powers_axp813-usb-power-supplyC*) modalias(of:N*T*Cx-powers_axp813C*) modalias(of:N*T*Cxingbangda_xbd599) modalias(of:N*T*Cxingbangda_xbd599C*) modalias(of:N*T*Cxlnx_audio-formatter-1.0) modalias(of:N*T*Cxlnx_audio-formatter-1.0C*) modalias(of:N*T*Cxlnx_axi-can-1.00.a) modalias(of:N*T*Cxlnx_axi-can-1.00.aC*) modalias(of:N*T*Cxlnx_canfd-[12].0) modalias(of:N*T*Cxlnx_canfd-[12].0C*) modalias(of:N*T*Cxlnx_dfx-axi-shutdown-manager) modalias(of:N*T*Cxlnx_dfx-axi-shutdown-manager-1.00) modalias(of:N*T*Cxlnx_dfx-axi-shutdown-manager-1.00C*) modalias(of:N*T*Cxlnx_dfx-axi-shutdown-managerC*) modalias(of:N*T*Cxlnx_fpga-slave-serial) modalias(of:N*T*Cxlnx_fpga-slave-serialC*) modalias(of:N*T*Cxlnx_i2s-receiver-1.0) modalias(of:N*T*Cxlnx_i2s-receiver-1.0C*) modalias(of:N*T*Cxlnx_i2s-transmitter-1.0) modalias(of:N*T*Cxlnx_i2s-transmitter-1.0C*) modalias(of:N*T*Cxlnx_pr-decoupler) modalias(of:N*T*Cxlnx_pr-decoupler-1.00) modalias(of:N*T*Cxlnx_pr-decoupler-1.00C*) modalias(of:N*T*Cxlnx_pr-decouplerC*) modalias(of:N*T*Cxlnx_spdif-2.0) modalias(of:N*T*Cxlnx_spdif-2.0C*) modalias(of:N*T*Cxlnx_versal-8.9a) modalias(of:N*T*Cxlnx_versal-8.9aC*) modalias(of:N*T*Cxlnx_versal-gem) modalias(of:N*T*Cxlnx_versal-gemC*) modalias(of:N*T*Cxlnx_versal-net-emmc) modalias(of:N*T*Cxlnx_versal-net-emmcC*) modalias(of:N*T*Cxlnx_zynq-can-1.0) modalias(of:N*T*Cxlnx_zynq-can-1.0C*) modalias(of:N*T*Cxlnx_zynq-gem) modalias(of:N*T*Cxlnx_zynq-gemC*) modalias(of:N*T*Cxlnx_zynqmp-8.9a) modalias(of:N*T*Cxlnx_zynqmp-8.9aC*) modalias(of:N*T*Cxlnx_zynqmp-gem) modalias(of:N*T*Cxlnx_zynqmp-gemC*) modalias(of:N*T*Cxlnx_zynqmp-pcap-fpga) modalias(of:N*T*Cxlnx_zynqmp-pcap-fpgaC*) modalias(of:N*T*Cyes-optoelectronics_ytc700tlag-05-201c) modalias(of:N*T*Cyes-optoelectronics_ytc700tlag-05-201cC*) modalias(of:N*T*Cys_ys57pss36bh5gq) modalias(of:N*T*Cys_ys57pss36bh5gqC*) modalias(of:N*T*Czeitec_zet6223) modalias(of:N*T*Czeitec_zet6223C*) modalias(of:N*T*Czinitix_at100) modalias(of:N*T*Czinitix_at100C*) modalias(of:N*T*Czinitix_bt40[234]) modalias(of:N*T*Czinitix_bt40[234]C*) modalias(of:N*T*Czinitix_bt41[23]) modalias(of:N*T*Czinitix_bt41[23]C*) modalias(of:N*T*Czinitix_bt43[12]) modalias(of:N*T*Czinitix_bt43[12]C*) modalias(of:N*T*Czinitix_bt53[128]) modalias(of:N*T*Czinitix_bt53[128]C*) modalias(of:N*T*Czinitix_bt54[18]) modalias(of:N*T*Czinitix_bt54[18]C*) modalias(of:N*T*Czinitix_bt554) modalias(of:N*T*Czinitix_bt554C*) modalias(of:N*Trom*Cdirect-mapped) modalias(of:N*Trom*Cdirect-mappedC*) modalias(ofoldpart) modalias(pci:v*d*sv*sd*bc08sc05i*) modalias(pci:v00000014d00007A[03]7sv*sd*bc*sc*i*) modalias(pci:v0000001Cd0000001[34789A]sv*sd*bc*sc*i*) modalias(pci:v00000432d00000001sv*sd*bc*sc*i*) modalias(pci:v00000700d00001107sv*sd*bc*sc*i*) modalias(pci:v00000777d000011ACsv*sd*bc*sc*i*) modalias(pci:v000007AAd0000004[47]sv*sd*bc*sc*i*) = 0014.0401.2010 modalias(pci:v00000B48d00007922sv*sd*bc*sc*i*) modalias(pci:v00001000d0000000Asv*sd*bc01sc00i*) = 2.2.3 modalias(pci:v00001000d0000000[123456BCDF]sv*sd*bc*sc*i*) = 2.2.3 modalias(pci:v00001000d00000010sv*sd*bc01sc00i*) = 2.2.3 modalias(pci:v00001000d0000001[23]sv*sd*bc*sc*i*) = 2.2.3 modalias(pci:v00001000d0000001[4567BC]sv*sd*bc*sc*i*) = 07.727.03.00_rc1 modalias(pci:v00001000d0000002Fsv*sd*bc*sc*i*) = 07.727.03.00_rc1 modalias(pci:v00001000d0000002[01]sv*sd*bc*sc*i*) = 2.2.3 modalias(pci:v00001000d0000005[23BDF]sv*sd*bc*sc*i*) = 07.727.03.00_rc1 modalias(pci:v00001000d00000060sv*sd*bc*sc*i*) = 07.727.03.00_rc1 modalias(pci:v00001000d0000006[45E]sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d0000007[02467E]sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d0000007[1389C]sv*sd*bc*sc*i*) = 07.727.03.00_rc1 modalias(pci:v00001000d0000008Fsv*sd*bc*sc*i*) = 2.2.3 modalias(pci:v00001000d0000008[01234567]sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d0000009[014567]sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d000000A[ABCDEF]sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d000000B2sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d000000C[0123456789]sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d000000C[EF]sv*sd*bc*sc*i*) = 07.727.03.00_rc1 modalias(pci:v00001000d000000D1sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d000000E[01234567]sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d000002B[01]sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001000d0000040[789]sv*sd*bc*sc*i*) = 2.20.5.1 modalias(pci:v00001000d0000041[13]sv*sd*bc*sc*i*) = 07.727.03.00_rc1 modalias(pci:v00001000d0000070[12]sv*sd*bc*sc*i*) modalias(pci:v00001000d000010E[01234567]sv*sd*bc*sc*i*) = 07.727.03.00_rc1 modalias(pci:v00001000d00001960sv*sd*bc*sc*i*) = 2.20.5.1 modalias(pci:v00001000d00001960sv00001028sd00000518bc*sc*i*) = 2.20.5.1 modalias(pci:v00001000d00001960sv00001028sd00000520bc*sc*i*) = 2.20.5.1 modalias(pci:v00001002d*sv*sd*bc03sc[08]0i00*) modalias(pci:v00001002d*sv*sd*bc12sc00i00*) modalias(pci:v00001002d00000002sv*sd*bc*sc*i*) modalias(pci:v00001002d00001308sv*sd*bc*sc*i*) modalias(pci:v00001002d0000130[45679ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000131[01235678BCD]sv*sd*bc*sc*i*) modalias(pci:v00001002d000013FEsv*sd*bc*sc*i*) modalias(pci:v00001002d0000143Fsv*sd*bc*sc*i*) modalias(pci:v00001002d0000157Asv*sd*bc*sc*i*) modalias(pci:v00001002d000015B3sv*sd*bc*sc*i*) modalias(pci:v00001002d000015D[8D]sv*sd*bc*sc*i*) modalias(pci:v00001002d000015E7sv*sd*bc*sc*i*) modalias(pci:v00001002d0000163[68]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000164[CD]sv*sd*bc*sc*i*) modalias(pci:v00001002d00001681sv*sd*bc*sc*i*) modalias(pci:v00001002d0000315[01245]sv*sd*bc*sc*i*) modalias(pci:v00001002d00003E5[04]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000413[67]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000414[456789AB]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000415[0123456]sv*sd*bc*sc*i*) modalias(pci:v00001002d00004237sv*sd*bc*sc*i*) modalias(pci:v00001002d00004242sv*sd*bc*sc*i*) modalias(pci:v00001002d0000433[67]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000437Bsv*sd*bc*sc*i*) modalias(pci:v00001002d00004383sv*sd*bc*sc*i*) modalias(pci:v00001002d00004437sv*sd*bc*sc*i*) modalias(pci:v00001002d0000496[67]sv*sd*bc*sc*i*) modalias(pci:v00001002d00004A4[89ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d00004A5[04]sv*sd*bc*sc*i*) modalias(pci:v00001002d00004B4[89ABC]sv*sd*bc*sc*i*) modalias(pci:v00001002d00004C5[789A]sv*sd*bc*sc*i*) modalias(pci:v00001002d00004C6[467]sv*sd*bc*sc*i*) modalias(pci:v00001002d00004E4[456789AB]sv*sd*bc*sc*i*) modalias(pci:v00001002d00004E5[012346]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000514[45678CD]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000515[789AE]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000546[024]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000554[89ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000555[0124]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000564[ABF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000565[237]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000583[45]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000595[45]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000596[012459]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000597[45]sv*sd*bc*sc*i*) modalias(pci:v00001002d00005A4[12]sv*sd*bc*sc*i*) modalias(pci:v00001002d00005A6[12]sv*sd*bc*sc*i*) modalias(pci:v00001002d00005B6[02345]sv*sd*bc*sc*i*) modalias(pci:v00001002d00005C6[13]sv*sd*bc*sc*i*) modalias(pci:v00001002d00005D4[89ACDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d00005D5[027]sv*sd*bc*sc*i*) modalias(pci:v00001002d00005E4[8ABCDF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000660[012345678]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000661[0137]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000662[013]sv*sd*bc*sc*i*) modalias(pci:v00001002d00006631sv*sd*bc*sc*i*) modalias(pci:v00001002d0000664[01679]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000665[018CDF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000666[03457F]sv*sd*bc*sc*i*) modalias(pci:v00001002d000066A[012347F]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000670[0123456789]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000671[89CDF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000672[0123456789]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000673[89E]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000674[0123456789A]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000675[0189BDF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000676[012345678]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000677[01289B]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000678[048A]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000679[01289ABEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d000067A[01289A]sv*sd*bc*sc*i*) modalias(pci:v00001002d000067B[0189AE]sv*sd*bc*sc*i*) modalias(pci:v00001002d000067C[0124789ACF]sv*sd*bc*sc*i*) modalias(pci:v00001002d000067D[0F]sv*sd*bc*sc*i*) modalias(pci:v00001002d000067E[013789BF]sv*sd*bc*sc*i*) modalias(pci:v00001002d000067FFsv*sd*bc*sc*i*) modalias(pci:v00001002d0000680[012689]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000681[016789]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000682[0123456789ABCDF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000683[015789BDF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000684[01239C]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000685[089]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000686[01234789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000687Fsv*sd*bc*sc*i*) modalias(pci:v00001002d0000688[089ACD]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000689[89BCDE]sv*sd*bc*sc*i*) modalias(pci:v00001002d000068A[0189]sv*sd*bc*sc*i*) modalias(pci:v00001002d000068B[089AEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d000068C[01789]sv*sd*bc*sc*i*) modalias(pci:v00001002d000068D[89AE]sv*sd*bc*sc*i*) modalias(pci:v00001002d000068E[014589]sv*sd*bc*sc*i*) modalias(pci:v00001002d000068F[1289AE]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000690[01237]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000692[0189BF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000693[089]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000694[CEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000698[01567]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000699[57F]sv*sd*bc*sc*i*) modalias(pci:v00001002d000069A[0123F]sv*sd*bc*sc*i*) modalias(pci:v00001002d00006FDFsv*sd*bc*sc*i*) modalias(pci:v00001002d0000710[012345689ABCEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000714[012345679ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000715[123EF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000718[013678ABCDF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000719[36BF]sv*sd*bc*sc*i*) modalias(pci:v00001002d000071C[01234567DE]sv*sd*bc*sc*i*) modalias(pci:v00001002d000071D[2456AE]sv*sd*bc*sc*i*) modalias(pci:v00001002d00007211sv*sd*bc*sc*i*) modalias(pci:v00001002d0000724[03456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000728[0134789BC]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000729[0137]sv*sd*bc*sc*i*) modalias(pci:v00001002d000072[01]0sv*sd*bc*sc*i*) modalias(pci:v00001002d0000730[0F]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000731[0289ABEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000734[017F]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000736[02]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000738[8CE]sv*sd*bc*sc*i*) modalias(pci:v00001002d000073A[123589BCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d000073BFsv*sd*bc*sc*i*) modalias(pci:v00001002d000073C[013]sv*sd*bc*sc*i*) modalias(pci:v00001002d000073D[ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d000073E[012389ABCDF]sv*sd*bc*sc*i*) modalias(pci:v00001002d000073FFsv*sd*bc*sc*i*) modalias(pci:v00001002d000073[9A]0sv*sd*bc*sc*i*) modalias(pci:v00001002d0000740[8CF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000742[1234]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000743Fsv*sd*bc*sc*i*) modalias(pci:v00001002d000074[12]0sv*sd*bc*sc*i*) modalias(pci:v00001002d0000783[45]sv*sd*bc*sc*i*) modalias(pci:v00001002d00007919sv*sd*bc*sc*i*) modalias(pci:v00001002d0000791[EF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000793Bsv*sd*bc*sc*i*) modalias(pci:v00001002d0000793Fsv*sd*bc*sc*i*) modalias(pci:v00001002d0000794[12]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000796[CDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000940[01235ABF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000944[012346ABCE]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000945[026ABE]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000946[02AB]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000947[AB]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000948[0789AF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000949[0158CEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d000094A[013]sv*sd*bc*sc*i*) modalias(pci:v00001002d000094B[13459]sv*sd*bc*sc*i*) modalias(pci:v00001002d000094C[013456789BCD]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000950[01456789F]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000951[1579]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000954[012EF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000955[2357F]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000958[0136789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000959[01356789B]sv*sd*bc*sc*i*) modalias(pci:v00001002d000095C[0245679CDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000961[0123456]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000964[012345789ABCEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000971[012345]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000980[23456789A]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000983[0123456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d00009840sv*sd*bc*sc*i*) modalias(pci:v00001002d0000985[0123456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000987[04567]sv*sd*bc*sc*i*) modalias(pci:v00001002d000098E4sv*sd*bc*sc*i*) modalias(pci:v00001002d00009902sv*sd*bc*sc*i*) modalias(pci:v00001002d0000990[013456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000991[03789]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000999[0123456789ABCD]sv*sd*bc*sc*i*) modalias(pci:v00001002d000099A[024]sv*sd*bc*sc*i*) modalias(pci:v00001002d00009[67]0Fsv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA0[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA1[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA2[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA3[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA4[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA5[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA6[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA8[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA9[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AAA[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AAE[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AAF[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA[BC]0sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AA[CD]8sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AB0[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AB1[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AB2[08]sv*sd*bc*sc*i*) modalias(pci:v00001002d0000AB3[08]sv*sd*bc*sc*i*) modalias(pci:v00001011d0000001Asv*sd*bc02sc00i*) modalias(pci:v00001013d00006005sv*sd*bc*sc*i*) modalias(pci:v00001013d0000600[134]sv*sd*bc*sc*i*) modalias(pci:v0000101Ed00001960sv*sd*bc*sc*i*) = 2.20.5.1 modalias(pci:v0000101Ed000090[16]0sv*sd*bc*sc*i*) = 2.00.4 modalias(pci:v00001022d*sv*sd*bc08sc05i*) modalias(pci:v00001022d000014[58]7sv*sd*bc*sc*i*) modalias(pci:v00001022d0000157Asv*sd*bc*sc*i*) modalias(pci:v00001022d000015E3sv*sd*bc*sc*i*) modalias(pci:v00001022d0000780Dsv*sd*bc*sc*i*) modalias(pci:v00001023d00002000sv*sd*bc04sc01i*) modalias(pci:v00001023d00002001sv*sd*bc*sc*i*) modalias(pci:v00001028d0000000Esv00001028sd00000123bc*sc*i*) = 2.20.5.1 modalias(pci:v00001028d0000000Fsv00001028sd0000014Abc*sc*i*) = 2.20.5.1 modalias(pci:v00001028d00000013sv00001028sd0000016[CDEF]bc*sc*i*) = 2.20.5.1 modalias(pci:v00001028d00000013sv00001028sd00000170bc*sc*i*) = 2.20.5.1 modalias(pci:v00001028d00000015sv*sd*bc*sc*i*) = 07.727.03.00_rc1 modalias(pci:v0000102Bd0000052[0124]sv*sd*bc*sc*i*) modalias(pci:v0000102Bd0000053[023468]sv*sd*bc*sc*i*) modalias(pci:v00001039d0000019[01]sv*sd*bc*sc*i*) = 1.4 modalias(pci:v00001039d00000900sv*sd*bc*sc*i*) modalias(pci:v00001039d00007016sv*sd*bc*sc*i*) modalias(pci:v00001039d00007018sv*sd*bc*sc*i*) modalias(pci:v00001039d00007502sv*sd*bc*sc*i*) modalias(pci:v00001055d0000743[01]sv*sd*bc*sc*i*) modalias(pci:v00001055d0000A0[14]1sv*sd*bc*sc*i*) modalias(pci:v00001055d0000E420sv*sd*bc*sc*i*) = 1.01 modalias(pci:v00001057d00000003sv*sd*bc*sc*i*) modalias(pci:v00001057d00001801sv0000ECC0sd00000010bc*sc*i*) modalias(pci:v00001057d00001801sv0000ECC0sd00000020bc*sc*i*) modalias(pci:v00001057d00001801sv0000ECC0sd0000003[01]bc*sc*i*) modalias(pci:v00001057d00001801sv0000ECC0sd0000004[01]bc*sc*i*) modalias(pci:v00001057d00001801sv0000ECC0sd0000005[01]bc*sc*i*) modalias(pci:v00001057d00001801sv0000ECC0sd0000007[012]bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd0000005[01]bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd00000060bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd0000007[012]bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd0000008[01]bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd00000090bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd000000A0bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd000000B0bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd000000D0bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd000000E0bc*sc*i*) modalias(pci:v00001057d00003410sv0000ECC0sd00000100bc*sc*i*) modalias(pci:v0000106Bd00001645sv*sd*bc*sc*i*) modalias(pci:v00001073d0000000[4ACD]sv*sd*bc*sc*i*) modalias(pci:v00001073d0000001[02]sv*sd*bc*sc*i*) modalias(pci:v00001077d00001016sv*sd*bc*sc*i*) = 3.27.1 modalias(pci:v00001077d000010[28]0sv*sd*bc*sc*i*) = 3.27.1 modalias(pci:v00001077d00001216sv*sd*bc*sc*i*) = 3.27.1 modalias(pci:v00001077d000012[48]0sv*sd*bc*sc*i*) = 3.27.1 modalias(pci:v00001077d0000163[46]sv*sd*bc*sc*i*) modalias(pci:v00001077d00001656sv*sd*bc*sc*i*) modalias(pci:v00001077d0000165Csv*sd*bc*sc*i*) = 8.42.3.0 modalias(pci:v00001077d0000165Esv*sd*bc*sc*i*) = 8.37.0.20 modalias(pci:v00001077d0000166[46]sv*sd*bc*sc*i*) modalias(pci:v00001077d000016A[14D]sv*sd*bc*sc*i*) modalias(pci:v00001077d000016[45]4sv*sd*bc*sc*i*) modalias(pci:v00001077d00002089sv*sd*bc*sc*i*) modalias(pci:v00001077d000020[3678]1sv*sd*bc*sc*i*) modalias(pci:v00001077d00002289sv*sd*bc*sc*i*) modalias(pci:v00001077d000022[678]1sv*sd*bc*sc*i*) modalias(pci:v00001077d00002300sv*sd*bc*sc*i*) modalias(pci:v00001077d000023[12]2sv*sd*bc*sc*i*) modalias(pci:v00001077d000024[23]2sv*sd*bc*sc*i*) modalias(pci:v00001077d00002532sv*sd*bc*sc*i*) modalias(pci:v00001077d00002[12]00sv*sd*bc*sc*i*) modalias(pci:v00001077d000030[23]2sv*sd*bc*sc*i*) = v2.03.00_k5 modalias(pci:v00001077d00004010sv*sd*bc*sc*i*) = 5.04.00_k6 modalias(pci:v00001077d000040[23]2sv*sd*bc*sc*i*) = 5.04.00_k6 modalias(pci:v00001077d000054[23]2sv*sd*bc*sc*i*) modalias(pci:v00001077d000063[12]2sv*sd*bc*sc*i*) modalias(pci:v00001077d00008044sv*sd*bc*sc*i*) modalias(pci:v00001077d00008080sv*sd*bc*sc*i*) = 8.42.3.0 modalias(pci:v00001077d00008084sv*sd*bc*sc*i*) = 8.37.0.20 modalias(pci:v00001077d000080[023]1sv*sd*bc*sc*i*) modalias(pci:v00001077d000080[234]0sv*sd*bc02sc00i00*) = 5.3.66 modalias(pci:v00001077d000080[234]2sv*sd*bc*sc*i*) = 5.04.00_k6 modalias(pci:v00001077d000080[79]0sv*sd*bc*sc*i*) modalias(pci:v00001077d00008432sv*sd*bc*sc*i*) modalias(pci:v00001077d000084[34]0sv*sd*bc02sc00i00*) = 5.3.66 modalias(pci:v00001077d00008[8C]30sv*sd*bc02sc00i00*) = 5.3.66 modalias(pci:v00001077d0000F001sv*sd*bc*sc*i*) modalias(pci:v00001088d00002031sv*sd*bc*sc*i*) modalias(pci:v0000109Ed0000035[01]sv*sd*bc*sc*i*) = 0.9.19 modalias(pci:v0000109Ed0000036[CEF]sv*sd*bc*sc*i*) = 0.9.19 modalias(pci:v0000109Ed00000878sv00000070sd000013EBbc*sc*i*) modalias(pci:v0000109Ed00000878sv00000070sd0000FF0[17]bc*sc*i*) modalias(pci:v0000109Ed00000878sv00000071sd00000101bc*sc*i*) modalias(pci:v0000109Ed00000878sv00001002sd00000001bc*sc*i*) modalias(pci:v0000109Ed00000878sv0000107Dsd00006606bc*sc*i*) modalias(pci:v0000109Ed00000878sv000011BDsd00000012bc*sc*i*) modalias(pci:v0000109Ed00000878sv000011BDsd0000001Cbc*sc*i*) modalias(pci:v0000109Ed00000878sv000011BDsd00000026bc*sc*i*) modalias(pci:v0000109Ed00000878sv0000121Asd00003000bc*sc*i*) modalias(pci:v0000109Ed00000878sv0000144Fsd00003000bc*sc*i*) modalias(pci:v0000109Ed00000878sv00001461sd00000003bc*sc*i*) modalias(pci:v0000109Ed00000878sv00001461sd000007[67]1bc*sc*i*) modalias(pci:v0000109Ed00000878sv00001554sd00004011bc*sc*i*) modalias(pci:v0000109Ed00000878sv00001822sd00000001bc*sc*i*) modalias(pci:v0000109Ed00000878sv00001822sd00000026bc*sc*i*) modalias(pci:v0000109Ed00000878sv000018ACsd0000D500bc*sc*i*) modalias(pci:v0000109Ed00000878sv000018ACsd0000DB1[01]bc*sc*i*) modalias(pci:v0000109Ed00000878sv0000270Fsd0000FC00bc*sc*i*) modalias(pci:v0000109Ed00000878sv00007063sd00002000bc*sc*i*) modalias(pci:v0000109Ed00000878sv0000BD11sd00001200bc*sc*i*) modalias(pci:v0000109Ed00000879sv00000070sd000013EBbc*sc*i*) modalias(pci:v0000109Fd0000036Fsv*sd*bc*sc*i*) modalias(pci:v000010A9d00000009sv*sd*bc02sc00i*) modalias(pci:v000010B5d00009056sv00001369sd0000BA[02]1bc*sc*i*) modalias(pci:v000010B5d00009056sv00001369sd0000BB[02]1bc*sc*i*) modalias(pci:v000010B5d00009056sv00001369sd0000BC[02]1bc*sc*i*) modalias(pci:v000010B5d00009056sv00001369sd0000BD[02]1bc*sc*i*) modalias(pci:v000010B5d00009056sv00001369sd0000BF[02]1bc*sc*i*) modalias(pci:v000010B5d00009056sv00001369sd0000B[01234567]21bc*sc*i*) modalias(pci:v000010B5d00009056sv00001369sd0000C00[12]bc*sc*i*) modalias(pci:v000010B5d00009056sv00001369sd0000C02[12]bc*sc*i*) modalias(pci:v000010B5d00009056sv00001369sd0000D[0123]21bc*sc*i*) modalias(pci:v000010B5d0000906Dsv*sd*bc*sc*i*) modalias(pci:v000010B5d000090[35]0sv00001369sd*bc*sc*i*) modalias(pci:v000010B5d00009656sv00001369sd0000B[01234567]01bc*sc*i*) modalias(pci:v000010B5d00009656sv00001369sd0000D[0123]01bc*sc*i*) modalias(pci:v000010B7d00000001sv*sd*bc02sc00i*) modalias(pci:v000010B7d00000013sv*sd*bc*sc*i*) modalias(pci:v000010B7d00001700sv*sd*bc*sc*i*) = 1.14 modalias(pci:v000010B7d000080EBsv*sd*bc*sc*i*) = 1.14 modalias(pci:v000010B8d00000005sv*sd*bc*sc*i*) modalias(pci:v000010B8d00000005sv00001092sd00000AB4bc*sc*i*) modalias(pci:v000010B8d00000006sv*sd*bc02sc00i*) modalias(pci:v000010B9d00000111sv*sd*bc*sc*i*) modalias(pci:v000010B9d00005461sv*sd*bc*sc*i*) modalias(pci:v000010C8d0000800[56]sv*sd*bc*sc*i*) modalias(pci:v000010C8d00008016sv*sd*bc*sc*i*) modalias(pci:v000010CFd000011A2sv*sd*bc*sc*i*) modalias(pci:v000010DEd*sv*sd*bc03sc*i*) modalias(pci:v000010DEd*sv*sd*bc04sc03i00*) modalias(pci:v000010DEd0000003[78]sv*sd*bc*sc*i*) modalias(pci:v000010DEd0000005[67]sv*sd*bc*sc*i*) modalias(pci:v000010DEd0000008Csv*sd*bc*sc*i*) modalias(pci:v000010DEd000000D[6F]sv*sd*bc*sc*i*) modalias(pci:v000010DEd000000E6sv*sd*bc*sc*i*) modalias(pci:v000010DEd000000[68]6sv*sd*bc*sc*i*) modalias(pci:v000010DEd000001C3sv*sd*bc*sc*i*) modalias(pci:v000010DEd0000026[89]sv*sd*bc*sc*i*) modalias(pci:v000010DEd0000037[23]sv*sd*bc*sc*i*) modalias(pci:v000010DEd000003E[56EF]sv*sd*bc*sc*i*) modalias(pci:v000010DEd0000045[0123]sv*sd*bc*sc*i*) modalias(pci:v000010DEd0000054[CDEF]sv*sd*bc*sc*i*) modalias(pci:v000010DEd0000076[0123]sv*sd*bc*sc*i*) modalias(pci:v000010DEd000007D[CDEF]sv*sd*bc*sc*i*) modalias(pci:v000010DEd00000AB[0123]sv*sd*bc*sc*i*) modalias(pci:v000010DEd00000D7Dsv*sd*bc*sc*i*) modalias(pci:v000010DFd00000722sv*sd*bc*sc*i*) = 11.4.0.1 modalias(pci:v000010DFd0000072[08]sv*sd*bc*sc*i*) modalias(pci:v000010DFd0000072[4C]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd00001AE5sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000E100sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000E131sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000E180sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000E20[08]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000E22[08]sv*sd*bc*sc*i*) modalias(pci:v000010DFd0000E26[08]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000E300sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F01[15]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F09[58]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F0A[15]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F0D[15]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F0E[15]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F0F[567]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F100sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F11[12]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F180sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F980sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000FC[1245]0sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000FD00sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000FD1[12]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000FE00sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000FE1[12]sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F[45789]00sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010DFd0000F[ABC]00sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000010ECd0000002Bsv*sd*bc*sc*i*) modalias(pci:v000010ECd00005250sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008179sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000817[1234]sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000817[678]sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000818Bsv*sd*bc*sc*i*) modalias(pci:v000010ECd0000818[05]sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008191sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008192sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008192sv*sd*bc*sc*i*) = 0014.0401.2010 modalias(pci:v000010ECd00008193sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008199sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008723sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008812sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008821sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008852sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000A85Asv*sd*bc*sc*i*) modalias(pci:v000010ECd0000B723sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000B822sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000B851sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000B85[2B]sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000C82[2F]sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000C852sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000D723sv*sd*bc*sc*i*) modalias(pci:v000010ECd0000[BC]821sv*sd*bc*sc*i*) modalias(pci:v000010EEd0000211Asv*sd*bc*sc*i*) modalias(pci:v000010EEd0000222Asv*sd*bc*sc*i*) modalias(pci:v000010EEd00003FC4sv*sd*bc*sc*i*) modalias(pci:v000010EEd00003FC5sv*sd*bc*sc*i*) modalias(pci:v000010EEd00003FC6sv*sd*bc*sc*i*) modalias(pci:v000010EEd00003FC[0123]sv*sd*bc*sc*i*) modalias(pci:v000010[02]2d*sv*sd*bc04sc03i00*) modalias(pci:v00001102d00000006sv*sd*bc*sc*i*) modalias(pci:v00001102d00000007sv*sd*bc*sc*i*) modalias(pci:v00001102d00000009sv*sd*bc*sc*i*) modalias(pci:v00001102d0000000[248]sv*sd*bc*sc*i*) modalias(pci:v00001102d0000000[5B]sv*sd*bc*sc*i*) modalias(pci:v00001102d0000001[02]sv*sd*bc*sc*i*) modalias(pci:v00001102d0000700[2345]sv*sd*bc*sc*i*) modalias(pci:v00001102d00008938sv*sd*bc*sc*i*) modalias(pci:v00001103d00002640sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00001103d0000272[12]sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00001103d0000274[04]sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00001103d00002760sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00001103d000027[12]0sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00001106d00003065sv*sd*bc*sc*i*) modalias(pci:v00001106d000030[45]3sv*sd*bc*sc*i*) modalias(pci:v00001106d00003106sv*sd*bc*sc*i*) modalias(pci:v00001106d00003119sv*sd*bc*sc*i*) modalias(pci:v00001106d00003288sv*sd*bc*sc*i*) modalias(pci:v00001106d00008409sv*sd*bc*sc*i*) modalias(pci:v00001106d000091[47]0sv*sd*bc*sc*i*) modalias(pci:v00001106d00009530sv*sd*bc*sc*i*) modalias(pci:v00001106d000095D0sv*sd*bc*sc*i*) modalias(pci:v00001131d00007130sv00000000sd00004016bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00000000sd0000405[01]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00000000sd0000505[1B]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00000919sd00002003bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv0000102Bsd000048D0bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001048sd0000226[ABC]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv0000107Dsd00006655bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv0000107Dsd00006F3Abc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001131sd00000000bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001131sd0000200[14]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001131sd0000230[4F]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001131sd0000234[12]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001461sd0000050Cbc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001461sd000010FFbc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001461sd00002108bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001461sd00002115bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001461sd0000A10Abc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001461sd0000A115bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv0000153Bsd00001152bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv0000185Bsd0000C901bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv0000185Bsd0000C[19]00bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00001A7Fsd00002008bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00003016sd00002344bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00004E42sd00000138bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00005168sd00000138bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007130sv00005ACEsd000050[15]0bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00000000sd0000409[01]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00000000sd0000507[1B]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00000000sd00005201bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00000070sd0000670[0123456789A]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00000331sd00001421bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001019sd00004CB5bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001043sd00000210bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001043sd0000484[35]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001043sd00004857bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001043sd00004862bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001043sd0000487[168]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001043sd000048CDbc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv0000107Dsd00006F2Ebc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001131sd0000200[14]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001131sd00002018bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001131sd00004EE9bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000011BDsd0000002[EF]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000012ABsd00000800bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000013C2sd00002804bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001421sd0000035[01]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001421sd000003[78]0bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001421sd00001370bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001435sd000073[35]0bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd00001044bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd00002055bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd00002C05bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd00004[12]55bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd00009715bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd0000A7A[12]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd0000A836bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd0000F31[EF]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd0000F[013]1Dbc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001461sd0000F[4679]36bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001462sd00006231bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001462sd0000862[45]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001489sd00000214bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001489sd00000502bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000014C0sd00001212bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv0000153Bsd0000116[02]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv0000153Bsd0000117[25]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000016BEsd0000000[78D]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000016BEsd00000010bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001779sd000013CFbc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000017DEsd00007201bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000017DEsd00007352bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000017DEsd00007[23]50bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000017DEsd0000A134bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv000017DEsd0000B136bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001822sd00000022bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv0000185Bsd0000C[19]00bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00001905sd00007007bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00004E42sd00000212bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00004E42sd00000306bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00004E42sd0000[03]502bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005168sd0000021[24]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005168sd0000030[46]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005168sd00000319bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005168sd00000502bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005168sd0000330[67]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005168sd00003502bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005168sd00005214bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005169sd00001502bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005456sd00007135bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005ACEsd000050[39]0bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005ACEsd0000609[0123]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005ACEsd0000619[013]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005ACEsd00006290bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005ACEsd00007595bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00005ACEsd00007[01]90bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007133sv00006000sd00000[89]11bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00000000sd0000403[67]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00000000sd0000407[01]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00000919sd00002003bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001019sd00004CB[46]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001043sd00000210bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001043sd0000484[27]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001043sd00004860bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001043sd000048[34]0bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001131sd00000000bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001131sd0000200[14]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001131sd00004E85bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001131sd00006752bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001131sd00007133bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001131sd0000FE01bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv000011BDsd0000002[BD]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001461sd00002C0[05]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001461sd00009715bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001461sd0000A11Bbc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001461sd0000A70[AB]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001461sd0000B7E9bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001461sd0000D6EEbc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001461sd0000[67]360bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001489sd00000301bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv0000153Bsd0000114[23]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv0000153Bsd00001158bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001540sd00009524bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv000016BEsd0000000[35]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv000016BEsd00005000bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv000017DEsd00007128bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv000017DEsd0000D136bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv0000185Bsd0000C[29]00bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001894sd0000A006bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001894sd0000FE01bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv000019D1sd00000138bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00001A7Fsd00002108bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00004E42sd00000138bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00004E42sd00000300bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00005168sd00000138bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00005168sd0000030[01]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00005169sd00000138bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00005ACEsd0000607[123]bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007134sv00005ACEsd0000[56]070bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007135sv0000185Bsd0000C900bc*sc*i*) = 0__2__17 modalias(pci:v00001131d0000713[0345]sv*sd*bc*sc*i*) = 0__2__17 modalias(pci:v00001131d00007146sv00000000sd00000000bc*sc*i*) modalias(pci:v00001131d00007146sv00001131sd0000001[01]bc*sc*i*) modalias(pci:v00001131d00007146sv00001131sd00004F52bc*sc*i*) modalias(pci:v00001131d00007146sv00001131sd00004F56bc*sc*i*) modalias(pci:v00001131d00007146sv00001131sd00004F6[01]bc*sc*i*) modalias(pci:v00001131d00007146sv00001131sd00005F6[01]bc*sc*i*) modalias(pci:v00001131d00007146sv000013C2sd0000100[345]bc*sc*i*) modalias(pci:v00001131d00007146sv000013C2sd0000100[CF]bc*sc*i*) modalias(pci:v00001131d00007146sv000013C2sd0000101[01279AB]bc*sc*i*) modalias(pci:v00001131d00007146sv000013C2sd0000101[368C]bc*sc*i*) modalias(pci:v00001131d00007146sv000014C4sd00001020bc*sc*i*) modalias(pci:v00001131d00007146sv0000153Bsd0000115[4567]bc*sc*i*) modalias(pci:v00001131d00007146sv0000153Bsd00001176bc*sc*i*) modalias(pci:v00001131d00007146sv000017C8sd0000240[12]bc*sc*i*) modalias(pci:v00001131d00007146sv000017C8sd0000[02]101bc*sc*i*) modalias(pci:v00001131d00007146sv00001894sd0000001[0145689ABDE]bc*sc*i*) modalias(pci:v00001131d00007146sv00001894sd0000002[01238AC]bc*sc*i*) modalias(pci:v00001131d00007146sv00001894sd0000003[01A]bc*sc*i*) modalias(pci:v00001131d00007164sv*sd*bc*sc*i*) modalias(pci:v00001148d000043[02]0sv*sd*bc*sc*i*) = 1.14 modalias(pci:v00001148d00004[45]00sv*sd*bc*sc*i*) modalias(pci:v00001148d00008000sv*sd*bc*sc*i*) modalias(pci:v00001148d00009E01sv*sd*bc*sc*i*) = 1.30 modalias(pci:v00001148d00009[0E]00sv*sd*bc*sc*i*) = 1.30 modalias(pci:v0000114Fd0000002[89]sv*sd*bc*sc*i*) modalias(pci:v0000114Fd000000B[01]sv*sd*bc*sc*i*) modalias(pci:v0000114Fd000000C[89ABCDE]sv*sd*bc*sc*i*) modalias(pci:v0000114Fd000000D[01]sv*sd*bc*sc*i*) modalias(pci:v0000114Fd000000F[01234]sv*sd*bc*sc*i*) modalias(pci:v00001172d*sv*sd*bc*sc*i*) modalias(pci:v0000117Cd00000049sv0000117Csd0000004[9ABCDE]bc*sc*i*) = 1.00 modalias(pci:v0000117Cd00000064sv0000117Csd0000006[345]bc*sc*i*) = 0_14.4.0.1 modalias(pci:v0000117Cd00000064sv0000117Csd00004064bc*sc*i*) = 0_14.4.0.1 modalias(pci:v0000117Cd00000094sv0000117Csd00000094bc*sc*i*) = 0_14.4.0.1 modalias(pci:v0000117Cd00000094sv0000117Csd000000A[0123C]bc*sc*i*) = 0_14.4.0.1 modalias(pci:v0000117Cd00000094sv0000117Csd000040A[67]bc*sc*i*) = 0_14.4.0.1 modalias(pci:v0000117Cd000000BBsv0000117Csd000000B[CDE]bc*sc*i*) = 0_14.4.0.1 modalias(pci:v0000117Cd000000E6sv*sd*bc*sc*i*) = 48.100.00.00 modalias(pci:v00001180d00000592sv*sd*bc*sc*i*) modalias(pci:v00001180d00000822sv*sd*bc*sc*i*) modalias(pci:v00001180d00000843sv*sd*bc*sc*i*) modalias(pci:v00001180d0000E82[23]sv*sd*bc*sc*i*) modalias(pci:v00001186d00001002sv*sd*bc*sc*i*) modalias(pci:v00001186d00001002sv00001186sd0000100[23]bc*sc*i*) modalias(pci:v00001186d00001002sv00001186sd00001012bc*sc*i*) modalias(pci:v00001186d00001002sv00001186sd00001040bc*sc*i*) modalias(pci:v00001186d0000330[01]sv*sd*bc*sc*i*) modalias(pci:v00001186d00004001sv*sd*bc*sc*i*) = 1.30 modalias(pci:v00001186d000040[02]0sv*sd*bc*sc*i*) modalias(pci:v00001186d00004302sv*sd*bc*sc*i*) = 1.14 modalias(pci:v00001186d00004B01sv*sd*bc*sc*i*) = 1.14 modalias(pci:v00001186d00004B0[023]sv*sd*bc*sc*i*) = 1.30 modalias(pci:v00001186d00004C00sv*sd*bc*sc*i*) = 1.14 modalias(pci:v00001186d00009021sv*sd*bc*sc*i*) modalias(pci:v000011ABd00002A0[AC]sv*sd*bc*sc*i*) = 0.13 modalias(pci:v000011ABd00002A2[4B]sv*sd*bc*sc*i*) = 0.13 modalias(pci:v000011ABd00002A4[123]sv*sd*bc*sc*i*) = 0.13 modalias(pci:v000011ABd00002A[34]0sv*sd*bc*sc*i*) = 0.13 modalias(pci:v000011ABd00002B36sv*sd*bc*sc*i*) = 0.13 modalias(pci:v000011ABd00002B3[08]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000011ABd00002B42sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000011ABd00004101sv*sd*bc*sc*i*) modalias(pci:v000011ABd00004320sv*sd*bc*sc*i*) = 1.14 modalias(pci:v000011ABd0000434[01234567]sv*sd*bc*sc*i*) = 1.30 modalias(pci:v000011ABd0000435[01234567A]sv*sd*bc*sc*i*) = 1.30 modalias(pci:v000011ABd0000436[0123456789ABCD]sv*sd*bc*sc*i*) = 1.30 modalias(pci:v000011ABd0000438[12]sv*sd*bc*sc*i*) = 1.30 modalias(pci:v000011ABd000043[78]0sv*sd*bc*sc*i*) = 1.30 modalias(pci:v000011ABd00005005sv*sd*bc*sc*i*) = 1.14 modalias(pci:v000011ABd000063[24]0sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v000011ABd00006440sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v000011ABd00006440sv*sd00006480bc*sc*i*) = 0.8.16 modalias(pci:v000011ABd00006485sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v000011ABd0000981Fsv*sd*bc*sc*i*) modalias(pci:v000011ABd0000982[0126]sv*sd*bc*sc*i*) modalias(pci:v000011ABd00009[14]80sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v000011ABd0000C80[4C]sv*sd*bc*sc*i*) modalias(pci:v000011ABd0000CC1Esv*sd*bc*sc*i*) modalias(pci:v000011F8d00005220sv*sd*bc*sc*i*) = 1.0.3 modalias(pci:v00001217d00008221sv*sd*bc*sc*i*) modalias(pci:v00001217d0000832[01]sv*sd*bc*sc*i*) modalias(pci:v00001217d0000842[01]sv*sd*bc*sc*i*) modalias(pci:v00001217d00008621sv*sd*bc*sc*i*) modalias(pci:v00001217d00008[12]20sv*sd*bc*sc*i*) modalias(pci:v00001217d00008[56]20sv*sd*bc*sc*i*) modalias(pci:v00001217d0000986[0123]sv*sd*bc*sc*i*) modalias(pci:v0000122Dd000050DCsv*sd*bc*sc*i*) modalias(pci:v0000122Dd000080DAsv*sd*bc*sc*i*) modalias(pci:v0000125Dd00001969sv*sd*bc*sc*i*) modalias(pci:v0000125Dd0000198[89]sv*sd*bc04sc01i*) modalias(pci:v0000125Dd0000199[0289AB]sv*sd*bc04sc01i*) modalias(pci:v0000125Dd000019[67]8sv*sd*bc04sc01i*) modalias(pci:v0000126Fd00000501sv*sd*bc*sc*i*) modalias(pci:v00001274d00001371sv*sd*bc*sc*i*) modalias(pci:v00001274d00005000sv*sd*bc*sc*i*) modalias(pci:v00001274d00005880sv*sd*bc*sc*i*) modalias(pci:v0000127Ad000043[1234]0sv*sd*bc*sc*i*) modalias(pci:v00001285d00000100sv*sd*bc04sc01i*) modalias(pci:v000012AEd0000000[12]sv*sd*bc02sc00i*) modalias(pci:v000012AEd000000FAsv*sd*bc02sc00i*) modalias(pci:v000012D2d*sv*sd*bc03sc*i*) modalias(pci:v000012EBd00000001sv*sd*bc*sc*i*) modalias(pci:v000012EBd00000002sv*sd*bc*sc*i*) modalias(pci:v000012EBd00000003sv*sd*bc*sc*i*) modalias(pci:v00001318d00000911sv*sd*bc*sc*i*) modalias(pci:v00001319d00000801sv*sd*bc04sc01i*) modalias(pci:v00001319d00000802sv*sd*bc*sc*i*) modalias(pci:v00001369d00000001sv*sd*bc*sc*i*) modalias(pci:v00001371d0000434Esv*sd*bc*sc*i*) = 1.14 modalias(pci:v00001385d00006[23]0Asv*sd*bc02sc00i*) modalias(pci:v000013A8d00000152sv00001014sd000003D4bc*sc*i*) modalias(pci:v000013A8d00000152sv000012C4sd000003[0123]0bc*sc*i*) modalias(pci:v000013A8d00000154sv000012C4sd000003[0123]1bc*sc*i*) modalias(pci:v000013A8d00000158sv000012C4sd000003[0123]2bc*sc*i*) modalias(pci:v000013A8d0000015[248]sv*sd*bc*sc*i*) modalias(pci:v000013A8d0000035[248]sv*sd*bc*sc*i*) modalias(pci:v000013A8d0000[48]358sv*sd*bc*sc*i*) modalias(pci:v000013D0d00002103sv*sd*bc*sc*i*) modalias(pci:v000013F0d0000020[01]sv*sd*bc*sc*i*) modalias(pci:v000013F0d0000102[13]sv*sd*bc*sc*i*) modalias(pci:v000013F0d00002021sv*sd*bc*sc*i*) modalias(pci:v000013F6d0000010[01]sv*sd*bc*sc*i*) modalias(pci:v000013F6d0000011[12]sv*sd*bc*sc*i*) modalias(pci:v000013F6d00005011sv*sd*bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd00008269bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd00008275bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd000082B7bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd00008314bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd00008327bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd0000834Fbc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd0000835[CDE]bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd0000838Ebc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd00008428bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd00008467bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd00008521bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd00008522bc*sc*i*) modalias(pci:v000013F6d00008788sv00001043sd000085F4bc*sc*i*) modalias(pci:v000013F6d00008788sv000010B0sd0000021[6789]bc*sc*i*) modalias(pci:v000013F6d00008788sv000013F6sd00000001bc*sc*i*) modalias(pci:v000013F6d00008788sv000013F6sd00000010bc*sc*i*) modalias(pci:v000013F6d00008788sv000013F6sd00008788bc*sc*i*) modalias(pci:v000013F6d00008788sv000013F6sd0000878[28]bc*sc*i*) modalias(pci:v000013F6d00008788sv000013F6sd0000FFFFbc*sc*i*) modalias(pci:v000013F6d00008788sv0000147Asd0000A017bc*sc*i*) modalias(pci:v000013F6d00008788sv000014C3sd0000171[01]bc*sc*i*) modalias(pci:v000013F6d00008788sv00001A58sd00000910bc*sc*i*) modalias(pci:v000013F6d00008788sv0000415Asd00005431bc*sc*i*) modalias(pci:v000013F6d00008788sv00005431sd0000017Abc*sc*i*) modalias(pci:v000013F6d00008788sv00007284sd000097[68]1bc*sc*i*) modalias(pci:v00001412d00001712sv*sd*bc*sc*i*) modalias(pci:v00001412d00001724sv*sd*bc*sc*i*) modalias(pci:v00001425d0000000[78]sv*sd00000000bc*sc*i*) modalias(pci:v00001425d0000000[8ABE]sv*sd00000001bc*sc*i*) modalias(pci:v00001425d00000010sv*sd00000001bc*sc*i*) modalias(pci:v00001425d0000002[0123456]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000003[012567]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000400[0123456789ABCDE]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000408[012345678]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000440[0123456789ABCDE]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000448[012345678]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000460[0123456789ABCDE]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d0000468[012345678]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d0000480[0123456789ABCDE]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000488[012345678]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000500[0123456789ABCDE]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000501[0123456789AB]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000508[0123456789]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000509[0123456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001425d000050A[0123456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001425d000050B0sv*sd*bc*sc*i*) modalias(pci:v00001425d0000540[0123456789ABCDE]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000541[0123456789AB]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000548[0123456789]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000549[0123456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001425d000054A[0123456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001425d000054B0sv*sd*bc*sc*i*) modalias(pci:v00001425d0000560[0123456789ABCDE]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d0000561[0123456789AB]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d0000568[0123456789]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d0000569[0123456789ABCDEF]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d000056A[0123456789ABCDEF]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d000056B0sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d0000580[0123456789ABCDE]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000581[0123456789AB]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000588[0123456789]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000589[0123456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001425d000058A[0123456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00001425d000058B0sv*sd*bc*sc*i*) modalias(pci:v00001425d0000600[123456789D]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000601[145]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000608[0123456789AB]sv*sd*bc*sc*i*) modalias(pci:v00001425d00006092sv*sd*bc*sc*i*) modalias(pci:v00001425d0000640[123456789D]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000641[145]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000648[0123456789AB]sv*sd*bc*sc*i*) modalias(pci:v00001425d00006492sv*sd*bc*sc*i*) modalias(pci:v00001425d0000660[123456789D]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d0000661[145]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d0000668[0123456789AB]sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d00006692sv*sd*bc*sc*i*) = 1.0.0_ko modalias(pci:v00001425d0000680[123456789D]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000681[145]sv*sd*bc*sc*i*) modalias(pci:v00001425d0000688[0123456789AB]sv*sd*bc*sc*i*) modalias(pci:v00001425d00006892sv*sd*bc*sc*i*) modalias(pci:v00001432d00007106sv*sd*bc*sc*i*) modalias(pci:v00001432d00007708sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001432d00007711sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001432d0000772[278]sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001432d000077[3456]8sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001462d0000891Asv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v000014A4d00004318sv*sd*bc*sc*i*) modalias(pci:v000014C1d0000000[89]sv*sd*bc*sc*i*) = 1.5.3_1.534 modalias(pci:v000014C3d00000608sv*sd*bc*sc*i*) modalias(pci:v000014C3d00000616sv*sd*bc*sc*i*) modalias(pci:v000014C3d00000717sv*sd*bc*sc*i*) modalias(pci:v000014C3d00007603sv*sd*bc*sc*i*) modalias(pci:v000014C3d0000761[15]sv*sd*bc*sc*i*) modalias(pci:v000014C3d00007663sv*sd*bc*sc*i*) modalias(pci:v000014C3d000076[016]2sv*sd*bc*sc*i*) modalias(pci:v000014C3d000076[135]0sv*sd*bc*sc*i*) modalias(pci:v000014C3d0000790[6A]sv*sd*bc*sc*i*) modalias(pci:v000014C3d0000791[56]sv*sd*bc*sc*i*) modalias(pci:v000014C3d00007922sv*sd*bc*sc*i*) modalias(pci:v000014C3d00007925sv*sd*bc*sc*i*) modalias(pci:v000014C3d00007961sv*sd*bc*sc*i*) modalias(pci:v000014C3d0000799[012A]sv*sd*bc*sc*i*) modalias(pci:v000014E4d00000576sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000160[01]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000160[456789]sv*sd*bc*sc*i*) modalias(pci:v000014E4d00001614sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000163[9ABC]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000163[DEF]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000164Asv0000103Csd0000310[16]bc*sc*i*) modalias(pci:v000014E4d0000164[123456789D]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000164[AC]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000164[EF]sv*sd*bc*sc*i*) modalias(pci:v000014E4d00001650sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000165[345679ABDEF]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000166[23F]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000166[589ABE]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000167[2346789ABDEF]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000168[012346789]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000168[ADE]sv*sd*bc*sc*i*) modalias(pci:v000014E4d00001692sv00001025sd00000601bc*sc*i*) modalias(pci:v000014E4d00001692sv00001025sd00000612bc*sc*i*) modalias(pci:v000014E4d00001693sv000017AAsd00003056bc*sc*i*) modalias(pci:v000014E4d0000169[01234689ABCD]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*) modalias(pci:v000014E4d000016A[0678]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016A[12459BDEF]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016A[AC]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016BDsv*sd*bc*sc*i*) modalias(pci:v000014E4d000016B[01234567]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016C[01234589ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016C[67]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016DDsv*sd*bc*sc*i*) modalias(pci:v000014E4d000016D[0123456789CEF]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016E[12356789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016F[01]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000016F[37DE]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000170Csv*sd*bc*sc*i*) modalias(pci:v000014E4d0000170[DE]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000171[23]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000175[012]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000176[0123]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000180[0123456789]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000430[167]sv*sd*bc*sc*i*) modalias(pci:v000014E4d00004313sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000431[12589]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000432[0124589BC]sv*sd*bc*sc*i*) modalias(pci:v000014E4d00004331sv*sd*bc*sc*i*) modalias(pci:v000014E4d00004354sv*sd*bc02sc80i*) modalias(pci:v000014E4d00004355sv000014E4sd00004355bc02sc80i*) modalias(pci:v000014E4d0000435[01]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000435[3789]sv*sd*bc*sc*i*) modalias(pci:v000014E4d00004365sv00001028sd0000001[68]bc*sc*i*) modalias(pci:v000014E4d00004365sv0000103Csd0000804Abc*sc*i*) modalias(pci:v000014E4d00004365sv0000105Bsd0000E092bc*sc*i*) modalias(pci:v000014E4d00004365sv000014E4sd00004365bc02sc80i*) modalias(pci:v000014E4d000043A3sv*sd*bc02sc80i*) modalias(pci:v000014E4d000043A[9A]sv*sd*bc*sc*i*) modalias(pci:v000014E4d000043B1sv*sd*bc*sc*i*) modalias(pci:v000014E4d000043B[ABC]sv*sd*bc02sc80i*) modalias(pci:v000014E4d000043C[345ABC]sv*sd*bc02sc80i*) modalias(pci:v000014E4d000043D[39C]sv*sd*bc02sc80i*) modalias(pci:v000014E4d000043E[9CF]sv*sd*bc02sc80i*) modalias(pci:v000014E4d000043[6A]0sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000440Dsv*sd*bc02sc80i*) modalias(pci:v000014E4d0000440[12]sv*sd*bc*sc*i*) modalias(pci:v000014E4d00004433sv*sd*bc02sc80i*) modalias(pci:v000014E4d00004464sv*sd*bc02sc80i*) modalias(pci:v000014E4d00004488sv*sd*bc02sc80i*) modalias(pci:v000014E4d000044[12]5sv*sd*bc02sc80i*) modalias(pci:v000014E4d00004727sv*sd*bc*sc*i*) modalias(pci:v000014E4d00005F69sv*sd*bc02sc80i*) modalias(pci:v000014E4d00005F71sv*sd*bc02sc80i*) modalias(pci:v000014E4d00005FA0sv*sd*bc02sc80i*) modalias(pci:v000014E4d0000A8D6sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000A8D[8BC]sv*sd*bc*sc*i*) modalias(pci:v000014E4d0000AA31sv*sd*bc02sc80i*) modalias(pci:v000014E4d0000AA52sv*sd*bc02sc80i*) modalias(pci:v000014E4d0000D80[024]sv*sd*bc*sc*i*) modalias(pci:v000014F1d00005B7Asv*sd*bc*sc*i*) = 1.5.1 modalias(pci:v000014F1d00008800sv*sd*bc*sc*i*) = 1.0.0 modalias(pci:v000014F1d00008802sv*sd*bc*sc*i*) = 1.0.0 modalias(pci:v000014F1d00008852sv*sd*bc*sc*i*) = 0.0.4 modalias(pci:v000014F1d00008880sv*sd*bc*sc*i*) = 0.0.4 modalias(pci:v000014F1d000088[01]1sv*sd*bc*sc*i*) = 1.0.0 modalias(pci:v00001524d0000055[01]sv*sd*bc*sc*i*) modalias(pci:v00001524d0000075[01]sv*sd*bc*sc*i*) modalias(pci:v000015ADd00001977sv*sd*bc*sc*i*) modalias(pci:v000015B3d00005A44sv*sd*bc*sc*i*) modalias(pci:v000015B3d00005E8Csv*sd*bc*sc*i*) modalias(pci:v000015B3d0000627[48]sv*sd*bc*sc*i*) modalias(pci:v000015B3d00006282sv*sd*bc*sc*i*) modalias(pci:v0000168Cd00000007sv*sd*bc*sc*i*) modalias(pci:v0000168Cd0000001[123456789ABCD]sv*sd*bc*sc*i*) modalias(pci:v0000168Cd00000029sv0000168Csd00002096bc*sc*i*) modalias(pci:v0000168Cd0000002Asv0000105Bsd0000E01Fbc*sc*i*) modalias(pci:v0000168Cd0000002Asv000010CFsd0000147[CD]bc*sc*i*) modalias(pci:v0000168Cd0000002Asv000010CFsd00001536bc*sc*i*) modalias(pci:v0000168Cd0000002Asv000011ADsd000066[34]2bc*sc*i*) modalias(pci:v0000168Cd0000002Asv0000185Fsd0000309Dbc*sc*i*) modalias(pci:v0000168Cd0000002Asv00001A32sd00000306bc*sc*i*) modalias(pci:v0000168Cd0000002Asv00001A3Bsd00001C71bc*sc*i*) modalias(pci:v0000168Cd0000002Bsv00001A3Bsd00002C37bc*sc*i*) modalias(pci:v0000168Cd0000002[3479ABCDE]sv*sd*bc*sc*i*) modalias(pci:v0000168Cd00000030sv00001A56sd0000200[013]bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001043sd0000850Dbc*sc*i*) modalias(pci:v0000168Cd00000032sv0000105Bsd0000E04[EF]bc*sc*i*) modalias(pci:v0000168Cd00000032sv0000105Bsd0000E075bc*sc*i*) modalias(pci:v0000168Cd00000032sv000011ADsd0000662[78]bc*sc*i*) modalias(pci:v0000168Cd00000032sv0000144Dsd0000410[56DEF]bc*sc*i*) modalias(pci:v0000168Cd00000032sv0000144Dsd0000C680bc*sc*i*) modalias(pci:v0000168Cd00000032sv0000144Dsd0000C70[68]bc*sc*i*) modalias(pci:v0000168Cd00000032sv0000144Fsd00007197bc*sc*i*) modalias(pci:v0000168Cd00000032sv0000168Csd00003119bc*sc*i*) modalias(pci:v0000168Cd00000032sv0000168Csd00003122bc*sc*i*) modalias(pci:v0000168Cd00000032sv000017AAsd0000321[89]bc*sc*i*) modalias(pci:v0000168Cd00000032sv0000185Fsd00003027bc*sc*i*) modalias(pci:v0000168Cd00000032sv0000185Fsd00003119bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00001186bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00001195bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00001237bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd0000126Abc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F86bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F95bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00002086bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00002100bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00002126bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00002152bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001A3Bsd00002C97bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001B9Asd00001C0[01]bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001B9Asd0000200[01]bc*sc*i*) modalias(pci:v0000168Cd00000032sv00001C56sd00004001bc*sc*i*) modalias(pci:v0000168Cd00000034sv00001028sd0000020Bbc*sc*i*) modalias(pci:v0000168Cd00000034sv00001028sd00000300bc*sc*i*) modalias(pci:v0000168Cd00000034sv0000103Csd00001864bc*sc*i*) modalias(pci:v0000168Cd00000034sv00001043sd0000850Ebc*sc*i*) modalias(pci:v0000168Cd00000034sv000010CFsd00001783bc*sc*i*) modalias(pci:v0000168Cd00000034sv000011ADsd000066[346]1bc*sc*i*) modalias(pci:v0000168Cd00000034sv000014CDsd0000006[34]bc*sc*i*) modalias(pci:v0000168Cd00000034sv0000168Csd00003117bc*sc*i*) modalias(pci:v0000168Cd00000034sv000017AAsd00003214bc*sc*i*) modalias(pci:v0000168Cd00000034sv00001969sd00000091bc*sc*i*) modalias(pci:v0000168Cd00000034sv00001A3Bsd0000211[06]bc*sc*i*) modalias(pci:v0000168Cd00000036sv00001028sd0000020[CE]bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000103Csd000018E3bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000103Csd00002005bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000103Csd0000217Fbc*sc*i*) modalias(pci:v0000168Cd00000036sv00001043sd000085F2bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000105Bsd0000E06[89]bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000105Bsd0000E07Fbc*sc*i*) modalias(pci:v0000168Cd00000036sv0000105Bsd0000E08[1F]bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000105Bsd0000E09[19]bc*sc*i*) modalias(pci:v0000168Cd00000036sv000011ADsd000006[123456789AB]2bc*sc*i*) modalias(pci:v0000168Cd00000036sv000011ADsd000008[01]3bc*sc*i*) modalias(pci:v0000168Cd00000036sv000011ADsd000008[34]2bc*sc*i*) modalias(pci:v0000168Cd00000036sv000011ADsd000018[34]2bc*sc*i*) modalias(pci:v0000168Cd00000036sv000011ADsd00006671bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000144Dsd0000411[ABCDE]bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000144Dsd0000412[9A]bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000144Fsd00007202bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000168Csd0000302[5678BC]bc*sc*i*) modalias(pci:v0000168Cd00000036sv000017AAsd0000[34]026bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000185Fsd0000302[78]bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000185Fsd0000A119bc*sc*i*) modalias(pci:v0000168Cd00000036sv0000185Fsd0000A120bc*sc*i*) modalias(pci:v0000168Cd00000036sv00001A3Bsd0000213[0ABC]bc*sc*i*) modalias(pci:v0000168Cd00000036sv00001A3Bsd00002176bc*sc*i*) modalias(pci:v0000168Cd00000036sv00001A3Bsd0000218[2ABC]bc*sc*i*) modalias(pci:v0000168Cd00000036sv00001A3Bsd00002F8[2A]bc*sc*i*) modalias(pci:v0000168Cd00000036sv00001B9Asd0000281[0123]bc*sc*i*) modalias(pci:v0000168Cd00000036sv00001B9Asd000028A[1234]bc*sc*i*) modalias(pci:v0000168Cd0000003[023467]sv*sd*bc*sc*i*) modalias(pci:v0000168Cd0000003[CE]sv*sd*bc*sc*i*) modalias(pci:v0000168Cd0000004[0126]sv*sd*bc*sc*i*) modalias(pci:v0000168Cd0000005[06]sv*sd*bc*sc*i*) modalias(pci:v0000168Cd00000207sv*sd*bc*sc*i*) modalias(pci:v0000168Cd00001014sv*sd*bc*sc*i*) modalias(pci:v0000168Cd0000FF1Bsv*sd*bc*sc*i*) modalias(pci:v0000168Cd0000FF1[CD]sv*sd*bc*sc*i*) modalias(pci:v000016C3d0000C202sv*sd*bc*sc*i*) modalias(pci:v000016C6d0000884[12]sv*sd*bc*sc*i*) modalias(pci:v000016E6d00000670sv*sd*bc*sc*i*) modalias(pci:v000016ECd00000152sv000013A8sd0000012[89]bc*sc*i*) modalias(pci:v00001737d00001032sv*sd00000015bc*sc*i*) = 1.14 modalias(pci:v00001737d00001064sv*sd*bc*sc*i*) = 1.14 modalias(pci:v0000173Bd000003E[89AB]sv*sd*bc*sc*i*) modalias(pci:v0000177Dd00000012sv*sd*bc*sc*i*) = 1.2 modalias(pci:v0000177Dd0000A010sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A01Asv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A040sv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000177Dd0000A041sv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000177Dd0000A059sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A063sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A064sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A06[05]sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A09Fsv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A0F8sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A0F[2D]sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A0F[3E]sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000B[1249ACD]00sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000B[1249ACD]03sv*sd*bc*sc*i*) modalias(pci:v00001797d0000686[4589]sv*sd*bc*sc*i*) modalias(pci:v00001799d00006001sv*sd*bc*sc*i*) modalias(pci:v00001799d00006020sv*sd*bc*sc*i*) modalias(pci:v00001799d000070[01]Fsv*sd*bc*sc*i*) modalias(pci:v000017A0d0000975[05]sv*sd*bc*sc*i*) modalias(pci:v000017A0d00009767sv*sd*bc*sc*i*) modalias(pci:v000017A0d0000E763sv*sd*bc*sc*i*) modalias(pci:v000017CBd0000110[134]sv*sd*bc*sc*i*) modalias(pci:v000017CBd0000110[79]sv*sd*bc*sc*i*) modalias(pci:v000017CBd00001201sv*sd*bc*sc*i*) modalias(pci:v000017CDd0000E007sv*sd*bc*sc*i*) modalias(pci:v000017D3d000013[02]0sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v000017D5d0000573[12]sv*sd*bc*sc*i*) = 2.0.26.28 modalias(pci:v000017D5d0000583[12]sv*sd*bc*sc*i*) = 2.0.26.28 modalias(pci:v000017F3d00003010sv*sd*bc*sc*i*) modalias(pci:v000017F3d00006040sv*sd*bc*sc*i*) = 0.29_04Jul2016 modalias(pci:v00001814d00000101sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d00000201sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d0000030[12]sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d00000401sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d000006[08]1sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d000007[08]1sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d0000306[02]sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d0000309[012]sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d0000359[3F]sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d000035[69]2sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d00003[23]90sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d0000536[02]sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001814d0000539[02ABF]sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001822d00004E35sv0000153Bsd0000117[89]bc*sc*i*) modalias(pci:v00001822d00004E35sv00001822sd00000008bc*sc*i*) modalias(pci:v00001822d00004E35sv00001822sd0000001[46]bc*sc*i*) modalias(pci:v00001822d00004E35sv00001822sd00000024bc*sc*i*) modalias(pci:v00001822d00004E35sv00001822sd00000028bc*sc*i*) modalias(pci:v00001822d00004E35sv00001822sd00000031bc*sc*i*) modalias(pci:v00001822d00004E35sv00001822sd00000043bc*sc*i*) modalias(pci:v00001822d00004E35sv00001AE4sd0000000[123]bc*sc*i*) modalias(pci:v00001867d00005A44sv*sd*bc*sc*i*) modalias(pci:v00001867d00005E8Csv*sd*bc*sc*i*) modalias(pci:v00001867d0000627[48]sv*sd*bc*sc*i*) modalias(pci:v00001867d00006282sv*sd*bc*sc*i*) modalias(pci:v000018C3d00000720sv00001461sd0000062Ebc*sc*i*) modalias(pci:v000018C3d00000720sv0000153Bsd00001167bc*sc*i*) modalias(pci:v000018C3d00000720sv000018C3sd0000AB0[45]bc*sc*i*) modalias(pci:v000018C3d00000720sv000018C3sd0000ABC[34]bc*sc*i*) modalias(pci:v000018C3d00000720sv000018C3sd0000DB0[12]bc*sc*i*) modalias(pci:v000018C3d00000720sv000018C3sd0000DD[012]0bc*sc*i*) modalias(pci:v000018F7d0000000[24AB]sv*sd*bc*sc*i*) modalias(pci:v000018F7d0000002[012]sv*sd*bc*sc*i*) modalias(pci:v00001904d00002031sv*sd*bc*sc*i*) modalias(pci:v00001904d00008139sv*sd*bc*sc*i*) modalias(pci:v00001931d0000000Csv*sd*bc*sc*i*) modalias(pci:v0000195Dd00001105sv*sd*bc*sc*i*) modalias(pci:v00001969d00001048sv*sd*bc*sc*i*) modalias(pci:v00001969d0000106[23]sv*sd*bc*sc*i*) modalias(pci:v00001969d0000109[01]sv*sd*bc*sc*i*) modalias(pci:v00001969d000010A[01]sv*sd*bc*sc*i*) modalias(pci:v00001969d000010[26]6sv*sd*bc*sc*i*) modalias(pci:v00001969d000010[78]3sv*sd*bc*sc*i*) modalias(pci:v00001969d00002048sv*sd*bc*sc*i*) modalias(pci:v00001969d0000206[02]sv*sd*bc*sc*i*) modalias(pci:v00001969d0000E0[9AB]1sv*sd*bc*sc*i*) modalias(pci:v0000197Bd0000238[12]sv*sd*bc*sc*i*) modalias(pci:v0000197Bd0000238[38]sv*sd*bc*sc*i*) modalias(pci:v0000197Bd00002393sv*sd*bc*sc*i*) modalias(pci:v0000197Bd0000239[12]sv*sd*bc*sc*i*) modalias(pci:v000019A2d000002[12]1sv*sd*bc*sc*i*) modalias(pci:v000019A2d000002[12]2sv*sd*bc*sc*i*) = 11.4.0.1 modalias(pci:v000019A2d0000070[23]sv*sd*bc*sc*i*) = 11.4.0.1 modalias(pci:v000019A2d00000712sv*sd*bc*sc*i*) = 11.4.0.1 modalias(pci:v000019A2d000007[01]0sv*sd*bc*sc*i*) modalias(pci:v000019A2d000007[01]4sv*sd*bc*sc*i*) = 0_14.4.0.1 modalias(pci:v000019E5d0000A25[89]sv*sd*bc*sc*i*) modalias(pci:v00001A03d000020[01]0sv*sd*bc03sc*i*) modalias(pci:v00001A3Bd00001059sv*sd*bc*sc*i*) = 2.3.0 modalias(pci:v00001ADEd00003038sv000013C2sd00003016bc*sc*i*) modalias(pci:v00001ADEd00003038sv00004254sd0000055[02]bc*sc*i*) modalias(pci:v00001ADEd00003038sv00004254sd00005580bc*sc*i*) modalias(pci:v00001AE9d00000302sv*sd*bc*sc*i*) modalias(pci:v00001AE9d00000310sv*sd*bc*sc*i*) modalias(pci:v00001B4Bd00002B42sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001B4Bd00009445sv*sd00009480bc*sc*i*) = 0.8.16 modalias(pci:v00001B4Bd00009480sv*sd00009480bc*sc*i*) = 0.8.16 modalias(pci:v00001B4Bd00009485sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00001B55d000018F[67]sv*sd*bc*sc*i*) = 0.0.1 modalias(pci:v00001B85d0000102[12]sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00001B85d0000104[01234]sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00001B85d0000108[034]sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00001BB3d0000430[49]sv*sd*bc*sc*i*) = 3.0.0 modalias(pci:v00001BB3d00004310sv*sd*bc*sc*i*) = 3.0.0 modalias(pci:v00001BB3d00004E0[49]sv*sd*bc*sc*i*) = 3.0.0 modalias(pci:v00001BB3d00004E10sv*sd*bc*sc*i*) = 3.0.0 modalias(pci:v00001BB3d0000530[48]sv*sd*bc*sc*i*) = 3.0.0 modalias(pci:v00001BB3d00005310sv*sd*bc*sc*i*) = 3.0.0 modalias(pci:v00001BB5d00000008sv*sd*bc*sc*i*) modalias(pci:v00001C2Cd0000100[01]sv*sd*bc*sc*i*) modalias(pci:v00001D0Fd0000EFA[012]sv*sd*bc*sc*i*) modalias(pci:v00001D17d00003288sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad000000[0B]1sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad00000[04]C0sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad00000[789]B1sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad000011B1sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad000011C0sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad000012B1sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad00001[24]C0sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad000034C0sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad00008[0789]B1sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad00009[12]B1sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad00009[34]C0sv*sd*bc*sc*i*) modalias(pci:v00001D6Ad0000D10[0789]sv*sd*bc*sc*i*) modalias(pci:v00001DEDd0000107Fsv*sd*bc*sc*i*) modalias(pci:v00001FC9d00003009sv*sd*bc*sc*i*) modalias(pci:v00001FC9d0000301[04]sv*sd*bc*sc*i*) modalias(pci:v00004005d0000030[08]sv*sd*bc*sc*i*) modalias(pci:v00004040d0000000[12345]sv*sd*bc02sc00i00*) = 4.0.82 modalias(pci:v00004040d0000002[45]sv*sd*bc02sc00i00*) = 4.0.82 modalias(pci:v00004040d00000100sv*sd*bc02sc00i00*) = 4.0.82 modalias(pci:v00004444d00000016sv*sd*bc*sc*i*) = 1.4.3 modalias(pci:v00004444d00000803sv*sd*bc*sc*i*) = 1.4.3 modalias(pci:v0000494Fd0000105[2D]sv*sd*bc*sc*i*) modalias(pci:v0000494Fd0000106Csv*sd*bc*sc*i*) modalias(pci:v0000494Fd000010A8sv*sd*bc*sc*i*) modalias(pci:v0000494Fd000010D[2B]sv*sd*bc*sc*i*) modalias(pci:v0000494Fd000010EAsv*sd*bc*sc*i*) modalias(pci:v00005046d00001001sv*sd*bc*sc*i*) = 1.0.0 modalias(pci:v00005213d00000510sv*sd*bc04sc01i*) modalias(pci:v00005333d0000CA00sv*sd*bc*sc*i*) modalias(pci:v00006549d0000[12]200sv*sd*bc*sc*i*) modalias(pci:v00006766d*sv*sd*bc04sc03i00*) modalias(pci:v00008086d*sv*sd*bc04sc03i00*) modalias(pci:v00008086d00000082sv*sd0000130[145678]bc*sc*i*) modalias(pci:v00008086d00000082sv*sd0000132[168]bc*sc*i*) modalias(pci:v00008086d00000082sv*sd00004820bc*sc*i*) modalias(pci:v00008086d00000082sv*sd0000C020bc*sc*i*) modalias(pci:v00008086d00000083sv*sd0000120[56]bc*sc*i*) modalias(pci:v00008086d00000083sv*sd0000122[56]bc*sc*i*) modalias(pci:v00008086d00000083sv*sd0000130[56]bc*sc*i*) modalias(pci:v00008086d00000083sv*sd0000132[56]bc*sc*i*) modalias(pci:v00008086d00000084sv*sd0000121[56]bc*sc*i*) modalias(pci:v00008086d00000084sv*sd0000131[56]bc*sc*i*) modalias(pci:v00008086d00000085sv*sd0000131[168]bc*sc*i*) modalias(pci:v00008086d00000085sv*sd0000C22[08]bc*sc*i*) modalias(pci:v00008086d00000087sv*sd0000130[16]bc*sc*i*) modalias(pci:v00008086d00000087sv*sd0000132[16]bc*sc*i*) modalias(pci:v00008086d00000089sv*sd0000131[16]bc*sc*i*) modalias(pci:v00008086d0000008Asv*sd0000530[57]bc*sc*i*) modalias(pci:v00008086d0000008Asv*sd0000532[57]bc*sc*i*) modalias(pci:v00008086d0000008Bsv*sd0000531[57]bc*sc*i*) modalias(pci:v00008086d00000090sv*sd0000521[156]bc*sc*i*) modalias(pci:v00008086d00000091sv*sd0000520[1567]bc*sc*i*) modalias(pci:v00008086d00000091sv*sd0000522[156]bc*sc*i*) modalias(pci:v00008086d000002C4sv*sd*bc*sc*i*) modalias(pci:v00008086d0000080Asv*sd*bc*sc*i*) modalias(pci:v00008086d0000080[78]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000082[01234]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000084Fsv*sd*bc*sc*i*) modalias(pci:v00008086d00000885sv*sd0000130[57]bc*sc*i*) modalias(pci:v00008086d00000885sv*sd0000132[57]bc*sc*i*) modalias(pci:v00008086d00000886sv*sd0000131[57]bc*sc*i*) modalias(pci:v00008086d00000887sv*sd00004[04]62bc*sc*i*) modalias(pci:v00008086d00000888sv*sd00004262bc*sc*i*) modalias(pci:v00008086d0000088Esv*sd0000406[0A]bc*sc*i*) modalias(pci:v00008086d0000088Esv*sd0000446[0A]bc*sc*i*) modalias(pci:v00008086d0000088Esv*sd00004860bc*sc*i*) modalias(pci:v00008086d0000088Fsv*sd0000426[0A]bc*sc*i*) modalias(pci:v00008086d0000088Fsv*sd00005260bc*sc*i*) modalias(pci:v00008086d00000890sv*sd00004[048]22bc*sc*i*) modalias(pci:v00008086d00000891sv*sd00004222bc*sc*i*) modalias(pci:v00008086d00000892sv*sd00000[04]62bc*sc*i*) modalias(pci:v00008086d00000893sv*sd00000262bc*sc*i*) modalias(pci:v00008086d00000894sv*sd00000[048]22bc*sc*i*) modalias(pci:v00008086d00000895sv*sd00000222bc*sc*i*) modalias(pci:v00008086d00000896sv*sd0000500[57]bc*sc*i*) modalias(pci:v00008086d00000896sv*sd0000502[57]bc*sc*i*) modalias(pci:v00008086d00000897sv*sd0000501[57]bc*sc*i*) modalias(pci:v00008086d000008A7sv*sd*bc*sc*i*) modalias(pci:v00008086d000008AEsv*sd0000100[57]bc*sc*i*) modalias(pci:v00008086d000008AEsv*sd0000102[57]bc*sc*i*) modalias(pci:v00008086d000008AFsv*sd0000101[57]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000402[0A]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000406[02A]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000407[02]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000416[02]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd00004170bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000446[2A]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000447[02]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd000044[26]0bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd000045[67]0bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000486Ebc*sc*i*) modalias(pci:v00008086d000008B1sv*sd00004870bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd00004A6[CE]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd00004A70bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd00004C[67]0bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000507[02]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd00005[17]70bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C02[0A]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C06[02A]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C07[02]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C16[02]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C170bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C360bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C462bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C47[02]bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C4[26]0bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C5[67]0bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000C7[67]0bc*sc*i*) modalias(pci:v00008086d000008B1sv*sd0000CC[67]0bc*sc*i*) modalias(pci:v00008086d000008B2sv*sd0000426[2A]bc*sc*i*) modalias(pci:v00008086d000008B2sv*sd0000427[02]bc*sc*i*) modalias(pci:v00008086d000008B2sv*sd000042[26]0bc*sc*i*) modalias(pci:v00008086d000008B2sv*sd000043[67]0bc*sc*i*) modalias(pci:v00008086d000008B2sv*sd0000C26[2A]bc*sc*i*) modalias(pci:v00008086d000008B2sv*sd0000C27[02]bc*sc*i*) modalias(pci:v00008086d000008B2sv*sd0000C2[26]0bc*sc*i*) modalias(pci:v00008086d000008B2sv*sd0000C370bc*sc*i*) modalias(pci:v00008086d000008B3sv*sd0000006[02]bc*sc*i*) modalias(pci:v00008086d000008B3sv*sd0000007[02]bc*sc*i*) modalias(pci:v00008086d000008B3sv*sd0000017[02]bc*sc*i*) modalias(pci:v00008086d000008B3sv*sd0000047[02]bc*sc*i*) modalias(pci:v00008086d000008B3sv*sd00001[01]70bc*sc*i*) modalias(pci:v00008086d000008B3sv*sd0000806[02]bc*sc*i*) modalias(pci:v00008086d000008B3sv*sd0000807[02]bc*sc*i*) modalias(pci:v00008086d000008B3sv*sd0000817[02]bc*sc*i*) modalias(pci:v00008086d000008B3sv*sd00008[45]70bc*sc*i*) modalias(pci:v00008086d000008B4sv*sd0000027[02]bc*sc*i*) modalias(pci:v00008086d000008B4sv*sd00000370bc*sc*i*) modalias(pci:v00008086d000008B4sv*sd0000827[02]bc*sc*i*) modalias(pci:v00008086d000008B4sv*sd00008370bc*sc*i*) modalias(pci:v00008086d000008E[56]sv*sd*bc*sc*i*) modalias(pci:v00008086d000008F[9AB]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd00001010bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd0000500[02A]bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd0000501[02]bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd0000502[0A]bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd00005090bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd0000510[02]bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd000051[19]0bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd00005412bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd000054[01]0bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd000054[29]0bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd000055[19]0bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd00005[CF]10bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd0000900[0A]bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd0000901[02]bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd0000911[02]bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd000094[01]0bc*sc*i*) modalias(pci:v00008086d0000095Asv*sd00009[5E]10bc*sc*i*) modalias(pci:v00008086d0000095Bsv*sd0000520[02A]bc*sc*i*) modalias(pci:v00008086d0000095Bsv*sd0000521[02]bc*sc*i*) modalias(pci:v00008086d0000095Bsv*sd00005290bc*sc*i*) modalias(pci:v00008086d0000095Bsv*sd00005302bc*sc*i*) modalias(pci:v00008086d0000095Bsv*sd00005310bc*sc*i*) modalias(pci:v00008086d0000095Bsv*sd000092[01]0bc*sc*i*) modalias(pci:v00008086d0000095Bsv*sd00009310bc*sc*i*) modalias(pci:v00008086d000009C[45]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000AC[AC]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000AD0sv*sd*bc*sc*i*) modalias(pci:v00008086d00000B2[BC]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000B30sv*sd*bc*sc*i*) modalias(pci:v00008086d00000F04sv*sd*bc*sc*i*) modalias(pci:v00008086d00000F15sv00001093sd00007884bc*sc*i*) modalias(pci:v00008086d00000F1[456]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000F50sv*sd*bc*sc*i*) modalias(pci:v00008086d00000[26]C8sv*sd*bc*sc*i*) modalias(pci:v00008086d00000[26]F0sv*sd*bc*sc*i*) modalias(pci:v00008086d00000[26]F5sv*sd*bc*sc*i*) modalias(pci:v00008086d00000[ACD]0Csv*sd*bc*sc*i*) modalias(pci:v00008086d00001190sv*sd*bc*sc*i*) modalias(pci:v00008086d0000160Csv*sd*bc*sc*i*) modalias(pci:v00008086d00001960sv*sd*bc*sc*i*) = 2.00.4 modalias(pci:v00008086d00001AC[AC]sv*sd*bc*sc*i*) modalias(pci:v00008086d00001AD0sv*sd*bc*sc*i*) modalias(pci:v00008086d00001[89]DBsv*sd*bc*sc*i*) modalias(pci:v00008086d00001[CDE]20sv*sd*bc*sc*i*) modalias(pci:v00008086d00002284sv*sd*bc*sc*i*) modalias(pci:v00008086d0000229[456]sv*sd*bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd0000000[04]bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd0000001[02]bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00000044bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00000050bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00000132bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd000001[13]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd000001[5F]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00000250bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd000008[15]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd000009[135]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd0000101[02]bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd000010[5B]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00001132bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00001150bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd000011[13]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00008050bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00008132bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00008150bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd000081[13]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd000090[15]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00009132bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd00009150bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd000091[13]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd0000B0B0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd0000C0[15]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd0000C110bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd0000D0[15B]0bc*sc*i*) modalias(pci:v00008086d000024F3sv*sd0000[48]010bc*sc*i*) modalias(pci:v00008086d000024F4sv*sd0000[0189CD]030bc*sc*i*) modalias(pci:v00008086d000024F5sv*sd00000010bc*sc*i*) modalias(pci:v00008086d000024F6sv*sd00000030bc*sc*i*) modalias(pci:v00008086d000024FBsv*sd00000000bc*sc*i*) modalias(pci:v00008086d000024FBsv*sd000020[15]0bc*sc*i*) modalias(pci:v00008086d000024FBsv*sd000021[15]0bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd0000001[024]bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd00000050bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd000001[135]0bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd000008[15]0bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd000009[135]0bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd0000101[024]bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd000010D0bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd000011[13]0bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd00003E0[12]bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd000080[15]0bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd000081[13]0bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd00009010bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd00009074bc*sc*i*) modalias(pci:v00008086d000024FDsv*sd00009110bc*sc*i*) modalias(pci:v00008086d00002526sv*sd*bc*sc*i*) modalias(pci:v00008086d00002668sv*sd*bc*sc*i*) modalias(pci:v00008086d0000269Asv*sd*bc*sc*i*) modalias(pci:v00008086d0000271[BC]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000272[3579BD]sv*sd*bc*sc*i*) modalias(pci:v00008086d000027D8sv*sd*bc*sc*i*) modalias(pci:v00008086d0000284Bsv*sd*bc*sc*i*) modalias(pci:v00008086d0000293[EF]sv*sd*bc*sc*i*) modalias(pci:v00008086d00003165sv*sd0000401[02]bc*sc*i*) modalias(pci:v00008086d00003165sv*sd00004[145]10bc*sc*i*) modalias(pci:v00008086d00003165sv*sd00008[01]10bc*sc*i*) modalias(pci:v00008086d00003166sv*sd0000421[02]bc*sc*i*) modalias(pci:v00008086d00003166sv*sd00004310bc*sc*i*) modalias(pci:v00008086d00003198sv*sd*bc*sc*i*) modalias(pci:v00008086d000031C[AC]sv*sd*bc*sc*i*) modalias(pci:v00008086d000031D0sv*sd*bc*sc*i*) modalias(pci:v00008086d000034C4sv*sd*bc*sc*i*) modalias(pci:v00008086d000034F8sv*sd*bc*sc*i*) modalias(pci:v00008086d00003A[36]Esv*sd*bc*sc*i*) modalias(pci:v00008086d00003B5[67]sv*sd*bc*sc*i*) modalias(pci:v00008086d00003DC8sv*sd*bc*sc*i*) modalias(pci:v00008086d00003[01]DCsv*sd*bc*sc*i*) modalias(pci:v00008086d00003[48]C8sv*sd*bc*sc*i*) modalias(pci:v00008086d00003[4D]F0sv*sd*bc*sc*i*) modalias(pci:v00008086d00004222sv*sd00001005bc*sc*i*) = in_tree_ds modalias(pci:v00008086d00004222sv*sd000010[34]4bc*sc*i*) = in_tree_ds modalias(pci:v00008086d00004227sv*sd00001014bc*sc*i*) = in_tree_ds modalias(pci:v00008086d00004229sv*sd*bc*sc*i*) = in_tree_d modalias(pci:v00008086d0000422Bsv*sd0000110[18]bc*sc*i*) modalias(pci:v00008086d0000422Bsv*sd0000112[18]bc*sc*i*) modalias(pci:v00008086d0000422Csv*sd0000130[167]bc*sc*i*) modalias(pci:v00008086d0000422Csv*sd0000132[16]bc*sc*i*) modalias(pci:v00008086d0000422[27]sv*sd*bc*sc*i*) = in_tree_ds modalias(pci:v00008086d00004230sv*sd*bc*sc*i*) = in_tree_d modalias(pci:v00008086d00004232sv*sd0000120[1456]bc*sc*i*) modalias(pci:v00008086d00004232sv*sd0000122[1456]bc*sc*i*) modalias(pci:v00008086d00004232sv*sd0000130[1456]bc*sc*i*) modalias(pci:v00008086d00004232sv*sd0000132[1456]bc*sc*i*) modalias(pci:v00008086d00004235sv*sd0000100[14]bc*sc*i*) modalias(pci:v00008086d00004235sv*sd0000102[14]bc*sc*i*) modalias(pci:v00008086d00004235sv*sd0000110[14]bc*sc*i*) modalias(pci:v00008086d00004235sv*sd0000112[14]bc*sc*i*) modalias(pci:v00008086d00004236sv*sd0000101[14]bc*sc*i*) modalias(pci:v00008086d00004236sv*sd0000111[14]bc*sc*i*) modalias(pci:v00008086d00004237sv*sd0000121[1456]bc*sc*i*) modalias(pci:v00008086d00004237sv*sd0000131[1456]bc*sc*i*) modalias(pci:v00008086d00004238sv*sd0000111[18]bc*sc*i*) modalias(pci:v00008086d00004239sv*sd0000131[16]bc*sc*i*) modalias(pci:v00008086d0000423Asv*sd000010[02]1bc*sc*i*) modalias(pci:v00008086d0000423Bsv*sd00001011bc*sc*i*) modalias(pci:v00008086d0000423Csv*sd0000120[16]bc*sc*i*) modalias(pci:v00008086d0000423Csv*sd00001221bc*sc*i*) modalias(pci:v00008086d0000423Csv*sd0000130[16]bc*sc*i*) modalias(pci:v00008086d0000423Csv*sd0000132[16]bc*sc*i*) modalias(pci:v00008086d0000423Dsv*sd0000121[16]bc*sc*i*) modalias(pci:v00008086d0000423Dsv*sd0000131[16]bc*sc*i*) modalias(pci:v00008086d000043C8sv*sd*bc*sc*i*) modalias(pci:v00008086d0000490Dsv*sd*bc*sc*i*) modalias(pci:v00008086d00004B4[78]sv*sd*bc*sc*i*) modalias(pci:v00008086d00004B5[58]sv*sd*bc*sc*i*) modalias(pci:v00008086d00004BC[12]sv*sd*bc*sc*i*) modalias(pci:v00008086d00004DC4sv*sd*bc*sc*i*) modalias(pci:v00008086d00004DC8sv*sd*bc*sc*i*) modalias(pci:v00008086d00004DF8sv*sd*bc*sc*i*) modalias(pci:v00008086d00004F9[012]sv*sd*bc*sc*i*) modalias(pci:v00008086d00004[3D]F0sv*sd*bc*sc*i*) modalias(pci:v00008086d000051C[89ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d000051F[01]sv*sd*bc*sc*i*) modalias(pci:v00008086d000054C4sv*sd*bc*sc*i*) modalias(pci:v00008086d000054C8sv*sd*bc*sc*i*) modalias(pci:v00008086d000054F0sv*sd*bc*sc*i*) modalias(pci:v00008086d00005A98sv*sd*bc*sc*i*) modalias(pci:v00008086d00005AC[AC]sv*sd*bc*sc*i*) modalias(pci:v00008086d00005AD0sv*sd*bc*sc*i*) modalias(pci:v00008086d00006E70sv*sd*bc*sc*i*) modalias(pci:v00008086d00007728sv*sd*bc*sc*i*) modalias(pci:v00008086d00007740sv*sd*bc*sc*i*) modalias(pci:v00008086d00007A[5D]0sv*sd*bc*sc*i*) modalias(pci:v00008086d00007A[7F]0sv*sd*bc*sc*i*) modalias(pci:v00008086d00007E28sv*sd*bc*sc*i*) modalias(pci:v00008086d00007E40sv*sd*bc*sc*i*) modalias(pci:v00008086d00007F50sv*sd*bc*sc*i*) modalias(pci:v00008086d00007F70sv*sd*bc*sc*i*) modalias(pci:v00008086d0000811Bsv*sd*bc*sc*i*) modalias(pci:v00008086d0000880[9A]sv*sd*bc*sc*i*) modalias(pci:v00008086d00008C[2A]0sv*sd*bc*sc*i*) modalias(pci:v00008086d00008D2[01]sv*sd*bc*sc*i*) modalias(pci:v00008086d000098C4sv*sd*bc*sc*i*) modalias(pci:v00008086d000098F8sv*sd*bc*sc*i*) modalias(pci:v00008086d00009C2[01]sv*sd*bc*sc*i*) modalias(pci:v00008086d00009CA0sv*sd*bc*sc*i*) modalias(pci:v00008086d00009D2[BCD]sv*sd*bc*sc*i*) modalias(pci:v00008086d00009D7[01]sv*sd*bc*sc*i*) modalias(pci:v00008086d00009DC4sv*sd*bc*sc*i*) modalias(pci:v00008086d00009DC8sv*sd*bc*sc*i*) modalias(pci:v00008086d00009DF0sv*sd*bc*sc*i*) modalias(pci:v00008086d00009DF5sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A0C8sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A0F0sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A17[01]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A1F0sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A2[7F]0sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A348sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A370sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A375sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A3F0sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A828sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A840sv*sd*bc*sc*i*) modalias(pci:v00008086d0000BCB[DF]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000BCCEsv00008086sd0000138Dbc*sc*i*) modalias(pci:v00008086d0000BCCEsv00008086sd0000177[01]bc*sc*i*) modalias(pci:v00008086d0000BCCEsv00008086sd000017D4bc*sc*i*) modalias(pci:v00008086d0000BCCFsv00008086sd0000177[01]bc*sc*i*) modalias(pci:v00008086d0000BCCFsv00008086sd000017D4bc*sc*i*) modalias(pci:v00008086d0000BCC[01]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000E440sv*sd*bc*sc*i*) modalias(pci:v00008086d0000F[01]C8sv*sd*bc*sc*i*) modalias(pci:v00008086d0000[DE]340sv*sd*bc*sc*i*) modalias(pci:v00009005d00000450sv*sd*bc*sc*i*) = 0.8.16 modalias(pci:v00009413d00006[01]10sv*sd*bc*sc*i*) = 3.0.0 modalias(pci:v0000A727d00000013sv*sd*bc*sc*i*) modalias(pci:v0000DD01d0000000[2356789]sv0000DD01sd*bc*sc*i*) = 0.9.33_integrated modalias(pci:v0000DD01d0000001[123]sv0000DD01sd*bc*sc*i*) = 0.9.33_integrated modalias(pci:v0000DD01d0000020[13]sv0000DD01sd*bc*sc*i*) = 0.9.33_integrated modalias(pci:v0000DD01d000002[12]0sv0000DD01sd*bc*sc*i*) = 0.9.33_integrated modalias(pci:v0000DD01d0000032[012389]sv0000DD01sd*bc*sc*i*) = 0.9.33_integrated modalias(pci:v0000EA60d0000989[678]sv*sd*bc*sc*i*) modalias(platform:HID-SENSOR-200041) modalias(platform:HID-SENSOR-20007[3b]) modalias(platform:HID-SENSOR-LISS-0041) modalias(platform:ac97-codec) modalias(platform:adau7118) modalias(platform:alcor_sdmmc) modalias(platform:ar93[34]x_wmac) modalias(platform:arc-uart) modalias(platform:asoc-audio-graph-card) modalias(platform:asoc-audio-graph-card2) modalias(platform:asoc-audio-graph-card2-custom-sample) modalias(platform:asoc-simple-card) modalias(platform:ath9k) modalias(platform:bcm2835-i2s) modalias(platform:bcmgenet) modalias(platform:brcm-sf2) modalias(platform:bt-sco) modalias(platform:cb710-mmc) modalias(platform:cdns-dsi) modalias(platform:cdns-mhdp8546) modalias(platform:chromeos-keyboard-leds) modalias(platform:cros-ec-accel) modalias(platform:cros-ec-accel-legacy) modalias(platform:cros-ec-baro) modalias(platform:cros-ec-cec) modalias(platform:cros-ec-chardev) modalias(platform:cros-ec-codec) modalias(platform:cros-ec-dev) = 1.0 modalias(platform:cros-ec-gyro) modalias(platform:cros-ec-lid-angle) modalias(platform:cros-ec-light) modalias(platform:cros-ec-mag) modalias(platform:cros-ec-pchg) modalias(platform:cros-ec-prox) modalias(platform:cros-ec-sensorhub) modalias(platform:cros-ec-sysfs) modalias(platform:cros-ec-vbc) modalias(platform:cros-usbpd-charger) modalias(platform:cros-usbpd-logger) modalias(platform:cros-usbpd-notify) modalias(platform:cs42l43-codec) modalias(platform:d5005bmc-hwmon) modalias(platform:d5005bmc-sec-update) modalias(platform:designware_i2s) modalias(platform:dfbmcs320) modalias(platform:dfl-fme) modalias(platform:dfl-fme-bridge) modalias(platform:dfl-fme-mgr) modalias(platform:dfl-fme-region) modalias(platform:dfl-port) modalias(platform:dmic-codec) modalias(platform:dsa) modalias(platform:dw-hdmi) modalias(platform:dw-hdmi-ahb-audio) modalias(platform:dw-hdmi-cec) modalias(platform:dw-hdmi-gp-audio) modalias(platform:dw-hdmi-i2s-audio) modalias(platform:dw-hdmi-qp) modalias(platform:dw-mipi-dsi) modalias(platform:dwmmc_exynos) modalias(platform:dwmmc_k3) modalias(platform:dwmmc_rockchip) modalias(platform:f_sdh30) modalias(platform:flexcan-mcf5441x) modalias(platform:fsl-asoc-card) modalias(platform:fsl-asrc) modalias(platform:fsl-audmix) modalias(platform:fsl-esai-dai) modalias(platform:fsl-mqs) modalias(platform:fsl-sai) modalias(platform:fsl-spdif-dai) modalias(platform:fsl-ssi-dai) modalias(platform:fsl_rpmsg) modalias(platform:gpio-charger) modalias(platform:hdmi-audio-codec) modalias(platform:hix5hd2-ir) modalias(platform:imx-audio-rpmsg) modalias(platform:imx-audmix) modalias(platform:imx-audmux) modalias(platform:imx-card) modalias(platform:imx-hdmi) modalias(platform:imx-mipi-csi2) modalias(platform:imx-sgtl5000) modalias(platform:imx-spdif) modalias(platform:imx7-csi) modalias(platform:imx8mq-mipi-csi2) modalias(platform:imx8qm-ldb) modalias(platform:imx8qxp-display-pixel-link) modalias(platform:imx8qxp-ldb) modalias(platform:imx8qxp-pixel-combiner) modalias(platform:imx8qxp-pxl2dpi) modalias(platform:imx_audio_rpmsg) modalias(platform:imx_pcm_rpmsg) modalias(platform:it9133[ab]x-tuner) modalias(platform:leds-gpio) modalias(platform:leds-group-multicolor) modalias(platform:leds-lt3593) modalias(platform:leds-mlxreg) modalias(platform:leds-pwm) modalias(platform:leds-pwm-multicolor) modalias(platform:leds-regulator) modalias(platform:lt3651-charger) modalias(platform:macb) modalias(platform:max77650-charger) modalias(platform:max77650-led) modalias(platform:mlxreg-hotplug) modalias(platform:mlxreg-io) modalias(platform:mlxreg-lc) modalias(platform:mv_crypto) modalias(platform:n3000bmc-hwmon) modalias(platform:n5010bmc-hwmon) modalias(platform:n6000bmc-hwmon) modalias(platform:n[36]000bmc-sec-update) modalias(platform:orion-mdio) modalias(platform:physmap-flash) modalias(platform:pxa3xx-nand) modalias(platform:qca8k) modalias(platform:qca95[356]x_wmac) modalias(platform:qcom-camss) modalias(platform:qcom-venus) modalias(platform:qcom-venus-decoder) modalias(platform:qcom-venus-encoder) modalias(platform:rcar_canfd) modalias(platform:rcar_fdp1) modalias(platform:rk3288-snd-hdmi-analog) modalias(platform:rk3399-gru-sound) modalias(platform:rk817-charger) modalias(platform:rk817-codec) modalias(platform:rockchip-i2s) modalias(platform:rockchip-i2s-tdm) modalias(platform:rockchip-snd-max98090) modalias(platform:rockchip-snd-rt5645) modalias(platform:rockchip-spdif) modalias(platform:rtsx_pci_ms) modalias(platform:rtsx_pci_sdmmc) modalias(platform:rtsx_usb_ms) modalias(platform:rtsx_usb_sdmmc) modalias(platform:sdhost-bcm2835) modalias(platform:sm501) modalias(platform:smc91x) modalias(platform:smsc911x) = 2008_10_21 modalias(platform:soc-audio) modalias(platform:sof-audio) modalias(platform:spdif-dit) modalias(platform:sun4i-spdif) modalias(platform:sun50i-codec-analog) modalias(platform:sun50i-dmic) modalias(platform:sun8i-codec) modalias(platform:sun8i-codec-analog) modalias(platform:sunxi-adda-pr) modalias(platform:sunxi-mmc) modalias(platform:tegra20-ac97) modalias(platform:tegra20-das) modalias(platform:tegra20-i2s) modalias(platform:tegra30-ahub) modalias(platform:tegra30-i2s) modalias(platform:vc4-drm) modalias(platform:wcd934x-codec) modalias(platform:wl1273_fm_radio) modalias(platform:wl12xx) modalias(platform:wl18xx) modalias(platform:wm8524-codec) modalias(platform:wm8994-codec) modalias(pnp:dENE020[12]*) modalias(pnp:dENE0[12]00*) modalias(pnp:dFIT0002*) modalias(pnp:dITE870[489]*) modalias(pnp:dITE8713*) modalias(pnp:dNTN0530*) modalias(pnp:dPNPb006*) modalias(pnp:dWEC0530*) modalias(ppp-compress-18) = 1.0.2 modalias(ppp-compress-21) modalias(ppp-compress-2[46]) modalias(pwcx) = 10.0.15 modalias(rcar-fcp) modalias(rdma-client-issm) modalias(rdma-client-rdma_cm) modalias(rdma-client-umad) modalias(rdma-client-uverbs) modalias(rdma-link-rxe) modalias(rdma-link-siw) modalias(rdma-netlink-subsys-2) modalias(rdma-netlink-subsys-[45]) modalias(rpcrdma6) modalias(rpmsg:rpmsg-tty) modalias(rtnl-link-can) modalias(rtnl-link-ipoib) modalias(rtnl-link-lowpan) modalias(rtnl-link-ppp) modalias(rtnl-link-virt_wifi) modalias(rtnl-link-vxcan) modalias(rtnl-lwt-MPLS) modalias(sdio:c*v0020d2280*) modalias(sdio:c*v0097d4076*) modalias(sdio:c*v024Cd052[35]*) = v4.3.5.5_12290.20140916_BTCOEX20140507_4E40 modalias(sdio:c*v024Cd062[367]*) = v4.3.5.5_12290.20140916_BTCOEX20140507_4E40 modalias(sdio:c*v024CdB723*) = v4.3.5.5_12290.20140916_BTCOEX20140507_4E40 modalias(sdio:c*v024CdB822*) modalias(sdio:c*v024CdC821*) modalias(sdio:c*v024CdC822*) modalias(sdio:c*v024CdD72[34]*) modalias(sdio:c*v0271d030[01]*) modalias(sdio:c*v0271d040[012]*) modalias(sdio:c*v0271d041[89]*) modalias(sdio:c*v0271d050A*) modalias(sdio:c*v0271d0701*) modalias(sdio:c*v02D0d432[49]*) modalias(sdio:c*v02D0d433[0459]*) modalias(sdio:c*v02D0d4345*) modalias(sdio:c*v02D0d435[4569]*) modalias(sdio:c*v02D0d4373*) modalias(sdio:c*v02D0dA804*) modalias(sdio:c*v02D0dA887*) modalias(sdio:c*v02D0dA94[CD]*) modalias(sdio:c*v02D0dA962*) modalias(sdio:c*v02D0dA9A[46F]*) modalias(sdio:c*v02D0dA9BF*) modalias(sdio:c*v02D0dAAE8*) modalias(sdio:c*v02DFd9105*) = 1.0 modalias(sdio:c*v02DFd911[69]*) = 1.0 modalias(sdio:c*v02DFd911[AB]*) = 1.0 modalias(sdio:c*v02DFd912[9D]*) = 1.0 modalias(sdio:c*v02DFd912[AE]*) = 1.0 modalias(sdio:c*v02DFd9136*) = 1.0 modalias(sdio:c*v02DFd913[59]*) = 1.0 modalias(sdio:c*v02DFd914[159]*) = 1.0 modalias(sdio:c*v02DFd914[26A]*) = 1.0 modalias(sdio:c*v02DFd9159*) = 1.0 modalias(sdio:c*v037Ad7603*) modalias(sdio:c*v037Ad766[38]*) = 0.1 modalias(sdio:c*v037Ad7901*) modalias(sdio:c*v037Ad7961*) = 0.1 modalias(sdio:c*v039Ad0201*) modalias(sdio:c*v039Ad030[012]*) modalias(sdio:c*v039Ad0[5678]00*) modalias(sdio:c*v039Ad1100*) modalias(sdio:c*v039Ad5347*) modalias(sdio:c*v041Bd9116*) = 0.1 modalias(sdio:c*v041Bd9330*) = 0.1 modalias(sdio:c*v04B4dBD3D*) modalias(sdio:c*v104Cd9066*) modalias(sdio:c0[14]v*d*) modalias(sdio:c0[23]v*d*) = 0.1 modalias(sdw:m019Fp8363v*c*) modalias(sdw:m019Fp8373v*c*) modalias(sdw:m01FAp355[67]v*c*) modalias(sdw:m01FAp4242v*c*) modalias(sdw:m01FAp4243v*c*) modalias(sdw:m0217p010Dv*c*) modalias(sdw:m0217p010Ev*c*) modalias(sdw:m0217p0202v*c*) modalias(sdw:m0217p0204v*c*) modalias(sdw:m025Dp0700v01c*) modalias(sdw:m025Dp0711v02c*) modalias(sdw:m025Dp0711v03c01*) modalias(sdw:m025Dp071[45]v02c*) modalias(sdw:m025Dp071[45]v03c01*) modalias(sdw:m025Dp0722v03c01*) modalias(sdw:m025Dp1017v03c01*) modalias(sdw:m025Dp1318v03c01*) modalias(sdw:m025Dp171[2367]v03c01*) modalias(sdw:m025Dp5682v02c*) modalias(serio:ty02pr3Eid*ex*) modalias(serio:ty02pr40id*ex*) modalias(serio:ty02pr41id*ex*) modalias(slim:217:1a0:*) modalias(slim:217:250:*) modalias(smc) modalias(smiapp) modalias(snd-hda-codec-atihdmi) modalias(snd-hda-codec-intelhdmi) modalias(snd-hda-codec-nvhdmi) modalias(snd-seq-client-14) modalias(snd-timer-3) modalias(sound-service-?-0) modalias(sound-service-?-12) modalias(sound-service-?-3) modalias(sound-service-?-[18]) modalias(spi:48l640) modalias(spi:82p3381[01]) modalias(spi:8a3400[01]) modalias(spi:adau1372) modalias(spi:adau1[3479]61) modalias(spi:adf724[12]) modalias(spi:ads7846) modalias(spi:adxl31[234]) modalias(spi:adxl35[59]) modalias(spi:adxl367) modalias(spi:adxl372) modalias(spi:ams495qa01) modalias(spi:at25df321a) modalias(spi:at25df641) modalias(spi:at26df081a) modalias(spi:at45) modalias(spi:at86rf212) modalias(spi:at86rf23[013]) modalias(spi:bcm53128) modalias(spi:bcm531[12]5) modalias(spi:bcm539[78]) modalias(spi:bcm53[269]5) modalias(spi:bma222) modalias(spi:bma222e) modalias(spi:bma250e) modalias(spi:bma25[35]) modalias(spi:bma280) modalias(spi:bmc15[06]_accel) modalias(spi:bme280) modalias(spi:bmi055_accel) modalias(spi:bmp085) modalias(spi:bmp18[01]) modalias(spi:bmp[235]80) modalias(spi:cc2520) modalias(spi:cr0014114) modalias(spi:cros-ec-spi) modalias(spi:cs35l45) modalias(spi:cs35l56) modalias(spi:cw1200_wlan_spi) modalias(spi:cxd2880) modalias(spi:cyclone-ps-spi) modalias(spi:dataflash) modalias(spi:et028013dma) modalias(spi:fpga-arria10-passive-serial) modalias(spi:fpga-passive-serial) modalias(spi:gs1662) modalias(spi:h3lis331dl_accel) modalias(spi:hi3110) modalias(spi:ice40-fpga-mgr) modalias(spi:idt821034) modalias(spi:iis328dq) modalias(spi:intel-m10-bmc) modalias(spi:ir-spi-led) modalias(spi:jt240mhqs-hwt-ek-e3) modalias(spi:kx022a) modalias(spi:kx132-1211) modalias(spi:kx132acr-lbz) modalias(spi:kxsd9) modalias(spi:ld9040) modalias(spi:lis2dh12_accel) modalias(spi:lis2dw12) modalias(spi:lis302dl) modalias(spi:lis331dl_accel) modalias(spi:lis331dlh) modalias(spi:lis3d[eh]) modalias(spi:lis3dhh) modalias(spi:lis3l02dq) modalias(spi:lis3lv02dl_accel) modalias(spi:lms380kf01) modalias(spi:lms397kf04) modalias(spi:lng2dm) modalias(spi:lps001wp) modalias(spi:lps001wp-press) modalias(spi:lps22df) modalias(spi:lps22h[bh]) modalias(spi:lps22hb-press) modalias(spi:lps25h) modalias(spi:lps25h-press) modalias(spi:lps331ap) modalias(spi:lps331ap-press) modalias(spi:lps3[35]hw) modalias(spi:lsm303agr_accel) modalias(spi:lsm303c_accel) modalias(spi:lsm330_accel) modalias(spi:lsm330d_accel) modalias(spi:lsm330dl_accel) modalias(spi:lsm330dlc_accel) modalias(spi:m10-d5005) modalias(spi:m10-n3000) modalias(spi:m10-n5010) modalias(spi:m25p05-nonjedec) modalias(spi:m25p128) modalias(spi:m25p128-nonjedec) modalias(spi:m25p1[06]) modalias(spi:m25p1[06]-nonjedec) modalias(spi:m25p20-nonjedec) modalias(spi:m25p32) modalias(spi:m25p32-nonjedec) modalias(spi:m25p40) modalias(spi:m25p40-nonjedec) modalias(spi:m25p64) modalias(spi:m25p64-nonjedec) modalias(spi:m25p80) modalias(spi:m25p80-nonjedec) modalias(spi:m25px64) modalias(spi:machxo2-slave-spi) modalias(spi:mchp48l640) modalias(spi:mcp2517fd) modalias(spi:mcp251863) modalias(spi:mcp251[05]) modalias(spi:mcp251[8x]fd) modalias(spi:mcp25625) modalias(spi:mcr20a) modalias(spi:mmc-spi-slot) modalias(spi:mmc_spi) modalias(spi:mr25h128) modalias(spi:mr25h256) modalias(spi:mr25h[14]0) modalias(spi:mrf24j40) modalias(spi:mrf24j40m[ac]) modalias(spi:mtd_dataflash) modalias(spi:mx25l12805d) modalias(spi:mx25l1606e) modalias(spi:mx25l25635e) modalias(spi:mx25l4005a) modalias(spi:mx25l6405d) modalias(spi:mx66l51235l) modalias(spi:n25q064) modalias(spi:n25q128a1[13]) modalias(spi:n25q512a) modalias(spi:pcm186[2345]) modalias(spi:pcm3060) modalias(spi:pcm512[12]) modalias(spi:pcm514[12]) modalias(spi:rk806) modalias(spi:s25fl008k) modalias(spi:s25fl064k) modalias(spi:s25fl256s1) modalias(spi:s25fl512s) modalias(spi:s25sl064a) modalias(spi:s25sl12801) modalias(spi:sc16is74[01x]) modalias(spi:sc16is75[02]) modalias(spi:sc16is76[02]) modalias(spi:sc[al]3300) modalias(spi:sf-tc240t-9370-t) modalias(spi:spi-nand) modalias(spi:spi-nor) modalias(spi:sst25vf016b) modalias(spi:sst25vf032b) modalias(spi:sst25vf040b) modalias(spi:sst25wf040) modalias(spi:st7789v) modalias(spi:sysconfig-ecp5) modalias(spi:t28cp45tn89-v17) modalias(spi:tlv320aic3007) modalias(spi:tlv320aic310[46]) modalias(spi:tlv320aic32x[46]) modalias(spi:tlv320aic3[3x]) modalias(spi:tpg110) modalias(spi:trf7970a) modalias(spi:uvis25) modalias(spi:w25q128) modalias(spi:w25q256) modalias(spi:w25q32) modalias(spi:w25q32dw) modalias(spi:w25q80bl) modalias(spi:w25x16) modalias(spi:w25x32) modalias(spi:w25x80) modalias(spi:wl1251) modalias(spi:wl1271) modalias(spi:yx240qv29) modalias(spi:zl38060) modalias(ssam:d00c00t01i0Ef00) modalias(ssam:d00c00t01i11f00) modalias(ssam:d01c02t01i01f01) modalias(ssam:d01c02t0[12]i01f00) modalias(ssam:d01c03t01i00f01) modalias(ssam:d01c0Et01i00f01) modalias(ssam:d01c11t01i00f00) modalias(ssam:d01c15t*i*f00) modalias(ssam:d01c26t01i00f01) modalias(ssb:v4243id0806rev*) modalias(ssb:v4243id0812rev0[24]*) modalias(ssb:v4243id0812rev0[5679ABCDF]*) modalias(ssb:v4243id0812rev10*) modalias(svcrdma) modalias(tcp-ulp-smc) modalias(touchkitusb) modalias(tty-ldisc-14) modalias(tty-ldisc-15) = 2.3 modalias(tty-ldisc-21) modalias(tty-ldisc-3) modalias(tty-ldisc-30) modalias(usb:v*p*d*dc*dsc*dp*ic01isc0[13]ip*in*) modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Cip07in*) modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[6A]ip00in*) modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[DE]ip00in*) modalias(usb:v*p*d*dc*dsc*dp*ic0Eisc01ip0[01]in*) = 1.1.1 modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip01in*) = 0.8 modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip03in*) modalias(usb:v*p*d*dc*dsc*dp*icEFisc0[14]ip01in*) modalias(usb:v*p*d*dc*dsc*dp*icFEisc02ip00in*) modalias(usb:v*p*d*dcE0dsc01dp0[14]ic*isc*ip*in*) = 0.8 modalias(usb:v0053p5301d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0104p00BEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0105p145Fd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0123p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0130p0130d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03E8p0004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03E8p0008d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03EBp0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03EBp2109d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03EBp21FEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03EEp2501d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p0121d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p0183d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p026Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p0956d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p0B39d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p0F7Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p0F9Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p1B07d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v03F0p1[012]16d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p1[BE]1Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p2101d*dc02dsc*dp*icFFisc02ip*in*) modalias(usb:v03F0p211Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p251Dd*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v03F0p2[012]16d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p2[045]1Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p311Dd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v03F0p3524d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v03F0p3[012]16d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p3[12]39d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p421Dd*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v03F0p421Dd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v03F0p4349d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p4439d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v03F0p4[012]16d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p5039d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p581Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p581Dd*dc*dsc*dp*icFFisc01ip07in*) modalias(usb:v03F0p5[012]16d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p811Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p9D1Dd*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v03F0pA31Dd*dc*dsc*dp*ic02isc0Eip00in*) modalias(usb:v03F0pA31Dd*dc*dsc*dp*icFFisc06ip1[0234B]in*) modalias(usb:v03F0pCA02d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F3p0094d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0402p5602d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0402p5632d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p0000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p0011d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p4F50d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p600[126]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p601[0145]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p604[0123458]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p715[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p7C9[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p8050d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p8348d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p8372d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p8698d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p87D0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p8A[29]8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p8E08d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p9090d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p937[89AC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p9868d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p9E[59]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403p9F80d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pA54[89AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pA559d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pA5A[CDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pA6D0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pA951d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pA9A0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pABB[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pB81[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pB8D8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pBAF8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pBCA[0124]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pBCD[89A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pBDC8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pBFD[89ABCD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pC1E0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pC7D0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pC811d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pC850d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pC991d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pCAA0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pCB08d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pCC4[89A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pCFF8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pD01[01234567]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pD07[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pD38[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pD491d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pD73[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pD780d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pD9A[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pDA7[01234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pDAF[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pDC0[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pDD20d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pDF28d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pDF3[01235]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pD[56]78d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE00[0124689A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE0A1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE0E[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE0F[01234567]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE0[5A]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE40Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE520d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE548d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE6C8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE700d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE729d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE80[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pE88[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pEA90d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pEBE0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pEC8[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pED22d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pED7[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pEEE[9ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pEE[1E]8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pEF5[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF06[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF0C8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF0E[9E]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF0[7C]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF208d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF2D0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF3C[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF44[0189ABC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF460d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF60[8B]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF680d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF7C0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF85[07]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF9D[012345]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pF9E9d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFA0[0123456]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFA10d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFA33d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFA[78]8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFA[DF]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFB5[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFB80d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFB99d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFBFAd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFC0[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFC7[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFC8[2AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFC[67]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFD4[89AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFD60d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFE38d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFF00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFF1[8CD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFF20d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFF3[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pFFA8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0404p020[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0404p031[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0404p034Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0408p3090d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v0408p4030d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v0408p4034d*dc*dsc*dp*ic0Eisc01ip01in*) = 1.1.1 modalias(usb:v0408pEA0[23456]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v0409p0063d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0409p00D[567]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0409p0248d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0409p0249d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0409p02B4d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0409p02B6d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0409p802[45]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v040Ap0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v040Ap0300d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v040Bp6521d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v040Dp3801d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0411p000[159]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0411p0012d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0411p003Dd*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0411p005Ed*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p006Ed*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0411p006[67]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p008Bd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p0097d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p00DAd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0411p00D[89]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p00E6d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p00E8d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p00F4d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p011[69]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p012Ed*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p0137d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p0148d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p015[08D]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p016Fd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p017Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0411p0197d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0411p01A[28]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p01EEd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p01FDd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p0241d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0411p0253d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0413p2101d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0413p6023d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0413p6029d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0413p602[56]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0413p60F6d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0413p6680d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0413p6A03d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0413p6A04d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0413p6A05d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0413p6F07d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0413p6F0Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0413p6F0[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0413p6F12d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0416pA91Ad*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v041Ep0005d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep041Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep3F0[24A]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v041Ep3F19d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v041Ep4003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep4007d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep400Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep400Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep400Cd*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v041Ep4011d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v041Ep4018d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep401Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep401Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep401[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep401[7CEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep4028d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep402[29]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep403Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep403[456A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep403[8CD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep4041d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep405Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep405[13]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep405[2F]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep406[01478]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v041Ep4095d*dc*dsc*dp*ic01isc01ip*in*) modalias(usb:v0421p069Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0423p000[AC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p012Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p2412d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p251[47]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p750[05]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p780[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p7850d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p950[05]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p990[0123456789]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p9E0[018]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p9[57]30d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424pB832d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424pEC00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p[25]744d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0438pB002d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v043Ep3101d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v043Ep310Cd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v043Ep7A1[23]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v043Ep7A[234]2d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v043Ep9803d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v043Ep9C01d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v044Ep300[12]d*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v0451p3410d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0451p505[23AF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0451p5152d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0451p802[57]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0451p814[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0451pC32Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0451pF430d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0456pF00[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p4012d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p5003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p7004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p7006d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p700[35]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p700[7CF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p701[EF]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0458p7029d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p702[5E]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p704[5AC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0458p706Ed*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v0458p707Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Bp0053d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Bp0212d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep006Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep007Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep00A0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep00CEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep00F4d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v045Ep00F[57]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep0283d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep0284d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep028Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep02AEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep02BFd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep02D5d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v045Ep02E6d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep02FEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep040[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep041[01234567]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep043[23456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep044[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep045[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep046[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep047[0123456789AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep04C[89ABCDE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep04D[789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep04E[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep072[13]d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v045Ep07ABd*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v045Ep07C6d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v045Ep0927d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v045Ep0C5Ed*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v0460p000[48]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0461p0815d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0461p0821d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0461p0A00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp082[13D]d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v046Dp0850d*dc*dsc*dp*ic01isc01ip*in*) modalias(usb:v046Dp087Cd*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v046Dp0890d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp089Bd*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v046Dp089Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp089[267]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp08AEd*dc*dsc*dp*ic01isc01ip*in*) modalias(usb:v046Dp08A[0123679ACDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp08B9d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp08B[012345678]d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v046Dp08C6d*dc*dsc*dp*ic01isc01ip*in*) modalias(usb:v046Dp08C[123567]d*dc*dsc*dp*icFFisc01ip00in*) = 1.1.1 modalias(usb:v046Dp08D3d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v046Dp08D[789AD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp08F[056]d*dc*dsc*dp*ic01isc01ip*in*) modalias(usb:v046Dp08F[56]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp08[457F]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp0905d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp090[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp092[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp092[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp0960d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046Dp0990d*dc*dsc*dp*ic01isc01ip*in*) modalias(usb:v046Dp0A0Ed*dc*dsc*dp*ic03isc00ip00in*) modalias(usb:v046DpC11Fd*dc*dsc*dp*ic02isc0Aip00in*) modalias(usb:v046DpD001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p030Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p030[23478C]d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v0471p031[0123]d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v0471p0322d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p032[56DE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p032[78]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p032[9C]d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v0471p0330d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p060[8CDF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p0613d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p066Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p0815d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p081Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p123[67]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0471p200Ad*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0471p200Fd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0471p206Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p2088d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p2093d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p209Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0471p20DDd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0471p2104d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0471p2126d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0471p218[012]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0474p0754d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v047Dp500[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0483p1234d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0483p374[67]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v0489pE00[03]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0489pE02[7C]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0489pE03[6CD]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0489pE04[DE]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0489pE05[67F]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0489pE07[68]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0489pE095d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v0489pE0D[AB]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0489pE0EEd*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0489pE0F0d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v048Dp900[56]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v048Dp9135d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v048Dp9306d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0497pC001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p*d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0499p100[012356789CDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p100[4A]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0499p101[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p102[0123456789ABE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p103[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p104Ed*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0499p104[012345F]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p105[01256789ABCD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p105[34]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0499p150[379AC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p200[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p500[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0499p70[01]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v049Fp0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v049Fp0032d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v049Fp505Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v049Fp8511d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v049FpFFFFd*dc02dsc*dp*icFFisc02ip*in*) modalias(usb:v04A4p0014d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04A5p300Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04A5p300[38A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04A5p3035d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04A5p4027d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04A5p4068d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04ADp030[1236]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B3p4016d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B3p454[3BC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p009Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p0384d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p0BDCd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p1002d*dc*dsc*dp*ic*isc*ip*in*) = 1.1.0 modalias(usb:v04B4p210[124]d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v04B4p2830d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v04B4p3101d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v04B4p3610d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v04B4p5500d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p650[46]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p6570d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p861Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p931[CDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p932[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p93[01]Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4pBD29d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4pF900d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B7p0531d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B8p052[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04BBp0515d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v04BBp0901d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04BBp0904d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04BBp0913d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04BBp0930d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v04BBp093Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04BBp093Dd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v04BBp093Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04BBp094Cd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v04BBp094[4578BE]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v04BBp0950d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v04BBp0951d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04BBp0A0[3E]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v04BFp130[13]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04C1p009Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04C5p1058d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04C5p1079d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04C5p1330d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v04C8p0720d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v04CAp300[45678BDF]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v04CAp301[048]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v04CAp4605d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CAp8602d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v04CApF00[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v04CBp010[49BF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CBp011[13579BD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CBp012[13579BDF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CBp013[1BDF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CCp2533d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v04CCp8116d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v04CEp0300d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04D8p000Ad*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v04D8p0A30d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04D8pF58Bd*dc*dsc*dp*ic0Aisc*ip*in*) modalias(usb:v04D8pFD08d*dc*dsc*dp*ic0Aisc*ip*in*) modalias(usb:v04DAp180[01]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v04DAp23F6d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v04DAp2500d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DAp250Dd*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v04DAp250[CD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DAp3904d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DAp390Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DDp8005d*dc*dsc*dp*ic02isc0Aip00in*) modalias(usb:v04DDp8006d*dc*dsc*dp*ic02isc0[6A]ip00in*) modalias(usb:v04DDp8007d*dc*dsc*dp*ic02isc0[6A]ip00in*) modalias(usb:v04DDp800[1234]d*dc02dsc*dp*icFFisc02ip*in*) modalias(usb:v04DDp800[45]d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v04DDp9031d*dc*dsc*dp*ic02isc0[6A]ip00in*) modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0Aip00in*) modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0[6A]ip00in*) modalias(usb:v04DDp903[12]d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v04DDp9050d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v04DDp9102d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DDp912[13]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DDp9151d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DDp91ACd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E2p140[0123]d*dc*dsc*dp*ic02isc*ip*in*) modalias(usb:v04E2p141[0124]d*dc*dsc*dp*ic02isc*ip*in*) modalias(usb:v04E2p142[024]d*dc*dsc*dp*ic02isc*ip*in*) modalias(usb:v04E6p5591d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v04E7p0020d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p2018d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v04E8p4471d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v04E8p5F0[01234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p6601d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p661[13579B]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p662Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p663[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p6640d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v04E8p6889d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p6889d*dc*dsc*dp*ic0Aisc00ip00in*) modalias(usb:v04E8p689Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p8001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8pA100d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v04E8pA101d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v04E8pFF30d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04EBpE004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04F1p1001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04F1p3008d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v04F1p301[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04F2pAFF1d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v04F2pAFF[256]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04F2pAFF[789ABC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04F2pAFF[789ABC]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v04F2pB071d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v04F2pB5EBd*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v04F2pB67Cd*dc*dsc*dp*ic0Eisc01ip01in*) = 1.1.1 modalias(usb:v04F2pB6BAd*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v04F2pB746d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v04FCp020[14]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FCp023[15]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FCp0561d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FCp1528d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FCp500Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FCp504[AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FCp53[36]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FCp7333d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FCpFFFFd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0502p163[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0502p16E[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0502pD001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0506p00DFd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0506p03E8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0506p11F8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0506p4601d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0509p0812d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v050Dp0004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp0103d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp0109d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp0121d*dc00dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp0122d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp0128d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v050Dp0257d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp1004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp1004d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v050Dp11F1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp11[0F]2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp1203d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp1[01]03d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v050Dp2103d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v050Dp210[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp258Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp5055d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v050Dp705Cd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v050Dp705Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp705[01]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v050Dp705[0A]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v050Dp805[3C]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v050Dp815Cd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v050Dp815Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp825[AB]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v050Dp905[BC]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v050Dp935[AB]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v050Dp945Bd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v050Dp[12]102d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v050Dp[89]45Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Fp0180d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Fp0190d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v051CpC001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0525p1080d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0525p127Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0525p2888d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0525p9901d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0525pA4A2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v052Bp1507d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v052Bp1513d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v052Bp1803d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v052BpD001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0536p01A0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0543p0ED9d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0543p152[79BE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0543p192[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0545p800[2CD]d030Adc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0545p8080d000[12]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0545p8080d030[1A]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0545p808Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0545p8333d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0546p3155d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0546p3191d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0546p3273d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0547p0201d*dc*dsc*dp*ic*isc*ip*in*) = 1.0_alpha modalias(usb:v0547p2008d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0547p272[07]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0547p6801d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0547p7303d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0038d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0066d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp009[5A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp00DAd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp00E9d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0144d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp015[45]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0169d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0257d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v054Cp02E1d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v054Cp0437d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp06C[13]d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v0553p0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0553p0202d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0557p2002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0557p2007d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0557p2008d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0557p2009d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0557p2011d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0557p202[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0557p2118d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0557p4000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0557p7820d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055Dp900[012]d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v055FpA800d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpC005d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpC211d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpC23[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpC2[02]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpC360d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpC4[234]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpC5[234]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpC6[35]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpD001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055FpD00[34]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0565p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0565p000[235]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v056Cp8007d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v056Cp8100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v056Ep200Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v056Ep4008d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v056Ep400[25B]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v056Ep4010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v056Ep500[34]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v056EpABC1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p0041d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p0320d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p589Ed*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v0572p58A[012456]d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v0572p58A[15]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p5A3Cd*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v0572p680Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p6831d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p689Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p86D6d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p960Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572pC68[89A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572pC69[9A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572pCAFEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572pCB01d*dcFFdsc00dp00ic*isc*ip*in*) modalias(usb:v0572pCB0[01267]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572pD811d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v057Cp2200d*dc*dsc*dp*ic*isc*ip*in*) = 1.2 modalias(usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v057Cp8403d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v057Cp840[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v057Cp8501d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v057Cp8502d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v057Cp8503d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p*d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0582p000[02345789BC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p001[0246BD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p002[3579DF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p003[37]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p0044d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p004[02478CD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p005[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p006[045D]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p007[4A]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0582p007[5D]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p008[0BD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p00A3d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p00C4d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p00E6d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0582p00[23]Bd*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0582p00[78]Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p0108d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0582p0113d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p012[0F]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0582p0159d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0584pB000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0584pB020d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0584pB03Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0586p1[05]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0586p2000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0586p330[AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0586p340[1279AF]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0586p3415d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0586p3417d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0586p341Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0586p341Fd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0586p341[023]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0586p341[68AE]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0586p3421d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0586p3425d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0586p3427d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0586p343Ed*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0586p401Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v058Bp0028d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v058Bp0041d*dc*dsc*dp*ic0Aisc*ip*in*) modalias(usb:v058Bp0043d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v058Fp3820d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v058Fp6610d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v058Fp9720d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0590p00B2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0596p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05A3p8388d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05A6p0101d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v05A9p051[189]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05A9p0530d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05A9p1550d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05A9p264[013A]d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v05A9p2800d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05A9p7670d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v05A9p8065d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05A9pA51[18]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05A9p[48]519d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ACp*d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v05ACp*d*dc*dsc*dp*icFFiscFDip01in*) modalias(usb:v05ACp1402d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v05ACp821[358ABF]d*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v05ACp8300d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v05ACp8514d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v05ACp8600d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v05ACp921[89CD]d*dc*dsc*dp*ic03isc*ip00in*) modalias(usb:v05ACp922[26]d*dc*dsc*dp*ic03isc*ip00in*) modalias(usb:v05ACp9236d*dc*dsc*dp*ic03isc*ip00in*) modalias(usb:v05ADp0FBAd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C5p000[24]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p0023d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p3197d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p6000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p6001d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p6001d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v05C6p6613d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p7000d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v05C6p700[12]d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v05C6p7101d*dc*dsc*dp*ic*isc*ip*in0[123]*) modalias(usb:v05C6p7102d*dc*dsc*dp*ic*isc*ip*in0[123]*) modalias(usb:v05C6p8000d*dc*dsc*dp*ic*isc*ip*in07*) modalias(usb:v05C6p8001d*dc*dsc*dp*ic*isc*ip*in06*) modalias(usb:v05C6p9000d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C6p9003d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C6p9005d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v05C6p9009d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p900Ad*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C6p900Bd*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v05C6p900Cd*dc*dsc*dp*ic*isc*ip*in0[456]*) modalias(usb:v05C6p900Dd*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v05C6p900Fd*dc*dsc*dp*ic*isc*ip*in0[345]*) modalias(usb:v05C6p900[03]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p900[1289]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p900[12]d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p9010d*dc*dsc*dp*ic*isc*ip*in0[45]*) modalias(usb:v05C6p9011d*dc*dsc*dp*ic*isc*ip*in0[34]*) modalias(usb:v05C6p9021d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v05C6p9022d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v05C6p9025d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C6p9026d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p902Ed*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v05C6p9031d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v05C6p9032d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C6p9033d*dc*dsc*dp*ic*isc*ip*in0[3456]*) modalias(usb:v05C6p9034d*dc*dsc*dp*ic*isc*ip*in0[34567]*) modalias(usb:v05C6p9035d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C6p9036d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p9037d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v05C6p9038d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C6p903Bd*dc*dsc*dp*ic*isc*ip*in07*) modalias(usb:v05C6p903Ed*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v05C6p903[CD]d*dc*dsc*dp*ic*isc*ip*in06*) modalias(usb:v05C6p9046d*dc*dsc*dp*ic*isc*ip*in0[45]*) modalias(usb:v05C6p9047d*dc*dsc*dp*ic*isc*ip*in0[234]*) modalias(usb:v05C6p9048d*dc*dsc*dp*ic*isc*ip*in0[45678]*) modalias(usb:v05C6p904Cd*dc*dsc*dp*ic*isc*ip*in0[5678]*) modalias(usb:v05C6p904[36]d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p9050d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p9052d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C6p9053d*dc*dsc*dp*ic*isc*ip*in0[67]*) modalias(usb:v05C6p9054d*dc*dsc*dp*ic*isc*ip*in0[56]*) modalias(usb:v05C6p9055d*dc*dsc*dp*ic*isc*ip*in0[34567]*) modalias(usb:v05C6p9056d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p9062d*dc*dsc*dp*ic*isc*ip*in0[23456789]*) modalias(usb:v05C6p9064d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p9065d*dc*dsc*dp*ic*isc*ip*in0[67]*) modalias(usb:v05C6p9066d*dc*dsc*dp*ic*isc*ip*in0[56]*) modalias(usb:v05C6p9067d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v05C6p9068d*dc*dsc*dp*ic*isc*ip*in0[234567]*) modalias(usb:v05C6p9069d*dc*dsc*dp*ic*isc*ip*in0[5678]*) modalias(usb:v05C6p9070d*dc*dsc*dp*ic*isc*ip*in0[45]*) modalias(usb:v05C6p9075d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v05C6p9076d*dc*dsc*dp*ic*isc*ip*in0[45678]*) modalias(usb:v05C6p9077d*dc*dsc*dp*ic*isc*ip*in0[3456]*) modalias(usb:v05C6p9078d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p9079d*dc*dsc*dp*ic*isc*ip*in0[45678]*) modalias(usb:v05C6p9080d*dc*dsc*dp*ic*isc*ip*in0[5678]*) modalias(usb:v05C6p9083d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p9084d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C6p908Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p9090d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p9091d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p90DBd*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v05C6p90FAd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p920Dd*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v05C6p920[123458BCD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p920[23]d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p920[5BD]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v05C6p9212d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p9215d*dc*dsc*dp*ic*isc*ip*in0[04]*) modalias(usb:v05C6p921[1245]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p9222d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v05C6p922[1245]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p923[145]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p924[45]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p926[45]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p927[45]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p92[23467]5d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v05C8p0403d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v05CCp3000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05CCp335[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05CCp336[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p100[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p101[1379]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p1021d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p200[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p201[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p202[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p301[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p800[234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p900[12345678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D1p[5678]001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D8p810Fd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v05D8p810[56789A]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v05D8p810[9ABC]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v05D9pA225d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D9pA758d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05D9pA794d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05DAp009[49A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05DAp00A[03]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05DAp00B6d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05DAp1018d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05DAp80A[3C]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E0p0600d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E0p200[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E1p0408d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E1p0480d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v05E1p0893d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E3p0502d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E3p0503d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v05E3p0608d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E3p06[12]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E3pF170d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v05E3pF191d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E9p000[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05F9pFFFFd*dc02dsc*dp*icFFisc02ip*in*) modalias(usb:v0602p1001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0609p031Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0609p0322d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0609p033[48]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0609p035[37]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v060BpA001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v061DpC020d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v061DpC1[245678A]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0637p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0644p8021d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0647p0100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v064Bp7825d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0659p0020d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v065Ap0009d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0664p030[69]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v066Bp200Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v066Bp20F9d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v066Bp2202d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v066Bp220[2346]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v066Bp400Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0675p0200d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp000[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp0307d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp04BBd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp0609d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp061[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp1234d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp230[34]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp23[ABCDEF]3d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp2[57]A1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp331Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067BpAAA[028]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067BpE1F1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Cp1001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Ep1001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0681p0005d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0681p0010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0681p004[07AC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0681p3C06d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0685p7000d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0694p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0698p2003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v069Ap0001d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v06A2p0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06A2p6810d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06A5p0000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06A5pD001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06A5pD800d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06BDp0404d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06BEp0800d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06BEp8116d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v06BEpA232d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06BEpD001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06CDp010[12356789ABCF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06CDp010[34]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06CDp011[0234589ABC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06CDp012[1A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06CDp013[15]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06CEp8311d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06D0p0622d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06D3p0284d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06D6p00[34]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06E0p0319d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06E0pF10[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06E0pF11[01245]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06E1p000[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06E1p0709d0204dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06E1pA155d*dc*dsc*dp*ic03isc00ip00in*) = 1.0.10 modalias(usb:v06E1pA190d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06E1pA33[34]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v06F8p3002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06F8p3003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06F8p3009d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06F8p300Cd*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v06F8p300[48]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06F8p301Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06F8pB000d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v06F8pE000d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v06F8pE002d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v06F8pE033d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06F8pE036d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v06F8pE03[124]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06F8pE03[35]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v06F8pE0[12]0d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0707p0100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0707p020[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0707pEE13d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0710p[08]001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0711p0179d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v0711p02[013]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0711p0550d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0711p090[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0711p0918d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0711p09[25]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0711p5200d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0728pD001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v072Fp2200d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v0731p0528d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0733p0110d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0733p040[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0733p0430d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0733p131[14]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0733p22[12]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0733p32[68]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0734p043Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0745p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0745p1000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0763p1002d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0763p101[15]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0763p1021d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0763p1031d010dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0763p1033d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0763p1041d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0763p200[138D]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0763p2019d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0763p201Ad*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0763p203[01]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0763p208[01]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0769p11F2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0769p11F3d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0769p31F3d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v077Bp08B4d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v077Bp2226d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v077Dp627Ad0001dc*dsc*dp*ic03isc*ip*in*) modalias(usb:v077Dp627Ad0010dc*dsc*dp*ic03isc*ip*in*) modalias(usb:v0789p010Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0789p0160d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0789p0167d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0789p016Dd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0789p016[234689B]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0789p0170d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v078Bp1234d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v079Bp0027d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v079Bp004Ad*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v079Bp004Bd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v079Bp0062d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v07A6p07C2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07A6p0986d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07A6p851[135]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AAp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AAp000[4D]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AAp0017d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v07AAp002Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AAp002Ed*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07AAp002Fd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07AAp003[CF]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07AAp0047d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AAp004[12]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07AAp0051d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AAp0056d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AAp0056d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v07AAp9601d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B4p0F02d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v07B8p110Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p200Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p2[78]70d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07B8p307[01234]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07B8p4000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p400[247BC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p401Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p410[24]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p420Ad*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v07B8p6001d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v07B8p7610d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p817[89]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v07B8p8188d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p8189d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p8189d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v07B8p81[78]8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8p9271d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8pABC1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B8pB21[BCDEF]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07C0p150[013456]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C0p151[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C0p158[AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C9p000[EF]d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v07C9p0010d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v07C9p0012d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C9pB010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C9pB100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CAp033[57]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CAp0825d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CAp1835d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CAp1867d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CAp1871d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CAp815[0A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CAp850[AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CApA110d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CApA309d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CApA310d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CApA807d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v07CApA80[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v07CApA835d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CApA867d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CApA868d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CApA8[01]5d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CApB568d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v07CApB800d*dc*dsc*dp*ic03isc00ip00in*) = 0.1.2 modalias(usb:v07CApB808d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v07CApB835d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CApC039d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v07CAp[234]835d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CFp200[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CFp680[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07D0p4101d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07D1p330[0236]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07D1p3A0[78]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07D1p3A0[9F]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07D1p3A10d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07D1p3C05d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v07D1p3C0[3467]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07D1p3C0[9ABDEF]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07D1p3C10d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07D1p3C1[13567]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07D1p3E0[12]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v07D1p7E11d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v07FAp1196d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v07FAp7712d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v07FDp0001d*dc*dsc02dp*ic*isc*ip*in*) modalias(usb:v07FDp0004d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0812p3101d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0813p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0813p0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v082Dp0[123]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0830p000[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0830p0020d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0830p0031d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0830p0061d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0830p0080d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0830p00[456]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0830p00[78]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v083Ap4505d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v083Ap450[67]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v083Ap6618d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v083Ap751[12]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v083ApA512d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v083ApA618d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v083ApA704d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v083ApA70[123]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v083ApB004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v083ApB51[12]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v083ApC512d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v083ApE50[136]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v083ApF511d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v083ApF522d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v083Ap[15]046d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v083Ap[78]522d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v083Ap[BCD]522d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0846p100[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p1020d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p1040d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0846p1100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p425[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p4260d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p430[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p5F0[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p68A2d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v0846p68D3d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v0846p6[1A]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p9001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p9014d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p9018d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p901[239]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0846p9030d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p904[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p9053d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p9055d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0846p9060d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0846p90[14]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p90[24]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846p90[24]1d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0846pF001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0846pF001d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v084Dp0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v084Ep1001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v084Fp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pAC0[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pAC1[126789]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pAC2[249]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pAC2[567]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pAC3[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pAC3[34]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pAC49d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pAC4[24]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pAC50d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pBA02d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0856pBC0[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v085Ap000[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v085Ap802[57]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v086Ap000[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v086Ap010[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v086Ap0110d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0878p1400d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v087Dp5704d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08B9p1197d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v08CAp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp002[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp00[12]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp0103d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp010[46]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp011[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp2008d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp201[068]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp202[0248]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp204[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp20[56]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08D1p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08D1p0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08DDp0114d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v08DDp0120d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v08DDp098[678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08DDp8511d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08DDp90FFd*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v08E3p010[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08E4p0163d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v08E4p017Fd*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v08E6p5501d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08E9p0100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08F2p007Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08F2p00CEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08F2p00F4d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08FDp0002d*dc*dsc*dp*ic*isc*ip*in*) = 0.11 modalias(usb:v08FDp000Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0908p0004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0908p0070d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0908p01FFd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v091Ep0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v091Ep0004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0920p7500d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0921p1[02]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0923p010Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0930p*d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v0930p021[59C]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0930p022[07]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0930p070[056789AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0930p0A07d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0930p0A08d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0930p0A13d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v0930p0D45d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0930p1302d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v093Ap010[EF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v093Ap050Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v093Ap246[01348]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v093Ap247[01246]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v093Ap260[0138EF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v093Ap262[0123456789AC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v093BpA00[24]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v093BpA00[35]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v093BpA10[24]d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v093Cp0[67]01d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0944p020[014]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v094Bp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0951p0008d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0951p000Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0955p09FFd*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v095Ap3003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0960p006[567]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0961p0010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0979p0227d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0979p02[78]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0988p0578d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v099Ep0052d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v099Ep4000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v09C0p020[012346]d*dc*dsc*dp*ic*isc*ip*in*) = 1.1 modalias(usb:v09C4p0011d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v09D7p0100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v09E1p5121d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v09E8p0021d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v09E8p0062d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A07p0064d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A07p0078d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A07p0082d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A07p00C8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A07p00D[0A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A12p5D10d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A21p8001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A46p026[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A46p1269d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A46p6688d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A46p8515d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A46p9000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A46p9601d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A46p962[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A47p9601d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A4Ep[24]040d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v0A5Cp0BDCd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A5Cp2033d*dc*dsc*dp*ic*isc*ip*in*) = 1.2 modalias(usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v0A5Cp6422d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A5CpBD1[7EF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A5CpBD27d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A99p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AB4p001[014]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AC8p030[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AC8p032[138]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AC8p30[1357]Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AC8p332Dd*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v0AC8p34[12]0d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v0AC8pC00[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AC8pC301d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ACDp0300d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ACEp121[15]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0ACEp1221d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ACEp13A1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ACEp2011d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0ACEp20FFd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0ACEpA211d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0ACEpB215d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0AF0p6050d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p61[05]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p62[05]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p63[05]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p650[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p660[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p67[0246]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p67[13579]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p6800d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p6901d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p69[57]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p6[89]11d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p70[0246]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p70[1357]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7201d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p72[57]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p73[0168]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7706d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7A05d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7[12]11d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7[4567]01d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7[89A]01d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v0AF0p820[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p830[024]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p8[4689]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p9[02]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pC031d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pC100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pD013d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pD03[135]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pD05[578]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pD15[57]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pD25[57]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pD357d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p[56]000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF9p001[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AFAp03E8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B00p3070d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v0B05p166Ad*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p170Cd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0B05p170[67]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p171Bd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0B05p171Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p171Fd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0B05p172[34]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p173[12]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p173[6F]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0B05p1742d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p176[01]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p1776d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v0B05p1779d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p177[46]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p1784d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p1786d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p1791d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p179[0D]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p17ABd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p17ABd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0B05p17A[7D]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p17BAd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p17BAd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0B05p17BCd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p17D0d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0B05p17D3d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p17D[1B]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p17E8d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0B05p17EBd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p180Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p1833d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p184[1C]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0B05p187[04]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0B05p18F[01]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0B05p1976d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v0B05p19AAd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0B05p420[012F]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p920[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B39p0103d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B39p0109d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B39p0421d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B39p0901d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B3Bp[15]630d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0B3CpC00Bd*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v0B3CpC00[012345AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B3CpC00[012]d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v0B3CpC00[45A]d*dc*dsc*dp*ic*isc*ip*in06*) modalias(usb:v0B48p100[345]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B48p100[689]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B48p2003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B48p300[69D]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0B48p300[7A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B48p3011d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v0B48p301[2457]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B57p*d*dc*dsc*dp*ic03isc01ip02in*) modalias(usb:v0B62p0059d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B63p653[0A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B89p0007d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B8Cp2303d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B95p172[0A]d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0B95p1780d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0B95p178Ad*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v0B95p1790d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v0B95p279[01]d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v0B95p279[01]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0B95p772[0AB]d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0B95p7E2Bd*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0BAFp00F[1256789A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BAFp0121d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v0BB4p00C[EF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A0[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A1[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A2[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A3[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A4[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A6[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A7[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A8[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0A9[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BB4p0BCEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BC3p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BC7p000[234568]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BD3p0555d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v0BDAp0161d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp0179d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp018Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp018Ad*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp041[14]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp1E1Ed*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp2005d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp2006d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp2102d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp283[128]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp2E2Ed*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp317Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp317Fd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp318Bd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp5077d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp5088d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp5088d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp541[14]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp805[03]d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v0BDAp8150d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v0BDAp815[2356]d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v0BDAp817[06789ABDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp817[0678ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp817[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp818[6A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp818[79]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp818[ABC]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp8191d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp8192d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp819[1A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp819[78]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp871[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp8731d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp8754d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp8811d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApB711d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApB81[2A]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApB82[0B]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApC512d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDApC80Cd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApC811d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApC812d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApC82[01ABC]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApC82[CE]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApD723d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApD82[0B]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApF192d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDApFFEFd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDAp[01]724d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Eip00in*) modalias(usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v0BEDp110[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BF8p1001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BFDp000[2345ABCEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BFDp001[01236789ABCD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BFDp002[237]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BFDp010[2456789ABCDE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BFDp011[1234567]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BFDp012[01234678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v0C26p000[49ABCD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C26p001[01238]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C33p0010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C44p0022d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C44p03A2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p1010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p600[1579D]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p601[19]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p602[45789ACDE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p6040d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p607Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p608[3CF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p60A[8AF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p60B0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p60C[0E]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p60ECd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p60F[BCE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p610[02ABCE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p612[8ABCE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p613[08ABCE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p614[238A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p624[028CEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p625[13]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p627[BCF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p628[028CEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p62B[3BC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p62[67]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p62[AB]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p800[138A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C4Bp0100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p210[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p221[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p222[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p241[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p242[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p243[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p244[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p281[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p282[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p283[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p284[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p285[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p286[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p287[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p288[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52p9020d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C52pA02[ABCD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C6Cp04B2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C72p000[CD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C72p001[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C7Dp0005d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C88p0021d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C88p17DAd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C88p180Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C8Ep6000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CAAp3001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CADp9001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CADp901[12356]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp001[234]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v0CCDp0035d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp0036d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0CCDp0038d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp0039d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.1 modalias(usb:v0CCDp004[23CF]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0CCDp0055d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CCDp005Ed*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0CCDp005[8A]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CCDp0064d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v0CCDp0069d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp006[02]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CCDp0078d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CCDp0080d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp0081d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CCDp008[4E]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0CCDp0096d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0CCDp009[39]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp009[79]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp00A6d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v0CCDp00A8d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v0CCDp00A9d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp00AAd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp00ABd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CCDp00ACd*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0CCDp00B0d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v0CCDp00B2d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0CCDp00B[34]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp00D[37]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp00E0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp0105d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp010[25]d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v0CCDp10A3d*dc*dsc*dp*ic*isc*ip*in*) = 2.0 modalias(usb:v0CCDp10A5d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp10AEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp10A[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CCDp10A[2DF]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0CCDp10A[4C]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CCDp10B2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CCDp10B4d*dc*dsc*dp*ic*isc*ip*in*) = 2.0 modalias(usb:v0CCDp10B[26]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0CDEp001Ad*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CDEp001Cd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0CDEp001[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CDEp002[25]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0CDEp002[367]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3p000[123456]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3p0036d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CF3p1006d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3p100[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3p101[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3p20FFd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3p300[0248]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CF3p311[DEF]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CF3p3121d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CF3p701[05]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3p817[AB]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CF3p9170d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3p9271d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3p937[45]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3pB00[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF3pE00[3456]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0CF3pE019d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0D3Ap0300d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D46p0078d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D46p0081d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D46p201[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D46p202[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D64p0303d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D81p19[01]0d*dc*dsc*dp*ic*isc*ip*in*) = 10.0.15 modalias(usb:v0D8Ep780[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D8Ep781[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D9Fp0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DB0p382[012]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p387[01]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p4600d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p5580d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v0DB0p5581d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v0DB0p686[159]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p687[47]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p6899d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p822[BC]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p82[12]Ad*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p871[BC]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p87[01]Ad*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0p899Ad*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0pA861d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0pA874d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DB0pA877d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0DB7p0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DBAp[135]000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DCDp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p000Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p0017d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF6p0021d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p002[47F]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF6p002[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p002[BCD]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF6p0036d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0DF6p003[9BCDEF]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF6p004[01278AD]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF6p004[59BC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p0056d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0DF6p005[013F]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF6p005[2C]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p005[2C]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0DF6p005[789BD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p0061d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p0061d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0DF6p006[0256789AEF]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF6p006[34C]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p0072d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v0DF6p0078d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF6p007[06]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0DF6p007[07]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p007[59]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF6p061Cd*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v0DF6p907[15]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0DF6p90ACd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF6p9712d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0DF7p0620d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DF7p0900d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DFCp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E0Bp90[34]1d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0E20p0101d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E41p4142d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v0E41p414[17]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E41p414[ABD]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v0E41p4151d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v0E41p415[03]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E41p415[69]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v0E41p425[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E41p4642d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v0E41p4750d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E41p5044d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E41p5050d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E41p5051d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v0E41p505[78]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E41p534Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E55p110Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E66p000[139B]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0E66p0019d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E66p0019d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0E66p001[378]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0E66p001[56]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E66p0020d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0E66p0025d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0E66p002[01]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0E66p400Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E67p0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E7Ep1001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v0E8Dp00A0d*dc*dsc*dp*ic0Aisc00ip00in*) modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc02ip01in*) modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc02ip01in*) modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc02ip01in*) modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc02ip01in*) modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc02ip01in*) modalias(usb:v0E8Dp00[0234]3d*dc*dsc*dp*ic0Aisc00ip00in*) modalias(usb:v0E8Dp7101d*dc*dsc*dp*ic02isc00ip00in*) modalias(usb:v0E8Dp7102d*dc*dsc*dp*ic02isc02ip01in*) modalias(usb:v0E8Dp7103d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v0E8Dp7106d*dc*dsc*dp*ic02isc02ip01in*) modalias(usb:v0E8Dp760[AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E8Dp7610d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v0E8Dp7663d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0E8Dp76[13]2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E8Dp76[35]0d*dc*dsc*dp*icFFisc02ipFFin*) modalias(usb:v0E8Dp7925d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0E8Dp7961d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0E96pC001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E9Cp0000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EA0p6858d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EABpC893d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EB0p3457d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EB0p9020d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0EB0p9021d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0EB0p9061d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EB0p9071d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EB0p9071d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0EB1p666[68]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EB1p7007d020[059]dc*dsc*dp*icFFisc00ipFFin*) modalias(usb:v0EB1p7007d020[248]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EB1p7007d0210dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EBAp[12]080d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EEFp000[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EEFp000[12]d*dc*dsc*dp*ic03isc*ip*in*) modalias(usb:v0F11p100[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p101[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p102[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p103[12358]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p104[023]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p108[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p10[9AB]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p110[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p12[01]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p2051d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p20[012345]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F11p20[6789A]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F3Dp0112d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v0F3Dp68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*) = v.2.0 modalias(usb:v0F3Dp68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*) = v.2.0 modalias(usb:v0F3Dp68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v0F4Ep0200d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F88p3012d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0F92p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F94p000[15]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F98p0201d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FB8p0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FB8p300[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FB8p4001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FC5p1227d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FCFp100[346]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FCFp100[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FD8p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FD9p0008d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v0FD9p0011d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0FD9p0018d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0FD9p002Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FD9p002[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0FD9p002[5A]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0FD9p0033d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v0FD9p0036d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0FD9p0037d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v0FD9p003Fd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v0FDEpCA05d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FE6p8101d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FE6p9700d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FE9pB307d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v0FE9pD50[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FE9pD620d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v0FE9pDB0[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FE9pDB1[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FE9pDB5[014589]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FE9pDB7[018]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FE9pDB98d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1004p6000d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v1004p618Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1004p61AAd*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v100Dp3342d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v100Dp903[12]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v100DpCB01d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1011p3198d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1019p0F38d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1025p005[EF]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v102Cp6[12]51d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1039p210[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1039p211[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1039p212[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1039p213[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v103Cp1629d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v103Cp1629d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v103Ep03E8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1044p700[12]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1044p8002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1044p800[17]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1044p800[8A]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1044p800[BCD]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1046p9967d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v104Dp300[026]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v104Fp0004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1058p0631d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v105Ap2000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v1066p00CEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1066p0[3567]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[01]ipFFin*) modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[DEF]ipFFin*) modalias(usb:v106Cp370[12]d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v106Cp371[1245]d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v106Fp0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v107Bp3009d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10A6pAA26d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10ABp10C5d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10ACp0102d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10B5pAC70d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10B8p0BB[89]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p0BC[67]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p1BB[24]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p1E14d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p1E6Ed*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p1E78d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p1E80d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p1EB[CE]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p1EF0d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p1F9[08C]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p1FA[08A]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B8p238[34]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B9p500[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B9p6000d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v10B9p8000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10BDp1427d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p0F91d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p1[16]01d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p800Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p803Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p804[4E]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p805[346]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p806[6F]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p807Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p80C[4A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p80DDd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p80F6d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8115d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p813[DF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p814[AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p815[6EF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p817[CDE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p818Ad*dc*dsc*dp*ic03isc00ip00in*) = 1.0.10 modalias(usb:v10C4p818Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p819Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p81A[69CD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p81C8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p81D7d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p81E[278]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p81F2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8218d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8281d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8293d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p82AAd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p82EFd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p82F[1249]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p82[26]Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8341d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8382d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p83A[8A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p83D8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p841[148]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p846Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p847[07]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p84B6d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p851Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p85A7d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p85B8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p85E[AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p85F8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p863Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p866[45]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p87EDd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p885[67]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p88A[45]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p88D8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p88FBd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8938d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8946d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8962d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8977d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8998d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p89A4d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p89FBd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8A2Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8A5[BE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4p8B34d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4pEA6[013]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4pEA7[01AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4pF00[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C5p819Ad*dc*dsc*dp*ic03isc00ip00in*) = 1.0.10 modalias(usb:v10C5pEA61d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10CEpEA6Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10D2p*d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10F0p2002d*dc*dsc*dp*ic0Aisc00ip00in*) modalias(usb:v10FDp0128d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10FDp051[34]d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v10FDp1513d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v10FDp7E50d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10FDp804Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10FDp8050d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10FDpDE00d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v110Ap1131d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v110Ap115[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v110Ap11[13]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v110Ap2210d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1110p900[01F]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1110p9010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1110p902[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1110p903[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1110p904[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1114p000[146]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v112Ap000[15]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v114Bp0110d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v114Bp0150d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v115EpF100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1163p0[12]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1164p06[02]2d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.1 modalias(usb:v1164p0871d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1164p1E[8DF]Cd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1164p1F08d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1164p2EDCd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1182p1388d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1186p3E04d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1189p0893d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v1199p001[789]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p002[01246789]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p002[35]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v1199p0112d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p0120d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p0218d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p022[04]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p0301d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p680[234589]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p681[2356]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p682[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p683[234589ABCDE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p685[0123569A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p6893d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p689[12]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in13*) modalias(usb:v1199p68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*) = v.2.0 modalias(usb:v1199p68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*) = v.2.0 modalias(usb:v1199p68ABd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p68A[24589]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v1199p68A[59]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in0[8A]*) modalias(usb:v1199p68[89]0d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v1199p900[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p900[123456789A]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1199p901[01234589BCEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p901[1359B]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1199p901[CF]d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v1199p9041d*dc*dsc*dp*ic*isc*ip*in0[8A]*) modalias(usb:v1199p904[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p905[134567]d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v1199p905[13456]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p9063d*dc*dsc*dp*ic*isc*ip*in0A*) modalias(usb:v1199p906[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p906[13]d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v1199p9071d*dc*dsc*dp*ic*isc*ip*in0[8A]*) modalias(usb:v1199p9079d*dc*dsc*dp*ic*isc*ip*in0[8A]*) modalias(usb:v1199p907Bd*dc*dsc*dp*ic*isc*ip*in0[8A]*) modalias(usb:v1199p907[0189AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p9091d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v1199p909[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p90D2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p90D3d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v1199p90D3d*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v1199pC081d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v1199pC08[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v11ADp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v11BAp100[13]d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.1 modalias(usb:v11CAp0212d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v11D9p100[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v11F5p000[1345]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v11F6p2001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v11F7p02DFd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1209p100[26]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1209p2323d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1209p8B00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1231pCE0[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1234p000[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1234p5678d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1235p000[12]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1235p000[AE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1235p001[08]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1235p4661d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1266p100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1266p101[12]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v126FpA006d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1286p2001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1286p2046d*dc*dsc*dp*icFFisc04ip01in*) modalias(usb:v1286p204[139]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1286p204[24AE]d*dc*dsc*dp*icFFiscFFipFFin*) = 1.0 modalias(usb:v1286p2052d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1286p8001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v128Dp000[13]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v129Bp160[BC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v129Bp166[67]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v129Bp1828d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v12B8pEC6[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v12CFp7111d*dc*dsc*dp*ic03isc00ip00in*) = 1.0.10 modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc06ipFFin*) modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Eip00in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[79]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip11in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip1[02345789ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[79]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip4[89ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[79]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip7[234589ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip0[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip1[02345789ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip3[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip4[89ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip6[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip7[234589ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip[147]6in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip0[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip16in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip1[02345789ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip3[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip4[89ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip6[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip7[234589ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip0[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip1[02345789ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip3[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip4[89ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip6[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip7[234589ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip0[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip1[02345789ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip3[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip4[89ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip6[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip7[234589ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip0[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip1[02345789ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip3[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip4[89ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip6[123456ABDEF]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip7[234589ABC]in*) modalias(usb:v12D1p*d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v12D1p140[6C]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v12D1p144[12]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v12D1p146[45]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v12D1p14ACd*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v12D1p14ACd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v12D1p14C6d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v12D1p14F1d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v12D1p14F[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v12D1p14[0A]Cd*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v12D1p15C1d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v12D1p1C05d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v12D1p1C07d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v12D1p1C1Fd*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v12D1p1C23d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v12D8p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v12EFp0100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1308pC001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v133Ep0815d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1342p0202d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1342p0204d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1342p0304d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v134Cp000[1234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1371p90[23]2d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1371p9401d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1385p425[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1385p5F0[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1391p1000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1395p0300d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1397p00BDd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13ADp9999d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13B1p000Dd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13B1p0018d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v13B1p001Ed*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13B1p001[1A]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13B1p0024d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13B1p002Fd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13B1p002[038]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13B1p0039d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13B1p003Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13B1p003[1B]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13B1p0041d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v13B1p0042d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13B1p0043d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v13B1p004[35]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v13D1pABE6d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D2p0400d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v13D3p0CCDd*dc*dsc*dp*ic*isc*ip*in*) = 2.0 modalias(usb:v13D3p3207d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p320[12]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p320[56]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p321[19]d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v13D3p3226d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p322[34]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p3237d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p3247d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p3262d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p3273d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p3275d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p3284d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p3304d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p330[57]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p330[69]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p331[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p332[129]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p332[35]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p332[78]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p333[34569]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p3340d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p334[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p334[689]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p3350d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p3357d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v13D3p335[789]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p3362d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p3365d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p3375d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p3399d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p339[35]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p340[01]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v13D3p340[28]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p3423d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p343[14]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13D3p3474d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p3487d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p3490d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p34[37]2d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v13D3p5103d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v13E5p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1404pCDDCd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p11[0123]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p14[01235]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p21[0123]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p24[012]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p4[14]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p600[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p6010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p700[0134567]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p7030d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p704[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p800[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p900[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410p901[01]d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v1410p901[01]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v1410p9022d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v1410pA00[12345678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410pA00[1234567]d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v1410pA010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410pA01[01234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410pA021d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1410pA02[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1410pB001d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v1410pB001d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v1415p0003d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1415p2000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1435p0326d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1435p0711d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1435p0804d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1435p082[6789]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1435p0918d*dc*dsc*dp*ic*isc*ip*in0[345]*) modalias(usb:v1435p3185d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1435pD111d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1435pD181d*dc*dsc*dp*ic*isc*ip*in0[345]*) modalias(usb:v1435pD182d*dc*dsc*dp*ic*isc*ip*in0[45]*) modalias(usb:v1435pD191d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1435pD191d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1453p4026d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1457p5118d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v145Fp010Cd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v145Fp013Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v145Fp013Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v145Fp013Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1460p9150d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1462p880[17]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1472p0009d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v147ApE01[5678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v147ApE03[ACE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v147ApE042d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v147Fp2758d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1482p3C09d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1485p000[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v148Fp1706d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp2570d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp2671d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp2[078]70d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp307[012]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp3370d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp357[23]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp537[02]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp5572d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp760Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v148Fp760[1ABCD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v148Fp761[0A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v148Fp8070d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp9020d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148Fp9021d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v148FpF[13]01d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1498p9206d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v1498pA090d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v14AAp000[12]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v14AAp016[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v14AAp0201d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v14AAp022[01256AB]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v14AAp0301d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v14B0p3410d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v14B2p330[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v14B2p3C02d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v14B2p3C0[6789]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v14B2p3C10d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v14B2p3C1[12]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v14B2p3C22d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v14B2p3C2[3578C]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v14C8p0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v14EApAB11d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v14EApAB1[03]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v14F7p0003d*dc*dsc*dp*ic*isc*ip*in*) = 2.0 modalias(usb:v14F7p0004d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v14F7p000[12]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v14F7p0500d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1509p9242d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1514p2008d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v1519p0443d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v152Dp0310d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v153Bp118[12]d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v1546p050[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1546p1010d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v1546p1104d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v1546p1143d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v1546p1313d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1546p131[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1546p134[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1546p13[14]2d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1546p13[14]3d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v154Ep500Ed*dc*dsc*dp*ic01isc01ip*in*) modalias(usb:v1554p5010d3F00dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1554p5010d3[0-9A-E]*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1554p5010d400[0-1]dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v1554p5010d[0-2]*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1554p5014d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v1555p0004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1557p0A80d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1557p7720d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v1557p8150d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v155Ap1006d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v157Ep300Ed*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v157Ep300[67]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v157Ep300[ABD]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v157Ep3013d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v157Ep320[47]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v157Ep320[56]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1582p6003d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1584p6003d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v15A4p100[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v15A4p901[56B]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v15A4p9020d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v15A4p9035d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v15A9p0004d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v15A9p0006d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v15A9p001[02]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v15B8p600[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v15BAp000[34]d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v15BAp002[AB]d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v15C2p003[456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.4 modalias(usb:v15C2p004[0123456]d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.4 modalias(usb:v15C2pFFDCd*dc*dsc*dp*ic*isc*ip*in*) = 0.9.4 modalias(usb:v15C5p0008d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v15E8p91[01]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v15EBp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v15F4p0001d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v15F4p0015d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v15F4p0131d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v15F4p0135d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v15F4p0135d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v1608p000[12345678CDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1608p001[0123489A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1608p020[1567CD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1608p021[257ABCDE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1608p024[012347]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1608p030[123456789ABCE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1608p1403d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1608p1A01d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1614p0407d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1614p080[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1614p7002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1618p911[36]d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v1630p0042d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v1631p6200d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v1631pC019d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1645p000[58]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1645p8005d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1645p8093d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v165Cp0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1660p0932d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1660p1921d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1668p0323d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1668p1200d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v166Ap030[345]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v166Ap0401d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v166Ap0[123]01d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v167Bp4001d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1686p00DDd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v168Cp000[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1690p0601d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1690p071[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1690p0722d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1690p074[04]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1690p0752d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1690p076[14]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1690p7588d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1690p7588d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v16ABp780[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16ABp781[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16C0p05DFd*dc*dsc*dp*ic03isc00ip00in*) = 0.0.1 modalias(usb:v16C0p09B[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16CAp1502d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D0p0870d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D0p10B8d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v16D5p6202d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D5p650Ad*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v16D5p650[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D6p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D8p5553d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v16D8p600[12345678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D8p600[378]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v16D8p6280d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v16D8p628[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D8p6512d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v16D8p680[34]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D8p7003d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v16D8p7004d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v16D8p7006d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v16D8p700Ad*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v16D8p700[123456A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D8p700[12]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v16D8p8002d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v16D8p800[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16DCp001[0125]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16E3pF9E9d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1726p1000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1737p0039d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v1737p0073d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1737p007[01789]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1740p060[025]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1740p0615d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1740p2000d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1740p3701d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1740p7100d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1740p960[35]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1740p970[12356789]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1740p9801d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v174Fp6A31d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v174Fp8A12d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v174Fp8A3[134]d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v1761p0B05d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1776p501Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v177Fp0154d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v177Fp016[45]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v177Fp01[56]3d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v177Fp0254d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v177Fp0302d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v177Fp0324d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v177Fp03[12]3d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v177Fp1163d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1781p0938d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1781p0C30d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1782p4055d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v1782p4D10d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1782p4D11d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1782p4E00d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v1784p000[1678A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1784p0011d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v178Dp02BEd*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v179Dp0010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17A1p0128d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17A8p000[15]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17A8p001[13]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17A8p010[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp041[CD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp0808d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp0815d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp0839d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp0D8Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp10[012]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp1915d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp1940d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp1969d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp1978d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp2305d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCp471[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17CCpBAFFd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17DCp0202d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v17DDp5500d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17E9p*d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v17EFp304Bd*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v17EFp304Fd*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v17EFp3054d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v17EFp306[29]d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v17EFp3082d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v17EFp4802d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v17EFp7203d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v17EFp720[5C]d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v17EFp721Ed*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v17EFp721[4E]d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v17EFpA387d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v17F4pAAAAd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1803p5510d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1822p320[12]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v182Dp021Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v182Dp0269d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v182Dp207Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1843p0200d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v184Fp0051d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v185Bp06[25]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v185Bp1E78d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v185Bp1E80d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v185Bp2041d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v185Bp2870d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v185Bp3020d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v185Bp3082d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v185BpD00[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1870p0001d*dc*dsc*dp*ic0Aisc00ip00in*) modalias(usb:v1871p0306d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v1871p0516d*dc*dsc*dp*icFFisc01ip00in*) = 1.1.1 modalias(usb:v187Fp0010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v187Fp020[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v187Fp030[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v187Fp0310d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v187Fp0[12]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v187Fp0[5678]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v18B4p100[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v18B4p1689d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v18B4pFFF[AB]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v18C5p0002d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v18C5p0008d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v18C5p0012d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v18D1p*d*dc*dsc*dp*icFFisc50ip01in*) modalias(usb:v18E8p6196d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v18E8p6229d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v18E8p6232d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v18E8p6238d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v18E8p6259d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v18ECp3118d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v18ECp3290d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v18ECp3[12]88d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v18EFpE00Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v18EFpE025d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v18EFpE03[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v18F3p0220d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1901p0015d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1901p019[0345678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1934p0706d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1934p0[67]02d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1934p1202d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1934p5168d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1943p2250d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1943p225[57]d*dc*dsc*dp*ic*isc*ip*in*) = 1.25.1 modalias(usb:v1943pA250d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v195Dp7002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v199BpBA30d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v199Ep8002d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v199Ep8102d*dc*dsc*dp*icFFisc01ip00in*) = 1.1.1 modalias(usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v19B5p0021d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19CFp3000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19D2p*d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v19D2p*d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v19D2p*d*dc*dsc*dp*icE0isc01ip03in*) modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc02ip0[15]in*) modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc86ip10in*) modalias(usb:v19D2p000[12345689ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p001[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p001[79]d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2p0021d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p0025d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v19D2p002[012345789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0031d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p003[01234789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0042d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p0049d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v19D2p004[023489]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0052d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p0055d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v19D2p0058d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p005[012456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0063d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p006[012345679]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0078d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19D2p007[036789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0086d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19D2p008[236789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p009[01234567]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p00[01]2d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v19D2p0104d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p010[4568]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p011[378]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p011[38]d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v19D2p0121d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v19D2p0123d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p0124d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v19D2p0125d*dc*dsc*dp*ic*isc*ip*in06*) modalias(usb:v19D2p0126d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v19D2p012[1234568]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0130d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v19D2p0133d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2p013[035679]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0141d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v19D2p014[1234578]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0157d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v19D2p0158d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2p015[12356789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p016[124578]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p016[78]d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p017[068]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p017[68]d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2p0189d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p0189d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0191d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p0199d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v19D2p019[1679]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0200d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v19D2p020[01]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0257d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2p025[47]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0265d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p0265d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0284d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p0284d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0317d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0326d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p0326d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0330d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0395d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2p0412d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p041[247]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p0426d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19D2p060[12]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v19D2p1003d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v19D2p1008d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p1008d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p1015d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v19D2p1018d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2p101[028]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p101[02]d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p1021d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v19D2p1021d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p105[789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p106[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p107[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p108[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p109[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p110[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p111[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p112[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p113[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p114[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p115[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p116[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p1170d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p117[37]d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v19D2p1181d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v19D2p124[456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p124[57]d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p1255d*dc*dsc*dp*ic*isc*ip*in0[34]*) modalias(usb:v19D2p1256d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p125[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p125[24]d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p126[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p1270d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2p127[012346789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p128[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p129[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p130[0123]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p1333d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p140[12]d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v19D2p140[12]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p142[4568]d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v19D2p142[4568]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p1432d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2p143[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19D2p1476d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v19D2p1481d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v19D2p1485d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v19D2p1485d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p153[345]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p154[567]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p156[567]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p1589d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p159[012468]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p1600d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2p2002d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v19D2p200[23]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFF4[23456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFF5[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFF6[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFF7[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFF8[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFF9[01234F]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFFA[0123456789ABCEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFFB[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFFC[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFFD[012345]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFFE[89BCDE]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFFF3d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v19D2pFFF[16789BCDEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v19D2pFFF[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v1A28p6010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1A32p0304d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1A61p34[12]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1A72p100[0125789DEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1A72p101[123456]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1A79p6001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1A86p5523d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1A86p752Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1A86p752[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1A86pE092d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1A8Dp100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1A8Dp101[012]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1AC7p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1ADBp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1AE7p0381d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1AE7p2001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1AE7p900[34]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v1B1Cp1C00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B1FpC006d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Bp2951d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v1B3Dp010[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp011[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp012[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp013[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp014[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp015[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp016[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp017[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp018[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp019[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp01A[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp01B[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp01C[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp01D[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp01E[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp01F[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp4701d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp930[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Dp931[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B3Fp2002d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v1B5Cp010[345]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B71p3002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B75p307[012]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1B75p7318d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1B75p7733d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1B75p8187d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B75p9170d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B75pA200d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1B80pA340d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v1B80pC16[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pC810d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pD39[345D]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pD3A[48F]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pD3B0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pD3B2d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pD3B2d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v1B80pD700d*dc*dsc*dp*ic03isc00ip00in*) = 1.0.10 modalias(usb:v1B80pE1CCd*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v1B80pE30[249]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v1B80pE34[69C]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v1B80pE383d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pE39[5679ABD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pE409d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pE40[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pE41[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B80pE425d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v1B80pE42[14]d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v1B80pE755d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v1B91p0064d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BA4p0002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BA6p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BBBp0000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BBBp0017d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BBBp0052d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BBBp00B[67]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v1BC7p*d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v1BC7p0036d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v1BC7p100[3456]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p101[02]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p1031d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v1BC7p103Ad*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1BC7p103[135]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p1045d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p104[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p1057d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v1BC7p105[012345678]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p106[0123]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p107[01235]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p108[0123]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p10A[049]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1BC7p10A[049]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p10[45]0d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v1BC7p10[4678]1d*dc*dsc*dp*ic02isc0Eip00in*) modalias(usb:v1BC7p10[678]0d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v1BC7p110[2AB]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p1200d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v1BC7p1201d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v1BC7p120[01678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p120[34]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p1213d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p121[124]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p1230d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v1BC7p123[01]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p1250d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1BC7p1250d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v1BC7p126[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p126[01]d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v1BC7p1901d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p701[01AB]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1BC7p900Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p9010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p920[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC9p6001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BCFp0B40d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v1BE3p07A6d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1C04p0015d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v1C04p0015d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1C0Cp0102d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1C40p0477d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v1C73p861Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1C9Ep7605d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1C9Ep960[357]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1C9Ep9801d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v1C9Ep9803d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1C9Ep980[013]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1C9Ep9B01d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v1C9Ep9B0[125]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1C9Ep9B3Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1CBEp0103d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1CD2p606Fd*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1CD7p0217d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1CF1p000[14]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1D19p0100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1D19p110[124]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1D19p6109d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v1D4Dp000[2CE]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1D4Dp001[01]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1D50p606Fd*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1D50p60C6d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1D5Fp1004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1D6Bp001[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1D6Fp0010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1DA5p451[2589]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1DA5p4523d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E0Ep9001d*dc*dsc*dp*ic*isc*ip*in05*) modalias(usb:v1E0Ep9003d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1E0Ep900[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E0Ep9011d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1E0Ep9100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E0Ep9200d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v1E0Ep920[56]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1E0EpCE1[6E]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E29p0102d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E29p0501d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E2Dp004[AC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E2Dp0053d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1E2Dp0055d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1E2Dp005[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E2Dp005[5B]d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1E2Dp0063d*dc*dsc*dp*ic*isc*ip*in0A*) modalias(usb:v1E2Dp006Cd*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1E2Dp006Fd*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v1E2Dp006[19]d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v1E2Dp0082d*dc*dsc*dp*ic*isc*ip*in0[45]*) modalias(usb:v1E2Dp0083d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1E2Dp008[2345]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1E2Dp00B0d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v1E2Dp00B[03789]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1E2Dp00B[79]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1E2Dp00F[1234]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1E2Dp00F[34]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v1E59p0002d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v1E8Ep6001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1EDAp2012d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1EDAp2315d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1EDAp2[23]10d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v1F38p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1F45p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1F4Dp0102d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v1F4Dp0237d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v1F4Dp1ABEd*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v1F4Dp3[01]00d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v1F4Dp9016d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1F4DpA115d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1F4DpD220d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v1F4Dp[ABCD]803d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1F71p330[16]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1FACp0151d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v1FB9p020[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1FB9p030[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1FB9p040[01234]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1FB9p060[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1FB9p070[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1FB9p0[12]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1FE1p5456d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v1FF4p600[AE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p1A0[02]d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v2001p200Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p3306d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p330[789ABF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2001p330[789AD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p3317d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2001p331Dd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2001p331[0129B]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2001p331[CEF]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2001p3A0[012345]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p3C00d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2001p3C05d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v2001p3C1[579ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2001p3C2[01235]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2001p3D02d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p3D04d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p4000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p400[123B]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p4102d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001p4A00d*dc*dsc*dp*icFFiscFFip00in*) modalias(usb:v2001p7D0[1234E]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2001p7E16d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v2001p7E19d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2001p7E19d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2001pABC1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2001pB301d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v2001pF112d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2001pF115d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v200Cp100Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2013p0246d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2013p024[58]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2013p024[CF]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2013p0257d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2013p025Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2013p025[189F]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2013p025[9E]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2013p025[9E]d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2013p025[CD]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2013p0262d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2013p0264d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2013p0461d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2013p1FAAd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2013p8258d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2013p8461d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2019p1201d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2019p1201d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2019p4901d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2019p4902d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2019p4902d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2019p5201d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2019p5303d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2019p5304d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2019pAB01d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2019pAB28d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2019pAB2[459]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2019pAB2[ABE]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2019pAB2[ABE]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2019pAB31d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2019pAB33d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2019pAB50d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2019pED01d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2019pED06d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2019pED17d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2019pED17d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2019pED1[49]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2019pED1[68]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v201Ep10F8d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v201Ep2009d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2020p203[13]d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2020p203[13]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2020p2060d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2020p2060d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2020p4000d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v203Dp1480d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v203Dp14A[19]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v2040p026[45D]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2040p1605d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2040p1801d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040p1[78]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040p200[09A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040p201[019]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040p2950d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.1 modalias(usb:v2040p2[49]00d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.1 modalias(usb:v2040p420[01]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2040p490[0123]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.1 modalias(usb:v2040p4982d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.1 modalias(usb:v2040p5200d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040p55[012389]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040p650[02]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2040p651[37BF]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2040p70[5678]0d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040p720[01]d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040p721[0137BEF]d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040p7281d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040p72[4678]0d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040p750[12]d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.1 modalias(usb:v2040p7510d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.1 modalias(usb:v2040p7[35]00d*dc*dsc*dp*ic*isc*ip*in*) = 0.9.1 modalias(usb:v2040p8200d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040p826[458D]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2040p8400d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040p846Dd*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2040p930[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040p9580d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040p9941d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040p9950d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pB11[01]d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040pB123d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040pB12[034]d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040pB13[0189]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040pB13[0189]d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040pB151d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040pB15[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040pB1[45]0d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040pB2[01]0d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pB70[01234]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pB75[37]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pB76[347]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pB9[0189]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040pC0[0189A]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040pC200d*dc*dsc*dp*ic*isc*ip*in*) = 0.0.3 modalias(usb:v2040pC60[012349ABC]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pC61[23AB]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pC65[3B]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pD85[34]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pD86[34]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pD8D[34]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pD8E[34]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pD8FFd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2040pD900d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v2040pF5A0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2040pF900d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2077p7001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v20A6p1105d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v20B7p0713d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v20B7p1540d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v20B8p8888d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v20B9p1682d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v20F4p624Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v20F4p624Dd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v20F4p646Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v20F4p648Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v20F4p648Bd*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v20F4p724Ad*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v20F4p806Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v20F4p808Ad*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v20F4pE05Ad*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v20F4pE05Ad*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2100p9001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2100p9E5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2100p9E6[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2109p[02]817d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v211Fp6801d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2137p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2184p0030d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2184p0057d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2201p012Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2262p0002d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v22B7p150Dd*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v22B8p*d*dc*dsc*dp*icFFiscFBipFFin*) modalias(usb:v22B8p2A70d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v22B8p2C84d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v22B8p2E0Ad*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v22B8p2[AC]64d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v22B8p4281d*dc*dsc*dp*ic0Aisc00ipFCin*) modalias(usb:v22B8p42[01234]4d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v22B8p6027d*dc*dsc*dp*ic02isc0Aip00in*) modalias(usb:v22B8p6425d*dc*dsc*dp*ic02isc0Aip00in*) modalias(usb:v22B8p900Ed*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v22D9p276Cd*dc*dsc*dp*icFFiscFFip30in*) modalias(usb:v22DEp680[123]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v22DEp9051d*dc*dsc*dp*ic*isc*ip*in02*) modalias(usb:v22DEp9061d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v2304p020Fd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2304p020[78]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2304p021Ad*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2304p021Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2304p0222d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2304p0225d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2304p022Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2304p022[67]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2304p022[89CE]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2304p023Fd*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2304p023[67ABDE]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2304p0242d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v2304p024[358]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v2357p000Dd*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2357p0100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2357p010[0789C]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2357p010[5B]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2357p0111d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2357p011[567]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2357p0123d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2357p0126d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2357p012[DE]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2357p0135d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2357p0138d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2357p0601d*dc*dsc*dp*ic*isc*ip*in*) = v1.12.13 modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v238Bp*d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v2405p0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v245Fp931Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2478p2008d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v249Cp900[1268]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v249Cp93[12]Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v255Ep0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v257Ap160[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v257Ap16[12]Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v257Ap260[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v257Ap26[12]Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v257Ap360[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2596p8008d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2596p8016d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2596p8042d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v25C6p9002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v25D4p4CA[1B]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2626pEA60d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2639p000[123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2639p001[1237]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2639p010[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2639p0301d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2639p0[23]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2639pD00Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2692p9025d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2692p90[02]5d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2717p4106d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2770p905[012C]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2770p9120d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2770p913Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2770p930[BC]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2833p0201d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v2833p0211d*dc*dsc*dp*icFFisc01ip00in*) = 1.1.1 modalias(usb:v2899p012Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2955p1003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2955p[01]001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v29FEp4D53d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v2A5Fp1000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2B53p002[34]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2B53p0031d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2B73p000[ADE]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2B73p001[37BE]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2B73p002[39]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2B7EpB752d*dc*dsc*dp*ic0Eisc01ip01in*) = 1.1.1 modalias(usb:v2C42p1202d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2C42p160[24568]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2C42p163[2456]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2C42p16F8d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2C42p1709d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2C4Ep0103d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2C4Ep010[024]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2C7Cp0195d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2C7Cp01[29]1d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2C7Cp0203d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp030Ed*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2C7Cp030[ACE]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2C7Cp031[01234]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFip30in*) modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2C7Cp0700d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFisc00ip[04]0in*) modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFip[13]0in*) modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFisc00ip[04]0in*) modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFiscFFip30in*) modalias(usb:v2C7Cp080[01]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2C7Cp090[01]d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFisc00ip40in*) modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFiscFFip[34]0in*) modalias(usb:v2C7Cp600[125]d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp6026d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2C7Cp7001d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2CAFp13A[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2CB7p0001d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFiscFFip30in*) modalias(usb:v2CB7p010[56A]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2CB7p011[15]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2CB7p01A[0234]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2CB7p0A0[4567]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2DEEp4D41d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v2DF3p9D03d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v2ECApC101d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v2ECApC101d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v3011pB012d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v3034p7500d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v305Ap140[456]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v30C9p0093d*dc*dsc*dp*ic0Eisc01ip01in*) = 1.1.1 modalias(usb:v3195pF190d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3195pF28[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v31B2p0011d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v3275p0080d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3275p0085d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:v3277p0072d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v3334p1701d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p011Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p043Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p051Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p053Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p0E3Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p0F1Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p0F3Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p0[34]26d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p0[7B]1Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p1326d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p191Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340p[23]326d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3344p112[02]d*dc*dsc*dp*ic*isc*ip*in*) = 2.07 modalias(usb:v3344p22F0d*dc*dsc*dp*ic*isc*ip*in*) = 2.07 modalias(usb:v33F7p0004d*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v33F8p0104d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v33F8p0104d*dc*dsc*dp*ic*isc*ip*in04*) modalias(usb:v33F8p0115d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v33F8p01A[234]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v3574p6211d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v3708p2[01]CEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3823p000[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3923p7825d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3923p7A0Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3980p0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4113p021[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4113p04[01]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp*d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in*) = 0.8 modalias(usb:v413Cp400[123456789]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp811[45678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp812[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp813[345678]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp8172d*dc*dsc*dp*ic*isc*ip*in03*) modalias(usb:v413Cp817[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp8186d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v413Cp818[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp818[56]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp8194d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v413Cp819[34]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp819[56B]d*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v413Cp819[56B]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v413Cp81A[234689]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp81A[23489]d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v413Cp81B6d*dc*dsc*dp*ic*isc*ip*in0A*) modalias(usb:v413Cp81BAd*dc*dsc*dp*ic02isc06ip00in*) modalias(usb:v413Cp81B[1356]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp81B[136]d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v413Cp81B[BC]d*dc*dsc*dp*ic02isc0Dip00in*) modalias(usb:v413Cp81C[2BCF]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp81C[2C]d*dc*dsc*dp*ic*isc*ip*in08*) modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in0[01]*) modalias(usb:v413Cp81D[012]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp81E[046]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp81E[046]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:v413Cp821[35]d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v413Cp821[78]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v413Cp9500d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4348p5523d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4505p0010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4752p0011d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4766p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4855p009[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4855p009[01]d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v4856p0091d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4856p0091d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v5032p0BB[89]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v5032p0BC[67]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v5032p0FA[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v5050p010[01234567]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v5050p030[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v5050p0[45789ABCDEF]00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v5050p800[12345]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v5050p[18]000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v534Dp0021d*dc*dsc*dp*ic01isc01ip*in*) modalias(usb:v534Dp2109d*dc*dsc*dp*ic01isc01ip*in*) modalias(usb:v5372p2303d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v5654pCA42d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v595Ap0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v5986p1172d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v5986p1180d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v5A57p0260d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v5A57p028[0234]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v5A57p5257d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v5E04pCE00d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v6189p182Dd*dc*dsc*dp*ic*isc*ip*in*) = 22_Dec_2011 modalias(usb:v6189p2068d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v6547p0232d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v6615p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v6615p0012d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v6737p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v6891pA727d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:v6933p5001d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v695Cp3829d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v7104p2202d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v7167p3840d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v7374p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v7392p4085d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v7392p761[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v7392p7622d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v7392p7710d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v7392p771[178]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v7392p7722d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v7392p7733d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v7392p7811d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v7392p7811d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v7392p7822d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v7392p7822d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v7392p7[36]18d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v7392pA611d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v7392pB722d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v7392pB811d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v7392pD611d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v7392p[ABC]711d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v7392p[BCDEF]822d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v7392p[CD]811d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:v7A69p0001d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v8020pEF04d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v8086p0110d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v8086p0630d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v8086p07D3d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v8086p0AD[234]d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v8086p0B0[37]d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v8086p0B3Ad*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v8086p0B5[BC]d*dc*dsc*dp*ic0Eisc01ip00in*) = 1.1.1 modalias(usb:v8086p9500d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v8087p0716d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v8087p0801d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in*) = 0.8 modalias(usb:v8516p2[078]70d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v8516p307[012]d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v8516p3572d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:v9022pD48[234]d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v9022pD4[28]1d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v9022pD63[02]d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v9022pD662d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v9022pD6[56]0d*dc*dsc*dp*ic*isc*ip*in*) = 0.1 modalias(usb:v9710p7715d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v9710p7720d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v9710p7832d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v9710p7843d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v9710p78[124]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v9710p7[78]30d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v9846p9041d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v9986p7523d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v99FAp8988d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v9E88p9E8Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:vA168p061[0134578]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:vABCDpCDEEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:vCACEp0300d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:vCDABp8010d*dc*dsc*dp*icFFiscFFipFFin*) modalias(usb:vDEEEp030[023]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:vEB1Ap17D[EF]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:vEB1Ap2751d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap27[15]0d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap280[01]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap282[01]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap286[01238]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap287[05]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap288[135]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap5006d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap5051d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap50A6d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1Ap8179d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1ApA31[36]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1ApE30[035]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1ApE323d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1ApE35[0579]d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB1ApE36[01]d*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:vEB1ApE3[12]0d*dc*dsc*dp*ic*isc*ip*in*) = 0.2.2 modalias(usb:vEB2Ap17DEd*dc*dsc*dp*ic*isc*ip*in*) = 1.0 modalias(usb:vF201p5370d*dc*dsc*dp*ic*isc*ip*in*) = 2.3.0 modalias(usb:vFFADpA001d*dc*dsc*dp*icFFisc*ip*in*) modalias(usbfunc:midi2) modalias(vchiq:bcm2835-audio) modalias(vchiq:bcm2835-camera) modalias(vfio_pci:v000015B3d0000101Esv*sd*bc*sc*i*) modalias(vfio_pci:v00001DD8d00001003sv*sd*bc*sc*i*) modalias(virtio:d00000019v*) modalias(virtio:d00000028v*) = 0.1 modalias(vsp1) modalias(w1-family-0x05) modalias(w1-family-0x14) modalias(w1-family-0x26) modalias(w1-family-0x3A) modalias(xprtrdma) Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Processing files: kernel-modules-core-6.9.9-350.reform.fc40.aarch64 warning: absolute symlink: /lib/modules/6.9.9-350.reform.fc40.aarch64/build -> /usr/src/kernels/6.9.9-350.reform.fc40.aarch64 Provides: installonlypkg(kernel-module) kernel-modules-core = 6.9.9-350.reform.fc40 kernel-modules-core(aarch-64) = 6.9.9-350.reform.fc40 kernel-modules-core-aarch64 = 6.9.9-350.reform.fc40 kernel-modules-core-uname-r = 6.9.9-350.reform.fc40.aarch64 kmod(8021q.ko) kmod(8139cp.ko) kmod(8139too.ko) kmod(8390.ko) kmod(9p.ko) kmod(9pnet.ko) kmod(9pnet_fd.ko) kmod(9pnet_virtio.ko) kmod(a100u2w.ko) kmod(a53-pll.ko) kmod(acard-ahci.ko) kmod(acpi_ipmi.ko) kmod(acpi_power_meter.ko) kmod(acpi_tad.ko) kmod(acpiphp_ampere_altra.ko) kmod(acpiphp_ibm.ko) kmod(act8865-regulator.ko) kmod(act_bpf.ko) kmod(act_connmark.ko) kmod(act_csum.ko) kmod(act_ct.ko) kmod(act_ctinfo.ko) kmod(act_gact.ko) kmod(act_gate.ko) kmod(act_ife.ko) kmod(act_meta_mark.ko) kmod(act_meta_skbprio.ko) kmod(act_meta_skbtcindex.ko) kmod(act_mirred.ko) kmod(act_mpls.ko) kmod(act_nat.ko) kmod(act_pedit.ko) kmod(act_police.ko) kmod(act_sample.ko) kmod(act_simple.ko) kmod(act_skbedit.ko) kmod(act_skbmod.ko) kmod(act_tunnel_key.ko) kmod(act_vlan.ko) kmod(ad3552r.ko) kmod(ad4130.ko) kmod(ad5110.ko) kmod(ad5272.ko) kmod(ad5766.ko) kmod(ad5770r.ko) kmod(ad7091r-base.ko) kmod(ad7091r8.ko) kmod(ad7124.ko) kmod(ad7292.ko) kmod(ad7293.ko) kmod(ad7314.ko) kmod(ad74115.ko) kmod(ad7414.ko) kmod(ad7418.ko) kmod(ad74413r.ko) kmod(ad7766.ko) kmod(ad7949.ko) kmod(ad9467.ko) kmod(ad_sigma_delta.ko) kmod(adc-keys.ko) kmod(adc128d818.ko) kmod(adcxx.ko) kmod(adf4377.ko) kmod(adiantum.ko) kmod(adin.ko) kmod(adin1110.ko) kmod(adis16475.ko) kmod(adis_lib.ko) kmod(adm1025.ko) kmod(adm1026.ko) kmod(adm1029.ko) kmod(adm1031.ko) kmod(adm1266.ko) kmod(adm1275.ko) kmod(adm9240.ko) kmod(ads7828.ko) kmod(ads7871.ko) kmod(adt7310.ko) kmod(adt7410.ko) kmod(adt7411.ko) kmod(adt7462.ko) kmod(adt7470.ko) kmod(adt7475.ko) kmod(adt7x10.ko) kmod(adxrs290.ko) kmod(aegis128.ko) kmod(aes-neon-bs.ko) kmod(aes_ti.ko) kmod(af_key.ko) kmod(ah4.ko) kmod(ah6.ko) kmod(ahci_ceva.ko) kmod(ahci_dwc.ko) kmod(ahci_imx.ko) kmod(ahci_mvebu.ko) kmod(ahci_platform.ko) kmod(ahci_qoriq.ko) kmod(ahci_seattle.ko) kmod(ahci_sunxi.ko) kmod(ahci_tegra.ko) kmod(ahci_xgene.ko) kmod(ak8975.ko) kmod(alcor_pci.ko) kmod(alibaba_uncore_drw_pmu.ko) kmod(alim7101_wdt.ko) kmod(altera-msgdma.ko) kmod(altera-stapl.ko) kmod(altera_ps2.ko) kmod(altera_tse.ko) kmod(am53c974.ko) kmod(ambakmi.ko) kmod(amc6821.ko) kmod(amd-xgbe.ko) kmod(amd.ko) kmod(amd8111e.ko) kmod(amlogic_thermal.ko) kmod(ampere_cspmu.ko) kmod(amt.ko) kmod(anatop-regulator.ko) kmod(ansi_cprng.ko) kmod(anx7411.ko) kmod(aoe.ko) kmod(apcs-msm8916.ko) kmod(apds9802als.ko) kmod(apds990x.ko) kmod(apple-admac.ko) kmod(apple-dart.ko) kmod(apple-mailbox.ko) kmod(apple-rtkit.ko) kmod(apple-sart.ko) kmod(apple-soc-cpufreq.ko) kmod(apple_wdt.ko) kmod(appletouch.ko) kmod(apr.ko) kmod(aquacomputer_d5next.ko) kmod(aquantia.ko) kmod(arc_ps2.ko) kmod(arcmsr.ko) kmod(arcxcnn_bl.ko) kmod(arm-cci.ko) kmod(arm-cmn.ko) kmod(arm_cspmu_module.ko) kmod(arm_dmc620_pmu.ko) kmod(arm_dsu_pmu.ko) kmod(arm_mhu.ko) kmod(arm_mhu_db.ko) kmod(arm_scmi_powercap.ko) kmod(arm_scpi.ko) kmod(arm_smc_wdt.ko) kmod(arm_smmuv3_pmu.ko) kmod(arm_spe_pmu.ko) kmod(armada-37xx-cpufreq.ko) kmod(armada-37xx-rwtm-mailbox.ko) kmod(armada-8k-cpufreq.ko) kmod(armada_37xx_wdt.ko) kmod(armada_thermal.ko) kmod(arp_tables.ko) kmod(arpt_mangle.ko) kmod(arptable_filter.ko) kmod(as3722-regulator.ko) kmod(asc7621.ko) kmod(asus_rog_ryujin.ko) kmod(async_memcpy.ko) kmod(async_pq.ko) kmod(async_raid6_recov.ko) kmod(async_tx.ko) kmod(async_xor.ko) kmod(at24.ko) kmod(at25.ko) kmod(at803x.ko) kmod(ata_generic.ko) kmod(atmel-ecc.ko) kmod(atmel-i2c.ko) kmod(atmel-sha204a.ko) kmod(atxp1.ko) kmod(auth_rpcgss.ko) kmod(aux-bridge.ko) kmod(aux-hpd-bridge.ko) kmod(aw37503-regulator.ko) kmod(ax88796b.ko) kmod(ax88796c.ko) kmod(axi-fan-control.ko) kmod(axp20x-pek.ko) kmod(axp20x-regulator.ko) kmod(axp20x_adc.ko) kmod(axp288_adc.ko) kmod(bareudp.ko) kmod(bcache.ko) kmod(bcachefs.ko) kmod(bcm-phy-lib.ko) kmod(bcm-phy-ptp.ko) kmod(bcm-sba-raid.ko) kmod(bcm2711_thermal.ko) kmod(bcm2835-dma.ko) kmod(bcm2835-rng.ko) kmod(bcm2835_thermal.ko) kmod(bcm2835_wdt.ko) kmod(bcm54140.ko) kmod(bcm5974.ko) kmod(bcm7xxx.ko) kmod(bcm87xx.ko) kmod(bcm_vk.ko) kmod(bd718x7-regulator.ko) kmod(bd9571mwv-regulator.ko) kmod(bel-pfe.ko) kmod(bh1770glc.ko) kmod(binfmt_misc.ko) kmod(blocklayoutdriver.ko) kmod(blowfish_common.ko) kmod(blowfish_generic.ko) kmod(bluefield_edac.ko) kmod(bmc150_magn.ko) kmod(bmc150_magn_i2c.ko) kmod(bmc150_magn_spi.ko) kmod(bme680_core.ko) kmod(bme680_i2c.ko) kmod(bme680_spi.ko) kmod(bmi160_core.ko) kmod(bmi160_i2c.ko) kmod(bmi160_spi.ko) kmod(bno055.ko) kmod(bno055_i2c.ko) kmod(bno055_ser.ko) kmod(bochs.ko) kmod(bonding.ko) kmod(bpa-rs600.ko) kmod(bpf_preload.ko) kmod(br_netfilter.ko) kmod(brd.ko) kmod(bridge.ko) kmod(broadcom.ko) kmod(cachefiles.ko) kmod(cadence_wdt.ko) kmod(camcc-sc7180.ko) kmod(camcc-sc7280.ko) kmod(camcc-sc8280xp.ko) kmod(camcc-sdm845.ko) kmod(camcc-sm8250.ko) kmod(camcc-x1e80100.ko) kmod(camellia_generic.ko) kmod(cast5_generic.ko) kmod(cast6_generic.ko) kmod(cast_common.ko) kmod(cavium-rng-vf.ko) kmod(cavium-rng.ko) kmod(cavium_ptp.ko) kmod(cb710.ko) kmod(ccp-crypto.ko) kmod(ccp.ko) kmod(cdc-acm.ko) kmod(cdc-wdm.ko) kmod(cdns-dphy-rx.ko) kmod(cdns-dphy.ko) kmod(cdns-pltfrm.ko) kmod(cdns-usb-common.ko) kmod(cdns2-udc-pci.ko) kmod(cdns3-imx.ko) kmod(cdns3-pci-wrap.ko) kmod(cdns3-ti.ko) kmod(cdns3.ko) kmod(cdnsp-udc-pci.ko) kmod(cdx-controller.ko) kmod(cec.ko) kmod(ceph.ko) kmod(ch.ko) kmod(chacha20poly1305.ko) kmod(chacha_generic.ko) kmod(chipcap2.ko) kmod(ci_hdrc.ko) kmod(ci_hdrc_imx.ko) kmod(ci_hdrc_msm.ko) kmod(ci_hdrc_npcm.ko) kmod(ci_hdrc_pci.ko) kmod(ci_hdrc_tegra.ko) kmod(ci_hdrc_usb2.ko) kmod(cicada.ko) kmod(cifs.ko) kmod(cifs_arc4.ko) kmod(cifs_md4.ko) kmod(cirrus.ko) kmod(clk-apple-nco.ko) kmod(clk-axi-clkgen.ko) kmod(clk-bcm2711-dvp.ko) kmod(clk-bd718x7.ko) kmod(clk-fsl-flexspi.ko) kmod(clk-hi3519.ko) kmod(clk-hi655x.ko) kmod(clk-pwm.ko) kmod(clk-renesas-pcie.ko) kmod(clk-rk808.ko) kmod(clk-scmi.ko) kmod(clk-scpi.ko) kmod(clk-si5341.ko) kmod(clk-si544.ko) kmod(clk-smd-rpm.ko) kmod(clk-spmi-pmic-div.ko) kmod(clk-versaclock3.ko) kmod(clk-versaclock7.ko) kmod(cls_basic.ko) kmod(cls_bpf.ko) kmod(cls_flow.ko) kmod(cls_flower.ko) kmod(cls_fw.ko) kmod(cls_matchall.ko) kmod(cls_route.ko) kmod(cls_u32.ko) kmod(cma3000_d0x.ko) kmod(cma3000_d0x_i2c.ko) kmod(cn10k-rng.ko) kmod(cordic.ko) kmod(coresight-catu.ko) kmod(coresight-cpu-debug.ko) kmod(coresight-cti.ko) kmod(coresight-etb10.ko) kmod(coresight-etm4x.ko) kmod(coresight-funnel.ko) kmod(coresight-replicator.ko) kmod(coresight-stm.ko) kmod(coresight-tmc.ko) kmod(coresight-tpda.ko) kmod(coresight-tpdm.ko) kmod(coresight-tpiu.ko) kmod(coresight-trbe.ko) kmod(coresight.ko) kmod(corsair-cpro.ko) kmod(corsair-psu.ko) kmod(cortina.ko) kmod(counter.ko) kmod(cppc_cpufreq.ko) kmod(cpr.ko) kmod(cpufreq-dt.ko) kmod(crc-itu-t.ko) kmod(crc32_generic.ko) kmod(crc4.ko) kmod(crc7.ko) kmod(crct10dif-ce.ko) kmod(cros-ec-regulator.ko) kmod(cros_ec_keyb.ko) kmod(cros_ec_wdt.ko) kmod(crypto_safexcel.ko) kmod(crypto_user.ko) kmod(cs_dsp.ko) kmod(curve25519-generic.ko) kmod(cxl_acpi.ko) kmod(cxl_core.ko) kmod(cxl_mem.ko) kmod(cxl_pci.ko) kmod(cxl_pmem.ko) kmod(cxl_pmu.ko) kmod(cxl_port.ko) kmod(cyapatp.ko) kmod(cypress-sf.ko) kmod(davicom.ko) kmod(dax_cxl.ko) kmod(dax_hmem.ko) kmod(dax_pmem.ko) kmod(dc395x.ko) kmod(delta-ahe50dc-fan.ko) kmod(des_generic.ko) kmod(device_dax.ko) kmod(dht11.ko) kmod(dispcc-sc7180.ko) kmod(dispcc-sc7280.ko) kmod(dispcc-sc8280xp.ko) kmod(dispcc-sdm845.ko) kmod(dispcc-sm6115.ko) kmod(dispcc-sm8250.ko) kmod(dispcc-sm8450.ko) kmod(dispcc-sm8650.ko) kmod(dispcc-x1e80100.ko) kmod(dm-bio-prison.ko) kmod(dm-cache-smq.ko) kmod(dm-cache.ko) kmod(dm-clone.ko) kmod(dm-crypt.ko) kmod(dm-delay.ko) kmod(dm-dust.ko) kmod(dm-ebs.ko) kmod(dm-era.ko) kmod(dm-flakey.ko) kmod(dm-historical-service-time.ko) kmod(dm-integrity.ko) kmod(dm-io-affinity.ko) kmod(dm-log-userspace.ko) kmod(dm-log-writes.ko) kmod(dm-multipath.ko) kmod(dm-persistent-data.ko) kmod(dm-queue-length.ko) kmod(dm-raid.ko) kmod(dm-round-robin.ko) kmod(dm-service-time.ko) kmod(dm-switch.ko) kmod(dm-thin-pool.ko) kmod(dm-unstripe.ko) kmod(dm-vdo.ko) kmod(dm-verity.ko) kmod(dm-writecache.ko) kmod(dm-zoned.ko) kmod(dma-axi-dmac.ko) kmod(dmc520_edac.ko) kmod(dme1737.ko) kmod(dmx3191d.ko) kmod(dnet.ko) kmod(dns_resolver.ko) kmod(dp83640.ko) kmod(dp83822.ko) kmod(dp83848.ko) kmod(dp83867.ko) kmod(dp83869.ko) kmod(dp83td510.ko) kmod(dp83tg720.ko) kmod(dpaa2-console.ko) kmod(dpaa2-qdma.ko) kmod(dpdmai.ko) kmod(dpot-dac.ko) kmod(dps920ab.ko) kmod(drbd.ko) kmod(drivetemp.ko) kmod(drm_buddy.ko) kmod(drm_display_helper.ko) kmod(drm_dp_aux_bus.ko) kmod(drm_exec.ko) kmod(drm_gpuvm.ko) kmod(drm_mipi_dbi.ko) kmod(drm_suballoc_helper.ko) kmod(drm_ttm_helper.ko) kmod(drm_vram_helper.ko) kmod(ds1621.ko) kmod(ds620.ko) kmod(dtpm.ko) kmod(dummy.ko) kmod(dw-axi-dmac-platform.ko) kmod(dw-edma-pcie.ko) kmod(dw-edma.ko) kmod(dw-xdata-pcie.ko) kmod(dw_dmac.ko) kmod(dw_dmac_core.ko) kmod(dw_dmac_pci.ko) kmod(dw_wdt.ko) kmod(dwc2.ko) kmod(dwc2_pci.ko) kmod(dwc3-am62.ko) kmod(dwc3-haps.ko) kmod(dwc3-imx8mp.ko) kmod(dwc3-keystone.ko) kmod(dwc3-meson-g12a.ko) kmod(dwc3-of-simple.ko) kmod(dwc3-pci.ko) kmod(dwc3-qcom.ko) kmod(dwc3-xilinx.ko) kmod(dwc3.ko) kmod(dwc_pcie_pmu.ko) kmod(e100.ko) kmod(e1000.ko) kmod(e1000e.ko) kmod(e3x0-button.ko) kmod(ebt_802_3.ko) kmod(ebt_among.ko) kmod(ebt_arp.ko) kmod(ebt_arpreply.ko) kmod(ebt_dnat.ko) kmod(ebt_ip.ko) kmod(ebt_ip6.ko) kmod(ebt_limit.ko) kmod(ebt_log.ko) kmod(ebt_mark.ko) kmod(ebt_mark_m.ko) kmod(ebt_nflog.ko) kmod(ebt_pkttype.ko) kmod(ebt_redirect.ko) kmod(ebt_snat.ko) kmod(ebt_stp.ko) kmod(ebt_vlan.ko) kmod(ebtable_broute.ko) kmod(ebtable_filter.ko) kmod(ebtable_nat.ko) kmod(ebtables.ko) kmod(echainiv.ko) kmod(echo.ko) kmod(ecrdsa_generic.ko) kmod(ee1004.ko) kmod(eeprom_93cx6.ko) kmod(eeprom_93xx46.ko) kmod(efct.ko) kmod(efi_test.ko) kmod(ehci-fsl.ko) kmod(ehci-orion.ko) kmod(ehci-platform.ko) kmod(einj.ko) kmod(elan_i2c.ko) kmod(em_canid.ko) kmod(em_cmp.ko) kmod(em_ipset.ko) kmod(em_ipt.ko) kmod(em_meta.ko) kmod(em_nbyte.ko) kmod(em_text.ko) kmod(em_u32.ko) kmod(emc1403.ko) kmod(emc2305.ko) kmod(emc6w201.ko) kmod(ena.ko) kmod(enclosure.ko) kmod(envelope-detector.ko) kmod(eql.ko) kmod(erofs.ko) kmod(esp4.ko) kmod(esp4_offload.ko) kmod(esp6.ko) kmod(esp6_offload.ko) kmod(esp_scsi.ko) kmod(essiv.ko) kmod(et1011c.ko) kmod(et131x.ko) kmod(ethoc.ko) kmod(etnaviv.ko) kmod(exfat.ko) kmod(extcon-adc-jack.ko) kmod(extcon-gpio.ko) kmod(extcon-ptn5150.ko) kmod(extcon-usb-gpio.ko) kmod(extcon-usbc-cros-ec.ko) kmod(extcon-usbc-tusb320.ko) kmod(f2fs.ko) kmod(f71805f.ko) kmod(f71882fg.ko) kmod(f75375s.ko) kmod(failover.ko) kmod(fastrpc.ko) kmod(fat.ko) kmod(fcrypt.ko) kmod(fdomain.ko) kmod(fdomain_pci.ko) kmod(fealnx.ko) kmod(fec.ko) kmod(ff-memless.ko) kmod(ffa-module.ko) kmod(fm10k.ko) kmod(fou.ko) kmod(fou6.ko) kmod(fsa4480.ko) kmod(fsl-dpaa2-eth.ko) kmod(fsl-dpaa2-ptp.ko) kmod(fsl-dpaa2-switch.ko) kmod(fsl-edma.ko) kmod(fsl-enetc-core.ko) kmod(fsl-enetc-ierb.ko) kmod(fsl-enetc-mdio.ko) kmod(fsl-enetc-ptp.ko) kmod(fsl-enetc-vf.ko) kmod(fsl-enetc.ko) kmod(fsl-mc-dpio.ko) kmod(fsl-mph-dr-of.ko) kmod(fsl-qdma.ko) kmod(fsl_dpa.ko) kmod(fsl_dpaa_fman.ko) kmod(fsl_dpaa_fman_port.ko) kmod(fsl_dpaa_mac.ko) kmod(fsl_imx8_ddr_perf.ko) kmod(fsl_pq_mdio.ko) kmod(fsp-3y.ko) kmod(ftsteutates.ko) kmod(funcore.ko) kmod(funeth.ko) kmod(fusb302.ko) kmod(fuse.ko) kmod(fxas21002c_core.ko) kmod(fxas21002c_i2c.ko) kmod(fxas21002c_spi.ko) kmod(fxos8700_core.ko) kmod(fxos8700_i2c.ko) kmod(fxos8700_spi.ko) kmod(g760a.ko) kmod(g762.ko) kmod(g_serial.ko) kmod(garp.ko) kmod(gcc-ipq5018.ko) kmod(gcc-msm8939.ko) kmod(gcc-qcm2290.ko) kmod(gcc-qcs404.ko) kmod(gcc-sa8775p.ko) kmod(gcc-sdm660.ko) kmod(gcc-sdm845.ko) kmod(gcc-sm6115.ko) kmod(gcc-sm8250.ko) kmod(gcc-sm8350.ko) kmod(gcc-sm8450.ko) kmod(gcc-sm8550.ko) kmod(gcc-sm8650.ko) kmod(geneve.ko) kmod(ghash-ce.ko) kmod(gianfar_driver.ko) kmod(gigabyte_waterforce.ko) kmod(gl518sm.ko) kmod(gl520sm.ko) kmod(gm12u320.ko) kmod(gnss-mtk.ko) kmod(gnss-serial.ko) kmod(gnss-sirf.ko) kmod(gnss-ubx.ko) kmod(gnss-usb.ko) kmod(gnss.ko) kmod(governor_passive.ko) kmod(governor_performance.ko) kmod(governor_powersave.ko) kmod(governor_simpleondemand.ko) kmod(governor_userspace.ko) kmod(gpi.ko) kmod(gpio-aggregator.ko) kmod(gpio-bd9571mwv.ko) kmod(gpio-cadence.ko) kmod(gpio-cros-ec.ko) kmod(gpio-davinci.ko) kmod(gpio-ds4520.ko) kmod(gpio-dwapb.ko) kmod(gpio-exar.ko) kmod(gpio-fan.ko) kmod(gpio-fxl6408.ko) kmod(gpio-idio-16.ko) kmod(gpio-max732x.ko) kmod(gpio-max77650.ko) kmod(gpio-mb86s7x.ko) kmod(gpio-mlxbf.ko) kmod(gpio-mlxbf2.ko) kmod(gpio-mlxbf3.ko) kmod(gpio-moxtet.ko) kmod(gpio-mxc.ko) kmod(gpio-pca9570.ko) kmod(gpio-pcf857x.ko) kmod(gpio-pci-idio-16.ko) kmod(gpio-raspberrypi-exp.ko) kmod(gpio-rcar.ko) kmod(gpio-regmap.ko) kmod(gpio-sbu-mux.ko) kmod(gpio-sim.ko) kmod(gpio-syscon.ko) kmod(gpio-thunderx.ko) kmod(gpio-tpic2810.ko) kmod(gpio-tps65086.ko) kmod(gpio-tps65219.ko) kmod(gpio-vibra.ko) kmod(gpio-virtio.ko) kmod(gpio-wcd934x.ko) kmod(gpio-wm8994.ko) kmod(gpio-xgene-sb.ko) kmod(gpio-xlp.ko) kmod(gpio-zynq.ko) kmod(gpio_keys.ko) kmod(gpio_keys_polled.ko) kmod(gpio_wdt.ko) kmod(gpu-sched.ko) kmod(gpucc-msm8998.ko) kmod(gpucc-sa8775p.ko) kmod(gpucc-sc7180.ko) kmod(gpucc-sc7280.ko) kmod(gpucc-sc8280xp.ko) kmod(gpucc-sdm845.ko) kmod(gpucc-sm6115.ko) kmod(gpucc-sm8650.ko) kmod(gpucc-x1e80100.ko) kmod(grace.ko) kmod(gre.ko) kmod(gtp.ko) kmod(gud.ko) kmod(gve.ko) kmod(hclge.ko) kmod(hclgevf.ko) kmod(hctr2.ko) kmod(hd3ss3220.ko) kmod(hdc100x.ko) kmod(hdc2010.ko) kmod(hdma.ko) kmod(hdma_mgmt.ko) kmod(hfpll.ko) kmod(hi6220_reset.ko) kmod(hi6421-regulator.ko) kmod(hi6421v530-regulator.ko) kmod(hi6421v600-irq.ko) kmod(hi6421v600-regulator.ko) kmod(hi655x-regulator.ko) kmod(hid-a4tech.ko) kmod(hid-accutouch.ko) kmod(hid-alps.ko) kmod(hid-apple.ko) kmod(hid-appleir.ko) kmod(hid-aureal.ko) kmod(hid-axff.ko) kmod(hid-belkin.ko) kmod(hid-betopff.ko) kmod(hid-bigbenff.ko) kmod(hid-cherry.ko) kmod(hid-chicony.ko) kmod(hid-cmedia.ko) kmod(hid-corsair.ko) kmod(hid-cougar.ko) kmod(hid-cp2112.ko) kmod(hid-creative-sb0540.ko) kmod(hid-cypress.ko) kmod(hid-dr.ko) kmod(hid-elan.ko) kmod(hid-elecom.ko) kmod(hid-elo.ko) kmod(hid-emsff.ko) kmod(hid-evision.ko) kmod(hid-ezkey.ko) kmod(hid-ft260.ko) kmod(hid-gaff.ko) kmod(hid-gembird.ko) kmod(hid-gfrm.ko) kmod(hid-glorious.ko) kmod(hid-google-stadiaff.ko) kmod(hid-gt683r.ko) kmod(hid-gyration.ko) kmod(hid-holtek-kbd.ko) kmod(hid-holtek-mouse.ko) kmod(hid-holtekff.ko) kmod(hid-hyperv.ko) kmod(hid-icade.ko) kmod(hid-ite.ko) kmod(hid-jabra.ko) kmod(hid-kensington.ko) kmod(hid-keytouch.ko) kmod(hid-kye.ko) kmod(hid-lcpower.ko) kmod(hid-led.ko) kmod(hid-lenovo.ko) kmod(hid-letsketch.ko) kmod(hid-lg-g15.ko) kmod(hid-logitech-dj.ko) kmod(hid-logitech-hidpp.ko) kmod(hid-logitech.ko) kmod(hid-macally.ko) kmod(hid-maltron.ko) kmod(hid-mcp2221.ko) kmod(hid-megaworld.ko) kmod(hid-mf.ko) kmod(hid-microsoft.ko) kmod(hid-monterey.ko) kmod(hid-multitouch.ko) kmod(hid-nti.ko) kmod(hid-nvidia-shield.ko) kmod(hid-ortek.ko) kmod(hid-penmount.ko) kmod(hid-petalynx.ko) kmod(hid-pl.ko) kmod(hid-plantronics.ko) kmod(hid-primax.ko) kmod(hid-pxrc.ko) kmod(hid-razer.ko) kmod(hid-retrode.ko) kmod(hid-rmi.ko) kmod(hid-roccat-arvo.ko) kmod(hid-roccat-common.ko) kmod(hid-roccat-isku.ko) kmod(hid-roccat-kone.ko) kmod(hid-roccat-koneplus.ko) kmod(hid-roccat-konepure.ko) kmod(hid-roccat-kovaplus.ko) kmod(hid-roccat-lua.ko) kmod(hid-roccat-pyra.ko) kmod(hid-roccat-ryos.ko) kmod(hid-roccat-savu.ko) kmod(hid-roccat.ko) kmod(hid-saitek.ko) kmod(hid-samsung.ko) kmod(hid-semitek.ko) kmod(hid-sensor-custom-intel-hinge.ko) kmod(hid-sensor-gyro-3d.ko) kmod(hid-sensor-hub.ko) kmod(hid-sensor-humidity.ko) kmod(hid-sensor-iio-common.ko) kmod(hid-sensor-incl-3d.ko) kmod(hid-sensor-magn-3d.ko) kmod(hid-sensor-rotation.ko) kmod(hid-sensor-temperature.ko) kmod(hid-sensor-trigger.ko) kmod(hid-sigmamicro.ko) kmod(hid-sjoy.ko) kmod(hid-sony.ko) kmod(hid-speedlink.ko) kmod(hid-steam.ko) kmod(hid-steelseries.ko) kmod(hid-sunplus.ko) kmod(hid-thrustmaster.ko) kmod(hid-tivo.ko) kmod(hid-tmff.ko) kmod(hid-topre.ko) kmod(hid-topseed.ko) kmod(hid-twinhan.ko) kmod(hid-u2fzero.ko) kmod(hid-uclogic.ko) kmod(hid-udraw-ps3.ko) kmod(hid-viewsonic.ko) kmod(hid-vivaldi-common.ko) kmod(hid-vivaldi.ko) kmod(hid-waltop.ko) kmod(hid-wiimote.ko) kmod(hid-xiaomi.ko) kmod(hid-xinmo.ko) kmod(hid-zpff.ko) kmod(hid-zydacron.ko) kmod(hisi-rng.ko) kmod(hisi-spmi-controller.ko) kmod(hisi_dma.ko) kmod(hisi_hikey_usb.ko) kmod(hisi_thermal.ko) kmod(hmc425a.ko) kmod(hnae.ko) kmod(hnae3.ko) kmod(hns3.ko) kmod(hns_dsaf.ko) kmod(hns_enet_drv.ko) kmod(hns_mdio.ko) kmod(host1x.ko) kmod(hpsa.ko) kmod(hptiop.ko) kmod(hpwdt.ko) kmod(hs3001.ko) kmod(hsr.ko) kmod(hte-tegra194.ko) kmod(hts221.ko) kmod(hts221_i2c.ko) kmod(hts221_spi.ko) kmod(htu21.ko) kmod(hv_balloon.ko) kmod(hv_netvsc.ko) kmod(hv_sock.ko) kmod(hv_storvsc.ko) kmod(hv_utils.ko) kmod(hv_vmbus.ko) kmod(hwmon-vid.ko) kmod(hx8357d.ko) kmod(hyperv-keyboard.ko) kmod(hyperv_drm.ko) kmod(i2c-algo-bit.ko) kmod(i2c-algo-pca.ko) kmod(i2c-amd-mp2-pci.ko) kmod(i2c-amd-mp2-plat.ko) kmod(i2c-arb-gpio-challenge.ko) kmod(i2c-atr.ko) kmod(i2c-bcm2835.ko) kmod(i2c-brcmstb.ko) kmod(i2c-cadence.ko) kmod(i2c-ccgx-ucsi.ko) kmod(i2c-cp2615.ko) kmod(i2c-cros-ec-tunnel.ko) kmod(i2c-designware-pci.ko) kmod(i2c-dev.ko) kmod(i2c-diolan-u2c.ko) kmod(i2c-gpio.ko) kmod(i2c-hid-acpi.ko) kmod(i2c-hid-of-elan.ko) kmod(i2c-hid-of-goodix.ko) kmod(i2c-hid-of.ko) kmod(i2c-hid.ko) kmod(i2c-imx-lpi2c.ko) kmod(i2c-imx.ko) kmod(i2c-mchp-pci1xxxx.ko) kmod(i2c-mlxbf.ko) kmod(i2c-mlxcpld.ko) kmod(i2c-mux-gpio.ko) kmod(i2c-mux-gpmux.ko) kmod(i2c-mux-ltc4306.ko) kmod(i2c-mux-mlxcpld.ko) kmod(i2c-mux-pca9541.ko) kmod(i2c-mux-pca954x.ko) kmod(i2c-mux-pinctrl.ko) kmod(i2c-mux-reg.ko) kmod(i2c-mux.ko) kmod(i2c-mv64xxx.ko) kmod(i2c-nforce2.ko) kmod(i2c-nvidia-gpu.ko) kmod(i2c-omap.ko) kmod(i2c-pasemi-core.ko) kmod(i2c-pasemi-platform.ko) kmod(i2c-pca-platform.ko) kmod(i2c-pxa.ko) kmod(i2c-qcom-cci.ko) kmod(i2c-qcom-geni.ko) kmod(i2c-qup.ko) kmod(i2c-riic.ko) kmod(i2c-scmi.ko) kmod(i2c-simtec.ko) kmod(i2c-slave-eeprom.ko) kmod(i2c-smbus.ko) kmod(i2c-stub.ko) kmod(i2c-synquacer.ko) kmod(i2c-tegra-bpmp.ko) kmod(i2c-tegra.ko) kmod(i2c-thunderx.ko) kmod(i2c-tiny-usb.ko) kmod(i2c-versatile.ko) kmod(i2c-virtio.ko) kmod(i2c-xgene-slimpro.ko) kmod(i2c-xlp9xx.ko) kmod(i3c.ko) kmod(i40e.ko) kmod(i6300esb.ko) kmod(iavf.ko) kmod(ibmaem.ko) kmod(ibmpex.ko) kmod(icc-bwmon.ko) kmod(icc-osm-l3.ko) kmod(icc-smd-rpm.ko) kmod(ice.ko) kmod(icplus.ko) kmod(idpf.ko) kmod(idt_89hpesx.ko) kmod(idt_gen2.ko) kmod(idt_gen3.ko) kmod(idtcps.ko) kmod(ifb.ko) kmod(ifcvf.ko) kmod(ife.ko) kmod(igb.ko) kmod(igbvf.ko) kmod(igc.ko) kmod(iio-mux.ko) kmod(iio-rescale.ko) kmod(iio-trig-interrupt.ko) kmod(iio-trig-loop.ko) kmod(iio-trig-sysfs.ko) kmod(iio_hwmon.ko) kmod(ila.ko) kmod(ili9163.ko) kmod(ili9225.ko) kmod(ili9341.ko) kmod(ili9486.ko) kmod(imx-bus.ko) kmod(imx-cpufreq-dt.ko) kmod(imx-dsp.ko) kmod(imx-mailbox.ko) kmod(imx-sdma.ko) kmod(imx7d_adc.ko) kmod(imx7ulp_wdt.ko) kmod(imx8m-ddrc.ko) kmod(imx8mm-interconnect.ko) kmod(imx8mm_thermal.ko) kmod(imx8mn-interconnect.ko) kmod(imx8qxp-adc.ko) kmod(imx93-pd.ko) kmod(imx93-src.ko) kmod(imx93_adc.ko) kmod(imx_dsp_rproc.ko) kmod(imx_rproc.ko) kmod(imx_sc_key.ko) kmod(imx_sc_thermal.ko) kmod(imx_sc_wdt.ko) kmod(ina209.ko) kmod(ina238.ko) kmod(ina2xx-adc.ko) kmod(ina2xx.ko) kmod(ina3221.ko) kmod(industrialio-backend.ko) kmod(industrialio-buffer-cb.ko) kmod(industrialio-buffer-dma.ko) kmod(industrialio-buffer-dmaengine.ko) kmod(industrialio-configfs.ko) kmod(industrialio-gts-helper.ko) kmod(industrialio-hw-consumer.ko) kmod(industrialio-sw-device.ko) kmod(industrialio-sw-trigger.ko) kmod(industrialio-triggered-buffer.ko) kmod(industrialio-triggered-event.ko) kmod(industrialio.ko) kmod(initio.ko) kmod(intel-xway.ko) kmod(intel_qat.ko) kmod(interrupt-cnt.ko) kmod(inv-icm42600-i2c.ko) kmod(inv-icm42600-spi.ko) kmod(inv-icm42600.ko) kmod(inv-mpu6050-i2c.ko) kmod(inv-mpu6050.ko) kmod(inv_sensors_timestamp.ko) kmod(io-domain.ko) kmod(iommufd.ko) kmod(ionic.ko) kmod(iosm.ko) kmod(ip6_gre.ko) kmod(ip6_tables.ko) kmod(ip6_tunnel.ko) kmod(ip6_udp_tunnel.ko) kmod(ip6_vti.ko) kmod(ip6t_NPT.ko) kmod(ip6t_REJECT.ko) kmod(ip6t_SYNPROXY.ko) kmod(ip6t_ah.ko) kmod(ip6t_eui64.ko) kmod(ip6t_frag.ko) kmod(ip6t_hbh.ko) kmod(ip6t_ipv6header.ko) kmod(ip6t_mh.ko) kmod(ip6t_rpfilter.ko) kmod(ip6t_rt.ko) kmod(ip6t_srh.ko) kmod(ip6table_filter.ko) kmod(ip6table_mangle.ko) kmod(ip6table_nat.ko) kmod(ip6table_raw.ko) kmod(ip6table_security.ko) kmod(ip_gre.ko) kmod(ip_set.ko) kmod(ip_set_bitmap_ip.ko) kmod(ip_set_bitmap_ipmac.ko) kmod(ip_set_bitmap_port.ko) kmod(ip_set_hash_ip.ko) kmod(ip_set_hash_ipmac.ko) kmod(ip_set_hash_ipmark.ko) kmod(ip_set_hash_ipport.ko) kmod(ip_set_hash_ipportip.ko) kmod(ip_set_hash_ipportnet.ko) kmod(ip_set_hash_mac.ko) kmod(ip_set_hash_net.ko) kmod(ip_set_hash_netiface.ko) kmod(ip_set_hash_netnet.ko) kmod(ip_set_hash_netport.ko) kmod(ip_set_hash_netportnet.ko) kmod(ip_set_list_set.ko) kmod(ip_tables.ko) kmod(ip_tunnel.ko) kmod(ip_vs.ko) kmod(ip_vs_dh.ko) kmod(ip_vs_fo.ko) kmod(ip_vs_ftp.ko) kmod(ip_vs_lblc.ko) kmod(ip_vs_lblcr.ko) kmod(ip_vs_lc.ko) kmod(ip_vs_mh.ko) kmod(ip_vs_nq.ko) kmod(ip_vs_ovf.ko) kmod(ip_vs_pe_sip.ko) kmod(ip_vs_rr.ko) kmod(ip_vs_sed.ko) kmod(ip_vs_sh.ko) kmod(ip_vs_twos.ko) kmod(ip_vs_wlc.ko) kmod(ip_vs_wrr.ko) kmod(ip_vti.ko) kmod(ipa.ko) kmod(ipcomp.ko) kmod(ipcomp6.ko) kmod(ipip.ko) kmod(ipmb_dev_int.ko) kmod(ipmi_devintf.ko) kmod(ipmi_ipmb.ko) kmod(ipmi_msghandler.ko) kmod(ipmi_poweroff.ko) kmod(ipmi_si.ko) kmod(ipmi_ssif.ko) kmod(ipmi_watchdog.ko) kmod(ipr.ko) kmod(iproc-rng200.ko) kmod(ipt_ECN.ko) kmod(ipt_REJECT.ko) kmod(ipt_SYNPROXY.ko) kmod(ipt_ah.ko) kmod(ipt_rpfilter.ko) kmod(iptable_filter.ko) kmod(iptable_mangle.ko) kmod(iptable_nat.ko) kmod(iptable_raw.ko) kmod(iptable_security.ko) kmod(ipvlan.ko) kmod(ipvtap.ko) kmod(iqs269a.ko) kmod(iqs626a.ko) kmod(iqs7222.ko) kmod(irq-imx-mu-msi.ko) kmod(irq-pruss-intc.ko) kmod(irq-qcom-mpm.ko) kmod(iscsi_target_mod.ko) kmod(iscsi_tcp.ko) kmod(isl29003.ko) kmod(isl29020.ko) kmod(isofs.ko) kmod(isp1760.ko) kmod(it5205.ko) kmod(it87.ko) kmod(ixgbe.ko) kmod(ixgbevf.ko) kmod(jc42.ko) kmod(jme.ko) kmod(joydev.ko) kmod(k3-psil-lib.ko) kmod(k3-udma-glue.ko) kmod(k3-udma.ko) kmod(k3_bandgap.ko) kmod(k3_j72xx_bandgap.ko) kmod(k3dma.ko) kmod(kafs.ko) kmod(kcm.ko) kmod(keywrap.ko) kmod(kfifo_buf.ko) kmod(khadas_mcu_fan.ko) kmod(kheaders.ko) kmod(kmem.ko) kmod(kpss-xcc.ko) kmod(ktd253-backlight.ko) kmod(ktz8866.ko) kmod(kxtj9.ko) kmod(layerscape_edac_mod.ko) kmod(lcd.ko) kmod(ledtrig-usbport.ko) kmod(libahci_platform.ko) kmod(libarc4.ko) kmod(libceph.ko) kmod(libcomposite.ko) kmod(libcurve25519-generic.ko) kmod(libcurve25519.ko) kmod(libdes.ko) kmod(libfc.ko) kmod(libiscsi.ko) kmod(libiscsi_tcp.ko) kmod(libnvdimm.ko) kmod(libpoly1305.ko) kmod(libwx.ko) kmod(lima.ko) kmod(lineage-pem.ko) kmod(lis3lv02d.ko) kmod(lis3lv02d_i2c.ko) kmod(litex_liteeth.ko) kmod(ll_temac.ko) kmod(llc.ko) kmod(llcc-qcom.ko) kmod(lm25066.ko) kmod(lm3630a_bl.ko) kmod(lm63.ko) kmod(lm70.ko) kmod(lm73.ko) kmod(lm75.ko) kmod(lm77.ko) kmod(lm78.ko) kmod(lm80.ko) kmod(lm83.ko) kmod(lm85.ko) kmod(lm87.ko) kmod(lm90.ko) kmod(lm92.ko) kmod(lm93.ko) kmod(lm95234.ko) kmod(lm95241.ko) kmod(lm95245.ko) kmod(lmh.ko) kmod(lmp91000.ko) kmod(lockd.ko) kmod(loop.ko) kmod(lp855x_bl.ko) kmod(lpass-gfm-sm8250.ko) kmod(lpassaudiocc-sc7280.ko) kmod(lpasscc-sc7280.ko) kmod(lpasscc-sc8280xp.ko) kmod(lpasscc-sdm845.ko) kmod(lpasscorecc-sc7180.ko) kmod(lpasscorecc-sc7280.ko) kmod(lru_cache.ko) kmod(lrw.ko) kmod(lt7182s.ko) kmod(ltc1660.ko) kmod(ltc2688.ko) kmod(ltc2945.ko) kmod(ltc2947-core.ko) kmod(ltc2947-i2c.ko) kmod(ltc2947-spi.ko) kmod(ltc2978.ko) kmod(ltc2983.ko) kmod(ltc2990.ko) kmod(ltc2991.ko) kmod(ltc3815.ko) kmod(ltc4151.ko) kmod(ltc4215.ko) kmod(ltc4222.ko) kmod(ltc4245.ko) kmod(ltc4260.ko) kmod(ltc4261.ko) kmod(lxt.ko) kmod(lz4.ko) kmod(lz4_compress.ko) kmod(lz4hc.ko) kmod(lz4hc_compress.ko) kmod(mac-celtic.ko) kmod(mac-centeuro.ko) kmod(mac-croatian.ko) kmod(mac-cyrillic.ko) kmod(mac-gaelic.ko) kmod(mac-greek.ko) kmod(mac-iceland.ko) kmod(mac-inuit.ko) kmod(mac-roman.ko) kmod(mac-romanian.ko) kmod(mac-turkish.ko) kmod(macsec.ko) kmod(macvlan.ko) kmod(macvtap.ko) kmod(mag3110.ko) kmod(mailbox-xgene-slimpro.ko) kmod(marvell-88q2xxx.ko) kmod(marvell-88x2222.ko) kmod(marvell.ko) kmod(marvell10g.ko) kmod(marvell_cn10k_ddr_pmu.ko) kmod(marvell_cn10k_tad_pmu.ko) kmod(matrix-keymap.ko) kmod(max1111.ko) kmod(max11205.ko) kmod(max11410.ko) kmod(max1241.ko) kmod(max1363.ko) kmod(max16064.ko) kmod(max16065.ko) kmod(max1619.ko) kmod(max1668.ko) kmod(max197.ko) kmod(max20411-regulator.ko) kmod(max20751.ko) kmod(max30100.ko) kmod(max30208.ko) kmod(max31722.ko) kmod(max31760.ko) kmod(max31790.ko) kmod(max31827.ko) kmod(max31856.ko) kmod(max31865.ko) kmod(max3420_udc.ko) kmod(max34408.ko) kmod(max34440.ko) kmod(max5522.ko) kmod(max5970-regulator.ko) kmod(max6620.ko) kmod(max6639.ko) kmod(max6650.ko) kmod(max6697.ko) kmod(max6875.ko) kmod(max77503-regulator.ko) kmod(max77620_thermal.ko) kmod(max77620_wdt.ko) kmod(max77650-onkey.ko) kmod(max77650-regulator.ko) kmod(max77686-regulator.ko) kmod(max77802-regulator.ko) kmod(max77857-regulator.ko) kmod(max8688.ko) kmod(max8893.ko) kmod(max8973-regulator.ko) kmod(maxim_thermocouple.ko) kmod(mc34vr500.ko) kmod(mchp_pci1xxxx_gp.ko) kmod(mchp_pci1xxxx_gpio.ko) kmod(mchp_pci1xxxx_otpe2p.ko) kmod(mcp3021.ko) kmod(mcp320x.ko) kmod(mcp3422.ko) kmod(mcp3911.ko) kmod(mcp4018.ko) kmod(mcp41010.ko) kmod(mcp4728.ko) kmod(mcp4821.ko) kmod(mcp9600.ko) kmod(mctp-serial.ko) kmod(md4.ko) kmod(mdio-bcm-unimac.ko) kmod(mdio-bitbang.ko) kmod(mdio-cavium.ko) kmod(mdio-gpio.ko) kmod(mdio-hisi-femac.ko) kmod(mdio-i2c.ko) kmod(mdio-ipq8064.ko) kmod(mdio-mux-gpio.ko) kmod(mdio-mux-meson-gxl.ko) kmod(mdio-mux-mmioreg.ko) kmod(mdio-mux-multiplexer.ko) kmod(mdio-mvusb.ko) kmod(mdio-octeon.ko) kmod(mdio-regmap.ko) kmod(mdio-thunder.ko) kmod(mdio-xgene.ko) kmod(mdio.ko) kmod(mdt_loader.ko) kmod(mediatek-ge.ko) kmod(meson-canvas.ko) kmod(meson-gxl.ko) kmod(meson-rng.ko) kmod(meson_gxbb_wdt.ko) kmod(meson_saradc.ko) kmod(meson_wdt.ko) kmod(mhi.ko) kmod(mhi_net.ko) kmod(mhi_pci_generic.ko) kmod(mhi_wwan_ctrl.ko) kmod(mhi_wwan_mbim.ko) kmod(mi0283qt.ko) kmod(michael_mic.ko) kmod(micrel.ko) kmod(microchip.ko) kmod(microchip_t1s.ko) kmod(mii.ko) kmod(mipi-i3c-hci.ko) kmod(mlx4_core.ko) kmod(mlx4_en.ko) kmod(mlx5_core.ko) kmod(mlx5_dpll.ko) kmod(mlx90614.ko) kmod(mlx90632.ko) kmod(mlx90635.ko) kmod(mlx_wdt.ko) kmod(mlxbf_gige.ko) kmod(mlxfw.ko) kmod(mlxreg-fan.ko) kmod(mlxsw_core.ko) kmod(mlxsw_i2c.ko) kmod(mlxsw_minimal.ko) kmod(mlxsw_pci.ko) kmod(mlxsw_spectrum.ko) kmod(mmcc-msm8996.ko) kmod(motorcomm.ko) kmod(moxtet.ko) kmod(mp2888.ko) kmod(mp2975.ko) kmod(mp3309c.ko) kmod(mp5023.ko) kmod(mp5416.ko) kmod(mp8859.ko) kmod(mp886x.ko) kmod(mpi3mr.ko) kmod(mpq7932.ko) kmod(mpq8785.ko) kmod(mpu3050.ko) kmod(mr75203.ko) kmod(mrp.ko) kmod(ms_sensors_i2c.ko) kmod(mscc.ko) kmod(msdos.ko) kmod(mse102x.ko) kmod(mtk_t7xx.ko) kmod(musb_hdrc.ko) kmod(mux-adg792a.ko) kmod(mux-core.ko) kmod(mux-gpio.ko) kmod(mux-mmio.ko) kmod(mv_udc.ko) kmod(mvumi.ko) kmod(mxl-gpy.ko) kmod(myrb.ko) kmod(myrs.ko) kmod(national.ko) kmod(natsemi.ko) kmod(nbd.ko) kmod(ncn26000.ko) kmod(nct6683.ko) kmod(nct7802.ko) kmod(nct7904.ko) kmod(nd_btt.ko) kmod(nd_pmem.ko) kmod(ne2k-pci.ko) kmod(net_failover.ko) kmod(netconsole.ko) kmod(netfs.ko) kmod(netsec.ko) kmod(nf_conncount.ko) kmod(nf_conntrack.ko) kmod(nf_conntrack_amanda.ko) kmod(nf_conntrack_bridge.ko) kmod(nf_conntrack_broadcast.ko) kmod(nf_conntrack_ftp.ko) kmod(nf_conntrack_h323.ko) kmod(nf_conntrack_irc.ko) kmod(nf_conntrack_netbios_ns.ko) kmod(nf_conntrack_netlink.ko) kmod(nf_conntrack_pptp.ko) kmod(nf_conntrack_sane.ko) kmod(nf_conntrack_sip.ko) kmod(nf_conntrack_snmp.ko) kmod(nf_conntrack_tftp.ko) kmod(nf_defrag_ipv4.ko) kmod(nf_defrag_ipv6.ko) kmod(nf_dup_ipv4.ko) kmod(nf_dup_ipv6.ko) kmod(nf_dup_netdev.ko) kmod(nf_flow_table.ko) kmod(nf_flow_table_inet.ko) kmod(nf_log_syslog.ko) kmod(nf_nat.ko) kmod(nf_nat_amanda.ko) kmod(nf_nat_ftp.ko) kmod(nf_nat_h323.ko) kmod(nf_nat_irc.ko) kmod(nf_nat_pptp.ko) kmod(nf_nat_sip.ko) kmod(nf_nat_snmp_basic.ko) kmod(nf_nat_tftp.ko) kmod(nf_reject_ipv4.ko) kmod(nf_reject_ipv6.ko) kmod(nf_socket_ipv4.ko) kmod(nf_socket_ipv6.ko) kmod(nf_synproxy_core.ko) kmod(nf_tables.ko) kmod(nf_tproxy_ipv4.ko) kmod(nf_tproxy_ipv6.ko) kmod(nfit.ko) kmod(nfnetlink.ko) kmod(nfnetlink_acct.ko) kmod(nfnetlink_hook.ko) kmod(nfnetlink_log.ko) kmod(nfnetlink_osf.ko) kmod(nfnetlink_queue.ko) kmod(nfp.ko) kmod(nfs.ko) kmod(nfs_acl.ko) kmod(nfs_layout_flexfiles.ko) kmod(nfs_layout_nfsv41_files.ko) kmod(nfsd.ko) kmod(nfsv3.ko) kmod(nfsv4.ko) kmod(nft_chain_nat.ko) kmod(nft_compat.ko) kmod(nft_connlimit.ko) kmod(nft_ct.ko) kmod(nft_dup_ipv4.ko) kmod(nft_dup_ipv6.ko) kmod(nft_dup_netdev.ko) kmod(nft_fib.ko) kmod(nft_fib_inet.ko) kmod(nft_fib_ipv4.ko) kmod(nft_fib_ipv6.ko) kmod(nft_fib_netdev.ko) kmod(nft_flow_offload.ko) kmod(nft_fwd_netdev.ko) kmod(nft_hash.ko) kmod(nft_limit.ko) kmod(nft_log.ko) kmod(nft_masq.ko) kmod(nft_meta_bridge.ko) kmod(nft_nat.ko) kmod(nft_numgen.ko) kmod(nft_queue.ko) kmod(nft_quota.ko) kmod(nft_redir.ko) kmod(nft_reject.ko) kmod(nft_reject_bridge.ko) kmod(nft_reject_inet.ko) kmod(nft_reject_ipv4.ko) kmod(nft_reject_ipv6.ko) kmod(nft_reject_netdev.ko) kmod(nft_socket.ko) kmod(nft_synproxy.ko) kmod(nft_tproxy.ko) kmod(nft_tunnel.ko) kmod(nft_xfrm.ko) kmod(ngbe.ko) kmod(nhpoly1305-neon.ko) kmod(nhpoly1305.ko) kmod(nicpf.ko) kmod(nicvf.ko) kmod(nitro_enclaves.ko) kmod(nlmon.ko) kmod(nls_cp1250.ko) kmod(nls_cp1251.ko) kmod(nls_cp1255.ko) kmod(nls_cp737.ko) kmod(nls_cp775.ko) kmod(nls_cp850.ko) kmod(nls_cp852.ko) kmod(nls_cp855.ko) kmod(nls_cp857.ko) kmod(nls_cp860.ko) kmod(nls_cp861.ko) kmod(nls_cp862.ko) kmod(nls_cp863.ko) kmod(nls_cp864.ko) kmod(nls_cp865.ko) kmod(nls_cp866.ko) kmod(nls_cp869.ko) kmod(nls_cp874.ko) kmod(nls_cp932.ko) kmod(nls_cp936.ko) kmod(nls_cp949.ko) kmod(nls_cp950.ko) kmod(nls_euc-jp.ko) kmod(nls_iso8859-1.ko) kmod(nls_iso8859-13.ko) kmod(nls_iso8859-14.ko) kmod(nls_iso8859-15.ko) kmod(nls_iso8859-2.ko) kmod(nls_iso8859-3.ko) kmod(nls_iso8859-4.ko) kmod(nls_iso8859-5.ko) kmod(nls_iso8859-6.ko) kmod(nls_iso8859-7.ko) kmod(nls_iso8859-9.ko) kmod(nls_koi8-r.ko) kmod(nls_koi8-ru.ko) kmod(nls_koi8-u.ko) kmod(nls_ucs2_utils.ko) kmod(nls_utf8.ko) kmod(npcm750-pwm-fan.ko) kmod(ns83820.ko) kmod(nsh.ko) kmod(nsm.ko) kmod(ntc_thermistor.ko) kmod(ntfs3.ko) kmod(null_blk.ko) kmod(nvgrace-gpu-vfio-pci.ko) kmod(nvidia_cspmu.ko) kmod(nvme-apple.ko) kmod(nvme-auth.ko) kmod(nvme-core.ko) kmod(nvme-fabrics.ko) kmod(nvme-fc.ko) kmod(nvme-fcloop.ko) kmod(nvme-keyring.ko) kmod(nvme-loop.ko) kmod(nvme-tcp.ko) kmod(nvme.ko) kmod(nvmem-apple-efuses.ko) kmod(nvmem-imx-ocotp-scu.ko) kmod(nvmem-imx-ocotp.ko) kmod(nvmem-layerscape-sfp.ko) kmod(nvmem-rmem.ko) kmod(nvmem_meson_efuse.ko) kmod(nvmem_meson_mx_efuse.ko) kmod(nvmem_qcom-spmi-sdam.ko) kmod(nvmem_qfprom.ko) kmod(nvmem_rockchip_efuse.ko) kmod(nvmem_sec_qfprom.ko) kmod(nvmem_sunxi_sid.ko) kmod(nvmem_zynqmp_nvmem.ko) kmod(nvmet-fc.ko) kmod(nvmet-tcp.ko) kmod(nvmet.ko) kmod(nxp-bbnsm-pwrkey.ko) kmod(nxp-c45-tja.ko) kmod(nxp-cbtx.ko) kmod(nzxt-kraken2.ko) kmod(nzxt-kraken3.ko) kmod(nzxt-smart2.ko) kmod(objagg.ko) kmod(ocmem.ko) kmod(of_pmem.ko) kmod(ohci-hcd.ko) kmod(ohci-pci.ko) kmod(ohci-platform.ko) kmod(omap-mailbox.ko) kmod(omap-rng.ko) kmod(omap_hwspinlock.ko) kmod(onie-tlv.ko) kmod(open-dice.ko) kmod(openvswitch.ko) kmod(optee-rng.ko) kmod(optee.ko) kmod(orangefs.ko) kmod(overlay.ko) kmod(p8022.ko) kmod(pac1934.ko) kmod(panel-mipi-dbi.ko) kmod(panfrost.ko) kmod(parman.ko) kmod(pata_acpi.ko) kmod(pata_marvell.ko) kmod(pc87360.ko) kmod(pc87427.ko) kmod(pca9450-regulator.ko) kmod(pcbc.ko) kmod(pcf8591.ko) kmod(pci-hyperv-intf.ko) kmod(pci-hyperv.ko) kmod(pci-pf-stub.ko) kmod(pcnet32.ko) kmod(pcrypt.ko) kmod(pcs-lynx.ko) kmod(pcs-mtk-lynxi.ko) kmod(pcs_xpcs.ko) kmod(pcwd_pci.ko) kmod(pcwd_usb.ko) kmod(pdc_adma.ko) kmod(pdr_interface.ko) kmod(pds_core.ko) kmod(pf8x00-regulator.ko) kmod(pfr_telemetry.ko) kmod(pfr_update.ko) kmod(pfuze100-regulator.ko) kmod(phy-am654-serdes.ko) kmod(phy-armada38x-comphy.ko) kmod(phy-cadence-salvo.ko) kmod(phy-cadence-sierra.ko) kmod(phy-cadence-torrent.ko) kmod(phy-can-transceiver.ko) kmod(phy-fsl-imx8-mipi-dphy.ko) kmod(phy-fsl-imx8mq-usb.ko) kmod(phy-fsl-imx8qm-lvds-phy.ko) kmod(phy-fsl-lynx-28g.ko) kmod(phy-fsl-samsung-hdmi.ko) kmod(phy-generic.ko) kmod(phy-gmii-sel.ko) kmod(phy-gpio-vbus-usb.ko) kmod(phy-hi3660-usb3.ko) kmod(phy-hi3670-usb3.ko) kmod(phy-hi6220-usb.ko) kmod(phy-hisi-inno-usb2.ko) kmod(phy-histb-combphy.ko) kmod(phy-j721e-wiz.ko) kmod(phy-meson-axg-mipi-dphy.ko) kmod(phy-meson-axg-pcie.ko) kmod(phy-meson-g12a-usb3-pcie.ko) kmod(phy-meson-gxl-usb2.ko) kmod(phy-meson8b-usb2.ko) kmod(phy-mvebu-a3700-comphy.ko) kmod(phy-mvebu-a3700-utmi.ko) kmod(phy-mvebu-cp110-comphy.ko) kmod(phy-mvebu-cp110-utmi.ko) kmod(phy-omap-usb2.ko) kmod(phy-qcom-edp.ko) kmod(phy-qcom-eusb2-repeater.ko) kmod(phy-qcom-pcie2.ko) kmod(phy-qcom-qmp-combo.ko) kmod(phy-qcom-qmp-pcie-msm8996.ko) kmod(phy-qcom-qmp-pcie.ko) kmod(phy-qcom-qmp-ufs.ko) kmod(phy-qcom-qmp-usb-legacy.ko) kmod(phy-qcom-qmp-usb.ko) kmod(phy-qcom-qmp-usbc.ko) kmod(phy-qcom-qusb2.ko) kmod(phy-qcom-sgmii-eth.ko) kmod(phy-qcom-snps-eusb2.ko) kmod(phy-qcom-snps-femto-v2.ko) kmod(phy-qcom-usb-hs-28nm.ko) kmod(phy-qcom-usb-hs.ko) kmod(phy-qcom-usb-hsic.ko) kmod(phy-qcom-usb-ss.ko) kmod(phy-rcar-gen3-usb2.ko) kmod(phy-rockchip-dp.ko) kmod(phy-rockchip-dphy-rx0.ko) kmod(phy-rockchip-emmc.ko) kmod(phy-rockchip-inno-csidphy.ko) kmod(phy-rockchip-inno-dsidphy.ko) kmod(phy-rockchip-inno-hdmi.ko) kmod(phy-rockchip-inno-usb2.ko) kmod(phy-rockchip-naneng-combphy.ko) kmod(phy-rockchip-samsung-dcphy.ko) kmod(phy-rockchip-samsung-hdptx.ko) kmod(phy-rockchip-snps-pcie3.ko) kmod(phy-rockchip-typec.ko) kmod(phy-rockchip-usb.ko) kmod(phy-rockchip-usbdp.ko) kmod(phy-sun4i-usb.ko) kmod(phy-sun50i-usb3.ko) kmod(phy-sun6i-mipi-dphy.ko) kmod(phy-tegra-usb.ko) kmod(phy-tegra-xusb.ko) kmod(phy-zynqmp.ko) kmod(phylink.ko) kmod(pi3usb30532.ko) kmod(pim4328.ko) kmod(pinctrl-apple-gpio.ko) kmod(pinctrl-axp209.ko) kmod(pinctrl-cs42l43.ko) kmod(pinctrl-cy8c95x0.ko) kmod(pinctrl-lpass-lpi.ko) kmod(pinctrl-mlxbf3.ko) kmod(pinctrl-msm8916.ko) kmod(pinctrl-msm8996.ko) kmod(pinctrl-msm8998.ko) kmod(pinctrl-qcm2290.ko) kmod(pinctrl-qdf2xxx.ko) kmod(pinctrl-rk805.ko) kmod(pinctrl-sa8775p.ko) kmod(pinctrl-sc7280-lpass-lpi.ko) kmod(pinctrl-sc7280.ko) kmod(pinctrl-sc8180x.ko) kmod(pinctrl-sc8280xp-lpass-lpi.ko) kmod(pinctrl-sc8280xp.ko) kmod(pinctrl-sdm845.ko) kmod(pinctrl-sm6115-lpass-lpi.ko) kmod(pinctrl-sm6115.ko) kmod(pinctrl-sm8250-lpass-lpi.ko) kmod(pinctrl-sm8350-lpass-lpi.ko) kmod(pinctrl-sm8450-lpass-lpi.ko) kmod(pinctrl-sm8450.ko) kmod(pinctrl-tps6594.ko) kmod(pinctrl-x1e80100.ko) kmod(pinephone-keyboard.ko) kmod(pkcs8_key_parser.ko) kmod(pktcdvd.ko) kmod(pl172.ko) kmod(pl330.ko) kmod(platform_lcd.ko) kmod(platform_mhu.ko) kmod(platform_profile.ko) kmod(pli1209bc.ko) kmod(pm6764tr.ko) kmod(pm8916_wdt.ko) kmod(pm8941-pwrkey.ko) kmod(pm8xxx-vibrator.ko) kmod(pmbus.ko) kmod(pmbus_core.ko) kmod(pmic_glink.ko) kmod(pmic_glink_altmode.ko) kmod(pmic_pdcharger_ulog.ko) kmod(pms7003.ko) kmod(poly1305_generic.ko) kmod(polynomial.ko) kmod(polyval-ce.ko) kmod(polyval-generic.ko) kmod(powervr.ko) kmod(powerz.ko) kmod(powr1220.ko) kmod(pps-gpio.ko) kmod(pps-ldisc.ko) kmod(prime_numbers.ko) kmod(pru_rproc.ko) kmod(pruss.ko) kmod(psample.ko) kmod(psnap.ko) kmod(pt5161l.ko) kmod(ptn36502.ko) kmod(ptp-qoriq.ko) kmod(ptp_clockmatrix.ko) kmod(ptp_fc3.ko) kmod(ptp_idt82p33.ko) kmod(ptp_kvm.ko) kmod(pvpanic-pci.ko) kmod(pvpanic.ko) kmod(pwm-apple.ko) kmod(pwm-bcm2835.ko) kmod(pwm-beeper.ko) kmod(pwm-clk.ko) kmod(pwm-cros-ec.ko) kmod(pwm-dwc-core.ko) kmod(pwm-dwc.ko) kmod(pwm-fan.ko) kmod(pwm-hibvt.ko) kmod(pwm-imx-tpm.ko) kmod(pwm-imx27.ko) kmod(pwm-omap-dmtimer.ko) kmod(pwm-pca9685.ko) kmod(pwm-raspberrypi-poe.ko) kmod(pwm-rockchip.ko) kmod(pwm-sun4i.ko) kmod(pwm-tiecap.ko) kmod(pwm-tiehrpwm.ko) kmod(pwm-xilinx.ko) kmod(q54sj108a2.ko) kmod(qaic.ko) kmod(qat_420xx.ko) kmod(qat_4xxx.ko) kmod(qat_c3xxx.ko) kmod(qat_c3xxxvf.ko) kmod(qat_c62x.ko) kmod(qat_c62xvf.ko) kmod(qat_dh895xcc.ko) kmod(qat_dh895xccvf.ko) kmod(qca807x.ko) kmod(qca808x.ko) kmod(qca83xx.ko) kmod(qcom-apcs-ipc-mailbox.ko) kmod(qcom-coincell.ko) kmod(qcom-cpufreq-hw.ko) kmod(qcom-cpufreq-nvmem.ko) kmod(qcom-ipcc.ko) kmod(qcom-labibb-regulator.ko) kmod(qcom-pbs.ko) kmod(qcom-phy-lib.ko) kmod(qcom-refgen-regulator.ko) kmod(qcom-rng.ko) kmod(qcom-spmi-adc-tm5.ko) kmod(qcom-spmi-adc5.ko) kmod(qcom-spmi-iadc.ko) kmod(qcom-spmi-pmic.ko) kmod(qcom-spmi-rradc.ko) kmod(qcom-spmi-temp-alarm.ko) kmod(qcom-spmi-vadc.ko) kmod(qcom-vadc-common.ko) kmod(qcom-wdt.ko) kmod(qcom-wled.ko) kmod(qcom_aoss.ko) kmod(qcom_bam_dmux.ko) kmod(qcom_common.ko) kmod(qcom_edac.ko) kmod(qcom_glink.ko) kmod(qcom_glink_rpm.ko) kmod(qcom_glink_smem.ko) kmod(qcom_hwspinlock.ko) kmod(qcom_ice.ko) kmod(qcom_pil_info.ko) kmod(qcom_pmic_tcpm.ko) kmod(qcom_q6v5.ko) kmod(qcom_q6v5_adsp.ko) kmod(qcom_q6v5_mss.ko) kmod(qcom_q6v5_pas.ko) kmod(qcom_q6v5_wcss.ko) kmod(qcom_smd-regulator.ko) kmod(qcom_smd.ko) kmod(qcom_spmi-regulator.ko) kmod(qcom_stats.ko) kmod(qcom_sysmon.ko) kmod(qcom_tsens.ko) kmod(qcom_usb_vbus-regulator.ko) kmod(qcom_wcnss_pil.ko) kmod(qcrypto.ko) kmod(qemu_fw_cfg.ko) kmod(qmi_helpers.ko) kmod(qnoc-msm8916.ko) kmod(qnoc-msm8996.ko) kmod(qnoc-qcm2290.ko) kmod(qnoc-sa8775p.ko) kmod(qnoc-sc7280.ko) kmod(qnoc-sc8180x.ko) kmod(qnoc-sc8280xp.ko) kmod(qnoc-sdm845.ko) kmod(qnoc-sdx75.ko) kmod(qnoc-sm6115.ko) kmod(qnoc-sm8150.ko) kmod(qnoc-sm8250.ko) kmod(qnoc-sm8450.ko) kmod(qnoc-x1e80100.ko) kmod(qoriq-cpufreq.ko) kmod(qoriq_thermal.ko) kmod(qrtr-mhi.ko) kmod(qrtr-smd.ko) kmod(qrtr.ko) kmod(qsemi.ko) kmod(qt1050.ko) kmod(qt1070.ko) kmod(qxl.ko) kmod(r8169.ko) kmod(raa215300.ko) kmod(raid0.ko) kmod(raid1.ko) kmod(raid10.ko) kmod(raid456.ko) kmod(raid6test.ko) kmod(raid_class.ko) kmod(ramoops.ko) kmod(ramp_controller.ko) kmod(rapidio.ko) kmod(raspberrypi-cpufreq.ko) kmod(raspberrypi-hwmon.ko) kmod(ravb.ko) kmod(raw_gadget.ko) kmod(rbd.ko) kmod(realtek.ko) kmod(reed_solomon.ko) kmod(regmap-i3c.ko) kmod(regmap-ram.ko) kmod(regmap-raw-ram.ko) kmod(regmap-sccb.ko) kmod(regmap-slimbus.ko) kmod(regmap-spi-avmm.ko) kmod(regmap-spi.ko) kmod(repaper.ko) kmod(reset-gpio.ko) kmod(reset-hi3660.ko) kmod(reset-meson-audio-arb.ko) kmod(reset-meson.ko) kmod(reset-qcom-pdc.ko) kmod(reset-rzg2l-usbphy-ctrl.ko) kmod(reset-ti-sci.ko) kmod(reset-ti-syscon.ko) kmod(reset-tps380x.ko) kmod(ring_buffer_benchmark.ko) kmod(rio-scan.ko) kmod(rio_cm.ko) kmod(rio_mport_cdev.ko) kmod(rionet.ko) kmod(rk3399_dmc.ko) kmod(rk805-pwrkey.ko) kmod(rk808-regulator.ko) kmod(rk_crypto.ko) kmod(rm3100-core.ko) kmod(rm3100-i2c.ko) kmod(rm3100-spi.ko) kmod(rmd160.ko) kmod(rmi_core.ko) kmod(rmi_i2c.ko) kmod(rmi_smbus.ko) kmod(rmi_spi.ko) kmod(rmnet.ko) kmod(rmtfs_mem.ko) kmod(rockchip-dfi.ko) kmod(rockchip.ko) kmod(rockchip_saradc.ko) kmod(rockchip_thermal.ko) kmod(rohm-regulator.ko) kmod(rpcsec_gss_krb5.ko) kmod(rpi-panel-attiny-regulator.ko) kmod(rpm-proc.ko) kmod(rpm_master_stats.ko) kmod(rpmpd.ko) kmod(rpmsg_char.ko) kmod(rpmsg_core.ko) kmod(rpmsg_ctrl.ko) kmod(rpmsg_ns.ko) kmod(rpmsg_wwan_ctrl.ko) kmod(rt1719.ko) kmod(rt4801-regulator.ko) kmod(rt4803.ko) kmod(rt4831-backlight.ko) kmod(rt4831-regulator.ko) kmod(rt5120-pwrkey.ko) kmod(rt5120-regulator.ko) kmod(rt5190a-regulator.ko) kmod(rt5739.ko) kmod(rt5759-regulator.ko) kmod(rt6160-regulator.ko) kmod(rt6190-regulator.ko) kmod(rt6245-regulator.ko) kmod(rtc-ab-eoz9.ko) kmod(rtc-abx80x.ko) kmod(rtc-ac100.ko) kmod(rtc-armada38x.ko) kmod(rtc-as3722.ko) kmod(rtc-bq32k.ko) kmod(rtc-cadence.ko) kmod(rtc-cros-ec.ko) kmod(rtc-ds1286.ko) kmod(rtc-ds1305.ko) kmod(rtc-ds1307.ko) kmod(rtc-ds1343.ko) kmod(rtc-ds1347.ko) kmod(rtc-ds1374.ko) kmod(rtc-ds1390.ko) kmod(rtc-ds1511.ko) kmod(rtc-ds1553.ko) kmod(rtc-ds1672.ko) kmod(rtc-ds1685.ko) kmod(rtc-ds1742.ko) kmod(rtc-ds2404.ko) kmod(rtc-ds3232.ko) kmod(rtc-em3027.ko) kmod(rtc-fm3130.ko) kmod(rtc-fsl-ftm-alarm.ko) kmod(rtc-hym8563.ko) kmod(rtc-imx-sc.ko) kmod(rtc-isl12022.ko) kmod(rtc-isl12026.ko) kmod(rtc-isl1208.ko) kmod(rtc-m41t80.ko) kmod(rtc-m41t93.ko) kmod(rtc-m41t94.ko) kmod(rtc-m48t35.ko) kmod(rtc-m48t59.ko) kmod(rtc-max31335.ko) kmod(rtc-max6900.ko) kmod(rtc-max6902.ko) kmod(rtc-max6916.ko) kmod(rtc-max77686.ko) kmod(rtc-mcp795.ko) kmod(rtc-meson-vrtc.ko) kmod(rtc-msm6242.ko) kmod(rtc-mv.ko) kmod(rtc-nct3018y.ko) kmod(rtc-nxp-bbnsm.ko) kmod(rtc-optee.ko) kmod(rtc-pcf2123.ko) kmod(rtc-pcf2127.ko) kmod(rtc-pcf85063.ko) kmod(rtc-pcf8523.ko) kmod(rtc-pcf85363.ko) kmod(rtc-pcf8563.ko) kmod(rtc-pcf8583.ko) kmod(rtc-pm8xxx.ko) kmod(rtc-r7301.ko) kmod(rtc-r9701.ko) kmod(rtc-rk808.ko) kmod(rtc-rp5c01.ko) kmod(rtc-rs5c348.ko) kmod(rtc-rs5c372.ko) kmod(rtc-rv3028.ko) kmod(rtc-rv3029c2.ko) kmod(rtc-rv3032.ko) kmod(rtc-rv8803.ko) kmod(rtc-rx4581.ko) kmod(rtc-rx8010.ko) kmod(rtc-rx8025.ko) kmod(rtc-rx8581.ko) kmod(rtc-s35390a.ko) kmod(rtc-sd3078.ko) kmod(rtc-snvs.ko) kmod(rtc-stk17ta8.ko) kmod(rtc-tegra.ko) kmod(rtc-ti-k3.ko) kmod(rtc-tps6594.ko) kmod(rtc-x1205.ko) kmod(rtc-xgene.ko) kmod(rtc-zynqmp.ko) kmod(rti_wdt.ko) kmod(rtmv20-regulator.ko) kmod(rtq2134-regulator.ko) kmod(rtq2208-regulator.ko) kmod(rtq6056.ko) kmod(rtq6752-regulator.ko) kmod(rtsx_pci.ko) kmod(rtsx_usb.ko) kmod(rxrpc.ko) kmod(rz-dmac.ko) kmod(rzg2l_adc.ko) kmod(rzg2l_thermal.ko) kmod(rzg2l_wdt.ko) kmod(rzv2m_usb3drd.ko) kmod(sa2ul.ko) kmod(sata_mv.ko) kmod(sata_sil24.ko) kmod(sbsa_gwdt.ko) kmod(sbtsi_temp.ko) kmod(scd30_core.ko) kmod(scd30_i2c.ko) kmod(scd30_serial.ko) kmod(sch5627.ko) kmod(sch5636.ko) kmod(sch56xx-common.ko) kmod(sch_cake.ko) kmod(sch_cbs.ko) kmod(sch_codel.ko) kmod(sch_ets.ko) kmod(sch_fq.ko) kmod(sch_fq_pie.ko) kmod(sch_hfsc.ko) kmod(sch_hhf.ko) kmod(sch_htb.ko) kmod(sch_ingress.ko) kmod(sch_mqprio_lib.ko) kmod(sch_pie.ko) kmod(sch_plug.ko) kmod(sch_prio.ko) kmod(sch_sfq.ko) kmod(sch_taprio.ko) kmod(sch_tbf.ko) kmod(scmi-cpufreq.ko) kmod(scmi-hwmon.ko) kmod(scmi-regulator.ko) kmod(scmi_iio.ko) kmod(scmi_pm_domain.ko) kmod(scmi_power_control.ko) kmod(scpi-cpufreq.ko) kmod(scpi-hwmon.ko) kmod(scpi_pm_domain.ko) kmod(scsi_debug.ko) kmod(scsi_dh_alua.ko) kmod(scsi_dh_emc.ko) kmod(scsi_dh_hp_sw.ko) kmod(scsi_dh_rdac.ko) kmod(scsi_transport_fc.ko) kmod(scsi_transport_iscsi.ko) kmod(scsi_transport_sas.ko) kmod(scsi_transport_spi.ko) kmod(scsi_transport_srp.ko) kmod(sd_adc_modulator.ko) kmod(serio_raw.ko) kmod(serpent_generic.ko) kmod(serport.ko) kmod(ses.ko) kmod(sfp.ko) kmod(sha3-ce.ko) kmod(sha512-arm64.ko) kmod(sha512-ce.ko) kmod(sht15.ko) kmod(sht21.ko) kmod(sht3x.ko) kmod(shtc1.ko) kmod(si7020.ko) kmod(sis5595.ko) kmod(sit.ko) kmod(sl28vpd.ko) kmod(sl811-hcd.ko) kmod(slim-qcom-ctrl.ko) kmod(slim-qcom-ngd-ctrl.ko) kmod(slimbus.ko) kmod(smartpqi.ko) kmod(smd-rpm.ko) kmod(smem.ko) kmod(smp2p.ko) kmod(smpro-errmon.ko) kmod(smpro-hwmon.ko) kmod(smpro-misc.ko) kmod(smsc.ko) kmod(smsc47b397.ko) kmod(smsc47m1.ko) kmod(smsc47m192.ko) kmod(smsm.ko) kmod(snet_vdpa.ko) kmod(snic.ko) kmod(snps_udc_core.ko) kmod(snps_udc_plat.ko) kmod(snvs_pwrkey.ko) kmod(soc_button_array.ko) kmod(socinfo.ko) kmod(softdog.ko) kmod(sp805_wdt.ko) kmod(sparse-keymap.ko) kmod(speakup.ko) kmod(speakup_acntsa.ko) kmod(speakup_apollo.ko) kmod(speakup_audptr.ko) kmod(speakup_bns.ko) kmod(speakup_dectlk.ko) kmod(speakup_ltlk.ko) kmod(speakup_soft.ko) kmod(speakup_spkout.ko) kmod(speakup_txprt.ko) kmod(spi-altera-core.ko) kmod(spi-amlogic-spifc-a1.ko) kmod(spi-armada-3700.ko) kmod(spi-bcm2835.ko) kmod(spi-bcm2835aux.ko) kmod(spi-bitbang.ko) kmod(spi-cadence-quadspi.ko) kmod(spi-cadence-xspi.ko) kmod(spi-cadence.ko) kmod(spi-dw-mmio.ko) kmod(spi-dw-pci.ko) kmod(spi-dw.ko) kmod(spi-fsl-dspi.ko) kmod(spi-fsl-lpspi.ko) kmod(spi-fsl-qspi.ko) kmod(spi-geni-qcom.ko) kmod(spi-gpio.ko) kmod(spi-imx.ko) kmod(spi-meson-spicc.ko) kmod(spi-meson-spifc.ko) kmod(spi-microchip-core-qspi.ko) kmod(spi-microchip-core.ko) kmod(spi-mux.ko) kmod(spi-nxp-fspi.ko) kmod(spi-omap2-mcspi.ko) kmod(spi-orion.ko) kmod(spi-pci1xxxx.ko) kmod(spi-pl022.ko) kmod(spi-qcom-qspi.ko) kmod(spi-qup.ko) kmod(spi-rockchip-sfc.ko) kmod(spi-rspi.ko) kmod(spi-sn-f-ospi.ko) kmod(spi-sun6i.ko) kmod(spi-synquacer.ko) kmod(spi-tegra114.ko) kmod(spi-thunderx.ko) kmod(spi-xlp.ko) kmod(spi-zynqmp-gqspi.ko) kmod(spidev.ko) kmod(squashfs.ko) kmod(ssd130x-i2c.ko) kmod(ssd130x-spi.ko) kmod(ssd130x.ko) kmod(ssif_bmc.ko) kmod(st.ko) kmod(st7586.ko) kmod(st7735r.ko) kmod(st_gyro.ko) kmod(st_gyro_i2c.ko) kmod(st_gyro_spi.ko) kmod(st_lsm6dsx.ko) kmod(st_lsm6dsx_i2c.ko) kmod(st_lsm6dsx_i3c.ko) kmod(st_lsm6dsx_spi.ko) kmod(st_magn.ko) kmod(st_magn_i2c.ko) kmod(st_magn_spi.ko) kmod(st_sensors.ko) kmod(st_sensors_i2c.ko) kmod(st_sensors_spi.ko) kmod(ste10Xp.ko) kmod(stex.ko) kmod(stm_core.ko) kmod(stmpe-adc.ko) kmod(stmpe-keypad.ko) kmod(stp.ko) kmod(streebog_generic.ko) kmod(stusb160x.ko) kmod(sun20i-gpadc-iio.ko) kmod(sun4i-ss.ko) kmod(sun50i-cpufreq-nvmem.ko) kmod(sun6i-dma.ko) kmod(sun6i_hwspinlock.ko) kmod(sun8i-a33-mbus.ko) kmod(sun8i-ce.ko) kmod(sun8i-ss.ko) kmod(sun8i_thermal.ko) kmod(sunrpc.ko) kmod(sunxi-rsb.ko) kmod(sunxi.ko) kmod(sunxi_wdt.ko) kmod(surface_aggregator.ko) kmod(surface_fan.ko) kmod(svc-i3c-master.ko) kmod(switchtec.ko) kmod(sy7636a-hwmon.ko) kmod(sy7636a-regulator.ko) kmod(sy8106a-regulator.ko) kmod(sy8827n.ko) kmod(synaptics_i2c.ko) kmod(synaptics_usb.ko) kmod(synopsys_edac.ko) kmod(syscon-clk.ko) kmod(tap.ko) kmod(target_core_file.ko) kmod(target_core_iblock.ko) kmod(target_core_mod.ko) kmod(target_core_pscsi.ko) kmod(tc654.ko) kmod(tc74.ko) kmod(tcm_fc.ko) kmod(tcm_loop.ko) kmod(tcm_remote.ko) kmod(tcp_bbr.ko) kmod(tcp_cdg.ko) kmod(tcp_dctcp.ko) kmod(tcp_nv.ko) kmod(tcpci.ko) kmod(tcpci_maxim.ko) kmod(tcpm.ko) kmod(tcrypt.ko) kmod(tcsrcc-sm8650.ko) kmod(tcsrcc-x1e80100.ko) kmod(tda38640.ko) kmod(team.ko) kmod(team_mode_activebackup.ko) kmod(team_mode_broadcast.ko) kmod(team_mode_loadbalance.ko) kmod(team_mode_random.ko) kmod(team_mode_roundrobin.ko) kmod(tee.ko) kmod(tee_stmm_efi.ko) kmod(tegra-aconnect.ko) kmod(tegra-bpmp-thermal.ko) kmod(tegra-gmi.ko) kmod(tegra-kbc.ko) kmod(tegra-soctherm.ko) kmod(tegra-xudc.ko) kmod(tegra186-cpufreq.ko) kmod(tegra186-gpc-dma.ko) kmod(tegra194-cpufreq.ko) kmod(tegra210-adma.ko) kmod(tegra210-emc.ko) kmod(tegra30-devfreq.ko) kmod(tegra_wdt.ko) kmod(teranetics.ko) kmod(thermal_mmio.ko) kmod(thmc50.ko) kmod(thunder_bgx.ko) kmod(thunder_xcv.ko) kmod(thunderbolt_net.ko) kmod(thunderx2_pmu.ko) kmod(thunderx_edac.ko) kmod(ti-adc128s052.ko) kmod(ti-ads1015.ko) kmod(ti-ads1100.ko) kmod(ti-ads131e08.ko) kmod(ti-ads7924.ko) kmod(ti-ads8344.ko) kmod(ti-dac7311.ko) kmod(ti-ecap-capture.ko) kmod(ti-j721e-ufs.ko) kmod(ti-lmp92064.ko) kmod(ti-tsc2046.ko) kmod(ti_am335x_adc.ko) kmod(ti_am335x_tscadc.ko) kmod(ti_k3_dsp_remoteproc.ko) kmod(ti_k3_r5_remoteproc.ko) kmod(tidss.ko) kmod(tifm_7xx1.ko) kmod(tifm_core.ko) kmod(timeriomem-rng.ko) kmod(tipc.ko) kmod(tipc_diag.ko) kmod(tls.ko) kmod(tm2-touchkey.ko) kmod(tmp006.ko) kmod(tmp102.ko) kmod(tmp103.ko) kmod(tmp108.ko) kmod(tmp117.ko) kmod(tmp401.ko) kmod(tmp421.ko) kmod(tmp464.ko) kmod(tmp513.ko) kmod(tpm_atmel.ko) kmod(tpm_ftpm_tee.ko) kmod(tpm_i2c_atmel.ko) kmod(tpm_i2c_infineon.ko) kmod(tpm_i2c_nuvoton.ko) kmod(tpm_tis_i2c.ko) kmod(tpm_tis_i2c_cr50.ko) kmod(tpm_tis_spi.ko) kmod(tpm_tis_synquacer.ko) kmod(tpm_vtpm_proxy.ko) kmod(tps40422.ko) kmod(tps53679.ko) kmod(tps546d24.ko) kmod(tps62360-regulator.ko) kmod(tps6286x-regulator.ko) kmod(tps65086-regulator.ko) kmod(tps65132-regulator.ko) kmod(tps65219-pwrbutton.ko) kmod(tps65219-regulator.ko) kmod(tps6594-esm.ko) kmod(tps6594-pfsm.ko) kmod(tps6594-regulator.ko) kmod(tps6598x.ko) kmod(ts_bm.ko) kmod(ts_fsm.ko) kmod(ts_kmp.ko) kmod(tsi721_mport.ko) kmod(tsl2550.ko) kmod(tsnep.ko) kmod(ttm.ko) kmod(tun.ko) kmod(tunnel4.ko) kmod(tunnel6.ko) kmod(turris-mox-rwtm.ko) kmod(twofish_common.ko) kmod(twofish_generic.ko) kmod(txgbe.ko) kmod(typec.ko) kmod(typec_displayport.ko) kmod(typec_nvidia.ko) kmod(typec_ucsi.ko) kmod(u_ether.ko) kmod(u_serial.ko) kmod(uacce.ko) kmod(uas.ko) kmod(ublk_drv.ko) kmod(ucd9000.ko) kmod(ucd9200.ko) kmod(ucsi_acpi.ko) kmod(ucsi_ccg.ko) kmod(ucsi_glink.ko) kmod(ucsi_stm32g0.ko) kmod(udc-core.ko) kmod(udf.ko) kmod(udl.ko) kmod(udp_tunnel.ko) kmod(ufs-hisi.ko) kmod(ufs-qcom.ko) kmod(ufshcd-core.ko) kmod(ufshcd-pci.ko) kmod(ufshcd-pltfrm.ko) kmod(uhci-hcd.ko) kmod(uhid.ko) kmod(uinput.ko) kmod(ulpi.ko) kmod(ultrasoc-smb.ko) kmod(ums-alauda.ko) kmod(ums-cypress.ko) kmod(ums-datafab.ko) kmod(ums-eneub6250.ko) kmod(ums-freecom.ko) kmod(ums-isd200.ko) kmod(ums-jumpshot.ko) kmod(ums-karma.ko) kmod(ums-onetouch.ko) kmod(ums-realtek.ko) kmod(ums-sddr09.ko) kmod(ums-sddr55.ko) kmod(ums-usbat.ko) kmod(usb-conn-gpio.ko) kmod(usb-otg-fsm.ko) kmod(usb-storage.ko) kmod(usb_f_acm.ko) kmod(usb_f_ecm.ko) kmod(usb_f_ecm_subset.ko) kmod(usb_f_eem.ko) kmod(usb_f_hid.ko) kmod(usb_f_mass_storage.ko) kmod(usb_f_ncm.ko) kmod(usb_f_obex.ko) kmod(usb_f_serial.ko) kmod(usb_f_tcm.ko) kmod(usblp.ko) kmod(usbmisc_imx.ko) kmod(usbtmc.ko) kmod(userspace-consumer.ko) kmod(v3d.ko) kmod(vcpu_stall_detector.ko) kmod(vctrl-regulator.ko) kmod(vdpa.ko) kmod(vdpa_sim.ko) kmod(vdpa_sim_blk.ko) kmod(vdpa_sim_net.ko) kmod(vduse.ko) kmod(versal_edac.ko) kmod(veth.ko) kmod(vexpress-hwmon.ko) kmod(vexpress-regulator.ko) kmod(vfat.ko) kmod(vfio-amba.ko) kmod(vfio-cdx.ko) kmod(vfio-fsl-mc.ko) kmod(vfio-pci-core.ko) kmod(vfio-pci.ko) kmod(vfio-platform-amdxgbe.ko) kmod(vfio-platform-base.ko) kmod(vfio-platform.ko) kmod(vfio.ko) kmod(vfio_iommu_type1.ko) kmod(vgem.ko) kmod(vhost.ko) kmod(vhost_iotlb.ko) kmod(vhost_net.ko) kmod(vhost_scsi.ko) kmod(vhost_vdpa.ko) kmod(vhost_vsock.ko) kmod(via686a.ko) kmod(videocc-sc7180.ko) kmod(videocc-sc7280.ko) kmod(videocc-sdm845.ko) kmod(videocc-sm8250.ko) kmod(videocc-sm8350.ko) kmod(virtio-gpu.ko) kmod(virtio_balloon.ko) kmod(virtio_blk.ko) kmod(virtio_console.ko) kmod(virtio_crypto.ko) kmod(virtio_dma_buf.ko) kmod(virtio_input.ko) kmod(virtio_mem.ko) kmod(virtio_mmio.ko) kmod(virtio_net.ko) kmod(virtio_rpmsg_bus.ko) kmod(virtio_scsi.ko) kmod(virtio_vdpa.ko) kmod(virtiofs.ko) kmod(virtual.ko) kmod(vitesse.ko) kmod(vkms.ko) kmod(vmac.ko) kmod(vmw_vmci.ko) kmod(vmw_vsock_virtio_transport.ko) kmod(vmw_vsock_virtio_transport_common.ko) kmod(vmw_vsock_vmci_transport.ko) kmod(vmwgfx.ko) kmod(vmxnet3.ko) kmod(vp_vdpa.ko) kmod(vport-geneve.ko) kmod(vport-gre.ko) kmod(vport-vxlan.ko) kmod(vrf.ko) kmod(vringh.ko) kmod(vsock.ko) kmod(vsock_diag.ko) kmod(vsock_loopback.ko) kmod(vsockmon.ko) kmod(vsxxxaa.ko) kmod(vt1211.ko) kmod(vt8231.ko) kmod(vxlan.ko) kmod(w83627ehf.ko) kmod(w83627hf.ko) kmod(w83773g.ko) kmod(w83781d.ko) kmod(w83791d.ko) kmod(w83792d.ko) kmod(w83793.ko) kmod(w83795.ko) kmod(w83l785ts.ko) kmod(w83l786ng.ko) kmod(wacom.ko) kmod(wcnss_ctrl.ko) kmod(wd719x.ko) kmod(wdat_wdt.ko) kmod(wdt_pci.ko) kmod(wireguard.ko) kmod(wm8994-regulator.ko) kmod(wp512.ko) kmod(wpcm450-soc.ko) kmod(wusb3801.ko) kmod(x9250.ko) kmod(xcbc.ko) kmod(xctr.ko) kmod(xdma.ko) kmod(xdpe152c4.ko) kmod(xfrm4_tunnel.ko) kmod(xfrm6_tunnel.ko) kmod(xfrm_interface.ko) kmod(xfrm_ipcomp.ko) kmod(xfs.ko) kmod(xgene-enet-v2.ko) kmod(xgene-enet.ko) kmod(xgene-hwmon.ko) kmod(xgene-rng.ko) kmod(xgene_edac.ko) kmod(xgmac_mdio.ko) kmod(xhci-plat-hcd.ko) kmod(xhci-rcar-hcd.ko) kmod(xhci-tegra.ko) kmod(xilinx-ams.ko) kmod(xilinx-xadc.ko) kmod(xilinx_dpdma.ko) kmod(xilinx_emaclite.ko) kmod(xilinx_gmii2rgmii.ko) kmod(xilinx_sdfec.ko) kmod(xilinx_wwdt.ko) kmod(xillybus_class.ko) kmod(xillybus_core.ko) kmod(xillybus_of.ko) kmod(xillybus_pcie.ko) kmod(xillyusb.ko) kmod(xiphera-trng.ko) kmod(xlnx_r5_remoteproc.ko) kmod(xlnx_vcu.ko) kmod(xsk_diag.ko) kmod(xt_AUDIT.ko) kmod(xt_CHECKSUM.ko) kmod(xt_CLASSIFY.ko) kmod(xt_CONNSECMARK.ko) kmod(xt_CT.ko) kmod(xt_DSCP.ko) kmod(xt_HL.ko) kmod(xt_HMARK.ko) kmod(xt_IDLETIMER.ko) kmod(xt_LED.ko) kmod(xt_LOG.ko) kmod(xt_MASQUERADE.ko) kmod(xt_NETMAP.ko) kmod(xt_NFLOG.ko) kmod(xt_NFQUEUE.ko) kmod(xt_RATEEST.ko) kmod(xt_REDIRECT.ko) kmod(xt_SECMARK.ko) kmod(xt_TCPMSS.ko) kmod(xt_TCPOPTSTRIP.ko) kmod(xt_TEE.ko) kmod(xt_TPROXY.ko) kmod(xt_TRACE.ko) kmod(xt_addrtype.ko) kmod(xt_bpf.ko) kmod(xt_cgroup.ko) kmod(xt_cluster.ko) kmod(xt_comment.ko) kmod(xt_connbytes.ko) kmod(xt_connlabel.ko) kmod(xt_connlimit.ko) kmod(xt_connmark.ko) kmod(xt_conntrack.ko) kmod(xt_cpu.ko) kmod(xt_dccp.ko) kmod(xt_devgroup.ko) kmod(xt_dscp.ko) kmod(xt_ecn.ko) kmod(xt_esp.ko) kmod(xt_hashlimit.ko) kmod(xt_helper.ko) kmod(xt_hl.ko) kmod(xt_ipcomp.ko) kmod(xt_iprange.ko) kmod(xt_ipvs.ko) kmod(xt_l2tp.ko) kmod(xt_length.ko) kmod(xt_limit.ko) kmod(xt_mac.ko) kmod(xt_mark.ko) kmod(xt_multiport.ko) kmod(xt_nat.ko) kmod(xt_nfacct.ko) kmod(xt_osf.ko) kmod(xt_owner.ko) kmod(xt_physdev.ko) kmod(xt_pkttype.ko) kmod(xt_policy.ko) kmod(xt_quota.ko) kmod(xt_rateest.ko) kmod(xt_realm.ko) kmod(xt_recent.ko) kmod(xt_sctp.ko) kmod(xt_set.ko) kmod(xt_socket.ko) kmod(xt_state.ko) kmod(xt_statistic.ko) kmod(xt_string.ko) kmod(xt_tcpmss.ko) kmod(xt_time.ko) kmod(xt_u32.ko) kmod(zl6100.ko) kmod(zonefs.ko) kmod(zram.ko) kmod(zstd.ko) kmod(zynqmp-aes-gcm.ko) kmod(zynqmp-dpsub.ko) kmod(zynqmp_dma.ko) kmod(zynqmp_edac.ko) modalias(9p-fd) modalias(9p-tcp) modalias(9p-unix) modalias(9p-virtio) modalias(acpi*:010601:*) modalias(acpi*:10EC5280:*) modalias(acpi*:80862286:*) modalias(acpi*:808622B7:*) modalias(acpi*:808622C0:*) modalias(acpi*:80864BB[456]:*) modalias(acpi*:AANT1280:*) modalias(acpi*:ACPI0007:*) modalias(acpi*:ACPI000D:*) modalias(acpi*:ACPI000E:*) modalias(acpi*:ACPI0011:*) modalias(acpi*:ACPI0012:*) modalias(acpi*:ACPI0017:*) modalias(acpi*:ACPI0C50:*) modalias(acpi*:AK009911:*) modalias(acpi*:AK0991[12]:*) modalias(acpi*:AK8963:*) modalias(acpi*:AK8975:*) modalias(acpi*:AKM9911:*) modalias(acpi*:AMDI0011:*) modalias(acpi*:AMDI0042:*) modalias(acpi*:AMDI0600:*) modalias(acpi*:AMDI0C00:*) = 1.1.0 modalias(acpi*:AMDI8001:*) modalias(acpi*:AMPC0008:*) modalias(acpi*:APMC0D01:*) modalias(acpi*:APMC0D07:*) modalias(acpi*:APMC0D0D:*) = 0.4 modalias(acpi*:APMC0D15:*) modalias(acpi*:APMC0D18:*) modalias(acpi*:APMC0D26:*) modalias(acpi*:APMC0D29:*) modalias(acpi*:APMC0D32:*) = 0.4 modalias(acpi*:APMC0D33:*) modalias(acpi*:APMC0D3[01F]:*) modalias(acpi*:APMC0D40:*) modalias(acpi*:APMC0D6[56]:*) modalias(acpi*:APMC0D80:*) modalias(acpi*:APMC0D81:*) modalias(acpi*:APMC0D8A:*) modalias(acpi*:APMC0D8B:*) modalias(acpi*:APMC0D[02]5:*) modalias(acpi*:ARMHC500:*) modalias(acpi*:ARMHC6[05]0:*) modalias(acpi*:ARMHC700:*) modalias(acpi*:ARMHC985:*) modalias(acpi*:ARMHC9FE:*) modalias(acpi*:ARMHD500:*) modalias(acpi*:ARMHD620:*) modalias(acpi*:ARMHD700:*) modalias(acpi*:BABA5000:*) modalias(acpi*:BCM2848:*) modalias(acpi*:BMC15[06]B:*) modalias(acpi*:BMI0160:*) modalias(acpi*:BMM150B:*) modalias(acpi*:BRCM9006:*) modalias(acpi*:BRCM9007:*) modalias(acpi*:BRCM900D:*) modalias(acpi*:CAV9006:*) modalias(acpi*:CAV9007:*) modalias(acpi*:CAV900D:*) modalias(acpi*:CAV901C:*) modalias(acpi*:CYAP000[012]:*) modalias(acpi*:ELAN060[123456789BCF]:*) modalias(acpi*:ELAN061[01256789ACDEF]:*) modalias(acpi*:ELAN062[0123456789ABCDEF]:*) modalias(acpi*:ELAN063[1234567]:*) modalias(acpi*:ELAN0[016]00:*) modalias(acpi*:ELAN1000:*) modalias(acpi*:FXOS8700:*) modalias(acpi*:GOOG0005:*) modalias(acpi*:GOOG0007:*) modalias(acpi*:GOOG0012:*) modalias(acpi*:HISI00B[12]:*) = v1.0 modalias(acpi*:HISI00C[12]:*) modalias(acpi*:HISI0141:*) modalias(acpi*:HISI0173:*) modalias(acpi*:HISI0181:*) modalias(acpi*:HISI03A1:*) modalias(acpi*:ID9001:*) modalias(acpi*:INT33D3:*) modalias(acpi*:INT3490:*) modalias(acpi*:INT3492:*) modalias(acpi*:INT3499:*) modalias(acpi*:INTC1080:*) modalias(acpi*:INTC1081:*) modalias(acpi*:INTL9C60:*) modalias(acpi*:INVN6500:*) modalias(acpi*:IPI0001:*) modalias(acpi*:IPMB0001:*) modalias(acpi*:LNRO0005:*) modalias(acpi*:LOON0005:*) modalias(acpi*:MAX30208:*) modalias(acpi*:MCHP1930:*) modalias(acpi*:MCRY3028:*) modalias(acpi*:MCRY3032:*) modalias(acpi*:MLNXBF02:*) modalias(acpi*:MLNXBF08:*) modalias(acpi*:MLNXBF17:*) modalias(acpi*:MLNXBF22:*) modalias(acpi*:MLNXBF31:*) modalias(acpi*:MLNXBF33:*) modalias(acpi*:MLNXBF34:*) modalias(acpi*:MLNXBF[02]3:*) modalias(acpi*:MRVL000A:*) modalias(acpi*:MRVL000B:*) modalias(acpi*:MSHW0028:*) modalias(acpi*:MSHW0040:*) modalias(acpi*:MSHW0084:*) modalias(acpi*:NVDA0[123]01:*) modalias(acpi*:NXP0001:*) modalias(acpi*:NXP0004:*) modalias(acpi*:NXP0006:*) modalias(acpi*:NXP0009:*) modalias(acpi*:NXP0014:*) modalias(acpi*:PNP0C40:*) modalias(acpi*:PNP0C50:*) modalias(acpi*:PNP0CA0:*) modalias(acpi*:PNP0D10:*) modalias(acpi*:PNP0D20:*) modalias(acpi*:PT5161L:*) modalias(acpi*:QCOM0217:*) modalias(acpi*:QCOM0220:*) modalias(acpi*:QCOM040D:*) modalias(acpi*:QCOM0411:*) modalias(acpi*:QCOM24A5:*) modalias(acpi*:QCOM8002:*) modalias(acpi*:QCOM8010:*) modalias(acpi*:QCOM8060:*) modalias(acpi*:QCOM806[123]:*) modalias(acpi*:QCOM8160:*) modalias(acpi*:QEMU0002:*) modalias(acpi*:SCX0001:*) modalias(acpi*:SCX0003:*) modalias(acpi*:SCX0004:*) modalias(acpi*:SCX0007:*) modalias(acpi*:SCX0009:*) modalias(acpi*:SMB0001:*) modalias(acpi*:SMBUS01:*) modalias(acpi*:SMBUSIBM:*) modalias(acpi*:SMO0768:*) modalias(acpi*:SMO8B30:*) modalias(acpi*:SMO9100:*) modalias(acpi*:SPT000[123]:*) modalias(acpi*:TPF0001:*) modalias(acpi*:TXNW1010:*) modalias(acpi*:VMBUS:*) modalias(acpi*:VMBus:*) modalias(acpi*:XMCC0001:*) modalias(adiantum) modalias(aegis128) modalias(aegis128-generic) modalias(aegis128-simd) modalias(amba:d00080023) modalias(amba:d01080022) modalias(amba:d89?41176) modalias(amba:d??141805) modalias(amba:d??1BB098) modalias(amba:d??1BB824) modalias(amba:d???41022) modalias(amba:d???41050) modalias(amba:d???41330) modalias(amba:d???B6022) modalias(amba:d???B6D0[12]) modalias(amba:d???BB80[2345]) modalias(amba:d???BB906) modalias(amba:d???BB907) modalias(amba:d???BB908) modalias(amba:d???BB909) modalias(amba:d???BB912) modalias(amba:d???BB922) modalias(amba:d???BB95[9ADE]) modalias(amba:d???BB961) modalias(amba:d???BB96[23]) modalias(amba:d???BB9A[8A]) modalias(amba:d???BB9DA) modalias(amba:d???BB9E7) modalias(amba:d???BB9EB) modalias(amba:d???BB9EC) modalias(amba:d???BB9ED) modalias(amba:d???BB9EE) modalias(amba:d???BB9E[89A]) modalias(amba:d???BBD0[3789]) modalias(amba:d???BBD0[5ACD]) modalias(amba:d???BBD41) modalias(amba:d???CC0AF) modalias(amba:d???F0205) modalias(amba:d???F0211) modalias(amba:d???[4C]B912) modalias(amba:d???[89ABCDEF]????) modalias(amba:d[048C]7?4117[25]) modalias(ansi_cprng) modalias(arm-ffa) modalias(arpt_AUDIT) modalias(arpt_CLASSIFY) modalias(arpt_MARK) modalias(arpt_NFQUEUE) modalias(auxiliary:aux_bridge.aux_bridge) modalias(auxiliary:aux_hpd_bridge.dp_hpd_bridge) modalias(auxiliary:mchp_pci1xxxx_gp.gp_gpio) modalias(auxiliary:mchp_pci1xxxx_gp.gp_otp_e2p) modalias(auxiliary:mlx4_core.eth) = 4.0_0 modalias(auxiliary:mlx5_core.dpll) modalias(auxiliary:mlx5_core.eth) modalias(auxiliary:mlx5_core.eth-rep) modalias(auxiliary:mlx5_core.sf) modalias(auxiliary:mlxsw_core.lc) modalias(auxiliary:pmic_glink.altmode) modalias(auxiliary:pmic_glink.ucsi) modalias(block-major-1-*) modalias(block-major-147-*) = 8.4.11 modalias(block-major-7-*) modalias(blowfish) modalias(blowfish-generic) modalias(camellia) modalias(camellia-generic) modalias(cast5) modalias(cast5-generic) modalias(cast6) modalias(cast6-generic) modalias(cbc_aes_) modalias(cciss) = 3.4.20_200 modalias(chacha20) modalias(chacha20-generic) modalias(char-major-10-196) = 0.3 modalias(char-major-10-200) modalias(char-major-10-223) modalias(char-major-10-229) modalias(char-major-10-237) modalias(char-major-10-238) = 0.0.1 modalias(char-major-10-239) modalias(char-major-10-241) modalias(char-major-166-*) modalias(char-major-86-*) modalias(char-major-9-*) modalias(cpu:type:*:feature:*0001*) modalias(cpu:type:*:feature:*0004*) modalias(cpu:type:*:feature:*0011*) modalias(cpu:type:*:feature:*0015*) modalias(crc32) modalias(crc32-generic) modalias(crct10dif) modalias(crct10dif-arm64-ce) modalias(crypto-adiantum) modalias(crypto-aegis128) modalias(crypto-aegis128-generic) modalias(crypto-aegis128-simd) modalias(crypto-ansi_cprng) modalias(crypto-blowfish) modalias(crypto-blowfish-generic) modalias(crypto-camellia) modalias(crypto-camellia-generic) modalias(crypto-cast5) modalias(crypto-cast5-generic) modalias(crypto-cast6) modalias(crypto-cast6-generic) modalias(crypto-cbc_aes_) modalias(crypto-chacha20) modalias(crypto-chacha20-generic) modalias(crypto-crc32) modalias(crypto-crc32-generic) modalias(crypto-crct10dif) modalias(crypto-crct10dif-arm64-ce) modalias(crypto-ctr_aes_) modalias(crypto-curve25519) modalias(crypto-curve25519-generic) modalias(crypto-des) modalias(crypto-des-generic) modalias(crypto-des3_ede) modalias(crypto-des3_ede-generic) modalias(crypto-ecb_aes_) modalias(crypto-echainiv) modalias(crypto-ecrdsa) modalias(crypto-ecrdsa-generic) modalias(crypto-essiv) modalias(crypto-fcrypt) modalias(crypto-ghash) modalias(crypto-hctr2) modalias(crypto-intel_qat) = 0.6.0 modalias(crypto-kw) modalias(crypto-lrw) modalias(crypto-lz4) modalias(crypto-lz4hc) modalias(crypto-md4) modalias(crypto-michael_mic) modalias(crypto-nhpoly1305) modalias(crypto-nhpoly1305-generic) modalias(crypto-nhpoly1305-neon) modalias(crypto-pcbc) modalias(crypto-pcrypt) modalias(crypto-poly1305) modalias(crypto-poly1305-generic) modalias(crypto-polyval) modalias(crypto-polyval-ce) modalias(crypto-polyval-generic) modalias(crypto-rfc7539) modalias(crypto-rfc7539esp) modalias(crypto-rmd160) modalias(crypto-serpent) modalias(crypto-serpent-generic) modalias(crypto-sha3-224) modalias(crypto-sha3-256) modalias(crypto-sha3-384) modalias(crypto-sha3-512) modalias(crypto-sha384) modalias(crypto-sha512) modalias(crypto-stdrng) modalias(crypto-streebog256) modalias(crypto-streebog256-generic) modalias(crypto-streebog512) modalias(crypto-streebog512-generic) modalias(crypto-twofish) modalias(crypto-twofish-generic) modalias(crypto-vmac64) modalias(crypto-wp256) modalias(crypto-wp384) modalias(crypto-wp512) modalias(crypto-xcbc) modalias(crypto-xchacha12) modalias(crypto-xchacha12-generic) modalias(crypto-xchacha20) modalias(crypto-xchacha20-generic) modalias(crypto-xctr) modalias(crypto-xts_aes_) modalias(crypto-zstd) modalias(ctr_aes_) modalias(curve25519) modalias(curve25519-generic) modalias(cxl:t3*) modalias(cxl:t5*) modalias(cxl:t6*) modalias(cxl:t8*) modalias(cxl:t9*) modalias(cxl:t[127]*) modalias(dax:t0*) modalias(des) modalias(des-generic) modalias(des3_ede) modalias(des3_ede-generic) modalias(devname:fuse) modalias(devname:loop-control) modalias(devname:net/tun) modalias(devname:uhid) modalias(devname:uinput) modalias(devname:vfio/vfio) = 0.3 modalias(devname:vhost-net) = 0.0.1 modalias(devname:vhost-vsock) modalias(dm-cache-cleaner) modalias(dm-cache-default) modalias(dm-cache-mq) modalias(dm-raid10) modalias(dm-raid[01456]) modalias(dm-unstriped) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*AB350*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*AX370*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*B550AORUSPROAC*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*TRX40AORUSXTREME*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*X570AORUSMASTER*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*X570AORUSPRO*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*X570AORUSPROWIFI*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*X570SAEROG*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*Z390AORUSULTRA-CF*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*Z690AORUSPRO*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*Z690AORUSPRODDR4*:) modalias(dmi*:rvn*GigabyteTechnologyCo._Ltd.*:rn*Z97X-GamingG1*:) modalias(dmi*:rvn*nVIDIA*:rn*FN68PT*:) modalias(dmi:bvnIBM:*:pnIBM3850M2/x3950M2-*) modalias(dmi:bvnIBM:*:pnIBMBladeHC10-*) modalias(dmi:bvnIBM:*:pnIBMSystemx3[356]50-*) modalias(dmi:bvnIBM:*:pnIBMSystemx3[67]55-*) modalias(ebt_AUDIT) modalias(ebt_string) modalias(ecb_aes_) modalias(echainiv) modalias(ecrdsa) modalias(ecrdsa-generic) modalias(ematch-kind-1) modalias(ematch-kind-2) modalias(ematch-kind-3) modalias(ematch-kind-4) modalias(ematch-kind-5) modalias(ematch-kind-7) modalias(ematch-kind-8) modalias(ematch-kind-9) modalias(essiv) modalias(fcrypt) modalias(fs-9p) modalias(fs-afs) modalias(fs-bcachefs) modalias(fs-binfmt_misc) modalias(fs-ceph) modalias(fs-cifs) = 2.48 modalias(fs-erofs) modalias(fs-exfat) modalias(fs-f2fs) modalias(fs-fuse) modalias(fs-fuseblk) modalias(fs-fusectl) modalias(fs-iso9660) modalias(fs-msdos) modalias(fs-nfs) modalias(fs-nfs4) modalias(fs-nfsd) modalias(fs-ntfs3) modalias(fs-overlay) modalias(fs-rpc_pipefs) modalias(fs-smb3) = 2.48 modalias(fs-squashfs) modalias(fs-udf) modalias(fs-vfat) modalias(fs-virtiofs) modalias(fs-xfs) modalias(fs-zonefs) modalias(fsl-mc:v00001957ddpni) modalias(fsl-mc:v00001957ddprtc) modalias(fsl-mc:v00001957ddpsw) modalias(ghash) modalias(hctr2) modalias(hid:b*g*v0000044Ep0000120[BC]) modalias(hid:b*g*v0000044Ep0000121[5E]) modalias(hid:b*g*v000018D1p00005028) modalias(hid:b*g0003v*p*) modalias(hid:b*g0004v00000416p0000C168) modalias(hid:b*g000[24]v*p*) modalias(hid:b*g0100v*p*) modalias(hid:b*g0105v*p*) modalias(hid:b0003g*v00000079p00000006) modalias(hid:b0003g*v00000079p00000011) modalias(hid:b0003g*v00000079p0000180[13]) modalias(hid:b0003g*v00000079p0000184[346]) modalias(hid:b0003g*v00000403p00006030) modalias(hid:b0003g*v00000403p000097C1) modalias(hid:b0003g*v00000419p00000001) modalias(hid:b0003g*v00000419p00000600) modalias(hid:b0003g*v0000041Ep00003100) modalias(hid:b0003g*v0000044Fp0000B30[04]) modalias(hid:b0003g*v0000044Fp0000B32[034]) modalias(hid:b0003g*v0000044Fp0000B605) modalias(hid:b0003g*v0000044Fp0000B65D) modalias(hid:b0003g*v0000044Fp0000B65[134A]) modalias(hid:b0003g*v00000458p00000087) modalias(hid:b0003g*v00000458p00000138) modalias(hid:b0003g*v00000458p00000153) modalias(hid:b0003g*v00000458p00004018) modalias(hid:b0003g*v00000458p0000500[5F]) modalias(hid:b0003g*v00000458p0000501[012345679AB]) modalias(hid:b0003g*v0000045Ep0000003B) modalias(hid:b0003g*v0000045Ep00000048) modalias(hid:b0003g*v0000045Ep0000009D) modalias(hid:b0003g*v0000045Ep000000B4) modalias(hid:b0003g*v0000045Ep000000D[BC]) modalias(hid:b0003g*v0000045Ep000000E3) modalias(hid:b0003g*v0000045Ep000000F9) modalias(hid:b0003g*v0000045Ep0000071[3D]) modalias(hid:b0003g*v0000045Ep0000073[02]) modalias(hid:b0003g*v0000045Ep00000750) modalias(hid:b0003g*v0000045Ep0000076C) modalias(hid:b0003g*v0000045Ep000007DA) modalias(hid:b0003g*v00000461p00004E05) modalias(hid:b0003g*v00000461p00004E72) modalias(hid:b0003g*v0000046Ap0000002[37]) modalias(hid:b0003g*v0000046Dp00000A07) modalias(hid:b0003g*v0000046Dp00000A87) modalias(hid:b0003g*v0000046Dp0000C08[12678D]) modalias(hid:b0003g*v0000046Dp0000C09[014B]) modalias(hid:b0003g*v0000046Dp0000C101) modalias(hid:b0003g*v0000046Dp0000C20[AE]) modalias(hid:b0003g*v0000046Dp0000C21[15689]) modalias(hid:b0003g*v0000046Dp0000C22[257DE]) modalias(hid:b0003g*v0000046Dp0000C24F) modalias(hid:b0003g*v0000046Dp0000C26[2E]) modalias(hid:b0003g*v0000046Dp0000C28[367]) modalias(hid:b0003g*v0000046Dp0000C29[34589ABC]) modalias(hid:b0003g*v0000046Dp0000C30A) modalias(hid:b0003g*v0000046Dp0000C343) modalias(hid:b0003g*v0000046Dp0000C50C) modalias(hid:b0003g*v0000046Dp0000C512) modalias(hid:b0003g*v0000046Dp0000C51[37B]) modalias(hid:b0003g*v0000046Dp0000C52[BF]) modalias(hid:b0003g*v0000046Dp0000C53[12479AF]) modalias(hid:b0003g*v0000046Dp0000C62[36]) modalias(hid:b0003g*v0000046Dp0000C704) modalias(hid:b0003g*v0000046Dp0000C70[AE]) modalias(hid:b0003g*v0000046Dp0000C71[34BCEF]) modalias(hid:b0003g*v0000046Dp0000CA0[34]) modalias(hid:b0003g*v0000046Ep0000557[78]) modalias(hid:b0003g*v0000047Dp00002041) modalias(hid:b0003g*v0000047Fp*) modalias(hid:b0003g*v0000047Fp0000C05[5678]) modalias(hid:b0003g*v0000048Dp00008595) modalias(hid:b0003g*v000004B3p0000310[03589]) modalias(hid:b0003g*v000004B4p00000001) modalias(hid:b0003g*v000004B4p000007B1) modalias(hid:b0003g*v000004B4p0000BCA1) modalias(hid:b0003g*v000004B4p0000DE6[14]) modalias(hid:b0003g*v000004B4p0000ED81) modalias(hid:b0003g*v000004D8p000000DD) modalias(hid:b0003g*v000004D8p0000F372) modalias(hid:b0003g*v000004D9p0000A04A) modalias(hid:b0003g*v000004D9p0000A055) modalias(hid:b0003g*v000004D9p0000A067) modalias(hid:b0003g*v000004D9p0000A07[02]) modalias(hid:b0003g*v000004D9p0000A081) modalias(hid:b0003g*v000004D9p0000A0C2) modalias(hid:b0003g*v000004E7p00000009) modalias(hid:b0003g*v000004E7p00000030) modalias(hid:b0003g*v000004E7p00000050) modalias(hid:b0003g*v000004F2p00000418) modalias(hid:b0003g*v000004F2p00000618) modalias(hid:b0003g*v000004F2p00001123) modalias(hid:b0003g*v000004F2p00001236) modalias(hid:b0003g*v000004F2p00001421) modalias(hid:b0003g*v000004F3p0000074D) modalias(hid:b0003g*v000004F3p00000755) modalias(hid:b0003g*v000004FCp000005D8) modalias(hid:b0003g*v0000050Dp00003201) modalias(hid:b0003g*v00000518p00000002) modalias(hid:b0003g*v00000543p0000E621) modalias(hid:b0003g*v0000054Cp00000002) modalias(hid:b0003g*v0000054Cp0000024B) modalias(hid:b0003g*v0000054Cp00000268) modalias(hid:b0003g*v0000054Cp00000374) modalias(hid:b0003g*v0000054Cp000003D5) modalias(hid:b0003g*v0000054Cp0000042F) modalias(hid:b0003g*v0000054Cp00001000) modalias(hid:b0003g*v00000566p00003004) modalias(hid:b0003g*v0000056Ep000000E6) modalias(hid:b0003g*v0000056Ep000000F[BCDEF]) modalias(hid:b0003g*v0000056Ep0000010[CD]) modalias(hid:b0003g*v0000056Ep0000011C) modalias(hid:b0003g*v0000058Fp00009410) modalias(hid:b0003g*v000005A4p00001700) modalias(hid:b0003g*v000005A4p00002000) modalias(hid:b0003g*v000005A4p00008003) modalias(hid:b0003g*v000005ACp0000020[EF]) modalias(hid:b0003g*v000005ACp0000021[456789ABCDEF]) modalias(hid:b0003g*v000005ACp0000022[0123459AB]) modalias(hid:b0003g*v000005ACp0000023[012678F]) modalias(hid:b0003g*v000005ACp0000024[012345679ABCDEF]) modalias(hid:b0003g*v000005ACp0000025[012349AB]) modalias(hid:b0003g*v000005ACp0000026[2347C]) modalias(hid:b0003g*v000005ACp0000027[234ABCDEF]) modalias(hid:b0003g*v000005ACp0000029[12ACF]) modalias(hid:b0003g*v000005ACp000002[89]0) modalias(hid:b0003g*v000005ACp0000030[4AB]) modalias(hid:b0003g*v000005ACp00000340) modalias(hid:b0003g*v000005ACp00001440) modalias(hid:b0003g*v000005ACp0000824[0123]) modalias(hid:b0003g*v0000060Bp00000001) modalias(hid:b0003g*v0000060Bp0000[57]00A) modalias(hid:b0003g*v000006A3p00000621) modalias(hid:b0003g*v000006A3p00000CC[BD]) modalias(hid:b0003g*v000006A3p00000CD[07]) modalias(hid:b0003g*v000006A3p00000CFA) modalias(hid:b0003g*v000006CBp000081A7) modalias(hid:b0003g*v00000738p0000170[59]) modalias(hid:b0003g*v00000738p00001713) modalias(hid:b0003g*v00000755p00002626) modalias(hid:b0003g*v00000757p00000A00) modalias(hid:b0003g*v00000766p00000204) modalias(hid:b0003g*v000007B5p00000312) modalias(hid:b0003g*v00000810p0000000[12]) modalias(hid:b0003g*v00000853p0000014[68]) modalias(hid:b0003g*v00000925p00000005) modalias(hid:b0003g*v00000925p00008866) modalias(hid:b0003g*v00000925p00008888) modalias(hid:b0003g*v00000926p00003333) modalias(hid:b0003g*v000009DAp0000000[6A]) modalias(hid:b0003g*v000009DAp0000001A) modalias(hid:b0003g*v000009DAp0000022B) modalias(hid:b0003g*v00000B05p00001988) modalias(hid:b0003g*v00000B0Ep*) modalias(hid:b0003g*v00000B43p00000003) modalias(hid:b0003g*v00000C12p00000005) modalias(hid:b0003g*v00000C12p00000030) modalias(hid:b0003g*v00000C16p0000000[238]) modalias(hid:b0003g*v00000C70p0000F00[13ABDE]) modalias(hid:b0003g*v00000C70p0000F01[0124]) modalias(hid:b0003g*v00000C70p0000F0B[6D]) modalias(hid:b0003g*v00000D8Cp00000014) modalias(hid:b0003g*v00000D8Cp00000022) modalias(hid:b0003g*v00000E8Fp00000003) modalias(hid:b0003g*v00000E8Fp00000012) modalias(hid:b0003g*v00000EEFp000072C4) modalias(hid:b0003g*v00000EEFp000072D0) modalias(hid:b0003g*v00000F30p00000111) modalias(hid:b0003g*v00000FC5p0000B080) modalias(hid:b0003g*v00001020p00000006) modalias(hid:b0003g*v00001038p000012B6) modalias(hid:b0003g*v00001038p00001410) modalias(hid:b0003g*v00001044p00007A4D) modalias(hid:b0003g*v000010C4p00008ACF) modalias(hid:b0003g*v000010C4p0000EA90) modalias(hid:b0003g*v000011C0p00005506) modalias(hid:b0003g*v000011C2p00002208) modalias(hid:b0003g*v000011FFp00003331) modalias(hid:b0003g*v00001223p00003F07) modalias(hid:b0003g*v00001241p00005015) modalias(hid:b0003g*v00001241p0000F767) modalias(hid:b0003g*v00001294p00001320) modalias(hid:b0003g*v000012BAp00000100) modalias(hid:b0003g*v000012BAp0000074B) modalias(hid:b0003g*v00001345p00003008) modalias(hid:b0003g*v000013ECp00000006) modalias(hid:b0003g*v00001430p000007BB) modalias(hid:b0003g*v00001430p0000474C) modalias(hid:b0003g*v0000145Fp00000212) modalias(hid:b0003g*v0000146Bp00000902) modalias(hid:b0003g*v000014E1p00006000) modalias(hid:b0003g*v0000150Ap0000120[13]) modalias(hid:b0003g*v00001532p0000010[DE]) modalias(hid:b0003g*v00001532p0000011B) modalias(hid:b0003g*v00001532p0000011D) modalias(hid:b0003g*v000016C0p0000[07]5E1) modalias(hid:b0003g*v0000172Fp0000003[2478]) modalias(hid:b0003g*v0000172Fp0000050[012]) modalias(hid:b0003g*v00001770p0000FF00) modalias(hid:b0003g*v00001781p00000898) modalias(hid:b0003g*v00001784p00000004) modalias(hid:b0003g*v000017EFp00006004) = v2.00 modalias(hid:b0003g*v000017EFp00006009) modalias(hid:b0003g*v000017EFp0000604[79]) modalias(hid:b0003g*v000017EFp0000606[27]) modalias(hid:b0003g*v000017EFp00006085) modalias(hid:b0003g*v000017EFp000060EE) modalias(hid:b0003g*v000018B1p00000037) modalias(hid:b0003g*v00001A34p00000802) modalias(hid:b0003g*v00001A34p0000F705) modalias(hid:b0003g*v00001AE7p00009001) modalias(hid:b0003g*v00001B1Cp00000C10) modalias(hid:b0003g*v00001B1Cp00001B0[29]) modalias(hid:b0003g*v00001B1Cp00001B3[4E]) modalias(hid:b0003g*v00001B1Cp00001C0[3456789ABCD]) modalias(hid:b0003g*v00001B1Cp00001C1[EF]) modalias(hid:b0003g*v00001B1Cp00001D00) modalias(hid:b0003g*v00001C4Fp00000059) modalias(hid:b0003g*v00001D34p0000000[4A]) modalias(hid:b0003g*v00001E71p0000170E) modalias(hid:b0003g*v00001E71p00002007) modalias(hid:b0003g*v00001E71p0000200[69DEF]) modalias(hid:b0003g*v00001E71p00002014) modalias(hid:b0003g*v00001E71p0000201[019]) modalias(hid:b0003g*v00001E71p00003008) modalias(hid:b0003g*v00001E7Dp00002C24) modalias(hid:b0003g*v00001E7Dp00002C2E) modalias(hid:b0003g*v00001E7Dp00002CED) modalias(hid:b0003g*v00001E7Dp00002CF6) modalias(hid:b0003g*v00001E7Dp00002D50) modalias(hid:b0003g*v00001E7Dp00002D51) modalias(hid:b0003g*v00001E7Dp00002D5A) modalias(hid:b0003g*v00001E7Dp00002DB[4E]) modalias(hid:b0003g*v00001E7Dp00002E22) modalias(hid:b0003g*v00001E7Dp000030D4) modalias(hid:b0003g*v00001E7Dp00003138) modalias(hid:b0003g*v00001E7Dp0000319C) modalias(hid:b0003g*v00001E7Dp000031CE) modalias(hid:b0003g*v00001E7Dp00003232) modalias(hid:b0003g*v00001E7Dp00003264) modalias(hid:b0003g*v00001EA7p00000907) modalias(hid:b0003g*v00001FD2p00006007) modalias(hid:b0003g*v00002006p00000118) modalias(hid:b0003g*v000020A0p00004287) modalias(hid:b0003g*v000020BCp00005500) modalias(hid:b0003g*v000020D6p0000CB17) modalias(hid:b0003g*v00002133p00000018) modalias(hid:b0003g*v00002179p00000053) modalias(hid:b0003g*v00002179p00000077) modalias(hid:b0003g*v000022D4p00001503) modalias(hid:b0003g*v0000256Cp0000006[DE]) modalias(hid:b0003g*v0000258Ap0000003[36]) modalias(hid:b0003g*v0000258Ap00006A88) modalias(hid:b0003g*v000027B8p000001ED) modalias(hid:b0003g*v000028BDp00000042) modalias(hid:b0003g*v000028BDp00000055) modalias(hid:b0003g*v000028BDp0000007[1458]) modalias(hid:b0003g*v000028BDp00000094) modalias(hid:b0003g*v000028BDp0000090[59]) modalias(hid:b0003g*v000028BDp0000093[345]) modalias(hid:b0003g*v000028BDp00001903) modalias(hid:b0003g*v000028DEp000011[04]2) modalias(hid:b0003g*v000028DEp00001205) modalias(hid:b0003g*v0000320Fp00005041) modalias(hid:b0003g*v00005543p0000000[345]) modalias(hid:b0003g*v00005543p0000004[257D]) modalias(hid:b0003g*v00005543p0000006[4E]) modalias(hid:b0003g*v00005543p00000081) modalias(hid:b0003g*v00005543p00000522) modalias(hid:b0003g*v00005543p00000781) modalias(hid:b0003g*v00005543p00003031) modalias(hid:b0003g*v00006161p00004D15) modalias(hid:b0003g*v00006253p00000100) modalias(hid:b0003g*v00006666p0000880[124]) modalias(hid:b0003g*v00008380p00001850) modalias(hid:b0003g0001v000006CBp00002968) modalias(hid:b0003g0001v000006CBp000073F[456]) modalias(hid:b0003g0001v000017EFp000060A3) modalias(hid:b0003g0002v00000306p0000FF3F) modalias(hid:b0003g0002v000003EBp00002118) modalias(hid:b0003g0002v000003FCp000005D8) modalias(hid:b0003g0002v00000408p00003001) modalias(hid:b0003g0002v00000483p00003261) modalias(hid:b0003g0002v00000486p0000018[56]) modalias(hid:b0003g0002v000004DAp0000104[4D]) modalias(hid:b0003g0002v00000596p0000050[026]) modalias(hid:b0003g0002v00000603p00000600) modalias(hid:b0003g0002v0000062Ap00007100) modalias(hid:b0003g0002v0000093Ap0000800[123]) modalias(hid:b0003g0002v00000B8Cp00000092) modalias(hid:b0003g0002v00000DFCp00000003) modalias(hid:b0003g0002v00000DFCp0000010[0126A]) modalias(hid:b0003g0002v00000DFCp0000E100) modalias(hid:b0003g0002v00000EEFp00000001) modalias(hid:b0003g0002v00000EEFp0000480[DE]) modalias(hid:b0003g0002v00000EEFp0000720[7C]) modalias(hid:b0003g0002v00000EEFp0000722[4A]) modalias(hid:b0003g0002v00000EEFp0000725E) modalias(hid:b0003g0002v00000EEFp0000726[2B]) modalias(hid:b0003g0002v00000EEFp000072A[1A]) modalias(hid:b0003g0002v00000EEFp000072FA) modalias(hid:b0003g0002v00000EEFp00007302) modalias(hid:b0003g0002v00000EEFp00007349) modalias(hid:b0003g0002v00000EEFp000073F7) modalias(hid:b0003g0002v00000EEFp0000A001) modalias(hid:b0003g0002v00000EEFp0000C002) modalias(hid:b0003g0002v00000FB8p00001109) modalias(hid:b0003g0002v000010C4p000081B9) modalias(hid:b0003g0002v00001130p00003101) modalias(hid:b0003g0002v00001477p0000100[67E]) modalias(hid:b0003g0002v00001477p0000102[123456]) modalias(hid:b0003g0002v00001784p00000016) modalias(hid:b0003g0002v00001AADp0000000F) modalias(hid:b0003g0002v00001E5Ep00000313) modalias(hid:b0003g0002v00001FF7p00000013) modalias(hid:b0003g0002v00002087p00000703) modalias(hid:b0003g0002v00002087p00000[AF]01) modalias(hid:b0003g0002v0000222Ap00000001) modalias(hid:b0003g0002v00002247p00000001) modalias(hid:b0003g0002v0000227Dp00000709) modalias(hid:b0003g0002v0000227Dp00000A19) modalias(hid:b0003g0002v000022EDp00001010) modalias(hid:b0003g0002v00002453p00000100) modalias(hid:b0003g0002v000024B8p000000[24]0) modalias(hid:b0003g0002v00002505p00000220) modalias(hid:b0003g0002v000025B5p00000002) modalias(hid:b0003g0004v00000B05p0000183D) modalias(hid:b0003g0004v00000B05p0000184A) modalias(hid:b0003g0004v000017EFp000060A3) modalias(hid:b0003g0004v000017EFp000060B5) modalias(hid:b0003g0004v000017EFp000060FE) modalias(hid:b0003g0004v000018D1p00005030) modalias(hid:b0003g0101v0000056Ap0000000[03]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000001[0123456789]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000002[012346789A]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000003[012345789F]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000004[123457]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000005[79BDE]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000006[0123459AB]) = v2.00 modalias(hid:b0003g0101v0000056Ap00000084) = v2.00 modalias(hid:b0003g0101v0000056Ap0000009[0347AF]) = v2.00 modalias(hid:b0003g0101v0000056Ap000000B[012345789ABC]) = v2.00 modalias(hid:b0003g0101v0000056Ap000000C[024567CE]) = v2.00 modalias(hid:b0003g0101v0000056Ap000000D[012345678ABDEF]) = v2.00 modalias(hid:b0003g0101v0000056Ap000000E[2356CDF]) = v2.00 modalias(hid:b0003g0101v0000056Ap000000F[0468AB]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000010[01DEF]) = v2.00 modalias(hid:b0003g0101v0000056Ap00000116) = v2.00 modalias(hid:b0003g0101v0000056Ap0000012C) = v2.00 modalias(hid:b0003g0101v0000056Ap0000030[0123479ACE]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000031[45789]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000032[356ABCF]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000033[1356BCDE]) = v2.00 modalias(hid:b0003g0101v0000056Ap00000343) = v2.00 modalias(hid:b0003g0101v0000056Ap0000037[AB]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000400[14]) = v2.00 modalias(hid:b0003g0101v0000056Ap0000500[02]) = v2.00 modalias(hid:b0003g0102v0000046Dp0000101[7AB]) modalias(hid:b0003g0102v0000046Dp00004002) modalias(hid:b0003g0102v0000046Dp00004011) modalias(hid:b0003g0102v0000046Dp0000402[4D]) modalias(hid:b0003g0102v0000046Dp00004101) modalias(hid:b0003g0102v0000046Dp0000B30[59B]) modalias(hid:b0003g0104v0000046Dp00000049) modalias(hid:b0003g0104v0000046Dp0000005[7C]) modalias(hid:b0003g0104v0000046Dp000000FE) modalias(hid:b0003g010[24]v0000046Dp*) modalias(hid:b0005g*v0000004Cp0000026[7C]) modalias(hid:b0005g*v0000004Cp0000029[ACF]) modalias(hid:b0005g*v00000058p00002000) modalias(hid:b0005g*v0000045Ep000002E0) modalias(hid:b0005g*v0000045Ep000002FD) modalias(hid:b0005g*v0000045Ep00000701) modalias(hid:b0005g*v0000045Ep0000091B) modalias(hid:b0005g*v0000045Ep00000B05) modalias(hid:b0005g*v0000045Ep00000B13) modalias(hid:b0005g*v0000045Ep00000B2[02]) modalias(hid:b0005g*v0000046Dp00000306) modalias(hid:b0005g*v0000046Dp0000B00[8C]) modalias(hid:b0005g*v0000046Dp0000B01[25DE]) modalias(hid:b0005g*v0000046Dp0000B02[35A]) modalias(hid:b0005g*v0000046Dp0000B034) modalias(hid:b0005g*v0000046Dp0000B30[59B]) modalias(hid:b0005g*v0000046Dp0000B35F) modalias(hid:b0005g*v00000471p00002210) modalias(hid:b0005g*v000004E8p00007021) modalias(hid:b0005g*v000004E8p0000A00[046]) modalias(hid:b0005g*v000004E8p0000A064) modalias(hid:b0005g*v000004F2p00001408) modalias(hid:b0005g*v0000054Cp00000268) modalias(hid:b0005g*v0000054Cp00000306) modalias(hid:b0005g*v0000054Cp000003D5) modalias(hid:b0005g*v0000054Cp0000042F) modalias(hid:b0005g*v0000056Ep00000061) modalias(hid:b0005g*v0000057Ep00000306) modalias(hid:b0005g*v0000057Ep00000330) modalias(hid:b0005g*v000005ACp0000022[CDE]) modalias(hid:b0005g*v000005ACp0000023[9AB]) modalias(hid:b0005g*v000005ACp0000024F) modalias(hid:b0005g*v000005ACp0000025[0567]) modalias(hid:b0005g*v00000609p00000306) modalias(hid:b0005g*v00000609p0000036[89]) modalias(hid:b0005g*v0000150Ap00001200) modalias(hid:b0005g*v000015E4p00000132) modalias(hid:b0005g*v000017EFp00006048) modalias(hid:b0005g*v000017EFp000060E1) modalias(hid:b0005g*v00002717p00005014) modalias(hid:b0005g0002v000025B6p00000002) modalias(hid:b0005g0004v0000046Dp0000BB00) modalias(hid:b0005g0101v0000056Ap00000081) = v2.00 modalias(hid:b0005g0101v0000056Ap000000BD) = v2.00 modalias(hid:b0005g0101v0000056Ap0000036[01]) = v2.00 modalias(hid:b0005g0101v0000056Ap0000037[79]) = v2.00 modalias(hid:b0005g0101v0000056Ap00000393) = v2.00 modalias(hid:b0005g0101v0000056Ap000003C[68]) = v2.00 modalias(hid:b0005g0101v0000056Ap000003DD) = v2.00 modalias(hid:b000[35]g*v00000955p00007214) modalias(hid:b000[35]g*v000018D1p00009400) modalias(hid:b000[35]g0101v0000056Ap*) = v2.00 modalias(hid:b0018g*v000004F3p00000401) modalias(hid:b0018g0001v00001FD2p00007010) modalias(hid:b0018g0004v000004F3p0000313A) modalias(hid:b0018g0004v000004F3p00003148) modalias(hid:b0018g0004v000006CBp00008323) modalias(hid:b0018g0004v000006CBp0000CD7E) modalias(hid:b0018g0004v000006CBp0000CDDC) modalias(hid:b0018g0004v000006CBp0000CE0[89]) modalias(hid:b0018g0004v00001B96p00001B05) modalias(hid:b0018g0004v0000347Dp00007853) modalias(hid:b0018g0101v0000056Ap*) = v2.00 modalias(i2c:24c02-vaio) modalias(i2c:24c0[01248]) modalias(i2c:24c102[45]) modalias(i2c:24c128) modalias(i2c:24c128) = 1.0 modalias(i2c:24c16) modalias(i2c:24c2048) modalias(i2c:24c256) modalias(i2c:24c256) = 1.0 modalias(i2c:24c32) modalias(i2c:24c32) = 1.0 modalias(i2c:24c32d-wl) modalias(i2c:24c512) modalias(i2c:24c512) = 1.0 modalias(i2c:24c64) modalias(i2c:24c64) = 1.0 modalias(i2c:24c64-wl) modalias(i2c:24cs0[1248]) modalias(i2c:24cs16) modalias(i2c:24cs32) modalias(i2c:24cs64) modalias(i2c:24mac[46]02) modalias(i2c:89hpes10t4g2) = 1.0 modalias(i2c:89hpes12n3) = 1.0 modalias(i2c:89hpes12n3a) = 1.0 modalias(i2c:89hpes12nt12g2) = 1.0 modalias(i2c:89hpes12nt3) = 1.0 modalias(i2c:89hpes12t3g2) = 1.0 modalias(i2c:89hpes16h16) = 1.0 modalias(i2c:89hpes16nt16g2) = 1.0 modalias(i2c:89hpes16t4ag2) = 1.0 modalias(i2c:89hpes16t4g2) = 1.0 modalias(i2c:89hpes16t[47]) = 1.0 modalias(i2c:89hpes22h16) = 1.0 modalias(i2c:89hpes22h16g2) = 1.0 modalias(i2c:89hpes24n3) = 1.0 modalias(i2c:89hpes24n3a) = 1.0 modalias(i2c:89hpes24nt24g2) = 1.0 modalias(i2c:89hpes24nt6ag2) = 1.0 modalias(i2c:89hpes24t6) = 1.0 modalias(i2c:89hpes24t[36]g2) = 1.0 modalias(i2c:89hpes32[ht]8) = 1.0 modalias(i2c:89hpes32[ht]8g2) = 1.0 modalias(i2c:89hpes32nt24[ab]g2) = 1.0 modalias(i2c:89hpes32nt8[ab]g2) = 1.0 modalias(i2c:89hpes34h16) = 1.0 modalias(i2c:89hpes34h16g2) = 1.0 modalias(i2c:89hpes48[ht]12) = 1.0 modalias(i2c:89hpes48[ht]12g2) = 1.0 modalias(i2c:89hpes48h12ag2) = 1.0 modalias(i2c:89hpes4t4g2) = 1.0 modalias(i2c:89hpes64h16) = 1.0 modalias(i2c:89hpes64h16ag2) = 1.0 modalias(i2c:89hpes64h16g2) = 1.0 modalias(i2c:89hpes6t6g2) = 1.0 modalias(i2c:89hpes8nt2) = 1.0 modalias(i2c:89hpes8t5a) = 1.0 modalias(i2c:89hpes[568]t5) = 1.0 modalias(i2c:9fgv0[248]41) modalias(i2c:AK8963) modalias(i2c:ab080[1345]) modalias(i2c:ab180[1345]) modalias(i2c:abx80x) modalias(i2c:act8600) modalias(i2c:act8846) modalias(i2c:act8865) modalias(i2c:ad5110-[18]0) modalias(i2c:ad5112-05) modalias(i2c:ad5112-[18]0) modalias(i2c:ad5114-[18]0) modalias(i2c:ad5272-0[25]0) modalias(i2c:ad5272-100) modalias(i2c:ad5274-020) modalias(i2c:ad5274-100) modalias(i2c:ad7414) modalias(i2c:ad741[678]) = 0.4 modalias(i2c:adc128d818) modalias(i2c:adg792[ag]) modalias(i2c:adm1022) modalias(i2c:adm1024) modalias(i2c:adm1025) modalias(i2c:adm1026) modalias(i2c:adm1027) modalias(i2c:adm1029) modalias(i2c:adm102[013]) modalias(i2c:adm1032) modalias(i2c:adm103[01]) modalias(i2c:adm1075) modalias(i2c:adm1266) modalias(i2c:adm127[2568]) modalias(i2c:adm129[34]) modalias(i2c:adm9240) modalias(i2c:adp4000) modalias(i2c:ads1[01]00) modalias(i2c:ads1[01]15) modalias(i2c:ads7828) modalias(i2c:ads7830) modalias(i2c:ads7924) modalias(i2c:adt7411) modalias(i2c:adt7461a) modalias(i2c:adt7462) modalias(i2c:adt746[38]) modalias(i2c:adt7470) modalias(i2c:adt747[356]) modalias(i2c:adt7482) modalias(i2c:adt7483a) modalias(i2c:adt7490) modalias(i2c:adt74[12]0) modalias(i2c:adt74[268]1) modalias(i2c:adt75) modalias(i2c:ahe50dc_fan) modalias(i2c:ak0991[126]) modalias(i2c:ak8963) modalias(i2c:ak8975) modalias(i2c:amc6821) modalias(i2c:anx7411) = 0.1.5 modalias(i2c:apds9802als) modalias(i2c:apds990x) modalias(i2c:arc2c0608) modalias(i2c:as6200) modalias(i2c:as99127f) modalias(i2c:asc7621) modalias(i2c:asc7621a) modalias(i2c:asm330lh[bh]) modalias(i2c:asm330lhhx) modalias(i2c:asm330lhhxg1) modalias(i2c:at24) modalias(i2c:at30ts74) modalias(i2c:atecc508a) modalias(i2c:atsha204) modalias(i2c:atsha204a) modalias(i2c:atxp1) = 0.6.3 modalias(i2c:aw37503) modalias(i2c:bh1770glc) modalias(i2c:bmc15[06]_magn) modalias(i2c:bme680) modalias(i2c:bmi160) modalias(i2c:bmm150_magn) modalias(i2c:bmr310) modalias(i2c:bmr455) modalias(i2c:bmr45[01]) modalias(i2c:bmr45[34678]) modalias(i2c:bmr46[2345679]) modalias(i2c:bmr474) modalias(i2c:bmr49[12]) modalias(i2c:bmr4[89]0) modalias(i2c:bno055) modalias(i2c:bp[ad]-rs600) modalias(i2c:bq32000) modalias(i2c:cc2d2[35]) modalias(i2c:cc2d2[35]s) modalias(i2c:cc2d3[35]) modalias(i2c:cc2d3[35]s) modalias(i2c:ccgx-ucsi) modalias(i2c:cma3000_d01) modalias(i2c:cy8c95[246]0) modalias(i2c:cyapa) modalias(i2c:cypress-sf) modalias(i2c:dme1737) modalias(i2c:dps460) modalias(i2c:dps650ab) modalias(i2c:dps800) modalias(i2c:ds130[78]) modalias(i2c:ds133[789]) modalias(i2c:ds134[01]) modalias(i2c:ds1374) modalias(i2c:ds1388) modalias(i2c:ds162[15]) modalias(i2c:ds1631) modalias(i2c:ds1672) modalias(i2c:ds1775) modalias(i2c:ds1780) modalias(i2c:ds17[23]1) modalias(i2c:ds3231) modalias(i2c:ds3232) modalias(i2c:ds4520-gpio) modalias(i2c:ds620) modalias(i2c:ds75) modalias(i2c:ds7505) modalias(i2c:ee1004) modalias(i2c:elan_i2c) modalias(i2c:em3027) modalias(i2c:emc140[234]) modalias(i2c:emc141[234]) modalias(i2c:emc142[234]) modalias(i2c:emc1442) modalias(i2c:emc230[1235]) modalias(i2c:emc6d103s) modalias(i2c:emc6d10[0123]) modalias(i2c:emc6w201) modalias(i2c:f7537[35]) modalias(i2c:f75387) modalias(i2c:fm3130) modalias(i2c:fsa4480) modalias(i2c:ftsteutates) modalias(i2c:fxas21002c) modalias(i2c:fxl6408) modalias(i2c:fxos8700) modalias(i2c:g751) modalias(i2c:g760a) modalias(i2c:g76[23]) modalias(i2c:g781) modalias(i2c:gl518sm) modalias(i2c:gl520sm) modalias(i2c:gl523sm) modalias(i2c:hdc100[08x]) modalias(i2c:hdc10[158]0) modalias(i2c:hdc20[18]0) modalias(i2c:hid) modalias(i2c:hid-over-i2c) modalias(i2c:hs3001) modalias(i2c:hts221) modalias(i2c:htu21) modalias(i2c:hym8563) modalias(i2c:iam20680) modalias(i2c:icm20608d) modalias(i2c:icm2060[0289]) modalias(i2c:icm20689) modalias(i2c:icm20690) modalias(i2c:iis2mdc) modalias(i2c:ina209) modalias(i2c:ina219) modalias(i2c:ina22[06]) modalias(i2c:ina238) modalias(i2c:ina23[01]) modalias(i2c:ina3221) modalias(i2c:ipmb-dev) modalias(i2c:ipmi-ipmb) modalias(i2c:ipmi-ssif-host) modalias(i2c:ipmi_ssif) modalias(i2c:isl12022) modalias(i2c:isl12057) modalias(i2c:isl120[89]) modalias(i2c:isl121[89]) modalias(i2c:isl29003) = 1.0 modalias(i2c:isl29020) modalias(i2c:ism330dhcx) modalias(i2c:ism330dlc) modalias(i2c:ism330is) modalias(i2c:it5205) modalias(i2c:jc42) modalias(i2c:ktz8866) modalias(i2c:kxtj9) modalias(i2c:l3g4200d) modalias(i2c:l3g4is_ui) modalias(i2c:l3gd20) modalias(i2c:l3gd20h) modalias(i2c:lineage_pem) modalias(i2c:lis331dlh) modalias(i2c:lis3lv02d) modalias(i2c:lis[23]mdl) modalias(i2c:lm250[56]6) modalias(i2c:lm3630a_bl) modalias(i2c:lm5066i) modalias(i2c:lm506[46]) modalias(i2c:lm6[34]) modalias(i2c:lm73) modalias(i2c:lm75) modalias(i2c:lm75[ab]) modalias(i2c:lm77) modalias(i2c:lm7[89]) modalias(i2c:lm80) modalias(i2c:lm81) modalias(i2c:lm85) modalias(i2c:lm85[bc]) modalias(i2c:lm87) modalias(i2c:lm8[23]) modalias(i2c:lm8[469]) modalias(i2c:lm92) modalias(i2c:lm9523[34]) modalias(i2c:lm952[34]1) modalias(i2c:lm952[34]5) modalias(i2c:lm96000) modalias(i2c:lm96080) modalias(i2c:lm96163) modalias(i2c:lm9[09]) modalias(i2c:lm9[34]) modalias(i2c:lmp9100[02]) modalias(i2c:lp855[0123567]) modalias(i2c:lsm303agr_magn) modalias(i2c:lsm303c_magn) modalias(i2c:lsm303dl[hm]_magn) modalias(i2c:lsm303dlhc_magn) modalias(i2c:lsm330_gyro) modalias(i2c:lsm330d_gyro) modalias(i2c:lsm330dl_gyro) modalias(i2c:lsm330dlc_gyro) modalias(i2c:lsm6ds3h) modalias(i2c:lsm6ds3tr-c) modalias(i2c:lsm6ds[03lmortv]) modalias(i2c:lsm6ds[rt]x) modalias(i2c:lsm6dso16is) modalias(i2c:lsm6dso[px]) modalias(i2c:lsm6dsv16x) modalias(i2c:lsm9ds0_gyro) modalias(i2c:lsm9ds1-imu) modalias(i2c:lsm9ds1_magn) modalias(i2c:lt7182s) modalias(i2c:ltc2945) modalias(i2c:ltc2947) modalias(i2c:ltc297[245789]) modalias(i2c:ltc2980) modalias(i2c:ltc2990) modalias(i2c:ltc2991) modalias(i2c:ltc3815) modalias(i2c:ltc388[0234679]) modalias(i2c:ltc4151) modalias(i2c:ltc4215) modalias(i2c:ltc4222) modalias(i2c:ltc4245) modalias(i2c:ltc4260) modalias(i2c:ltc4261) modalias(i2c:ltc430[56]) modalias(i2c:ltc7132) modalias(i2c:ltc7880) modalias(i2c:ltm2987) modalias(i2c:ltm4664) modalias(i2c:ltm467[5678]) modalias(i2c:ltm468[06]) modalias(i2c:ltm4700) modalias(i2c:m41st8[457]) modalias(i2c:m41t0) modalias(i2c:m41t00) modalias(i2c:m41t11) modalias(i2c:m41t6[25]) modalias(i2c:m41t81s) modalias(i2c:m41t8[0123]) modalias(i2c:mag3110) modalias(i2c:max103[6789]) modalias(i2c:max113[6789]) modalias(i2c:max1160[0123456789]) modalias(i2c:max1161[01234567]) modalias(i2c:max1164[4567]) modalias(i2c:max123[6789]) modalias(i2c:max136[1234]) modalias(i2c:max16064) modalias(i2c:max1606[5678]) modalias(i2c:max1607[01]) modalias(i2c:max1617) modalias(i2c:max1619) modalias(i2c:max1668) modalias(i2c:max1805) modalias(i2c:max1989) modalias(i2c:max20411) modalias(i2c:max20751) modalias(i2c:max20796) modalias(i2c:max30100) modalias(i2c:max30208) modalias(i2c:max31335) modalias(i2c:max3172[56]) modalias(i2c:max31760) = 1.0 modalias(i2c:max31790) modalias(i2c:max3182[789]) modalias(i2c:max3440[89]) modalias(i2c:max3444[016]) modalias(i2c:max34451) modalias(i2c:max3446[01]) modalias(i2c:max6581) modalias(i2c:max6620) modalias(i2c:max662[56]) modalias(i2c:max6635) modalias(i2c:max6636) modalias(i2c:max6639) modalias(i2c:max664[26789]) modalias(i2c:max665[01]) modalias(i2c:max665[4789]) modalias(i2c:max6689) modalias(i2c:max668[01]) modalias(i2c:max669[0256]) modalias(i2c:max669[34789]) modalias(i2c:max66[02]2) modalias(i2c:max6875) modalias(i2c:max6900) modalias(i2c:max7319) modalias(i2c:max732[01234567]) modalias(i2c:max732[89]) modalias(i2c:max735[678]) modalias(i2c:max736[789]) modalias(i2c:max77503) modalias(i2c:max77621) modalias(i2c:max77831) modalias(i2c:max77859a) modalias(i2c:max7785[79]) modalias(i2c:max8688) modalias(i2c:max8893) modalias(i2c:max8973) modalias(i2c:maxtcpc) modalias(i2c:mc1066) modalias(i2c:mc34vr500) modalias(i2c:mcp342[12345678]) modalias(i2c:mcp3[02]21) modalias(i2c:mcp4017-10[34]) modalias(i2c:mcp4017-50[23]) modalias(i2c:mcp4018-10[34]) modalias(i2c:mcp4018-50[23]) modalias(i2c:mcp4019-10[34]) modalias(i2c:mcp4019-50[23]) modalias(i2c:mcp4728) modalias(i2c:mcp794[01]x) modalias(i2c:mcp9600) modalias(i2c:mcp980x) modalias(i2c:mdt040) modalias(i2c:mlx9061[45]) modalias(i2c:mlx90632) modalias(i2c:mlx90635) modalias(i2c:mlxsw_minimal) modalias(i2c:mp2888) modalias(i2c:mp297[135]) modalias(i2c:mp3309c) modalias(i2c:mp54[19]6) modalias(i2c:mp8859) modalias(i2c:mp886x) modalias(i2c:mpq2286) modalias(i2c:mpq7932) modalias(i2c:mpq8785) modalias(i2c:mpu3050) modalias(i2c:mpu6050) modalias(i2c:mpu6500) modalias(i2c:mpu6515) modalias(i2c:mpu6880) modalias(i2c:mpu9255) modalias(i2c:mpu9[12]50) modalias(i2c:ms8607-humidity) modalias(i2c:ncp420[08]) modalias(i2c:nct1008) modalias(i2c:nct21[048]) modalias(i2c:nct3018y) modalias(i2c:nct72) modalias(i2c:nct7802) modalias(i2c:nct7904) modalias(i2c:ne1618) modalias(i2c:ne1619) modalias(i2c:pac193[1234]) modalias(i2c:pca2129) modalias(i2c:pca85073a) modalias(i2c:pca8565) modalias(i2c:pca857[45]) modalias(i2c:pca9541) modalias(i2c:pca954[02345678]) modalias(i2c:pca957[01]) modalias(i2c:pca967[012345]) modalias(i2c:pca9685) modalias(i2c:pca984[6789]) modalias(i2c:pcf212[79]) modalias(i2c:pcf2131) modalias(i2c:pcf85063) modalias(i2c:pcf85063a) modalias(i2c:pcf85063tp) modalias(i2c:pcf8523) modalias(i2c:pcf8563) modalias(i2c:pcf8574a) modalias(i2c:pcf857[45]) modalias(i2c:pcf8583) modalias(i2c:pcf8591) modalias(i2c:pct2075) modalias(i2c:pdt00[36]) modalias(i2c:pdt012) modalias(i2c:pf8121a) modalias(i2c:pf8[12]00) modalias(i2c:pfe1100) modalias(i2c:pfe3000) modalias(i2c:pi3usb30532) modalias(i2c:pim4328) modalias(i2c:pim4406) modalias(i2c:pim4820) modalias(i2c:pim4[0123]06) modalias(i2c:pli1209bc) modalias(i2c:pm6764tr) modalias(i2c:pmbus) modalias(i2c:powr1014) modalias(i2c:powr1220) modalias(i2c:pt5161l) modalias(i2c:pt7c4338) modalias(i2c:ptn36502) modalias(i2c:ptn5150) modalias(i2c:q54sj108a2) modalias(i2c:qt1070) modalias(i2c:r2025sd) modalias(i2c:r2221tl) modalias(i2c:raa215300_a0) modalias(i2c:rc21008a) modalias(i2c:rmi4_i2c) modalias(i2c:rmi4_smbus) modalias(i2c:rs5c372[ab]) modalias(i2c:rtc8564) modalias(i2c:rv1805) modalias(i2c:rv3028) modalias(i2c:rv3029) modalias(i2c:rv3029c2) modalias(i2c:rv4162) modalias(i2c:rv5c386) modalias(i2c:rv5c387a) modalias(i2c:rv8263) modalias(i2c:rv880[34]) modalias(i2c:rx8010) modalias(i2c:rx8025) modalias(i2c:rx80[23]5) modalias(i2c:rx8130) modalias(i2c:rx8581) modalias(i2c:rx8803) modalias(i2c:rx8900) modalias(i2c:s35390a) modalias(i2c:sa56004) modalias(i2c:sbtsi) modalias(i2c:sch5027) modalias(i2c:sd3078) modalias(i2c:sfh7770) modalias(i2c:sgd009) modalias(i2c:sht21) modalias(i2c:sht3x) modalias(i2c:shtc[13]) modalias(i2c:shtw1) modalias(i2c:si534[01245]) modalias(i2c:si544[abc]) modalias(i2c:si7020) modalias(i2c:slave-24c512) modalias(i2c:slave-24c512ro) modalias(i2c:slave-24c64) modalias(i2c:slave-24c64ro) modalias(i2c:slave-24c[03]2) modalias(i2c:slave-24c[03]2ro) modalias(i2c:slb96[34]5tt) = 2.2.0 modalias(i2c:slg7xl45106) modalias(i2c:smbus_alert) modalias(i2c:smsc47m192) modalias(i2c:spd) modalias(i2c:stds75) modalias(i2c:stlm75) modalias(i2c:stm32g0-typec) modalias(i2c:sts3x) modalias(i2c:sy8106a) modalias(i2c:sy8827n) modalias(i2c:synaptics_i2c) modalias(i2c:tc65[45]) modalias(i2c:tc74) modalias(i2c:tcn75) modalias(i2c:tcpci) modalias(i2c:tda38640) modalias(i2c:th06) modalias(i2c:thmc10) modalias(i2c:thmc50) modalias(i2c:tla2024) modalias(i2c:tm2-touchkey) modalias(i2c:tmp006) modalias(i2c:tmp102) modalias(i2c:tmp103) modalias(i2c:tmp1075) modalias(i2c:tmp108) modalias(i2c:tmp10[015]) modalias(i2c:tmp112) modalias(i2c:tmp11[67]) modalias(i2c:tmp42[123]) modalias(i2c:tmp43[25]) modalias(i2c:tmp44[12]) modalias(i2c:tmp46[48]) modalias(i2c:tmp4[013]1) modalias(i2c:tmp4[56]1) modalias(i2c:tmp51[23]) modalias(i2c:tmp75) modalias(i2c:tmp75[bc]) modalias(i2c:tmp[12]75) modalias(i2c:tpic2810) modalias(i2c:tpm2_i2c_nuvoton) modalias(i2c:tpm_i2c_atmel) modalias(i2c:tpm_i2c_infineon) = 2.2.0 modalias(i2c:tpm_i2c_nuvoton) modalias(i2c:tpm_tis_i2c) modalias(i2c:tps40400) modalias(i2c:tps40422) modalias(i2c:tps5367[69]) modalias(i2c:tps5368[18]) modalias(i2c:tps536[46]7) modalias(i2c:tps544b2[05]) modalias(i2c:tps544c2[05]) modalias(i2c:tps546d24) modalias(i2c:tps6236[0123]) modalias(i2c:tps6286[4689]) modalias(i2c:tps65132) modalias(i2c:tps6598x) modalias(i2c:tsl2550) = 1.2 modalias(i2c:typec_fusb302) modalias(i2c:ucd9012[04]) modalias(i2c:ucd90160) modalias(i2c:ucd90320) modalias(i2c:ucd90910) modalias(i2c:ucd90[09]0) modalias(i2c:ucd922[24]) modalias(i2c:ucd924[0468]) modalias(i2c:ucd92[02]0) modalias(i2c:udt020) modalias(i2c:w83773g) modalias(i2c:w83783s) modalias(i2c:w8378[12]d) modalias(i2c:w83791d) modalias(i2c:w83792d) modalias(i2c:w83793) modalias(i2c:w83795adg) modalias(i2c:w83795g) modalias(i2c:w83l771) modalias(i2c:w83l785ts) modalias(i2c:w83l786ng) modalias(i2c:x1205) modalias(i2c:xdpe152[8c]4) modalias(i2c:yh5151e) modalias(i2c:ym2151e) modalias(i2c:zl200[4568]) modalias(i2c:zl210[56]) modalias(i2c:zl610[05]) modalias(i2c:zl8802) modalias(i2c:zl9101) modalias(i2c:zl9117) modalias(i2c:zls1003) modalias(i2c:zls4009) modalias(i2c_designware-pci) modalias(i3c:dcr*manuf0104part006[BC]ext*) modalias(i40evf) modalias(ife-meta-skbmark) modalias(ife-meta-skbprio) modalias(ife-meta-tcindex) modalias(input:b*v*p*e*-e*1_*k*1[23]0_*r*a*m*l*s*f*w*) modalias(input:b*v*p*e*-e*1_*k*2C0_*r*a*m*l*s*f*w*) modalias(input:b*v*p*e*-e*3_*k*r*a*[0268]_*m*l*s*f*w*) modalias(intel_qat) = 0.6.0 modalias(ip6t_AUDIT) modalias(ip6t_CHECKSUM) modalias(ip6t_CLASSIFY) modalias(ip6t_CONNMARK) modalias(ip6t_CONNSECMARK) modalias(ip6t_CT) modalias(ip6t_DSCP) modalias(ip6t_HL) modalias(ip6t_HMARK) modalias(ip6t_IDLETIMER) modalias(ip6t_LED) modalias(ip6t_LOG) modalias(ip6t_MARK) modalias(ip6t_MASQUERADE) modalias(ip6t_NETMAP) modalias(ip6t_NFLOG) modalias(ip6t_NFQUEUE) modalias(ip6t_NOTRACK) modalias(ip6t_RATEEST) modalias(ip6t_REDIRECT) modalias(ip6t_SECMARK) modalias(ip6t_SET) modalias(ip6t_TCPMSS) modalias(ip6t_TCPOPTSTRIP) modalias(ip6t_TEE) modalias(ip6t_TOS) modalias(ip6t_TPROXY) modalias(ip6t_TRACE) modalias(ip6t_[DS]NAT) modalias(ip6t_[DS]NPT) modalias(ip6t_addrtype) modalias(ip6t_bpf) modalias(ip6t_cgroup) modalias(ip6t_cluster) modalias(ip6t_comment) modalias(ip6t_connbytes) modalias(ip6t_connlabel) modalias(ip6t_connlimit) modalias(ip6t_connmark) modalias(ip6t_conntrack) modalias(ip6t_cpu) modalias(ip6t_dccp) modalias(ip6t_devgroup) modalias(ip6t_dscp) modalias(ip6t_dst) modalias(ip6t_ecn) modalias(ip6t_esp) modalias(ip6t_hashlimit) modalias(ip6t_helper) modalias(ip6t_hl) modalias(ip6t_ipcomp) modalias(ip6t_iprange) modalias(ip6t_ipvs) modalias(ip6t_l2tp) modalias(ip6t_length) modalias(ip6t_limit) modalias(ip6t_mac) modalias(ip6t_mark) modalias(ip6t_multiport) modalias(ip6t_nfacct) modalias(ip6t_osf) modalias(ip6t_owner) modalias(ip6t_physdev) modalias(ip6t_pkttype) modalias(ip6t_policy) modalias(ip6t_quota) modalias(ip6t_rateest) modalias(ip6t_recent) modalias(ip6t_sctp) modalias(ip6t_set) modalias(ip6t_socket) modalias(ip6t_state) modalias(ip6t_statistic) modalias(ip6t_string) modalias(ip6t_tcpmss) modalias(ip6t_time) modalias(ip6t_tos) modalias(ip6t_u32) modalias(ip_conntrack) modalias(ip_conntrack_amanda) modalias(ip_conntrack_ftp) modalias(ip_conntrack_h323) modalias(ip_conntrack_irc) modalias(ip_conntrack_netbios_ns) modalias(ip_conntrack_netlink) modalias(ip_conntrack_pptp) modalias(ip_conntrack_sip) modalias(ip_conntrack_tftp) modalias(ip_nat_amanda) modalias(ip_nat_ftp) modalias(ip_nat_h323) modalias(ip_nat_irc) modalias(ip_nat_pptp) modalias(ip_nat_sip) modalias(ip_nat_snmp_basic) modalias(ip_nat_tftp) modalias(ip_set_bitmap:ip) modalias(ip_set_bitmap:ip_mac) modalias(ip_set_bitmap:port) modalias(ip_set_hash:ip) modalias(ip_set_hash:ip_mac) modalias(ip_set_hash:ip_mark) modalias(ip_set_hash:ip_port) modalias(ip_set_hash:ip_port_ip) modalias(ip_set_hash:ip_port_net) modalias(ip_set_hash:mac) modalias(ip_set_hash:net) modalias(ip_set_hash:net_iface) modalias(ip_set_hash:net_net) modalias(ip_set_hash:net_port) modalias(ip_set_hash:net_port_net) modalias(ip_set_list:set) modalias(ipt_AUDIT) modalias(ipt_CHECKSUM) modalias(ipt_CLASSIFY) modalias(ipt_CONNMARK) modalias(ipt_CONNSECMARK) modalias(ipt_CT) modalias(ipt_DSCP) modalias(ipt_HMARK) modalias(ipt_IDLETIMER) modalias(ipt_LED) modalias(ipt_LOG) modalias(ipt_MARK) modalias(ipt_MASQUERADE) modalias(ipt_NETMAP) modalias(ipt_NFLOG) modalias(ipt_NFQUEUE) modalias(ipt_NOTRACK) modalias(ipt_RATEEST) modalias(ipt_REDIRECT) modalias(ipt_SECMARK) modalias(ipt_SET) modalias(ipt_TCPMSS) modalias(ipt_TCPOPTSTRIP) modalias(ipt_TEE) modalias(ipt_TOS) modalias(ipt_TPROXY) modalias(ipt_TRACE) modalias(ipt_TTL) modalias(ipt_[DS]NAT) modalias(ipt_addrtype) modalias(ipt_bpf) modalias(ipt_cgroup) modalias(ipt_cluster) modalias(ipt_comment) modalias(ipt_connbytes) modalias(ipt_connlabel) modalias(ipt_connlimit) modalias(ipt_connmark) modalias(ipt_conntrack) modalias(ipt_cpu) modalias(ipt_dccp) modalias(ipt_devgroup) modalias(ipt_dscp) modalias(ipt_ecn) modalias(ipt_esp) modalias(ipt_hashlimit) modalias(ipt_helper) modalias(ipt_ipcomp) modalias(ipt_iprange) modalias(ipt_ipvs) modalias(ipt_l2tp) modalias(ipt_length) modalias(ipt_limit) modalias(ipt_mac) modalias(ipt_mark) modalias(ipt_multiport) modalias(ipt_nfacct) modalias(ipt_osf) modalias(ipt_owner) modalias(ipt_physdev) modalias(ipt_pkttype) modalias(ipt_policy) modalias(ipt_quota) modalias(ipt_rateest) modalias(ipt_realm) modalias(ipt_recent) modalias(ipt_sctp) modalias(ipt_set) modalias(ipt_socket) modalias(ipt_state) modalias(ipt_statistic) modalias(ipt_string) modalias(ipt_tcpmss) modalias(ipt_time) modalias(ipt_tos) modalias(ipt_ttl) modalias(ipt_u32) modalias(iso9660) modalias(kw) modalias(lrw) modalias(lz4) modalias(lz4hc) modalias(md-level-0) modalias(md-level-1) modalias(md-level-10) modalias(md-level-[456]) modalias(md-personality-2) modalias(md-personality-3) modalias(md-personality-9) modalias(md-personality-[48]) modalias(md-raid0) modalias(md-raid1) modalias(md-raid10) modalias(md-raid[456]) modalias(md4) modalias(mdio:000000000000000000000001000[01]1010) modalias(mdio:0000000000000110000111000101????) modalias(mdio:0000000000000111000001??????????) modalias(mdio:000000000000011111000000101[01]????) modalias(mdio:000000000000011111000000110[01]????) modalias(mdio:0000000000000111110000001111????) modalias(mdio:0000000000000111110000010001????) modalias(mdio:0000000000000111110000010011??0?) modalias(mdio:0000000000000111110000010011??1?) modalias(mdio:00000000000001111100000101100010) modalias(mdio:00000000000001111100000110110011) modalias(mdio:0000000000010011011110001110????) modalias(mdio:0000000000010011011110100001????) modalias(mdio:0000000000011000000101000100????) modalias(mdio:0000000000011011101100000010????) modalias(mdio:00000000000110111011000000[01]1????) modalias(mdio:0000000000011100110010??????????) modalias(mdio:0000000000100000011000000111????) modalias(mdio:0000000000100000011000001011????) modalias(mdio:00000000001000000110000011[01]0????) modalias(mdio:0000000000100010010101010010????) modalias(mdio:0000000000100010010101100001????) modalias(mdio:0000000000101011000010011000????) modalias(mdio:000000000010101100001001101[01]????) modalias(mdio:0000000000101011000010110010????) modalias(mdio:0000000000101011000010111001????) modalias(mdio:0000000000111011000110000100????) modalias(mdio:00000000001110110001100001100001) modalias(mdio:00000000001110110001100010000001) modalias(mdio:0000000001000000011000011110????) modalias(mdio:00000000010011011101000000100011) modalias(mdio:00000000010011011101000000110011) modalias(mdio:000000000100110111010000001101[01]0) modalias(mdio:00000000010011011101000001000001) modalias(mdio:00000000010011011101000001000010) modalias(mdio:00000000010011011101000001110010) modalias(mdio:00000000010011011101000001110100) modalias(mdio:000000000100110111010000011?0110) modalias(mdio:00000000010011011101000010110001) modalias(mdio:00000000010011011101000010110010) modalias(mdio:00000000010011011101000100000001) modalias(mdio:00000000101000011001010000010000) modalias(mdio:0000000101000001000011000110????) modalias(mdio:00000001010000010000110010[01]1????) modalias(mdio:000000010100000100001100110[01]????) modalias(mdio:000000010100000100001101110[01]????) modalias(mdio:00000001010000010000111000[01]1????) modalias(mdio:000000010100000100001110010[01]????) modalias(mdio:0000000101000001000011100110????) modalias(mdio:0000000101000001000011101001????) modalias(mdio:000000010100000100001110101[01]????) modalias(mdio:0000000101000001000011101100????) modalias(mdio:0000000101000001000011110001????) modalias(mdio:0000000101000001000011110100????) modalias(mdio:0000000101000001000011111001????) modalias(mdio:0000000101000011101111000[01]11????) modalias(mdio:000000010100001110111100101[01]????) modalias(mdio:0000000101000011101111001111????) modalias(mdio:000000010100001110111101011[01]????) modalias(mdio:0000000110000000001100??????????) modalias(mdio:0000000110000001010001??????????) modalias(mdio:0000000111111111000011001100????) modalias(mdio:00000010010000110000110001010100) modalias(mdio:000000100100001100001101100[01]????) modalias(mdio:0000001010000010111100000001????) modalias(mdio:000000101000001110111100001[01]????) modalias(mdio:00000011000000100110000011010001) modalias(mdio:00000011000000100110000011100001) modalias(mdio:000000110110001001011100110[01]????) modalias(mdio:000000110110001001011101000[01]????) modalias(mdio:0000001101100010010111011001????) modalias(mdio:0000001101100010010111100001????) modalias(mdio:0000001101100010010111100110????) modalias(mdio:0000001101100010010111110010????) modalias(mdio:00000011101000011011010001[01]0????) modalias(mdio:000000111010000110110100101[01]????) modalias(mdio:0000001110100001101101001101????) modalias(mdio:0000001110100001101101001110????) modalias(mdio:0000001110100001101101011100????) modalias(mdio:0000001110100001101101100001????) modalias(mdio:0000001110100001101101100110????) modalias(mdio:0000001110100001101101110001????) modalias(mdio:00000011101000101001010000010010) modalias(mdio:00000011101000101001010001000001) modalias(mdio:0001001000110100110101000000????) modalias(mdio:00010011111001010001000000000010) modalias(mdio:0001100000001111111101011010????) modalias(mdio:00011100000001000000000000010001) modalias(mdio:0010000000000000000000011000????) modalias(mdio:0010000000000000010111000111????) modalias(mdio:0010000000000000010111001001????) modalias(mdio:0010000000000000010111001110????) modalias(mdio:0010000000000000010111001[01]10????) modalias(mdio:0010000000000000101000001111????) modalias(mdio:00100000000000001010000100[01]1????) modalias(mdio:001000000000000010100001010[01]????) modalias(mdio:001000000000000010100001011[01]????) modalias(mdio:0010000000000000101000011010????) modalias(mdio:0010000000000000101000100001????) modalias(mdio:0010000000000000101000100011????) modalias(mdio:0010000000000000101000100100????) modalias(mdio:0010000000000000101000101000????) modalias(mdio:0011000111000011000111000001????) modalias(mdio:0011000111000011000111000100????) modalias(mdio:0011000111000011000111001011????) modalias(mdio:00110101100100000101001100[01]1????) modalias(mdio:001101011001000001010011010[01]????) modalias(mdio:0100111101010001111010010001101[01]) modalias(mdio:011000000000110110000100100[01]????) modalias(mdio:0110000000001101100001001010????) modalias(mdio:0110000000001101100001001011????) modalias(mdio:0110000000001101100001010001????) modalias(mdio:0110000000001101100001100101????) modalias(mdio:0110000000001101100001101011????) modalias(mdio:0110000000001101100001110011????) modalias(mdio:0110000000001101100001110101????) modalias(mdio:0110011111001001110111000000????) modalias(mdio:01100111110010011101111000001??[01]) modalias(mdio:0110011111001001110111100001????) modalias(mdio:0110011111001001110111100010????) modalias(mdio:0110011111001001110111100100????) modalias(mdio:0110011111001001110111101[01]00????) modalias(mdio:01100111110010011101111100000[01]??) modalias(mdio:0110011111001001110111110001????) modalias(mdio:0110011111001001110111110010????) modalias(mdio:0111100000010000000000000000????) modalias(mdio:101011100000001001010000000?1???) modalias(mdio:1010111000000010010100001001????) modalias(mdio:1010111000000010010100010010????) modalias(mdio:1010111000000010010100011001????) modalias(mdio:1010111000000010010100011010????) modalias(mdio:1010111000000010010100100110????) modalias(mdio:1010111000000010010100101000????) modalias(mdio:1010111000000010010100101110????) modalias(mdio:1010111000000010010100111011????) modalias(mdio:1101010101100101101001000000000[01]) modalias(mdio:1101010101100101101001000000100[01]) modalias(mdio:1101010101100101101001000001000[01]) modalias(mdio:1101010101100101101001000001100[01]) modalias(mdio:????000000011000000110111000????) modalias(mdio:????000110000001101110001011????) modalias(mdio:????0001100000011011100010[01]0????) modalias(mdio:????????00001110011100100011????) modalias(mdio:????????00100010000101000011????) modalias(mdio:????????00100010000101010001????) modalias(mdio:????????001000100001010101010101) modalias(mdio:????????001000100001010101010110) modalias(mdio:????????00100010000101010101????) modalias(mdio:????????0010001000010101011[01]????) modalias(mdio:????????0010001000010110000110??) modalias(mdio:????????0010001000010110001[01]????) modalias(mdio:????????0010001000010110010[01]????) modalias(mdio:????????0010001000010110011[01]????) modalias(mdio:????????00100010000101110010????) modalias(mdio:????????????0010000101100001000?) modalias(mdio:????????????0111000001000101????) modalias(mdio:????????????0111000001001000????) modalias(mdio:????????????0111000001001101????) modalias(mdio:????????????0111000001010101????) modalias(mdio:????????????0111000001011000????) modalias(mdio:????????????0111000001100110????) modalias(mdio:????????????1111110001000001????) modalias(mdio:????????????11111100010001??????) modalias(mdio:????????????1111110001001011????) modalias(mdio:????????????1111110001010101????) modalias(mdio:????????????1111110001100010????) modalias(mdio:????????????11111100011011??????) modalias(mhi:DIAG) modalias(mhi:DUN) modalias(mhi:DUN2) modalias(mhi:FIREHOSE) modalias(mhi:IPCR) modalias(mhi:IP_HW0_MBIM) modalias(mhi:IP_[HS]W0) modalias(mhi:MBIM) modalias(mhi:QAIC_TIMESYNC_PERIODIC) modalias(mhi:QMI) modalias(michael_mic) modalias(nd:t7*) modalias(nd:tND_DEVICE_BTT*) modalias(nd:t[12]*) modalias(nd:t[45]*) modalias(net-act-bpf) modalias(net-act-connmark) modalias(net-act-csum) modalias(net-act-ct) modalias(net-act-ctinfo) modalias(net-act-gact) modalias(net-act-gate) modalias(net-act-ife) modalias(net-act-mirred) modalias(net-act-mpls) modalias(net-act-nat) modalias(net-act-pedit) modalias(net-act-police) modalias(net-act-sample) modalias(net-act-simple) modalias(net-act-skbedit) modalias(net-act-skbmod) modalias(net-act-tunnel_key) modalias(net-act-vlan) modalias(net-cls-basic) modalias(net-cls-bpf) modalias(net-cls-flow) modalias(net-cls-flower) modalias(net-cls-fw) modalias(net-cls-matchall) modalias(net-cls-route) modalias(net-cls-u32) modalias(net-pf-15) modalias(net-pf-16-proto-12) modalias(net-pf-16-proto-16-family-IPVS) modalias(net-pf-16-proto-16-family-gtp) modalias(net-pf-16-proto-16-family-macsec) modalias(net-pf-16-proto-16-family-nbd) modalias(net-pf-16-proto-16-family-ovs_ct_limit) modalias(net-pf-16-proto-16-family-ovs_datapath) modalias(net-pf-16-proto-16-family-ovs_flow) modalias(net-pf-16-proto-16-family-ovs_meter) modalias(net-pf-16-proto-16-family-ovs_packet) modalias(net-pf-16-proto-16-family-ovs_vport) modalias(net-pf-16-proto-16-family-wireguard) = 1.0.0 modalias(net-pf-16-proto-21) modalias(net-pf-16-proto-4-type-30) modalias(net-pf-16-proto-4-type-40) modalias(net-pf-16-proto-4-type-44) modalias(net-pf-16-proto-8) = 2.0_870 modalias(net-pf-33) modalias(net-pf-40) modalias(net-pf-40) = 1.0.0 modalias(net-pf-40) = 1.0.5.0_k modalias(net-pf-41) modalias(net-pf-42) modalias(net-sch-cake) modalias(net-sch-cbs) modalias(net-sch-clsact) modalias(net-sch-codel) modalias(net-sch-ets) modalias(net-sch-fq) modalias(net-sch-fq_pie) modalias(net-sch-hfsc) modalias(net-sch-hhf) modalias(net-sch-htb) modalias(net-sch-ingress) modalias(net-sch-pie) modalias(net-sch-plug) modalias(net-sch-prio) modalias(net-sch-sfq) modalias(net-sch-taprio) modalias(net-sch-tbf) modalias(netdev-erspan0) modalias(netdev-gre0) modalias(netdev-gretap0) modalias(netdev-ip6_vti0) modalias(netdev-ip6gre0) modalias(netdev-ip6tnl0) modalias(netdev-ip_vti0) modalias(netdev-sit0) modalias(netdev-tunl0) modalias(netdev-xfrm0) modalias(nf-flowtable-10) modalias(nf-flowtable-[12]) modalias(nf-logger-10-0) modalias(nf-logger-10-1) modalias(nf-logger-[2357]-0) modalias(nf-logger-[2357]-1) modalias(nf_conntrack-10) modalias(nf_conntrack-2) modalias(nf_conntrack-7) modalias(nf_log_arp) modalias(nf_log_bridge) modalias(nf_log_ipv[46]) modalias(nf_log_netdev) modalias(nfct-helper-H.245) modalias(nfct-helper-Q.931) modalias(nfct-helper-RAS) modalias(nfct-helper-amanda) modalias(nfct-helper-ftp) modalias(nfct-helper-irc) modalias(nfct-helper-netbios-ns) modalias(nfct-helper-pptp) modalias(nfct-helper-sane) modalias(nfct-helper-sip) modalias(nfct-helper-snmp) modalias(nfct-helper-snmp_trap) modalias(nfct-helper-tftp) modalias(nfnetlink-subsys-10) modalias(nfnetlink-subsys-11) modalias(nfnetlink-subsys-12) modalias(nfnetlink-subsys-3) modalias(nfnetlink-subsys-4) modalias(nfnetlink-subsys-5) modalias(nfnetlink-subsys-6) modalias(nfnetlink-subsys-7) modalias(nfnetlink-subsys-[12]) modalias(nfs-layouttype4-1) modalias(nfs-layouttype4-4) modalias(nfs-layouttype4-[35]) modalias(nfs4) modalias(nft-chain-10-nat) modalias(nft-chain-[12]-nat) modalias(nft-expr-1-fib) modalias(nft-expr-1-reject) modalias(nft-expr-10-dup) modalias(nft-expr-10-fib) modalias(nft-expr-10-reject) modalias(nft-expr-2-dup) modalias(nft-expr-2-fib) modalias(nft-expr-2-reject) modalias(nft-expr-5-dup) modalias(nft-expr-5-fib) modalias(nft-expr-5-fwd) modalias(nft-expr-5-reject) modalias(nft-expr-7-meta) modalias(nft-expr-7-reject) modalias(nft-expr-connlimit) modalias(nft-expr-ct) modalias(nft-expr-flow_offload) modalias(nft-expr-hash) modalias(nft-expr-limit) modalias(nft-expr-log) modalias(nft-expr-masq) modalias(nft-expr-match) modalias(nft-expr-nat) modalias(nft-expr-notrack) modalias(nft-expr-numgen) modalias(nft-expr-queue) modalias(nft-expr-quota) modalias(nft-expr-redir) modalias(nft-expr-socket) modalias(nft-expr-synproxy) modalias(nft-expr-target) modalias(nft-expr-tproxy) modalias(nft-expr-tunnel) modalias(nft-expr-xfrm) modalias(nft-obj-10) modalias(nft-obj-2) modalias(nft-obj-4) modalias(nft-obj-5) modalias(nft-obj-6) modalias(nft-obj-[379]) modalias(nhpoly1305) modalias(nhpoly1305-generic) modalias(nhpoly1305-neon) modalias(nls_big5) modalias(nls_euc-kr) modalias(nls_gb2312) modalias(nls_iso8859-8) modalias(nls_sjis) modalias(nls_tis-620) modalias(nvmet-transport-254) modalias(nvmet-transport-3) modalias(of:N*T*CALTR_ps2-1.0) modalias(of:N*T*CALTR_ps2-1.0C*) modalias(of:N*T*CALTR_tse-1.0) modalias(of:N*T*CALTR_tse-1.0C*) modalias(of:N*T*Cabracon_ab080[1345]) modalias(of:N*T*Cabracon_ab080[1345]C*) modalias(of:N*T*Cabracon_ab180[1345]) modalias(of:N*T*Cabracon_ab180[1345]C*) modalias(of:N*T*Cabracon_abeoz9) modalias(of:N*T*Cabracon_abeoz9C*) modalias(of:N*T*Cabracon_abx80x) modalias(of:N*T*Cabracon_abx80xC*) modalias(of:N*T*Cactive-semi_act8600) modalias(of:N*T*Cactive-semi_act8600C*) modalias(of:N*T*Cactive-semi_act8846) modalias(of:N*T*Cactive-semi_act8846C*) modalias(of:N*T*Cactive-semi_act8865) modalias(of:N*T*Cactive-semi_act8865C*) modalias(of:N*T*Cad_ad7414) modalias(of:N*T*Cad_ad7414C*) modalias(of:N*T*Cadafruit_yx240qv29) modalias(of:N*T*Cadafruit_yx240qv29C*) modalias(of:N*T*Cadafruit_yx350hv15) modalias(of:N*T*Cadafruit_yx350hv15C*) modalias(of:N*T*Cadc-keys) modalias(of:N*T*Cadc-keysC*) modalias(of:N*T*Cadi_ad35[45]2r) modalias(of:N*T*Cadi_ad35[45]2rC*) modalias(of:N*T*Cadi_ad4130) modalias(of:N*T*Cadi_ad4130C*) modalias(of:N*T*Cadi_ad5110-[18]0) modalias(of:N*T*Cadi_ad5110-[18]0C*) modalias(of:N*T*Cadi_ad5112-05) modalias(of:N*T*Cadi_ad5112-05C*) modalias(of:N*T*Cadi_ad5112-[18]0) modalias(of:N*T*Cadi_ad5112-[18]0C*) modalias(of:N*T*Cadi_ad5114-[18]0) modalias(of:N*T*Cadi_ad5114-[18]0C*) modalias(of:N*T*Cadi_ad5272-0[25]0) modalias(of:N*T*Cadi_ad5272-0[25]0C*) modalias(of:N*T*Cadi_ad5272-100) modalias(of:N*T*Cadi_ad5272-100C*) modalias(of:N*T*Cadi_ad5274-020) modalias(of:N*T*Cadi_ad5274-020C*) modalias(of:N*T*Cadi_ad5274-100) modalias(of:N*T*Cadi_ad5274-100C*) modalias(of:N*T*Cadi_ad576[67]) modalias(of:N*T*Cadi_ad576[67]C*) modalias(of:N*T*Cadi_ad5770r) modalias(of:N*T*Cadi_ad5770rC*) modalias(of:N*T*Cadi_ad7091r[248]) modalias(of:N*T*Cadi_ad7091r[248]C*) modalias(of:N*T*Cadi_ad7124-[48]) modalias(of:N*T*Cadi_ad7124-[48]C*) modalias(of:N*T*Cadi_ad7292) modalias(of:N*T*Cadi_ad7292C*) modalias(of:N*T*Cadi_ad7293) modalias(of:N*T*Cadi_ad7293C*) modalias(of:N*T*Cadi_ad74115h) modalias(of:N*T*Cadi_ad74115hC*) modalias(of:N*T*Cadi_ad741[678]) = 0.4 modalias(of:N*T*Cadi_ad741[678]C*) = 0.4 modalias(of:N*T*Cadi_ad7441[23]r) modalias(of:N*T*Cadi_ad7441[23]rC*) modalias(of:N*T*Cadi_ad768[29]) modalias(of:N*T*Cadi_ad768[29]C*) modalias(of:N*T*Cadi_ad7949) modalias(of:N*T*Cadi_ad7949C*) modalias(of:N*T*Cadi_ad9265) modalias(of:N*T*Cadi_ad9265C*) modalias(of:N*T*Cadi_ad9434) modalias(of:N*T*Cadi_ad9434C*) modalias(of:N*T*Cadi_ad9467) modalias(of:N*T*Cadi_ad9467C*) modalias(of:N*T*Cadi_adf4377) modalias(of:N*T*Cadi_adf4377C*) modalias(of:N*T*Cadi_adg792[ag]) modalias(of:N*T*Cadi_adg792[ag]C*) modalias(of:N*T*Cadi_adin1110) modalias(of:N*T*Cadi_adin1110C*) modalias(of:N*T*Cadi_adin2111) modalias(of:N*T*Cadi_adin2111C*) modalias(of:N*T*Cadi_adis16465-[123]) modalias(of:N*T*Cadi_adis16465-[123]C*) modalias(of:N*T*Cadi_adis16467-[123]) modalias(of:N*T*Cadi_adis16467-[123]C*) modalias(of:N*T*Cadi_adis16470) modalias(of:N*T*Cadi_adis16470C*) modalias(of:N*T*Cadi_adis16475-[123]) modalias(of:N*T*Cadi_adis16475-[123]C*) modalias(of:N*T*Cadi_adis16477-[123]) modalias(of:N*T*Cadi_adis16477-[123]C*) modalias(of:N*T*Cadi_adis16500) modalias(of:N*T*Cadi_adis16500C*) modalias(of:N*T*Cadi_adis16505-[123]) modalias(of:N*T*Cadi_adis16505-[123]C*) modalias(of:N*T*Cadi_adis16507-[123]) modalias(of:N*T*Cadi_adis16507-[123]C*) modalias(of:N*T*Cadi_adm1024) modalias(of:N*T*Cadi_adm1024C*) modalias(of:N*T*Cadi_adm1027) modalias(of:N*T*Cadi_adm1027C*) modalias(of:N*T*Cadi_adm1032) modalias(of:N*T*Cadi_adm1032C*) modalias(of:N*T*Cadi_adm1266) modalias(of:N*T*Cadi_adm1266C*) modalias(of:N*T*Cadi_adrf5740) modalias(of:N*T*Cadi_adrf5740C*) modalias(of:N*T*Cadi_adt7461a) modalias(of:N*T*Cadi_adt7461aC*) modalias(of:N*T*Cadi_adt746[38]) modalias(of:N*T*Cadi_adt746[38]C*) modalias(of:N*T*Cadi_adt747[356]) modalias(of:N*T*Cadi_adt747[356]C*) modalias(of:N*T*Cadi_adt7490) modalias(of:N*T*Cadi_adt7490C*) modalias(of:N*T*Cadi_adt74[68]1) modalias(of:N*T*Cadi_adt74[68]1C*) modalias(of:N*T*Cadi_adt75) modalias(of:N*T*Cadi_adt75C*) modalias(of:N*T*Cadi_adxrs290) modalias(of:N*T*Cadi_adxrs290C*) modalias(of:N*T*Cadi_axi-clkgen-2.00.a) modalias(of:N*T*Cadi_axi-clkgen-2.00.aC*) modalias(of:N*T*Cadi_axi-dmac-1.00.a) modalias(of:N*T*Cadi_axi-dmac-1.00.aC*) modalias(of:N*T*Cadi_axi-fan-control-1.00.a) modalias(of:N*T*Cadi_axi-fan-control-1.00.aC*) modalias(of:N*T*Cadi_ds4520-gpio) modalias(of:N*T*Cadi_ds4520-gpioC*) modalias(of:N*T*Cadi_hmc425a) modalias(of:N*T*Cadi_hmc425aC*) modalias(of:N*T*Cadi_hmc540s) modalias(of:N*T*Cadi_hmc540sC*) modalias(of:N*T*Cadi_ltc2688) modalias(of:N*T*Cadi_ltc2688C*) modalias(of:N*T*Cadi_ltc2945) modalias(of:N*T*Cadi_ltc2945C*) modalias(of:N*T*Cadi_ltc2947) modalias(of:N*T*Cadi_ltc2947C*) modalias(of:N*T*Cadi_ltc298[346]) modalias(of:N*T*Cadi_ltc298[346]C*) modalias(of:N*T*Cadi_ltc2991) modalias(of:N*T*Cadi_ltc2991C*) modalias(of:N*T*Cadi_ltc6373) modalias(of:N*T*Cadi_ltc6373C*) modalias(of:N*T*Cadi_ltm2985) modalias(of:N*T*Cadi_ltm2985C*) modalias(of:N*T*Cadi_max11410) modalias(of:N*T*Cadi_max11410C*) modalias(of:N*T*Cadi_max31335) modalias(of:N*T*Cadi_max31335C*) modalias(of:N*T*Cadi_max31760) = 1.0 modalias(of:N*T*Cadi_max31760C*) = 1.0 modalias(of:N*T*Cadi_max3182[789]) modalias(of:N*T*Cadi_max3182[789]C*) modalias(of:N*T*Cadi_max77503) modalias(of:N*T*Cadi_max77503C*) modalias(of:N*T*Cadi_max77831) modalias(of:N*T*Cadi_max77831C*) modalias(of:N*T*Cadi_max77859a) modalias(of:N*T*Cadi_max77859aC*) modalias(of:N*T*Cadi_max7785[79]) modalias(of:N*T*Cadi_max7785[79]C*) modalias(of:N*T*Cadi_zynqmp-axi-clkgen-2.00.a) modalias(of:N*T*Cadi_zynqmp-axi-clkgen-2.00.aC*) modalias(of:N*T*Cads1201) modalias(of:N*T*Cads1201C*) modalias(of:N*T*Cak0991[126]) modalias(of:N*T*Cak0991[126]C*) modalias(of:N*T*Cak8963) modalias(of:N*T*Cak8963C*) modalias(of:N*T*Cak8975) modalias(of:N*T*Cak8975C*) modalias(of:N*T*Callwinner_sun20i-d1-crypto) modalias(of:N*T*Callwinner_sun20i-d1-cryptoC*) modalias(of:N*T*Callwinner_sun20i-d1-dma) modalias(of:N*T*Callwinner_sun20i-d1-dmaC*) modalias(of:N*T*Callwinner_sun20i-d1-gpadc) modalias(of:N*T*Callwinner_sun20i-d1-gpadcC*) modalias(of:N*T*Callwinner_sun20i-d1-sid) modalias(of:N*T*Callwinner_sun20i-d1-sidC*) modalias(of:N*T*Callwinner_sun20i-d1-ths) modalias(of:N*T*Callwinner_sun20i-d1-thsC*) modalias(of:N*T*Callwinner_sun20i-d1-usb-phy) modalias(of:N*T*Callwinner_sun20i-d1-usb-phyC*) modalias(of:N*T*Callwinner_sun20i-d1-wdt) = 1.0 modalias(of:N*T*Callwinner_sun20i-d1-wdtC*) = 1.0 modalias(of:N*T*Callwinner_sun4i-a10-ahci) modalias(of:N*T*Callwinner_sun4i-a10-ahciC*) modalias(of:N*T*Callwinner_sun4i-a10-crypto) modalias(of:N*T*Callwinner_sun4i-a10-cryptoC*) modalias(of:N*T*Callwinner_sun4i-a10-i2c) modalias(of:N*T*Callwinner_sun4i-a10-i2cC*) modalias(of:N*T*Callwinner_sun4i-a10-musb) modalias(of:N*T*Callwinner_sun4i-a10-musbC*) modalias(of:N*T*Callwinner_sun4i-a10-pwm) modalias(of:N*T*Callwinner_sun4i-a10-pwmC*) modalias(of:N*T*Callwinner_sun4i-a10-sid) modalias(of:N*T*Callwinner_sun4i-a10-sidC*) modalias(of:N*T*Callwinner_sun4i-a10-usb-phy) modalias(of:N*T*Callwinner_sun4i-a10-usb-phyC*) modalias(of:N*T*Callwinner_sun4i-a10-wdt) = 1.0 modalias(of:N*T*Callwinner_sun4i-a10-wdtC*) = 1.0 modalias(of:N*T*Callwinner_sun50i-a100-dma) modalias(of:N*T*Callwinner_sun50i-a100-dmaC*) modalias(of:N*T*Callwinner_sun50i-a100-mipi-dphy) modalias(of:N*T*Callwinner_sun50i-a100-mipi-dphyC*) modalias(of:N*T*Callwinner_sun50i-a100-ths) modalias(of:N*T*Callwinner_sun50i-a100-thsC*) modalias(of:N*T*Callwinner_sun50i-a64-crypto) modalias(of:N*T*Callwinner_sun50i-a64-cryptoC*) modalias(of:N*T*Callwinner_sun50i-a64-dma) modalias(of:N*T*Callwinner_sun50i-a64-dmaC*) modalias(of:N*T*Callwinner_sun50i-a64-mbus) modalias(of:N*T*Callwinner_sun50i-a64-mbusC*) modalias(of:N*T*Callwinner_sun50i-a64-pwm) modalias(of:N*T*Callwinner_sun50i-a64-pwmC*) modalias(of:N*T*Callwinner_sun50i-a64-sid) modalias(of:N*T*Callwinner_sun50i-a64-sidC*) modalias(of:N*T*Callwinner_sun50i-a64-ths) modalias(of:N*T*Callwinner_sun50i-a64-thsC*) modalias(of:N*T*Callwinner_sun50i-a64-usb-phy) modalias(of:N*T*Callwinner_sun50i-a64-usb-phyC*) modalias(of:N*T*Callwinner_sun50i-h5-mbus) modalias(of:N*T*Callwinner_sun50i-h5-mbusC*) modalias(of:N*T*Callwinner_sun50i-h6) modalias(of:N*T*Callwinner_sun50i-h6-dma) modalias(of:N*T*Callwinner_sun50i-h6-dmaC*) modalias(of:N*T*Callwinner_sun50i-h6-dwc3) modalias(of:N*T*Callwinner_sun50i-h6-dwc3C*) modalias(of:N*T*Callwinner_sun50i-h6-pwm) modalias(of:N*T*Callwinner_sun50i-h6-pwmC*) modalias(of:N*T*Callwinner_sun50i-h6-usb-phy) modalias(of:N*T*Callwinner_sun50i-h6-usb-phyC*) modalias(of:N*T*Callwinner_sun50i-h6-usb3-phy) modalias(of:N*T*Callwinner_sun50i-h6-usb3-phyC*) modalias(of:N*T*Callwinner_sun50i-h616-ths) modalias(of:N*T*Callwinner_sun50i-h616-thsC*) modalias(of:N*T*Callwinner_sun50i-h616-usb-phy) modalias(of:N*T*Callwinner_sun50i-h616-usb-phyC*) modalias(of:N*T*Callwinner_sun50i-h6C*) modalias(of:N*T*Callwinner_sun50i-h[56]-crypto) modalias(of:N*T*Callwinner_sun50i-h[56]-cryptoC*) modalias(of:N*T*Callwinner_sun50i-h[56]-sid) modalias(of:N*T*Callwinner_sun50i-h[56]-sidC*) modalias(of:N*T*Callwinner_sun50i-h[56]-ths) modalias(of:N*T*Callwinner_sun50i-h[56]-thsC*) modalias(of:N*T*Callwinner_sun50i-r329-spi) modalias(of:N*T*Callwinner_sun50i-r329-spiC*) modalias(of:N*T*Callwinner_sun5i-a10s-pwm) modalias(of:N*T*Callwinner_sun5i-a10s-pwmC*) modalias(of:N*T*Callwinner_sun5i-a13-pwm) modalias(of:N*T*Callwinner_sun5i-a13-pwmC*) modalias(of:N*T*Callwinner_sun5i-a13-usb-phy) modalias(of:N*T*Callwinner_sun5i-a13-usb-phyC*) modalias(of:N*T*Callwinner_sun6i-a31-dma) modalias(of:N*T*Callwinner_sun6i-a31-dmaC*) modalias(of:N*T*Callwinner_sun6i-a31-hwspinlock) modalias(of:N*T*Callwinner_sun6i-a31-hwspinlockC*) modalias(of:N*T*Callwinner_sun6i-a31-i2c) modalias(of:N*T*Callwinner_sun6i-a31-i2cC*) modalias(of:N*T*Callwinner_sun6i-a31-mipi-dphy) modalias(of:N*T*Callwinner_sun6i-a31-mipi-dphyC*) modalias(of:N*T*Callwinner_sun6i-a31-musb) modalias(of:N*T*Callwinner_sun6i-a31-musbC*) modalias(of:N*T*Callwinner_sun6i-a31-spi) modalias(of:N*T*Callwinner_sun6i-a31-spiC*) modalias(of:N*T*Callwinner_sun6i-a31-usb-phy) modalias(of:N*T*Callwinner_sun6i-a31-usb-phyC*) modalias(of:N*T*Callwinner_sun6i-a31-wdt) = 1.0 modalias(of:N*T*Callwinner_sun6i-a31-wdtC*) = 1.0 modalias(of:N*T*Callwinner_sun7i-a20-pwm) modalias(of:N*T*Callwinner_sun7i-a20-pwmC*) modalias(of:N*T*Callwinner_sun7i-a20-sid) modalias(of:N*T*Callwinner_sun7i-a20-sidC*) modalias(of:N*T*Callwinner_sun7i-a20-usb-phy) modalias(of:N*T*Callwinner_sun7i-a20-usb-phyC*) modalias(of:N*T*Callwinner_sun8i-a23-dma) modalias(of:N*T*Callwinner_sun8i-a23-dmaC*) modalias(of:N*T*Callwinner_sun8i-a23-rsb) modalias(of:N*T*Callwinner_sun8i-a23-rsbC*) modalias(of:N*T*Callwinner_sun8i-a33-crypto) modalias(of:N*T*Callwinner_sun8i-a33-cryptoC*) modalias(of:N*T*Callwinner_sun8i-a33-musb) modalias(of:N*T*Callwinner_sun8i-a33-musbC*) modalias(of:N*T*Callwinner_sun8i-a83t-crypto) modalias(of:N*T*Callwinner_sun8i-a83t-cryptoC*) modalias(of:N*T*Callwinner_sun8i-a83t-dma) modalias(of:N*T*Callwinner_sun8i-a83t-dmaC*) modalias(of:N*T*Callwinner_sun8i-a83t-sid) modalias(of:N*T*Callwinner_sun8i-a83t-sidC*) modalias(of:N*T*Callwinner_sun8i-a83t-ths) modalias(of:N*T*Callwinner_sun8i-a83t-thsC*) modalias(of:N*T*Callwinner_sun8i-a83t-usb-phy) modalias(of:N*T*Callwinner_sun8i-a83t-usb-phyC*) modalias(of:N*T*Callwinner_sun8i-a[23]3-usb-phy) modalias(of:N*T*Callwinner_sun8i-a[23]3-usb-phyC*) modalias(of:N*T*Callwinner_sun8i-h3-crypto) modalias(of:N*T*Callwinner_sun8i-h3-cryptoC*) modalias(of:N*T*Callwinner_sun8i-h3-dma) modalias(of:N*T*Callwinner_sun8i-h3-dmaC*) modalias(of:N*T*Callwinner_sun8i-h3-musb) modalias(of:N*T*Callwinner_sun8i-h3-musbC*) modalias(of:N*T*Callwinner_sun8i-h3-pwm) modalias(of:N*T*Callwinner_sun8i-h3-pwmC*) modalias(of:N*T*Callwinner_sun8i-h3-sid) modalias(of:N*T*Callwinner_sun8i-h3-sidC*) modalias(of:N*T*Callwinner_sun8i-h3-spi) modalias(of:N*T*Callwinner_sun8i-h3-spiC*) modalias(of:N*T*Callwinner_sun8i-h3-ths) modalias(of:N*T*Callwinner_sun8i-h3-thsC*) modalias(of:N*T*Callwinner_sun8i-h3-usb-phy) modalias(of:N*T*Callwinner_sun8i-h3-usb-phyC*) modalias(of:N*T*Callwinner_sun8i-r40-ahci) modalias(of:N*T*Callwinner_sun8i-r40-ahciC*) modalias(of:N*T*Callwinner_sun8i-r40-crypto) modalias(of:N*T*Callwinner_sun8i-r40-cryptoC*) modalias(of:N*T*Callwinner_sun8i-r40-ths) modalias(of:N*T*Callwinner_sun8i-r40-thsC*) modalias(of:N*T*Callwinner_sun8i-r40-usb-phy) modalias(of:N*T*Callwinner_sun8i-r40-usb-phyC*) modalias(of:N*T*Callwinner_sun8i-v3s-dma) modalias(of:N*T*Callwinner_sun8i-v3s-dmaC*) modalias(of:N*T*Callwinner_sun8i-v3s-usb-phy) modalias(of:N*T*Callwinner_sun8i-v3s-usb-phyC*) modalias(of:N*T*Callwinner_sun9i-a80-crypto) modalias(of:N*T*Callwinner_sun9i-a80-cryptoC*) modalias(of:N*T*Callwinner_suniv-f1c100s-musb) modalias(of:N*T*Callwinner_suniv-f1c100s-musbC*) modalias(of:N*T*Callwinner_suniv-f1c100s-usb-phy) modalias(of:N*T*Callwinner_suniv-f1c100s-usb-phyC*) modalias(of:N*T*Caltr_ps2-1.0) modalias(of:N*T*Caltr_ps2-1.0C*) modalias(of:N*T*Caltr_socfpga-msgdma) modalias(of:N*T*Caltr_socfpga-msgdmaC*) modalias(of:N*T*Caltr_tse-1.0) modalias(of:N*T*Caltr_tse-1.0C*) modalias(of:N*T*Caltr_tse-msgdma-1.0) modalias(of:N*T*Caltr_tse-msgdma-1.0C*) modalias(of:N*T*Camazon_al-thermal) modalias(of:N*T*Camazon_al-thermalC*) modalias(of:N*T*Camazon_alpine-dw-apb-ssi) modalias(of:N*T*Camazon_alpine-dw-apb-ssiC*) modalias(of:N*T*Camcc_dwc-otg) modalias(of:N*T*Camcc_dwc-otgC*) modalias(of:N*T*Camd_ccp-seattle-v1a) = 1.1.0 modalias(of:N*T*Camd_ccp-seattle-v1aC*) = 1.1.0 modalias(of:N*T*Camd_pensando-elba-qspi) modalias(of:N*T*Camd_pensando-elba-qspiC*) modalias(of:N*T*Camd_pensando-elba-spi) modalias(of:N*T*Camd_pensando-elba-spiC*) modalias(of:N*T*Camd_sbtsi) modalias(of:N*T*Camd_sbtsiC*) modalias(of:N*T*Camd_xgbe-seattle-v1a) modalias(of:N*T*Camd_xgbe-seattle-v1aC*) modalias(of:N*T*Camlogic_a1-spifc) modalias(of:N*T*Camlogic_a1-spifcC*) modalias(of:N*T*Camlogic_axg-mipi-dphy) modalias(of:N*T*Camlogic_axg-mipi-dphyC*) modalias(of:N*T*Camlogic_axg-pcie-phy) modalias(of:N*T*Camlogic_axg-pcie-phyC*) modalias(of:N*T*Camlogic_c3-reset) modalias(of:N*T*Camlogic_c3-resetC*) modalias(of:N*T*Camlogic_canvas) modalias(of:N*T*Camlogic_canvasC*) modalias(of:N*T*Camlogic_g12a-cpu-thermal) modalias(of:N*T*Camlogic_g12a-cpu-thermalC*) modalias(of:N*T*Camlogic_g12a-ddr-thermal) modalias(of:N*T*Camlogic_g12a-ddr-thermalC*) modalias(of:N*T*Camlogic_g12a-usb3-pcie-phy) modalias(of:N*T*Camlogic_g12a-usb3-pcie-phyC*) modalias(of:N*T*Camlogic_gxl-mdio-mux) modalias(of:N*T*Camlogic_gxl-mdio-muxC*) modalias(of:N*T*Camlogic_meson-a1-reset) modalias(of:N*T*Camlogic_meson-a1-resetC*) modalias(of:N*T*Camlogic_meson-a1-usb) modalias(of:N*T*Camlogic_meson-a1-usb-ctrl) modalias(of:N*T*Camlogic_meson-a1-usb-ctrlC*) modalias(of:N*T*Camlogic_meson-a1-usbC*) modalias(of:N*T*Camlogic_meson-axg-audio-arb) modalias(of:N*T*Camlogic_meson-axg-audio-arbC*) modalias(of:N*T*Camlogic_meson-axg-reset) modalias(of:N*T*Camlogic_meson-axg-resetC*) modalias(of:N*T*Camlogic_meson-axg-saradc) modalias(of:N*T*Camlogic_meson-axg-saradcC*) modalias(of:N*T*Camlogic_meson-axg-spicc) modalias(of:N*T*Camlogic_meson-axg-spiccC*) modalias(of:N*T*Camlogic_meson-axg-usb-ctrl) modalias(of:N*T*Camlogic_meson-axg-usb-ctrlC*) modalias(of:N*T*Camlogic_meson-g12a-mali) modalias(of:N*T*Camlogic_meson-g12a-maliC*) modalias(of:N*T*Camlogic_meson-g12a-saradc) modalias(of:N*T*Camlogic_meson-g12a-saradcC*) modalias(of:N*T*Camlogic_meson-g12a-spicc) modalias(of:N*T*Camlogic_meson-g12a-spiccC*) modalias(of:N*T*Camlogic_meson-g12a-usb) modalias(of:N*T*Camlogic_meson-g12a-usb-ctrl) modalias(of:N*T*Camlogic_meson-g12a-usb-ctrlC*) modalias(of:N*T*Camlogic_meson-g12a-usbC*) modalias(of:N*T*Camlogic_meson-gx-spicc) modalias(of:N*T*Camlogic_meson-gx-spiccC*) modalias(of:N*T*Camlogic_meson-gx[lm]-saradc) modalias(of:N*T*Camlogic_meson-gx[lm]-saradcC*) modalias(of:N*T*Camlogic_meson-gx[lm]-usb-ctrl) modalias(of:N*T*Camlogic_meson-gx[lm]-usb-ctrlC*) modalias(of:N*T*Camlogic_meson-gxbb-efuse) modalias(of:N*T*Camlogic_meson-gxbb-efuseC*) modalias(of:N*T*Camlogic_meson-gxbb-mhu) modalias(of:N*T*Camlogic_meson-gxbb-mhuC*) modalias(of:N*T*Camlogic_meson-gxbb-reset) modalias(of:N*T*Camlogic_meson-gxbb-resetC*) modalias(of:N*T*Camlogic_meson-gxbb-saradc) modalias(of:N*T*Camlogic_meson-gxbb-saradcC*) modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensors) modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensorsC*) modalias(of:N*T*Camlogic_meson-gxbb-spifc) modalias(of:N*T*Camlogic_meson-gxbb-spifcC*) modalias(of:N*T*Camlogic_meson-gxbb-usb) modalias(of:N*T*Camlogic_meson-gxbb-usb2-phy) modalias(of:N*T*Camlogic_meson-gxbb-usb2-phyC*) modalias(of:N*T*Camlogic_meson-gxbb-usbC*) modalias(of:N*T*Camlogic_meson-gxbb-wdt) modalias(of:N*T*Camlogic_meson-gxbb-wdtC*) modalias(of:N*T*Camlogic_meson-gxl-usb2-phy) modalias(of:N*T*Camlogic_meson-gxl-usb2-phyC*) modalias(of:N*T*Camlogic_meson-gxm-mali) modalias(of:N*T*Camlogic_meson-gxm-maliC*) modalias(of:N*T*Camlogic_meson-rng) modalias(of:N*T*Camlogic_meson-rngC*) modalias(of:N*T*Camlogic_meson-s4-reset) modalias(of:N*T*Camlogic_meson-s4-resetC*) modalias(of:N*T*Camlogic_meson-s4-rng) modalias(of:N*T*Camlogic_meson-s4-rngC*) modalias(of:N*T*Camlogic_meson-sm1-audio-arb) modalias(of:N*T*Camlogic_meson-sm1-audio-arbC*) modalias(of:N*T*Camlogic_meson-vrtc) modalias(of:N*T*Camlogic_meson-vrtcC*) modalias(of:N*T*Camlogic_meson6-spifc) modalias(of:N*T*Camlogic_meson6-spifcC*) modalias(of:N*T*Camlogic_meson8-canvas) modalias(of:N*T*Camlogic_meson8-canvasC*) modalias(of:N*T*Camlogic_meson8-saradc) modalias(of:N*T*Camlogic_meson8-saradcC*) modalias(of:N*T*Camlogic_meson8-usb) modalias(of:N*T*Camlogic_meson8-usb2-phy) modalias(of:N*T*Camlogic_meson8-usb2-phyC*) modalias(of:N*T*Camlogic_meson8-usbC*) modalias(of:N*T*Camlogic_meson8b-canvas) modalias(of:N*T*Camlogic_meson8b-canvasC*) modalias(of:N*T*Camlogic_meson8b-efuse) modalias(of:N*T*Camlogic_meson8b-efuseC*) modalias(of:N*T*Camlogic_meson8b-reset) modalias(of:N*T*Camlogic_meson8b-resetC*) modalias(of:N*T*Camlogic_meson8b-saradc) modalias(of:N*T*Camlogic_meson8b-saradcC*) modalias(of:N*T*Camlogic_meson8b-usb) modalias(of:N*T*Camlogic_meson8b-usb2-phy) modalias(of:N*T*Camlogic_meson8b-usb2-phyC*) modalias(of:N*T*Camlogic_meson8b-usbC*) modalias(of:N*T*Camlogic_meson8b-wdt) modalias(of:N*T*Camlogic_meson8b-wdtC*) modalias(of:N*T*Camlogic_meson8m2-canvas) modalias(of:N*T*Camlogic_meson8m2-canvasC*) modalias(of:N*T*Camlogic_meson8m2-saradc) modalias(of:N*T*Camlogic_meson8m2-saradcC*) modalias(of:N*T*Camlogic_meson8m2-usb2-phy) modalias(of:N*T*Camlogic_meson8m2-usb2-phyC*) modalias(of:N*T*Camlogic_meson8m2-wdt) modalias(of:N*T*Camlogic_meson8m2-wdtC*) modalias(of:N*T*Camlogic_meson[68]-efuse) modalias(of:N*T*Camlogic_meson[68]-efuseC*) modalias(of:N*T*Camlogic_meson[68]-wdt) modalias(of:N*T*Camlogic_meson[68]-wdtC*) modalias(of:N*T*Camlogic_t7-wdt) modalias(of:N*T*Camlogic_t7-wdtC*) modalias(of:N*T*Camphenol_cc2d2[35]) modalias(of:N*T*Camphenol_cc2d2[35]C*) modalias(of:N*T*Camphenol_cc2d2[35]s) modalias(of:N*T*Camphenol_cc2d2[35]sC*) modalias(of:N*T*Camphenol_cc2d3[35]) modalias(of:N*T*Camphenol_cc2d3[35]C*) modalias(of:N*T*Camphenol_cc2d3[35]s) modalias(of:N*T*Camphenol_cc2d3[35]sC*) modalias(of:N*T*Cams_as3722-regulator) modalias(of:N*T*Cams_as3722-regulatorC*) modalias(of:N*T*Cams_as6200) modalias(of:N*T*Cams_as6200C*) modalias(of:N*T*Capm_apm82181-dwc-otg) modalias(of:N*T*Capm_apm82181-dwc-otgC*) modalias(of:N*T*Capm_xgene-ahci) = 0.4 modalias(of:N*T*Capm_xgene-ahci-v2) = 0.4 modalias(of:N*T*Capm_xgene-ahci-v2C*) = 0.4 modalias(of:N*T*Capm_xgene-ahciC*) = 0.4 modalias(of:N*T*Capm_xgene-edac) modalias(of:N*T*Capm_xgene-edacC*) modalias(of:N*T*Capm_xgene-enet) modalias(of:N*T*Capm_xgene-enetC*) modalias(of:N*T*Capm_xgene-gpio-sb) modalias(of:N*T*Capm_xgene-gpio-sbC*) modalias(of:N*T*Capm_xgene-gpio-v2) modalias(of:N*T*Capm_xgene-gpio-v2C*) modalias(of:N*T*Capm_xgene-mdio-rgmii) modalias(of:N*T*Capm_xgene-mdio-rgmiiC*) modalias(of:N*T*Capm_xgene-mdio-xfi) modalias(of:N*T*Capm_xgene-mdio-xfiC*) modalias(of:N*T*Capm_xgene-rng) modalias(of:N*T*Capm_xgene-rngC*) modalias(of:N*T*Capm_xgene-rtc) modalias(of:N*T*Capm_xgene-rtcC*) modalias(of:N*T*Capm_xgene-slimpro-hwmon) modalias(of:N*T*Capm_xgene-slimpro-hwmonC*) modalias(of:N*T*Capm_xgene-slimpro-i2c) modalias(of:N*T*Capm_xgene-slimpro-i2cC*) modalias(of:N*T*Capm_xgene-slimpro-mbox) modalias(of:N*T*Capm_xgene-slimpro-mboxC*) modalias(of:N*T*Capm_xgene1-[sx]genet) modalias(of:N*T*Capm_xgene1-[sx]genetC*) modalias(of:N*T*Capm_xgene2-[sx]genet) modalias(of:N*T*Capm_xgene2-[sx]genetC*) modalias(of:N*T*Capple_admac) modalias(of:N*T*Capple_admacC*) modalias(of:N*T*Capple_asc-mailbox-v4) modalias(of:N*T*Capple_asc-mailbox-v4C*) modalias(of:N*T*Capple_cd321x) modalias(of:N*T*Capple_cd321xC*) modalias(of:N*T*Capple_cluster-cpufreq) modalias(of:N*T*Capple_cluster-cpufreqC*) modalias(of:N*T*Capple_efuses) modalias(of:N*T*Capple_efusesC*) modalias(of:N*T*Capple_i2c) modalias(of:N*T*Capple_i2cC*) modalias(of:N*T*Capple_m3-mailbox-v2) modalias(of:N*T*Capple_m3-mailbox-v2C*) modalias(of:N*T*Capple_nco) modalias(of:N*T*Capple_ncoC*) modalias(of:N*T*Capple_nvme-ans2) modalias(of:N*T*Capple_nvme-ans2C*) modalias(of:N*T*Capple_pinctrl) modalias(of:N*T*Capple_pinctrlC*) modalias(of:N*T*Capple_s5l-fpwm) modalias(of:N*T*Capple_s5l-fpwmC*) modalias(of:N*T*Capple_t6000-dart) modalias(of:N*T*Capple_t6000-dartC*) modalias(of:N*T*Capple_t6000-sart) modalias(of:N*T*Capple_t6000-sartC*) modalias(of:N*T*Capple_t8103-cluster-cpufreq) modalias(of:N*T*Capple_t8103-cluster-cpufreqC*) modalias(of:N*T*Capple_t8103-dart) modalias(of:N*T*Capple_t8103-dartC*) modalias(of:N*T*Capple_t8103-i2c) modalias(of:N*T*Capple_t8103-i2cC*) modalias(of:N*T*Capple_t8103-sart) modalias(of:N*T*Capple_t8103-sartC*) modalias(of:N*T*Capple_t8103-usb4-dart) modalias(of:N*T*Capple_t8103-usb4-dartC*) modalias(of:N*T*Capple_t8110-dart) modalias(of:N*T*Capple_t8110-dartC*) modalias(of:N*T*Capple_t8112-cluster-cpufreq) modalias(of:N*T*Capple_t8112-cluster-cpufreqC*) modalias(of:N*T*Capple_wdt) modalias(of:N*T*Capple_wdtC*) modalias(of:N*T*Carc_arc2c0608) modalias(of:N*T*Carc_arc2c0608C*) modalias(of:N*T*Carm_cci-400-pmu) modalias(of:N*T*Carm_cci-400-pmuC*) modalias(of:N*T*Carm_cci-400-pmu_r[01]) modalias(of:N*T*Carm_cci-400-pmu_r[01]C*) modalias(of:N*T*Carm_cci-5[05]0-pmu_r0) modalias(of:N*T*Carm_cci-5[05]0-pmu_r0C*) modalias(of:N*T*Carm_ci-700) modalias(of:N*T*Carm_ci-700C*) modalias(of:N*T*Carm_cmn-6[05]0) modalias(of:N*T*Carm_cmn-6[05]0C*) modalias(of:N*T*Carm_cmn-700) modalias(of:N*T*Carm_cmn-700C*) modalias(of:N*T*Carm_coresight-pmu) modalias(of:N*T*Carm_coresight-pmuC*) modalias(of:N*T*Carm_coresight-replicator) modalias(of:N*T*Carm_coresight-replicatorC*) modalias(of:N*T*Carm_coresight-static-funnel) modalias(of:N*T*Carm_coresight-static-funnelC*) modalias(of:N*T*Carm_coresight-static-replicator) modalias(of:N*T*Carm_coresight-static-replicatorC*) modalias(of:N*T*Carm_dmc-520) modalias(of:N*T*Carm_dmc-520C*) modalias(of:N*T*Carm_dsu-pmu) modalias(of:N*T*Carm_dsu-pmuC*) modalias(of:N*T*Carm_mali-4[05]0) modalias(of:N*T*Carm_mali-4[05]0C*) modalias(of:N*T*Carm_mali-bifrost) modalias(of:N*T*Carm_mali-bifrostC*) modalias(of:N*T*Carm_mali-t628) modalias(of:N*T*Carm_mali-t628C*) modalias(of:N*T*Carm_mali-t6[02]4) modalias(of:N*T*Carm_mali-t6[02]4C*) modalias(of:N*T*Carm_mali-t7[26]0) modalias(of:N*T*Carm_mali-t7[26]0C*) modalias(of:N*T*Carm_mali-t8[2368]0) modalias(of:N*T*Carm_mali-t8[2368]0C*) modalias(of:N*T*Carm_mali-valhall-jm) modalias(of:N*T*Carm_mali-valhall-jmC*) modalias(of:N*T*Carm_sbsa-gwdt) modalias(of:N*T*Carm_sbsa-gwdtC*) modalias(of:N*T*Carm_scpi) modalias(of:N*T*Carm_scpi-clocks) modalias(of:N*T*Carm_scpi-clocksC*) modalias(of:N*T*Carm_scpi-power-domains) modalias(of:N*T*Carm_scpi-power-domainsC*) modalias(of:N*T*Carm_scpi-pre-1.0) modalias(of:N*T*Carm_scpi-pre-1.0C*) modalias(of:N*T*Carm_scpi-sensors) modalias(of:N*T*Carm_scpi-sensorsC*) modalias(of:N*T*Carm_scpiC*) modalias(of:N*T*Carm_smc-wdt) = 1.0 modalias(of:N*T*Carm_smc-wdtC*) = 1.0 modalias(of:N*T*Carm_smmu-v3-pmcg) modalias(of:N*T*Carm_smmu-v3-pmcgC*) modalias(of:N*T*Carm_statistical-profiling-extension-v1) modalias(of:N*T*Carm_statistical-profiling-extension-v1C*) modalias(of:N*T*Carm_trace-buffer-extension) modalias(of:N*T*Carm_trace-buffer-extensionC*) modalias(of:N*T*Carm_versatile-i2c) modalias(of:N*T*Carm_versatile-i2cC*) modalias(of:N*T*Carm_vexpress-amp) modalias(of:N*T*Carm_vexpress-ampC*) modalias(of:N*T*Carm_vexpress-energy) modalias(of:N*T*Carm_vexpress-energyC*) modalias(of:N*T*Carm_vexpress-power) modalias(of:N*T*Carm_vexpress-powerC*) modalias(of:N*T*Carm_vexpress-temp) modalias(of:N*T*Carm_vexpress-tempC*) modalias(of:N*T*Carm_vexpress-volt) modalias(of:N*T*Carm_vexpress-voltC*) modalias(of:N*T*Casahi-kasei_ak0991[126]) modalias(of:N*T*Casahi-kasei_ak0991[126]C*) modalias(of:N*T*Casahi-kasei_ak8963) modalias(of:N*T*Casahi-kasei_ak8963C*) modalias(of:N*T*Casahi-kasei_ak8975) modalias(of:N*T*Casahi-kasei_ak8975C*) modalias(of:N*T*Casix_ax88796c) modalias(of:N*T*Casix_ax88796cC*) modalias(of:N*T*Casteralabs_pt5161l) modalias(of:N*T*Casteralabs_pt5161lC*) modalias(of:N*T*Casus_as99127f) modalias(of:N*T*Casus_as99127fC*) modalias(of:N*T*Catmel_24c0[01248]) modalias(of:N*T*Catmel_24c0[01248]C*) modalias(of:N*T*Catmel_24c102[45]) modalias(of:N*T*Catmel_24c102[45]C*) modalias(of:N*T*Catmel_24c128) modalias(of:N*T*Catmel_24c128C*) modalias(of:N*T*Catmel_24c16) modalias(of:N*T*Catmel_24c16C*) modalias(of:N*T*Catmel_24c2048) modalias(of:N*T*Catmel_24c2048C*) modalias(of:N*T*Catmel_24c256) modalias(of:N*T*Catmel_24c256C*) modalias(of:N*T*Catmel_24c32) modalias(of:N*T*Catmel_24c32C*) modalias(of:N*T*Catmel_24c32d-wl) modalias(of:N*T*Catmel_24c32d-wlC*) modalias(of:N*T*Catmel_24c512) modalias(of:N*T*Catmel_24c512C*) modalias(of:N*T*Catmel_24c64) modalias(of:N*T*Catmel_24c64C*) modalias(of:N*T*Catmel_24c64d-wl) modalias(of:N*T*Catmel_24c64d-wlC*) modalias(of:N*T*Catmel_24cs0[1248]) modalias(of:N*T*Catmel_24cs0[1248]C*) modalias(of:N*T*Catmel_24cs16) modalias(of:N*T*Catmel_24cs16C*) modalias(of:N*T*Catmel_24cs32) modalias(of:N*T*Catmel_24cs32C*) modalias(of:N*T*Catmel_24cs64) modalias(of:N*T*Catmel_24cs64C*) modalias(of:N*T*Catmel_24mac[46]02) modalias(of:N*T*Catmel_24mac[46]02C*) modalias(of:N*T*Catmel_at25) modalias(of:N*T*Catmel_at25C*) modalias(of:N*T*Catmel_at30ts74) modalias(of:N*T*Catmel_at30ts74C*) modalias(of:N*T*Catmel_at93c46d) modalias(of:N*T*Catmel_at93c46dC*) modalias(of:N*T*Catmel_at93c[456]6) modalias(of:N*T*Catmel_at93c[456]6C*) modalias(of:N*T*Catmel_at97sc3204t) modalias(of:N*T*Catmel_at97sc3204tC*) modalias(of:N*T*Catmel_atecc508a) modalias(of:N*T*Catmel_atecc508aC*) modalias(of:N*T*Catmel_atsha204) modalias(of:N*T*Catmel_atsha204C*) modalias(of:N*T*Catmel_atsha204a) modalias(of:N*T*Catmel_atsha204aC*) modalias(of:N*T*Catmel_attpm20p) modalias(of:N*T*Catmel_attpm20pC*) modalias(of:N*T*Catmel_spd) modalias(of:N*T*Catmel_spdC*) modalias(of:N*T*Cawinic_aw37503) modalias(of:N*T*Cawinic_aw37503C*) modalias(of:N*T*Caxentia_tse850-envelope-detector) modalias(of:N*T*Caxentia_tse850-envelope-detectorC*) modalias(of:N*T*Cazoteq_iqs269a) modalias(of:N*T*Cazoteq_iqs269a-[0d]0) modalias(of:N*T*Cazoteq_iqs269a-[0d]0C*) modalias(of:N*T*Cazoteq_iqs269aC*) modalias(of:N*T*Cazoteq_iqs626a) modalias(of:N*T*Cazoteq_iqs626aC*) modalias(of:N*T*Cazoteq_iqs7222[abcd]) modalias(of:N*T*Cazoteq_iqs7222[abcd]C*) modalias(of:N*T*Cbaikal_bt1-ahci) modalias(of:N*T*Cbaikal_bt1-ahciC*) modalias(of:N*T*Cblutek_bpa-rs600) modalias(of:N*T*Cblutek_bpa-rs600C*) modalias(of:N*T*Cbosch_bmc15[06]_magn) modalias(of:N*T*Cbosch_bmc15[06]_magnC*) modalias(of:N*T*Cbosch_bme680) modalias(of:N*T*Cbosch_bme680C*) modalias(of:N*T*Cbosch_bmi160) modalias(of:N*T*Cbosch_bmi160C*) modalias(of:N*T*Cbosch_bmm150) modalias(of:N*T*Cbosch_bmm150C*) modalias(of:N*T*Cbosch_bmm150_magn) modalias(of:N*T*Cbosch_bmm150_magnC*) modalias(of:N*T*Cbosch_bno055) modalias(of:N*T*Cbosch_bno055C*) modalias(of:N*T*Cbrcm_271[12]-v3d) modalias(of:N*T*Cbrcm_271[12]-v3dC*) modalias(of:N*T*Cbrcm_72[67]8-v3d) modalias(of:N*T*Cbrcm_72[67]8-v3dC*) modalias(of:N*T*Cbrcm_asp-v2.[012]-mdio) modalias(of:N*T*Cbrcm_asp-v2.[012]-mdioC*) modalias(of:N*T*Cbrcm_bcm-nsp-rng) modalias(of:N*T*Cbrcm_bcm-nsp-rngC*) modalias(of:N*T*Cbrcm_bcm2711-hdmi-i2c) modalias(of:N*T*Cbrcm_bcm2711-hdmi-i2cC*) modalias(of:N*T*Cbrcm_bcm2711-i2c) modalias(of:N*T*Cbrcm_bcm2711-i2cC*) modalias(of:N*T*Cbrcm_bcm2711-rng200) modalias(of:N*T*Cbrcm_bcm2711-rng200C*) modalias(of:N*T*Cbrcm_bcm2711-thermal) modalias(of:N*T*Cbrcm_bcm2711-thermalC*) modalias(of:N*T*Cbrcm_bcm2711-xhci) modalias(of:N*T*Cbrcm_bcm2711-xhciC*) modalias(of:N*T*Cbrcm_bcm2835-aux-spi) modalias(of:N*T*Cbrcm_bcm2835-aux-spiC*) modalias(of:N*T*Cbrcm_bcm2835-dma) modalias(of:N*T*Cbrcm_bcm2835-dmaC*) modalias(of:N*T*Cbrcm_bcm2835-i2c) modalias(of:N*T*Cbrcm_bcm2835-i2cC*) modalias(of:N*T*Cbrcm_bcm2835-pwm) modalias(of:N*T*Cbrcm_bcm2835-pwmC*) modalias(of:N*T*Cbrcm_bcm2835-rng) modalias(of:N*T*Cbrcm_bcm2835-rngC*) modalias(of:N*T*Cbrcm_bcm2835-spi) modalias(of:N*T*Cbrcm_bcm2835-spiC*) modalias(of:N*T*Cbrcm_bcm2835-usb) modalias(of:N*T*Cbrcm_bcm2835-usbC*) modalias(of:N*T*Cbrcm_bcm283[567]-thermal) modalias(of:N*T*Cbrcm_bcm283[567]-thermalC*) modalias(of:N*T*Cbrcm_bcm5301x-rng) modalias(of:N*T*Cbrcm_bcm5301x-rngC*) modalias(of:N*T*Cbrcm_bcm6368-rng) modalias(of:N*T*Cbrcm_bcm6368-rngC*) modalias(of:N*T*Cbrcm_bcm7211-rng200) modalias(of:N*T*Cbrcm_bcm7211-rng200C*) modalias(of:N*T*Cbrcm_bcm7278-rng200) modalias(of:N*T*Cbrcm_bcm7278-rng200C*) modalias(of:N*T*Cbrcm_bcm7445-xhci) modalias(of:N*T*Cbrcm_bcm7445-xhciC*) modalias(of:N*T*Cbrcm_brcm2711-dvp) modalias(of:N*T*Cbrcm_brcm2711-dvpC*) modalias(of:N*T*Cbrcm_brcmper-i2c) modalias(of:N*T*Cbrcm_brcmper-i2cC*) modalias(of:N*T*Cbrcm_brcmstb-i2c) modalias(of:N*T*Cbrcm_brcmstb-i2cC*) modalias(of:N*T*Cbrcm_cygnus-udc) modalias(of:N*T*Cbrcm_cygnus-udcC*) modalias(of:N*T*Cbrcm_genet-mdio-v[12345]) modalias(of:N*T*Cbrcm_genet-mdio-v[12345]C*) modalias(of:N*T*Cbrcm_iproc-rng200) modalias(of:N*T*Cbrcm_iproc-rng200C*) modalias(of:N*T*Cbrcm_iproc-sba) modalias(of:N*T*Cbrcm_iproc-sba-v2) modalias(of:N*T*Cbrcm_iproc-sba-v2C*) modalias(of:N*T*Cbrcm_iproc-sbaC*) modalias(of:N*T*Cbrcm_iproc-udc) modalias(of:N*T*Cbrcm_iproc-udcC*) modalias(of:N*T*Cbrcm_ns2-udc) modalias(of:N*T*Cbrcm_ns2-udcC*) modalias(of:N*T*Cbrcm_unimac-mdio) modalias(of:N*T*Cbrcm_unimac-mdioC*) modalias(of:N*T*Cbrcm_xhci-brcm-v2) modalias(of:N*T*Cbrcm_xhci-brcm-v2C*) modalias(of:N*T*Ccanaan_k210-spi) modalias(of:N*T*Ccanaan_k210-spiC*) modalias(of:N*T*Ccavium_mdio-mux-sn74cbtlv3253) = 1.1 modalias(of:N*T*Ccavium_mdio-mux-sn74cbtlv3253C*) = 1.1 modalias(of:N*T*Ccavium_octeon-3860-mdio) modalias(of:N*T*Ccavium_octeon-3860-mdioC*) modalias(of:N*T*Ccavium_octeon-6335-ehci) modalias(of:N*T*Ccavium_octeon-6335-ehciC*) modalias(of:N*T*Ccavium_octeon-6335-ohci) modalias(of:N*T*Ccavium_octeon-6335-ohciC*) modalias(of:N*T*Ccavium_octeon-7130-ahci) modalias(of:N*T*Ccavium_octeon-7130-ahciC*) modalias(of:N*T*Ccdns_dphy) modalias(of:N*T*Ccdns_dphy-rx) modalias(of:N*T*Ccdns_dphy-rxC*) modalias(of:N*T*Ccdns_dphyC*) modalias(of:N*T*Ccdns_gpio-r1p02) modalias(of:N*T*Ccdns_gpio-r1p02C*) modalias(of:N*T*Ccdns_i2c-r1p1[04]) modalias(of:N*T*Ccdns_i2c-r1p1[04]C*) modalias(of:N*T*Ccdns_qspi-nor) modalias(of:N*T*Ccdns_qspi-norC*) modalias(of:N*T*Ccdns_rtc-r109v3) modalias(of:N*T*Ccdns_rtc-r109v3C*) modalias(of:N*T*Ccdns_sierra-phy-t0) modalias(of:N*T*Ccdns_sierra-phy-t0C*) modalias(of:N*T*Ccdns_spi-r1p6) modalias(of:N*T*Ccdns_spi-r1p6C*) modalias(of:N*T*Ccdns_torrent-phy) modalias(of:N*T*Ccdns_torrent-phyC*) modalias(of:N*T*Ccdns_ufshc) modalias(of:N*T*Ccdns_ufshc-m31-16nm) modalias(of:N*T*Ccdns_ufshc-m31-16nmC*) modalias(of:N*T*Ccdns_ufshcC*) modalias(of:N*T*Ccdns_usb3) modalias(of:N*T*Ccdns_usb3C*) modalias(of:N*T*Ccdns_wdt-r1p2) modalias(of:N*T*Ccdns_wdt-r1p2C*) modalias(of:N*T*Ccdns_xspi-nor) modalias(of:N*T*Ccdns_xspi-norC*) modalias(of:N*T*Cceva_ahci-1v84) modalias(of:N*T*Cceva_ahci-1v84C*) modalias(of:N*T*Cchipidea_usb2) modalias(of:N*T*Cchipidea_usb2C*) modalias(of:N*T*Ccirrus_ep7209-mctrl-gpio) modalias(of:N*T*Ccirrus_ep7209-mctrl-gpioC*) modalias(of:N*T*Ccisco_spi-petra) modalias(of:N*T*Ccisco_spi-petraC*) modalias(of:N*T*Cclk-pwm) modalias(of:N*T*Cclk-pwmC*) modalias(of:N*T*Ccoreriver_tc360-touchkey) modalias(of:N*T*Ccoreriver_tc360-touchkeyC*) modalias(of:N*T*Ccurrent-sense-amplifier) modalias(of:N*T*Ccurrent-sense-amplifierC*) modalias(of:N*T*Ccurrent-sense-shunt) modalias(of:N*T*Ccurrent-sense-shuntC*) modalias(of:N*T*Ccypress_aries-touchkey) modalias(of:N*T*Ccypress_aries-touchkeyC*) modalias(of:N*T*Ccypress_cy8c95[246]0) modalias(of:N*T*Ccypress_cy8c95[246]0C*) modalias(of:N*T*Ccypress_cyapa) modalias(of:N*T*Ccypress_cyapaC*) modalias(of:N*T*Ccypress_cypd4226) modalias(of:N*T*Ccypress_cypd4226C*) modalias(of:N*T*Ccypress_fm25) modalias(of:N*T*Ccypress_fm25C*) modalias(of:N*T*Ccypress_midas-touchkey) modalias(of:N*T*Ccypress_midas-touchkeyC*) modalias(of:N*T*Ccypress_sf3155) modalias(of:N*T*Ccypress_sf3155C*) modalias(of:N*T*Ccypress_tm2-touchkey) modalias(of:N*T*Ccypress_tm2-touchkeyC*) modalias(of:N*T*Ccznic_moxtet) modalias(of:N*T*Ccznic_moxtet-gpio) modalias(of:N*T*Ccznic_moxtet-gpioC*) modalias(of:N*T*Ccznic_moxtetC*) modalias(of:N*T*Ccznic_turris-mox-rwtm) modalias(of:N*T*Ccznic_turris-mox-rwtmC*) modalias(of:N*T*Cdallas_ds130[78]) modalias(of:N*T*Cdallas_ds130[78]C*) modalias(of:N*T*Cdallas_ds133[789]) modalias(of:N*T*Cdallas_ds133[789]C*) modalias(of:N*T*Cdallas_ds134[01]) modalias(of:N*T*Cdallas_ds134[01]C*) modalias(of:N*T*Cdallas_ds1374) modalias(of:N*T*Cdallas_ds1374C*) modalias(of:N*T*Cdallas_ds1388) modalias(of:N*T*Cdallas_ds1388C*) modalias(of:N*T*Cdallas_ds1390) modalias(of:N*T*Cdallas_ds1390C*) modalias(of:N*T*Cdallas_ds1672) modalias(of:N*T*Cdallas_ds1672C*) modalias(of:N*T*Cdallas_ds1775) modalias(of:N*T*Cdallas_ds1775C*) modalias(of:N*T*Cdallas_ds3232) modalias(of:N*T*Cdallas_ds3232C*) modalias(of:N*T*Cdallas_ds75) modalias(of:N*T*Cdallas_ds7505) modalias(of:N*T*Cdallas_ds7505C*) modalias(of:N*T*Cdallas_ds75C*) modalias(of:N*T*Cdallas_max664[679]) modalias(of:N*T*Cdallas_max664[679]C*) modalias(of:N*T*Cdallas_max665[4789]) modalias(of:N*T*Cdallas_max665[4789]C*) modalias(of:N*T*Cdallas_max668[01]) modalias(of:N*T*Cdallas_max668[01]C*) modalias(of:N*T*Cdallas_max669[56]) modalias(of:N*T*Cdallas_max669[56]C*) modalias(of:N*T*Cdelta_ahe50dc-fan) modalias(of:N*T*Cdelta_ahe50dc-fanC*) modalias(of:N*T*Cdelta_dps920ab) modalias(of:N*T*Cdelta_dps920abC*) modalias(of:N*T*Cdelta_q54sj108a2) modalias(of:N*T*Cdelta_q54sj108a2C*) modalias(of:N*T*Cdh_dhcom-board) modalias(of:N*T*Cdh_dhcom-boardC*) modalias(of:N*T*Cdht11) modalias(of:N*T*Cdht11C*) modalias(of:N*T*Cdlg_slg7xl45106) modalias(of:N*T*Cdlg_slg7xl45106C*) modalias(of:N*T*Cdpot-dac) modalias(of:N*T*Cdpot-dacC*) modalias(of:N*T*Ceeprom-93xx46) modalias(of:N*T*Ceeprom-93xx46C*) modalias(of:N*T*Celan_ekth3000) modalias(of:N*T*Celan_ekth3000C*) modalias(of:N*T*Celan_ekth6915) modalias(of:N*T*Celan_ekth6915C*) modalias(of:N*T*Cemmicro_em3027) modalias(of:N*T*Cemmicro_em3027C*) modalias(of:N*T*Cengleder_tsnep) modalias(of:N*T*Cengleder_tsnepC*) modalias(of:N*T*Cepcos_b57330v2103) modalias(of:N*T*Cepcos_b57330v2103C*) modalias(of:N*T*Cepcos_b57891s0103) modalias(of:N*T*Cepcos_b57891s0103C*) modalias(of:N*T*Cepson_rtc7301dg) modalias(of:N*T*Cepson_rtc7301dgC*) modalias(of:N*T*Cepson_rtc7301sf) modalias(of:N*T*Cepson_rtc7301sfC*) modalias(of:N*T*Cepson_rtc8564) modalias(of:N*T*Cepson_rtc8564C*) modalias(of:N*T*Cepson_rx8010) modalias(of:N*T*Cepson_rx8010C*) modalias(of:N*T*Cepson_rx8025) modalias(of:N*T*Cepson_rx8025C*) modalias(of:N*T*Cepson_rx8130) modalias(of:N*T*Cepson_rx8130C*) modalias(of:N*T*Cepson_rx85[78]1) modalias(of:N*T*Cepson_rx85[78]1C*) modalias(of:N*T*Cepson_rx880[34]) modalias(of:N*T*Cepson_rx880[34]C*) modalias(of:N*T*Cepson_rx8900) modalias(of:N*T*Cepson_rx8900C*) modalias(of:N*T*Cettus_e3x0-button) modalias(of:N*T*Cettus_e3x0-buttonC*) modalias(of:N*T*Cfastrax_uc430) modalias(of:N*T*Cfastrax_uc430C*) modalias(of:N*T*Cfcs_fsa4480) modalias(of:N*T*Cfcs_fsa4480C*) modalias(of:N*T*Cfcs_fusb302) modalias(of:N*T*Cfcs_fusb302C*) modalias(of:N*T*Cfcs_fxl6408) modalias(of:N*T*Cfcs_fxl6408C*) modalias(of:N*T*Cfsl-usb2-dr) modalias(of:N*T*Cfsl-usb2-drC*) modalias(of:N*T*Cfsl-usb2-mph) modalias(of:N*T*Cfsl-usb2-mphC*) modalias(of:N*T*Cfsl_anatop-regulator) modalias(of:N*T*Cfsl_anatop-regulatorC*) modalias(of:N*T*Cfsl_dpaa2-console) modalias(of:N*T*Cfsl_dpaa2-consoleC*) modalias(of:N*T*Cfsl_etsec-ptp) modalias(of:N*T*Cfsl_etsec-ptpC*) modalias(of:N*T*Cfsl_etsec2) modalias(of:N*T*Cfsl_etsec2-mdio) modalias(of:N*T*Cfsl_etsec2-mdioC*) modalias(of:N*T*Cfsl_etsec2-tbi) modalias(of:N*T*Cfsl_etsec2-tbiC*) modalias(of:N*T*Cfsl_etsec2C*) modalias(of:N*T*Cfsl_fman) modalias(of:N*T*Cfsl_fman-dtsec) modalias(of:N*T*Cfsl_fman-dtsecC*) modalias(of:N*T*Cfsl_fman-mdio) modalias(of:N*T*Cfsl_fman-mdioC*) modalias(of:N*T*Cfsl_fman-memac) modalias(of:N*T*Cfsl_fman-memac-mdio) modalias(of:N*T*Cfsl_fman-memac-mdioC*) modalias(of:N*T*Cfsl_fman-memacC*) modalias(of:N*T*Cfsl_fman-muram) modalias(of:N*T*Cfsl_fman-muramC*) modalias(of:N*T*Cfsl_fman-ptp-timer) modalias(of:N*T*Cfsl_fman-ptp-timerC*) modalias(of:N*T*Cfsl_fman-v2-port-[rt]x) modalias(of:N*T*Cfsl_fman-v2-port-[rt]xC*) modalias(of:N*T*Cfsl_fman-v3-port-[rt]x) modalias(of:N*T*Cfsl_fman-v3-port-[rt]xC*) modalias(of:N*T*Cfsl_fman-xgec) modalias(of:N*T*Cfsl_fman-xgecC*) modalias(of:N*T*Cfsl_fman-xmdio) modalias(of:N*T*Cfsl_fman-xmdioC*) modalias(of:N*T*Cfsl_fmanC*) modalias(of:N*T*Cfsl_gianfar-mdio) modalias(of:N*T*Cfsl_gianfar-mdioC*) modalias(of:N*T*Cfsl_gianfar-tbi) modalias(of:N*T*Cfsl_gianfar-tbiC*) modalias(of:N*T*Cfsl_imx-sc-key) modalias(of:N*T*Cfsl_imx-sc-keyC*) modalias(of:N*T*Cfsl_imx-sc-thermal) modalias(of:N*T*Cfsl_imx-sc-thermalC*) modalias(of:N*T*Cfsl_imx-sc-wdt) modalias(of:N*T*Cfsl_imx-sc-wdtC*) modalias(of:N*T*Cfsl_imx1-cspi) modalias(of:N*T*Cfsl_imx1-cspiC*) modalias(of:N*T*Cfsl_imx1-gpio) modalias(of:N*T*Cfsl_imx1-gpioC*) modalias(of:N*T*Cfsl_imx1-i2c) modalias(of:N*T*Cfsl_imx1-i2cC*) modalias(of:N*T*Cfsl_imx21-i2c) modalias(of:N*T*Cfsl_imx21-i2cC*) modalias(of:N*T*Cfsl_imx25-sdma) modalias(of:N*T*Cfsl_imx25-sdmaC*) modalias(of:N*T*Cfsl_imx27-pwm) modalias(of:N*T*Cfsl_imx27-pwmC*) modalias(of:N*T*Cfsl_imx2[17]-cspi) modalias(of:N*T*Cfsl_imx2[17]-cspiC*) modalias(of:N*T*Cfsl_imx2[378]-usb) modalias(of:N*T*Cfsl_imx2[378]-usbC*) modalias(of:N*T*Cfsl_imx2[578]-fec) modalias(of:N*T*Cfsl_imx2[578]-fecC*) modalias(of:N*T*Cfsl_imx2[57]-usbmisc) modalias(of:N*T*Cfsl_imx2[57]-usbmiscC*) modalias(of:N*T*Cfsl_imx35-gpio) modalias(of:N*T*Cfsl_imx35-gpioC*) modalias(of:N*T*Cfsl_imx35-usbmisc) modalias(of:N*T*Cfsl_imx35-usbmiscC*) modalias(of:N*T*Cfsl_imx3[15]-cspi) modalias(of:N*T*Cfsl_imx3[15]-cspiC*) modalias(of:N*T*Cfsl_imx3[15]-sdma) modalias(of:N*T*Cfsl_imx3[15]-sdmaC*) modalias(of:N*T*Cfsl_imx53-ahci) modalias(of:N*T*Cfsl_imx53-ahciC*) modalias(of:N*T*Cfsl_imx5[13]-ecspi) modalias(of:N*T*Cfsl_imx5[13]-ecspiC*) modalias(of:N*T*Cfsl_imx5[13]-sdma) modalias(of:N*T*Cfsl_imx5[13]-sdmaC*) modalias(of:N*T*Cfsl_imx5[13]-usbmisc) modalias(of:N*T*Cfsl_imx5[13]-usbmiscC*) modalias(of:N*T*Cfsl_imx6[su]ll-ocotp) modalias(of:N*T*Cfsl_imx6[su]ll-ocotpC*) modalias(of:N*T*Cfsl_imx6q-ahci) modalias(of:N*T*Cfsl_imx6q-ahciC*) modalias(of:N*T*Cfsl_imx6q-fec) modalias(of:N*T*Cfsl_imx6q-fecC*) modalias(of:N*T*Cfsl_imx6q-i2c) modalias(of:N*T*Cfsl_imx6q-i2cC*) modalias(of:N*T*Cfsl_imx6q-ocotp) modalias(of:N*T*Cfsl_imx6q-ocotpC*) modalias(of:N*T*Cfsl_imx6q-sdma) modalias(of:N*T*Cfsl_imx6q-sdmaC*) modalias(of:N*T*Cfsl_imx6q-usb) modalias(of:N*T*Cfsl_imx6q-usbC*) modalias(of:N*T*Cfsl_imx6q-usbmisc) modalias(of:N*T*Cfsl_imx6q-usbmiscC*) modalias(of:N*T*Cfsl_imx6qp-ahci) modalias(of:N*T*Cfsl_imx6qp-ahciC*) modalias(of:N*T*Cfsl_imx6s[lx]-i2c) modalias(of:N*T*Cfsl_imx6s[lx]-i2cC*) modalias(of:N*T*Cfsl_imx6s[lx]-ocotp) modalias(of:N*T*Cfsl_imx6s[lx]-ocotpC*) modalias(of:N*T*Cfsl_imx6s[lx]-usb) modalias(of:N*T*Cfsl_imx6s[lx]-usbC*) modalias(of:N*T*Cfsl_imx6sll-i2c) modalias(of:N*T*Cfsl_imx6sll-i2cC*) modalias(of:N*T*Cfsl_imx6sx-cm4) modalias(of:N*T*Cfsl_imx6sx-cm4C*) modalias(of:N*T*Cfsl_imx6sx-fec) modalias(of:N*T*Cfsl_imx6sx-fecC*) modalias(of:N*T*Cfsl_imx6sx-mu) modalias(of:N*T*Cfsl_imx6sx-mu-msi) modalias(of:N*T*Cfsl_imx6sx-mu-msiC*) modalias(of:N*T*Cfsl_imx6sx-muC*) modalias(of:N*T*Cfsl_imx6sx-qspi) modalias(of:N*T*Cfsl_imx6sx-qspiC*) modalias(of:N*T*Cfsl_imx6sx-usbmisc) modalias(of:N*T*Cfsl_imx6sx-usbmiscC*) modalias(of:N*T*Cfsl_imx6ul-ecspi) modalias(of:N*T*Cfsl_imx6ul-ecspiC*) modalias(of:N*T*Cfsl_imx6ul-fec) modalias(of:N*T*Cfsl_imx6ul-fecC*) modalias(of:N*T*Cfsl_imx6ul-i2c) modalias(of:N*T*Cfsl_imx6ul-i2cC*) modalias(of:N*T*Cfsl_imx6ul-ocotp) modalias(of:N*T*Cfsl_imx6ul-ocotpC*) modalias(of:N*T*Cfsl_imx6ul-qspi) modalias(of:N*T*Cfsl_imx6ul-qspiC*) modalias(of:N*T*Cfsl_imx6ul-sdma) modalias(of:N*T*Cfsl_imx6ul-sdmaC*) modalias(of:N*T*Cfsl_imx6ul-usb) modalias(of:N*T*Cfsl_imx6ul-usbC*) modalias(of:N*T*Cfsl_imx6ul-usbmisc) modalias(of:N*T*Cfsl_imx6ul-usbmiscC*) modalias(of:N*T*Cfsl_imx7d-adc) modalias(of:N*T*Cfsl_imx7d-adcC*) modalias(of:N*T*Cfsl_imx7d-cm4) modalias(of:N*T*Cfsl_imx7d-cm4C*) modalias(of:N*T*Cfsl_imx7d-gpio) modalias(of:N*T*Cfsl_imx7d-gpioC*) modalias(of:N*T*Cfsl_imx7d-ocotp) modalias(of:N*T*Cfsl_imx7d-ocotpC*) modalias(of:N*T*Cfsl_imx7d-qspi) modalias(of:N*T*Cfsl_imx7d-qspiC*) modalias(of:N*T*Cfsl_imx7d-sdma) modalias(of:N*T*Cfsl_imx7d-sdmaC*) modalias(of:N*T*Cfsl_imx7d-usb) modalias(of:N*T*Cfsl_imx7d-usbC*) modalias(of:N*T*Cfsl_imx7d-usbmisc) modalias(of:N*T*Cfsl_imx7d-usbmiscC*) modalias(of:N*T*Cfsl_imx7s-i2c) modalias(of:N*T*Cfsl_imx7s-i2cC*) modalias(of:N*T*Cfsl_imx7ulp-cm4) modalias(of:N*T*Cfsl_imx7ulp-cm4C*) modalias(of:N*T*Cfsl_imx7ulp-edma) modalias(of:N*T*Cfsl_imx7ulp-edmaC*) modalias(of:N*T*Cfsl_imx7ulp-lpi2c) modalias(of:N*T*Cfsl_imx7ulp-lpi2cC*) modalias(of:N*T*Cfsl_imx7ulp-muC*) modalias(of:N*T*Cfsl_imx7ulp-ocotp) modalias(of:N*T*Cfsl_imx7ulp-ocotpC*) modalias(of:N*T*Cfsl_imx7ulp-pwm) modalias(of:N*T*Cfsl_imx7ulp-pwmC*) modalias(of:N*T*Cfsl_imx7ulp-spi) modalias(of:N*T*Cfsl_imx7ulp-spiC*) modalias(of:N*T*Cfsl_imx7ulp-usbmisc) modalias(of:N*T*Cfsl_imx7ulp-usbmiscC*) modalias(of:N*T*Cfsl_imx8-ddr-pmu) modalias(of:N*T*Cfsl_imx8-ddr-pmuC*) modalias(of:N*T*Cfsl_imx8-mu-scu) modalias(of:N*T*Cfsl_imx8-mu-scuC*) modalias(of:N*T*Cfsl_imx8-mu-seco) modalias(of:N*T*Cfsl_imx8-mu-secoC*) modalias(of:N*T*Cfsl_imx8dxl-ddr-pmu) modalias(of:N*T*Cfsl_imx8dxl-ddr-pmuC*) modalias(of:N*T*Cfsl_imx8dxl-gpio) modalias(of:N*T*Cfsl_imx8dxl-gpioC*) modalias(of:N*T*Cfsl_imx8m-ddr-pmu) modalias(of:N*T*Cfsl_imx8m-ddr-pmuC*) modalias(of:N*T*Cfsl_imx8m-ddrc) modalias(of:N*T*Cfsl_imx8m-ddrcC*) modalias(of:N*T*Cfsl_imx8m-n[io]c) modalias(of:N*T*Cfsl_imx8m-n[io]cC*) modalias(of:N*T*Cfsl_imx8m[mnpq]-ddr-pmu) modalias(of:N*T*Cfsl_imx8m[mnpq]-ddr-pmuC*) modalias(of:N*T*Cfsl_imx8m[mnpq]-i2c) modalias(of:N*T*Cfsl_imx8m[mnpq]-i2cC*) modalias(of:N*T*Cfsl_imx8m[mnpq]-noc) modalias(of:N*T*Cfsl_imx8m[mnpq]-nocC*) modalias(of:N*T*Cfsl_imx8m[mnpq]-ocotp) modalias(of:N*T*Cfsl_imx8m[mnpq]-ocotpC*) modalias(of:N*T*Cfsl_imx8m[mp]-tmu) modalias(of:N*T*Cfsl_imx8m[mp]-tmuC*) modalias(of:N*T*Cfsl_imx8m[np]-cm7) modalias(of:N*T*Cfsl_imx8m[np]-cm7-mmio) modalias(of:N*T*Cfsl_imx8m[np]-cm7-mmioC*) modalias(of:N*T*Cfsl_imx8m[np]-cm7C*) modalias(of:N*T*Cfsl_imx8m[pq]-usb-phy) modalias(of:N*T*Cfsl_imx8m[pq]-usb-phyC*) modalias(of:N*T*Cfsl_imx8mm-cm4) modalias(of:N*T*Cfsl_imx8mm-cm4C*) modalias(of:N*T*Cfsl_imx8mp-dwc3) modalias(of:N*T*Cfsl_imx8mp-dwc3C*) modalias(of:N*T*Cfsl_imx8mp-hdmi-phy) modalias(of:N*T*Cfsl_imx8mp-hdmi-phyC*) modalias(of:N*T*Cfsl_imx8mp-hifi4) modalias(of:N*T*Cfsl_imx8mp-hifi4C*) modalias(of:N*T*Cfsl_imx8mq-cm4) modalias(of:N*T*Cfsl_imx8mq-cm4C*) modalias(of:N*T*Cfsl_imx8mq-fec) modalias(of:N*T*Cfsl_imx8mq-fecC*) modalias(of:N*T*Cfsl_imx8mq-mipi-dphy) modalias(of:N*T*Cfsl_imx8mq-mipi-dphyC*) modalias(of:N*T*Cfsl_imx8mq-sdma) modalias(of:N*T*Cfsl_imx8mq-sdmaC*) modalias(of:N*T*Cfsl_imx8mq-tmu) modalias(of:N*T*Cfsl_imx8mq-tmuC*) modalias(of:N*T*Cfsl_imx8qm-[ae]dma) modalias(of:N*T*Cfsl_imx8qm-[ae]dmaC*) modalias(of:N*T*Cfsl_imx8qm-ahci) modalias(of:N*T*Cfsl_imx8qm-ahciC*) modalias(of:N*T*Cfsl_imx8qm-cm4) modalias(of:N*T*Cfsl_imx8qm-cm4C*) modalias(of:N*T*Cfsl_imx8qm-fec) modalias(of:N*T*Cfsl_imx8qm-fecC*) modalias(of:N*T*Cfsl_imx8qm-gpio) modalias(of:N*T*Cfsl_imx8qm-gpioC*) modalias(of:N*T*Cfsl_imx8qm-hifi4) modalias(of:N*T*Cfsl_imx8qm-hifi4C*) modalias(of:N*T*Cfsl_imx8qm-lvds-phy) modalias(of:N*T*Cfsl_imx8qm-lvds-phyC*) modalias(of:N*T*Cfsl_imx8qm-scu-ocotp) modalias(of:N*T*Cfsl_imx8qm-scu-ocotpC*) modalias(of:N*T*Cfsl_imx8qm-usb3) modalias(of:N*T*Cfsl_imx8qm-usb3C*) modalias(of:N*T*Cfsl_imx8qxp-cm4) modalias(of:N*T*Cfsl_imx8qxp-cm4C*) modalias(of:N*T*Cfsl_imx8qxp-gpio) modalias(of:N*T*Cfsl_imx8qxp-gpioC*) modalias(of:N*T*Cfsl_imx8qxp-hifi4) modalias(of:N*T*Cfsl_imx8qxp-hifi4C*) modalias(of:N*T*Cfsl_imx8qxp-mipi-dphy) modalias(of:N*T*Cfsl_imx8qxp-mipi-dphyC*) modalias(of:N*T*Cfsl_imx8qxp-sc-rtc) modalias(of:N*T*Cfsl_imx8qxp-sc-rtcC*) modalias(of:N*T*Cfsl_imx8qxp-scu-ocotp) modalias(of:N*T*Cfsl_imx8qxp-scu-ocotpC*) modalias(of:N*T*Cfsl_imx8ulp-cm33) modalias(of:N*T*Cfsl_imx8ulp-cm33C*) modalias(of:N*T*Cfsl_imx8ulp-hifi4) modalias(of:N*T*Cfsl_imx8ulp-hifi4C*) modalias(of:N*T*Cfsl_imx8ulp-mu-s4) modalias(of:N*T*Cfsl_imx8ulp-mu-s4C*) modalias(of:N*T*Cfsl_imx8ulp-muC*) modalias(of:N*T*Cfsl_imx93-cm33) modalias(of:N*T*Cfsl_imx93-cm33C*) modalias(of:N*T*Cfsl_imx93-edma[34]) modalias(of:N*T*Cfsl_imx93-edma[34]C*) modalias(of:N*T*Cfsl_imx93-mu-s4) modalias(of:N*T*Cfsl_imx93-mu-s4C*) modalias(of:N*T*Cfsl_imx93-src) modalias(of:N*T*Cfsl_imx93-src-slice) modalias(of:N*T*Cfsl_imx93-src-sliceC*) modalias(of:N*T*Cfsl_imx93-srcC*) modalias(of:N*T*Cfsl_imx93-wdt) modalias(of:N*T*Cfsl_imx93-wdtC*) modalias(of:N*T*Cfsl_imx95-edma5) modalias(of:N*T*Cfsl_imx95-edma5C*) modalias(of:N*T*Cfsl_imx95-mu) modalias(of:N*T*Cfsl_imx95-mu-ele) modalias(of:N*T*Cfsl_imx95-mu-eleC*) modalias(of:N*T*Cfsl_imx95-mu-v2x) modalias(of:N*T*Cfsl_imx95-mu-v2xC*) modalias(of:N*T*Cfsl_imx95-muC*) modalias(of:N*T*Cfsl_imx[23]1-gpio) modalias(of:N*T*Cfsl_imx[23]1-gpioC*) modalias(of:N*T*Cfsl_imx[78]ulp-mu) modalias(of:N*T*Cfsl_imx[78]ulp-mu-msi) modalias(of:N*T*Cfsl_imx[78]ulp-mu-msiC*) modalias(of:N*T*Cfsl_imx[78]ulp-usb) modalias(of:N*T*Cfsl_imx[78]ulp-usbC*) modalias(of:N*T*Cfsl_imx[78]ulp-wdt) modalias(of:N*T*Cfsl_imx[78]ulp-wdtC*) modalias(of:N*T*Cfsl_ls1012a-dspi) modalias(of:N*T*Cfsl_ls1012a-dspiC*) modalias(of:N*T*Cfsl_ls1012a-ftm-alarm) modalias(of:N*T*Cfsl_ls1012a-ftm-alarmC*) modalias(of:N*T*Cfsl_ls1021a-qdma) modalias(of:N*T*Cfsl_ls1021a-qdmaC*) modalias(of:N*T*Cfsl_ls1021a-qspi) modalias(of:N*T*Cfsl_ls1021a-qspiC*) modalias(of:N*T*Cfsl_ls1021a-v1.0-dspi) modalias(of:N*T*Cfsl_ls1021a-v1.0-dspiC*) modalias(of:N*T*Cfsl_ls1028a-dspi) modalias(of:N*T*Cfsl_ls1028a-dspiC*) modalias(of:N*T*Cfsl_ls1028a-edma) modalias(of:N*T*Cfsl_ls1028a-edmaC*) modalias(of:N*T*Cfsl_ls1028a-enetc-ierb) modalias(of:N*T*Cfsl_ls1028a-enetc-ierbC*) modalias(of:N*T*Cfsl_ls1028a-flexspi-clk) modalias(of:N*T*Cfsl_ls1028a-flexspi-clkC*) modalias(of:N*T*Cfsl_ls102[18]a-ahci) modalias(of:N*T*Cfsl_ls102[18]a-ahciC*) modalias(of:N*T*Cfsl_ls102[18]a-ftm-alarm) modalias(of:N*T*Cfsl_ls102[18]a-ftm-alarmC*) modalias(of:N*T*Cfsl_ls102[18]a-sfp) modalias(of:N*T*Cfsl_ls102[18]a-sfpC*) modalias(of:N*T*Cfsl_ls104[36]a-ahci) modalias(of:N*T*Cfsl_ls104[36]a-ahciC*) modalias(of:N*T*Cfsl_ls104[36]a-dspi) modalias(of:N*T*Cfsl_ls104[36]a-dspiC*) modalias(of:N*T*Cfsl_ls104[36]a-ftm-alarm) modalias(of:N*T*Cfsl_ls104[36]a-ftm-alarmC*) modalias(of:N*T*Cfsl_ls1088a-ahci) modalias(of:N*T*Cfsl_ls1088a-ahciC*) modalias(of:N*T*Cfsl_ls1088a-ftm-alarm) modalias(of:N*T*Cfsl_ls1088a-ftm-alarmC*) modalias(of:N*T*Cfsl_ls2080a-qspi) modalias(of:N*T*Cfsl_ls2080a-qspiC*) modalias(of:N*T*Cfsl_ls208[05]a-dspi) modalias(of:N*T*Cfsl_ls208[05]a-dspiC*) modalias(of:N*T*Cfsl_ls208[08]a-ahci) modalias(of:N*T*Cfsl_ls208[08]a-ahciC*) modalias(of:N*T*Cfsl_ls208xa-ftm-alarm) modalias(of:N*T*Cfsl_ls208xa-ftm-alarmC*) modalias(of:N*T*Cfsl_lx2160a-ahci) modalias(of:N*T*Cfsl_lx2160a-ahciC*) modalias(of:N*T*Cfsl_lx2160a-dspi) modalias(of:N*T*Cfsl_lx2160a-dspiC*) modalias(of:N*T*Cfsl_lx2160a-flexspi-clk) modalias(of:N*T*Cfsl_lx2160a-flexspi-clkC*) modalias(of:N*T*Cfsl_lx2160a-ftm-alarm) modalias(of:N*T*Cfsl_lx2160a-ftm-alarmC*) modalias(of:N*T*Cfsl_lynx-28g) modalias(of:N*T*Cfsl_lynx-28gC*) modalias(of:N*T*Cfsl_mag3110) modalias(of:N*T*Cfsl_mag3110C*) modalias(of:N*T*Cfsl_mvf600-fec) modalias(of:N*T*Cfsl_mvf600-fecC*) modalias(of:N*T*Cfsl_pfuze300[01]) modalias(of:N*T*Cfsl_pfuze300[01]C*) modalias(of:N*T*Cfsl_pfuze[12]00) modalias(of:N*T*Cfsl_pfuze[12]00C*) modalias(of:N*T*Cfsl_qoriq-memory-controller) modalias(of:N*T*Cfsl_qoriq-memory-controllerC*) modalias(of:N*T*Cfsl_qoriq-tmu) modalias(of:N*T*Cfsl_qoriq-tmuC*) modalias(of:N*T*Cfsl_s32v234-fec) modalias(of:N*T*Cfsl_s32v234-fecC*) modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lp) modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lpC*) modalias(of:N*T*Cfsl_sec-v4.0-pwrkey) modalias(of:N*T*Cfsl_sec-v4.0-pwrkeyC*) modalias(of:N*T*Cfsl_vf610-dspi) modalias(of:N*T*Cfsl_vf610-dspiC*) modalias(of:N*T*Cfsl_vf610-edma) modalias(of:N*T*Cfsl_vf610-edmaC*) modalias(of:N*T*Cfsl_vf610-i2c) modalias(of:N*T*Cfsl_vf610-i2cC*) modalias(of:N*T*Cfsl_vf610-qspi) modalias(of:N*T*Cfsl_vf610-qspiC*) modalias(of:N*T*Cfsl_vf610-usbmisc) modalias(of:N*T*Cfsl_vf610-usbmiscC*) modalias(of:N*T*Cfujitsu_mb86s70-gpio) modalias(of:N*T*Cfujitsu_mb86s70-gpioC*) modalias(of:N*T*Cgeneric-ahci) modalias(of:N*T*Cgeneric-ahciC*) modalias(of:N*T*Cgeneric-ehci) modalias(of:N*T*Cgeneric-ehciC*) modalias(of:N*T*Cgeneric-ohci) modalias(of:N*T*Cgeneric-ohciC*) modalias(of:N*T*Cgeneric-xhci) modalias(of:N*T*Cgeneric-xhciC*) modalias(of:N*T*Cglobaltop_pa6h) modalias(of:N*T*Cglobaltop_pa6hC*) modalias(of:N*T*Cgmt_g751) modalias(of:N*T*Cgmt_g751C*) modalias(of:N*T*Cgmt_g76[23]) modalias(of:N*T*Cgmt_g76[23]C*) modalias(of:N*T*Cgmt_g781) modalias(of:N*T*Cgmt_g781C*) modalias(of:N*T*Cgoodix_gt7375p) modalias(of:N*T*Cgoodix_gt7375pC*) modalias(of:N*T*Cgoogle_cr50) modalias(of:N*T*Cgoogle_cr50C*) modalias(of:N*T*Cgoogle_cros-ec-i2c-tunnel) modalias(of:N*T*Cgoogle_cros-ec-i2c-tunnelC*) modalias(of:N*T*Cgoogle_cros-ec-keyb) modalias(of:N*T*Cgoogle_cros-ec-keyb-switches) modalias(of:N*T*Cgoogle_cros-ec-keyb-switchesC*) modalias(of:N*T*Cgoogle_cros-ec-keybC*) modalias(of:N*T*Cgoogle_cros-ec-pwm) modalias(of:N*T*Cgoogle_cros-ec-pwm-type) modalias(of:N*T*Cgoogle_cros-ec-pwm-typeC*) modalias(of:N*T*Cgoogle_cros-ec-pwmC*) modalias(of:N*T*Cgoogle_cros-ec-regulator) modalias(of:N*T*Cgoogle_cros-ec-regulatorC*) modalias(of:N*T*Cgoogle_extcon-usbc-cros-ec) modalias(of:N*T*Cgoogle_extcon-usbc-cros-ecC*) modalias(of:N*T*Cgpio-delay) modalias(of:N*T*Cgpio-delayC*) modalias(of:N*T*Cgpio-fan) modalias(of:N*T*Cgpio-fanC*) modalias(of:N*T*Cgpio-keys) modalias(of:N*T*Cgpio-keys-polled) modalias(of:N*T*Cgpio-keys-polledC*) modalias(of:N*T*Cgpio-keysC*) modalias(of:N*T*Cgpio-mux) modalias(of:N*T*Cgpio-muxC*) modalias(of:N*T*Cgpio-sbu-mux) modalias(of:N*T*Cgpio-sbu-muxC*) modalias(of:N*T*Cgpio-simulator) modalias(of:N*T*Cgpio-simulatorC*) modalias(of:N*T*Cgpio-usb-b-connector) modalias(of:N*T*Cgpio-usb-b-connectorC*) modalias(of:N*T*Cgpio-vibrator) modalias(of:N*T*Cgpio-vibratorC*) modalias(of:N*T*Chaoyu_hym8563) modalias(of:N*T*Chaoyu_hym8563C*) modalias(of:N*T*Chid-over-i2c) modalias(of:N*T*Chid-over-i2cC*) modalias(of:N*T*Chisilicon_hi3516cv300-pwm) modalias(of:N*T*Chisilicon_hi3516cv300-pwmC*) modalias(of:N*T*Chisilicon_hi3519-crg) modalias(of:N*T*Chisilicon_hi3519-crgC*) modalias(of:N*T*Chisilicon_hi3559v100-shub-pwm) modalias(of:N*T*Chisilicon_hi3559v100-shub-pwmC*) modalias(of:N*T*Chisilicon_hi35[15]9v100-pwm) modalias(of:N*T*Chisilicon_hi35[15]9v100-pwmC*) modalias(of:N*T*Chisilicon_hi3660-reset) modalias(of:N*T*Chisilicon_hi3660-resetC*) modalias(of:N*T*Chisilicon_hi3660-tsensor) modalias(of:N*T*Chisilicon_hi3660-tsensorC*) modalias(of:N*T*Chisilicon_hi3660-usb-phy) modalias(of:N*T*Chisilicon_hi3660-usb-phyC*) modalias(of:N*T*Chisilicon_hi3670-dwc3) modalias(of:N*T*Chisilicon_hi3670-dwc3C*) modalias(of:N*T*Chisilicon_hi3670-usb-phy) modalias(of:N*T*Chisilicon_hi3670-usb-phyC*) modalias(of:N*T*Chisilicon_hi36[67]0-ufs) modalias(of:N*T*Chisilicon_hi36[67]0-ufsC*) modalias(of:N*T*Chisilicon_hi3798cv200-combphy) modalias(of:N*T*Chisilicon_hi3798cv200-combphyC*) modalias(of:N*T*Chisilicon_hi3798cv200-usb2-phy) modalias(of:N*T*Chisilicon_hi3798cv200-usb2-phyC*) modalias(of:N*T*Chisilicon_hi3798mv100-usb2-phy) modalias(of:N*T*Chisilicon_hi3798mv100-usb2-phyC*) modalias(of:N*T*Chisilicon_hi3798mv200-dwc3) modalias(of:N*T*Chisilicon_hi3798mv200-dwc3C*) modalias(of:N*T*Chisilicon_hi6220-aoctrl) modalias(of:N*T*Chisilicon_hi6220-aoctrlC*) modalias(of:N*T*Chisilicon_hi6220-mediactrl) modalias(of:N*T*Chisilicon_hi6220-mediactrlC*) modalias(of:N*T*Chisilicon_hi6220-sysctrl) modalias(of:N*T*Chisilicon_hi6220-sysctrlC*) modalias(of:N*T*Chisilicon_hi6220-usb) modalias(of:N*T*Chisilicon_hi6220-usb-phy) modalias(of:N*T*Chisilicon_hi6220-usb-phyC*) modalias(of:N*T*Chisilicon_hi6220-usbC*) modalias(of:N*T*Chisilicon_hip0[45]-rng) modalias(of:N*T*Chisilicon_hip0[45]-rngC*) modalias(of:N*T*Chisilicon_hisi-ahci) modalias(of:N*T*Chisilicon_hisi-ahciC*) modalias(of:N*T*Chisilicon_hisi-femac-mdio) modalias(of:N*T*Chisilicon_hisi-femac-mdioC*) modalias(of:N*T*Chisilicon_hisi-pcm-asp-dma-1.0) modalias(of:N*T*Chisilicon_hisi-pcm-asp-dma-1.0C*) modalias(of:N*T*Chisilicon_hns-dsaf-v[12]) = v1.0 modalias(of:N*T*Chisilicon_hns-dsaf-v[12]C*) = v1.0 modalias(of:N*T*Chisilicon_hns-mdio) modalias(of:N*T*Chisilicon_hns-mdioC*) modalias(of:N*T*Chisilicon_hns-nic-v[12]) modalias(of:N*T*Chisilicon_hns-nic-v[12]C*) modalias(of:N*T*Chisilicon_inno-usb2-phy) modalias(of:N*T*Chisilicon_inno-usb2-phyC*) modalias(of:N*T*Chisilicon_k3-dma-1.0) modalias(of:N*T*Chisilicon_k3-dma-1.0C*) modalias(of:N*T*Chisilicon_kirin970-spmi-controller) = 1.0 modalias(of:N*T*Chisilicon_kirin970-spmi-controllerC*) = 1.0 modalias(of:N*T*Chisilicon_mdio) modalias(of:N*T*Chisilicon_mdioC*) modalias(of:N*T*Chisilicon_tsensor) modalias(of:N*T*Chisilicon_tsensorC*) modalias(of:N*T*Chisilicon_usbhub) modalias(of:N*T*Chisilicon_usbhubC*) modalias(of:N*T*Ci2c-arb-gpio-challenge) modalias(of:N*T*Ci2c-arb-gpio-challengeC*) modalias(of:N*T*Ci2c-gpio) modalias(of:N*T*Ci2c-gpioC*) modalias(of:N*T*Ci2c-mux) modalias(of:N*T*Ci2c-mux-gpio) modalias(of:N*T*Ci2c-mux-gpioC*) modalias(of:N*T*Ci2c-mux-pinctrl) modalias(of:N*T*Ci2c-mux-pinctrlC*) modalias(of:N*T*Ci2c-mux-reg) modalias(of:N*T*Ci2c-mux-regC*) modalias(of:N*T*Ci2c-muxC*) modalias(of:N*T*Cibm_476gtr-ahci) modalias(of:N*T*Cibm_476gtr-ahciC*) modalias(of:N*T*Cidt_89hpes10t4g2) = 1.0 modalias(of:N*T*Cidt_89hpes10t4g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes12n3) = 1.0 modalias(of:N*T*Cidt_89hpes12n3C*) = 1.0 modalias(of:N*T*Cidt_89hpes12n3a) = 1.0 modalias(of:N*T*Cidt_89hpes12n3aC*) = 1.0 modalias(of:N*T*Cidt_89hpes12nt12g2) = 1.0 modalias(of:N*T*Cidt_89hpes12nt12g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes12nt3) = 1.0 modalias(of:N*T*Cidt_89hpes12nt3C*) = 1.0 modalias(of:N*T*Cidt_89hpes12t3g2) = 1.0 modalias(of:N*T*Cidt_89hpes12t3g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes16h16) = 1.0 modalias(of:N*T*Cidt_89hpes16h16C*) = 1.0 modalias(of:N*T*Cidt_89hpes16nt16g2) = 1.0 modalias(of:N*T*Cidt_89hpes16nt16g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes16t4C*) = 1.0 modalias(of:N*T*Cidt_89hpes16t4ag2) = 1.0 modalias(of:N*T*Cidt_89hpes16t4ag2C*) = 1.0 modalias(of:N*T*Cidt_89hpes16t4g2) = 1.0 modalias(of:N*T*Cidt_89hpes16t4g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes16t7C*) = 1.0 modalias(of:N*T*Cidt_89hpes16t[47]) = 1.0 modalias(of:N*T*Cidt_89hpes22h16) = 1.0 modalias(of:N*T*Cidt_89hpes22h16C*) = 1.0 modalias(of:N*T*Cidt_89hpes22h16g2) = 1.0 modalias(of:N*T*Cidt_89hpes22h16g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes24n3) = 1.0 modalias(of:N*T*Cidt_89hpes24n3C*) = 1.0 modalias(of:N*T*Cidt_89hpes24n3a) = 1.0 modalias(of:N*T*Cidt_89hpes24n3aC*) = 1.0 modalias(of:N*T*Cidt_89hpes24nt24g2) = 1.0 modalias(of:N*T*Cidt_89hpes24nt24g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes24nt6ag2) = 1.0 modalias(of:N*T*Cidt_89hpes24nt6ag2C*) = 1.0 modalias(of:N*T*Cidt_89hpes24t3g2) = 1.0 modalias(of:N*T*Cidt_89hpes24t6) = 1.0 modalias(of:N*T*Cidt_89hpes24t6C*) = 1.0 modalias(of:N*T*Cidt_89hpes24t6g2) = 1.0 modalias(of:N*T*Cidt_89hpes24t[36]g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes32[ht]8) = 1.0 modalias(of:N*T*Cidt_89hpes32h8C*) = 1.0 modalias(of:N*T*Cidt_89hpes32h8g2) = 1.0 modalias(of:N*T*Cidt_89hpes32h8g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes32nt24[ab]g2) = 1.0 modalias(of:N*T*Cidt_89hpes32nt24[ab]g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes32nt8[ab]g2) = 1.0 modalias(of:N*T*Cidt_89hpes32nt8[ab]g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes32t8C*) = 1.0 modalias(of:N*T*Cidt_89hpes32t8g2) = 1.0 modalias(of:N*T*Cidt_89hpes32t8g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes34h16) = 1.0 modalias(of:N*T*Cidt_89hpes34h16C*) = 1.0 modalias(of:N*T*Cidt_89hpes34h16g2) = 1.0 modalias(of:N*T*Cidt_89hpes34h16g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes48[ht]12) = 1.0 modalias(of:N*T*Cidt_89hpes48[ht]12g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes48h12C*) = 1.0 modalias(of:N*T*Cidt_89hpes48h12ag2) = 1.0 modalias(of:N*T*Cidt_89hpes48h12ag2C*) = 1.0 modalias(of:N*T*Cidt_89hpes48h12g2) = 1.0 modalias(of:N*T*Cidt_89hpes48t12C*) = 1.0 modalias(of:N*T*Cidt_89hpes48t12g2) = 1.0 modalias(of:N*T*Cidt_89hpes4t4g2) = 1.0 modalias(of:N*T*Cidt_89hpes4t4g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes5t5C*) = 1.0 modalias(of:N*T*Cidt_89hpes64h16) = 1.0 modalias(of:N*T*Cidt_89hpes64h16C*) = 1.0 modalias(of:N*T*Cidt_89hpes64h16ag2) = 1.0 modalias(of:N*T*Cidt_89hpes64h16ag2C*) = 1.0 modalias(of:N*T*Cidt_89hpes64h16g2) = 1.0 modalias(of:N*T*Cidt_89hpes64h16g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes6t5C*) = 1.0 modalias(of:N*T*Cidt_89hpes6t6g2) = 1.0 modalias(of:N*T*Cidt_89hpes6t6g2C*) = 1.0 modalias(of:N*T*Cidt_89hpes8nt2) = 1.0 modalias(of:N*T*Cidt_89hpes8nt2C*) = 1.0 modalias(of:N*T*Cidt_89hpes8t5C*) = 1.0 modalias(of:N*T*Cidt_89hpes8t5a) = 1.0 modalias(of:N*T*Cidt_89hpes8t5aC*) = 1.0 modalias(of:N*T*Cidt_89hpes[568]t5) = 1.0 modalias(of:N*T*Ciio-hwmon) modalias(of:N*T*Ciio-hwmonC*) modalias(of:N*T*Cilitek_ili2901) modalias(of:N*T*Cilitek_ili2901C*) modalias(of:N*T*Cilitek_ili9882t) modalias(of:N*T*Cilitek_ili9882tC*) modalias(of:N*T*Cimg_img-axe) modalias(of:N*T*Cimg_img-axeC*) modalias(of:N*T*Cinfineon_slb9670) modalias(of:N*T*Cinfineon_slb9670C*) modalias(of:N*T*Cinfineon_slb9673) modalias(of:N*T*Cinfineon_slb9673C*) modalias(of:N*T*Cinfineon_slb96[34]5tt) = 2.2.0 modalias(of:N*T*Cinfineon_slb96[34]5ttC*) = 2.2.0 modalias(of:N*T*Cinfineon_tda38640) modalias(of:N*T*Cinfineon_tda38640C*) modalias(of:N*T*Cinfineon_tpm_i2c_infineon) = 2.2.0 modalias(of:N*T*Cinfineon_tpm_i2c_infineonC*) = 2.2.0 modalias(of:N*T*Cinfineon_xdpe152[8c]4) modalias(of:N*T*Cinfineon_xdpe152[8c]4C*) modalias(of:N*T*Cingenic_jz4775-otg) modalias(of:N*T*Cingenic_jz4775-otgC*) modalias(of:N*T*Cingenic_jz4780-otg) modalias(of:N*T*Cingenic_jz4780-otgC*) modalias(of:N*T*Cingenic_x1830-otg) modalias(of:N*T*Cingenic_x1830-otgC*) modalias(of:N*T*Cingenic_x1[067]00-otg) modalias(of:N*T*Cingenic_x1[067]00-otgC*) modalias(of:N*T*Cingenic_x2000-otg) modalias(of:N*T*Cingenic_x2000-otgC*) modalias(of:N*T*Cinside-secure_safexcel-eip197) modalias(of:N*T*Cinside-secure_safexcel-eip197C*) modalias(of:N*T*Cinside-secure_safexcel-eip197[bd]) modalias(of:N*T*Cinside-secure_safexcel-eip197[bd]C*) modalias(of:N*T*Cinside-secure_safexcel-eip197c-mxl) modalias(of:N*T*Cinside-secure_safexcel-eip197c-mxlC*) modalias(of:N*T*Cinside-secure_safexcel-eip76) modalias(of:N*T*Cinside-secure_safexcel-eip76C*) modalias(of:N*T*Cinside-secure_safexcel-eip97) modalias(of:N*T*Cinside-secure_safexcel-eip97C*) modalias(of:N*T*Cinside-secure_safexcel-eip97ies) modalias(of:N*T*Cinside-secure_safexcel-eip97iesC*) modalias(of:N*T*Cintel_keembay-dwc3) modalias(of:N*T*Cintel_keembay-dwc3C*) modalias(of:N*T*Cintel_keembay-ssi) modalias(of:N*T*Cintel_keembay-ssiC*) modalias(of:N*T*Cintel_kmb-axi-dma) modalias(of:N*T*Cintel_kmb-axi-dmaC*) modalias(of:N*T*Cintel_lgm-qspi) modalias(of:N*T*Cintel_lgm-qspiC*) modalias(of:N*T*Cintel_mountevans-imc-ssi) modalias(of:N*T*Cintel_mountevans-imc-ssiC*) modalias(of:N*T*Cintel_socfpga-agilex-hsotg) modalias(of:N*T*Cintel_socfpga-agilex-hsotgC*) modalias(of:N*T*Cintel_socfpga-qspi) modalias(of:N*T*Cintel_socfpga-qspiC*) modalias(of:N*T*Cinterrupt-counter) modalias(of:N*T*Cinterrupt-counterC*) modalias(of:N*T*Cinvensense_iam20680) modalias(of:N*T*Cinvensense_iam20680C*) modalias(of:N*T*Cinvensense_icm20608d) modalias(of:N*T*Cinvensense_icm20608dC*) modalias(of:N*T*Cinvensense_icm2060[0289]) modalias(of:N*T*Cinvensense_icm2060[0289]C*) modalias(of:N*T*Cinvensense_icm20689) modalias(of:N*T*Cinvensense_icm20689C*) modalias(of:N*T*Cinvensense_icm20690) modalias(of:N*T*Cinvensense_icm20690C*) modalias(of:N*T*Cinvensense_icm4260[025]) modalias(of:N*T*Cinvensense_icm4260[025]C*) modalias(of:N*T*Cinvensense_icm42622) modalias(of:N*T*Cinvensense_icm42622C*) modalias(of:N*T*Cinvensense_icm42631) modalias(of:N*T*Cinvensense_icm42631C*) modalias(of:N*T*Cinvensense_mpu3050) modalias(of:N*T*Cinvensense_mpu3050C*) modalias(of:N*T*Cinvensense_mpu6050) modalias(of:N*T*Cinvensense_mpu6050C*) modalias(of:N*T*Cinvensense_mpu6500) modalias(of:N*T*Cinvensense_mpu6500C*) modalias(of:N*T*Cinvensense_mpu6515) modalias(of:N*T*Cinvensense_mpu6515C*) modalias(of:N*T*Cinvensense_mpu6880) modalias(of:N*T*Cinvensense_mpu6880C*) modalias(of:N*T*Cinvensense_mpu9255) modalias(of:N*T*Cinvensense_mpu9255C*) modalias(of:N*T*Cinvensense_mpu9[12]50) modalias(of:N*T*Cinvensense_mpu9[12]50C*) modalias(of:N*T*Cinvn_mpu3050) modalias(of:N*T*Cinvn_mpu3050C*) modalias(of:N*T*Cio-channel-mux) modalias(of:N*T*Cio-channel-muxC*) modalias(of:N*T*Cisil_isl12022) modalias(of:N*T*Cisil_isl12022C*) modalias(of:N*T*Cisil_isl12026) modalias(of:N*T*Cisil_isl12026C*) modalias(of:N*T*Cisil_isl12057) modalias(of:N*T*Cisil_isl12057C*) modalias(of:N*T*Cisil_isl120[89]) modalias(of:N*T*Cisil_isl120[89]C*) modalias(of:N*T*Cisil_isl121[89]) modalias(of:N*T*Cisil_isl121[89]C*) modalias(of:N*T*Cisl_isl12022) modalias(of:N*T*Cisl_isl12022C*) modalias(of:N*T*Cite_it5205) modalias(of:N*T*Cite_it5205C*) modalias(of:N*T*Cjedec_jc-42.4-temp) modalias(of:N*T*Cjedec_jc-42.4-tempC*) modalias(of:N*T*Cjianda_jd-t18003-t01) modalias(of:N*T*Cjianda_jd-t18003-t01C*) modalias(of:N*T*Ckinetic_ktd25[39]) modalias(of:N*T*Ckinetic_ktd25[39]C*) modalias(of:N*T*Ckontron_sl28-vpd) modalias(of:N*T*Ckontron_sl28-vpdC*) modalias(of:N*T*Clantiq_arx100-usb) modalias(of:N*T*Clantiq_arx100-usbC*) modalias(of:N*T*Clantiq_xrx200-usb) modalias(of:N*T*Clantiq_xrx200-usbC*) modalias(of:N*T*Clego_ev3-lcd) modalias(of:N*T*Clego_ev3-lcdC*) modalias(of:N*T*Clinaro_optee-tz) = 1.0 modalias(of:N*T*Clinaro_optee-tzC*) = 1.0 modalias(of:N*T*Clineartechnology_ltc2488) modalias(of:N*T*Clineartechnology_ltc2488C*) modalias(of:N*T*Clinux_extcon-usb-gpio) modalias(of:N*T*Clinux_extcon-usb-gpioC*) modalias(of:N*T*Clinux_wdt-gpio) modalias(of:N*T*Clinux_wdt-gpioC*) modalias(of:N*T*Clinx_r4) modalias(of:N*T*Clinx_r4C*) modalias(of:N*T*Clitex_liteeth) modalias(of:N*T*Clitex_liteethC*) modalias(of:N*T*Clltc_ltc166[05]) modalias(of:N*T*Clltc_ltc166[05]C*) modalias(of:N*T*Clltc_ltc297[245789]) modalias(of:N*T*Clltc_ltc297[245789]C*) modalias(of:N*T*Clltc_ltc2980) modalias(of:N*T*Clltc_ltc2980C*) modalias(of:N*T*Clltc_ltc388[0234679]) modalias(of:N*T*Clltc_ltc388[0234679]C*) modalias(of:N*T*Clltc_ltc4151) modalias(of:N*T*Clltc_ltc4151C*) modalias(of:N*T*Clltc_ltc430[56]) modalias(of:N*T*Clltc_ltc430[56]C*) modalias(of:N*T*Clltc_ltc7132) modalias(of:N*T*Clltc_ltc7132C*) modalias(of:N*T*Clltc_ltc7880) modalias(of:N*T*Clltc_ltc7880C*) modalias(of:N*T*Clltc_ltm2987) modalias(of:N*T*Clltc_ltm2987C*) modalias(of:N*T*Clltc_ltm4664) modalias(of:N*T*Clltc_ltm4664C*) modalias(of:N*T*Clltc_ltm467[5678]) modalias(of:N*T*Clltc_ltm467[5678]C*) modalias(of:N*T*Clltc_ltm468[06]) modalias(of:N*T*Clltc_ltm468[06]C*) modalias(of:N*T*Clltc_ltm4700) modalias(of:N*T*Clltc_ltm4700C*) modalias(of:N*T*Clsi_zevio-usb) modalias(of:N*T*Clsi_zevio-usbC*) modalias(of:N*T*Clwn_bk4) modalias(of:N*T*Clwn_bk4C*) modalias(of:N*T*Cmarvell_a3700-utmi-host-phy) modalias(of:N*T*Cmarvell_a3700-utmi-host-phyC*) modalias(of:N*T*Cmarvell_a3700-utmi-otg-phy) modalias(of:N*T*Cmarvell_a3700-utmi-otg-phyC*) modalias(of:N*T*Cmarvell_ac5-ehci) modalias(of:N*T*Cmarvell_ac5-ehciC*) modalias(of:N*T*Cmarvell_ap80[67]-cpu-clock) modalias(of:N*T*Cmarvell_ap80[67]-cpu-clockC*) modalias(of:N*T*Cmarvell_armada-370-sata) = 1.28 modalias(of:N*T*Cmarvell_armada-370-sataC*) = 1.28 modalias(of:N*T*Cmarvell_armada-3700-ahci) modalias(of:N*T*Cmarvell_armada-3700-ahciC*) modalias(of:N*T*Cmarvell_armada-3700-ehci) modalias(of:N*T*Cmarvell_armada-3700-ehciC*) modalias(of:N*T*Cmarvell_armada-3700-i2c) modalias(of:N*T*Cmarvell_armada-3700-i2cC*) modalias(of:N*T*Cmarvell_armada-3700-nb-pm) modalias(of:N*T*Cmarvell_armada-3700-nb-pmC*) modalias(of:N*T*Cmarvell_armada-3700-rwtm-firmware) modalias(of:N*T*Cmarvell_armada-3700-rwtm-firmwareC*) modalias(of:N*T*Cmarvell_armada-3700-rwtm-mailbox) modalias(of:N*T*Cmarvell_armada-3700-rwtm-mailboxC*) modalias(of:N*T*Cmarvell_armada-3700-spi) modalias(of:N*T*Cmarvell_armada-3700-spiC*) modalias(of:N*T*Cmarvell_armada-3700-wdt) modalias(of:N*T*Cmarvell_armada-3700-wdtC*) modalias(of:N*T*Cmarvell_armada-375-xhci) modalias(of:N*T*Cmarvell_armada-375-xhciC*) modalias(of:N*T*Cmarvell_armada-37[05]-spi) modalias(of:N*T*Cmarvell_armada-37[05]-spiC*) modalias(of:N*T*Cmarvell_armada-380-ahci) modalias(of:N*T*Cmarvell_armada-380-ahciC*) modalias(of:N*T*Cmarvell_armada-380-comphy) modalias(of:N*T*Cmarvell_armada-380-comphyC*) modalias(of:N*T*Cmarvell_armada-380-rtc) modalias(of:N*T*Cmarvell_armada-380-rtcC*) modalias(of:N*T*Cmarvell_armada-380-xhci) modalias(of:N*T*Cmarvell_armada-380-xhciC*) modalias(of:N*T*Cmarvell_armada-3[89]0-spi) modalias(of:N*T*Cmarvell_armada-3[89]0-spiC*) modalias(of:N*T*Cmarvell_armada-8k-rtc) modalias(of:N*T*Cmarvell_armada-8k-rtcC*) modalias(of:N*T*Cmarvell_armada-ap80[67]-thermal) modalias(of:N*T*Cmarvell_armada-ap80[67]-thermalC*) modalias(of:N*T*Cmarvell_armada-cp110-thermal) modalias(of:N*T*Cmarvell_armada-cp110-thermalC*) modalias(of:N*T*Cmarvell_armada-xp-spi) modalias(of:N*T*Cmarvell_armada-xp-spiC*) modalias(of:N*T*Cmarvell_armada3700-xhci) modalias(of:N*T*Cmarvell_armada3700-xhciC*) modalias(of:N*T*Cmarvell_armada37[05]-thermal) modalias(of:N*T*Cmarvell_armada37[05]-thermalC*) modalias(of:N*T*Cmarvell_armada380-thermal) modalias(of:N*T*Cmarvell_armada380-thermalC*) modalias(of:N*T*Cmarvell_armadaxp-thermal) modalias(of:N*T*Cmarvell_armadaxp-thermalC*) modalias(of:N*T*Cmarvell_cn10k-ddr-pmu) modalias(of:N*T*Cmarvell_cn10k-ddr-pmuC*) modalias(of:N*T*Cmarvell_comphy-a3700) modalias(of:N*T*Cmarvell_comphy-a3700C*) modalias(of:N*T*Cmarvell_comphy-cp110) modalias(of:N*T*Cmarvell_comphy-cp110C*) modalias(of:N*T*Cmarvell_cp110-utmi-phy) modalias(of:N*T*Cmarvell_cp110-utmi-phyC*) modalias(of:N*T*Cmarvell_mv64xxx-i2c) modalias(of:N*T*Cmarvell_mv64xxx-i2cC*) modalias(of:N*T*Cmarvell_mv78230-a0-i2c) modalias(of:N*T*Cmarvell_mv78230-a0-i2cC*) modalias(of:N*T*Cmarvell_mv78230-i2c) modalias(of:N*T*Cmarvell_mv78230-i2cC*) modalias(of:N*T*Cmarvell_orion-ehci) modalias(of:N*T*Cmarvell_orion-ehciC*) modalias(of:N*T*Cmarvell_orion-rtc) modalias(of:N*T*Cmarvell_orion-rtcC*) modalias(of:N*T*Cmarvell_orion-sata) = 1.28 modalias(of:N*T*Cmarvell_orion-sataC*) = 1.28 modalias(of:N*T*Cmarvell_orion-spi) modalias(of:N*T*Cmarvell_orion-spiC*) modalias(of:N*T*Cmaxim_ds1742) modalias(of:N*T*Cmaxim_ds1742C*) modalias(of:N*T*Cmaxim_ds3231) modalias(of:N*T*Cmaxim_ds3231C*) modalias(of:N*T*Cmaxim_max103[6789]) modalias(of:N*T*Cmaxim_max103[6789]C*) modalias(of:N*T*Cmaxim_max11205[ab]) modalias(of:N*T*Cmaxim_max11205[ab]C*) modalias(of:N*T*Cmaxim_max113[6789]) modalias(of:N*T*Cmaxim_max113[6789]C*) modalias(of:N*T*Cmaxim_max1160[0123456789]) modalias(of:N*T*Cmaxim_max1160[0123456789]C*) modalias(of:N*T*Cmaxim_max1161[01234567]) modalias(of:N*T*Cmaxim_max1161[01234567]C*) modalias(of:N*T*Cmaxim_max1164[4567]) modalias(of:N*T*Cmaxim_max1164[4567]C*) modalias(of:N*T*Cmaxim_max123[6789]) modalias(of:N*T*Cmaxim_max123[6789]C*) modalias(of:N*T*Cmaxim_max1241) modalias(of:N*T*Cmaxim_max1241C*) modalias(of:N*T*Cmaxim_max136[1234]) modalias(of:N*T*Cmaxim_max136[1234]C*) modalias(of:N*T*Cmaxim_max1619) modalias(of:N*T*Cmaxim_max1619C*) modalias(of:N*T*Cmaxim_max20411) modalias(of:N*T*Cmaxim_max20411C*) modalias(of:N*T*Cmaxim_max30100) modalias(of:N*T*Cmaxim_max30100C*) modalias(of:N*T*Cmaxim_max30208) modalias(of:N*T*Cmaxim_max30208C*) modalias(of:N*T*Cmaxim_max3172[56]) modalias(of:N*T*Cmaxim_max3172[56]C*) modalias(of:N*T*Cmaxim_max31855) modalias(of:N*T*Cmaxim_max31855C*) modalias(of:N*T*Cmaxim_max31855[ejknrst]) modalias(of:N*T*Cmaxim_max31855[ejknrst]C*) modalias(of:N*T*Cmaxim_max31856) modalias(of:N*T*Cmaxim_max31856C*) modalias(of:N*T*Cmaxim_max31865) modalias(of:N*T*Cmaxim_max31865C*) modalias(of:N*T*Cmaxim_max33359) modalias(of:N*T*Cmaxim_max33359C*) modalias(of:N*T*Cmaxim_max342[01]-udc) modalias(of:N*T*Cmaxim_max342[01]-udcC*) modalias(of:N*T*Cmaxim_max3440[89]) modalias(of:N*T*Cmaxim_max3440[89]C*) modalias(of:N*T*Cmaxim_max5522) modalias(of:N*T*Cmaxim_max5522C*) modalias(of:N*T*Cmaxim_max6581) modalias(of:N*T*Cmaxim_max6581C*) modalias(of:N*T*Cmaxim_max662[56]) modalias(of:N*T*Cmaxim_max662[56]C*) modalias(of:N*T*Cmaxim_max6636) modalias(of:N*T*Cmaxim_max6636C*) modalias(of:N*T*Cmaxim_max665[01]) modalias(of:N*T*Cmaxim_max665[01]C*) modalias(of:N*T*Cmaxim_max6675) modalias(of:N*T*Cmaxim_max6675C*) modalias(of:N*T*Cmaxim_max6689) modalias(of:N*T*Cmaxim_max6689C*) modalias(of:N*T*Cmaxim_max669[34789]) modalias(of:N*T*Cmaxim_max669[34789]C*) modalias(of:N*T*Cmaxim_max66[02]2) modalias(of:N*T*Cmaxim_max66[02]2C*) modalias(of:N*T*Cmaxim_max7319) modalias(of:N*T*Cmaxim_max7319C*) modalias(of:N*T*Cmaxim_max732[01234567]) modalias(of:N*T*Cmaxim_max732[01234567]C*) modalias(of:N*T*Cmaxim_max732[89]) modalias(of:N*T*Cmaxim_max732[89]C*) modalias(of:N*T*Cmaxim_max735[678]) modalias(of:N*T*Cmaxim_max735[678]C*) modalias(of:N*T*Cmaxim_max736[789]) modalias(of:N*T*Cmaxim_max736[789]C*) modalias(of:N*T*Cmaxim_max77621) modalias(of:N*T*Cmaxim_max77621C*) modalias(of:N*T*Cmaxim_max77650-onkey) modalias(of:N*T*Cmaxim_max77650-onkeyC*) modalias(of:N*T*Cmaxim_max77650-regulator) modalias(of:N*T*Cmaxim_max77650-regulatorC*) modalias(of:N*T*Cmaxim_max8893) modalias(of:N*T*Cmaxim_max8893C*) modalias(of:N*T*Cmaxim_max8973) modalias(of:N*T*Cmaxim_max8973C*) modalias(of:N*T*Cmaxim_mcp795) modalias(of:N*T*Cmaxim_mcp795C*) modalias(of:N*T*Cmaxim_mcp980x) modalias(of:N*T*Cmaxim_mcp980xC*) modalias(of:N*T*Cmcp300[1248]) modalias(of:N*T*Cmcp300[1248]C*) modalias(of:N*T*Cmcp320[1248]) modalias(of:N*T*Cmcp320[1248]C*) modalias(of:N*T*Cmcp3301) modalias(of:N*T*Cmcp3301C*) modalias(of:N*T*Cmcp3422) modalias(of:N*T*Cmcp3422C*) modalias(of:N*T*Cmdio-mux-gpio) = 1.1 modalias(of:N*T*Cmdio-mux-gpioC*) = 1.1 modalias(of:N*T*Cmdio-mux-mmioreg) modalias(of:N*T*Cmdio-mux-mmioregC*) modalias(of:N*T*Cmdio-mux-multiplexer) modalias(of:N*T*Cmdio-mux-multiplexerC*) modalias(of:N*T*Cmeas_htu21) modalias(of:N*T*Cmeas_htu21C*) modalias(of:N*T*Cmeas_ms8607-humidity) modalias(of:N*T*Cmeas_ms8607-humidityC*) modalias(of:N*T*Cmediatek_mt8183b-mali) modalias(of:N*T*Cmediatek_mt8183b-maliC*) modalias(of:N*T*Cmediatek_mt818[36]-mali) modalias(of:N*T*Cmediatek_mt818[36]-maliC*) modalias(of:N*T*Cmediatek_mt8192-mali) modalias(of:N*T*Cmediatek_mt8192-maliC*) modalias(of:N*T*Cmelexis_mlx9061[45]) modalias(of:N*T*Cmelexis_mlx9061[45]C*) modalias(of:N*T*Cmelexis_mlx90632) modalias(of:N*T*Cmelexis_mlx90632C*) modalias(of:N*T*Cmelexis_mlx90635) modalias(of:N*T*Cmelexis_mlx90635C*) modalias(of:N*T*Cmenlo_m53cpld) modalias(of:N*T*Cmenlo_m53cpldC*) modalias(of:N*T*Cmicrochip_93lc46b) modalias(of:N*T*Cmicrochip_93lc46bC*) modalias(of:N*T*Cmicrochip_coreqspi-rtl-v2) modalias(of:N*T*Cmicrochip_coreqspi-rtl-v2C*) modalias(of:N*T*Cmicrochip_mcp300[1248]) modalias(of:N*T*Cmicrochip_mcp300[1248]C*) modalias(of:N*T*Cmicrochip_mcp320[1248]) modalias(of:N*T*Cmicrochip_mcp320[1248]C*) modalias(of:N*T*Cmicrochip_mcp3301) modalias(of:N*T*Cmicrochip_mcp3301C*) modalias(of:N*T*Cmicrochip_mcp3550-[56]0) modalias(of:N*T*Cmicrochip_mcp3550-[56]0C*) modalias(of:N*T*Cmicrochip_mcp355[13]) modalias(of:N*T*Cmicrochip_mcp355[13]C*) modalias(of:N*T*Cmicrochip_mcp391[0123489]) modalias(of:N*T*Cmicrochip_mcp391[0123489]C*) modalias(of:N*T*Cmicrochip_mcp3[02]21) modalias(of:N*T*Cmicrochip_mcp3[02]21C*) modalias(of:N*T*Cmicrochip_mcp4017-10[34]) modalias(of:N*T*Cmicrochip_mcp4017-10[34]C*) modalias(of:N*T*Cmicrochip_mcp4017-50[23]) modalias(of:N*T*Cmicrochip_mcp4017-50[23]C*) modalias(of:N*T*Cmicrochip_mcp4018-10[34]) modalias(of:N*T*Cmicrochip_mcp4018-10[34]C*) modalias(of:N*T*Cmicrochip_mcp4018-50[23]) modalias(of:N*T*Cmicrochip_mcp4018-50[23]C*) modalias(of:N*T*Cmicrochip_mcp4019-10[34]) modalias(of:N*T*Cmicrochip_mcp4019-10[34]C*) modalias(of:N*T*Cmicrochip_mcp4019-50[23]) modalias(of:N*T*Cmicrochip_mcp4019-50[23]C*) modalias(of:N*T*Cmicrochip_mcp410[15]0) modalias(of:N*T*Cmicrochip_mcp410[15]0C*) modalias(of:N*T*Cmicrochip_mcp41100) modalias(of:N*T*Cmicrochip_mcp41100C*) modalias(of:N*T*Cmicrochip_mcp420[15]0) modalias(of:N*T*Cmicrochip_mcp420[15]0C*) modalias(of:N*T*Cmicrochip_mcp42100) modalias(of:N*T*Cmicrochip_mcp42100C*) modalias(of:N*T*Cmicrochip_mcp4728) modalias(of:N*T*Cmicrochip_mcp4728C*) modalias(of:N*T*Cmicrochip_mcp480[12]) modalias(of:N*T*Cmicrochip_mcp480[12]C*) modalias(of:N*T*Cmicrochip_mcp481[12]) modalias(of:N*T*Cmicrochip_mcp481[12]C*) modalias(of:N*T*Cmicrochip_mcp482[12]) modalias(of:N*T*Cmicrochip_mcp482[12]C*) modalias(of:N*T*Cmicrochip_mcp794[01]x) modalias(of:N*T*Cmicrochip_mcp794[01]xC*) modalias(of:N*T*Cmicrochip_mcp9600) modalias(of:N*T*Cmicrochip_mcp9600C*) modalias(of:N*T*Cmicrochip_mdio-smi0) modalias(of:N*T*Cmicrochip_mdio-smi0C*) modalias(of:N*T*Cmicrochip_mpfs-spi) modalias(of:N*T*Cmicrochip_mpfs-spiC*) modalias(of:N*T*Cmicrochip_pac193[1234]) modalias(of:N*T*Cmicrochip_pac193[1234]C*) modalias(of:N*T*Cmicrochip_qt1050) modalias(of:N*T*Cmicrochip_qt1050C*) modalias(of:N*T*Cmicrochip_sparx5-spi) modalias(of:N*T*Cmicrochip_sparx5-spiC*) modalias(of:N*T*Cmicrochip_tcn75) modalias(of:N*T*Cmicrochip_tcn75C*) modalias(of:N*T*Cmicrocrystal_rv1805) modalias(of:N*T*Cmicrocrystal_rv1805C*) modalias(of:N*T*Cmicrocrystal_rv2123) modalias(of:N*T*Cmicrocrystal_rv2123C*) modalias(of:N*T*Cmicrocrystal_rv3028) modalias(of:N*T*Cmicrocrystal_rv3028C*) modalias(of:N*T*Cmicrocrystal_rv3029) modalias(of:N*T*Cmicrocrystal_rv3029C*) modalias(of:N*T*Cmicrocrystal_rv3032) modalias(of:N*T*Cmicrocrystal_rv3032C*) modalias(of:N*T*Cmicrocrystal_rv4162) modalias(of:N*T*Cmicrocrystal_rv4162C*) modalias(of:N*T*Cmicrocrystal_rv8263) modalias(of:N*T*Cmicrocrystal_rv8263C*) modalias(of:N*T*Cmicrocrystal_rv8523) modalias(of:N*T*Cmicrocrystal_rv8523C*) modalias(of:N*T*Cmicrocrystal_rv8564) modalias(of:N*T*Cmicrocrystal_rv8564C*) modalias(of:N*T*Cmicrocrystal_rv8803) modalias(of:N*T*Cmicrocrystal_rv8803C*) modalias(of:N*T*Cmicron_spi-authenta) modalias(of:N*T*Cmicron_spi-authentaC*) modalias(of:N*T*Cmicrosoft_ftpm) modalias(of:N*T*Cmicrosoft_ftpmC*) modalias(of:N*T*Cmicrosoft_vmbus) modalias(of:N*T*Cmicrosoft_vmbusC*) modalias(of:N*T*Cmipi-i3c-hci) modalias(of:N*T*Cmipi-i3c-hciC*) modalias(of:N*T*Cmmio-mux) modalias(of:N*T*Cmmio-muxC*) modalias(of:N*T*Cmoortec_mr75203) modalias(of:N*T*Cmoortec_mr75203C*) modalias(of:N*T*Cmps_mp2888) modalias(of:N*T*Cmps_mp2888C*) modalias(of:N*T*Cmps_mp297[135]) modalias(of:N*T*Cmps_mp297[135]C*) modalias(of:N*T*Cmps_mp3309c) modalias(of:N*T*Cmps_mp3309cC*) modalias(of:N*T*Cmps_mp5023) modalias(of:N*T*Cmps_mp5023C*) modalias(of:N*T*Cmps_mp54[19]6) modalias(of:N*T*Cmps_mp54[19]6C*) modalias(of:N*T*Cmps_mp8859) modalias(of:N*T*Cmps_mp8859C*) modalias(of:N*T*Cmps_mp886[79]) modalias(of:N*T*Cmps_mp886[79]C*) modalias(of:N*T*Cmps_mpq2286) modalias(of:N*T*Cmps_mpq2286C*) modalias(of:N*T*Cmps_mpq7932) modalias(of:N*T*Cmps_mpq7932C*) modalias(of:N*T*Cmps_mpq8785) modalias(of:N*T*Cmps_mpq8785C*) modalias(of:N*T*Cmrvl_mmp-twsi) modalias(of:N*T*Cmrvl_mmp-twsiC*) modalias(of:N*T*Cmrvl_pwri2c) modalias(of:N*T*Cmrvl_pwri2cC*) modalias(of:N*T*Cmrvl_pxa-i2c) modalias(of:N*T*Cmrvl_pxa-i2cC*) modalias(of:N*T*Cmscc_jaguar2-spi) modalias(of:N*T*Cmscc_jaguar2-spiC*) modalias(of:N*T*Cmscc_ocelot-spi) modalias(of:N*T*Cmscc_ocelot-spiC*) modalias(of:N*T*Cmulti-inno_mi0283qt) modalias(of:N*T*Cmulti-inno_mi0283qtC*) modalias(of:N*T*Cmurata_ncp03wb473) modalias(of:N*T*Cmurata_ncp03wb473C*) modalias(of:N*T*Cmurata_ncp03wf104) modalias(of:N*T*Cmurata_ncp03wf104C*) modalias(of:N*T*Cmurata_ncp15wb473) modalias(of:N*T*Cmurata_ncp15wb473C*) modalias(of:N*T*Cmurata_ncp15wl333) modalias(of:N*T*Cmurata_ncp15wl333C*) modalias(of:N*T*Cmurata_ncp15xh103) modalias(of:N*T*Cmurata_ncp15xh103C*) modalias(of:N*T*Cmurata_ncp18wb473) modalias(of:N*T*Cmurata_ncp18wb473C*) modalias(of:N*T*Cmurata_ncp21wb473) modalias(of:N*T*Cmurata_ncp21wb473C*) modalias(of:N*T*Cnational_lm6[34]) modalias(of:N*T*Cnational_lm6[34]C*) modalias(of:N*T*Cnational_lm75) modalias(of:N*T*Cnational_lm75C*) modalias(of:N*T*Cnational_lm75[ab]) modalias(of:N*T*Cnational_lm75[ab]C*) modalias(of:N*T*Cnational_lm85) modalias(of:N*T*Cnational_lm85C*) modalias(of:N*T*Cnational_lm85[bc]) modalias(of:N*T*Cnational_lm85[bc]C*) modalias(of:N*T*Cnational_lm8[69]) modalias(of:N*T*Cnational_lm8[69]C*) modalias(of:N*T*Cnational_lm952[34]5) modalias(of:N*T*Cnational_lm952[34]5C*) modalias(of:N*T*Cnational_lm96163) modalias(of:N*T*Cnational_lm96163C*) modalias(of:N*T*Cnational_lm9[09]) modalias(of:N*T*Cnational_lm9[09]C*) modalias(of:N*T*Cnewhaven_1.8-128160EF) modalias(of:N*T*Cnewhaven_1.8-128160EFC*) modalias(of:N*T*Cntc_ncp03wb473) modalias(of:N*T*Cntc_ncp03wb473C*) modalias(of:N*T*Cntc_ncp15wb473) modalias(of:N*T*Cntc_ncp15wb473C*) modalias(of:N*T*Cntc_ncp15wl333) modalias(of:N*T*Cntc_ncp15wl333C*) modalias(of:N*T*Cntc_ncp18wb473) modalias(of:N*T*Cntc_ncp18wb473C*) modalias(of:N*T*Cntc_ncp21wb473) modalias(of:N*T*Cntc_ncp21wb473C*) modalias(of:N*T*Cnuvoton_nct3018y) modalias(of:N*T*Cnuvoton_nct3018yC*) modalias(of:N*T*Cnuvoton_npcm750-pwm-fan) modalias(of:N*T*Cnuvoton_npcm750-pwm-fanC*) modalias(of:N*T*Cnuvoton_npcm750-udc) modalias(of:N*T*Cnuvoton_npcm750-udcC*) modalias(of:N*T*Cnuvoton_npcm845-pwm-fan) modalias(of:N*T*Cnuvoton_npcm845-pwm-fanC*) modalias(of:N*T*Cnuvoton_npcm845-udc) modalias(of:N*T*Cnuvoton_npcm845-udcC*) modalias(of:N*T*Cnuvoton_npct75x) modalias(of:N*T*Cnuvoton_npct75xC*) modalias(of:N*T*Cnuvoton_npct[56]01) modalias(of:N*T*Cnuvoton_npct[56]01C*) modalias(of:N*T*Cnuvoton_w83773g) modalias(of:N*T*Cnuvoton_w83773gC*) modalias(of:N*T*Cnvidia_tegra114-kbc) modalias(of:N*T*Cnvidia_tegra114-kbcC*) modalias(of:N*T*Cnvidia_tegra124-actmon) modalias(of:N*T*Cnvidia_tegra124-actmonC*) modalias(of:N*T*Cnvidia_tegra124-ahci) modalias(of:N*T*Cnvidia_tegra124-ahciC*) modalias(of:N*T*Cnvidia_tegra124-xusb) modalias(of:N*T*Cnvidia_tegra124-xusb-padctl) modalias(of:N*T*Cnvidia_tegra124-xusb-padctlC*) modalias(of:N*T*Cnvidia_tegra124-xusbC*) modalias(of:N*T*Cnvidia_tegra132-soctherm) modalias(of:N*T*Cnvidia_tegra132-socthermC*) modalias(of:N*T*Cnvidia_tegra186-adma) modalias(of:N*T*Cnvidia_tegra186-admaC*) modalias(of:N*T*Cnvidia_tegra186-ahci) modalias(of:N*T*Cnvidia_tegra186-ahciC*) modalias(of:N*T*Cnvidia_tegra186-bpmp-i2c) modalias(of:N*T*Cnvidia_tegra186-bpmp-i2cC*) modalias(of:N*T*Cnvidia_tegra186-bpmp-thermal) modalias(of:N*T*Cnvidia_tegra186-bpmp-thermalC*) modalias(of:N*T*Cnvidia_tegra186-ccplex-cluster) modalias(of:N*T*Cnvidia_tegra186-ccplex-clusterC*) modalias(of:N*T*Cnvidia_tegra186-gpcdma) modalias(of:N*T*Cnvidia_tegra186-gpcdmaC*) modalias(of:N*T*Cnvidia_tegra186-host1x) modalias(of:N*T*Cnvidia_tegra186-host1xC*) modalias(of:N*T*Cnvidia_tegra186-i2c) modalias(of:N*T*Cnvidia_tegra186-i2cC*) modalias(of:N*T*Cnvidia_tegra186-xudc) modalias(of:N*T*Cnvidia_tegra186-xudcC*) modalias(of:N*T*Cnvidia_tegra186-xusb) modalias(of:N*T*Cnvidia_tegra186-xusb-padctl) modalias(of:N*T*Cnvidia_tegra186-xusb-padctlC*) modalias(of:N*T*Cnvidia_tegra186-xusbC*) modalias(of:N*T*Cnvidia_tegra194-ccplex) modalias(of:N*T*Cnvidia_tegra194-ccplexC*) modalias(of:N*T*Cnvidia_tegra194-gpcdma) modalias(of:N*T*Cnvidia_tegra194-gpcdmaC*) modalias(of:N*T*Cnvidia_tegra194-gte-aon) modalias(of:N*T*Cnvidia_tegra194-gte-aonC*) modalias(of:N*T*Cnvidia_tegra194-gte-lic) modalias(of:N*T*Cnvidia_tegra194-gte-licC*) modalias(of:N*T*Cnvidia_tegra194-host1x) modalias(of:N*T*Cnvidia_tegra194-host1xC*) modalias(of:N*T*Cnvidia_tegra194-i2c) modalias(of:N*T*Cnvidia_tegra194-i2cC*) modalias(of:N*T*Cnvidia_tegra194-xudc) modalias(of:N*T*Cnvidia_tegra194-xudcC*) modalias(of:N*T*Cnvidia_tegra194-xusb) modalias(of:N*T*Cnvidia_tegra194-xusb-padctl) modalias(of:N*T*Cnvidia_tegra194-xusb-padctlC*) modalias(of:N*T*Cnvidia_tegra194-xusbC*) modalias(of:N*T*Cnvidia_tegra1[12]4-host1x) modalias(of:N*T*Cnvidia_tegra1[12]4-host1xC*) modalias(of:N*T*Cnvidia_tegra1[12]4-i2c) modalias(of:N*T*Cnvidia_tegra1[12]4-i2cC*) modalias(of:N*T*Cnvidia_tegra1[12]4-spi) modalias(of:N*T*Cnvidia_tegra1[12]4-spiC*) modalias(of:N*T*Cnvidia_tegra1[12]4-udc) modalias(of:N*T*Cnvidia_tegra1[12]4-udcC*) modalias(of:N*T*Cnvidia_tegra20-rtc) modalias(of:N*T*Cnvidia_tegra20-rtcC*) modalias(of:N*T*Cnvidia_tegra210-aconnect) modalias(of:N*T*Cnvidia_tegra210-aconnectC*) modalias(of:N*T*Cnvidia_tegra210-adma) modalias(of:N*T*Cnvidia_tegra210-admaC*) modalias(of:N*T*Cnvidia_tegra210-ahci) modalias(of:N*T*Cnvidia_tegra210-ahciC*) modalias(of:N*T*Cnvidia_tegra210-emc) modalias(of:N*T*Cnvidia_tegra210-emcC*) modalias(of:N*T*Cnvidia_tegra210-host1x) modalias(of:N*T*Cnvidia_tegra210-host1xC*) modalias(of:N*T*Cnvidia_tegra210-i2c) modalias(of:N*T*Cnvidia_tegra210-i2c-vi) modalias(of:N*T*Cnvidia_tegra210-i2c-viC*) modalias(of:N*T*Cnvidia_tegra210-i2cC*) modalias(of:N*T*Cnvidia_tegra210-soctherm) modalias(of:N*T*Cnvidia_tegra210-socthermC*) modalias(of:N*T*Cnvidia_tegra210-spi) modalias(of:N*T*Cnvidia_tegra210-spiC*) modalias(of:N*T*Cnvidia_tegra210-xudc) modalias(of:N*T*Cnvidia_tegra210-xudcC*) modalias(of:N*T*Cnvidia_tegra210-xusb) modalias(of:N*T*Cnvidia_tegra210-xusb-padctl) modalias(of:N*T*Cnvidia_tegra210-xusb-padctlC*) modalias(of:N*T*Cnvidia_tegra210-xusbC*) modalias(of:N*T*Cnvidia_tegra234-gpcdma) modalias(of:N*T*Cnvidia_tegra234-gpcdmaC*) modalias(of:N*T*Cnvidia_tegra234-gte-aon) modalias(of:N*T*Cnvidia_tegra234-gte-aonC*) modalias(of:N*T*Cnvidia_tegra234-gte-lic) modalias(of:N*T*Cnvidia_tegra234-gte-licC*) modalias(of:N*T*Cnvidia_tegra234-host1x) modalias(of:N*T*Cnvidia_tegra234-host1xC*) modalias(of:N*T*Cnvidia_tegra234-xudc) modalias(of:N*T*Cnvidia_tegra234-xudcC*) modalias(of:N*T*Cnvidia_tegra234-xusb) modalias(of:N*T*Cnvidia_tegra234-xusb-padctl) modalias(of:N*T*Cnvidia_tegra234-xusb-padctlC*) modalias(of:N*T*Cnvidia_tegra234-xusbC*) modalias(of:N*T*Cnvidia_tegra23[49]-ccplex-cluster) modalias(of:N*T*Cnvidia_tegra23[49]-ccplex-clusterC*) modalias(of:N*T*Cnvidia_tegra30-actmon) modalias(of:N*T*Cnvidia_tegra30-actmonC*) modalias(of:N*T*Cnvidia_tegra30-timer) modalias(of:N*T*Cnvidia_tegra30-timerC*) modalias(of:N*T*Cnvidia_tegra[23]0-ehci) modalias(of:N*T*Cnvidia_tegra[23]0-ehciC*) modalias(of:N*T*Cnvidia_tegra[23]0-gmi) modalias(of:N*T*Cnvidia_tegra[23]0-gmiC*) modalias(of:N*T*Cnvidia_tegra[23]0-host1x) modalias(of:N*T*Cnvidia_tegra[23]0-host1xC*) modalias(of:N*T*Cnvidia_tegra[23]0-i2c) modalias(of:N*T*Cnvidia_tegra[23]0-i2cC*) modalias(of:N*T*Cnvidia_tegra[23]0-kbc) modalias(of:N*T*Cnvidia_tegra[23]0-kbcC*) modalias(of:N*T*Cnvidia_tegra[23]0-udc) modalias(of:N*T*Cnvidia_tegra[23]0-udcC*) modalias(of:N*T*Cnvidia_tegra[23]0-usb-phy) modalias(of:N*T*Cnvidia_tegra[23]0-usb-phyC*) modalias(of:N*T*Cnvmem-rmem) modalias(of:N*T*Cnvmem-rmemC*) modalias(of:N*T*Cnxp_fxas21002c) modalias(of:N*T*Cnxp_fxas21002cC*) modalias(of:N*T*Cnxp_fxos8700) modalias(of:N*T*Cnxp_fxos8700C*) modalias(of:N*T*Cnxp_imx8dxl-fspi) modalias(of:N*T*Cnxp_imx8dxl-fspiC*) modalias(of:N*T*Cnxp_imx8m[mp]-fspi) modalias(of:N*T*Cnxp_imx8m[mp]-fspiC*) modalias(of:N*T*Cnxp_imx8qxp-adc) modalias(of:N*T*Cnxp_imx8qxp-adcC*) modalias(of:N*T*Cnxp_imx8qxp-fspi) modalias(of:N*T*Cnxp_imx8qxp-fspiC*) modalias(of:N*T*Cnxp_imx93-adc) modalias(of:N*T*Cnxp_imx93-adcC*) modalias(of:N*T*Cnxp_imx93-bbnsm-pwrkey) modalias(of:N*T*Cnxp_imx93-bbnsm-pwrkeyC*) modalias(of:N*T*Cnxp_imx93-bbnsm-rtc) modalias(of:N*T*Cnxp_imx93-bbnsm-rtcC*) modalias(of:N*T*Cnxp_lx2160a-fspi) modalias(of:N*T*Cnxp_lx2160a-fspiC*) modalias(of:N*T*Cnxp_mc34vr500) modalias(of:N*T*Cnxp_mc34vr500C*) modalias(of:N*T*Cnxp_pca2129) modalias(of:N*T*Cnxp_pca2129C*) modalias(of:N*T*Cnxp_pca85073a) modalias(of:N*T*Cnxp_pca85073aC*) modalias(of:N*T*Cnxp_pca8565) modalias(of:N*T*Cnxp_pca8565C*) modalias(of:N*T*Cnxp_pca857[45]) modalias(of:N*T*Cnxp_pca857[45]C*) modalias(of:N*T*Cnxp_pca9450[abc]) modalias(of:N*T*Cnxp_pca9450[abc]C*) modalias(of:N*T*Cnxp_pca9541) modalias(of:N*T*Cnxp_pca9541C*) modalias(of:N*T*Cnxp_pca954[02345678]) modalias(of:N*T*Cnxp_pca954[02345678]C*) modalias(of:N*T*Cnxp_pca9564) modalias(of:N*T*Cnxp_pca9564C*) modalias(of:N*T*Cnxp_pca957[01]) modalias(of:N*T*Cnxp_pca957[01]C*) modalias(of:N*T*Cnxp_pca9665) modalias(of:N*T*Cnxp_pca9665C*) modalias(of:N*T*Cnxp_pca967[012345]) modalias(of:N*T*Cnxp_pca967[012345]C*) modalias(of:N*T*Cnxp_pca9685-pwm) modalias(of:N*T*Cnxp_pca9685-pwmC*) modalias(of:N*T*Cnxp_pca984[6789]) modalias(of:N*T*Cnxp_pca984[6789]C*) modalias(of:N*T*Cnxp_pcf2123) modalias(of:N*T*Cnxp_pcf2123C*) modalias(of:N*T*Cnxp_pcf212[79]) modalias(of:N*T*Cnxp_pcf212[79]C*) modalias(of:N*T*Cnxp_pcf2131) modalias(of:N*T*Cnxp_pcf2131C*) modalias(of:N*T*Cnxp_pcf85063) modalias(of:N*T*Cnxp_pcf85063C*) modalias(of:N*T*Cnxp_pcf85063a) modalias(of:N*T*Cnxp_pcf85063aC*) modalias(of:N*T*Cnxp_pcf85063tp) modalias(of:N*T*Cnxp_pcf85063tpC*) modalias(of:N*T*Cnxp_pcf8523) modalias(of:N*T*Cnxp_pcf8523C*) modalias(of:N*T*Cnxp_pcf8563) modalias(of:N*T*Cnxp_pcf8563C*) modalias(of:N*T*Cnxp_pcf8574a) modalias(of:N*T*Cnxp_pcf8574aC*) modalias(of:N*T*Cnxp_pcf857[45]) modalias(of:N*T*Cnxp_pcf857[45]C*) modalias(of:N*T*Cnxp_pcf85[23]63) modalias(of:N*T*Cnxp_pcf85[23]63C*) modalias(of:N*T*Cnxp_pct2075) modalias(of:N*T*Cnxp_pct2075C*) modalias(of:N*T*Cnxp_pf8121a) modalias(of:N*T*Cnxp_pf8121aC*) modalias(of:N*T*Cnxp_pf8[12]00) modalias(of:N*T*Cnxp_pf8[12]00C*) modalias(of:N*T*Cnxp_ptn36502) modalias(of:N*T*Cnxp_ptn36502C*) modalias(of:N*T*Cnxp_ptn5110) modalias(of:N*T*Cnxp_ptn5110C*) modalias(of:N*T*Cnxp_ptn5150) modalias(of:N*T*Cnxp_ptn5150C*) modalias(of:N*T*Cnxp_rtc-pcf2123) modalias(of:N*T*Cnxp_rtc-pcf2123C*) modalias(of:N*T*Cnxp_sa56004) modalias(of:N*T*Cnxp_sa56004C*) modalias(of:N*T*Cnxp_salvo-phy) modalias(of:N*T*Cnxp_salvo-phyC*) modalias(of:N*T*Cnxp_tjr1443) modalias(of:N*T*Cnxp_tjr1443C*) modalias(of:N*T*Cnxp_usb-isp176[013]) modalias(of:N*T*Cnxp_usb-isp176[013]C*) modalias(of:N*T*Cokaya_rh128128t) modalias(of:N*T*Cokaya_rh128128tC*) modalias(of:N*T*Conie_tlv-layout) modalias(of:N*T*Conie_tlv-layoutC*) modalias(of:N*T*Connn_nct1008) modalias(of:N*T*Connn_nct1008C*) modalias(of:N*T*Connn_nct21[48]) modalias(of:N*T*Connn_nct21[48]C*) modalias(of:N*T*Connn_nct72) modalias(of:N*T*Connn_nct72C*) modalias(of:N*T*Copencores_ethoc) modalias(of:N*T*Copencores_ethocC*) modalias(of:N*T*Cozzmaker_piscreen) modalias(of:N*T*Cozzmaker_piscreenC*) modalias(of:N*T*Cpanel-mipi-dbi-spi) modalias(of:N*T*Cpanel-mipi-dbi-spiC*) modalias(of:N*T*Cpericom_pt7c4338) modalias(of:N*T*Cpericom_pt7c4338C*) modalias(of:N*T*Cpervasive_e1144cs021) modalias(of:N*T*Cpervasive_e1144cs021C*) modalias(of:N*T*Cpervasive_e1190cs021) modalias(of:N*T*Cpervasive_e1190cs021C*) modalias(of:N*T*Cpervasive_e2200cs021) modalias(of:N*T*Cpervasive_e2200cs021C*) modalias(of:N*T*Cpervasive_e2271cs021) modalias(of:N*T*Cpervasive_e2271cs021C*) modalias(of:N*T*Cpine64_pinephone-keyboard) modalias(of:N*T*Cpine64_pinephone-keyboardC*) modalias(of:N*T*Cplantower_pms[13567a]003) modalias(of:N*T*Cplantower_pms[13567a]003C*) modalias(of:N*T*Cpmem-region) modalias(of:N*T*Cpmem-region-v2) modalias(of:N*T*Cpmem-region-v2C*) modalias(of:N*T*Cpmem-regionC*) modalias(of:N*T*Cpni_rm3100) modalias(of:N*T*Cpni_rm3100C*) modalias(of:N*T*Cpps-gpio) = 1.2.0 modalias(of:N*T*Cpps-gpioC*) = 1.2.0 modalias(of:N*T*Cpwm-beeper) modalias(of:N*T*Cpwm-beeperC*) modalias(of:N*T*Cpwm-clock) modalias(of:N*T*Cpwm-clockC*) modalias(of:N*T*Cpwm-fan) modalias(of:N*T*Cpwm-fanC*) modalias(of:N*T*Cqcom_[ag]pr) modalias(of:N*T*Cqcom_[ag]prC*) modalias(of:N*T*Cqcom_[pt]rng) modalias(of:N*T*Cqcom_[pt]rngC*) modalias(of:N*T*Cqcom_aoss-qmp) modalias(of:N*T*Cqcom_aoss-qmpC*) modalias(of:N*T*Cqcom_apq8064) modalias(of:N*T*Cqcom_apq8064C*) modalias(of:N*T*Cqcom_apq8084-rpm-stats) modalias(of:N*T*Cqcom_apq8084-rpm-statsC*) modalias(of:N*T*Cqcom_apq8084-tcsr-mutex) modalias(of:N*T*Cqcom_apq8084-tcsr-mutexC*) modalias(of:N*T*Cqcom_apq8096) modalias(of:N*T*Cqcom_apq8096C*) modalias(of:N*T*Cqcom_apr-v2) modalias(of:N*T*Cqcom_apr-v2C*) modalias(of:N*T*Cqcom_bam-dmux) modalias(of:N*T*Cqcom_bam-dmuxC*) modalias(of:N*T*Cqcom_ci-hdrc) modalias(of:N*T*Cqcom_ci-hdrcC*) modalias(of:N*T*Cqcom_cpufreq-epss) modalias(of:N*T*Cqcom_cpufreq-epssC*) modalias(of:N*T*Cqcom_cpufreq-hw) modalias(of:N*T*Cqcom_cpufreq-hwC*) modalias(of:N*T*Cqcom_crypto-v5.[14]) modalias(of:N*T*Cqcom_crypto-v5.[14]C*) modalias(of:N*T*Cqcom_dwc3) modalias(of:N*T*Cqcom_dwc3C*) modalias(of:N*T*Cqcom_epss-l3) modalias(of:N*T*Cqcom_epss-l3C*) modalias(of:N*T*Cqcom_fastrpc) modalias(of:N*T*Cqcom_fastrpcC*) modalias(of:N*T*Cqcom_gcc-ipq5018) modalias(of:N*T*Cqcom_gcc-ipq5018C*) modalias(of:N*T*Cqcom_gcc-msm8939) modalias(of:N*T*Cqcom_gcc-msm8939C*) modalias(of:N*T*Cqcom_gcc-qcm2290) modalias(of:N*T*Cqcom_gcc-qcm2290C*) modalias(of:N*T*Cqcom_gcc-qcs404) modalias(of:N*T*Cqcom_gcc-qcs404C*) modalias(of:N*T*Cqcom_gcc-sdm670) modalias(of:N*T*Cqcom_gcc-sdm670C*) modalias(of:N*T*Cqcom_gcc-sdm6[36]0) modalias(of:N*T*Cqcom_gcc-sdm6[36]0C*) modalias(of:N*T*Cqcom_gcc-sdm845) modalias(of:N*T*Cqcom_gcc-sdm845C*) modalias(of:N*T*Cqcom_gcc-sm6115) modalias(of:N*T*Cqcom_gcc-sm6115C*) modalias(of:N*T*Cqcom_gcc-sm8250) modalias(of:N*T*Cqcom_gcc-sm8250C*) modalias(of:N*T*Cqcom_gcc-sm8350) modalias(of:N*T*Cqcom_gcc-sm8350C*) modalias(of:N*T*Cqcom_gcc-sm8450) modalias(of:N*T*Cqcom_gcc-sm8450C*) modalias(of:N*T*Cqcom_geni-i2c) modalias(of:N*T*Cqcom_geni-i2c-master-hub) modalias(of:N*T*Cqcom_geni-i2c-master-hubC*) modalias(of:N*T*Cqcom_geni-i2cC*) modalias(of:N*T*Cqcom_geni-spi) modalias(of:N*T*Cqcom_geni-spiC*) modalias(of:N*T*Cqcom_glink-rpm) modalias(of:N*T*Cqcom_glink-rpmC*) modalias(of:N*T*Cqcom_hfpll) modalias(of:N*T*Cqcom_hfpllC*) modalias(of:N*T*Cqcom_hidma-1.[012]) modalias(of:N*T*Cqcom_hidma-1.[012]C*) modalias(of:N*T*Cqcom_hidma-mgmt-1.0) modalias(of:N*T*Cqcom_hidma-mgmt-1.0C*) modalias(of:N*T*Cqcom_i2c-qup-v2.2.1) modalias(of:N*T*Cqcom_i2c-qup-v2.2.1C*) modalias(of:N*T*Cqcom_i2c-qup-v[12].1.1) modalias(of:N*T*Cqcom_i2c-qup-v[12].1.1C*) modalias(of:N*T*Cqcom_inline-crypto-engine) modalias(of:N*T*Cqcom_inline-crypto-engineC*) modalias(of:N*T*Cqcom_ipcc) modalias(of:N*T*Cqcom_ipccC*) modalias(of:N*T*Cqcom_ipq5332) modalias(of:N*T*Cqcom_ipq5332-apcs-apps-global) modalias(of:N*T*Cqcom_ipq5332-apcs-apps-globalC*) modalias(of:N*T*Cqcom_ipq5332C*) modalias(of:N*T*Cqcom_ipq6018) modalias(of:N*T*Cqcom_ipq6018-apcs-apps-global) modalias(of:N*T*Cqcom_ipq6018-apcs-apps-globalC*) modalias(of:N*T*Cqcom_ipq6018-qmp-pcie-phy) modalias(of:N*T*Cqcom_ipq6018-qmp-pcie-phyC*) modalias(of:N*T*Cqcom_ipq6018-qmp-usb3-phy) modalias(of:N*T*Cqcom_ipq6018-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_ipq6018-qusb2-phy) modalias(of:N*T*Cqcom_ipq6018-qusb2-phyC*) modalias(of:N*T*Cqcom_ipq6018C*) modalias(of:N*T*Cqcom_ipq8064-mdio) modalias(of:N*T*Cqcom_ipq8064-mdioC*) modalias(of:N*T*Cqcom_ipq8074-apcs-apps-global) modalias(of:N*T*Cqcom_ipq8074-apcs-apps-globalC*) modalias(of:N*T*Cqcom_ipq8074-qmp-gen3-pcie-phy) modalias(of:N*T*Cqcom_ipq8074-qmp-gen3-pcie-phyC*) modalias(of:N*T*Cqcom_ipq8074-qmp-pcie-phy) modalias(of:N*T*Cqcom_ipq8074-qmp-pcie-phyC*) modalias(of:N*T*Cqcom_ipq8074-qmp-usb3-phy) modalias(of:N*T*Cqcom_ipq8074-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_ipq8074-qusb2-phy) modalias(of:N*T*Cqcom_ipq8074-qusb2-phyC*) modalias(of:N*T*Cqcom_ipq8074-wcss-pil) modalias(of:N*T*Cqcom_ipq8074-wcss-pilC*) modalias(of:N*T*Cqcom_ipq80[67]4) modalias(of:N*T*Cqcom_ipq80[67]4-tsens) modalias(of:N*T*Cqcom_ipq80[67]4-tsensC*) modalias(of:N*T*Cqcom_ipq80[67]4C*) modalias(of:N*T*Cqcom_ipq9574) modalias(of:N*T*Cqcom_ipq9574-qmp-usb3-phy) modalias(of:N*T*Cqcom_ipq9574-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_ipq9574-qusb2-phy) modalias(of:N*T*Cqcom_ipq9574-qusb2-phyC*) modalias(of:N*T*Cqcom_ipq9574C*) modalias(of:N*T*Cqcom_kpss-acc-v1) modalias(of:N*T*Cqcom_kpss-acc-v1C*) modalias(of:N*T*Cqcom_kpss-gcc) modalias(of:N*T*Cqcom_kpss-gccC*) modalias(of:N*T*Cqcom_kpss-timer) modalias(of:N*T*Cqcom_kpss-timerC*) modalias(of:N*T*Cqcom_kpss-wdt) modalias(of:N*T*Cqcom_kpss-wdtC*) modalias(of:N*T*Cqcom_mdm9607-rpmpd) modalias(of:N*T*Cqcom_mdm9607-rpmpdC*) modalias(of:N*T*Cqcom_mdm9607-tsens) modalias(of:N*T*Cqcom_mdm9607-tsensC*) modalias(of:N*T*Cqcom_mmcc-msm8996) modalias(of:N*T*Cqcom_mmcc-msm8996C*) modalias(of:N*T*Cqcom_mpm) modalias(of:N*T*Cqcom_mpmC*) modalias(of:N*T*Cqcom_msm8226-adsp-pil) modalias(of:N*T*Cqcom_msm8226-adsp-pilC*) modalias(of:N*T*Cqcom_msm8226-cci) modalias(of:N*T*Cqcom_msm8226-cciC*) modalias(of:N*T*Cqcom_msm8226-ocmem) modalias(of:N*T*Cqcom_msm8226-ocmemC*) modalias(of:N*T*Cqcom_msm8226-rpm-stats) modalias(of:N*T*Cqcom_msm8226-rpm-statsC*) modalias(of:N*T*Cqcom_msm8226-rpmpd) modalias(of:N*T*Cqcom_msm8226-rpmpdC*) modalias(of:N*T*Cqcom_msm8226-tcsr-mutex) modalias(of:N*T*Cqcom_msm8226-tcsr-mutexC*) modalias(of:N*T*Cqcom_msm8226-tsens) modalias(of:N*T*Cqcom_msm8226-tsensC*) modalias(of:N*T*Cqcom_msm8909) modalias(of:N*T*Cqcom_msm8909-mss-pil) modalias(of:N*T*Cqcom_msm8909-mss-pilC*) modalias(of:N*T*Cqcom_msm8909-rpmpd) modalias(of:N*T*Cqcom_msm8909-rpmpdC*) modalias(of:N*T*Cqcom_msm8909-tsens) modalias(of:N*T*Cqcom_msm8909-tsensC*) modalias(of:N*T*Cqcom_msm8909C*) modalias(of:N*T*Cqcom_msm8916-a53pll) modalias(of:N*T*Cqcom_msm8916-a53pllC*) modalias(of:N*T*Cqcom_msm8916-apcs-kpss-global) modalias(of:N*T*Cqcom_msm8916-apcs-kpss-globalC*) modalias(of:N*T*Cqcom_msm8916-bimc) modalias(of:N*T*Cqcom_msm8916-bimcC*) modalias(of:N*T*Cqcom_msm8916-cci) modalias(of:N*T*Cqcom_msm8916-cciC*) modalias(of:N*T*Cqcom_msm8916-mss-pil) modalias(of:N*T*Cqcom_msm8916-mss-pilC*) modalias(of:N*T*Cqcom_msm8916-pcnoc) modalias(of:N*T*Cqcom_msm8916-pcnocC*) modalias(of:N*T*Cqcom_msm8916-pinctrl) modalias(of:N*T*Cqcom_msm8916-pinctrlC*) modalias(of:N*T*Cqcom_msm8916-rpm-stats) modalias(of:N*T*Cqcom_msm8916-rpm-statsC*) modalias(of:N*T*Cqcom_msm8916-snoc) modalias(of:N*T*Cqcom_msm8916-snocC*) modalias(of:N*T*Cqcom_msm8916-tsens) modalias(of:N*T*Cqcom_msm8916-tsensC*) modalias(of:N*T*Cqcom_msm891[67]-rpmpd) modalias(of:N*T*Cqcom_msm891[67]-rpmpdC*) modalias(of:N*T*Cqcom_msm8939-a53pll) modalias(of:N*T*Cqcom_msm8939-a53pllC*) modalias(of:N*T*Cqcom_msm8939-apcs-kpss-global) modalias(of:N*T*Cqcom_msm8939-apcs-kpss-globalC*) modalias(of:N*T*Cqcom_msm8939-rpmpd) modalias(of:N*T*Cqcom_msm8939-rpmpdC*) modalias(of:N*T*Cqcom_msm8939-tsens) modalias(of:N*T*Cqcom_msm8939-tsensC*) modalias(of:N*T*Cqcom_msm8953-adsp-pil) modalias(of:N*T*Cqcom_msm8953-adsp-pilC*) modalias(of:N*T*Cqcom_msm8953-apcs-kpss-global) modalias(of:N*T*Cqcom_msm8953-apcs-kpss-globalC*) modalias(of:N*T*Cqcom_msm8953-mss-pil) modalias(of:N*T*Cqcom_msm8953-mss-pilC*) modalias(of:N*T*Cqcom_msm8953-qusb2-phy) modalias(of:N*T*Cqcom_msm8953-qusb2-phyC*) modalias(of:N*T*Cqcom_msm8953-rpmpd) modalias(of:N*T*Cqcom_msm8953-rpmpdC*) modalias(of:N*T*Cqcom_msm8956-tsens) modalias(of:N*T*Cqcom_msm8956-tsensC*) modalias(of:N*T*Cqcom_msm8960) modalias(of:N*T*Cqcom_msm8960-tsens) modalias(of:N*T*Cqcom_msm8960-tsensC*) modalias(of:N*T*Cqcom_msm8960C*) modalias(of:N*T*Cqcom_msm8974) modalias(of:N*T*Cqcom_msm8974-adsp-pil) modalias(of:N*T*Cqcom_msm8974-adsp-pilC*) modalias(of:N*T*Cqcom_msm8974-cci) modalias(of:N*T*Cqcom_msm8974-cciC*) modalias(of:N*T*Cqcom_msm8974-mss-pil) modalias(of:N*T*Cqcom_msm8974-mss-pilC*) modalias(of:N*T*Cqcom_msm8974-ocmem) modalias(of:N*T*Cqcom_msm8974-ocmemC*) modalias(of:N*T*Cqcom_msm8974-rpm-stats) modalias(of:N*T*Cqcom_msm8974-rpm-statsC*) modalias(of:N*T*Cqcom_msm8974C*) modalias(of:N*T*Cqcom_msm8974pro-pma8084-rpmpd) modalias(of:N*T*Cqcom_msm8974pro-pma8084-rpmpdC*) modalias(of:N*T*Cqcom_msm8976-apcs-kpss-global) modalias(of:N*T*Cqcom_msm8976-apcs-kpss-globalC*) modalias(of:N*T*Cqcom_msm8976-hfpll-a53) modalias(of:N*T*Cqcom_msm8976-hfpll-a53C*) modalias(of:N*T*Cqcom_msm8976-hfpll-a72) modalias(of:N*T*Cqcom_msm8976-hfpll-a72C*) modalias(of:N*T*Cqcom_msm8976-hfpll-cci) modalias(of:N*T*Cqcom_msm8976-hfpll-cciC*) modalias(of:N*T*Cqcom_msm8976-ramp-controller) modalias(of:N*T*Cqcom_msm8976-ramp-controllerC*) modalias(of:N*T*Cqcom_msm897[46]-rpmpd) modalias(of:N*T*Cqcom_msm897[46]-rpmpdC*) modalias(of:N*T*Cqcom_msm897[46]-tsens) modalias(of:N*T*Cqcom_msm897[46]-tsensC*) modalias(of:N*T*Cqcom_msm8994-apcs-kpss-global) modalias(of:N*T*Cqcom_msm8994-apcs-kpss-globalC*) modalias(of:N*T*Cqcom_msm8996) modalias(of:N*T*Cqcom_msm8996-[cmps]noc) modalias(of:N*T*Cqcom_msm8996-[cmps]nocC*) modalias(of:N*T*Cqcom_msm8996-a[012]noc) modalias(of:N*T*Cqcom_msm8996-a[012]nocC*) modalias(of:N*T*Cqcom_msm8996-adsp-pil) modalias(of:N*T*Cqcom_msm8996-adsp-pilC*) modalias(of:N*T*Cqcom_msm8996-bimc) modalias(of:N*T*Cqcom_msm8996-bimcC*) modalias(of:N*T*Cqcom_msm8996-cci) modalias(of:N*T*Cqcom_msm8996-cciC*) modalias(of:N*T*Cqcom_msm8996-pinctrl) modalias(of:N*T*Cqcom_msm8996-pinctrlC*) modalias(of:N*T*Cqcom_msm8996-qmp-pcie-phy) modalias(of:N*T*Cqcom_msm8996-qmp-pcie-phyC*) modalias(of:N*T*Cqcom_msm8996-qmp-usb3-phy) modalias(of:N*T*Cqcom_msm8996-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_msm8996-slpi-pil) modalias(of:N*T*Cqcom_msm8996-slpi-pilC*) modalias(of:N*T*Cqcom_msm8996-tsens) modalias(of:N*T*Cqcom_msm8996-tsensC*) modalias(of:N*T*Cqcom_msm8996C*) modalias(of:N*T*Cqcom_msm8998-adsp-pas) modalias(of:N*T*Cqcom_msm8998-adsp-pasC*) modalias(of:N*T*Cqcom_msm8998-bwmon) modalias(of:N*T*Cqcom_msm8998-bwmonC*) modalias(of:N*T*Cqcom_msm8998-gpucc) modalias(of:N*T*Cqcom_msm8998-gpuccC*) modalias(of:N*T*Cqcom_msm8998-ipa) modalias(of:N*T*Cqcom_msm8998-ipaC*) modalias(of:N*T*Cqcom_msm8998-pinctrl) modalias(of:N*T*Cqcom_msm8998-pinctrlC*) modalias(of:N*T*Cqcom_msm8998-qmp-pcie-phy) modalias(of:N*T*Cqcom_msm8998-qmp-pcie-phyC*) modalias(of:N*T*Cqcom_msm8998-qmp-usb3-phy) modalias(of:N*T*Cqcom_msm8998-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_msm8998-slpi-pas) modalias(of:N*T*Cqcom_msm8998-slpi-pasC*) modalias(of:N*T*Cqcom_msm899[468]-rpmpd) modalias(of:N*T*Cqcom_msm899[468]-rpmpdC*) modalias(of:N*T*Cqcom_msm899[68]-apcs-hmss-global) modalias(of:N*T*Cqcom_msm899[68]-apcs-hmss-globalC*) modalias(of:N*T*Cqcom_msm899[68]-mss-pil) modalias(of:N*T*Cqcom_msm899[68]-mss-pilC*) modalias(of:N*T*Cqcom_msm899[68]-qmp-ufs-phy) modalias(of:N*T*Cqcom_msm899[68]-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_msm899[68]-qusb2-phy) modalias(of:N*T*Cqcom_msm899[68]-qusb2-phyC*) modalias(of:N*T*Cqcom_msm89[79]4-tcsr-mutex) modalias(of:N*T*Cqcom_msm89[79]4-tcsr-mutexC*) modalias(of:N*T*Cqcom_osm-l3) modalias(of:N*T*Cqcom_osm-l3C*) modalias(of:N*T*Cqcom_pbs) modalias(of:N*T*Cqcom_pbsC*) modalias(of:N*T*Cqcom_pcie2-phy) modalias(of:N*T*Cqcom_pcie2-phyC*) modalias(of:N*T*Cqcom_pm6125-regulators) modalias(of:N*T*Cqcom_pm6125-regulatorsC*) modalias(of:N*T*Cqcom_pm660) modalias(of:N*T*Cqcom_pm660-regulators) modalias(of:N*T*Cqcom_pm660-regulatorsC*) modalias(of:N*T*Cqcom_pm660-rradc) modalias(of:N*T*Cqcom_pm660-rradcC*) modalias(of:N*T*Cqcom_pm660C*) modalias(of:N*T*Cqcom_pm660l) modalias(of:N*T*Cqcom_pm660l-regulators) modalias(of:N*T*Cqcom_pm660l-regulatorsC*) modalias(of:N*T*Cqcom_pm660l-wled) modalias(of:N*T*Cqcom_pm660l-wledC*) modalias(of:N*T*Cqcom_pm660lC*) modalias(of:N*T*Cqcom_pm800[45]) modalias(of:N*T*Cqcom_pm800[45]-regulators) modalias(of:N*T*Cqcom_pm800[45]-regulatorsC*) modalias(of:N*T*Cqcom_pm800[45]C*) modalias(of:N*T*Cqcom_pm8019) modalias(of:N*T*Cqcom_pm8019-regulators) modalias(of:N*T*Cqcom_pm8019-regulatorsC*) modalias(of:N*T*Cqcom_pm8019C*) modalias(of:N*T*Cqcom_pm8028) modalias(of:N*T*Cqcom_pm8028C*) modalias(of:N*T*Cqcom_pm8058-rtc) modalias(of:N*T*Cqcom_pm8058-rtcC*) modalias(of:N*T*Cqcom_pm8058-vib) modalias(of:N*T*Cqcom_pm8058-vibC*) modalias(of:N*T*Cqcom_pm8150[bcl]) modalias(of:N*T*Cqcom_pm8150[bcl]C*) modalias(of:N*T*Cqcom_pm8150b-typec) modalias(of:N*T*Cqcom_pm8150b-typecC*) modalias(of:N*T*Cqcom_pm8150b-vbus-reg) modalias(of:N*T*Cqcom_pm8150b-vbus-regC*) modalias(of:N*T*Cqcom_pm81[15]0) modalias(of:N*T*Cqcom_pm81[15]0C*) modalias(of:N*T*Cqcom_pm8226) modalias(of:N*T*Cqcom_pm8226-regulators) modalias(of:N*T*Cqcom_pm8226-regulatorsC*) modalias(of:N*T*Cqcom_pm8226C*) modalias(of:N*T*Cqcom_pm8550b-eusb2-repeater) modalias(of:N*T*Cqcom_pm8550b-eusb2-repeaterC*) modalias(of:N*T*Cqcom_pm8841) modalias(of:N*T*Cqcom_pm8841-regulators) modalias(of:N*T*Cqcom_pm8841-regulatorsC*) modalias(of:N*T*Cqcom_pm8841C*) modalias(of:N*T*Cqcom_pm8909-regulators) modalias(of:N*T*Cqcom_pm8909-regulatorsC*) modalias(of:N*T*Cqcom_pm890[19]) modalias(of:N*T*Cqcom_pm890[19]C*) modalias(of:N*T*Cqcom_pm8916) modalias(of:N*T*Cqcom_pm8916-regulators) modalias(of:N*T*Cqcom_pm8916-regulatorsC*) modalias(of:N*T*Cqcom_pm8916-vib) modalias(of:N*T*Cqcom_pm8916-vibC*) modalias(of:N*T*Cqcom_pm8916-wdt) modalias(of:N*T*Cqcom_pm8916-wdtC*) modalias(of:N*T*Cqcom_pm8916C*) modalias(of:N*T*Cqcom_pm8921-vib) modalias(of:N*T*Cqcom_pm8921-vibC*) modalias(of:N*T*Cqcom_pm8937) modalias(of:N*T*Cqcom_pm8937-regulators) modalias(of:N*T*Cqcom_pm8937-regulatorsC*) modalias(of:N*T*Cqcom_pm8937C*) modalias(of:N*T*Cqcom_pm8941) modalias(of:N*T*Cqcom_pm8941-coincell) modalias(of:N*T*Cqcom_pm8941-coincellC*) modalias(of:N*T*Cqcom_pm8941-pwrkey) modalias(of:N*T*Cqcom_pm8941-pwrkeyC*) modalias(of:N*T*Cqcom_pm8941-regulators) modalias(of:N*T*Cqcom_pm8941-regulatorsC*) modalias(of:N*T*Cqcom_pm8941-resin) modalias(of:N*T*Cqcom_pm8941-resinC*) modalias(of:N*T*Cqcom_pm8941-wled) modalias(of:N*T*Cqcom_pm8941-wledC*) modalias(of:N*T*Cqcom_pm8941C*) modalias(of:N*T*Cqcom_pm8950) modalias(of:N*T*Cqcom_pm8950-regulators) modalias(of:N*T*Cqcom_pm8950-regulatorsC*) modalias(of:N*T*Cqcom_pm8950C*) modalias(of:N*T*Cqcom_pm8994-regulators) modalias(of:N*T*Cqcom_pm8994-regulatorsC*) modalias(of:N*T*Cqcom_pm899[48]) modalias(of:N*T*Cqcom_pm899[48]C*) modalias(of:N*T*Cqcom_pm89[24]1-rtc) modalias(of:N*T*Cqcom_pm89[24]1-rtcC*) modalias(of:N*T*Cqcom_pm[68]150l-wled) modalias(of:N*T*Cqcom_pm[68]150l-wledC*) modalias(of:N*T*Cqcom_pma8084) modalias(of:N*T*Cqcom_pma8084-regulators) modalias(of:N*T*Cqcom_pma8084-regulatorsC*) modalias(of:N*T*Cqcom_pma8084C*) modalias(of:N*T*Cqcom_pmd9635) modalias(of:N*T*Cqcom_pmd9635C*) modalias(of:N*T*Cqcom_pmi632-typec) modalias(of:N*T*Cqcom_pmi632-typecC*) modalias(of:N*T*Cqcom_pmi8950) modalias(of:N*T*Cqcom_pmi8950-wled) modalias(of:N*T*Cqcom_pmi8950-wledC*) modalias(of:N*T*Cqcom_pmi8950C*) modalias(of:N*T*Cqcom_pmi8962) modalias(of:N*T*Cqcom_pmi8962C*) modalias(of:N*T*Cqcom_pmi8994-regulators) modalias(of:N*T*Cqcom_pmi8994-regulatorsC*) modalias(of:N*T*Cqcom_pmi8998-lab-ibb) modalias(of:N*T*Cqcom_pmi8998-lab-ibbC*) modalias(of:N*T*Cqcom_pmi8998-rradc) modalias(of:N*T*Cqcom_pmi8998-rradcC*) modalias(of:N*T*Cqcom_pmi899[48]) modalias(of:N*T*Cqcom_pmi899[48]-wled) modalias(of:N*T*Cqcom_pmi899[48]-wledC*) modalias(of:N*T*Cqcom_pmi899[48]C*) modalias(of:N*T*Cqcom_pmic-glink) modalias(of:N*T*Cqcom_pmic-glinkC*) modalias(of:N*T*Cqcom_pmk8002) modalias(of:N*T*Cqcom_pmk8002C*) modalias(of:N*T*Cqcom_pmk8350-pwrkey) modalias(of:N*T*Cqcom_pmk8350-pwrkeyC*) modalias(of:N*T*Cqcom_pmk8350-resin) modalias(of:N*T*Cqcom_pmk8350-resinC*) modalias(of:N*T*Cqcom_pmk8350-rtc) modalias(of:N*T*Cqcom_pmk8350-rtcC*) modalias(of:N*T*Cqcom_pmp8074) modalias(of:N*T*Cqcom_pmp8074-regulators) modalias(of:N*T*Cqcom_pmp8074-regulatorsC*) modalias(of:N*T*Cqcom_pmp8074C*) modalias(of:N*T*Cqcom_pms405-regulators) modalias(of:N*T*Cqcom_pms405-regulatorsC*) modalias(of:N*T*Cqcom_prng-ee) modalias(of:N*T*Cqcom_prng-eeC*) modalias(of:N*T*Cqcom_pronto-v[123]-pil) modalias(of:N*T*Cqcom_pronto-v[123]-pilC*) modalias(of:N*T*Cqcom_q6v5-pil) modalias(of:N*T*Cqcom_q6v5-pilC*) modalias(of:N*T*Cqcom_qce) modalias(of:N*T*Cqcom_qceC*) modalias(of:N*T*Cqcom_qcm2290-[cs]noc) modalias(of:N*T*Cqcom_qcm2290-[cs]nocC*) modalias(of:N*T*Cqcom_qcm2290-apcs-hmss-global) modalias(of:N*T*Cqcom_qcm2290-apcs-hmss-globalC*) modalias(of:N*T*Cqcom_qcm2290-bimc) modalias(of:N*T*Cqcom_qcm2290-bimcC*) modalias(of:N*T*Cqcom_qcm2290-mmnrt-virt) modalias(of:N*T*Cqcom_qcm2290-mmnrt-virtC*) modalias(of:N*T*Cqcom_qcm2290-mmrt-virt) modalias(of:N*T*Cqcom_qcm2290-mmrt-virtC*) modalias(of:N*T*Cqcom_qcm2290-qmp-usb3-phy) modalias(of:N*T*Cqcom_qcm2290-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_qcm2290-qup-virt) modalias(of:N*T*Cqcom_qcm2290-qup-virtC*) modalias(of:N*T*Cqcom_qcm2290-qusb2-phy) modalias(of:N*T*Cqcom_qcm2290-qusb2-phyC*) modalias(of:N*T*Cqcom_qcm2290-rpmpd) modalias(of:N*T*Cqcom_qcm2290-rpmpdC*) modalias(of:N*T*Cqcom_qcm2290-tlmm) modalias(of:N*T*Cqcom_qcm2290-tlmmC*) modalias(of:N*T*Cqcom_qcs404) modalias(of:N*T*Cqcom_qcs404-[ac]dsp-pas) modalias(of:N*T*Cqcom_qcs404-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_qcs404-apcs-apps-global) modalias(of:N*T*Cqcom_qcs404-apcs-apps-globalC*) modalias(of:N*T*Cqcom_qcs404-cdsp-pil) modalias(of:N*T*Cqcom_qcs404-cdsp-pilC*) modalias(of:N*T*Cqcom_qcs404-cpr) modalias(of:N*T*Cqcom_qcs404-cprC*) modalias(of:N*T*Cqcom_qcs404-rpmpd) modalias(of:N*T*Cqcom_qcs404-rpmpdC*) modalias(of:N*T*Cqcom_qcs404-wcss-pas) modalias(of:N*T*Cqcom_qcs404-wcss-pasC*) modalias(of:N*T*Cqcom_qcs404-wcss-pil) modalias(of:N*T*Cqcom_qcs404-wcss-pilC*) modalias(of:N*T*Cqcom_qcs404C*) modalias(of:N*T*Cqcom_qdu1000-llcc) modalias(of:N*T*Cqcom_qdu1000-llccC*) modalias(of:N*T*Cqcom_qfprom) modalias(of:N*T*Cqcom_qfpromC*) modalias(of:N*T*Cqcom_qm215-rpmpd) modalias(of:N*T*Cqcom_qm215-rpmpdC*) modalias(of:N*T*Cqcom_qspi-v1) modalias(of:N*T*Cqcom_qspi-v1C*) modalias(of:N*T*Cqcom_qusb2-v2-phy) modalias(of:N*T*Cqcom_qusb2-v2-phyC*) modalias(of:N*T*Cqcom_riva-pil) modalias(of:N*T*Cqcom_riva-pilC*) modalias(of:N*T*Cqcom_rmtfs-mem) modalias(of:N*T*Cqcom_rmtfs-memC*) modalias(of:N*T*Cqcom_rpm-mp5496-regulators) modalias(of:N*T*Cqcom_rpm-mp5496-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm2250-regulators) modalias(of:N*T*Cqcom_rpm-pm2250-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm6125-regulators) modalias(of:N*T*Cqcom_rpm-pm6125-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm660-regulators) modalias(of:N*T*Cqcom_rpm-pm660-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm660l-regulators) modalias(of:N*T*Cqcom_rpm-pm660l-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm8226-regulators) modalias(of:N*T*Cqcom_rpm-pm8226-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm8841-regulators) modalias(of:N*T*Cqcom_rpm-pm8841-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm8909-regulators) modalias(of:N*T*Cqcom_rpm-pm8909-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm8916-regulators) modalias(of:N*T*Cqcom_rpm-pm8916-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm8937-regulators) modalias(of:N*T*Cqcom_rpm-pm8937-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm8941-regulators) modalias(of:N*T*Cqcom_rpm-pm8941-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm895[03]-regulators) modalias(of:N*T*Cqcom_rpm-pm895[03]-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pm899[48]-regulators) modalias(of:N*T*Cqcom_rpm-pm899[48]-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pma8084-regulators) modalias(of:N*T*Cqcom_rpm-pma8084-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pmi899[48]-regulators) modalias(of:N*T*Cqcom_rpm-pmi899[48]-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pmr735a-regulators) modalias(of:N*T*Cqcom_rpm-pmr735a-regulatorsC*) modalias(of:N*T*Cqcom_rpm-pms405-regulators) modalias(of:N*T*Cqcom_rpm-pms405-regulatorsC*) modalias(of:N*T*Cqcom_rpm-proc) modalias(of:N*T*Cqcom_rpm-procC*) modalias(of:N*T*Cqcom_rpm-stats) modalias(of:N*T*Cqcom_rpm-statsC*) modalias(of:N*T*Cqcom_rpmcc-mdm9607) modalias(of:N*T*Cqcom_rpmcc-mdm9607C*) modalias(of:N*T*Cqcom_rpmcc-msm8226) modalias(of:N*T*Cqcom_rpmcc-msm8226C*) modalias(of:N*T*Cqcom_rpmcc-msm8909) modalias(of:N*T*Cqcom_rpmcc-msm8909C*) modalias(of:N*T*Cqcom_rpmcc-msm891[67]) modalias(of:N*T*Cqcom_rpmcc-msm891[67]C*) modalias(of:N*T*Cqcom_rpmcc-msm8936) modalias(of:N*T*Cqcom_rpmcc-msm8936C*) modalias(of:N*T*Cqcom_rpmcc-msm8953) modalias(of:N*T*Cqcom_rpmcc-msm8953C*) modalias(of:N*T*Cqcom_rpmcc-msm897[46]) modalias(of:N*T*Cqcom_rpmcc-msm897[46]C*) modalias(of:N*T*Cqcom_rpmcc-msm899[2468]) modalias(of:N*T*Cqcom_rpmcc-msm899[2468]C*) modalias(of:N*T*Cqcom_rpmcc-qcm2290) modalias(of:N*T*Cqcom_rpmcc-qcm2290C*) modalias(of:N*T*Cqcom_rpmcc-qcs404) modalias(of:N*T*Cqcom_rpmcc-qcs404C*) modalias(of:N*T*Cqcom_rpmcc-sdm660) modalias(of:N*T*Cqcom_rpmcc-sdm660C*) modalias(of:N*T*Cqcom_rpmcc-sm61[12]5) modalias(of:N*T*Cqcom_rpmcc-sm61[12]5C*) modalias(of:N*T*Cqcom_rpmcc-sm6375) modalias(of:N*T*Cqcom_rpmcc-sm6375C*) modalias(of:N*T*Cqcom_rpmh-stats) modalias(of:N*T*Cqcom_rpmh-statsC*) modalias(of:N*T*Cqcom_sa8775p-aggre[12]-noc) modalias(of:N*T*Cqcom_sa8775p-aggre[12]-nocC*) modalias(of:N*T*Cqcom_sa8775p-clk-virt) modalias(of:N*T*Cqcom_sa8775p-clk-virtC*) modalias(of:N*T*Cqcom_sa8775p-config-noc) modalias(of:N*T*Cqcom_sa8775p-config-nocC*) modalias(of:N*T*Cqcom_sa8775p-dc-noc) modalias(of:N*T*Cqcom_sa8775p-dc-nocC*) modalias(of:N*T*Cqcom_sa8775p-dwmac-sgmii-phy) modalias(of:N*T*Cqcom_sa8775p-dwmac-sgmii-phyC*) modalias(of:N*T*Cqcom_sa8775p-gcc) modalias(of:N*T*Cqcom_sa8775p-gccC*) modalias(of:N*T*Cqcom_sa8775p-gem-noc) modalias(of:N*T*Cqcom_sa8775p-gem-nocC*) modalias(of:N*T*Cqcom_sa8775p-gpdsp-anoc) modalias(of:N*T*Cqcom_sa8775p-gpdsp-anocC*) modalias(of:N*T*Cqcom_sa8775p-gpucc) modalias(of:N*T*Cqcom_sa8775p-gpuccC*) modalias(of:N*T*Cqcom_sa8775p-lpass-ag-noc) modalias(of:N*T*Cqcom_sa8775p-lpass-ag-nocC*) modalias(of:N*T*Cqcom_sa8775p-mc-virt) modalias(of:N*T*Cqcom_sa8775p-mc-virtC*) modalias(of:N*T*Cqcom_sa8775p-mmss-noc) modalias(of:N*T*Cqcom_sa8775p-mmss-nocC*) modalias(of:N*T*Cqcom_sa8775p-nsp[ab]-noc) modalias(of:N*T*Cqcom_sa8775p-nsp[ab]-nocC*) modalias(of:N*T*Cqcom_sa8775p-pcie-anoc) modalias(of:N*T*Cqcom_sa8775p-pcie-anocC*) modalias(of:N*T*Cqcom_sa8775p-qmp-gen4x[24]-pcie-phy) modalias(of:N*T*Cqcom_sa8775p-qmp-gen4x[24]-pcie-phyC*) modalias(of:N*T*Cqcom_sa8775p-qmp-ufs-phy) modalias(of:N*T*Cqcom_sa8775p-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_sa8775p-qmp-usb3-uni-phy) modalias(of:N*T*Cqcom_sa8775p-qmp-usb3-uni-phyC*) modalias(of:N*T*Cqcom_sa8775p-system-noc) modalias(of:N*T*Cqcom_sa8775p-system-nocC*) modalias(of:N*T*Cqcom_sa8775p-tlmm) modalias(of:N*T*Cqcom_sa8775p-tlmmC*) modalias(of:N*T*Cqcom_sc7180-adsp-pas) modalias(of:N*T*Cqcom_sc7180-adsp-pasC*) modalias(of:N*T*Cqcom_sc7180-apss-shared) modalias(of:N*T*Cqcom_sc7180-apss-sharedC*) modalias(of:N*T*Cqcom_sc7180-camcc) modalias(of:N*T*Cqcom_sc7180-camccC*) modalias(of:N*T*Cqcom_sc7180-dispcc) modalias(of:N*T*Cqcom_sc7180-dispccC*) modalias(of:N*T*Cqcom_sc7180-gpucc) modalias(of:N*T*Cqcom_sc7180-gpuccC*) modalias(of:N*T*Cqcom_sc7180-lpasscorecc) modalias(of:N*T*Cqcom_sc7180-lpasscoreccC*) modalias(of:N*T*Cqcom_sc7180-lpasshm) modalias(of:N*T*Cqcom_sc7180-lpasshmC*) modalias(of:N*T*Cqcom_sc7180-mpss-pas) modalias(of:N*T*Cqcom_sc7180-mpss-pasC*) modalias(of:N*T*Cqcom_sc7180-osm-l3) modalias(of:N*T*Cqcom_sc7180-osm-l3C*) modalias(of:N*T*Cqcom_sc7180-qmp-usb3-phy) modalias(of:N*T*Cqcom_sc7180-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_sc7180-videocc) modalias(of:N*T*Cqcom_sc7180-videoccC*) modalias(of:N*T*Cqcom_sc7280-[ac]dsp-pas) modalias(of:N*T*Cqcom_sc7280-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sc7280-[mw]pss-pas) modalias(of:N*T*Cqcom_sc7280-[mw]pss-pasC*) modalias(of:N*T*Cqcom_sc7280-adsp-pil) modalias(of:N*T*Cqcom_sc7280-adsp-pilC*) modalias(of:N*T*Cqcom_sc7280-aggre[12]-noc) modalias(of:N*T*Cqcom_sc7280-aggre[12]-nocC*) modalias(of:N*T*Cqcom_sc7280-camcc) modalias(of:N*T*Cqcom_sc7280-camccC*) modalias(of:N*T*Cqcom_sc7280-clk-virt) modalias(of:N*T*Cqcom_sc7280-clk-virtC*) modalias(of:N*T*Cqcom_sc7280-cnoc[23]) modalias(of:N*T*Cqcom_sc7280-cnoc[23]C*) modalias(of:N*T*Cqcom_sc7280-cpu-bwmon) modalias(of:N*T*Cqcom_sc7280-cpu-bwmonC*) modalias(of:N*T*Cqcom_sc7280-dc-noc) modalias(of:N*T*Cqcom_sc7280-dc-nocC*) modalias(of:N*T*Cqcom_sc7280-dispcc) modalias(of:N*T*Cqcom_sc7280-dispccC*) modalias(of:N*T*Cqcom_sc7280-edp-phy) modalias(of:N*T*Cqcom_sc7280-edp-phyC*) modalias(of:N*T*Cqcom_sc7280-epss-l3) modalias(of:N*T*Cqcom_sc7280-epss-l3C*) modalias(of:N*T*Cqcom_sc7280-gem-noc) modalias(of:N*T*Cqcom_sc7280-gem-nocC*) modalias(of:N*T*Cqcom_sc7280-gpi-dma) modalias(of:N*T*Cqcom_sc7280-gpi-dmaC*) modalias(of:N*T*Cqcom_sc7280-gpucc) modalias(of:N*T*Cqcom_sc7280-gpuccC*) modalias(of:N*T*Cqcom_sc7280-llcc-bwmon) modalias(of:N*T*Cqcom_sc7280-llcc-bwmonC*) modalias(of:N*T*Cqcom_sc7280-lpass-ag-noc) modalias(of:N*T*Cqcom_sc7280-lpass-ag-nocC*) modalias(of:N*T*Cqcom_sc7280-lpass-lpi-pinctrl) modalias(of:N*T*Cqcom_sc7280-lpass-lpi-pinctrlC*) modalias(of:N*T*Cqcom_sc7280-lpassaoncc) modalias(of:N*T*Cqcom_sc7280-lpassaonccC*) modalias(of:N*T*Cqcom_sc7280-lpassaudiocc) modalias(of:N*T*Cqcom_sc7280-lpassaudioccC*) modalias(of:N*T*Cqcom_sc7280-lpasscc) modalias(of:N*T*Cqcom_sc7280-lpassccC*) modalias(of:N*T*Cqcom_sc7280-lpasscorecc) modalias(of:N*T*Cqcom_sc7280-lpasscoreccC*) modalias(of:N*T*Cqcom_sc7280-lpasshm) modalias(of:N*T*Cqcom_sc7280-lpasshmC*) modalias(of:N*T*Cqcom_sc7280-mc-virt) modalias(of:N*T*Cqcom_sc7280-mc-virtC*) modalias(of:N*T*Cqcom_sc7280-mmss-noc) modalias(of:N*T*Cqcom_sc7280-mmss-nocC*) modalias(of:N*T*Cqcom_sc7280-nsp-noc) modalias(of:N*T*Cqcom_sc7280-nsp-nocC*) modalias(of:N*T*Cqcom_sc7280-pdc-global) modalias(of:N*T*Cqcom_sc7280-pdc-globalC*) modalias(of:N*T*Cqcom_sc7280-pinctrl) modalias(of:N*T*Cqcom_sc7280-pinctrlC*) modalias(of:N*T*Cqcom_sc7280-system-noc) modalias(of:N*T*Cqcom_sc7280-system-nocC*) modalias(of:N*T*Cqcom_sc7280-videocc) modalias(of:N*T*Cqcom_sc7280-videoccC*) modalias(of:N*T*Cqcom_sc7280-wpss-pil) modalias(of:N*T*Cqcom_sc7280-wpss-pilC*) modalias(of:N*T*Cqcom_sc7[12]80-aoss-qmp) modalias(of:N*T*Cqcom_sc7[12]80-aoss-qmpC*) modalias(of:N*T*Cqcom_sc7[12]80-ipa) modalias(of:N*T*Cqcom_sc7[12]80-ipaC*) modalias(of:N*T*Cqcom_sc7[12]80-llcc) modalias(of:N*T*Cqcom_sc7[12]80-llccC*) modalias(of:N*T*Cqcom_sc7[12]80-mss-pil) modalias(of:N*T*Cqcom_sc7[12]80-mss-pilC*) modalias(of:N*T*Cqcom_sc7[12]80-qfprom) modalias(of:N*T*Cqcom_sc7[12]80-qfpromC*) modalias(of:N*T*Cqcom_sc7[12]80-qmp-ufs-phy) modalias(of:N*T*Cqcom_sc7[12]80-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_sc7[12]80-qmp-usb3-dp-phy) modalias(of:N*T*Cqcom_sc7[12]80-qmp-usb3-dp-phyC*) modalias(of:N*T*Cqcom_sc8180x-[ac]dsp-pas) modalias(of:N*T*Cqcom_sc8180x-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sc8180x-aggre[12]-noc) modalias(of:N*T*Cqcom_sc8180x-aggre[12]-nocC*) modalias(of:N*T*Cqcom_sc8180x-apss-shared) modalias(of:N*T*Cqcom_sc8180x-apss-sharedC*) modalias(of:N*T*Cqcom_sc8180x-camnoc-virt) modalias(of:N*T*Cqcom_sc8180x-camnoc-virtC*) modalias(of:N*T*Cqcom_sc8180x-compute-noc) modalias(of:N*T*Cqcom_sc8180x-compute-nocC*) modalias(of:N*T*Cqcom_sc8180x-config-noc) modalias(of:N*T*Cqcom_sc8180x-config-nocC*) modalias(of:N*T*Cqcom_sc8180x-dc-noc) modalias(of:N*T*Cqcom_sc8180x-dc-nocC*) modalias(of:N*T*Cqcom_sc8180x-dispcc) modalias(of:N*T*Cqcom_sc8180x-dispccC*) modalias(of:N*T*Cqcom_sc8180x-edp-phy) modalias(of:N*T*Cqcom_sc8180x-edp-phyC*) modalias(of:N*T*Cqcom_sc8180x-gem-noc) modalias(of:N*T*Cqcom_sc8180x-gem-nocC*) modalias(of:N*T*Cqcom_sc8180x-llcc) modalias(of:N*T*Cqcom_sc8180x-llccC*) modalias(of:N*T*Cqcom_sc8180x-lmh) modalias(of:N*T*Cqcom_sc8180x-lmhC*) modalias(of:N*T*Cqcom_sc8180x-mc-virt) modalias(of:N*T*Cqcom_sc8180x-mc-virtC*) modalias(of:N*T*Cqcom_sc8180x-mmss-noc) modalias(of:N*T*Cqcom_sc8180x-mmss-nocC*) modalias(of:N*T*Cqcom_sc8180x-mpss-pas) modalias(of:N*T*Cqcom_sc8180x-mpss-pasC*) modalias(of:N*T*Cqcom_sc8180x-osm-l3) modalias(of:N*T*Cqcom_sc8180x-osm-l3C*) modalias(of:N*T*Cqcom_sc8180x-pmic-glink) modalias(of:N*T*Cqcom_sc8180x-pmic-glinkC*) modalias(of:N*T*Cqcom_sc8180x-qmp-pcie-phy) modalias(of:N*T*Cqcom_sc8180x-qmp-pcie-phyC*) modalias(of:N*T*Cqcom_sc8180x-qmp-ufs-phy) modalias(of:N*T*Cqcom_sc8180x-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_sc8180x-qmp-usb3-dp-phy) modalias(of:N*T*Cqcom_sc8180x-qmp-usb3-dp-phyC*) modalias(of:N*T*Cqcom_sc8180x-qmp-usb3-phy) modalias(of:N*T*Cqcom_sc8180x-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_sc8180x-qup-virt) modalias(of:N*T*Cqcom_sc8180x-qup-virtC*) modalias(of:N*T*Cqcom_sc8180x-system-noc) modalias(of:N*T*Cqcom_sc8180x-system-nocC*) modalias(of:N*T*Cqcom_sc8180x-tlmm) modalias(of:N*T*Cqcom_sc8180x-tlmmC*) modalias(of:N*T*Cqcom_sc8280xp-adsp-pas) modalias(of:N*T*Cqcom_sc8280xp-adsp-pasC*) modalias(of:N*T*Cqcom_sc8280xp-aggre[12]-noc) modalias(of:N*T*Cqcom_sc8280xp-aggre[12]-nocC*) modalias(of:N*T*Cqcom_sc8280xp-camcc) modalias(of:N*T*Cqcom_sc8280xp-camccC*) modalias(of:N*T*Cqcom_sc8280xp-clk-virt) modalias(of:N*T*Cqcom_sc8280xp-clk-virtC*) modalias(of:N*T*Cqcom_sc8280xp-config-noc) modalias(of:N*T*Cqcom_sc8280xp-config-nocC*) modalias(of:N*T*Cqcom_sc8280xp-cpu-bwmon) modalias(of:N*T*Cqcom_sc8280xp-cpu-bwmonC*) modalias(of:N*T*Cqcom_sc8280xp-dc-noc) modalias(of:N*T*Cqcom_sc8280xp-dc-nocC*) modalias(of:N*T*Cqcom_sc8280xp-dispcc[01]) modalias(of:N*T*Cqcom_sc8280xp-dispcc[01]C*) modalias(of:N*T*Cqcom_sc8280xp-dp-phy) modalias(of:N*T*Cqcom_sc8280xp-dp-phyC*) modalias(of:N*T*Cqcom_sc8280xp-edp-phy) modalias(of:N*T*Cqcom_sc8280xp-edp-phyC*) modalias(of:N*T*Cqcom_sc8280xp-gem-noc) modalias(of:N*T*Cqcom_sc8280xp-gem-nocC*) modalias(of:N*T*Cqcom_sc8280xp-gpucc) modalias(of:N*T*Cqcom_sc8280xp-gpuccC*) modalias(of:N*T*Cqcom_sc8280xp-llcc) modalias(of:N*T*Cqcom_sc8280xp-llccC*) modalias(of:N*T*Cqcom_sc8280xp-lpass-ag-noc) modalias(of:N*T*Cqcom_sc8280xp-lpass-ag-nocC*) modalias(of:N*T*Cqcom_sc8280xp-lpass-lpi-pinctrl) modalias(of:N*T*Cqcom_sc8280xp-lpass-lpi-pinctrlC*) modalias(of:N*T*Cqcom_sc8280xp-lpassaudiocc) modalias(of:N*T*Cqcom_sc8280xp-lpassaudioccC*) modalias(of:N*T*Cqcom_sc8280xp-lpasscc) modalias(of:N*T*Cqcom_sc8280xp-lpassccC*) modalias(of:N*T*Cqcom_sc8280xp-mc-virt) modalias(of:N*T*Cqcom_sc8280xp-mc-virtC*) modalias(of:N*T*Cqcom_sc8280xp-mmss-noc) modalias(of:N*T*Cqcom_sc8280xp-mmss-nocC*) modalias(of:N*T*Cqcom_sc8280xp-nsp[01]-pas) modalias(of:N*T*Cqcom_sc8280xp-nsp[01]-pasC*) modalias(of:N*T*Cqcom_sc8280xp-nsp[ab]-noc) modalias(of:N*T*Cqcom_sc8280xp-nsp[ab]-nocC*) modalias(of:N*T*Cqcom_sc8280xp-pmic-glink) modalias(of:N*T*Cqcom_sc8280xp-pmic-glinkC*) modalias(of:N*T*Cqcom_sc8280xp-qmp-gen3x[124]-pcie-phy) modalias(of:N*T*Cqcom_sc8280xp-qmp-gen3x[124]-pcie-phyC*) modalias(of:N*T*Cqcom_sc8280xp-qmp-ufs-phy) modalias(of:N*T*Cqcom_sc8280xp-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_sc8280xp-qmp-usb3-uni-phy) modalias(of:N*T*Cqcom_sc8280xp-qmp-usb3-uni-phyC*) modalias(of:N*T*Cqcom_sc8280xp-qmp-usb43dp-phy) modalias(of:N*T*Cqcom_sc8280xp-qmp-usb43dp-phyC*) modalias(of:N*T*Cqcom_sc8280xp-system-noc) modalias(of:N*T*Cqcom_sc8280xp-system-nocC*) modalias(of:N*T*Cqcom_sc8280xp-tlmm) modalias(of:N*T*Cqcom_sc8280xp-tlmmC*) modalias(of:N*T*Cqcom_sc8280xp-videocc) modalias(of:N*T*Cqcom_sc8280xp-videoccC*) modalias(of:N*T*Cqcom_scss-timer) modalias(of:N*T*Cqcom_scss-timerC*) modalias(of:N*T*Cqcom_sdm660-adsp-pas) modalias(of:N*T*Cqcom_sdm660-adsp-pasC*) modalias(of:N*T*Cqcom_sdm660-apcs-hmss-global) modalias(of:N*T*Cqcom_sdm660-apcs-hmss-globalC*) modalias(of:N*T*Cqcom_sdm660-mss-pil) modalias(of:N*T*Cqcom_sdm660-mss-pilC*) modalias(of:N*T*Cqcom_sdm660-qmp-usb3-phy) modalias(of:N*T*Cqcom_sdm660-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_sdm660-qusb2-phy) modalias(of:N*T*Cqcom_sdm660-qusb2-phyC*) modalias(of:N*T*Cqcom_sdm660-rpmpd) modalias(of:N*T*Cqcom_sdm660-rpmpdC*) modalias(of:N*T*Cqcom_sdm845-[ac]dsp-pas) modalias(of:N*T*Cqcom_sdm845-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sdm845-adsp-pil) modalias(of:N*T*Cqcom_sdm845-adsp-pilC*) modalias(of:N*T*Cqcom_sdm845-aggre[12]-noc) modalias(of:N*T*Cqcom_sdm845-aggre[12]-nocC*) modalias(of:N*T*Cqcom_sdm845-aoss-qmp) modalias(of:N*T*Cqcom_sdm845-aoss-qmpC*) modalias(of:N*T*Cqcom_sdm845-apss-shared) modalias(of:N*T*Cqcom_sdm845-apss-sharedC*) modalias(of:N*T*Cqcom_sdm845-bwmon) modalias(of:N*T*Cqcom_sdm845-bwmonC*) modalias(of:N*T*Cqcom_sdm845-camcc) modalias(of:N*T*Cqcom_sdm845-camccC*) modalias(of:N*T*Cqcom_sdm845-cci) modalias(of:N*T*Cqcom_sdm845-cciC*) modalias(of:N*T*Cqcom_sdm845-config-noc) modalias(of:N*T*Cqcom_sdm845-config-nocC*) modalias(of:N*T*Cqcom_sdm845-dc-noc) modalias(of:N*T*Cqcom_sdm845-dc-nocC*) modalias(of:N*T*Cqcom_sdm845-dispcc) modalias(of:N*T*Cqcom_sdm845-dispccC*) modalias(of:N*T*Cqcom_sdm845-gladiator-noc) modalias(of:N*T*Cqcom_sdm845-gladiator-nocC*) modalias(of:N*T*Cqcom_sdm845-gpi-dma) modalias(of:N*T*Cqcom_sdm845-gpi-dmaC*) modalias(of:N*T*Cqcom_sdm845-gpucc) modalias(of:N*T*Cqcom_sdm845-gpuccC*) modalias(of:N*T*Cqcom_sdm845-ipa) modalias(of:N*T*Cqcom_sdm845-ipaC*) modalias(of:N*T*Cqcom_sdm845-llcc) modalias(of:N*T*Cqcom_sdm845-llcc-bwmon) modalias(of:N*T*Cqcom_sdm845-llcc-bwmonC*) modalias(of:N*T*Cqcom_sdm845-llccC*) modalias(of:N*T*Cqcom_sdm845-lmh) modalias(of:N*T*Cqcom_sdm845-lmhC*) modalias(of:N*T*Cqcom_sdm845-lpasscc) modalias(of:N*T*Cqcom_sdm845-lpassccC*) modalias(of:N*T*Cqcom_sdm845-mem-noc) modalias(of:N*T*Cqcom_sdm845-mem-nocC*) modalias(of:N*T*Cqcom_sdm845-mmss-noc) modalias(of:N*T*Cqcom_sdm845-mmss-nocC*) modalias(of:N*T*Cqcom_sdm845-mss-pil) modalias(of:N*T*Cqcom_sdm845-mss-pilC*) modalias(of:N*T*Cqcom_sdm845-osm-l3) modalias(of:N*T*Cqcom_sdm845-osm-l3C*) modalias(of:N*T*Cqcom_sdm845-pdc-global) modalias(of:N*T*Cqcom_sdm845-pdc-globalC*) modalias(of:N*T*Cqcom_sdm845-pinctrl) modalias(of:N*T*Cqcom_sdm845-pinctrlC*) modalias(of:N*T*Cqcom_sdm845-q[hm]p-pcie-phy) modalias(of:N*T*Cqcom_sdm845-q[hm]p-pcie-phyC*) modalias(of:N*T*Cqcom_sdm845-qmp-ufs-phy) modalias(of:N*T*Cqcom_sdm845-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_sdm845-qmp-usb3-dp-phy) modalias(of:N*T*Cqcom_sdm845-qmp-usb3-dp-phyC*) modalias(of:N*T*Cqcom_sdm845-qmp-usb3-phy) modalias(of:N*T*Cqcom_sdm845-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_sdm845-qmp-usb3-uni-phy) modalias(of:N*T*Cqcom_sdm845-qmp-usb3-uni-phyC*) modalias(of:N*T*Cqcom_sdm845-qusb2-phy) modalias(of:N*T*Cqcom_sdm845-qusb2-phyC*) modalias(of:N*T*Cqcom_sdm845-refgen-regulator) modalias(of:N*T*Cqcom_sdm845-refgen-regulatorC*) modalias(of:N*T*Cqcom_sdm845-rpmh-stats) modalias(of:N*T*Cqcom_sdm845-rpmh-statsC*) modalias(of:N*T*Cqcom_sdm845-slpi-pas) modalias(of:N*T*Cqcom_sdm845-slpi-pasC*) modalias(of:N*T*Cqcom_sdm845-system-noc) modalias(of:N*T*Cqcom_sdm845-system-nocC*) modalias(of:N*T*Cqcom_sdm845-videocc) modalias(of:N*T*Cqcom_sdm845-videoccC*) modalias(of:N*T*Cqcom_sdx55-apcs-gcc) modalias(of:N*T*Cqcom_sdx55-apcs-gccC*) modalias(of:N*T*Cqcom_sdx55-mpss-pas) modalias(of:N*T*Cqcom_sdx55-mpss-pasC*) modalias(of:N*T*Cqcom_sdx55-qmp-pcie-phy) modalias(of:N*T*Cqcom_sdx55-qmp-pcie-phyC*) modalias(of:N*T*Cqcom_sdx65-qmp-gen4x2-pcie-phy) modalias(of:N*T*Cqcom_sdx65-qmp-gen4x2-pcie-phyC*) modalias(of:N*T*Cqcom_sdx75-clk-virt) modalias(of:N*T*Cqcom_sdx75-clk-virtC*) modalias(of:N*T*Cqcom_sdx75-dc-noc) modalias(of:N*T*Cqcom_sdx75-dc-nocC*) modalias(of:N*T*Cqcom_sdx75-gem-noc) modalias(of:N*T*Cqcom_sdx75-gem-nocC*) modalias(of:N*T*Cqcom_sdx75-mc-virt) modalias(of:N*T*Cqcom_sdx75-mc-virtC*) modalias(of:N*T*Cqcom_sdx75-pcie-anoc) modalias(of:N*T*Cqcom_sdx75-pcie-anocC*) modalias(of:N*T*Cqcom_sdx75-system-noc) modalias(of:N*T*Cqcom_sdx75-system-nocC*) modalias(of:N*T*Cqcom_sdx[567]5-qmp-usb3-uni-phy) modalias(of:N*T*Cqcom_sdx[567]5-qmp-usb3-uni-phyC*) modalias(of:N*T*Cqcom_sdx[56]5-ipa) modalias(of:N*T*Cqcom_sdx[56]5-ipaC*) modalias(of:N*T*Cqcom_sec-qfprom) modalias(of:N*T*Cqcom_sec-qfpromC*) modalias(of:N*T*Cqcom_sfpb-mutex) modalias(of:N*T*Cqcom_sfpb-mutexC*) modalias(of:N*T*Cqcom_slim-ngd-v1.5.0) modalias(of:N*T*Cqcom_slim-ngd-v1.5.0C*) modalias(of:N*T*Cqcom_slim-ngd-v2.1.0) modalias(of:N*T*Cqcom_slim-ngd-v2.1.0C*) modalias(of:N*T*Cqcom_sm4250-apcs-hmss-global) modalias(of:N*T*Cqcom_sm4250-apcs-hmss-globalC*) modalias(of:N*T*Cqcom_sm4250-qusb2-phy) modalias(of:N*T*Cqcom_sm4250-qusb2-phyC*) modalias(of:N*T*Cqcom_sm6115-[ac]dsp-pas) modalias(of:N*T*Cqcom_sm6115-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sm6115-[cs]noc) modalias(of:N*T*Cqcom_sm6115-[cs]nocC*) modalias(of:N*T*Cqcom_sm6115-bimc) modalias(of:N*T*Cqcom_sm6115-bimcC*) modalias(of:N*T*Cqcom_sm6115-clk-virt) modalias(of:N*T*Cqcom_sm6115-clk-virtC*) modalias(of:N*T*Cqcom_sm6115-dispcc) modalias(of:N*T*Cqcom_sm6115-dispccC*) modalias(of:N*T*Cqcom_sm6115-gpucc) modalias(of:N*T*Cqcom_sm6115-gpuccC*) modalias(of:N*T*Cqcom_sm6115-lpass-lpi-pinctrl) modalias(of:N*T*Cqcom_sm6115-lpass-lpi-pinctrlC*) modalias(of:N*T*Cqcom_sm6115-mmnrt-virt) modalias(of:N*T*Cqcom_sm6115-mmnrt-virtC*) modalias(of:N*T*Cqcom_sm6115-mmrt-virt) modalias(of:N*T*Cqcom_sm6115-mmrt-virtC*) modalias(of:N*T*Cqcom_sm6115-mpss-pas) modalias(of:N*T*Cqcom_sm6115-mpss-pasC*) modalias(of:N*T*Cqcom_sm6115-qmp-usb3-phy) modalias(of:N*T*Cqcom_sm6115-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_sm6115-qusb2-phy) modalias(of:N*T*Cqcom_sm6115-qusb2-phyC*) modalias(of:N*T*Cqcom_sm6115-tlmm) modalias(of:N*T*Cqcom_sm6115-tlmmC*) modalias(of:N*T*Cqcom_sm61[12]5-apcs-hmss-global) modalias(of:N*T*Cqcom_sm61[12]5-apcs-hmss-globalC*) modalias(of:N*T*Cqcom_sm61[12]5-qmp-ufs-phy) modalias(of:N*T*Cqcom_sm61[12]5-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_sm61[12]5-rpmpd) modalias(of:N*T*Cqcom_sm61[12]5-rpmpdC*) modalias(of:N*T*Cqcom_sm6350-[ac]dsp-pas) modalias(of:N*T*Cqcom_sm6350-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sm6350-gpi-dma) modalias(of:N*T*Cqcom_sm6350-gpi-dmaC*) modalias(of:N*T*Cqcom_sm6350-llcc) modalias(of:N*T*Cqcom_sm6350-llccC*) modalias(of:N*T*Cqcom_sm6350-mpss-pas) modalias(of:N*T*Cqcom_sm6350-mpss-pasC*) modalias(of:N*T*Cqcom_sm6350-qmp-ufs-phy) modalias(of:N*T*Cqcom_sm6350-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_sm6350-qmp-usb3-dp-phy) modalias(of:N*T*Cqcom_sm6350-qmp-usb3-dp-phyC*) modalias(of:N*T*Cqcom_sm6375-[ac]dsp-pas) modalias(of:N*T*Cqcom_sm6375-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sm6375-mpss-pas) modalias(of:N*T*Cqcom_sm6375-mpss-pasC*) modalias(of:N*T*Cqcom_sm6375-rpmpd) modalias(of:N*T*Cqcom_sm6375-rpmpdC*) modalias(of:N*T*Cqcom_sm8150-[ac]dsp-pas) modalias(of:N*T*Cqcom_sm8150-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sm8150-aggre[12]-noc) modalias(of:N*T*Cqcom_sm8150-aggre[12]-nocC*) modalias(of:N*T*Cqcom_sm8150-apss-shared) modalias(of:N*T*Cqcom_sm8150-apss-sharedC*) modalias(of:N*T*Cqcom_sm8150-camnoc-virt) modalias(of:N*T*Cqcom_sm8150-camnoc-virtC*) modalias(of:N*T*Cqcom_sm8150-compute-noc) modalias(of:N*T*Cqcom_sm8150-compute-nocC*) modalias(of:N*T*Cqcom_sm8150-config-noc) modalias(of:N*T*Cqcom_sm8150-config-nocC*) modalias(of:N*T*Cqcom_sm8150-dc-noc) modalias(of:N*T*Cqcom_sm8150-dc-nocC*) modalias(of:N*T*Cqcom_sm8150-gem-noc) modalias(of:N*T*Cqcom_sm8150-gem-nocC*) modalias(of:N*T*Cqcom_sm8150-lmh) modalias(of:N*T*Cqcom_sm8150-lmhC*) modalias(of:N*T*Cqcom_sm8150-mc-virt) modalias(of:N*T*Cqcom_sm8150-mc-virtC*) modalias(of:N*T*Cqcom_sm8150-mmss-noc) modalias(of:N*T*Cqcom_sm8150-mmss-nocC*) modalias(of:N*T*Cqcom_sm8150-mpss-pas) modalias(of:N*T*Cqcom_sm8150-mpss-pasC*) modalias(of:N*T*Cqcom_sm8150-osm-l3) modalias(of:N*T*Cqcom_sm8150-osm-l3C*) modalias(of:N*T*Cqcom_sm8150-qmp-gen3x[12]-pcie-phy) modalias(of:N*T*Cqcom_sm8150-qmp-gen3x[12]-pcie-phyC*) modalias(of:N*T*Cqcom_sm8150-slpi-pas) modalias(of:N*T*Cqcom_sm8150-slpi-pasC*) modalias(of:N*T*Cqcom_sm8150-system-noc) modalias(of:N*T*Cqcom_sm8150-system-nocC*) modalias(of:N*T*Cqcom_sm8150-usb-hs-phy) modalias(of:N*T*Cqcom_sm8150-usb-hs-phyC*) modalias(of:N*T*Cqcom_sm8250-[ac]dsp-pas) modalias(of:N*T*Cqcom_sm8250-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sm8250-aggre[12]-noc) modalias(of:N*T*Cqcom_sm8250-aggre[12]-nocC*) modalias(of:N*T*Cqcom_sm8250-camcc) modalias(of:N*T*Cqcom_sm8250-camccC*) modalias(of:N*T*Cqcom_sm8250-compute-noc) modalias(of:N*T*Cqcom_sm8250-compute-nocC*) modalias(of:N*T*Cqcom_sm8250-config-noc) modalias(of:N*T*Cqcom_sm8250-config-nocC*) modalias(of:N*T*Cqcom_sm8250-dc-noc) modalias(of:N*T*Cqcom_sm8250-dc-nocC*) modalias(of:N*T*Cqcom_sm8250-epss-l3) modalias(of:N*T*Cqcom_sm8250-epss-l3C*) modalias(of:N*T*Cqcom_sm8250-gem-noc) modalias(of:N*T*Cqcom_sm8250-gem-nocC*) modalias(of:N*T*Cqcom_sm8250-lpass-aoncc) modalias(of:N*T*Cqcom_sm8250-lpass-aonccC*) modalias(of:N*T*Cqcom_sm8250-lpass-audiocc) modalias(of:N*T*Cqcom_sm8250-lpass-audioccC*) modalias(of:N*T*Cqcom_sm8250-lpass-lpi-pinctrl) modalias(of:N*T*Cqcom_sm8250-lpass-lpi-pinctrlC*) modalias(of:N*T*Cqcom_sm8250-mc-virt) modalias(of:N*T*Cqcom_sm8250-mc-virtC*) modalias(of:N*T*Cqcom_sm8250-mmss-noc) modalias(of:N*T*Cqcom_sm8250-mmss-nocC*) modalias(of:N*T*Cqcom_sm8250-npu-noc) modalias(of:N*T*Cqcom_sm8250-npu-nocC*) modalias(of:N*T*Cqcom_sm8250-qmp-gen3x[12]-pcie-phy) modalias(of:N*T*Cqcom_sm8250-qmp-gen3x[12]-pcie-phyC*) modalias(of:N*T*Cqcom_sm8250-qmp-modem-pcie-phy) modalias(of:N*T*Cqcom_sm8250-qmp-modem-pcie-phyC*) modalias(of:N*T*Cqcom_sm8250-qup-virt) modalias(of:N*T*Cqcom_sm8250-qup-virtC*) modalias(of:N*T*Cqcom_sm8250-refgen-regulator) modalias(of:N*T*Cqcom_sm8250-refgen-regulatorC*) modalias(of:N*T*Cqcom_sm8250-slpi-pas) modalias(of:N*T*Cqcom_sm8250-slpi-pasC*) modalias(of:N*T*Cqcom_sm8250-system-noc) modalias(of:N*T*Cqcom_sm8250-system-nocC*) modalias(of:N*T*Cqcom_sm8250-videocc) modalias(of:N*T*Cqcom_sm8250-videoccC*) modalias(of:N*T*Cqcom_sm8350-[ac]dsp-pas) modalias(of:N*T*Cqcom_sm8350-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sm8350-lpass-lpi-pinctrl) modalias(of:N*T*Cqcom_sm8350-lpass-lpi-pinctrlC*) modalias(of:N*T*Cqcom_sm8350-mpss-pas) modalias(of:N*T*Cqcom_sm8350-mpss-pasC*) modalias(of:N*T*Cqcom_sm8350-qmp-gen3x[12]-pcie-phy) modalias(of:N*T*Cqcom_sm8350-qmp-gen3x[12]-pcie-phyC*) modalias(of:N*T*Cqcom_sm8350-slpi-pas) modalias(of:N*T*Cqcom_sm8350-slpi-pasC*) modalias(of:N*T*Cqcom_sm8350-videocc) modalias(of:N*T*Cqcom_sm8350-videoccC*) modalias(of:N*T*Cqcom_sm8450-[ac]dsp-pas) modalias(of:N*T*Cqcom_sm8450-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sm8450-aggre[12]-noc) modalias(of:N*T*Cqcom_sm8450-aggre[12]-nocC*) modalias(of:N*T*Cqcom_sm8450-clk-virt) modalias(of:N*T*Cqcom_sm8450-clk-virtC*) modalias(of:N*T*Cqcom_sm8450-config-noc) modalias(of:N*T*Cqcom_sm8450-config-nocC*) modalias(of:N*T*Cqcom_sm8450-dispcc) modalias(of:N*T*Cqcom_sm8450-dispccC*) modalias(of:N*T*Cqcom_sm8450-gem-noc) modalias(of:N*T*Cqcom_sm8450-gem-nocC*) modalias(of:N*T*Cqcom_sm8450-lpass-ag-noc) modalias(of:N*T*Cqcom_sm8450-lpass-ag-nocC*) modalias(of:N*T*Cqcom_sm8450-lpass-lpi-pinctrl) modalias(of:N*T*Cqcom_sm8450-lpass-lpi-pinctrlC*) modalias(of:N*T*Cqcom_sm8450-mc-virt) modalias(of:N*T*Cqcom_sm8450-mc-virtC*) modalias(of:N*T*Cqcom_sm8450-mmss-noc) modalias(of:N*T*Cqcom_sm8450-mmss-nocC*) modalias(of:N*T*Cqcom_sm8450-mpss-pas) modalias(of:N*T*Cqcom_sm8450-mpss-pasC*) modalias(of:N*T*Cqcom_sm8450-nsp-noc) modalias(of:N*T*Cqcom_sm8450-nsp-nocC*) modalias(of:N*T*Cqcom_sm8450-pcie-anoc) modalias(of:N*T*Cqcom_sm8450-pcie-anocC*) modalias(of:N*T*Cqcom_sm8450-qmp-gen3x1-pcie-phy) modalias(of:N*T*Cqcom_sm8450-qmp-gen3x1-pcie-phyC*) modalias(of:N*T*Cqcom_sm8450-qmp-gen4x2-pcie-phy) modalias(of:N*T*Cqcom_sm8450-qmp-gen4x2-pcie-phyC*) modalias(of:N*T*Cqcom_sm8450-slpi-pas) modalias(of:N*T*Cqcom_sm8450-slpi-pasC*) modalias(of:N*T*Cqcom_sm8450-system-noc) modalias(of:N*T*Cqcom_sm8450-system-nocC*) modalias(of:N*T*Cqcom_sm8450-tlmm) modalias(of:N*T*Cqcom_sm8450-tlmmC*) modalias(of:N*T*Cqcom_sm8550-[ac]dsp-pas) modalias(of:N*T*Cqcom_sm8550-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sm8550-cpu-bwmon) modalias(of:N*T*Cqcom_sm8550-cpu-bwmonC*) modalias(of:N*T*Cqcom_sm8550-gcc) modalias(of:N*T*Cqcom_sm8550-gccC*) modalias(of:N*T*Cqcom_sm8550-ipa) modalias(of:N*T*Cqcom_sm8550-ipaC*) modalias(of:N*T*Cqcom_sm8550-mpss-pas) modalias(of:N*T*Cqcom_sm8550-mpss-pasC*) modalias(of:N*T*Cqcom_sm8550-qmp-gen[34]x2-pcie-phy) modalias(of:N*T*Cqcom_sm8550-qmp-gen[34]x2-pcie-phyC*) modalias(of:N*T*Cqcom_sm8550-snps-eusb2-phy) modalias(of:N*T*Cqcom_sm8550-snps-eusb2-phyC*) modalias(of:N*T*Cqcom_sm8650-[ac]dsp-pas) modalias(of:N*T*Cqcom_sm8650-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_sm8650-dispcc) modalias(of:N*T*Cqcom_sm8650-dispccC*) modalias(of:N*T*Cqcom_sm8650-gcc) modalias(of:N*T*Cqcom_sm8650-gccC*) modalias(of:N*T*Cqcom_sm8650-gpucc) modalias(of:N*T*Cqcom_sm8650-gpuccC*) modalias(of:N*T*Cqcom_sm8650-mpss-pas) modalias(of:N*T*Cqcom_sm8650-mpss-pasC*) modalias(of:N*T*Cqcom_sm8650-qmp-gen[34]x2-pcie-phy) modalias(of:N*T*Cqcom_sm8650-qmp-gen[34]x2-pcie-phyC*) modalias(of:N*T*Cqcom_sm8650-tcsr) modalias(of:N*T*Cqcom_sm8650-tcsrC*) modalias(of:N*T*Cqcom_sm8[123456]50-qmp-usb3-dp-phy) modalias(of:N*T*Cqcom_sm8[123456]50-qmp-usb3-dp-phyC*) modalias(of:N*T*Cqcom_sm8[1234]50-gpi-dma) modalias(of:N*T*Cqcom_sm8[1234]50-gpi-dmaC*) modalias(of:N*T*Cqcom_sm8[1234]50-qmp-usb3-phy) modalias(of:N*T*Cqcom_sm8[1234]50-qmp-usb3-phyC*) modalias(of:N*T*Cqcom_sm8[123]50-aoss-qmp) modalias(of:N*T*Cqcom_sm8[123]50-aoss-qmpC*) modalias(of:N*T*Cqcom_sm8[123]50-dispcc) modalias(of:N*T*Cqcom_sm8[123]50-dispccC*) modalias(of:N*T*Cqcom_sm8[123]50-qmp-usb3-uni-phy) modalias(of:N*T*Cqcom_sm8[123]50-qmp-usb3-uni-phyC*) modalias(of:N*T*Cqcom_sm8[23456]50-llcc) modalias(of:N*T*Cqcom_sm8[23456]50-llccC*) modalias(of:N*T*Cqcom_sm8[23456]50-qmp-ufs-phy) modalias(of:N*T*Cqcom_sm8[23456]50-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_sm8[24]50-cci) modalias(of:N*T*Cqcom_sm8[24]50-cciC*) modalias(of:N*T*Cqcom_sm[68]350-ipa) modalias(of:N*T*Cqcom_sm[68]350-ipaC*) modalias(of:N*T*Cqcom_sm[78]150-llcc) modalias(of:N*T*Cqcom_sm[78]150-llccC*) modalias(of:N*T*Cqcom_sm[78]150-qmp-ufs-phy) modalias(of:N*T*Cqcom_sm[78]150-qmp-ufs-phyC*) modalias(of:N*T*Cqcom_smb2351) modalias(of:N*T*Cqcom_smb2351C*) modalias(of:N*T*Cqcom_smd) modalias(of:N*T*Cqcom_smdC*) modalias(of:N*T*Cqcom_smem) modalias(of:N*T*Cqcom_smemC*) modalias(of:N*T*Cqcom_smp2p) modalias(of:N*T*Cqcom_smp2pC*) modalias(of:N*T*Cqcom_smsm) modalias(of:N*T*Cqcom_smsmC*) modalias(of:N*T*Cqcom_spi-qup-v2.2.1) modalias(of:N*T*Cqcom_spi-qup-v2.2.1C*) modalias(of:N*T*Cqcom_spi-qup-v[12].1.1) modalias(of:N*T*Cqcom_spi-qup-v[12].1.1C*) modalias(of:N*T*Cqcom_spmi-adc-rev2) modalias(of:N*T*Cqcom_spmi-adc-rev2C*) modalias(of:N*T*Cqcom_spmi-adc-tm-hc) modalias(of:N*T*Cqcom_spmi-adc-tm-hcC*) modalias(of:N*T*Cqcom_spmi-adc-tm5) modalias(of:N*T*Cqcom_spmi-adc-tm5-gen2) modalias(of:N*T*Cqcom_spmi-adc-tm5-gen2C*) modalias(of:N*T*Cqcom_spmi-adc-tm5C*) modalias(of:N*T*Cqcom_spmi-adc[57]) modalias(of:N*T*Cqcom_spmi-adc[57]C*) modalias(of:N*T*Cqcom_spmi-clkdiv) modalias(of:N*T*Cqcom_spmi-clkdivC*) modalias(of:N*T*Cqcom_spmi-iadc) modalias(of:N*T*Cqcom_spmi-iadcC*) modalias(of:N*T*Cqcom_spmi-pmic) modalias(of:N*T*Cqcom_spmi-pmicC*) modalias(of:N*T*Cqcom_spmi-sdam) modalias(of:N*T*Cqcom_spmi-sdamC*) modalias(of:N*T*Cqcom_spmi-temp-alarm) modalias(of:N*T*Cqcom_spmi-temp-alarmC*) modalias(of:N*T*Cqcom_spmi-vadc) modalias(of:N*T*Cqcom_spmi-vadcC*) modalias(of:N*T*Cqcom_tcsr-mutex) modalias(of:N*T*Cqcom_tcsr-mutexC*) modalias(of:N*T*Cqcom_tsens-v[12]) modalias(of:N*T*Cqcom_tsens-v[12]C*) modalias(of:N*T*Cqcom_ufshc) modalias(of:N*T*Cqcom_ufshcC*) modalias(of:N*T*Cqcom_usb-hs-28nm-femtophy) modalias(of:N*T*Cqcom_usb-hs-28nm-femtophyC*) modalias(of:N*T*Cqcom_usb-hs-phy) modalias(of:N*T*Cqcom_usb-hs-phyC*) modalias(of:N*T*Cqcom_usb-hsic-phy) modalias(of:N*T*Cqcom_usb-hsic-phyC*) modalias(of:N*T*Cqcom_usb-snps-femto-v2-phy) modalias(of:N*T*Cqcom_usb-snps-femto-v2-phyC*) modalias(of:N*T*Cqcom_usb-snps-hs-[57]nm-phy) modalias(of:N*T*Cqcom_usb-snps-hs-[57]nm-phyC*) modalias(of:N*T*Cqcom_usb-ss-28nm-phy) modalias(of:N*T*Cqcom_usb-ss-28nm-phyC*) modalias(of:N*T*Cqcom_wcd934[01]-gpio) modalias(of:N*T*Cqcom_wcd934[01]-gpioC*) modalias(of:N*T*Cqcom_wcnss) modalias(of:N*T*Cqcom_wcnssC*) modalias(of:N*T*Cqcom_x1e80100-[ac]dsp-pas) modalias(of:N*T*Cqcom_x1e80100-[ac]dsp-pasC*) modalias(of:N*T*Cqcom_x1e80100-aggre[12]-noc) modalias(of:N*T*Cqcom_x1e80100-aggre[12]-nocC*) modalias(of:N*T*Cqcom_x1e80100-camcc) modalias(of:N*T*Cqcom_x1e80100-camccC*) modalias(of:N*T*Cqcom_x1e80100-clk-virt) modalias(of:N*T*Cqcom_x1e80100-clk-virtC*) modalias(of:N*T*Cqcom_x1e80100-cnoc-cfg) modalias(of:N*T*Cqcom_x1e80100-cnoc-cfgC*) modalias(of:N*T*Cqcom_x1e80100-cnoc-main) modalias(of:N*T*Cqcom_x1e80100-cnoc-mainC*) modalias(of:N*T*Cqcom_x1e80100-dispcc) modalias(of:N*T*Cqcom_x1e80100-dispccC*) modalias(of:N*T*Cqcom_x1e80100-gem-noc) modalias(of:N*T*Cqcom_x1e80100-gem-nocC*) modalias(of:N*T*Cqcom_x1e80100-gpucc) modalias(of:N*T*Cqcom_x1e80100-gpuccC*) modalias(of:N*T*Cqcom_x1e80100-llcc) modalias(of:N*T*Cqcom_x1e80100-llccC*) modalias(of:N*T*Cqcom_x1e80100-lpass-ag-noc) modalias(of:N*T*Cqcom_x1e80100-lpass-ag-nocC*) modalias(of:N*T*Cqcom_x1e80100-lpass-lpiaon-noc) modalias(of:N*T*Cqcom_x1e80100-lpass-lpiaon-nocC*) modalias(of:N*T*Cqcom_x1e80100-lpass-lpicx-noc) modalias(of:N*T*Cqcom_x1e80100-lpass-lpicx-nocC*) modalias(of:N*T*Cqcom_x1e80100-mc-virt) modalias(of:N*T*Cqcom_x1e80100-mc-virtC*) modalias(of:N*T*Cqcom_x1e80100-mmss-noc) modalias(of:N*T*Cqcom_x1e80100-mmss-nocC*) modalias(of:N*T*Cqcom_x1e80100-nsp-noc) modalias(of:N*T*Cqcom_x1e80100-nsp-nocC*) modalias(of:N*T*Cqcom_x1e80100-pcie-center-anoc) modalias(of:N*T*Cqcom_x1e80100-pcie-center-anocC*) modalias(of:N*T*Cqcom_x1e80100-pcie-north-anoc) modalias(of:N*T*Cqcom_x1e80100-pcie-north-anocC*) modalias(of:N*T*Cqcom_x1e80100-pcie-south-anoc) modalias(of:N*T*Cqcom_x1e80100-pcie-south-anocC*) modalias(of:N*T*Cqcom_x1e80100-qmp-gen[34]x2-pcie-phy) modalias(of:N*T*Cqcom_x1e80100-qmp-gen[34]x2-pcie-phyC*) modalias(of:N*T*Cqcom_x1e80100-qmp-usb3-dp-phy) modalias(of:N*T*Cqcom_x1e80100-qmp-usb3-dp-phyC*) modalias(of:N*T*Cqcom_x1e80100-qmp-usb3-uni-phy) modalias(of:N*T*Cqcom_x1e80100-qmp-usb3-uni-phyC*) modalias(of:N*T*Cqcom_x1e80100-system-noc) modalias(of:N*T*Cqcom_x1e80100-system-nocC*) modalias(of:N*T*Cqcom_x1e80100-tcsr) modalias(of:N*T*Cqcom_x1e80100-tcsrC*) modalias(of:N*T*Cqcom_x1e80100-tlmm) modalias(of:N*T*Cqcom_x1e80100-tlmmC*) modalias(of:N*T*Cqcom_x1e80100-usb-center-anoc) modalias(of:N*T*Cqcom_x1e80100-usb-center-anocC*) modalias(of:N*T*Cqcom_x1e80100-usb-north-anoc) modalias(of:N*T*Cqcom_x1e80100-usb-north-anocC*) modalias(of:N*T*Cqcom_x1e80100-usb-south-anoc) modalias(of:N*T*Cqcom_x1e80100-usb-south-anocC*) modalias(of:N*T*Cqemu_fw-cfg-mmio) modalias(of:N*T*Cqemu_fw-cfg-mmioC*) modalias(of:N*T*Cqemu_vcpu-stall-detector) modalias(of:N*T*Cqemu_vcpu-stall-detectorC*) modalias(of:N*T*Cqt1070) modalias(of:N*T*Cqt1070C*) modalias(of:N*T*Cramoops) modalias(of:N*T*CramoopsC*) modalias(of:N*T*Craspberrypi_7inch-touchscreen-panel-regulator) modalias(of:N*T*Craspberrypi_7inch-touchscreen-panel-regulatorC*) modalias(of:N*T*Craspberrypi_firmware-gpio) modalias(of:N*T*Craspberrypi_firmware-gpioC*) modalias(of:N*T*Craspberrypi_firmware-poe-pwm) modalias(of:N*T*Craspberrypi_firmware-poe-pwmC*) modalias(of:N*T*Creg-mux) modalias(of:N*T*Creg-muxC*) modalias(of:N*T*Cregulator-output) modalias(of:N*T*Cregulator-outputC*) modalias(of:N*T*Cregulator-virtual-consumer) modalias(of:N*T*Cregulator-virtual-consumerC*) modalias(of:N*T*Crenesas_5p35023) modalias(of:N*T*Crenesas_5p35023C*) modalias(of:N*T*Crenesas_9fgv0[248]41) modalias(of:N*T*Crenesas_9fgv0[248]41C*) modalias(of:N*T*Crenesas_[qr]spi) modalias(of:N*T*Crenesas_[qr]spiC*) modalias(of:N*T*Crenesas_etheravb-r8a779[045]) modalias(of:N*T*Crenesas_etheravb-r8a779[045]C*) modalias(of:N*T*Crenesas_etheravb-rcar-gen[234]) modalias(of:N*T*Crenesas_etheravb-rcar-gen[234]C*) modalias(of:N*T*Crenesas_etheravb-rzv2m) modalias(of:N*T*Crenesas_etheravb-rzv2mC*) modalias(of:N*T*Crenesas_gpio-r8a779a0) modalias(of:N*T*Crenesas_gpio-r8a779a0C*) modalias(of:N*T*Crenesas_gpio-rcar) modalias(of:N*T*Crenesas_gpio-rcarC*) modalias(of:N*T*Crenesas_hs3001) modalias(of:N*T*Crenesas_hs3001C*) modalias(of:N*T*Crenesas_raa215300) modalias(of:N*T*Crenesas_raa215300C*) modalias(of:N*T*Crenesas_rc21008a) modalias(of:N*T*Crenesas_rc21008aC*) modalias(of:N*T*Crenesas_rcar-gen3-usb2-phy) modalias(of:N*T*Crenesas_rcar-gen3-usb2-phyC*) modalias(of:N*T*Crenesas_rcar-gen[1234]-gpio) modalias(of:N*T*Crenesas_rcar-gen[1234]-gpioC*) modalias(of:N*T*Crenesas_rcar-gen[23]-xhci) modalias(of:N*T*Crenesas_rcar-gen[23]-xhciC*) modalias(of:N*T*Crenesas_riic-rz) modalias(of:N*T*Crenesas_riic-rzC*) modalias(of:N*T*Crenesas_rspi-rz) modalias(of:N*T*Crenesas_rspi-rzC*) modalias(of:N*T*Crenesas_rz-dmac) modalias(of:N*T*Crenesas_rz-dmacC*) modalias(of:N*T*Crenesas_rzg2l-adc) modalias(of:N*T*Crenesas_rzg2l-adcC*) modalias(of:N*T*Crenesas_rzg2l-gbeth) modalias(of:N*T*Crenesas_rzg2l-gbethC*) modalias(of:N*T*Crenesas_rzg2l-tsu) modalias(of:N*T*Crenesas_rzg2l-tsuC*) modalias(of:N*T*Crenesas_rzg2l-usb2-phy) modalias(of:N*T*Crenesas_rzg2l-usb2-phyC*) modalias(of:N*T*Crenesas_rzg2l-usbphy-ctrl) modalias(of:N*T*Crenesas_rzg2l-usbphy-ctrlC*) modalias(of:N*T*Crenesas_rzg2l-wdt) modalias(of:N*T*Crenesas_rzg2l-wdtC*) modalias(of:N*T*Crenesas_rzn1-dma) modalias(of:N*T*Crenesas_rzn1-dmaC*) modalias(of:N*T*Crenesas_rzn1-spi) modalias(of:N*T*Crenesas_rzn1-spiC*) modalias(of:N*T*Crenesas_rzv2m-usb3drd) modalias(of:N*T*Crenesas_rzv2m-usb3drdC*) modalias(of:N*T*Crenesas_rzv2m-wdt) modalias(of:N*T*Crenesas_rzv2m-wdtC*) modalias(of:N*T*Crenesas_rzv2m-xhci) modalias(of:N*T*Crenesas_rzv2m-xhciC*) modalias(of:N*T*Crenesas_usb2-phy-r8a77470) modalias(of:N*T*Crenesas_usb2-phy-r8a77470C*) modalias(of:N*T*Crenesas_usb2-phy-r8a77965) modalias(of:N*T*Crenesas_usb2-phy-r8a77965C*) modalias(of:N*T*Crenesas_usb2-phy-r8a779[56]) modalias(of:N*T*Crenesas_usb2-phy-r8a779[56]C*) modalias(of:N*T*Crenesas_x9250[tu]) modalias(of:N*T*Crenesas_x9250[tu]C*) modalias(of:N*T*Crenesas_xhci-r8a779[01356]) modalias(of:N*T*Crenesas_xhci-r8a779[01356]C*) modalias(of:N*T*Crichtek_rt1719) modalias(of:N*T*Crichtek_rt1719C*) modalias(of:N*T*Crichtek_rt4801) modalias(of:N*T*Crichtek_rt4801C*) modalias(of:N*T*Crichtek_rt4803) modalias(of:N*T*Crichtek_rt4803C*) modalias(of:N*T*Crichtek_rt4831-backlight) modalias(of:N*T*Crichtek_rt4831-backlightC*) modalias(of:N*T*Crichtek_rt5120-pwrkey) modalias(of:N*T*Crichtek_rt5120-pwrkeyC*) modalias(of:N*T*Crichtek_rt5190a) modalias(of:N*T*Crichtek_rt5190aC*) modalias(of:N*T*Crichtek_rt573[39]) modalias(of:N*T*Crichtek_rt573[39]C*) modalias(of:N*T*Crichtek_rt5759) modalias(of:N*T*Crichtek_rt5759C*) modalias(of:N*T*Crichtek_rt5759a) modalias(of:N*T*Crichtek_rt5759aC*) modalias(of:N*T*Crichtek_rt6160) modalias(of:N*T*Crichtek_rt6160C*) modalias(of:N*T*Crichtek_rt6190) modalias(of:N*T*Crichtek_rt6190C*) modalias(of:N*T*Crichtek_rt6245) modalias(of:N*T*Crichtek_rt6245C*) modalias(of:N*T*Crichtek_rtmv20) modalias(of:N*T*Crichtek_rtmv20C*) modalias(of:N*T*Crichtek_rtq2134) modalias(of:N*T*Crichtek_rtq2134C*) modalias(of:N*T*Crichtek_rtq2208) modalias(of:N*T*Crichtek_rtq2208C*) modalias(of:N*T*Crichtek_rtq605[69]) modalias(of:N*T*Crichtek_rtq605[69]C*) modalias(of:N*T*Crichtek_rtq6752) modalias(of:N*T*Crichtek_rtq6752C*) modalias(of:N*T*Cricoh_r2025sd) modalias(of:N*T*Cricoh_r2025sdC*) modalias(of:N*T*Cricoh_r2221tl) modalias(of:N*T*Cricoh_r2221tlC*) modalias(of:N*T*Cricoh_rs5c372[ab]) modalias(of:N*T*Cricoh_rs5c372[ab]C*) modalias(of:N*T*Cricoh_rv5c386) modalias(of:N*T*Cricoh_rv5c386C*) modalias(of:N*T*Cricoh_rv5c387a) modalias(of:N*T*Cricoh_rv5c387aC*) modalias(of:N*T*Crockchip_px30-csi-dphy) modalias(of:N*T*Crockchip_px30-csi-dphyC*) modalias(of:N*T*Crockchip_px30-dsi-dphy) modalias(of:N*T*Crockchip_px30-dsi-dphyC*) modalias(of:N*T*Crockchip_px30-io-voltage-domain) modalias(of:N*T*Crockchip_px30-io-voltage-domainC*) modalias(of:N*T*Crockchip_px30-pmu-io-voltage-domain) modalias(of:N*T*Crockchip_px30-pmu-io-voltage-domainC*) modalias(of:N*T*Crockchip_px30-tsadc) modalias(of:N*T*Crockchip_px30-tsadcC*) modalias(of:N*T*Crockchip_px30-usb2phy) modalias(of:N*T*Crockchip_px30-usb2phyC*) modalias(of:N*T*Crockchip_rk1808-csi-dphy) modalias(of:N*T*Crockchip_rk1808-csi-dphyC*) modalias(of:N*T*Crockchip_rk2928-pwm) modalias(of:N*T*Crockchip_rk2928-pwmC*) modalias(of:N*T*Crockchip_rk3066-tsadc) modalias(of:N*T*Crockchip_rk3066-tsadcC*) modalias(of:N*T*Crockchip_rk3066-usb) modalias(of:N*T*Crockchip_rk3066-usbC*) modalias(of:N*T*Crockchip_rk3066a-efuse) modalias(of:N*T*Crockchip_rk3066a-efuseC*) modalias(of:N*T*Crockchip_rk3066a-usb-phy) modalias(of:N*T*Crockchip_rk3066a-usb-phyC*) modalias(of:N*T*Crockchip_rk3128-dsi-dphy) modalias(of:N*T*Crockchip_rk3128-dsi-dphyC*) modalias(of:N*T*Crockchip_rk3188-efuse) modalias(of:N*T*Crockchip_rk3188-efuseC*) modalias(of:N*T*Crockchip_rk3188-io-voltage-domain) modalias(of:N*T*Crockchip_rk3188-io-voltage-domainC*) modalias(of:N*T*Crockchip_rk3288-crypto) modalias(of:N*T*Crockchip_rk3288-cryptoC*) modalias(of:N*T*Crockchip_rk3288-dp-phy) modalias(of:N*T*Crockchip_rk3288-dp-phyC*) modalias(of:N*T*Crockchip_rk3288-pwm) modalias(of:N*T*Crockchip_rk3288-pwmC*) modalias(of:N*T*Crockchip_rk32[28]8-efuse) modalias(of:N*T*Crockchip_rk32[28]8-efuseC*) modalias(of:N*T*Crockchip_rk32[28]8-io-voltage-domain) modalias(of:N*T*Crockchip_rk32[28]8-io-voltage-domainC*) modalias(of:N*T*Crockchip_rk32[28]8-tsadc) modalias(of:N*T*Crockchip_rk32[28]8-tsadcC*) modalias(of:N*T*Crockchip_rk3326-csi-dphy) modalias(of:N*T*Crockchip_rk3326-csi-dphyC*) modalias(of:N*T*Crockchip_rk3328-crypto) modalias(of:N*T*Crockchip_rk3328-cryptoC*) modalias(of:N*T*Crockchip_rk3328-grf-gpio) modalias(of:N*T*Crockchip_rk3328-grf-gpioC*) modalias(of:N*T*Crockchip_rk3328-pwm) modalias(of:N*T*Crockchip_rk3328-pwmC*) modalias(of:N*T*Crockchip_rk3328-tsadc) modalias(of:N*T*Crockchip_rk3328-tsadcC*) modalias(of:N*T*Crockchip_rk3366-usb2phy) modalias(of:N*T*Crockchip_rk3366-usb2phyC*) modalias(of:N*T*Crockchip_rk3368-pmu-io-voltage-domain) modalias(of:N*T*Crockchip_rk3368-pmu-io-voltage-domainC*) modalias(of:N*T*Crockchip_rk336[68]-tsadc) modalias(of:N*T*Crockchip_rk336[68]-tsadcC*) modalias(of:N*T*Crockchip_rk3399-crypto) modalias(of:N*T*Crockchip_rk3399-cryptoC*) modalias(of:N*T*Crockchip_rk3399-dfi) modalias(of:N*T*Crockchip_rk3399-dfiC*) modalias(of:N*T*Crockchip_rk3399-dmc) modalias(of:N*T*Crockchip_rk3399-dmcC*) modalias(of:N*T*Crockchip_rk3399-dwc3) modalias(of:N*T*Crockchip_rk3399-dwc3C*) modalias(of:N*T*Crockchip_rk3399-efuse) modalias(of:N*T*Crockchip_rk3399-efuseC*) modalias(of:N*T*Crockchip_rk3399-emmc-phy) modalias(of:N*T*Crockchip_rk3399-emmc-phyC*) modalias(of:N*T*Crockchip_rk3399-io-voltage-domain) modalias(of:N*T*Crockchip_rk3399-io-voltage-domainC*) modalias(of:N*T*Crockchip_rk3399-mipi-dphy-rx0) modalias(of:N*T*Crockchip_rk3399-mipi-dphy-rx0C*) modalias(of:N*T*Crockchip_rk3399-pmu-io-voltage-domain) modalias(of:N*T*Crockchip_rk3399-pmu-io-voltage-domainC*) modalias(of:N*T*Crockchip_rk3399-saradc) modalias(of:N*T*Crockchip_rk3399-saradcC*) modalias(of:N*T*Crockchip_rk3399-tsadc) modalias(of:N*T*Crockchip_rk3399-tsadcC*) modalias(of:N*T*Crockchip_rk3399-typec-phy) modalias(of:N*T*Crockchip_rk3399-typec-phyC*) modalias(of:N*T*Crockchip_rk3399-usb2phy) modalias(of:N*T*Crockchip_rk3399-usb2phyC*) modalias(of:N*T*Crockchip_rk33[02]8-usb2phy) modalias(of:N*T*Crockchip_rk33[02]8-usb2phyC*) modalias(of:N*T*Crockchip_rk33[26]8-efuse) modalias(of:N*T*Crockchip_rk33[26]8-efuseC*) modalias(of:N*T*Crockchip_rk33[26]8-io-voltage-domain) modalias(of:N*T*Crockchip_rk33[26]8-io-voltage-domainC*) modalias(of:N*T*Crockchip_rk3568-pmu-io-voltage-domain) modalias(of:N*T*Crockchip_rk3568-pmu-io-voltage-domainC*) modalias(of:N*T*Crockchip_rk3588-hdptx-phy) modalias(of:N*T*Crockchip_rk3588-hdptx-phyC*) modalias(of:N*T*Crockchip_rk3588-mipi-dcphy) modalias(of:N*T*Crockchip_rk3588-mipi-dcphyC*) modalias(of:N*T*Crockchip_rk3588-usbdp-phy) modalias(of:N*T*Crockchip_rk3588-usbdp-phyC*) modalias(of:N*T*Crockchip_rk35[68]8-dfi) modalias(of:N*T*Crockchip_rk35[68]8-dfiC*) modalias(of:N*T*Crockchip_rk35[68]8-naneng-combphy) modalias(of:N*T*Crockchip_rk35[68]8-naneng-combphyC*) modalias(of:N*T*Crockchip_rk35[68]8-pcie3-phy) modalias(of:N*T*Crockchip_rk35[68]8-pcie3-phyC*) modalias(of:N*T*Crockchip_rk35[68]8-saradc) modalias(of:N*T*Crockchip_rk35[68]8-saradcC*) modalias(of:N*T*Crockchip_rk35[68]8-tsadc) modalias(of:N*T*Crockchip_rk35[68]8-tsadcC*) modalias(of:N*T*Crockchip_rk35[68]8-usb2phy) modalias(of:N*T*Crockchip_rk35[68]8-usb2phyC*) modalias(of:N*T*Crockchip_rk3[12]28-usb2phy) modalias(of:N*T*Crockchip_rk3[12]28-usb2phyC*) modalias(of:N*T*Crockchip_rk3[12]88-usb-phy) modalias(of:N*T*Crockchip_rk3[12]88-usb-phyC*) modalias(of:N*T*Crockchip_rk3[23]28-hdmi-phy) modalias(of:N*T*Crockchip_rk3[23]28-hdmi-phyC*) modalias(of:N*T*Crockchip_rk3[35]68-csi-dphy) modalias(of:N*T*Crockchip_rk3[35]68-csi-dphyC*) modalias(of:N*T*Crockchip_rk3[35]68-dsi-dphy) modalias(of:N*T*Crockchip_rk3[35]68-dsi-dphyC*) modalias(of:N*T*Crockchip_rockchip-efuse) modalias(of:N*T*Crockchip_rockchip-efuseC*) modalias(of:N*T*Crockchip_rv1108-io-voltage-domain) modalias(of:N*T*Crockchip_rv1108-io-voltage-domainC*) modalias(of:N*T*Crockchip_rv1108-pmu-io-voltage-domain) modalias(of:N*T*Crockchip_rv1108-pmu-io-voltage-domainC*) modalias(of:N*T*Crockchip_rv1108-tsadc) modalias(of:N*T*Crockchip_rv1108-tsadcC*) modalias(of:N*T*Crockchip_rv1108-usb2phy) modalias(of:N*T*Crockchip_rv1108-usb2phyC*) modalias(of:N*T*Crockchip_rv1126-dsi-dphy) modalias(of:N*T*Crockchip_rv1126-dsi-dphyC*) modalias(of:N*T*Crockchip_rv1126-pmu-io-voltage-domain) modalias(of:N*T*Crockchip_rv1126-pmu-io-voltage-domainC*) modalias(of:N*T*Crockchip_saradc) modalias(of:N*T*Crockchip_saradcC*) modalias(of:N*T*Crockchip_sfc) modalias(of:N*T*Crockchip_sfcC*) modalias(of:N*T*Crockchip_vop-pwm) modalias(of:N*T*Crockchip_vop-pwmC*) modalias(of:N*T*Crohm_dh2228fv) modalias(of:N*T*Crohm_dh2228fvC*) modalias(of:N*T*Crv4162) modalias(of:N*T*Crv4162C*) modalias(of:N*T*Cs35390a) modalias(of:N*T*Cs35390aC*) modalias(of:N*T*Csamsung_1404-001221) modalias(of:N*T*Csamsung_1404-001221C*) modalias(of:N*T*Csamsung_s3c6400-hsotg) modalias(of:N*T*Csamsung_s3c6400-hsotgC*) modalias(of:N*T*Csd-modulator) modalias(of:N*T*Csd-modulatorC*) modalias(of:N*T*Csemtech_sx1301) modalias(of:N*T*Csemtech_sx1301C*) modalias(of:N*T*Csensirion_scd30) modalias(of:N*T*Csensirion_scd30C*) modalias(of:N*T*Csensirion_sht15) modalias(of:N*T*Csensirion_sht15C*) modalias(of:N*T*Csensirion_shtc[13]) modalias(of:N*T*Csensirion_shtc[13]C*) modalias(of:N*T*Csensirion_shtw1) modalias(of:N*T*Csensirion_shtw1C*) modalias(of:N*T*Csff_sf[fp]) modalias(of:N*T*Csff_sf[fp]C*) modalias(of:N*T*Csii_s35390a) modalias(of:N*T*Csii_s35390aC*) modalias(of:N*T*Csilabs_em3581) modalias(of:N*T*Csilabs_em3581C*) modalias(of:N*T*Csilabs_si3210) modalias(of:N*T*Csilabs_si3210C*) modalias(of:N*T*Csilabs_si534[01245]) modalias(of:N*T*Csilabs_si534[01245]C*) modalias(of:N*T*Csilabs_si544[abc]) modalias(of:N*T*Csilabs_si544[abc]C*) modalias(of:N*T*Csilabs_si7020) modalias(of:N*T*Csilabs_si7020C*) modalias(of:N*T*Csilergy_sy8106a) modalias(of:N*T*Csilergy_sy8106aC*) modalias(of:N*T*Csilergy_sy8827n) modalias(of:N*T*Csilergy_sy8827nC*) modalias(of:N*T*Csilvaco_i3c-master-v1) modalias(of:N*T*Csilvaco_i3c-master-v1C*) modalias(of:N*T*Csinowealth_sh1106) modalias(of:N*T*Csinowealth_sh1106C*) modalias(of:N*T*Csmsc_emc6d103s) modalias(of:N*T*Csmsc_emc6d103sC*) modalias(of:N*T*Csmsc_emc6d10[0123]) modalias(of:N*T*Csmsc_emc6d10[0123]C*) modalias(of:N*T*Csnps_arc_ps2) modalias(of:N*T*Csnps_arc_ps2C*) modalias(of:N*T*Csnps_axi-dma-1.01a) modalias(of:N*T*Csnps_axi-dma-1.01aC*) modalias(of:N*T*Csnps_ddrc-3.80a) modalias(of:N*T*Csnps_ddrc-3.80aC*) modalias(of:N*T*Csnps_dma-spear1340) modalias(of:N*T*Csnps_dma-spear1340C*) modalias(of:N*T*Csnps_dw-apb-gpio) modalias(of:N*T*Csnps_dw-apb-gpioC*) modalias(of:N*T*Csnps_dw-apb-ssi) modalias(of:N*T*Csnps_dw-apb-ssiC*) modalias(of:N*T*Csnps_dw-wdt) modalias(of:N*T*Csnps_dw-wdtC*) modalias(of:N*T*Csnps_dwc-ahci) modalias(of:N*T*Csnps_dwc-ahciC*) modalias(of:N*T*Csnps_dwc-ssi-1.01a) modalias(of:N*T*Csnps_dwc-ssi-1.01aC*) modalias(of:N*T*Csnps_dwc2) modalias(of:N*T*Csnps_dwc2C*) modalias(of:N*T*Csnps_dwc3) modalias(of:N*T*Csnps_dwc3C*) modalias(of:N*T*Csnps_spear-ahci) modalias(of:N*T*Csnps_spear-ahciC*) modalias(of:N*T*Csocionext_f-ospi) modalias(of:N*T*Csocionext_f-ospiC*) modalias(of:N*T*Csocionext_synquacer-i2c) modalias(of:N*T*Csocionext_synquacer-i2cC*) modalias(of:N*T*Csocionext_synquacer-netsec) modalias(of:N*T*Csocionext_synquacer-netsecC*) modalias(of:N*T*Csocionext_synquacer-spi) modalias(of:N*T*Csocionext_synquacer-spiC*) modalias(of:N*T*Csocionext_synquacer-tpm-mmio) modalias(of:N*T*Csocionext_synquacer-tpm-mmioC*) modalias(of:N*T*Csolomon_ssd130[5679]) modalias(of:N*T*Csolomon_ssd130[5679]C*) modalias(of:N*T*Csolomon_ssd130[5679]fb-i2c) modalias(of:N*T*Csolomon_ssd130[5679]fb-i2cC*) modalias(of:N*T*Csolomon_ssd132[257]) modalias(of:N*T*Csolomon_ssd132[257]C*) modalias(of:N*T*Csolomon_ssd1331) modalias(of:N*T*Csolomon_ssd1331C*) modalias(of:N*T*Cspi-gpio) modalias(of:N*T*Cspi-gpioC*) modalias(of:N*T*Cspi-mux) modalias(of:N*T*Cspi-muxC*) modalias(of:N*T*Csprd_sc9860-dwc3) modalias(of:N*T*Csprd_sc9860-dwc3C*) modalias(of:N*T*Cssif-bmc) modalias(of:N*T*Cssif-bmcC*) modalias(of:N*T*Cst_asm330lh[bh]) modalias(of:N*T*Cst_asm330lh[bh]C*) modalias(of:N*T*Cst_asm330lhhx) modalias(of:N*T*Cst_asm330lhhxC*) modalias(of:N*T*Cst_asm330lhhxg1) modalias(of:N*T*Cst_asm330lhhxg1C*) modalias(of:N*T*Cst_hts221) modalias(of:N*T*Cst_hts221C*) modalias(of:N*T*Cst_iis2mdc) modalias(of:N*T*Cst_iis2mdcC*) modalias(of:N*T*Cst_ism330dhcx) modalias(of:N*T*Cst_ism330dhcxC*) modalias(of:N*T*Cst_ism330dlc) modalias(of:N*T*Cst_ism330dlcC*) modalias(of:N*T*Cst_ism330is) modalias(of:N*T*Cst_ism330isC*) modalias(of:N*T*Cst_l3g4200d-gyro) modalias(of:N*T*Cst_l3g4200d-gyroC*) modalias(of:N*T*Cst_l3g4is-gyro) modalias(of:N*T*Cst_l3g4is-gyroC*) modalias(of:N*T*Cst_l3gd20-gyro) modalias(of:N*T*Cst_l3gd20-gyroC*) modalias(of:N*T*Cst_l3gd20h-gyro) modalias(of:N*T*Cst_l3gd20h-gyroC*) modalias(of:N*T*Cst_lis2mdl) modalias(of:N*T*Cst_lis2mdlC*) modalias(of:N*T*Cst_lis3lv02d) modalias(of:N*T*Cst_lis3lv02dC*) modalias(of:N*T*Cst_lis3mdl-magn) modalias(of:N*T*Cst_lis3mdl-magnC*) modalias(of:N*T*Cst_lsm303agr-magn) modalias(of:N*T*Cst_lsm303agr-magnC*) modalias(of:N*T*Cst_lsm303c-magn) modalias(of:N*T*Cst_lsm303c-magnC*) modalias(of:N*T*Cst_lsm303dl[hm]-magn) modalias(of:N*T*Cst_lsm303dl[hm]-magnC*) modalias(of:N*T*Cst_lsm303dlhc-magn) modalias(of:N*T*Cst_lsm303dlhc-magnC*) modalias(of:N*T*Cst_lsm330-gyro) modalias(of:N*T*Cst_lsm330-gyroC*) modalias(of:N*T*Cst_lsm330d-gyro) modalias(of:N*T*Cst_lsm330d-gyroC*) modalias(of:N*T*Cst_lsm330dl-gyro) modalias(of:N*T*Cst_lsm330dl-gyroC*) modalias(of:N*T*Cst_lsm330dlc-gyro) modalias(of:N*T*Cst_lsm330dlc-gyroC*) modalias(of:N*T*Cst_lsm6ds3h) modalias(of:N*T*Cst_lsm6ds3hC*) modalias(of:N*T*Cst_lsm6ds3tr-c) modalias(of:N*T*Cst_lsm6ds3tr-cC*) modalias(of:N*T*Cst_lsm6ds[03lmortv]) modalias(of:N*T*Cst_lsm6ds[03lmortv]C*) modalias(of:N*T*Cst_lsm6ds[rt]x) modalias(of:N*T*Cst_lsm6ds[rt]xC*) modalias(of:N*T*Cst_lsm6dso16is) modalias(of:N*T*Cst_lsm6dso16isC*) modalias(of:N*T*Cst_lsm6dso[px]) modalias(of:N*T*Cst_lsm6dso[px]C*) modalias(of:N*T*Cst_lsm6dsv16x) modalias(of:N*T*Cst_lsm6dsv16xC*) modalias(of:N*T*Cst_lsm9ds0-gyro) modalias(of:N*T*Cst_lsm9ds0-gyroC*) modalias(of:N*T*Cst_lsm9ds1-imu) modalias(of:N*T*Cst_lsm9ds1-imuC*) modalias(of:N*T*Cst_lsm9ds1-magn) modalias(of:N*T*Cst_lsm9ds1-magnC*) modalias(of:N*T*Cst_m41t0) modalias(of:N*T*Cst_m41t00) modalias(of:N*T*Cst_m41t00C*) modalias(of:N*T*Cst_m41t0C*) modalias(of:N*T*Cst_m41t11) modalias(of:N*T*Cst_m41t11C*) modalias(of:N*T*Cst_m41t6[25]) modalias(of:N*T*Cst_m41t6[25]C*) modalias(of:N*T*Cst_m41t81s) modalias(of:N*T*Cst_m41t81sC*) modalias(of:N*T*Cst_m41t8[0123457]) modalias(of:N*T*Cst_m41t8[0123457]C*) modalias(of:N*T*Cst_rv4162) modalias(of:N*T*Cst_rv4162C*) modalias(of:N*T*Cst_st33htpm-spi) modalias(of:N*T*Cst_st33htpm-spiC*) modalias(of:N*T*Cst_stds75) modalias(of:N*T*Cst_stds75C*) modalias(of:N*T*Cst_stlm75) modalias(of:N*T*Cst_stlm75C*) modalias(of:N*T*Cst_stm32f4x9-[fh]sotg) modalias(of:N*T*Cst_stm32f4x9-[fh]sotgC*) modalias(of:N*T*Cst_stm32f7-hsotg) modalias(of:N*T*Cst_stm32f7-hsotgC*) modalias(of:N*T*Cst_stm32g0-typec) modalias(of:N*T*Cst_stm32g0-typecC*) modalias(of:N*T*Cst_stm32mp15-[fh]sotg) modalias(of:N*T*Cst_stm32mp15-[fh]sotgC*) modalias(of:N*T*Cst_stmpe-adc) modalias(of:N*T*Cst_stmpe-adcC*) modalias(of:N*T*Cst_stusb1600) modalias(of:N*T*Cst_stusb1600C*) modalias(of:N*T*Cstarfive_jh7110-axi-dma) modalias(of:N*T*Cstarfive_jh7110-axi-dmaC*) modalias(of:N*T*Cstarfive_jh7110-qspi) modalias(of:N*T*Cstarfive_jh7110-qspiC*) modalias(of:N*T*Csyna_rmi4-i2c) modalias(of:N*T*Csyna_rmi4-i2cC*) modalias(of:N*T*Csyna_rmi4-spi) modalias(of:N*T*Csyna_rmi4-spiC*) modalias(of:N*T*Csynaptics_synaptics_i2c) modalias(of:N*T*Csynaptics_synaptics_i2cC*) modalias(of:N*T*Csynopsys_dwc3) modalias(of:N*T*Csynopsys_dwc3C*) modalias(of:N*T*Ctaos_tsl2550) = 1.2 modalias(of:N*T*Ctaos_tsl2550C*) = 1.2 modalias(of:N*T*Ctcg_tpm-tis-i2c) modalias(of:N*T*Ctcg_tpm-tis-i2cC*) modalias(of:N*T*Ctcg_tpm_tis-spi) modalias(of:N*T*Ctcg_tpm_tis-spiC*) modalias(of:N*T*Ctcpci) modalias(of:N*T*CtcpciC*) modalias(of:N*T*Ctemperature-sense-rtd) modalias(of:N*T*Ctemperature-sense-rtdC*) modalias(of:N*T*Ctemperature-transducer) modalias(of:N*T*Ctemperature-transducerC*) modalias(of:N*T*Cti_adc122s0[25]1) modalias(of:N*T*Cti_adc122s0[25]1C*) modalias(of:N*T*Cti_adc122s101) modalias(of:N*T*Cti_adc122s101C*) modalias(of:N*T*Cti_adc124s0[25]1) modalias(of:N*T*Cti_adc124s0[25]1C*) modalias(of:N*T*Cti_adc124s101) modalias(of:N*T*Cti_adc124s101C*) modalias(of:N*T*Cti_adc128d818) modalias(of:N*T*Cti_adc128d818C*) modalias(of:N*T*Cti_adc128s052) modalias(of:N*T*Cti_adc128s052C*) modalias(of:N*T*Cti_ads131e0[468]) modalias(of:N*T*Cti_ads131e0[468]C*) modalias(of:N*T*Cti_ads1[01]00) modalias(of:N*T*Cti_ads1[01]00C*) modalias(of:N*T*Cti_ads1[01]15) modalias(of:N*T*Cti_ads1[01]15C*) modalias(of:N*T*Cti_ads7828) modalias(of:N*T*Cti_ads7828C*) modalias(of:N*T*Cti_ads7830) modalias(of:N*T*Cti_ads7830C*) modalias(of:N*T*Cti_ads7924) modalias(of:N*T*Cti_ads7924C*) modalias(of:N*T*Cti_ads8344) modalias(of:N*T*Cti_ads8344C*) modalias(of:N*T*Cti_am3352-ecap) modalias(of:N*T*Cti_am3352-ecapC*) modalias(of:N*T*Cti_am3352-ehrpwm) modalias(of:N*T*Cti_am3352-ehrpwmC*) modalias(of:N*T*Cti_am3352-phy-gmii-sel) modalias(of:N*T*Cti_am3352-phy-gmii-selC*) modalias(of:N*T*Cti_am3356-pru) modalias(of:N*T*Cti_am3356-pruC*) modalias(of:N*T*Cti_am3356-pruss) modalias(of:N*T*Cti_am3356-prussC*) modalias(of:N*T*Cti_am3359-adc) modalias(of:N*T*Cti_am3359-adcC*) modalias(of:N*T*Cti_am3359-tscadc) modalias(of:N*T*Cti_am3359-tscadcC*) modalias(of:N*T*Cti_am33xx-ecap) modalias(of:N*T*Cti_am33xx-ecapC*) modalias(of:N*T*Cti_am33xx-ehrpwm) modalias(of:N*T*Cti_am33xx-ehrpwmC*) modalias(of:N*T*Cti_am4372-adc) modalias(of:N*T*Cti_am4372-adcC*) modalias(of:N*T*Cti_am4372-magadc) modalias(of:N*T*Cti_am4372-magadcC*) modalias(of:N*T*Cti_am4376-pru) modalias(of:N*T*Cti_am4376-pruC*) modalias(of:N*T*Cti_am4376-pruss[01]) modalias(of:N*T*Cti_am4376-pruss[01]C*) modalias(of:N*T*Cti_am437x-usb2) modalias(of:N*T*Cti_am437x-usb2C*) modalias(of:N*T*Cti_am43xx-phy-gmii-sel) modalias(of:N*T*Cti_am43xx-phy-gmii-selC*) modalias(of:N*T*Cti_am5728-pru) modalias(of:N*T*Cti_am5728-pruC*) modalias(of:N*T*Cti_am5728-pruss) modalias(of:N*T*Cti_am5728-prussC*) modalias(of:N*T*Cti_am62-audio-refclk) modalias(of:N*T*Cti_am62-audio-refclkC*) modalias(of:N*T*Cti_am62-ecap-capture) modalias(of:N*T*Cti_am62-ecap-captureC*) modalias(of:N*T*Cti_am62-rtc) modalias(of:N*T*Cti_am62-rtcC*) modalias(of:N*T*Cti_am62-sa3ul) modalias(of:N*T*Cti_am62-sa3ulC*) modalias(of:N*T*Cti_am62-usb) modalias(of:N*T*Cti_am62-usbC*) modalias(of:N*T*Cti_am625-dss) modalias(of:N*T*Cti_am625-dssC*) modalias(of:N*T*Cti_am625-pru) modalias(of:N*T*Cti_am625-pruC*) modalias(of:N*T*Cti_am625-pruss) modalias(of:N*T*Cti_am625-prussC*) modalias(of:N*T*Cti_am62a-c7xv-dsp) modalias(of:N*T*Cti_am62a-c7xv-dspC*) modalias(of:N*T*Cti_am62a7-dss) modalias(of:N*T*Cti_am62a7-dssC*) modalias(of:N*T*Cti_am64-hwspinlock) modalias(of:N*T*Cti_am64-hwspinlockC*) modalias(of:N*T*Cti_am64-mailbox) modalias(of:N*T*Cti_am64-mailboxC*) modalias(of:N*T*Cti_am64-sa2ul) modalias(of:N*T*Cti_am64-sa2ulC*) modalias(of:N*T*Cti_am64-usb) modalias(of:N*T*Cti_am64-usbC*) modalias(of:N*T*Cti_am64-wiz-10g) modalias(of:N*T*Cti_am64-wiz-10gC*) modalias(of:N*T*Cti_am642-icssg) modalias(of:N*T*Cti_am642-icssgC*) modalias(of:N*T*Cti_am642-pru) modalias(of:N*T*Cti_am642-pruC*) modalias(of:N*T*Cti_am642-rtu) modalias(of:N*T*Cti_am642-rtuC*) modalias(of:N*T*Cti_am642-tx-pru) modalias(of:N*T*Cti_am642-tx-pruC*) modalias(of:N*T*Cti_am654-dwc3) modalias(of:N*T*Cti_am654-dwc3C*) modalias(of:N*T*Cti_am654-ehrpwm-tbclk) modalias(of:N*T*Cti_am654-ehrpwm-tbclkC*) modalias(of:N*T*Cti_am654-gpio) modalias(of:N*T*Cti_am654-gpioC*) modalias(of:N*T*Cti_am654-hwspinlock) modalias(of:N*T*Cti_am654-hwspinlockC*) modalias(of:N*T*Cti_am654-icssg) modalias(of:N*T*Cti_am654-icssgC*) modalias(of:N*T*Cti_am654-mailbox) modalias(of:N*T*Cti_am654-mailboxC*) modalias(of:N*T*Cti_am654-mcspi) modalias(of:N*T*Cti_am654-mcspiC*) modalias(of:N*T*Cti_am654-ospi) modalias(of:N*T*Cti_am654-ospiC*) modalias(of:N*T*Cti_am654-phy-gmii-sel) modalias(of:N*T*Cti_am654-phy-gmii-selC*) modalias(of:N*T*Cti_am654-pru) modalias(of:N*T*Cti_am654-pruC*) modalias(of:N*T*Cti_am654-r5fss) modalias(of:N*T*Cti_am654-r5fssC*) modalias(of:N*T*Cti_am654-rtu) modalias(of:N*T*Cti_am654-rtuC*) modalias(of:N*T*Cti_am654-sa2ul) modalias(of:N*T*Cti_am654-sa2ulC*) modalias(of:N*T*Cti_am654-tx-pru) modalias(of:N*T*Cti_am654-tx-pruC*) modalias(of:N*T*Cti_am654-usb2) modalias(of:N*T*Cti_am654-usb2C*) modalias(of:N*T*Cti_am654-vtm) modalias(of:N*T*Cti_am654-vtmC*) modalias(of:N*T*Cti_am65x-dss) modalias(of:N*T*Cti_am65x-dssC*) modalias(of:N*T*Cti_am6[24]-epwm-tbclk) modalias(of:N*T*Cti_am6[24]-epwm-tbclkC*) modalias(of:N*T*Cti_am6[24]-r5fss) modalias(of:N*T*Cti_am6[24]-r5fssC*) modalias(of:N*T*Cti_amc6821) modalias(of:N*T*Cti_amc6821C*) modalias(of:N*T*Cti_bq32000) modalias(of:N*T*Cti_bq32000C*) modalias(of:N*T*Cti_cd922[24]) modalias(of:N*T*Cti_cd922[24]C*) modalias(of:N*T*Cti_cd924[0468]) modalias(of:N*T*Cti_cd924[0468]C*) modalias(of:N*T*Cti_cd92[02]0) modalias(of:N*T*Cti_cd92[02]0C*) modalias(of:N*T*Cti_dac[567]311) modalias(of:N*T*Cti_dac[567]311C*) modalias(of:N*T*Cti_dm6441-gpio) modalias(of:N*T*Cti_dm6441-gpioC*) modalias(of:N*T*Cti_dm814-phy-gmii-sel) modalias(of:N*T*Cti_dm814-phy-gmii-selC*) modalias(of:N*T*Cti_dra7x-usb2) modalias(of:N*T*Cti_dra7x-usb2-phy2) modalias(of:N*T*Cti_dra7x-usb2-phy2C*) modalias(of:N*T*Cti_dra7x-usb2C*) modalias(of:N*T*Cti_dra7xx-phy-gmii-sel) modalias(of:N*T*Cti_dra7xx-phy-gmii-selC*) modalias(of:N*T*Cti_hd3ss3220) modalias(of:N*T*Cti_hd3ss3220C*) modalias(of:N*T*Cti_hdc100[08]) modalias(of:N*T*Cti_hdc100[08]C*) modalias(of:N*T*Cti_hdc10[158]0) modalias(of:N*T*Cti_hdc10[158]0C*) modalias(of:N*T*Cti_hdc20[18]0) modalias(of:N*T*Cti_hdc20[18]0C*) modalias(of:N*T*Cti_icssg-intc) modalias(of:N*T*Cti_icssg-intcC*) modalias(of:N*T*Cti_ina209) modalias(of:N*T*Cti_ina209C*) modalias(of:N*T*Cti_ina219) modalias(of:N*T*Cti_ina219C*) modalias(of:N*T*Cti_ina22[06]) modalias(of:N*T*Cti_ina22[06]C*) modalias(of:N*T*Cti_ina23[01]) modalias(of:N*T*Cti_ina23[01]C*) modalias(of:N*T*Cti_ina23[78]) modalias(of:N*T*Cti_ina23[78]C*) modalias(of:N*T*Cti_ina3221) modalias(of:N*T*Cti_ina3221C*) modalias(of:N*T*Cti_j7-rti-wdt) modalias(of:N*T*Cti_j7-rti-wdtC*) modalias(of:N*T*Cti_j7200-cpsw5g-phy-gmii-sel) modalias(of:N*T*Cti_j7200-cpsw5g-phy-gmii-selC*) modalias(of:N*T*Cti_j7200-r5fss) modalias(of:N*T*Cti_j7200-r5fssC*) modalias(of:N*T*Cti_j7200-serdes-10g) modalias(of:N*T*Cti_j7200-serdes-10gC*) modalias(of:N*T*Cti_j7200-vtm) modalias(of:N*T*Cti_j7200-vtmC*) modalias(of:N*T*Cti_j7200-wiz-10g) modalias(of:N*T*Cti_j7200-wiz-10gC*) modalias(of:N*T*Cti_j721e-c66-dsp) modalias(of:N*T*Cti_j721e-c66-dspC*) modalias(of:N*T*Cti_j721e-c71-dsp) modalias(of:N*T*Cti_j721e-c71-dspC*) modalias(of:N*T*Cti_j721e-cpsw9g-phy-gmii-sel) modalias(of:N*T*Cti_j721e-cpsw9g-phy-gmii-selC*) modalias(of:N*T*Cti_j721e-dphy) modalias(of:N*T*Cti_j721e-dphyC*) modalias(of:N*T*Cti_j721e-dss) modalias(of:N*T*Cti_j721e-dssC*) modalias(of:N*T*Cti_j721e-icssg) modalias(of:N*T*Cti_j721e-icssgC*) modalias(of:N*T*Cti_j721e-pru) modalias(of:N*T*Cti_j721e-pruC*) modalias(of:N*T*Cti_j721e-r5fss) modalias(of:N*T*Cti_j721e-r5fssC*) modalias(of:N*T*Cti_j721e-rtu) modalias(of:N*T*Cti_j721e-rtuC*) modalias(of:N*T*Cti_j721e-sa2ul) modalias(of:N*T*Cti_j721e-sa2ulC*) modalias(of:N*T*Cti_j721e-serdes-10g) modalias(of:N*T*Cti_j721e-serdes-10gC*) modalias(of:N*T*Cti_j721e-tx-pru) modalias(of:N*T*Cti_j721e-tx-pruC*) modalias(of:N*T*Cti_j721e-ufs) modalias(of:N*T*Cti_j721e-ufsC*) modalias(of:N*T*Cti_j721e-usb) modalias(of:N*T*Cti_j721e-usbC*) modalias(of:N*T*Cti_j721e-vtm) modalias(of:N*T*Cti_j721e-vtmC*) modalias(of:N*T*Cti_j721e-wiz-1[06]g) modalias(of:N*T*Cti_j721e-wiz-1[06]gC*) modalias(of:N*T*Cti_j721s2-c71-dsp) modalias(of:N*T*Cti_j721s2-c71-dspC*) modalias(of:N*T*Cti_j721s2-r5fss) modalias(of:N*T*Cti_j721s2-r5fssC*) modalias(of:N*T*Cti_j721s2-wiz-10g) modalias(of:N*T*Cti_j721s2-wiz-10gC*) modalias(of:N*T*Cti_j784s4-cpsw9g-phy-gmii-sel) modalias(of:N*T*Cti_j784s4-cpsw9g-phy-gmii-selC*) modalias(of:N*T*Cti_j784s4-wiz-10g) modalias(of:N*T*Cti_j784s4-wiz-10gC*) modalias(of:N*T*Cti_k2g-dss) modalias(of:N*T*Cti_k2g-dssC*) modalias(of:N*T*Cti_k2g-pru) modalias(of:N*T*Cti_k2g-pruC*) modalias(of:N*T*Cti_k2g-pruss) modalias(of:N*T*Cti_k2g-prussC*) modalias(of:N*T*Cti_k2g-qspi) modalias(of:N*T*Cti_k2g-qspiC*) modalias(of:N*T*Cti_keystone-dsp-gpio) modalias(of:N*T*Cti_keystone-dsp-gpioC*) modalias(of:N*T*Cti_keystone-dwc3) modalias(of:N*T*Cti_keystone-dwc3C*) modalias(of:N*T*Cti_keystone-gpio) modalias(of:N*T*Cti_keystone-gpioC*) modalias(of:N*T*Cti_lm250[56]6) modalias(of:N*T*Cti_lm250[56]6C*) modalias(of:N*T*Cti_lm3630a) modalias(of:N*T*Cti_lm3630aC*) modalias(of:N*T*Cti_lm5066i) modalias(of:N*T*Cti_lm5066iC*) modalias(of:N*T*Cti_lm506[46]) modalias(of:N*T*Cti_lm506[46]C*) modalias(of:N*T*Cti_lm73) modalias(of:N*T*Cti_lm73C*) modalias(of:N*T*Cti_lm7[014]) modalias(of:N*T*Cti_lm7[014]C*) modalias(of:N*T*Cti_lm87) modalias(of:N*T*Cti_lm87C*) modalias(of:N*T*Cti_lm96000) modalias(of:N*T*Cti_lm96000C*) modalias(of:N*T*Cti_lmp9100[02]) modalias(of:N*T*Cti_lmp9100[02]C*) modalias(of:N*T*Cti_lmp92064) modalias(of:N*T*Cti_lmp92064C*) modalias(of:N*T*Cti_lp855[0123567]) modalias(of:N*T*Cti_lp855[0123567]C*) modalias(of:N*T*Cti_ohci-omap3) modalias(of:N*T*Cti_ohci-omap3C*) modalias(of:N*T*Cti_omap-dmtimer-pwm) modalias(of:N*T*Cti_omap-dmtimer-pwmC*) modalias(of:N*T*Cti_omap-usb2) modalias(of:N*T*Cti_omap-usb2C*) modalias(of:N*T*Cti_omap24[23]0-i2c) modalias(of:N*T*Cti_omap24[23]0-i2cC*) modalias(of:N*T*Cti_omap4-hwspinlock) modalias(of:N*T*Cti_omap4-hwspinlockC*) modalias(of:N*T*Cti_omap5-usb2) modalias(of:N*T*Cti_omap5-usb2C*) modalias(of:N*T*Cti_omap[234]-mailbox) modalias(of:N*T*Cti_omap[234]-mailboxC*) modalias(of:N*T*Cti_omap[24]-mcspi) modalias(of:N*T*Cti_omap[24]-mcspiC*) modalias(of:N*T*Cti_omap[24]-rng) modalias(of:N*T*Cti_omap[24]-rngC*) modalias(of:N*T*Cti_omap[34]-i2c) modalias(of:N*T*Cti_omap[34]-i2cC*) modalias(of:N*T*Cti_phy-am654-serdes) modalias(of:N*T*Cti_phy-am654-serdesC*) modalias(of:N*T*Cti_pruss-intc) modalias(of:N*T*Cti_pruss-intcC*) modalias(of:N*T*Cti_sci-reset) modalias(of:N*T*Cti_sci-resetC*) modalias(of:N*T*Cti_sierra-phy-t0) modalias(of:N*T*Cti_sierra-phy-t0C*) modalias(of:N*T*Cti_syscon-reset) modalias(of:N*T*Cti_syscon-resetC*) modalias(of:N*T*Cti_tcan104[23]) modalias(of:N*T*Cti_tcan104[23]C*) modalias(of:N*T*Cti_tla2024) modalias(of:N*T*Cti_tla2024C*) modalias(of:N*T*Cti_tmp006) modalias(of:N*T*Cti_tmp006C*) modalias(of:N*T*Cti_tmp102) modalias(of:N*T*Cti_tmp102C*) modalias(of:N*T*Cti_tmp103) modalias(of:N*T*Cti_tmp103C*) modalias(of:N*T*Cti_tmp1075) modalias(of:N*T*Cti_tmp1075C*) modalias(of:N*T*Cti_tmp108) modalias(of:N*T*Cti_tmp108C*) modalias(of:N*T*Cti_tmp10[015]) modalias(of:N*T*Cti_tmp10[015]C*) modalias(of:N*T*Cti_tmp112) modalias(of:N*T*Cti_tmp112C*) modalias(of:N*T*Cti_tmp11[67]) modalias(of:N*T*Cti_tmp11[67]C*) modalias(of:N*T*Cti_tmp12[125]) modalias(of:N*T*Cti_tmp12[125]C*) modalias(of:N*T*Cti_tmp42[123]) modalias(of:N*T*Cti_tmp42[123]C*) modalias(of:N*T*Cti_tmp43[25]) modalias(of:N*T*Cti_tmp43[25]C*) modalias(of:N*T*Cti_tmp44[12]) modalias(of:N*T*Cti_tmp44[12]C*) modalias(of:N*T*Cti_tmp46[48]) modalias(of:N*T*Cti_tmp46[48]C*) modalias(of:N*T*Cti_tmp4[013]1) modalias(of:N*T*Cti_tmp4[013]1C*) modalias(of:N*T*Cti_tmp4[56]1) modalias(of:N*T*Cti_tmp4[56]1C*) modalias(of:N*T*Cti_tmp51[23]) modalias(of:N*T*Cti_tmp51[23]C*) modalias(of:N*T*Cti_tmp75) modalias(of:N*T*Cti_tmp75C*) modalias(of:N*T*Cti_tmp75[bc]) modalias(of:N*T*Cti_tmp75[bc]C*) modalias(of:N*T*Cti_tmp[12]75) modalias(of:N*T*Cti_tmp[12]75C*) modalias(of:N*T*Cti_tpic2810) modalias(of:N*T*Cti_tpic2810C*) modalias(of:N*T*Cti_tps25750) modalias(of:N*T*Cti_tps25750C*) modalias(of:N*T*Cti_tps3801) modalias(of:N*T*Cti_tps3801C*) modalias(of:N*T*Cti_tps5367[69]) modalias(of:N*T*Cti_tps5367[69]C*) modalias(of:N*T*Cti_tps5368[18]) modalias(of:N*T*Cti_tps5368[18]C*) modalias(of:N*T*Cti_tps536[46]7) modalias(of:N*T*Cti_tps536[46]7C*) modalias(of:N*T*Cti_tps546d24) modalias(of:N*T*Cti_tps546d24C*) modalias(of:N*T*Cti_tps6236[0123]) modalias(of:N*T*Cti_tps6236[0123]C*) modalias(of:N*T*Cti_tps6286[4689]) modalias(of:N*T*Cti_tps6286[4689]C*) modalias(of:N*T*Cti_tps65132) modalias(of:N*T*Cti_tps65132C*) modalias(of:N*T*Cti_tps6598x) modalias(of:N*T*Cti_tps6598xC*) modalias(of:N*T*Cti_tsc2046e-adc) modalias(of:N*T*Cti_tsc2046e-adcC*) modalias(of:N*T*Cti_tusb320) modalias(of:N*T*Cti_tusb320C*) modalias(of:N*T*Cti_tusb320l) modalias(of:N*T*Cti_tusb320lC*) modalias(of:N*T*Cti_ucd9012[04]) modalias(of:N*T*Cti_ucd9012[04]C*) modalias(of:N*T*Cti_ucd90160) modalias(of:N*T*Cti_ucd90160C*) modalias(of:N*T*Cti_ucd90320) modalias(of:N*T*Cti_ucd90320C*) modalias(of:N*T*Cti_ucd90910) modalias(of:N*T*Cti_ucd90910C*) modalias(of:N*T*Cti_ucd90[09]0) modalias(of:N*T*Cti_ucd90[09]0C*) modalias(of:N*T*Ctimeriomem_rng) modalias(of:N*T*Ctimeriomem_rngC*) modalias(of:N*T*Cu-blox_neo-6m) modalias(of:N*T*Cu-blox_neo-6mC*) modalias(of:N*T*Cu-blox_neo-8) modalias(of:N*T*Cu-blox_neo-8C*) modalias(of:N*T*Cu-blox_neo-m8) modalias(of:N*T*Cu-blox_neo-m8C*) modalias(of:N*T*Cusb-nop-xceiv) modalias(of:N*T*Cusb-nop-xceivC*) modalias(of:N*T*Cvctrl-regulator) modalias(of:N*T*Cvctrl-regulatorC*) modalias(of:N*T*Cvertexcom_mse102[12]) modalias(of:N*T*Cvertexcom_mse102[12]C*) modalias(of:N*T*Cvia_vt8500-ehci) modalias(of:N*T*Cvia_vt8500-ehciC*) modalias(of:N*T*Cvicor_pli1209bc) modalias(of:N*T*Cvicor_pli1209bcC*) modalias(of:N*T*Cvirtio_mmio) modalias(of:N*T*Cvirtio_mmioC*) modalias(of:N*T*Cvirtual_mdio-gpio) modalias(of:N*T*Cvirtual_mdio-gpioC*) modalias(of:N*T*Cvivante_gc) modalias(of:N*T*Cvivante_gcC*) modalias(of:N*T*Cvoltage-divider) modalias(of:N*T*Cvoltage-dividerC*) modalias(of:N*T*Cvot_v220hf01a-t) modalias(of:N*T*Cvot_v220hf01a-tC*) modalias(of:N*T*Cwaveshare_rpi-lcd-35) modalias(of:N*T*Cwaveshare_rpi-lcd-35C*) modalias(of:N*T*Cwhwave_sd3078) modalias(of:N*T*Cwhwave_sd3078C*) modalias(of:N*T*Cwi2wi_w2sg0004) modalias(of:N*T*Cwi2wi_w2sg0004C*) modalias(of:N*T*Cwi2wi_w2sg0008i) modalias(of:N*T*Cwi2wi_w2sg0008iC*) modalias(of:N*T*Cwi2wi_w2sg0084i) modalias(of:N*T*Cwi2wi_w2sg0084iC*) modalias(of:N*T*Cwillsemi_wusb3801) modalias(of:N*T*Cwillsemi_wusb3801C*) modalias(of:N*T*Cwinbond_w83781[dg]) modalias(of:N*T*Cwinbond_w83781[dg]C*) modalias(of:N*T*Cwinbond_w83782d) modalias(of:N*T*Cwinbond_w83782dC*) modalias(of:N*T*Cwinbond_w83783s) modalias(of:N*T*Cwinbond_w83783sC*) modalias(of:N*T*Cwinbond_w83l771) modalias(of:N*T*Cwinbond_w83l771C*) modalias(of:N*T*Cwinbond_wpct301) modalias(of:N*T*Cwinbond_wpct301C*) modalias(of:N*T*Cwm_prizm-ehci) modalias(of:N*T*Cwm_prizm-ehciC*) modalias(of:N*T*Cx-powers_ac100-rtc) modalias(of:N*T*Cx-powers_ac100-rtcC*) modalias(of:N*T*Cx-powers_axp209-adc) modalias(of:N*T*Cx-powers_axp209-adcC*) modalias(of:N*T*Cx-powers_axp209-gpio) modalias(of:N*T*Cx-powers_axp209-gpioC*) modalias(of:N*T*Cx-powers_axp221-adc) modalias(of:N*T*Cx-powers_axp221-adcC*) modalias(of:N*T*Cx-powers_axp221-gpio) modalias(of:N*T*Cx-powers_axp221-gpioC*) modalias(of:N*T*Cx-powers_axp813-adc) modalias(of:N*T*Cx-powers_axp813-adcC*) modalias(of:N*T*Cx-powers_axp813-gpio) modalias(of:N*T*Cx-powers_axp813-gpioC*) modalias(of:N*T*Cxhci-platform) modalias(of:N*T*Cxhci-platformC*) modalias(of:N*T*Cxillybus_xillybus-1.00.a) modalias(of:N*T*Cxillybus_xillybus-1.00.aC*) modalias(of:N*T*Cxiphera_xip8001b-trng) modalias(of:N*T*Cxiphera_xip8001b-trngC*) modalias(of:N*T*Cxircom_x1205) modalias(of:N*T*Cxircom_x1205C*) modalias(of:N*T*Cxlnx_axi-xadc-1.00.a) modalias(of:N*T*Cxlnx_axi-xadc-1.00.aC*) modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0) modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0C*) modalias(of:N*T*Cxlnx_opb-ethernetlite-1.01.[ab]) modalias(of:N*T*Cxlnx_opb-ethernetlite-1.01.[ab]C*) modalias(of:N*T*Cxlnx_pmc-gpio-1.0) modalias(of:N*T*Cxlnx_pmc-gpio-1.0C*) modalias(of:N*T*Cxlnx_sd-fec-1.1) modalias(of:N*T*Cxlnx_sd-fec-1.1C*) modalias(of:N*T*Cxlnx_system-management-wiz-1.3) modalias(of:N*T*Cxlnx_system-management-wiz-1.3C*) modalias(of:N*T*Cxlnx_vcu) modalias(of:N*T*Cxlnx_vcu-logicoreip-1.0) modalias(of:N*T*Cxlnx_vcu-logicoreip-1.0C*) modalias(of:N*T*Cxlnx_vcuC*) modalias(of:N*T*Cxlnx_versal-ddrmc) modalias(of:N*T*Cxlnx_versal-ddrmcC*) modalias(of:N*T*Cxlnx_versal-dwc3) modalias(of:N*T*Cxlnx_versal-dwc3C*) modalias(of:N*T*Cxlnx_versal-gpio-1.0) modalias(of:N*T*Cxlnx_versal-gpio-1.0C*) modalias(of:N*T*Cxlnx_versal-net-cdx) modalias(of:N*T*Cxlnx_versal-net-cdxC*) modalias(of:N*T*Cxlnx_versal-ospi-1.0) modalias(of:N*T*Cxlnx_versal-ospi-1.0C*) modalias(of:N*T*Cxlnx_versal-qspi-1.0) modalias(of:N*T*Cxlnx_versal-qspi-1.0C*) modalias(of:N*T*Cxlnx_versal-wwdt) modalias(of:N*T*Cxlnx_versal-wwdtC*) modalias(of:N*T*Cxlnx_xillybus-1.00.a) modalias(of:N*T*Cxlnx_xillybus-1.00.aC*) modalias(of:N*T*Cxlnx_xps-ethernetlite-2.01.a) modalias(of:N*T*Cxlnx_xps-ethernetlite-2.01.aC*) modalias(of:N*T*Cxlnx_xps-ethernetlite-3.00.a) modalias(of:N*T*Cxlnx_xps-ethernetlite-3.00.aC*) modalias(of:N*T*Cxlnx_xps-ethernetlite-[12].00.a) modalias(of:N*T*Cxlnx_xps-ethernetlite-[12].00.aC*) modalias(of:N*T*Cxlnx_xps-ll-temac-1.01.b) modalias(of:N*T*Cxlnx_xps-ll-temac-1.01.bC*) modalias(of:N*T*Cxlnx_xps-ll-temac-2.0[023].a) modalias(of:N*T*Cxlnx_xps-ll-temac-2.0[023].aC*) modalias(of:N*T*Cxlnx_xps-timer-1.00.a) modalias(of:N*T*Cxlnx_xps-timer-1.00.aC*) modalias(of:N*T*Cxlnx_zynq-ddrc-a05) modalias(of:N*T*Cxlnx_zynq-ddrc-a05C*) modalias(of:N*T*Cxlnx_zynq-gpio-1.0) modalias(of:N*T*Cxlnx_zynq-gpio-1.0C*) modalias(of:N*T*Cxlnx_zynq-spi-r1p6) modalias(of:N*T*Cxlnx_zynq-spi-r1p6C*) modalias(of:N*T*Cxlnx_zynq-usb-2.20a) modalias(of:N*T*Cxlnx_zynq-usb-2.20aC*) modalias(of:N*T*Cxlnx_zynq-xadc-1.00.a) modalias(of:N*T*Cxlnx_zynq-xadc-1.00.aC*) modalias(of:N*T*Cxlnx_zynqmp-aes) modalias(of:N*T*Cxlnx_zynqmp-aesC*) modalias(of:N*T*Cxlnx_zynqmp-ams) modalias(of:N*T*Cxlnx_zynqmp-amsC*) modalias(of:N*T*Cxlnx_zynqmp-ddrc-2.40a) modalias(of:N*T*Cxlnx_zynqmp-ddrc-2.40aC*) modalias(of:N*T*Cxlnx_zynqmp-dma-1.0) modalias(of:N*T*Cxlnx_zynqmp-dma-1.0C*) modalias(of:N*T*Cxlnx_zynqmp-dpdma) modalias(of:N*T*Cxlnx_zynqmp-dpdmaC*) modalias(of:N*T*Cxlnx_zynqmp-dpsub-1.7) modalias(of:N*T*Cxlnx_zynqmp-dpsub-1.7C*) modalias(of:N*T*Cxlnx_zynqmp-dwc3) modalias(of:N*T*Cxlnx_zynqmp-dwc3C*) modalias(of:N*T*Cxlnx_zynqmp-gpio-1.0) modalias(of:N*T*Cxlnx_zynqmp-gpio-1.0C*) modalias(of:N*T*Cxlnx_zynqmp-nvmem-fw) modalias(of:N*T*Cxlnx_zynqmp-nvmem-fwC*) modalias(of:N*T*Cxlnx_zynqmp-ocmc-1.0) modalias(of:N*T*Cxlnx_zynqmp-ocmc-1.0C*) modalias(of:N*T*Cxlnx_zynqmp-psgtr) modalias(of:N*T*Cxlnx_zynqmp-psgtr-v1.1) modalias(of:N*T*Cxlnx_zynqmp-psgtr-v1.1C*) modalias(of:N*T*Cxlnx_zynqmp-psgtrC*) modalias(of:N*T*Cxlnx_zynqmp-qspi-1.0) modalias(of:N*T*Cxlnx_zynqmp-qspi-1.0C*) modalias(of:N*T*Cxlnx_zynqmp-r5fss) modalias(of:N*T*Cxlnx_zynqmp-r5fssC*) modalias(of:N*T*Cxlnx_zynqmp-rtc) modalias(of:N*T*Cxlnx_zynqmp-rtcC*) modalias(of:N*Tipmi*Cipmi-bt) modalias(of:N*Tipmi*Cipmi-btC*) modalias(of:N*Tipmi*Cipmi-ipmb) modalias(of:N*Tipmi*Cipmi-ipmbC*) modalias(of:N*Tipmi*Cipmi-kcs) modalias(of:N*Tipmi*Cipmi-kcsC*) modalias(of:N*Tipmi*Cipmi-smic) modalias(of:N*Tipmi*Cipmi-smicC*) modalias(of:N*Tmdio*Cgianfar) modalias(of:N*Tmdio*CgianfarC*) modalias(of:N*Tnetwork*Cgianfar) modalias(of:N*Tnetwork*CgianfarC*) modalias(pcbc) modalias(pci:cdns2) modalias(pci:cdnsp) modalias(pci:hns-nic) modalias(pci:v*d*sv*sd*bc01sc01i*) = 0.2.15 modalias(pci:v*d*sv*sd*bc01sc01i*) = 0.2.3 modalias(pci:v*d*sv*sd*bc01sc08i02*) = 1.0 modalias(pci:v*d*sv*sd*bc05sc02i10*) modalias(pci:v*d*sv*sd*bc0Csc03i00*) modalias(pci:v*d*sv*sd*bc0Csc03i10*) modalias(pci:v*d*sv*sd*bc0Csc07i0[012]*) modalias(pci:v*d00008139sv000010ECsd00008139bc*sc*i*) = 0.9.28 modalias(pci:v*d00008139sv00001186sd00001300bc*sc*i*) = 0.9.28 modalias(pci:v*d00008139sv000013D1sd0000AB06bc*sc*i*) = 0.9.28 modalias(pci:v00000001d00008168sv*sd00002410bc*sc*i*) modalias(pci:v00000014d00007A04sv*sd*bc*sc*i*) modalias(pci:v0000018Ad00000106sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v0000021Bd00008139sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v000002ACd00001012sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v00000357d0000000Asv*sd*bc*sc*i*) = 1.3 modalias(pci:v000003F0d00000A6Csv*sd*bc*sc*i*) modalias(pci:v00000E11d*sv*sd*bc01sc04i*) = 3.4.20_200 modalias(pci:v00000E11d0000B203sv*sd*bc*sc*i*) = 2.0.4 modalias(pci:v00001000d000000A5sv*sd*bc*sc*i*) = 8.5.1.0.0 modalias(pci:v00001000d000000B[35]sv*sd*bc*sc*i*) = 8.5.1.0.0 modalias(pci:v00001002d000073[1ACE]4sv*sd*bc*sc*i*) modalias(pci:v00001002d000074[46]4sv*sd*bc*sc*i*) modalias(pci:v0000100Bd00000020sv*sd*bc*sc*i*) modalias(pci:v0000100Bd00000020sv000012D9sd0000000Cbc*sc*i*) modalias(pci:v0000100Bd00000022sv*sd*bc*sc*i*) modalias(pci:v00001011d00001065sv00001069sd00000020bc*sc*i*) modalias(pci:v00001013d000000B8sv00001AF4sd00001100bc*sc*i*) modalias(pci:v00001013d000000B8sv00005853sd00000001bc*sc*i*) modalias(pci:v00001014d00000180sv00001014sd00000264bc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000028Csv00001014sd0000028Dbc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000028Csv00001014sd000002BEbc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000028Csv00001014sd000002C0bc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000028Csv00001014sd0000030Dbc*sc*i*) = 2.6.4 modalias(pci:v00001014d000002BDsv00001014sd000002C[12]bc*sc*i*) = 2.6.4 modalias(pci:v00001014d000002BDsv00001014sd00000338bc*sc*i*) = 2.6.4 modalias(pci:v00001014d00000339sv00001014sd0000035Cbc*sc*i*) = 2.6.4 modalias(pci:v00001014d00000339sv00001014sd00000360bc*sc*i*) = 2.6.4 modalias(pci:v00001014d00000339sv00001014sd000003[03]Abc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000033Dsv00001014sd0000033Cbc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000033Dsv00001014sd0000035[2346F]bc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000034Asv00001014sd0000033Bbc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000034Asv00001014sd0000035[57DE]bc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000034Asv00001014sd000003F[BCEF]bc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000034Asv00001014sd0000046Dbc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000034Asv00001014sd0000047[45]bc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000034Asv00001014sd0000049[9ABC]bc*sc*i*) = 2.6.4 modalias(pci:v00001014d0000034Asv00001014sd000004C[789A]bc*sc*i*) = 2.6.4 modalias(pci:v00001014d000004DAsv00001014sd000004F[BC]bc*sc*i*) = 2.6.4 modalias(pci:v0000101Cd00003296sv*sd*bc*sc*i*) modalias(pci:v00001022d00001456sv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d0000145[89]sv*sd*bc*sc*i*) modalias(pci:v00001022d00001468sv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d00001486sv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d000014CAsv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d00001537sv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d0000156Esv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d000015C7sv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d000015DFsv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d000015E6sv*sd*bc*sc*i*) modalias(pci:v00001022d0000163Asv*sd*bc*sc*i*) modalias(pci:v00001022d00001649sv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d000017E0sv*sd*bc*sc*i*) = 1.1.0 modalias(pci:v00001022d0000200[01]sv*sd*bc*sc*i*) modalias(pci:v00001022d00002020sv*sd*bc*sc*i*) = 1.00 modalias(pci:v00001022d00007462sv00000000sd00000000bc*sc*i*) modalias(pci:v00001022d00007912sv*sd*bc*sc*i*) modalias(pci:v00001023d00002000sv*sd*bc02sc00i*) modalias(pci:v00001036d00000000sv*sd*bc*sc*i*) modalias(pci:v00001039d00000008sv*sd*bc*sc*i*) modalias(pci:v0000103Cd*sv*sd*bc01sc04i*) = 3.4.20_200 modalias(pci:v0000103Cd0000121Asv*sd*bc*sc*i*) modalias(pci:v0000103Cd00003239sv0000103Csd000021B[DEF]bc*sc*i*) = 3.4.20_200 modalias(pci:v0000103Cd00003239sv0000103Csd000021C[0123456789ABCDE]bc*sc*i*) = 3.4.20_200 modalias(pci:v0000103Cd0000323Asv0000103Csd00003233bc*sc*i*) = 3.4.20_200 modalias(pci:v0000103Cd0000323Asv0000103Csd0000324[13579AB]bc*sc*i*) = 3.4.20_200 modalias(pci:v0000103Cd0000323Bsv0000103Csd0000335[0123456]bc*sc*i*) = 3.4.20_200 modalias(pci:v0000103Cd0000323Csv0000103Csd0000192[012345689]bc*sc*i*) = 3.4.20_200 modalias(pci:v0000103Cd00003306sv*sd*bc*sc*i*) = 2.0.4 modalias(pci:v0000103Cd0000333Fsv0000103Csd0000333Fbc*sc*i*) = 3.4.20_200 modalias(pci:v00001042d00003020sv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v00001045d0000C558sv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v0000104Ad0000CC01sv*sd*bc*sc*i*) modalias(pci:v0000104Ad0000CC02sv*sd*bc*sc*i*) modalias(pci:v0000104Cd0000803[3B]sv*sd*bc*sc*i*) = 0.8 modalias(pci:v0000104Cd0000AC8Fsv*sd*bc*sc*i*) = 0.8 modalias(pci:v00001050d00000940sv*sd*bc*sc*i*) = 1.03 modalias(pci:v00001050d00005A5Asv*sd*bc*sc*i*) = 1.03 modalias(pci:v00001055d0000A004sv*sd0000000[123]bc*sc*i*) modalias(pci:v00001055d0000A014sv*sd0000000[123]bc*sc*i*) modalias(pci:v00001055d0000A024sv*sd0000000[123]bc*sc*i*) modalias(pci:v00001055d0000A034sv*sd0000000[123]bc*sc*i*) modalias(pci:v00001055d0000A044sv*sd0000000[123]bc*sc*i*) modalias(pci:v00001055d0000A0[012345]5sv*sd*bc*sc*i*) modalias(pci:v00001055d0000A0[01234]3sv*sd*bc*sc*i*) modalias(pci:v00001055d0000A0[01234]4sv*sd*bc*sc*i*) modalias(pci:v0000105Ad00003360sv*sd*bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00004302sv*sd*bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00007250sv*sd*bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00008350sv*sd*bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00008650sv00001033sd*bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00008650sv0000105Asd*bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00008760sv*sd*bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00008870sv0000105Asd00004300bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00008870sv0000105Asd00008870bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00008871sv0000105Asd0000431[12]bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad00008871sv0000105Asd0000432[12]bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Ad0000[CE]350sv*sd*bc*sc*i*) = 6.02.0000.01 modalias(pci:v0000105Bd0000E0ABsv*sd*bc*sc*i*) modalias(pci:v0000105Bd0000E0B[01F]sv*sd*bc*sc*i*) modalias(pci:v0000105Bd0000E0C3sv*sd*bc*sc*i*) modalias(pci:v0000105Bd0000E0D[89]sv*sd*bc*sc*i*) modalias(pci:v0000105Bd0000E0F[01259]sv*sd*bc*sc*i*) modalias(pci:v00001060d00000101sv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v00001060d0000673Asv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v00001060d0000886Asv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v00001069d0000000[12]sv*sd*bc*sc*i*) modalias(pci:v00001069d00000010sv*sd*bc*sc*i*) modalias(pci:v00001069d00000050sv*sd*bc*sc*i*) modalias(pci:v00001069d0000B166sv00001014sd00000266bc*sc*i*) = 2.6.4 modalias(pci:v00001069d0000B166sv00001014sd00000278bc*sc*i*) = 2.6.4 modalias(pci:v00001069d0000B166sv00001014sd000002D[34]bc*sc*i*) = 2.6.4 modalias(pci:v00001069d0000B166sv00001069sd*bc*sc*i*) modalias(pci:v00001069d0000BA56sv*sd*bc*sc*i*) modalias(pci:v0000106Bd0000200[135]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001095d0000024[24]sv*sd*bc*sc*i*) modalias(pci:v00001095d00003124sv*sd*bc*sc*i*) modalias(pci:v00001095d0000313[12]sv*sd*bc*sc*i*) modalias(pci:v00001095d00003531sv*sd*bc*sc*i*) modalias(pci:v000010B5d00005406sv000010B5sd00009054bc06sc80i00*) modalias(pci:v000010B9d00001533sv*sd*bc*sc*i*) modalias(pci:v000010B9d00007101sv*sd*bc*sc*i*) modalias(pci:v000010BDd00000E34sv*sd*bc*sc*i*) = 1.03 modalias(pci:v000010DEd*sv*sd*bc0Csc80i*) modalias(pci:v000010DEd00000034sv*sd*bc*sc*i*) modalias(pci:v000010DEd00000052sv*sd*bc*sc*i*) modalias(pci:v000010DEd000000[68DE]4sv*sd*bc*sc*i*) modalias(pci:v000010DEd00000264sv*sd*bc*sc*i*) modalias(pci:v000010DEd00000368sv*sd*bc*sc*i*) modalias(pci:v000010DEd000003EBsv*sd*bc*sc*i*) modalias(pci:v000010DEd00000446sv*sd*bc*sc*i*) modalias(pci:v000010DEd00000542sv*sd*bc*sc*i*) modalias(pci:v000010DEd00000752sv*sd*bc*sc*i*) modalias(pci:v000010DEd000007D8sv*sd*bc*sc*i*) modalias(pci:v000010DEd00000AA2sv*sd*bc*sc*i*) modalias(pci:v000010DFd0000E307sv*sd*bc*sc*i*) = 1.0.0.0 modalias(pci:v000010DFd0000F407sv*sd*bc*sc*i*) = 1.0.0.0 modalias(pci:v000010ECd00002502sv*sd*bc*sc*i*) modalias(pci:v000010ECd00002600sv*sd*bc*sc*i*) modalias(pci:v000010ECd00003000sv*sd*bc*sc*i*) modalias(pci:v000010ECd00005209sv*sd*bcFFsc*i*) modalias(pci:v000010ECd0000522[789A]sv*sd*bcFFsc*i*) modalias(pci:v000010ECd0000524[9A]sv*sd*bcFFsc*i*) modalias(pci:v000010ECd0000525Asv*sd*bcFFsc*i*) modalias(pci:v000010ECd0000526[014]sv*sd*bcFFsc*i*) modalias(pci:v000010ECd0000528[679]sv*sd*bcFFsc*i*) modalias(pci:v000010ECd0000576[235]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000010ECd00008029sv*sd*bc*sc*i*) = 1.03 modalias(pci:v000010ECd00008129sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v000010ECd0000812[569]sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008136sv*sd*bc*sc*i*) modalias(pci:v000010ECd00008139sv*sd*bc*sc*i*) = 1.3 modalias(pci:v000010ECd0000813[89]sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v000010ECd0000816[12789]sv*sd*bc*sc*i*) modalias(pci:v000010EEd00009038sv000016AEsd0000C522bc*sc*i*) modalias(pci:v000010EEd0000EBEBsv*sd*bc*sc*i*) modalias(pci:v000010FFd00008168sv*sd*bc*sc*i*) modalias(pci:v00001101d00000002sv*sd*bc*sc*i*) modalias(pci:v00001101d00001060sv*sd*bc*sc*i*) modalias(pci:v00001101d0000940[01]sv*sd*bc*sc*i*) modalias(pci:v00001101d00009500sv*sd*bc*sc*i*) modalias(pci:v00001103d00001742sv*sd*bc*sc*i*) = 1.28 modalias(pci:v00001103d000017[24]0sv*sd*bc*sc*i*) = 1.28 modalias(pci:v00001103d000023[01]0sv*sd*bc*sc*i*) = 1.28 modalias(pci:v00001103d00003122sv*sd*bc*sc*i*) modalias(pci:v00001103d00003511sv*sd*bc*sc*i*) modalias(pci:v00001103d0000352[012]sv*sd*bc*sc*i*) modalias(pci:v00001103d000035[346]0sv*sd*bc*sc*i*) modalias(pci:v00001103d0000361[01]sv*sd*bc*sc*i*) modalias(pci:v00001103d0000362[02]sv*sd*bc*sc*i*) modalias(pci:v00001103d000036[4689]0sv*sd*bc*sc*i*) modalias(pci:v00001103d00003[01]20sv*sd*bc*sc*i*) modalias(pci:v00001103d00003[23]20sv*sd*bc*sc*i*) modalias(pci:v00001103d00003[45]10sv*sd*bc*sc*i*) modalias(pci:v00001103d0000421[01]sv*sd*bc*sc*i*) modalias(pci:v00001103d0000431[01]sv*sd*bc*sc*i*) modalias(pci:v00001103d0000432[012]sv*sd*bc*sc*i*) modalias(pci:v00001103d00004400sv*sd*bc*sc*i*) modalias(pci:v00001103d0000452[02]sv*sd*bc*sc*i*) modalias(pci:v00001106d00000561sv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v00001106d00000926sv*sd*bc*sc*i*) = 1.03 modalias(pci:v00001106d00003057sv*sd*bc*sc*i*) modalias(pci:v00001106d00008235sv*sd*bc*sc*i*) modalias(pci:v00001113d00001211sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v0000111Dd000080ABsv*sd*bc*sc*i*) modalias(pci:v00001137d00000046sv*sd*bc*sc*i*) = 0.0.1.18 modalias(pci:v00001172d0000EBEBsv*sd*bc*sc*i*) modalias(pci:v00001179d0000010[1235]sv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v00001186d000013[04]0sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v00001186d00004300sv00001186sd00004B10bc*sc*i*) modalias(pci:v00001186d0000430[02]sv*sd*bc*sc*i*) modalias(pci:v00001191d0000000Dsv*sd*bc*sc*i*) = 1.0 modalias(pci:v000011AAd0000EBEBsv*sd*bc*sc*i*) modalias(pci:v000011ABd0000504[01]sv*sd*bc*sc*i*) = 1.28 modalias(pci:v000011ABd0000508[01]sv*sd*bc*sc*i*) = 1.28 modalias(pci:v000011ABd0000604[012]sv*sd*bc*sc*i*) = 1.28 modalias(pci:v000011ABd0000608[01]sv*sd*bc*sc*i*) = 1.28 modalias(pci:v000011ABd00006123sv*sd*bc*sc*i*) = 0.1.6 modalias(pci:v000011ABd00006145sv*sd*bc*sc*i*) = 0.1.6 modalias(pci:v000011ABd000061[02]1sv*sd*bc*sc*i*) = 0.1.6 modalias(pci:v000011ABd00007042sv*sd*bc*sc*i*) = 1.28 modalias(pci:v000011C1d0000ED0[01]sv*sd*bc*sc*i*) modalias(pci:v000011DBd00001234sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v000011E3d00005030sv*sd*bc*sc*i*) modalias(pci:v000011F6d00001401sv*sd*bc*sc*i*) = 1.03 modalias(pci:v000011F8d00004000sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004028sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004036sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004052sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004068sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004084sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004100sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004128sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004136sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004152sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004168sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004184sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004200sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004228sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004236sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004252sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004268sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004284sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004328sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004336sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004352sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004428sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004436sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004452sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004528sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004536sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00004552sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005000sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005028sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005036sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005052sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005068sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005084sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005100sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005128sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005136sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005152sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005168sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005184sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005200sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005228sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005236sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005252sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005268sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005284sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005300sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005328sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005336sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005352sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005368sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005384sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005400sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005428sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005436sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005452sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005468sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005484sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005500sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005528sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005536sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005552sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005568sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00005584sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008531sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008532sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008533sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008534sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008535sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008536sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008541sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008542sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008543sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008544sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008545sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008546sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008551sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008552sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008553sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008554sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008555sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008556sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008561sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008562sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008563sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008564sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008565sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008566sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008571sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008572sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008573sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008574sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008575sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v000011F8d00008576sv*sd*bc0[56]sc80i00*) = 0.1 modalias(pci:v00001204d0000EBEBsv*sd*bc*sc*i*) modalias(pci:v00001234d00001111sv*sd*bc*sc*i*) modalias(pci:v00001234d00001111sv00001AF4sd00001100bc*sc*i*) modalias(pci:v00001259d0000A11[7E]sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v00001259d0000C107sv*sd*bc*sc*i*) modalias(pci:v00001269d000000B[34AB]sv*sd*bc*sc*i*) modalias(pci:v0000126Cd00001211sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v0000126Fd0000226[23]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000012C3d00000058sv*sd*bc*sc*i*) = 1.03 modalias(pci:v000012C3d00005598sv*sd*bc*sc*i*) = 1.03 modalias(pci:v00001344d00005407sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001344d00006001sv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000134Ad00000001sv*sd*bc*sc*i*) modalias(pci:v0000134Ad00000002sv*sd*bc*sc*i*) modalias(pci:v000013D1d0000AB06sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v00001414d00005353sv00000000sd00000000bc*sc*i*) modalias(pci:v00001432d00009130sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v0000144Dd0000A80[29B]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000144Dd0000A82[12]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000144Dd0000C00Csv*sd*bc*sc*i*) modalias(pci:v000014C3d00004D75sv*sd*bc*sc*i*) modalias(pci:v000014E4d00005E87sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000014EAd0000AB0[67]sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v00001500d00001360sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v00001516d0000080[03]sv*sd*bc*sc*i*) modalias(pci:v00001516d00000891sv*sd*bc*sc*i*) modalias(pci:v00001524d00000510sv*sd*bc*sc*i*) modalias(pci:v0000153Fd0000100[46]sv*sd*bc*sc*i*) modalias(pci:v00001590d00000075sv00001590sd0000007[6D]bc*sc*i*) = 3.4.20_200 modalias(pci:v00001590d00000075sv00001590sd0000008[78]bc*sc*i*) = 3.4.20_200 modalias(pci:v00001590d00000389sv*sd*bc*sc*i*) = 2.0.4 modalias(pci:v000015ADd0000040[56]sv*sd*bc*sc*i*) = 2.20.0.0 modalias(pci:v000015ADd00000740sv*sd*bc*sc*i*) = 1.1.6.0_k modalias(pci:v000015ADd000007B0sv*sd*bc*sc*i*) = 1.7.0.0_k modalias(pci:v000015B3d0000100[23456789ABCDEF]sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d00001010sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d0000101[123456789ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v000015B3d0000102[13]sv*sd*bc*sc*i*) modalias(pci:v000015B3d0000634[0A]sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d00006354sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d00006368sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d00006372sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d0000673[2C]sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d00006746sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d0000675[0A]sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d0000676[4E]sv*sd*bc*sc*i*) = 4.0_0 modalias(pci:v000015B3d0000A2D[236CF]sv*sd*bc*sc*i*) modalias(pci:v000015B3d0000CB84sv*sd*bc*sc*i*) modalias(pci:v000015B3d0000CF6Csv*sd*bc*sc*i*) modalias(pci:v000015B3d0000CF[78]0sv*sd*bc*sc*i*) modalias(pci:v000015B7d00002001sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000015B7d00005008sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000015E9d00001841sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000016C3d0000ABC0sv*sd*bc*sc*i*) modalias(pci:v000016C3d0000ABCDsv*sd*bc0Csc03i*) modalias(pci:v000016C3d0000ABC[EF]sv*sd*bc*sc*i*) modalias(pci:v000016C3d0000EDDAsv*sd*bc*sc*i*) modalias(pci:v000016CAd00000001sv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v000016ECd00000116sv*sd*bc*sc*i*) modalias(pci:v000016ECd0000AB06sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v00001737d00001032sv*sd00000024bc*sc*i*) modalias(pci:v00001743d00008139sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v0000177Dd00000011sv0000177Dsd0000A11Ebc*sc*i*) = 1.0 modalias(pci:v0000177Dd0000A00Asv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A00Bsv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A00Csv0000177Dsd0000A[123]0Cbc*sc*i*) modalias(pci:v0000177Dd0000A012sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A013sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A018sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A01Esv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000177Dd0000A026sv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000177Dd0000A02Bsv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A02[2EF]sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A030sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A033sv*sd*bc*sc*i*) modalias(pci:v0000177Dd0000A034sv0000177Dsd0000A[123]34bc*sc*i*) = 1.0 modalias(pci:v0000177Dd0000A054sv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000177Dd0000A056sv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000177Dd0000A098sv*sd*bc*sc*i*) modalias(pci:v000017CBd00000306sv000017CBsd0000010Cbc*sc*i*) modalias(pci:v000017CBd00000306sv000018D7sd00000200bc*sc*i*) modalias(pci:v000017CBd00000306sv00001C5Dsd00002000bc*sc*i*) modalias(pci:v000017CBd00000308sv00001C5Dsd0000201[05]bc*sc*i*) modalias(pci:v000017CBd0000030[4689]sv*sd*bc*sc*i*) modalias(pci:v000017CBd0000A100sv*sd*bc*sc*i*) modalias(pci:v000017CDd00000100sv*sd*bc*sc*i*) modalias(pci:v000017CDd00000120sv*sd*bc0Csc03iFE*) modalias(pci:v000017CDd00000200sv*sd*bc0Csc03iFE*) modalias(pci:v000017CDd00000[12]00sv*sd*bc0Csc03i80*) modalias(pci:v000017D3d000011[12367]0sv*sd*bc*sc*i*) = v1.51.00.14_20230915 modalias(pci:v000017D3d0000120[0123]sv*sd*bc*sc*i*) = v1.51.00.14_20230915 modalias(pci:v000017D3d0000121[04]sv*sd*bc*sc*i*) = v1.51.00.14_20230915 modalias(pci:v000017D3d000012[23678]0sv*sd*bc*sc*i*) = v1.51.00.14_20230915 modalias(pci:v000017D3d0000138[01]sv*sd*bc*sc*i*) = v1.51.00.14_20230915 modalias(pci:v000017D3d0000168[01]sv*sd*bc*sc*i*) = v1.51.00.14_20230915 modalias(pci:v000017D3d0000188[0346A]sv*sd*bc*sc*i*) = v1.51.00.14_20230915 modalias(pci:v00001957d0000E100sv*sd*bc*sc*i*) modalias(pci:v00001957d0000EE01sv*sd*bc*sc*i*) modalias(pci:v00001957d0000EE02sv*sd*bc*sc*i*) modalias(pci:v00001957d0000EF00sv*sd*bc*sc*i*) modalias(pci:v0000197Bd000002[56]0sv*sd*bc*sc*i*) = 1.0.8 modalias(pci:v00001987d0000501[269]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001987d00005021sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000019E5d0000A122sv*sd*bc*sc*i*) modalias(pci:v000019E5d0000A22[01234568EF]sv*sd*bc*sc*i*) modalias(pci:v000019E5d0000A22[01234568]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000019E5d0000A22[EF]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v000019EEd0000380[03]sv000019EEsd*bc*sc*i*) modalias(pci:v000019EEd00006003sv000019EEsd*bc*sc*i*) modalias(pci:v000019EEd0000[456]000sv000019EEsd*bc*sc*i*) modalias(pci:v00001AE0d00000042sv*sd*bc*sc*i*) = 1.0.0 modalias(pci:v00001AEAd00006625sv*sd*bc*sc*i*) modalias(pci:v00001AEAd000066[02]1sv*sd*bc*sc*i*) modalias(pci:v00001AF4d00001000sv00008086sd00000001bc*sc*i*) modalias(pci:v00001AF4d00001001sv00008086sd00000002bc*sc*i*) modalias(pci:v00001AF4d00001041sv00008086sd0000001Abc*sc*i*) modalias(pci:v00001B36d00000010sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001B36d00000011sv*sd*bc*sc*i*) modalias(pci:v00001B36d00000013sv*sd*bc*sc*i*) modalias(pci:v00001B36d00000100sv*sd*bc03sc[08]0i*) modalias(pci:v00001B4Bd00001092sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001B4Bd00009143sv*sd*bc*sc*i*) modalias(pci:v00001B4Bd000091A[04]sv*sd*bc*sc*i*) = 0.1.6 modalias(pci:v00001B4Bd00009580sv*sd*bc*sc*i*) modalias(pci:v00001BB1d00000100sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001C58d000000[02]3sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001C5Cd00001504sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001C5Cd0000174Asv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001C5Cd00001D59sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001C5Fd00000540sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001CC1d000033F8sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001CC1d00005350sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001CC1d00008201sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001CC4d0000630[23]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001D0Fd00000051sv*sd*bc*sc*i*) modalias(pci:v00001D0Fd00000053sv*sd*bc*sc*i*) modalias(pci:v00001D0Fd0000006[15]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001D0Fd00008061sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001D0Fd0000CD0[012]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001D0Fd0000E4C1sv*sd*bc*sc*i*) modalias(pci:v00001D0Fd0000EC2[01]sv*sd*bc*sc*i*) modalias(pci:v00001D0Fd0000[01]EC2sv*sd*bc*sc*i*) modalias(pci:v00001D97d00001D97sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001D97d0000226[39]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001DA8d0000380[03]sv00001DA8sd*bc*sc*i*) modalias(pci:v00001DA8d00006003sv00001DA8sd*bc*sc*i*) modalias(pci:v00001DA8d0000[456]000sv00001DA8sd*bc*sc*i*) modalias(pci:v00001DADd000001[08]1sv*sd*bc*sc*i*) modalias(pci:v00001DBEd00005236sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001DD8d0000100[23]sv*sd*bc*sc*i*) modalias(pci:v00001DD8d0000100[BC]sv*sd*bc*sc*i*) modalias(pci:v00001DE1d00000391sv*sd*bc*sc*i*) modalias(pci:v00001E49d000000[24]1sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001E4Bd0000100[12]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001E4Bd00001[26]02sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001EACd0000100[1247D]sv*sd*bc*sc*i*) modalias(pci:v00001EACd00002001sv*sd*bc*sc*i*) modalias(pci:v00001F40d00001202sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00001F40d00005236sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00002646d0000226[23]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00002646d0000501[368ABE]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00003388d00008013sv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v00004033d00001360sv*sd*bc*sc*i*) = 0.9.28 modalias(pci:v00004321d00001111sv*sd*bc*sc*i*) modalias(pci:v0000494Fd00000DC8sv*sd*bc*sc*i*) modalias(pci:v0000494Fd000022C0sv*sd*bc*sc*i*) modalias(pci:v00004A14d00005000sv*sd*bc*sc*i*) = 1.03 modalias(pci:v00008086d*sv*sd*bc01sc01i*) = 0.2.15 modalias(pci:v00008086d00000435sv*sd*bc*sc*i*) = 0.6.0 modalias(pci:v00008086d0000043[8AC]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000440sv*sd*bc*sc*i*) modalias(pci:v00008086d00000443sv*sd*bc*sc*i*) = 0.6.0 modalias(pci:v00008086d00000800sv*sd*bc*sc*i*) modalias(pci:v00008086d00000811sv*sd*bc*sc*i*) modalias(pci:v00008086d00000812sv*sd*bc*sc*i*) modalias(pci:v00008086d0000081[789]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000827sv*sd*bc*sc*i*) modalias(pci:v00008086d00000829sv*sd*bc*sc*i*) modalias(pci:v00008086d0000082[CDE]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000A5[45]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00008086d00000AAAsv*sd*bc*sc*i*) modalias(pci:v00008086d00000CF8sv*sd*bc*sc*i*) modalias(pci:v00008086d00000D4[CDEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000D58sv*sd*bc*sc*i*) modalias(pci:v00008086d00000D5[35]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000D9Fsv*sd*bc*sc*i*) modalias(pci:v00008086d00000DC[5678]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000DD[2A]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000F06sv*sd*bc*sc*i*) modalias(pci:v00008086d00000F37sv*sd*bc*sc*i*) modalias(pci:v00008086d00000F40sv*sd*bc*sc*i*) modalias(pci:v00008086d00000F4[1234567]sv*sd*bc*sc*i*) modalias(pci:v00008086d00000[26]EEsv*sd*bc*sc*i*) modalias(pci:v00008086d00000[9A]53sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00008086d0000100[01489CDEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000101[0123456789ADE]sv*sd*bc*sc*i*) modalias(pci:v00008086d00001029sv*sd*bc02sc00i*) modalias(pci:v00008086d0000102[678]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000103[0123489ABCDE]sv*sd*bc02sc00i*) modalias(pci:v00008086d0000104[9ABCD]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000104[EF]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000105[012345679]sv*sd*bc02sc00i*) modalias(pci:v00008086d0000105[EF]sv*sd*bc*sc*i*) modalias(pci:v00008086d00001060sv*sd*bc*sc*i*) modalias(pci:v00008086d0000106[456789AB]sv*sd*bc02sc00i*) modalias(pci:v00008086d0000107[56789ABC]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000107[DEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000108Asv*sd*bc*sc*i*) modalias(pci:v00008086d0000108[BC]sv*sd*bc*sc*i*) modalias(pci:v00008086d00001099sv*sd*bc*sc*i*) modalias(pci:v00008086d0000109[12345]sv*sd*bc02sc00i*) modalias(pci:v00008086d0000109[68A]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010A[45]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010A[79]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010B5sv*sd*bc*sc*i*) modalias(pci:v00008086d000010B[9ABCDF]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010C9sv*sd*bc*sc*i*) modalias(pci:v00008086d000010CAsv*sd*bc*sc*i*) modalias(pci:v00008086d000010C[02345BCDE]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010C[78]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010D[359AEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010D[BD]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010EDsv*sd*bc*sc*i*) modalias(pci:v00008086d000010E[1C]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010E[5ABF]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010E[78]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010FEsv*sd*bc02sc00i*) modalias(pci:v00008086d000010F[056]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010F[14789BC]sv*sd*bc*sc*i*) modalias(pci:v00008086d000010[BC]6sv*sd*bc*sc*i*) modalias(pci:v00008086d000010[DE]6sv*sd*bc*sc*i*) modalias(pci:v00008086d0000119Esv*sd*bc*sc*i*) modalias(pci:v00008086d0000119[56]sv*sd*bc*sc*i*) modalias(pci:v00008086d000011A2sv*sd*bc*sc*i*) modalias(pci:v00008086d0000124[CDEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000125[BCDEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d000012D[1234]sv*sd*bc*sc*i*) modalias(pci:v00008086d000012[02]9sv*sd*bc02sc00i*) modalias(pci:v00008086d0000145[2C]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000150[123C]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000150[78B]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000150[ADEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d00001515sv*sd*bc*sc*i*) modalias(pci:v00008086d0000151Dsv*sd*bc*sc*i*) modalias(pci:v00008086d0000151[0168]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000151[47C]sv*sd*bc*sc*i*) modalias(pci:v00008086d00001520sv*sd*bc*sc*i*) modalias(pci:v00008086d00001525sv*sd*bc*sc*i*) modalias(pci:v00008086d0000152Esv*sd*bc*sc*i*) modalias(pci:v00008086d0000152[123467]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000152[89A]sv*sd*bc*sc*i*) modalias(pci:v00008086d00001530sv*sd*bc*sc*i*) modalias(pci:v00008086d0000153[36789]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000153[AB]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000154Csv*sd*bc*sc*i*) modalias(pci:v00008086d0000154[ADF]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000155[78]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000155[9A]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000156Fsv*sd*bc*sc*i*) modalias(pci:v00008086d0000156[03]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000156[45]sv*sd*bc*sc*i*) modalias(pci:v00008086d00001571sv*sd*bc*sc*i*) modalias(pci:v00008086d0000157[24]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000157[BC]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000158[013456789AB]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000159[1239AB]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015A[123]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015A[45]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015A[89]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015A[ABCDE]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015B0sv*sd*bc*sc*i*) modalias(pci:v00008086d000015B[789BCDE]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015C5sv*sd*bc*sc*i*) modalias(pci:v00008086d000015C[234678E]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015D1sv*sd*bc*sc*i*) modalias(pci:v00008086d000015D[05]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015D[678F]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015E[0123]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015E[45]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015FFsv*sd*bc*sc*i*) modalias(pci:v00008086d000015F[2378D]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015F[459ABC]sv*sd*bc*sc*i*) modalias(pci:v00008086d000015[7A]0sv*sd*bc*sc*i*) modalias(pci:v00008086d00001889sv*sd*bc*sc*i*) modalias(pci:v00008086d0000188[8ABCDE]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000189[01234789A]sv*sd*bc*sc*i*) modalias(pci:v00008086d000019E2sv*sd*bc*sc*i*) = 0.6.0 modalias(pci:v00008086d000019E3sv*sd*bc*sc*i*) = 0.6.0 modalias(pci:v00008086d00001A1[CDEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d00001AAAsv*sd*bc*sc*i*) modalias(pci:v00008086d00001F4[015]sv*sd*bc*sc*i*) modalias(pci:v00008086d00002286sv*sd*bc*sc*i*) modalias(pci:v00008086d000022B7sv*sd*bc*sc*i*) modalias(pci:v00008086d000022C0sv*sd*bc*sc*i*) modalias(pci:v00008086d000022C[1234567]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000245Dsv*sd*bc02sc00i*) modalias(pci:v00008086d000024[45]9sv*sd*bc02sc00i*) modalias(pci:v00008086d000025ABsv*sd*bc*sc*i*) modalias(pci:v00008086d000027DCsv*sd*bc02sc00i*) modalias(pci:v00008086d0000294Csv*sd*bc*sc*i*) modalias(pci:v00008086d00002E6Esv*sd*bc*sc*i*) modalias(pci:v00008086d0000310[012]sv*sd*bc*sc*i*) modalias(pci:v00008086d00003124sv*sd*bc*sc*i*) modalias(pci:v00008086d000031AAsv*sd*bc*sc*i*) modalias(pci:v00008086d000034EEsv*sd*bc*sc*i*) modalias(pci:v00008086d000037C8sv*sd*bc*sc*i*) = 0.6.0 modalias(pci:v00008086d000037C9sv*sd*bc*sc*i*) = 0.6.0 modalias(pci:v00008086d000037CDsv*sd*bc*sc*i*) modalias(pci:v00008086d000037C[EF]sv*sd*bc*sc*i*) modalias(pci:v00008086d000037D[0123]sv*sd*bc*sc*i*) modalias(pci:v00008086d000043EEsv*sd*bc*sc*i*) modalias(pci:v00008086d000046[05]Esv*sd*bc*sc*i*) modalias(pci:v00008086d00004946sv*sd*bc*sc*i*) = 0.6.0 modalias(pci:v00008086d0000494[024]sv*sd*bc*sc*i*) = 0.6.0 modalias(pci:v00008086d00004B4[13]sv*sd*bc*sc*i*) modalias(pci:v00008086d00004B7Esv*sd*bc*sc*i*) modalias(pci:v00008086d00004B8[4567]sv*sd*bc*sc*i*) modalias(pci:v00008086d00004BB7sv*sd*bc*sc*i*) modalias(pci:v00008086d00004BB[456]sv*sd*bc*sc*i*) modalias(pci:v00008086d00004BB[9ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d00004BC0sv*sd*bc*sc*i*) modalias(pci:v00008086d00004DEEsv*sd*bc*sc*i*) modalias(pci:v00008086d0000550[23]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000550[ABCDEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000551[01]sv*sd*bc*sc*i*) modalias(pci:v00008086d0000579[CDEF]sv*sd*bc*sc*i*) modalias(pci:v00008086d000057A[01]sv*sd*bc*sc*i*) modalias(pci:v00008086d000057B[3456789A]sv*sd*bc*sc*i*) modalias(pci:v00008086d00005845sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00008086d00005AAAsv*sd*bc*sc*i*) modalias(pci:v00008086d00005[14]EEsv*sd*bc*sc*i*) modalias(pci:v00008086d00005[14]FFsv*sd*bc*sc*i*) modalias(pci:v00008086d0000777Esv*sd*bc*sc*i*) modalias(pci:v00008086d00007A[6E]1sv*sd*bc*sc*i*) modalias(pci:v00008086d00007E7Esv*sd*bc*sc*i*) modalias(pci:v00008086d00007E[BC]1sv*sd*bc*sc*i*) modalias(pci:v00008086d00007F6Fsv*sd*bc*sc*i*) modalias(pci:v00008086d00007[35]60sv*sd*bc*sc*i*) modalias(pci:v00008086d00007[7E]47sv*sd*bc*sc*i*) modalias(pci:v00008086d00009A15sv*sd*bc*sc*i*) modalias(pci:v00008086d00009C6[12]sv*sd*bc*sc*i*) modalias(pci:v00008086d00009C[6E]0sv*sd*bc*sc*i*) modalias(pci:v00008086d00009D30sv*sd*bc*sc*i*) modalias(pci:v00008086d00009DEEsv*sd*bc*sc*i*) modalias(pci:v00008086d00009[8D]FAsv*sd*bc*sc*i*) modalias(pci:v00008086d0000A0EEsv*sd*bc*sc*i*) modalias(pci:v00008086d0000A130sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A2B0sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A36Esv*sd*bc*sc*i*) modalias(pci:v00008086d0000A3B0sv*sd*bc*sc*i*) modalias(pci:v00008086d0000A70Esv*sd*bc*sc*i*) modalias(pci:v00008086d0000A847sv*sd*bc*sc*i*) modalias(pci:v00008086d0000E006sv*sd*bc*sc*i*) modalias(pci:v00008086d0000F1A[56]sv*sd*bc*sc*i*) = 1.0 modalias(pci:v00008088d0000010[0123456789AB]sv*sd*bc*sc*i*) modalias(pci:v00008088d0000[12]001sv*sd*bc*sc*i*) modalias(pci:v00008C4Ad00001980sv*sd*bc*sc*i*) = 1.03 modalias(pci:v00008E2Ed00003000sv*sd*bc*sc*i*) = 1.03 modalias(pci:v00009005d0000024[13]sv*sd*bc*sc*i*) = 1.28 modalias(pci:v00009005d0000028Fsv*sd*bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001014sd00000718bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001028sd00001FE0bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000103Csd0000060[01239]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000103Csd0000065[012345]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000103Csd0000070[01]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000103Csd0000100[12]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000103Csd0000110[01]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000105Bsd00001211bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000105Bsd00001321bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001137sd000002F[89A]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv000013FEsd00008312bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001458sd00001000bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000152Dsd00008A2[234]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000152Dsd00008A3[67]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001590sd00000294bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001590sd000002D[BC]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001590sd0000032Ebc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001590sd0000036Fbc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001590sd0000038[123]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv000017AAsd0000022[01]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv000017AAsd0000052[02]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv000017AAsd0000062[0123]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000193Dsd0000110[456789B]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000193Dsd0000846[01]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000193Dsd0000C46[01]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv0000193Dsd0000F46[01]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv000019E5sd0000D22[789ABC]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001BD4sd0000004[5678ABCF]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001BD4sd0000005[1234]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001BD4sd0000006[BCDF]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001BD4sd0000007[012]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001BD4sd0000008[6789]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001CC4sd00000[12]01bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001CF2sd0000080[456]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001CF2sd00000B2[79]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001CF2sd00000B45bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001CF2sd0000544[5679ABDEF]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001CF2sd000054D[ABC]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001D8Dsd0000080[06]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001D8Dsd00000908bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001D8Dsd00000916bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001DFCsd00003161bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001E93sd0000100[0125]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001F0Csd00003161bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001F51sd0000100[123456789AEF]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001F51sd0000101[01]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00001F51sd0000104[345]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd00000110bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd00000608bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd00000659bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000080[0123456789A]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000090[012345678A]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000120[012]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000128[012]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000130[01234]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd00001380bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000140[02]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000141[012]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd00001441bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000145[02]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000146[0123]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd0000147[012345]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd00001491bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd000014A[012456]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd000014B[01]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd000014C[01234]bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd000014[234]0bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd000014[89]0bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d0000028Fsv00009005sd000014[DEF]0bc*sc*i*) = 2.1.26_030 modalias(pci:v00009005d00000290sv00009005sd0000058[012345]bc*sc*i*) = 3.4.20_200 modalias(pci:v00009005d00000500sv00001014sd000002C[12]bc*sc*i*) = 2.6.4 modalias(pci:v00009005d00000500sv00001014sd00000338bc*sc*i*) = 2.6.4 modalias(pci:v00009005d00000503sv00001014sd000002BFbc*sc*i*) = 2.6.4 modalias(pci:v00009005d00000503sv00001014sd000002C3bc*sc*i*) = 2.6.4 modalias(pci:v00009005d00000503sv00001014sd000002D5bc*sc*i*) = 2.6.4 modalias(pci:v00009412d00006565sv*sd*bc*sc*i*) = 0.2.15 modalias(pci:v0000C0A9d0000540Asv*sd*bc*sc*i*) = 1.0 modalias(pci:v0000D063d00001000sv0000D063sd00001000bc*sc*i*) modalias(pcrypt) modalias(platform:HID-SENSOR-200032) modalias(platform:HID-SENSOR-200033) modalias(platform:HID-SENSOR-200076) modalias(platform:HID-SENSOR-200083) modalias(platform:HID-SENSOR-200086) modalias(platform:HID-SENSOR-20008[ae]) modalias(platform:HID-SENSOR-2000c1) modalias(platform:HID-SENSOR-INT-020b) modalias(platform:Hi-HNS_MDIO) modalias(platform:ahci) modalias(platform:ahci-imx) modalias(platform:ahci-seattle) modalias(platform:ahci_mvebu) modalias(platform:altera-msgdma) modalias(platform:altera_ps2) modalias(platform:anatop_regulator) modalias(platform:arm-cs-arch-pmu) modalias(platform:arm-smmu-v3-pmcg) modalias(platform:arm_spe-v1) modalias(platform:arm_trbe) modalias(platform:armada-3700-i2c) modalias(platform:armada_3700_spi) modalias(platform:armada_37xx_wdt) modalias(platform:as3722-regulator) modalias(platform:as3722-rtc) modalias(platform:axp20x-pek) modalias(platform:axp20x-regulator) modalias(platform:axp221-pek) modalias(platform:axp288_adc) modalias(platform:axp2[02]x-adc) modalias(platform:axp813-adc) modalias(platform:bcm2835-dma) modalias(platform:bcm2835-rng) modalias(platform:bcm2835-wdt) modalias(platform:bcm63xx-rng) modalias(platform:bd71815-clk) modalias(platform:bd71828-clk) modalias(platform:bd718[34]7-clk) modalias(platform:bd718[34]7-pmic) modalias(platform:bd718xx-clk) modalias(platform:bd718xx-pmic) modalias(platform:bd9571mwv-gpio) modalias(platform:bd9571mwv-regulator) modalias(platform:bd9574mwf-gpio) modalias(platform:bd9574mwf-regulator) modalias(platform:cadence-qspi) modalias(platform:cadence-xspi) modalias(platform:cdns-gpio) modalias(platform:cdns-rtc) modalias(platform:cdns3) modalias(platform:cdns3-imx) modalias(platform:cdns3-ti) modalias(platform:cdns_sierra) modalias(platform:ce4100-i2c) modalias(platform:ci13xxx_msm) modalias(platform:ci13xxx_pci) modalias(platform:ci_hdrc) modalias(platform:cpufreq-dt) modalias(platform:cros-ec-i2c-tunnel) modalias(platform:cros-ec-keyb) modalias(platform:cros-ec-pwm) modalias(platform:cros-ec-rtc) modalias(platform:cros-ec-wdt) modalias(platform:cs42l43-pinctrl) modalias(platform:cxl_acpi) modalias(platform:dmi-ipmi-si) modalias(platform:dmi-ipmi-ssif) modalias(platform:dpaa-ethernet) modalias(platform:drivetemp) modalias(platform:ds1511) modalias(platform:ds2404) modalias(platform:dtpm) modalias(platform:dw_dmac) modalias(platform:dwc3) modalias(platform:dwc3-am62) modalias(platform:e3x0-button) modalias(platform:ehci-platform) modalias(platform:etnaviv) modalias(platform:extcon-usb-gpio) modalias(platform:fec) modalias(platform:fsl-dpaa2-qdma) modalias(platform:fsl-dspi) modalias(platform:fsl-edma) modalias(platform:fsl-ehci) modalias(platform:fsl-qdma) modalias(platform:gcc-sdm845) modalias(platform:gcc-sm6115) modalias(platform:gpio-davinci) modalias(platform:gpio-dwapb) modalias(platform:gpio-fan) modalias(platform:gpio-keys) modalias(platform:gpio-keys-polled) modalias(platform:gpio-vbus) modalias(platform:gpio-vibrator) modalias(platform:gpio_exar) modalias(platform:hi3660-reset) modalias(platform:hi6220-usb-phy) modalias(platform:hi6421-regulator) modalias(platform:hi6421v530-regulator) modalias(platform:hi6421v600-irq) modalias(platform:hi6421v600-regulator) modalias(platform:hi655x-clk) modalias(platform:hi655x-regulator) modalias(platform:hmem*) modalias(platform:hmem_platform*) modalias(platform:hns-nic) modalias(platform:i2c-arb-gpio-challenge) modalias(platform:i2c-bcm2835) modalias(platform:i2c-gpio) modalias(platform:i2c-mlxcpld) modalias(platform:i2c-mux-gpio) modalias(platform:i2c-mux-mlxcpld) modalias(platform:i2c-mux-pinctrl) modalias(platform:i2c-mux-reg) modalias(platform:i2c_qup) modalias(platform:icc_smd_rpm) modalias(platform:iio-trig-loop) modalias(platform:iio-trig-sysfs) modalias(platform:imx-cpufreq-dt) modalias(platform:imx-i2c) modalias(platform:imx-usb) modalias(platform:imx1-i2c) modalias(platform:imx21-i2c) modalias(platform:imx8mm-interconnect) modalias(platform:imx8mn-interconnect) modalias(platform:imx8mp-dwc3) modalias(platform:interrupt-counter) modalias(platform:k3dma) modalias(platform:keystone-dwc3) modalias(platform:khadas-mcu-fan-ctrl) modalias(platform:kpss-xcc) modalias(platform:ktd253-backlight) modalias(platform:max19[79]) modalias(platform:max77620-rtc) modalias(platform:max77620-thermal) modalias(platform:max77620-watchdog) modalias(platform:max77650-gpio) modalias(platform:max77650-onkey) modalias(platform:max77650-regulator) modalias(platform:max77686-pmic) modalias(platform:max77686-rtc) modalias(platform:max77714-rtc) modalias(platform:max77714-watchdog) modalias(platform:max77802-pmic) modalias(platform:max77802-rtc) modalias(platform:mb86s70-gpio) modalias(platform:mdio-gpio) modalias(platform:mipi-i3c-hci) modalias(platform:mlx-wdt) modalias(platform:mlxreg-fan) modalias(platform:mmcc-msm8996) modalias(platform:msm_hsusb) modalias(platform:musb-hdrc) modalias(platform:mv-udc) modalias(platform:ntc-thermistor) modalias(platform:ohci-platform) modalias(platform:omap2_mcspi) modalias(platform:omap_i2c) modalias(platform:omap_rng) modalias(platform:omap_usb2) modalias(platform:optee) = 1.0 modalias(platform:orion-ehci) modalias(platform:orion_spi) modalias(platform:pc87360) modalias(platform:platform-lcd) modalias(platform:platform-mhu) modalias(platform:pm8xxx_vib) modalias(platform:pwm-beeper) modalias(platform:pwm-clk) modalias(platform:pwm-fan) modalias(platform:pxa2xx-i2c) modalias(platform:pxa3xx-pwri2c) modalias(platform:pxa910-i2c) modalias(platform:qcom-clk-smd-rpm) modalias(platform:qcom-hfpll) modalias(platform:qcom-socinfo) modalias(platform:qcom-spmi-adc5) modalias(platform:qcom-spmi-iadc) modalias(platform:qcom-spmi-regulator) modalias(platform:qcom-spmi-vadc) modalias(platform:qcom-tsens) modalias(platform:qcom_llcc_edac) modalias(platform:qcom_rng) modalias(platform:qcrypto) modalias(platform:qoriq-cpufreq) modalias(platform:raspberrypi-cpufreq) modalias(platform:raspberrypi-hwmon) modalias(platform:reg-virt-consumer) modalias(platform:reset-gpio) modalias(platform:rk805-pwrkey) modalias(platform:rk808-clkout) modalias(platform:rk808-regulator) modalias(platform:rk808-rtc) modalias(platform:rockchip-thermal) modalias(platform:rpi-exp-gpio) modalias(platform:rspi) modalias(platform:rt4831-regulator) modalias(platform:rt5120-regulator) modalias(platform:rtc-ds1286) modalias(platform:rtc-ds1553) modalias(platform:rtc-ds1685) modalias(platform:rtc-ds1742) modalias(platform:rtc-m48t35) modalias(platform:rtc-m48t59) modalias(platform:rtc-msm6242) modalias(platform:rtc-mv) modalias(platform:rtc-pm8xxx) modalias(platform:rtc-r7301) modalias(platform:rtc-rp5c01) modalias(platform:rti-wdt) modalias(platform:rzv2m_usb3drd) modalias(platform:sata_mv) = 1.28 modalias(platform:sbsa-gwdt) modalias(platform:sch5627) modalias(platform:sch5636) modalias(platform:scpi-cpufreq) modalias(platform:sfp) modalias(platform:sht1[015]) modalias(platform:sht7[15]) modalias(platform:simtec-i2c) modalias(platform:sl811-hcd) modalias(platform:spi-tegra114) modalias(platform:spi_gpio) modalias(platform:spi_imx) modalias(platform:spi_qup) modalias(platform:spmi-temp-alarm) modalias(platform:spmi_controller) = 1.0 modalias(platform:stk17ta8) modalias(platform:stmpe-adc) modalias(platform:sun4i-pwm) modalias(platform:sun4i-ss) modalias(platform:sy7636a-regulator) modalias(platform:tegra-kbc) modalias(platform:tegra210-adma) modalias(platform:tps65086-gpio) modalias(platform:tps65086-regulator) modalias(platform:tps65219-gpio) modalias(platform:tps65219-pmic) modalias(platform:tps65219-pwrbutton) modalias(platform:tps65219-regulator) modalias(platform:tps6594-esm) modalias(platform:tps6594-pfsm) modalias(platform:tps6594-pinctrl) modalias(platform:tps6594-regulator) modalias(platform:tps6594-rtc) modalias(platform:ucsi-stm32g0) modalias(platform:ufshcd-hisi) modalias(platform:unimac-mdio) modalias(platform:usb_phy_generic) modalias(platform:usbmisc-imx) modalias(platform:v3d-drm) modalias(platform:versatile-i2c) modalias(platform:vexpress-hwmon) modalias(platform:vexpress-regulator) modalias(platform:wdat_wdt) modalias(platform:wm8994-gpio) modalias(platform:wm8994-ldo) modalias(platform:xhci-hcd) modalias(platform:xilinx-pwm) modalias(pmem) modalias(poly1305) modalias(poly1305-generic) modalias(polyval) modalias(polyval-ce) modalias(polyval-generic) modalias(raid[56]) modalias(rapidio:v*d*av*ad*) modalias(rd) modalias(rfc7539) modalias(rfc7539esp) modalias(rmd160) modalias(rpc-auth-6) modalias(rpc-auth-gss-1.2.840.113554.1.2.2) modalias(rpc-auth-gss-39000[345]) modalias(rpc-auth-gss-krb5) modalias(rpc-auth-gss-krb5[ip]) modalias(rpc_pipefs) modalias(rpmsg:DATA5_CNTL) modalias(rpmsg:DATA[14]) modalias(rpmsg:IPCRTR) modalias(rpmsg:mcdi_ipc) modalias(rpmsg:rpm_requests) modalias(rpmsg:rpmsg_chrdev) modalias(rpmsg:rpmsg_ctrl) modalias(rpmsg:rpmsg_ns) modalias(rtnl-link-amt) modalias(rtnl-link-bareudp) modalias(rtnl-link-bond) modalias(rtnl-link-bridge) = 2.3 modalias(rtnl-link-dummy) modalias(rtnl-link-erspan) modalias(rtnl-link-geneve) = 0.6 modalias(rtnl-link-gre) modalias(rtnl-link-gretap) modalias(rtnl-link-gtp) modalias(rtnl-link-hsr) modalias(rtnl-link-ifb) modalias(rtnl-link-ip6erspan) modalias(rtnl-link-ip6gre) modalias(rtnl-link-ip6gretap) modalias(rtnl-link-ip6tnl) modalias(rtnl-link-ipip) modalias(rtnl-link-ipvlan) modalias(rtnl-link-ipvtap) modalias(rtnl-link-macsec) modalias(rtnl-link-macvlan) modalias(rtnl-link-macvtap) modalias(rtnl-link-nlmon) modalias(rtnl-link-rmnet) modalias(rtnl-link-sit) modalias(rtnl-link-team) modalias(rtnl-link-veth) modalias(rtnl-link-vlan) = 1.8 modalias(rtnl-link-vrf) = 1.1 modalias(rtnl-link-vsockmon) modalias(rtnl-link-vti) modalias(rtnl-link-vti6) modalias(rtnl-link-vxlan) = 0.1 modalias(rtnl-link-wireguard) = 1.0.0 modalias(rtnl-link-xfrm) modalias(scsi:t-0x01*) modalias(scsi:t-0x08*) modalias(scsi:t-0x0d*) modalias(serio:ty02pr08id*ex*) modalias(serio:ty0[16]pr*id*ex*) modalias(serpent) modalias(serpent-generic) modalias(sha3-224) modalias(sha3-256) modalias(sha3-384) modalias(sha3-512) modalias(sha384) modalias(sha512) modalias(smb3) = 2.48 modalias(spi:93lc46b) modalias(spi:93xx46) modalias(spi:ad35[45]2r) modalias(spi:ad576[67]) modalias(spi:ad5770r) modalias(spi:ad7091r[248]) modalias(spi:ad7124-[48]) modalias(spi:ad7292) modalias(spi:ad7293) modalias(spi:ad7314) modalias(spi:ad74115h) modalias(spi:ad7441[23]r) modalias(spi:ad768[29]) modalias(spi:ad7766-[12]) modalias(spi:ad7767-[12]) modalias(spi:ad776[67]) modalias(spi:ad7949) modalias(spi:ad9265) modalias(spi:ad9434) modalias(spi:ad9467) modalias(spi:adc122s0[25]1) modalias(spi:adc122s101) modalias(spi:adc124s0[25]1) modalias(spi:adc124s101) modalias(spi:adc128s052) modalias(spi:adcxx[1248]s) modalias(spi:adf4377) modalias(spi:adin1110) modalias(spi:adin2111) modalias(spi:adis16465-[123]) modalias(spi:adis16467-[123]) modalias(spi:adis16470) modalias(spi:adis16475-[123]) modalias(spi:adis16477-[123]) modalias(spi:adis16500) modalias(spi:adis16505-[123]) modalias(spi:adis16507-[123]) modalias(spi:ads131e0[468]) modalias(spi:adt730[12]) modalias(spi:adt73[12]0) modalias(spi:asm330lh[bh]) modalias(spi:asm330lhhx) modalias(spi:asm330lhhxg1) modalias(spi:at25) modalias(spi:at93c46d) modalias(spi:at93c[456]6) modalias(spi:ax88796c) modalias(spi:bk4) modalias(spi:bmc15[06]_magn) modalias(spi:bme680) modalias(spi:bmi160) modalias(spi:bmm150_magn) modalias(spi:cr50) modalias(spi:dac[567]311) modalias(spi:dh2228fv) modalias(spi:dhcom-board) modalias(spi:ds134[34]) modalias(spi:ds1390) modalias(spi:ds3234) modalias(spi:e1144cs021) modalias(spi:e1190cs021) modalias(spi:e2200cs021) modalias(spi:e2271cs021) modalias(spi:eeprom-93xx46) modalias(spi:em3581) modalias(spi:ev3-lcd) modalias(spi:fm25) modalias(spi:fxas21002c) modalias(spi:fxos8700) modalias(spi:hts221) modalias(spi:iis2mdc) modalias(spi:ili9486) modalias(spi:ism330dhcx) modalias(spi:ism330dlc) modalias(spi:ism330is) modalias(spi:jd-t18003-t01) modalias(spi:l3g4200d) modalias(spi:l3g4is_ui) modalias(spi:l3gd20) modalias(spi:l3gd20h) modalias(spi:lis[23]mdl) modalias(spi:lm7[014]) modalias(spi:lmp92064) modalias(spi:lsm303agr_magn) modalias(spi:lsm303c_magn) modalias(spi:lsm330_gyro) modalias(spi:lsm330d_gyro) modalias(spi:lsm330dl_gyro) modalias(spi:lsm330dlc_gyro) modalias(spi:lsm6ds3h) modalias(spi:lsm6ds3tr-c) modalias(spi:lsm6ds[03lmortv]) modalias(spi:lsm6ds[rt]x) modalias(spi:lsm6dso16is) modalias(spi:lsm6dso[px]) modalias(spi:lsm6dsv16x) modalias(spi:lsm9ds0_gyro) modalias(spi:lsm9ds1-imu) modalias(spi:lsm9ds1_magn) modalias(spi:ltc166[05]) modalias(spi:ltc2488) modalias(spi:ltc2688) modalias(spi:ltc2947) modalias(spi:ltc298[346]) modalias(spi:ltm2985) modalias(spi:m53cpld) modalias(spi:max111[0123]) modalias(spi:max11205[ab]) modalias(spi:max11410) modalias(spi:max3172[23]) modalias(spi:max31855) modalias(spi:max31855[ejknrst]) modalias(spi:max31856) modalias(spi:max31865) modalias(spi:max5522) modalias(spi:max6675) modalias(spi:mcp300[1248]) modalias(spi:mcp320[1248]) modalias(spi:mcp3301) modalias(spi:mcp3550-[56]0) modalias(spi:mcp355[13]) modalias(spi:mcp391[0123489]) modalias(spi:mcp410[15]0) modalias(spi:mcp41100) modalias(spi:mcp420[15]0) modalias(spi:mcp42100) modalias(spi:mcp480[12]) modalias(spi:mcp481[12]) modalias(spi:mcp482[12]) modalias(spi:mcp795) modalias(spi:mi0283qt) modalias(spi:moxtet) modalias(spi:mse102[12x]) modalias(spi:nhd-1.8-128160EF) modalias(spi:panel-mipi-dbi-spi) modalias(spi:pca2129) modalias(spi:pcf2123) modalias(spi:pcf212[79]) modalias(spi:pcf2131) modalias(spi:piscreen) modalias(spi:rh128128t) modalias(spi:rmi4-spi) modalias(spi:rpi-lcd-35) modalias(spi:rtc-ds1305) modalias(spi:rtc-ds1390) modalias(spi:rtc-m41t93) modalias(spi:rtc-m41t94) modalias(spi:rtc-max6902) modalias(spi:rtc-pcf2123) modalias(spi:rtc-r9701) modalias(spi:rtc-rs5c348) modalias(spi:rtc-rx4581) modalias(spi:rv2123) modalias(spi:rv3049) modalias(spi:rx4581) modalias(spi:sh1106) modalias(spi:si3210) modalias(spi:slb9670) modalias(spi:spi-authenta) modalias(spi:spi-mux) modalias(spi:spi-petra) modalias(spi:spidev) modalias(spi:ssd130[5679]) modalias(spi:ssd132[257]) modalias(spi:ssd1331) modalias(spi:st33htpm-spi) modalias(spi:sx1301) modalias(spi:tmp12[125]) modalias(spi:tpm_tis[-_]spi) modalias(spi:tsc2046e-adc) modalias(spi:v220hf01a-t) modalias(spi:x9250[tu]) modalias(spi:yx240qv29) modalias(spi:yx350hv15) modalias(spmi:spmi-pmic) modalias(ssam:d01c05t01i01f01) modalias(stdrng) modalias(streebog256) modalias(streebog256-generic) modalias(streebog512) modalias(streebog512-generic) modalias(tbsvc:knetworkp00000001v*r*) modalias(tcm_vhost) modalias(tcp-ulp-tls) modalias(team-mode-activebackup) modalias(team-mode-broadcast) modalias(team-mode-loadbalance) modalias(team-mode-random) modalias(team-mode-roundrobin) modalias(tee:ab7a617c-b8e7-4d8f-8301-d09b61036b64*) modalias(tee:bc50d971-d4c9-42c4-82cb-343fb7f37896*) modalias(tee:ed32d533-99e6-4209-9cc0-2d72cdd998a7*) modalias(tee:f389f8c8-845f-496c-8bbe-d64bd24c92fd*) modalias(tls) modalias(tmscsim) = 1.00 modalias(tty-ldisc-18) modalias(tty-ldisc-2) modalias(twofish) modalias(twofish-generic) modalias(typec:id0955m*) modalias(typec:idFF01m01) modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ip0[0123456]in*) modalias(usb:v*p*d*dc*dsc*dp*ic02isc09ip*in*) modalias(usb:v*p*d*dc*dsc*dp*ic07isc01ip0[123]in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip0[01]in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip50in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip0[01]in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip50in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip0[01]in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip50in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip0[01]in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip50in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip0[01]in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip50in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip0[01]in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip50in*) modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip62in*) modalias(usb:v*p*d*dc*dsc*dp*icFEisc03ip0[01]in*) modalias(usb:v*p*d*dc07dsc01dp0[123]ic*isc*ip*in*) modalias(usb:v03EBp0030d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03EBp2002d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03EEp6906d0003dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p0107d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p070Cd0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p0[23]07d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F0p4002d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03F3p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v03FDpEBBEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0403pC631d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0409p0040d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v040Dp6205d0003dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0411p001Cd0113dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0419p0100d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0419pAACEd0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0419pAAF[56]d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0420p0001d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p000[17E]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0019d059[2-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p0019d060*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p0019d0610dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p002Fd*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p003Ad*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0042d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p007[01B]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p008[8F]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p009[49]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p00A[0B]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p00B0d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p00E9d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p00FCd*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p010[8E]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0128d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0178d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p01D[04]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p01F5d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p01[35]4d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0223d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p026Cd*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0275d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p02D9d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p02E3d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0302d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0335d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p03CDd*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p041[89]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p042Ed0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p042[05DF]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p043[34]d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p044[46E]d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p044[5D]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p046Ed*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0475d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p047Cd03[7-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p047Cd060*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p047Cd0610dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p047Cd0[4-5]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p048[16E]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0492d045[2-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p0492d04[6-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p0492d0[5-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p0492d[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p0495d0370dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p04B2d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p04B9d0350dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p04C[9E]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p04D[8F]d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p04E6d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p04F0d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p0508d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v0421p05AFd0742dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0421p06AAd1110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0424p274Ed*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0436p0005d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0451p5416d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0457p015[01]d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ap5210d0101dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Bp023Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Bp024[8D]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045EpFFFFd0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v046BpFF40d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0480pD010d0[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0480pD010d[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0482p010[0137]d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0482p0203d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04A4p0004d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04A5p3010d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B0p0301d0010dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B3p4001d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B4p683[01]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B8p0202d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B8p0601d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04B8p0602d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04C5p2028d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CBp0100d220*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CBp0100d2210dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CBp0100d2[0-1]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CBp0100d[0-1]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CEp0002d026Cdc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CEp0002d026[0-9A-B]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CEp0002d02[0-5]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04CEp0002d0[0-1]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04D8pF58Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04D8pFD08d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DAp0901d01*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DAp0901d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DAp0D05d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04DAp237[23]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E2p140[0123]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E2p141[0124]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E2p142[024]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p0001d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p0005d01*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p0005d020[0-8]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p0006d0205dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p0007d01*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p000Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p000[26]d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p000[79A]d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p000[BC]d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p0101d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E6p1010d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E7p6651d*dc*dsc*dp*ic02isc02ipFFin*) modalias(usb:v04E8p507Cd0220dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p5122d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p5136d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04E8p685Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FCp80C2d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v050Dp0115d0133dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0525pA140d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0525pA4A5d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v052Bp180[147]d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v052Bp1905d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v052Bp1911d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0010d010[6-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0010d01[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0010d0450dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0010d04[0-4]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0010d05*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0010d060*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0010d0610dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0010d0[2-3]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0025d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Bd010*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Bd0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Cd050[1-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Cd05[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Cd0[6-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Cd1*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Cd2000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Dd0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Ed010[6-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Ed01[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Ed02*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Ed030*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Ed0310dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp002Ed0500dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0032d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0058d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp006[9D]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp0099d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp016Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp02A5d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v054Cp087Dd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055Dp2020d020*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055Dp2020d0210dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v055Dp2020d0[0-1]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p132[1489]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0572p134[09]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v057Bp0000d0[0-2]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v057Bp0022d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0584p0008d0102dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v058Bp0041d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v058Fp6387d0141dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0595p4343d220*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0595p4343d2210dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0595p4343d2[0-1]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0595p4343d[0-1]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v059Bp0001d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v059Bp0040d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v059Fp0643d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v059Fp0651d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v059Fp105Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v059Fp1061d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp0031d010*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp0031d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp0060d110[4-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp0060d1110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp0301d010*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp0301d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp0351d010*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp0351d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp5701d010*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ABp5701d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05ACp020[EF]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp021[456789ABC]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp022[345]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp022[9AB]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp023[012678F]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp024[012345679ABCDE]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp025[2349AB]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp026[234]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp027[234]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp029[012]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp030[AB]d*dc*dsc*dp*ic03isc*ip02in*) modalias(usb:v05ACp120[2345A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05C6p1000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05DCp0001d000[0-1]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05DCpB002d00*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05DCpB002d010*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05DCpB002d011[0-3]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E3p070[12]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05E3p0723d9451dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05F9p4002d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0636p0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0644p0000d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v066Bp0105d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v066Fp8000d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp1063d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp2317d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp2507d000[1-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp2507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp2507d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp3507d000[1-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp3507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v067Bp3507d010[0-1]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0686p401[17]d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0693p0005d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v069Bp3004d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06CAp2003d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06CBp000[1236789]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06CBp001[03]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v071Bp3203d0[01]00dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v071Bp32BBd0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0727p0306d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v076Dp0006d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0781p0001d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0781p0002d0009dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0781p0005d0005dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0781p0100d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0781p0200d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v079Bp000Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07ABpFC01d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07ABpFCCDd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AFp0004d013[0-3]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AFp0004d01[0-2]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AFp0005d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07AFp0006d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07B4p010Ad0102dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C4pA000d000*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C4pA000d001[0-5]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C4pA00[123456]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C4pA10[39]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C4pA10[9B]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C4pA400d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07C4pA4A5d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CFp1001d[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07CFp1167d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0803p3095d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0839p000Ad0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0840p008[245]d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v084BpA001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v084Dp0011d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0851p1542d0002dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0851p1543d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v085Ap0026d013[0-3]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v085Ap0026d01[0-2]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v085Ap0028d013[0-3]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v085Ap0028d01[0-2]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0870p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08BDp1100d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v08CAp3103d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v090Ap1001d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v090Ap1050d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v090Ap1200d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v090Cp1132d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v090Cp2000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v090Cp3350d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v090Cp6000d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0951p1697d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0984p0301d0128dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v09D8p0320d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v09FBpEBBEd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0A17p0004d1000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ABFp3370d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ACEp160[28]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ACEp1611d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ACEp2011d0101dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ACEp20FFd0101dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p6971d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7706d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7A05d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7[457]01d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p7[9A]01d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0p830[024]d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pC100d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pD05[78]d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0AF0pD[123]57d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0B05p1932d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BC2p2300d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BC2p3010d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BC2p331Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BC2p3332d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp0138d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp0140d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp015[389]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp0177d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp0184d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BDAp01[23]9d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BF6pA001d010*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0BF6pA001d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C0BpA109d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C26p0020d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C45p1060d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C98p1140d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CA6pA050d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0CF2p6250d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D49p70[01]0d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D49p7310d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D96p410Ad000[1-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D96p410Ad00[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D96p410Ad0[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D96p410Ad[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D96p5200d000[1-9]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D96p5200d00[1-9]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D96p5200d01*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0D96p5200d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DC4p0073d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DD8p1060d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DD8pD202d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0DDAp0[03]01d0012dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E21p0520d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E8Dp0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E8Dp2000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0E8Dp3329d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EA0p2168d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0EA0p6828d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ED1p6660d0300dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ED1p6660d0[1-2]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0ED1p7636d0103dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F19p010[35]d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0F88p042Ed0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FCAp8004d0201dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FCEpD008d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FCEpD0E1d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FCEpE03[01]d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0FCEpE092d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1019p0C55d00*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1019p0C55d010*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1019p0C55d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1058p070[4A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v108Cp0159d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v108Cp016[89]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v10C4pEAC1d*dc*dsc*dp*ic*isc*ip*in01*) modalias(usb:v10D6p2200d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1186p3E04d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199p0FFFd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1199pB000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v11CAp0201d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1210p0003d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1286p1FA4d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v12D1p100[134]d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v12D1p140[123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v12D1p141[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v12D1p142[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v12D1p143[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v132Bp000Bd0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1370p6828d0110dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13FDp3609d0209dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13FDp3940d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v13FEp3600d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v14CDp6116d015*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v14CDp6116d0160dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v14CDp6600d0201dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1519p0452d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v152Dp0539d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v152Dp0567d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v152Dp0567d011[4-7]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v152Dp0578d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v152Dp0583d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v152Dp2329d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v152Dp2566d0114dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v152Dp2567d0117dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v152Dp9561d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v154BpF00[BD]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1576p03B1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1645p0007d013[0-3]dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1645p0007d01[0-2]*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1652p6600d0201dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v16D0p10A9d*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v174Cp55AAd0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v177Fp0400d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17E9p*d*dc*dsc*dp*icFFisc00ip00in*) modalias(usb:v17EFp3899d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17EFp7000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1822p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1908p1315d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1908p1320d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1908p3335d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1949p0004d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1965p0018d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v19D2p1225d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1B1Cp1AB5d0200dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BBBp0003d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1BC7p002[13]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1C40p0534d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1D50p614Dd*dc*dsc*dp*icFFisc*ip*in*) modalias(usb:v1DE1pC102d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E68p001Bd0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1E74p4621d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1FC9p0117d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2027pA001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v20DFp0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2109p0711d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2109p0715d9999dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2116p0320d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2184p001Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2184p0036d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v22B8p2D9[1235679A]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v22B8p3010d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v22B8p6425d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v22B8p6426d0101dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v22B8p7000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2537p1068d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2735p100Bd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v27C6p5395d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2912p0001d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v2CA3p0031d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v32A7p0000d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v3340pFFFFd0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v357Dp7788d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v357Dp7788d0114dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4102p1020d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4102p1059d0000dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4146pBA01d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4971p1012d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4971p8017d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v4971p8024d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v55AApA103d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v5FC9p006[13]d*dc*dsc*dp*ic*isc*ip*in00*) modalias(usb:vC251p4003d0100dc*dsc*dp*ic*isc*ip*in*) modalias(usb:vED06p4500d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:vED10p7636d0001dc*dsc*dp*ic*isc*ip*in*) modalias(usb:vFFF0p0100d*dc*dsc*dp*ic*isc*ip*in*) modalias(usbfunc:acm) modalias(usbfunc:ecm) modalias(usbfunc:eem) modalias(usbfunc:geth) modalias(usbfunc:gser) modalias(usbfunc:hid) modalias(usbfunc:mass_storage) modalias(usbfunc:ncm) modalias(usbfunc:obex) modalias(usbfunc:tcm) modalias(vfio-reset:amd_xgbe-seattle-v1a) = 0.1 modalias(vfio_cdx:v*d*sv*sd*c*) modalias(vfio_pci:v*d*sv*sd*bc*sc*i*) modalias(vfio_pci:v000010DEd0000234[25]sv*sd*bc*sc*i*) modalias(virtio:d00000001v*) modalias(virtio:d00000002v*) modalias(virtio:d00000005v*) modalias(virtio:d00000007v*) modalias(virtio:d00000008v*) modalias(virtio:d00000009v*) modalias(virtio:d0000000[3B]v*) modalias(virtio:d00000010v*) modalias(virtio:d00000012v*) modalias(virtio:d00000013v*) modalias(virtio:d00000014v*) modalias(virtio:d00000018v*) modalias(virtio:d0000001Av*) modalias(virtio:d00000021v*) modalias(virtio:d00000022v*) modalias(virtio:d00000029v*) modalias(vmac64) modalias(vmbus:02780ada77e3ac4a8e770558eb1073f8) modalias(vmbus:1df6c444444400449d52802e27ede19f) modalias(vmbus:292efa3523ea364296ae3a6ebacba440) modalias(vmbus:30e62795aed07b49adcee80ab0175caf) modalias(vmbus:31600b0e13523449818b38d90ced39db) modalias(vmbus:32264132cb86a2449b5c50d1417354f5) modalias(vmbus:394f16571591784eab55382f3bd5422d) modalias(vmbus:4acc9b2f6900f34ab76b6fd0be528cda) modalias(vmbus:635161f83edfc546913ff2d2f965ed0e) modalias(vmbus:6dad12f9172bea48bd65f927a61c7684) modalias(vmbus:9eb6a8cf4a5bc04cb98b8ba1a1f3f95a) modalias(vmbus:d96361baa104294db60572e2ffb1dc7f) modalias(vmbus:dc7450528589e2468057a307dc18a502) modalias(vmbus:e34bd134e4dec8419ae76b174977c192) modalias(vmbus:e7f4a0a9455a964db8278a841e8c03e6) modalias(vmware_vsock) = 1.0.5.0_k modalias(vport-type-3) modalias(vport-type-4) modalias(vport-type-5) modalias(wp256) modalias(wp384) modalias(wp512) modalias(xcbc) modalias(xchacha12) modalias(xchacha12-generic) modalias(xchacha20) modalias(xchacha20-generic) modalias(xctr) modalias(xfrm-offload-10-50) modalias(xfrm-offload-2-50) modalias(xfrm-type-10-108) modalias(xfrm-type-10-41) modalias(xfrm-type-10-50) modalias(xfrm-type-10-51) modalias(xfrm-type-2-108) modalias(xfrm-type-2-4) modalias(xfrm-type-2-50) modalias(xfrm-type-2-51) modalias(xillybus_class) modalias(xillybus_core) modalias(xillybus_of) modalias(xillybus_pcie) modalias(xillyusb) modalias(xt_SET) modalias(xts_aes_) modalias(zstd) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(posttrans): /bin/sh Processing files: kernel-modules-extra-6.9.9-350.reform.fc40.aarch64 Provides: config(kernel-modules-extra) = 6.9.9-350.reform.fc40 installonlypkg(kernel-module) kernel-modules-extra = 6.9.9-350.reform.fc40 kernel-modules-extra(aarch-64) = 6.9.9-350.reform.fc40 kernel-modules-extra-aarch64 = 6.9.9-350.reform.fc40 kernel-modules-extra-uname-r = 6.9.9-350.reform.fc40.aarch64 kmod(6pack.ko) kmod(a3d.ko) kmod(adc-joystick.ko) kmod(adi.ko) kmod(aer_inject.ko) kmod(analog.ko) kmod(appletalk.ko) kmod(ax25.ko) kmod(batman-adv.ko) kmod(baycom_ser_fdx.ko) kmod(baycom_ser_hdx.ko) kmod(bpqether.ko) kmod(br2684.ko) kmod(clip.ko) kmod(cobra.ko) kmod(cuse.ko) kmod(dlm.ko) kmod(dln2-adc.ko) kmod(dln2.ko) kmod(ds2482.ko) kmod(ds2490.ko) kmod(ems_usb.ko) kmod(gf2k.ko) kmod(gfs2.ko) kmod(gpio-dln2.ko) kmod(grip.ko) kmod(grip_mp.ko) kmod(guillemot.ko) kmod(hdlcdrv.ko) kmod(i2c-dln2.ko) kmod(iforce-serio.ko) kmod(iforce-usb.ko) kmod(iforce.ko) kmod(interact.ko) kmod(joydump.ko) kmod(l2tp_debugfs.ko) kmod(l2tp_eth.ko) kmod(l2tp_netlink.ko) kmod(l2tp_ppp.ko) kmod(lec.ko) kmod(mkiss.ko) kmod(netrom.ko) kmod(nilfs2.ko) kmod(pppoatm.ko) kmod(psxpad-spi.ko) kmod(pxrc.ko) kmod(qwiic-joystick.ko) kmod(rose.ko) kmod(sch_choke.ko) kmod(sch_drr.ko) kmod(sch_etf.ko) kmod(sch_gred.ko) kmod(sch_mqprio.ko) kmod(sch_multiq.ko) kmod(sch_netem.ko) kmod(sch_qfq.ko) kmod(sch_red.ko) kmod(sch_sfb.ko) kmod(sch_teql.ko) kmod(sensehat-joystick.ko) kmod(sidewinder.ko) kmod(slcan.ko) kmod(slip.ko) kmod(spi-dln2.ko) kmod(tcp_bic.ko) kmod(tcp_highspeed.ko) kmod(tcp_htcp.ko) kmod(tcp_hybla.ko) kmod(tcp_illinois.ko) kmod(tcp_lp.ko) kmod(tcp_scalable.ko) kmod(tcp_vegas.ko) kmod(tcp_veno.ko) kmod(tcp_westwood.ko) kmod(tcp_yeah.ko) kmod(tmdc.ko) kmod(trancevibrator.ko) kmod(ubifs.ko) kmod(ufs.ko) kmod(usbip-core.ko) kmod(usbip-host.ko) kmod(usbip-vudc.ko) kmod(vcan.ko) kmod(vhci-hcd.ko) kmod(w1_ds2408.ko) kmod(w1_ds2423.ko) kmod(w1_ds2431.ko) kmod(w1_ds2433.ko) kmod(w1_ds2780.ko) kmod(w1_ds2781.ko) kmod(w1_ds28e04.ko) kmod(w1_smem.ko) kmod(w1_therm.ko) kmod(xpad.ko) kmod(yam.ko) modalias(char-major-10-203) modalias(devname:cuse) modalias(fs-gfs2) modalias(fs-gfs2meta) modalias(fs-nilfs2) modalias(fs-ubifs) = 1 modalias(fs-ufs) modalias(i2c:ds248[24]) modalias(i2c:qwiic_joystick) modalias(net-l2tp-type-5) = 1.0 modalias(net-l2tp-type-7) = V2.0 modalias(net-pf-11) modalias(net-pf-16-proto-16-family-batadv) = 2024.1 modalias(net-pf-16-proto-16-family-l2tp) = 1.0 modalias(net-pf-24-proto-1) = V2.0 modalias(net-pf-3) modalias(net-pf-5) modalias(net-pf-6) modalias(net-sch-choke) modalias(net-sch-drr) modalias(net-sch-etf) modalias(net-sch-gred) modalias(net-sch-mqprio) modalias(net-sch-multiq) modalias(net-sch-netem) modalias(net-sch-qfq) modalias(net-sch-red) modalias(net-sch-sfb) modalias(of:N*T*Cadc-joystick) modalias(of:N*T*Cadc-joystickC*) modalias(of:N*T*Craspberrypi_sensehat-joystick) modalias(of:N*T*Craspberrypi_sensehat-joystickC*) modalias(of:N*T*Csparkfun_qwiic-joystick) modalias(of:N*T*Csparkfun_qwiic-joystickC*) modalias(platform:dln2-adc) modalias(platform:dln2-gpio) modalias(platform:dln2-i2c) modalias(platform:dln2-spi) modalias(rtnl-link-batadv) = 2024.1 modalias(rtnl-link-vcan) modalias(serio:ty02pr1Did*ex*) modalias(spi:psxpad-spi) modalias(tty-ldisc-1) modalias(tty-ldisc-17) modalias(tty-ldisc-5) modalias(tty-ldisc-7) modalias(usb:v*p*d*dc*dsc*dp*ic58isc42ip00in*) modalias(usb:v0079p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v03EBp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v03F0p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v03F0p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v044Fp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v044FpA01Cd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v045Ep*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v045Ep*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v046Dp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v046DpC2[89]1d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v04FAp2490d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v056Ep*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v05EFp020Ad*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v05EFp888[48]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v061CpC0[8A]4d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06A3p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v06A3pFF04d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06F8p000[134]d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v06F8pA302d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0738p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v0738p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v0738p4540d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v07FFp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v0B05p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v0B49p064Fd*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v0C12p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v0E6Fp*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v0E6Fp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v0F0Dp*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v0F0Dp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v1038p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v10F5p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v11C9p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v11FFp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v1209p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v12ABp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v12D6p0444d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v1430p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v146Bp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v1532p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v1532p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v15E4p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v162Ep*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v1689p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v1781p0898d*dc*dsc*dp*ic*isc*ip*in*) modalias(usb:v17EFp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v1949p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v1BADp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v20D6p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v20D6p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v24C6p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v24C6p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v2563p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v260Dp*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v294Bp*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v2C22p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v2DC8p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v2DC8p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v2E24p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v2F24p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v31E3p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v3285p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:v3537p*d*dc*dsc*dp*icFFisc47ipD0in*) modalias(usb:v3537p*d*dc*dsc*dp*icFFisc5Dip[08]1in*) modalias(usb:vA257p2013d*dc*dsc*dp*ic*isc*ip*in*) modalias(w1-family-0x10) modalias(w1-family-0x1C) modalias(w1-family-0x1D) modalias(w1-family-0x29) modalias(w1-family-0x2D) modalias(w1-family-0x2[28]) modalias(w1-family-0x32) modalias(w1-family-0x3B) modalias(w1-family-0x3D) modalias(w1-family-0x42) modalias(w1-family-0x[08]1) modalias(w1-family-0x[24]3) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Processing files: kernel-modules-internal-6.9.9-350.reform.fc40.aarch64 Provides: installonlypkg(kernel-module) kernel-modules-internal = 6.9.9-350.reform.fc40 kernel-modules-internal(aarch-64) = 6.9.9-350.reform.fc40 kernel-modules-internal-aarch64 = 6.9.9-350.reform.fc40 kernel-modules-internal-uname-r = 6.9.9-350.reform.fc40.aarch64 kmod(bitfield_kunit.ko) kmod(cfg80211-tests.ko) kmod(checksum_kunit.ko) kmod(clk-fractional-divider_test.ko) kmod(clk-gate_test.ko) kmod(clk_test.ko) kmod(cmdline_kunit.ko) kmod(cpumask_kunit.ko) kmod(cros_kunit_proto_test.ko) kmod(dev_addr_lists_test.ko) kmod(drm_buddy_test.ko) kmod(drm_cmdline_parser_test.ko) kmod(drm_connector_test.ko) kmod(drm_damage_helper_test.ko) kmod(drm_dp_mst_helper_test.ko) kmod(drm_exec_test.ko) kmod(drm_format_helper_test.ko) kmod(drm_format_test.ko) kmod(drm_framebuffer_test.ko) kmod(drm_gem_shmem_test.ko) kmod(drm_kunit_helpers.ko) kmod(drm_managed_test.ko) kmod(drm_mm_test.ko) kmod(drm_modes_test.ko) kmod(drm_plane_helper_test.ko) kmod(drm_probe_helper_test.ko) kmod(drm_rect_test.ko) kmod(ext4-inode-test.ko) kmod(fat_test.ko) kmod(fortify_kunit.ko) kmod(gso_test.ko) kmod(gss_krb5_test.ko) kmod(handshake-test.ko) kmod(hashtable_test.ko) kmod(hid-uclogic-test.ko) kmod(iio-test-format.ko) kmod(iio-test-gts.ko) kmod(iio-test-rescale.ko) kmod(input_test.ko) kmod(is_signed_type_kunit.ko) kmod(iwlwifi-tests.ko) kmod(kfence_test.ko) kmod(kunit-example-test.ko) kmod(kunit-test.ko) kmod(kunit.ko) kmod(kunit_iov_iter.ko) kmod(lib_test.ko) kmod(list-test.ko) kmod(locktorture.ko) kmod(mac80211-tests.ko) kmod(mac80211_hwsim.ko) kmod(mean_and_variance_test.ko) kmod(memcpy_kunit.ko) kmod(mptcp_crypto_test.ko) kmod(mptcp_token_test.ko) kmod(netdevsim.ko) kmod(of_test.ko) kmod(overflow_kunit.ko) kmod(pktgen.ko) kmod(property-entry-test.ko) kmod(rational-test.ko) kmod(rcutorture.ko) kmod(regmap-kunit.ko) kmod(resource_kunit.ko) kmod(rocker.ko) kmod(siphash_kunit.ko) kmod(slub_kunit.ko) kmod(snd-hda-cirrus-scodec-test.ko) kmod(snd-soc-cs-amp-lib-test.ko) kmod(soc-topology-test.ko) kmod(soc-utils-test.ko) kmod(sound_kunit.ko) kmod(stackinit_kunit.ko) kmod(strcat_kunit.ko) kmod(string_helpers_kunit.ko) kmod(string_kunit.ko) kmod(strscpy_kunit.ko) kmod(sysctl-test.ko) kmod(test_bits.ko) kmod(test_bpf.ko) kmod(test_hash.ko) kmod(test_hmm.ko) kmod(test_kprobes.ko) kmod(test_linear_ranges.ko) kmod(test_lockup.ko) kmod(test_sort.ko) kmod(test_vmalloc.ko) kmod(time_test.ko) kmod(torture.ko) kmod(wwan_hwsim.ko) modalias(pci:v00001B36d00000006sv*sd*bc*sc*i*) modalias(rtnl-link-netdevsim) modalias(virtio:d0000001Dv*) Requires(interp): /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Processing files: kernel-debuginfo-6.9.9-350.reform.fc40.aarch64 Provides: installonlypkg(kernel) kernel-debuginfo = 6.9.9-350.reform.fc40 kernel-debuginfo(aarch-64) = 6.9.9-350.reform.fc40 kernel-debuginfo-aarch64 = 6.9.9-350.reform.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 Wrote: /builddir/build/RPMS/kernel-core-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-devel-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-modules-core-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-modules-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-selftests-internal-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-cross-headers-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/perf-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/perf-debuginfo-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-tools-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/bpftool-debuginfo-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-modules-extra-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/python3-perf-debuginfo-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-modules-internal-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/bpftool-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-headers-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/python3-perf-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-tools-debuginfo-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/rtla-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/rv-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/libperf-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/libperf-debuginfo-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-tools-libs-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-tools-libs-devel-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/libperf-devel-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-devel-matched-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-debuginfo-common-aarch64-6.9.9-350.reform.fc40.aarch64.rpm Wrote: /builddir/build/RPMS/kernel-debuginfo-6.9.9-350.reform.fc40.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.fTBILl + umask 022 + cd /builddir/build/BUILD + cd kernel-6.9.9 + /usr/bin/rm -rf /builddir/build/BUILDROOT/kernel-6.9.9-350.reform.fc40.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.3Q635D + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/kernel-6.9.9-SPECPARTS + rm -rf kernel-6.9.9 kernel-6.9.9.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: Macro expanded in comment on line 172: %{?buildid}%{?dist} absolute symlink: /lib/modules/6.9.9-350.reform.fc40.aarch64/build -> /usr/src/kernels/6.9.9-350.reform.fc40.aarch64 Finish: rpmbuild kernel-6.9.9-350.reform.fc40.src.rpm Finish: build phase for kernel-6.9.9-350.reform.fc40.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-40-aarch64-1721434982.487369/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/kernel-6.9.9-350.reform.fc40.src.rpm) Config(child) 96 minutes 7 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "kernel-tools-libs", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-modules", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "src" }, { "name": "kernel", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-tools-debuginfo", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "python3-perf-debuginfo", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "perf", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "rv", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-tools-libs-devel", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-tools", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "python3-perf", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "rtla", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-devel-matched", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-debuginfo-common-aarch64", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "perf-debuginfo", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-modules-extra", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-cross-headers", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "libperf-debuginfo", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "libperf", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-modules-internal", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-headers", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-devel", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "bpftool-debuginfo", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "libperf-devel", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-selftests-internal", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-core", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-debuginfo", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "kernel-modules-core", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" }, { "name": "bpftool", "epoch": null, "version": "6.9.9", "release": "350.reform.fc40", "arch": "aarch64" } ] } RPMResults finished