From af131a7cace13034ca32de9d386c5e24560e5107 Mon Sep 17 00:00:00 2001 From: Patrick Talbert Date: Thu, 16 Jun 2022 10:09:08 +0000 Subject: [PATCH] kernel-5.14.0-113.el9 * Thu Jun 16 2022 Patrick Talbert [5.14.0-113.el9] - powerpc/rtas: Keep MSR[RI] set when calling RTAS (Diego Domingos) [2087259] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092430] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094245] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094245] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094302] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094302] - redhat/configs: enable CONFIG_SP5100_TCO for x86_64 (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2078696] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2078696] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2078696] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2078696] - redhat/configs: enable ACPI_PCC (Mark Langsdorf) [2067294] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067294] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067294] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067294] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067294] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067294] - ACPI: require CRC32 to build (Mark Langsdorf) [2067294] - ACPI: PCC: pcc_ctx can be static (Mark Langsdorf) [2067294] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067294] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067294] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067294] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067294] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067294] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067294] - drivers: acpi: acpi_apd: Remove unused device property "is-rv" (Mark Langsdorf) [2067294] - x86: clk: clk-fch: Add support for newer family of AMD's SOC (Mark Langsdorf) [2067294] - ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype (Mark Langsdorf) [2067294] - ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs (Mark Langsdorf) [2067294] - ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper (Mark Langsdorf) [2067294] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067294] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067294] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Mark Langsdorf) [2067294] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067294] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067294] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067294] - redhat/configs: enable ACPI_PFRUT (Mark Langsdorf) [2040058 2067294] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2040058 2067294] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2040058 2067294] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2040058 2067294] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2040058 2067294] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2040058 2067294] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067294] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067294] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067294] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067294] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067294] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067294] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067294] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067294] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067294] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067294] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067294] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067294] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067294] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067294] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067294] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067294] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067294] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067294] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067294] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Mark Langsdorf) [2067294] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067294] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067294] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067294] - ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device (Mark Langsdorf) [2067294] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067294] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067294] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067294] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067294] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067294] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067294] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067294] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067294] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067294] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067294] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067294] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067294] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067294] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067294] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067294] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067294] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067294] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067294] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067294] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067294] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067294] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067294] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067294] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067294] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067294] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067294] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067294] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067294] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067294] - selftests/bpf: Prevent skeleton generation race (Yauheni Kaliuta) [2069045] - kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Yauheni Kaliuta) [2069045] - bpf: Fix possible race in inc_misses_counter (Yauheni Kaliuta) [2069045] - kbuild: Unify options for BTF generation for vmlinux and modules (Yauheni Kaliuta) [2069045] - tools/resolve_btfids: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045] - bpf, x86: Fix "no previous prototype" warning (Yauheni Kaliuta) [2069045] - selftests/bpf: Add tests for restricted helpers (Yauheni Kaliuta) [2069045] - selftests/bpf: Check map in map pruning (Yauheni Kaliuta) [2069045] - bpf: selftest: Trigger a DCE on the whole subprog (Yauheni Kaliuta) [2069045] - libbpf: Deprecate bpf_objects_list (Yauheni Kaliuta) [2069045] - scripts: documentation-file-ref-check: fix bpf selftests path (Yauheni Kaliuta) [2069045] - libbpf: Add ability to fetch bpf_program's underlying instructions (Yauheni Kaliuta) [2069045] - selftests/bpf: Use cpu_number only on arches that have it (Yauheni Kaliuta) [2069045] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Yauheni Kaliuta) [2069045] - bpf: Document BPF licensing. (Yauheni Kaliuta) [2069045] - libbpf: Fix gen_loader assumption on number of programs. (Yauheni Kaliuta) [2069045] - libbpf: Add "bool skipped" to struct bpf_map (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip all serial_test_get_branch_snapshot in vm (Yauheni Kaliuta) [2069045] - bpf: Fix a btf decl_tag bug when tagging a function (Yauheni Kaliuta) [2069045] - libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors (Yauheni Kaliuta) [2069045] - libbpf: Use probe_name for legacy kprobe (Yauheni Kaliuta) [2069045] - selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper (Yauheni Kaliuta) [2069045] - selftests/bpf: Extract syscall wrapper (Yauheni Kaliuta) [2069045] - tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets (Yauheni Kaliuta) [2069045] - libbpf: Perform map fd cleanup for gen_loader in case of error (Yauheni Kaliuta) [2069045] - libbpf: Fix non-C89 loop variable declaration in gen_loader.c (Yauheni Kaliuta) [2069045] - bpftool: Install libbpf headers for the bootstrap version, too (Yauheni Kaliuta) [2069045] - tools/runqslower: Fix cross-build (Yauheni Kaliuta) [2069045] - libbpf: Fix section counting logic (Yauheni Kaliuta) [2069045] - libbpf: Load global data maps lazily on legacy kernels (Yauheni Kaliuta) [2069045] - bpftool: Fix error check when calling hashmap__new() (Yauheni Kaliuta) [2069045] - libbpf: Remove deprecation attribute from struct bpf_prog_prep_result (Yauheni Kaliuta) [2069045] - bpftool: Fix print error when show bpf map (Yauheni Kaliuta) [2069045] - bpf: Add missing map_get_next_key method to bloom filter map. (Yauheni Kaliuta) [2069045] - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test (Yauheni Kaliuta) [2069045] - selftest/bpf: Add a test that reads various addresses. (Yauheni Kaliuta) [2069045] - bpf: Fix extable address check. (Yauheni Kaliuta) [2069045] - bpf: Fix extable fixup offset. (Yauheni Kaliuta) [2069045] - bpf: Make 32->64 bounds propagation slightly more robust (Yauheni Kaliuta) [2069045] - bpf: Fix signed bounds propagation after mov32 (Yauheni Kaliuta) [2069045] - bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer (Yauheni Kaliuta) [2069045] - bpf, selftests: Add test case for atomic fetch on spilled pointer (Yauheni Kaliuta) [2069045] - bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix OOB write in test_verifier (Yauheni Kaliuta) [2069045] - selftests/bpf: Tests for state pruning with u32 spill/fill (Yauheni Kaliuta) [2069045] - bpf: Fix incorrect state pruning for <8B spill/fill (Yauheni Kaliuta) [2069045] - bpf: Add selftests to cover packet access corner cases (Yauheni Kaliuta) [2069045] - bpf: Fix the off-by-two error in range markings (Yauheni Kaliuta) [2069045] - treewide: Add missing includes masked by cgroup -> bpf dependency (Yauheni Kaliuta) [2069045] - bpf: Fix bpf_check_mod_kfunc_call for built-in modules (Yauheni Kaliuta) [2069045] - redhat/configs: Add CONFIG_DEBUG_INFO_DWARF5 (Yauheni Kaliuta) [2069045] - bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [2069045] - Documentation/locking/locktypes: Update migrate_disable() bits. (Yauheni Kaliuta) [2069045] - bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. (Yauheni Kaliuta) [2069045] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Yauheni Kaliuta) [2069045] - selftests/bpf: Verifier test on refill from a smaller spill (Yauheni Kaliuta) [2069045] - bpf: Do not reject when the stack read size is different from the tracked scalar size (Yauheni Kaliuta) [2069045] - selftests/bpf: Make netcnt selftests serial to avoid spurious failures (Yauheni Kaliuta) [2069045] - selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs (Yauheni Kaliuta) [2069045] - selftests/bpf: Convert test_bpffs to ASSERT macros (Yauheni Kaliuta) [2069045] - libfs: Support RENAME_EXCHANGE in simple_rename() (Yauheni Kaliuta) [2069045] - libfs: Move shmem_exchange to simple_rename_exchange (Yauheni Kaliuta) [2069045] - libbpf: Deprecate AF_XDP support (Yauheni Kaliuta) [2069045] - selftests/bpf: Add a testcase for 64-bit bounds propagation issue. (Yauheni Kaliuta) [2069045] - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. (Yauheni Kaliuta) [2069045] - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix also no-alu32 strobemeta selftest (Yauheni Kaliuta) [2069045] - bpf: Add missing map_delete_elem method to bloom filter map (Yauheni Kaliuta) [2069045] - selftests/bpf: Add bloom map success test for userspace calls (Yauheni Kaliuta) [2069045] - bpf: Add alignment padding for "map_extra" + consolidate holes (Yauheni Kaliuta) [2069045] - bpf: Bloom filter map naming fixups (Yauheni Kaliuta) [2069045] - selftests/bpf: Add test cases for struct_ops prog (Yauheni Kaliuta) [2069045] - bpf: Add dummy BPF STRUCT_OPS for test purpose (Yauheni Kaliuta) [2069045] - bpf: Factor out helpers for ctx access checking (Yauheni Kaliuta) [2069045] - bpf: Factor out a helper to prepare trampoline for struct_ops prog (Yauheni Kaliuta) [2069045] - cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix strobemeta selftest regression (Yauheni Kaliuta) [2069045] - bpf: Disallow unprivileged bpf by default (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix fclose/pclose mismatch in test_progs (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix memory leak in test_ima (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix fd cleanup in sk_lookup test (Yauheni Kaliuta) [2069045] - selftests/bpf: Add weak/typeless ksym test for light skeleton (Yauheni Kaliuta) [2069045] - libbpf: Use O_CLOEXEC uniformly when opening fds (Yauheni Kaliuta) [2069045] - libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 (Yauheni Kaliuta) [2069045] - libbpf: Add weak ksym support to gen_loader (Yauheni Kaliuta) [2069045] - libbpf: Add typeless ksym support to gen_loader (Yauheni Kaliuta) [2069045] - bpf: Add bpf_kallsyms_lookup_name helper (Yauheni Kaliuta) [2069045] - bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter (Yauheni Kaliuta) [2069045] - bpf/benchs: Add benchmark tests for bloom filter throughput + false positive (Yauheni Kaliuta) [2069045] - selftests/bpf: Add bloom filter map test cases (Yauheni Kaliuta) [2069045] - libbpf: Add "map_extra" as a per-map-type extra flag (Yauheni Kaliuta) [2069045] - bpf: Add bloom filter map implementation (Yauheni Kaliuta) [2069045] - bpf, tests: Add module parameter test_suite to test_bpf module (Yauheni Kaliuta) [2069045] - selftests/bpf: Adding a namespace reset for tc_redirect (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix attach_probe in parallel mode (Yauheni Kaliuta) [2069045] - selfetests/bpf: Update vmtest.sh defaults (Yauheni Kaliuta) [2069045] - bpf: Use u64_stats_t in struct bpf_prog_stats (Yauheni Kaliuta) [2069045] - bpf: Fixes possible race in update_prog_stats() for 32bit arches (Yauheni Kaliuta) [2069045] - bpf: Avoid races in __bpf_prog_run() for 32bit arches (Yauheni Kaliuta) [2069045] - s390: introduce nospec_uses_trampoline() (Yauheni Kaliuta) [2069045] - selftests/bpf: Guess function end for test_get_branch_snapshot (Yauheni Kaliuta) [2069045] - selftests/bpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045] - libbpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045] - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() (Yauheni Kaliuta) [2069045] - libbpf: Deprecate ambiguously-named bpf_program__size() API (Yauheni Kaliuta) [2069045] - libbpf: Deprecate multi-instance bpf_program APIs (Yauheni Kaliuta) [2069045] - bpftool: Switch to libbpf's hashmap for PIDs/names references (Yauheni Kaliuta) [2069045] - bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing (Yauheni Kaliuta) [2069045] - bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects (Yauheni Kaliuta) [2069045] - bpftool: Do not expose and init hash maps for pinned path in main.c (Yauheni Kaliuta) [2069045] - bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS) (Yauheni Kaliuta) [2069045] - selftests/bpf: Split out bpf_verif_scale selftests into multiple tests (Yauheni Kaliuta) [2069045] - selftests/bpf: Mark tc_redirect selftest as serial (Yauheni Kaliuta) [2069045] - bpf/selftests: remove .c suffix from prog_tests/rhskip (Yauheni Kaliuta) [2069045] - selftests/bpf: Support multiple tests per file (Yauheni Kaliuta) [2069045] - selftests/bpf: Normalize selftest entry points (Yauheni Kaliuta) [2069045] - libbpf: Fix BTF header parsing checks (Yauheni Kaliuta) [2069045] - libbpf: Fix overflow in BTF sanity checks (Yauheni Kaliuta) [2069045] - docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045] - selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c (Yauheni Kaliuta) [2069045] - selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef (Yauheni Kaliuta) [2069045] - selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests (Yauheni Kaliuta) [2069045] - bpf: Add BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix flow dissector tests (Yauheni Kaliuta) [2069045] - libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME (Yauheni Kaliuta) [2069045] - bpftool: Avoid leaking the JSON writer prepared for program metadata (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs (Yauheni Kaliuta) [2069045] - bpftool: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045] - libbpf: Add btf__type_cnt() and btf__raw_data() APIs (Yauheni Kaliuta) [2069045] - libbpf: Deprecate btf__finalize_data() and move it into libbpf.c (Yauheni Kaliuta) [2069045] - libbpf: Fix memory leak in btf__dedup() (Yauheni Kaliuta) [2069045] - selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again (Yauheni Kaliuta) [2069045] - libbpf: Fix the use of aligned attribute (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps (Yauheni Kaliuta) [2069045] - libbpf: Simplify look up by name of internal maps (Yauheni Kaliuta) [2069045] - selftests/bpf: Demonstrate use of custom .rodata/.data sections (Yauheni Kaliuta) [2069045] - libbpf: Support multiple .rodata.* and .data.* BPF maps (Yauheni Kaliuta) [2069045] - bpftool: Improve skeleton generation for data maps without DATASEC type (Yauheni Kaliuta) [2069045] - bpftool: Support multiple .rodata/.data internal maps in skeleton (Yauheni Kaliuta) [2069045] - libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps (Yauheni Kaliuta) [2069045] - libbpf: Use Elf64-specific types explicitly for dealing with ELF (Yauheni Kaliuta) [2069045] - libbpf: Extract ELF processing state into separate struct (Yauheni Kaliuta) [2069045] - selftests/bpf: Add verif_stats test (Yauheni Kaliuta) [2069045] - bpf: Add verified_insns to bpf_prog_info and fdinfo (Yauheni Kaliuta) [2069045] - libbpf: Fix ptr_is_aligned() usages (Yauheni Kaliuta) [2069045] - selftests/bpf: Test bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045] - bpf: Add bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045] - samples: bpf: Suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [2069045] - net: bpf: Switch over to memdup_user() (Yauheni Kaliuta) [2069045] - selftests/bpf: Some more atomic tests (Yauheni Kaliuta) [2069045] - libbpf: Fix dumping non-aligned __int128 (Yauheni Kaliuta) [2069045] - libbpf: Fix dumping big-endian bitfields (Yauheni Kaliuta) [2069045] - bpftool: Remove useless #include to from map_perf_ring.c (Yauheni Kaliuta) [2069045] - selftests/bpf: Remove duplicated include in cgroup_helpers (Yauheni Kaliuta) [2069045] - bpf/preload: Clean up .gitignore and "clean-files" target (Yauheni Kaliuta) [2069045] - libbpf: Migrate internal use of bpf_program__get_prog_info_linear (Yauheni Kaliuta) [2069045] - bpf: Silence Coverity warning for find_kfunc_desc_btf (Yauheni Kaliuta) [2069045] - bpftool: Turn check on zlib from a phony target into a conditional error (Yauheni Kaliuta) [2069045] - bpftool: Do not FORCE-build libbpf (Yauheni Kaliuta) [2069045] - bpftool: Fix install for libbpf's internal header(s) (Yauheni Kaliuta) [2069045] - libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h (Yauheni Kaliuta) [2069045] - bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP (Yauheni Kaliuta) [2069045] - selfetest/bpf: Make some tests serial (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix pid check in fexit_sleep test (Yauheni Kaliuta) [2069045] - selftests/bpf: Adding pid filtering for atomics test (Yauheni Kaliuta) [2069045] - selftests/bpf: Make cgroup_v1v2 use its own port (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix race condition in enable_stats (Yauheni Kaliuta) [2069045] - selftests/bpf: Add per worker cgroup suffix (Yauheni Kaliuta) [2069045] - selftests/bpf: Allow some tests to be executed in sequence (Yauheni Kaliuta) [2069045] - selftests/bpf: Add parallelism to test_progs (Yauheni Kaliuta) [2069045] - bpf/selftests: Add test for writable bare tracepoint (Yauheni Kaliuta) [2069045] - libbpf: Support detecting and attaching of writable tracepoint program (Yauheni Kaliuta) [2069045] - bpf: Support writable context for bare tracepoint (Yauheni Kaliuta) [2069045] - bpftool: Add install-bin target to install binary only (Yauheni Kaliuta) [2069045] - selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh (Yauheni Kaliuta) [2069045] - samples/bpf: Do not FORCE-recompile libbpf (Yauheni Kaliuta) [2069045] - samples/bpf: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - samples/bpf: Update .gitignore (Yauheni Kaliuta) [2069045] - bpf: iterators: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - bpf: preload: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - tools/runqslower: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - tools/resolve_btfids: Install libbpf headers when building (Yauheni Kaliuta) [2069045] - bpftool: Install libbpf headers instead of including the dir (Yauheni Kaliuta) [2069045] - bpftool: Remove unused includes to (Yauheni Kaliuta) [2069045] - libbpf: Skip re-installing headers file if source is older than target (Yauheni Kaliuta) [2069045] - selftests/bpf: Remove SEC("version") from test progs (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip the second half of get_branch_snapshot in vm (Yauheni Kaliuta) [2069045] - bpf, tests: Add more LD_IMM64 tests (Yauheni Kaliuta) [2069045] - bpf, x64: Factor out emission of REX byte in more cases (Yauheni Kaliuta) [2069045] - libbpf: Deprecate bpf_object__unload() API since v0.6 (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch to new bpf_object__next_{map,program} APIs (Yauheni Kaliuta) [2069045] - libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 (Yauheni Kaliuta) [2069045] - libbpf: Add API documentation convention guidelines (Yauheni Kaliuta) [2069045] - bpf: Use $(pound) instead of \# in Makefiles (Yauheni Kaliuta) [2069045] - selftests/bpf: Test new btf__add_btf() API (Yauheni Kaliuta) [2069045] - selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic (Yauheni Kaliuta) [2069045] - libbpf: Add API that copies all BTF types from one BTF object to another (Yauheni Kaliuta) [2069045] - bpf, x64: Save bytes for DIV by reducing reg copies (Yauheni Kaliuta) [2069045] - bpf: Avoid retpoline for bpf_for_each_map_elem (Yauheni Kaliuta) [2069045] - bpf: selftests: Add selftests for module kfunc support (Yauheni Kaliuta) [2069045] - libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations (Yauheni Kaliuta) [2069045] - libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 (Yauheni Kaliuta) [2069045] - libbpf: Support kernel module function calls (Yauheni Kaliuta) [2069045] - bpf: Enable TCP congestion control kfunc from modules (Yauheni Kaliuta) [2069045] - tools: Allow specifying base BTF file in resolve_btfids (Yauheni Kaliuta) [2069045] - bpf: btf: Introduce helpers for dynamic BTF set registration (Yauheni Kaliuta) [2069045] - bpf: Be conservative while processing invalid kfunc calls (Yauheni Kaliuta) [2069045] - bpf: Introduce BPF support for kernel module function calls (Yauheni Kaliuta) [2069045] - selftests/bpf: Use BTF-defined key/value for map definitions (Yauheni Kaliuta) [2069045] - libbpf: Support uniform BTF-defined key/value specification across all BPF maps (Yauheni Kaliuta) [2069045] - bpf/tests: Add test of LDX_MEM with operand aliasing (Yauheni Kaliuta) [2069045] - bpf/tests: Add test of ALU shifts with operand register aliasing (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of ALU register combinations (Yauheni Kaliuta) [2069045] - bpf/tests: Minor restructuring of ALU tests (Yauheni Kaliuta) [2069045] - bpf/tests: Add more tests for ALU and ATOMIC register clobbering (Yauheni Kaliuta) [2069045] - bpf/tests: Add tests to check source register zero-extension (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add zero-extension checks in BPF_ATOMIC tests (Yauheni Kaliuta) [2069045] - bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes (Yauheni Kaliuta) [2069045] - bpf, xdp, docs: Correct some English grammar and spelling (Yauheni Kaliuta) [2069045] - selftests/bpf: Use kselftest skip code for skipped tests (Yauheni Kaliuta) [2069045] - bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat (Yauheni Kaliuta) [2069045] - libbpf: Make gen_loader data aligned. (Yauheni Kaliuta) [2069045] - bpf: selftests: Fix fd cleanup in get_branch_snapshot (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix probe_user test failure with clang build kernel (Yauheni Kaliuta) [2069045] - bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Yauheni Kaliuta) [2069045] - bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM (Yauheni Kaliuta) [2069045] - bpf/tests: Add tail call limit test with external function call (Yauheni Kaliuta) [2069045] - bpftool: Avoid using "?: " in generated code (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use (Yauheni Kaliuta) [2069045] - libbpf: Add opt-in strict BPF program section name handling logic (Yauheni Kaliuta) [2069045] - libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC (Yauheni Kaliuta) [2069045] - libbpf: Refactor ELF section handler definitions (Yauheni Kaliuta) [2069045] - libbpf: Reduce reliance of attach_fns on sec_def internals (Yauheni Kaliuta) [2069045] - libbpf: Refactor internal sec_def handling to enable pluggability (Yauheni Kaliuta) [2069045] - selftests/bpf: Normalize all the rest SEC() uses (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc") (Yauheni Kaliuta) [2069045] - selftests/bpf: Normalize XDP section names in selftests (Yauheni Kaliuta) [2069045] - libbpf: Add "tc" SEC_DEF which is a better name for "classifier" (Yauheni Kaliuta) [2069045] - bpf/tests: Add more BPF_END byte order conversion tests (Yauheni Kaliuta) [2069045] - bpf/tests: Expand branch conversion JIT test (Yauheni Kaliuta) [2069045] - bpf/tests: Add JMP tests with degenerate conditional (Yauheni Kaliuta) [2069045] - bpf/tests: Add JMP tests with small offsets (Yauheni Kaliuta) [2069045] - bpf/tests: Add test case flag for verifier zero-extension (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add staggered JMP and JMP32 tests (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of JMP operand magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of ALU operand magnitudes (Yauheni Kaliuta) [2069045] - bpf/tests: Add exhaustive tests of ALU shift values (Yauheni Kaliuta) [2069045] - bpf/tests: Reduce memory footprint of test suite (Yauheni Kaliuta) [2069045] - bpf/tests: Allow different number of runs per test case (Yauheni Kaliuta) [2069045] - bpf: selftest: Add verifier tests for <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045] - bpf: selftest: A bpf prog that has a 32bit scalar spill (Yauheni Kaliuta) [2069045] - bpf: Support <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045] - bpf: Check the other end of slot_type for STACK_SPILL (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel (Yauheni Kaliuta) [2069045] - libbpf: Add legacy uprobe attaching support (Yauheni Kaliuta) [2069045] - libbpf: Refactor and simplify legacy kprobe code (Yauheni Kaliuta) [2069045] - selftests/bpf: Adopt attach_probe selftest to work on old kernels (Yauheni Kaliuta) [2069045] - libbpf: Fix memory leak in legacy kprobe attach logic (Yauheni Kaliuta) [2069045] - samples: bpf: Convert ARP table network order fields into readable format (Yauheni Kaliuta) [2069045] - samples: bpf: Convert route table network order fields into readable format (Yauheni Kaliuta) [2069045] - libbpf: Add doc comments in libbpf.h (Yauheni Kaliuta) [2069045] - bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments (Yauheni Kaliuta) [2069045] - selftests/bpf: Add trace_vprintk test prog (Yauheni Kaliuta) [2069045] - selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs (Yauheni Kaliuta) [2069045] - bpftool: Only probe trace_vprintk feature in 'full' mode (Yauheni Kaliuta) [2069045] - libbpf: Use static const fmt string in __bpf_printk (Yauheni Kaliuta) [2069045] - libbpf: Modify bpf_printk to choose helper based on arg count (Yauheni Kaliuta) [2069045] - bpf: Add bpf_trace_vprintk helper (Yauheni Kaliuta) [2069045] - selftests/bpf: Stop using bpf_program__load (Yauheni Kaliuta) [2069045] - bpf: Merge printk and seq_printf VARARG max macros (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix a few compiler warnings (Yauheni Kaliuta) [2069045] - libbpf: Constify all high-level program attach APIs (Yauheni Kaliuta) [2069045] - libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 (Yauheni Kaliuta) [2069045] - selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API (Yauheni Kaliuta) [2069045] - libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() (Yauheni Kaliuta) [2069045] - libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs (Yauheni Kaliuta) [2069045] - selftests/bpf: Stop using relaxed_core_relocs which has no effect (Yauheni Kaliuta) [2069045] - libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() (Yauheni Kaliuta) [2069045] - bpf: Update bpf_get_smp_processor_id() documentation (Yauheni Kaliuta) [2069045] - libbpf: Add sphinx code documentation comments (Yauheni Kaliuta) [2069045] - selftests/bpf: Skip btf_tag test if btf_tag attribute not supported (Yauheni Kaliuta) [2069045] - docs/bpf: Add documentation for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - selftests/bpf: Add a test with a bpf program with btf_tag attributes (Yauheni Kaliuta) [2069045] - selftests/bpf: Test BTF_KIND_TAG for deduplication (Yauheni Kaliuta) [2069045] - selftests/bpf: Add BTF_KIND_TAG unit tests (Yauheni Kaliuta) [2069045] - selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format (Yauheni Kaliuta) [2069045] - selftests/bpf: Test libbpf API function btf__add_tag() (Yauheni Kaliuta) [2069045] - bpftool: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - libbpf: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag (Yauheni Kaliuta) [2069045] - bpf: Support for new btf kind BTF_KIND_TAG (Yauheni Kaliuta) [2069045] - btf: Change BTF_KIND_* macros to enums (Yauheni Kaliuta) [2069045] - selftests/bpf: Fix .gitignore to not ignore test_progs.c (Yauheni Kaliuta) [2069045] - bpf,x64 Emit IMUL instead of MUL for x86-64 (Yauheni Kaliuta) [2069045] - libbpf: Minimize explicit iterator of section definition array (Yauheni Kaliuta) [2069045] - libbpf: Simplify BPF program auto-attach code (Yauheni Kaliuta) [2069045] - libbpf: Ensure BPF prog types are set before relocations (Yauheni Kaliuta) [2069045] - selftests/bpf: Update selftests to always provide "struct_ops" SEC (Yauheni Kaliuta) [2069045] - libbpf: Introduce legacy kprobe events support (Yauheni Kaliuta) [2069045] - bpf, selftests: Replicate tailcall limit test for indirect call case (Yauheni Kaliuta) [2069045] - selftests/bpf: Add test for bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045] - bpf: Introduce helper bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045] - selftests/bpf: Test new __sk_buff field hwtstamp (Yauheni Kaliuta) [2069045] - bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr (Yauheni Kaliuta) [2069045] - bpf: Add hardware timestamp field to __sk_buff (Yauheni Kaliuta) [2069045] - libbpf: Make libbpf_version.h non-auto-generated (Yauheni Kaliuta) [2069045] - libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Yauheni Kaliuta) [2069045] - libbpf: Fix build with latest gcc/binutils with LTO (Yauheni Kaliuta) [2069045] - selftests/bpf: Add checks for X__elf_bytes() skeleton helper (Yauheni Kaliuta) [2069045] - bpftool: Provide a helper method for accessing skeleton's embedded ELF data (Yauheni Kaliuta) [2069045] - libbpf: Change bpf_object_skeleton data field to const pointer (Yauheni Kaliuta) [2069045] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [2069045] - bpf, selftests: Fix spelling mistake "tained" -> "tainted" (Yauheni Kaliuta) [2069045] - bpf, selftests: Add test case trying to taint map value pointer (Yauheni Kaliuta) [2069045] Resolves: rhbz#2087259, rhbz#2092430, rhbz#2094245, rhbz#2094302, rhbz#2078696, rhbz#2067294, rhbz#2040058, rhbz#2069045 Signed-off-by: Patrick Talbert --- Makefile.rhelver | 2 +- kernel-aarch64-debug-rhel.config | 2 + kernel-aarch64-rhel.config | 2 + kernel-ppc64le-debug-rhel.config | 2 + kernel-ppc64le-rhel.config | 2 + kernel-s390x-debug-rhel.config | 2 + kernel-s390x-rhel.config | 2 + kernel-s390x-zfcpdump-rhel.config | 3 + kernel-x86_64-debug-rhel.config | 4 +- kernel-x86_64-rhel.config | 4 +- kernel.spec | 432 +++++++++++++++++++++++++++++- sources | 6 +- 12 files changed, 451 insertions(+), 12 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 28d06c2..3a1a61c 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 112 +RHEL_RELEASE = 113 # # ZSTREAM diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index df02779..b0a65fc 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -45,7 +45,9 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ACPI_PRMT=y CONFIG_ACPI_PROCESSOR=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 9b74944..d66a2f7 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -45,7 +45,9 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ACPI_PRMT=y CONFIG_ACPI_PROCESSOR=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 01508d7..c8e2975 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -42,7 +42,9 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ACPI_PRMT=y CONFIG_ACPI_PROCESSOR=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 610f527..de0ed10 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -42,7 +42,9 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ACPI_PRMT=y CONFIG_ACPI_PROCESSOR=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 57243b4..5dcdbfc 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -41,7 +41,9 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ACPI_PRMT=y CONFIG_ACPI_PROCESSOR=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index e38b439..37f5380 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -41,7 +41,9 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ACPI_PRMT=y CONFIG_ACPI_PROCESSOR=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 4dd3d36..044cb5f 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -41,7 +41,9 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ACPI_PRMT=y CONFIG_ACPI_PROCESSOR=y @@ -929,6 +931,7 @@ CONFIG_DEBUG_FS=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y # CONFIG_DEBUG_INFO_REDUCED is not set # CONFIG_DEBUG_INFO_SPLIT is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index b947a46..5494de3 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -48,7 +48,9 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ACPI_PRMT=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m @@ -5260,7 +5262,7 @@ CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m CONFIG_SOUNDWIRE_INTEL=m CONFIG_SOUNDWIRE=m # CONFIG_SOUNDWIRE_QCOM is not set -# CONFIG_SP5100_TCO is not set +CONFIG_SP5100_TCO=m CONFIG_SPARSE_IRQ=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM_VMEMMAP=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index d332b97..bf7073f 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -48,7 +48,9 @@ CONFIG_ACPI_I2C_OPREGION=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_NFIT=m CONFIG_ACPI_NUMA=y +CONFIG_ACPI_PCC=y CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_PFRUT=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ACPI_PRMT=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m @@ -5237,7 +5239,7 @@ CONFIG_SOUNDWIRE_GENERIC_ALLOCATION=m CONFIG_SOUNDWIRE_INTEL=m CONFIG_SOUNDWIRE=m # CONFIG_SOUNDWIRE_QCOM is not set -# CONFIG_SP5100_TCO is not set +CONFIG_SP5100_TCO=m CONFIG_SPARSE_IRQ=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM_VMEMMAP=y diff --git a/kernel.spec b/kernel.spec index 66a70e1..eac82df 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 112.el9 +%define pkgrelease 113.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 112%{?buildid}%{?dist} +%define specrelease 113%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -679,7 +679,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-112.el9.tar.xz +Source0: linux-5.14.0-113.el9.tar.xz Source1: Makefile.rhelver @@ -1349,8 +1349,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-112.el9 -c -mv linux-5.14.0-112.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-113.el9 -c +mv linux-5.14.0-113.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2081,7 +2081,10 @@ BuildKernel() { %ifnarch armv7hl # Generate vmlinux.h and put it to kernel-devel path - bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h + # zfcpdump build does not have btf anymore + if [ "$Variant" != "zfcpdump" ]; then + bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h + fi %endif # prune junk from kernel-devel @@ -2983,6 +2986,423 @@ fi # # %changelog +* Thu Jun 16 2022 Patrick Talbert [5.14.0-113.el9] +- powerpc/rtas: Keep MSR[RI] set when calling RTAS (Diego Domingos) [2087259] +- netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092430] +- netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094245] +- netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094245] +- [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094302] +- [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094302] +- redhat/configs: enable CONFIG_SP5100_TCO for x86_64 (Sudheesh Mavila) [2078696] +- Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2078696] +- Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2078696] +- kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2078696] +- Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2078696] +- Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2078696] +- watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2078696] +- redhat/configs: enable ACPI_PCC (Mark Langsdorf) [2067294] +- ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067294] +- ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067294] +- PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067294] +- ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067294] +- ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067294] +- ACPI: require CRC32 to build (Mark Langsdorf) [2067294] +- ACPI: PCC: pcc_ctx can be static (Mark Langsdorf) [2067294] +- ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067294] +- ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067294] +- ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067294] +- ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067294] +- ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067294] +- ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067294] +- drivers: acpi: acpi_apd: Remove unused device property "is-rv" (Mark Langsdorf) [2067294] +- x86: clk: clk-fch: Add support for newer family of AMD's SOC (Mark Langsdorf) [2067294] +- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype (Mark Langsdorf) [2067294] +- ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs (Mark Langsdorf) [2067294] +- ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper (Mark Langsdorf) [2067294] +- ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067294] +- ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067294] +- ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Mark Langsdorf) [2067294] +- ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067294] +- acpi: Export acpi_bus_type (Mark Langsdorf) [2067294] +- ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067294] +- redhat/configs: enable ACPI_PFRUT (Mark Langsdorf) [2040058 2067294] +- ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2040058 2067294] +- ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2040058 2067294] +- ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2040058 2067294] +- ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2040058 2067294] +- efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2040058 2067294] +- ACPICA: Update version to 20211217 (Mark Langsdorf) [2067294] +- ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067294] +- ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067294] +- ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067294] +- ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067294] +- ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067294] +- ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067294] +- ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067294] +- ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067294] +- ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067294] +- ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067294] +- ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067294] +- ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067294] +- ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067294] +- ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067294] +- ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067294] +- ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067294] +- ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067294] +- ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067294] +- ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Mark Langsdorf) [2067294] +- ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067294] +- ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067294] +- ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067294] +- ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device (Mark Langsdorf) [2067294] +- ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067294] +- PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067294] +- ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067294] +- ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067294] +- ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067294] +- ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067294] +- ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067294] +- ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067294] +- ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067294] +- ACPI: EC: Rename three functions (Mark Langsdorf) [2067294] +- ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067294] +- ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067294] +- ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067294] +- ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067294] +- ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067294] +- ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067294] +- ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067294] +- ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067294] +- ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067294] +- ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067294] +- ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067294] +- ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067294] +- ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067294] +- ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067294] +- ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067294] +- ACPI: thermal: drop an always true check (Mark Langsdorf) [2067294] +- ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067294] +- ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067294] +- ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067294] +- selftests/bpf: Prevent skeleton generation race (Yauheni Kaliuta) [2069045] +- kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Yauheni Kaliuta) [2069045] +- bpf: Fix possible race in inc_misses_counter (Yauheni Kaliuta) [2069045] +- kbuild: Unify options for BTF generation for vmlinux and modules (Yauheni Kaliuta) [2069045] +- tools/resolve_btfids: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045] +- bpf, x86: Fix "no previous prototype" warning (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add tests for restricted helpers (Yauheni Kaliuta) [2069045] +- selftests/bpf: Check map in map pruning (Yauheni Kaliuta) [2069045] +- bpf: selftest: Trigger a DCE on the whole subprog (Yauheni Kaliuta) [2069045] +- libbpf: Deprecate bpf_objects_list (Yauheni Kaliuta) [2069045] +- scripts: documentation-file-ref-check: fix bpf selftests path (Yauheni Kaliuta) [2069045] +- libbpf: Add ability to fetch bpf_program's underlying instructions (Yauheni Kaliuta) [2069045] +- selftests/bpf: Use cpu_number only on arches that have it (Yauheni Kaliuta) [2069045] +- libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Yauheni Kaliuta) [2069045] +- bpf: Document BPF licensing. (Yauheni Kaliuta) [2069045] +- libbpf: Fix gen_loader assumption on number of programs. (Yauheni Kaliuta) [2069045] +- libbpf: Add "bool skipped" to struct bpf_map (Yauheni Kaliuta) [2069045] +- selftests/bpf: Skip all serial_test_get_branch_snapshot in vm (Yauheni Kaliuta) [2069045] +- bpf: Fix a btf decl_tag bug when tagging a function (Yauheni Kaliuta) [2069045] +- libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors (Yauheni Kaliuta) [2069045] +- libbpf: Use probe_name for legacy kprobe (Yauheni Kaliuta) [2069045] +- selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper (Yauheni Kaliuta) [2069045] +- selftests/bpf: Extract syscall wrapper (Yauheni Kaliuta) [2069045] +- tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets (Yauheni Kaliuta) [2069045] +- libbpf: Perform map fd cleanup for gen_loader in case of error (Yauheni Kaliuta) [2069045] +- libbpf: Fix non-C89 loop variable declaration in gen_loader.c (Yauheni Kaliuta) [2069045] +- bpftool: Install libbpf headers for the bootstrap version, too (Yauheni Kaliuta) [2069045] +- tools/runqslower: Fix cross-build (Yauheni Kaliuta) [2069045] +- libbpf: Fix section counting logic (Yauheni Kaliuta) [2069045] +- libbpf: Load global data maps lazily on legacy kernels (Yauheni Kaliuta) [2069045] +- bpftool: Fix error check when calling hashmap__new() (Yauheni Kaliuta) [2069045] +- libbpf: Remove deprecation attribute from struct bpf_prog_prep_result (Yauheni Kaliuta) [2069045] +- bpftool: Fix print error when show bpf map (Yauheni Kaliuta) [2069045] +- bpf: Add missing map_get_next_key method to bloom filter map. (Yauheni Kaliuta) [2069045] +- bpf, selftests: Fix racing issue in btf_skc_cls_ingress test (Yauheni Kaliuta) [2069045] +- selftest/bpf: Add a test that reads various addresses. (Yauheni Kaliuta) [2069045] +- bpf: Fix extable address check. (Yauheni Kaliuta) [2069045] +- bpf: Fix extable fixup offset. (Yauheni Kaliuta) [2069045] +- bpf: Make 32->64 bounds propagation slightly more robust (Yauheni Kaliuta) [2069045] +- bpf: Fix signed bounds propagation after mov32 (Yauheni Kaliuta) [2069045] +- bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer (Yauheni Kaliuta) [2069045] +- bpf, selftests: Add test case for atomic fetch on spilled pointer (Yauheni Kaliuta) [2069045] +- bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix OOB write in test_verifier (Yauheni Kaliuta) [2069045] +- selftests/bpf: Tests for state pruning with u32 spill/fill (Yauheni Kaliuta) [2069045] +- bpf: Fix incorrect state pruning for <8B spill/fill (Yauheni Kaliuta) [2069045] +- bpf: Add selftests to cover packet access corner cases (Yauheni Kaliuta) [2069045] +- bpf: Fix the off-by-two error in range markings (Yauheni Kaliuta) [2069045] +- treewide: Add missing includes masked by cgroup -> bpf dependency (Yauheni Kaliuta) [2069045] +- bpf: Fix bpf_check_mod_kfunc_call for built-in modules (Yauheni Kaliuta) [2069045] +- redhat/configs: Add CONFIG_DEBUG_INFO_DWARF5 (Yauheni Kaliuta) [2069045] +- bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [2069045] +- Documentation/locking/locktypes: Update migrate_disable() bits. (Yauheni Kaliuta) [2069045] +- bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. (Yauheni Kaliuta) [2069045] +- libbpf: Fix lookup_and_delete_elem_flags error reporting (Yauheni Kaliuta) [2069045] +- selftests/bpf: Verifier test on refill from a smaller spill (Yauheni Kaliuta) [2069045] +- bpf: Do not reject when the stack read size is different from the tracked scalar size (Yauheni Kaliuta) [2069045] +- selftests/bpf: Make netcnt selftests serial to avoid spurious failures (Yauheni Kaliuta) [2069045] +- selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs (Yauheni Kaliuta) [2069045] +- selftests/bpf: Convert test_bpffs to ASSERT macros (Yauheni Kaliuta) [2069045] +- libfs: Support RENAME_EXCHANGE in simple_rename() (Yauheni Kaliuta) [2069045] +- libfs: Move shmem_exchange to simple_rename_exchange (Yauheni Kaliuta) [2069045] +- libbpf: Deprecate AF_XDP support (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add a testcase for 64-bit bounds propagation issue. (Yauheni Kaliuta) [2069045] +- bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. (Yauheni Kaliuta) [2069045] +- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix also no-alu32 strobemeta selftest (Yauheni Kaliuta) [2069045] +- bpf: Add missing map_delete_elem method to bloom filter map (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add bloom map success test for userspace calls (Yauheni Kaliuta) [2069045] +- bpf: Add alignment padding for "map_extra" + consolidate holes (Yauheni Kaliuta) [2069045] +- bpf: Bloom filter map naming fixups (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add test cases for struct_ops prog (Yauheni Kaliuta) [2069045] +- bpf: Add dummy BPF STRUCT_OPS for test purpose (Yauheni Kaliuta) [2069045] +- bpf: Factor out helpers for ctx access checking (Yauheni Kaliuta) [2069045] +- bpf: Factor out a helper to prepare trampoline for struct_ops prog (Yauheni Kaliuta) [2069045] +- cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix strobemeta selftest regression (Yauheni Kaliuta) [2069045] +- bpf: Disallow unprivileged bpf by default (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix fclose/pclose mismatch in test_progs (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix memory leak in test_ima (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix fd cleanup in sk_lookup test (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add weak/typeless ksym test for light skeleton (Yauheni Kaliuta) [2069045] +- libbpf: Use O_CLOEXEC uniformly when opening fds (Yauheni Kaliuta) [2069045] +- libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 (Yauheni Kaliuta) [2069045] +- libbpf: Add weak ksym support to gen_loader (Yauheni Kaliuta) [2069045] +- libbpf: Add typeless ksym support to gen_loader (Yauheni Kaliuta) [2069045] +- bpf: Add bpf_kallsyms_lookup_name helper (Yauheni Kaliuta) [2069045] +- bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter (Yauheni Kaliuta) [2069045] +- bpf/benchs: Add benchmark tests for bloom filter throughput + false positive (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add bloom filter map test cases (Yauheni Kaliuta) [2069045] +- libbpf: Add "map_extra" as a per-map-type extra flag (Yauheni Kaliuta) [2069045] +- bpf: Add bloom filter map implementation (Yauheni Kaliuta) [2069045] +- bpf, tests: Add module parameter test_suite to test_bpf module (Yauheni Kaliuta) [2069045] +- selftests/bpf: Adding a namespace reset for tc_redirect (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix attach_probe in parallel mode (Yauheni Kaliuta) [2069045] +- selfetests/bpf: Update vmtest.sh defaults (Yauheni Kaliuta) [2069045] +- bpf: Use u64_stats_t in struct bpf_prog_stats (Yauheni Kaliuta) [2069045] +- bpf: Fixes possible race in update_prog_stats() for 32bit arches (Yauheni Kaliuta) [2069045] +- bpf: Avoid races in __bpf_prog_run() for 32bit arches (Yauheni Kaliuta) [2069045] +- s390: introduce nospec_uses_trampoline() (Yauheni Kaliuta) [2069045] +- selftests/bpf: Guess function end for test_get_branch_snapshot (Yauheni Kaliuta) [2069045] +- selftests/bpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045] +- libbpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045] +- libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() (Yauheni Kaliuta) [2069045] +- libbpf: Deprecate ambiguously-named bpf_program__size() API (Yauheni Kaliuta) [2069045] +- libbpf: Deprecate multi-instance bpf_program APIs (Yauheni Kaliuta) [2069045] +- bpftool: Switch to libbpf's hashmap for PIDs/names references (Yauheni Kaliuta) [2069045] +- bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing (Yauheni Kaliuta) [2069045] +- bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects (Yauheni Kaliuta) [2069045] +- bpftool: Do not expose and init hash maps for pinned path in main.c (Yauheni Kaliuta) [2069045] +- bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS) (Yauheni Kaliuta) [2069045] +- selftests/bpf: Split out bpf_verif_scale selftests into multiple tests (Yauheni Kaliuta) [2069045] +- selftests/bpf: Mark tc_redirect selftest as serial (Yauheni Kaliuta) [2069045] +- bpf/selftests: remove .c suffix from prog_tests/rhskip (Yauheni Kaliuta) [2069045] +- selftests/bpf: Support multiple tests per file (Yauheni Kaliuta) [2069045] +- selftests/bpf: Normalize selftest entry points (Yauheni Kaliuta) [2069045] +- libbpf: Fix BTF header parsing checks (Yauheni Kaliuta) [2069045] +- libbpf: Fix overflow in BTF sanity checks (Yauheni Kaliuta) [2069045] +- docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c (Yauheni Kaliuta) [2069045] +- selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests (Yauheni Kaliuta) [2069045] +- bpf: Add BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix flow dissector tests (Yauheni Kaliuta) [2069045] +- libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME (Yauheni Kaliuta) [2069045] +- bpftool: Avoid leaking the JSON writer prepared for program metadata (Yauheni Kaliuta) [2069045] +- selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs (Yauheni Kaliuta) [2069045] +- bpftool: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045] +- libbpf: Add btf__type_cnt() and btf__raw_data() APIs (Yauheni Kaliuta) [2069045] +- libbpf: Deprecate btf__finalize_data() and move it into libbpf.c (Yauheni Kaliuta) [2069045] +- libbpf: Fix memory leak in btf__dedup() (Yauheni Kaliuta) [2069045] +- selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again (Yauheni Kaliuta) [2069045] +- libbpf: Fix the use of aligned attribute (Yauheni Kaliuta) [2069045] +- selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps (Yauheni Kaliuta) [2069045] +- libbpf: Simplify look up by name of internal maps (Yauheni Kaliuta) [2069045] +- selftests/bpf: Demonstrate use of custom .rodata/.data sections (Yauheni Kaliuta) [2069045] +- libbpf: Support multiple .rodata.* and .data.* BPF maps (Yauheni Kaliuta) [2069045] +- bpftool: Improve skeleton generation for data maps without DATASEC type (Yauheni Kaliuta) [2069045] +- bpftool: Support multiple .rodata/.data internal maps in skeleton (Yauheni Kaliuta) [2069045] +- libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps (Yauheni Kaliuta) [2069045] +- libbpf: Use Elf64-specific types explicitly for dealing with ELF (Yauheni Kaliuta) [2069045] +- libbpf: Extract ELF processing state into separate struct (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add verif_stats test (Yauheni Kaliuta) [2069045] +- bpf: Add verified_insns to bpf_prog_info and fdinfo (Yauheni Kaliuta) [2069045] +- libbpf: Fix ptr_is_aligned() usages (Yauheni Kaliuta) [2069045] +- selftests/bpf: Test bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045] +- bpf: Add bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045] +- samples: bpf: Suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [2069045] +- net: bpf: Switch over to memdup_user() (Yauheni Kaliuta) [2069045] +- selftests/bpf: Some more atomic tests (Yauheni Kaliuta) [2069045] +- libbpf: Fix dumping non-aligned __int128 (Yauheni Kaliuta) [2069045] +- libbpf: Fix dumping big-endian bitfields (Yauheni Kaliuta) [2069045] +- bpftool: Remove useless #include to from map_perf_ring.c (Yauheni Kaliuta) [2069045] +- selftests/bpf: Remove duplicated include in cgroup_helpers (Yauheni Kaliuta) [2069045] +- bpf/preload: Clean up .gitignore and "clean-files" target (Yauheni Kaliuta) [2069045] +- libbpf: Migrate internal use of bpf_program__get_prog_info_linear (Yauheni Kaliuta) [2069045] +- bpf: Silence Coverity warning for find_kfunc_desc_btf (Yauheni Kaliuta) [2069045] +- bpftool: Turn check on zlib from a phony target into a conditional error (Yauheni Kaliuta) [2069045] +- bpftool: Do not FORCE-build libbpf (Yauheni Kaliuta) [2069045] +- bpftool: Fix install for libbpf's internal header(s) (Yauheni Kaliuta) [2069045] +- libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h (Yauheni Kaliuta) [2069045] +- bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG (Yauheni Kaliuta) [2069045] +- selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP (Yauheni Kaliuta) [2069045] +- selfetest/bpf: Make some tests serial (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix pid check in fexit_sleep test (Yauheni Kaliuta) [2069045] +- selftests/bpf: Adding pid filtering for atomics test (Yauheni Kaliuta) [2069045] +- selftests/bpf: Make cgroup_v1v2 use its own port (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix race condition in enable_stats (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add per worker cgroup suffix (Yauheni Kaliuta) [2069045] +- selftests/bpf: Allow some tests to be executed in sequence (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add parallelism to test_progs (Yauheni Kaliuta) [2069045] +- bpf/selftests: Add test for writable bare tracepoint (Yauheni Kaliuta) [2069045] +- libbpf: Support detecting and attaching of writable tracepoint program (Yauheni Kaliuta) [2069045] +- bpf: Support writable context for bare tracepoint (Yauheni Kaliuta) [2069045] +- bpftool: Add install-bin target to install binary only (Yauheni Kaliuta) [2069045] +- selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh (Yauheni Kaliuta) [2069045] +- samples/bpf: Do not FORCE-recompile libbpf (Yauheni Kaliuta) [2069045] +- samples/bpf: Install libbpf headers when building (Yauheni Kaliuta) [2069045] +- samples/bpf: Update .gitignore (Yauheni Kaliuta) [2069045] +- bpf: iterators: Install libbpf headers when building (Yauheni Kaliuta) [2069045] +- bpf: preload: Install libbpf headers when building (Yauheni Kaliuta) [2069045] +- tools/runqslower: Install libbpf headers when building (Yauheni Kaliuta) [2069045] +- tools/resolve_btfids: Install libbpf headers when building (Yauheni Kaliuta) [2069045] +- bpftool: Install libbpf headers instead of including the dir (Yauheni Kaliuta) [2069045] +- bpftool: Remove unused includes to (Yauheni Kaliuta) [2069045] +- libbpf: Skip re-installing headers file if source is older than target (Yauheni Kaliuta) [2069045] +- selftests/bpf: Remove SEC("version") from test progs (Yauheni Kaliuta) [2069045] +- selftests/bpf: Skip the second half of get_branch_snapshot in vm (Yauheni Kaliuta) [2069045] +- bpf, tests: Add more LD_IMM64 tests (Yauheni Kaliuta) [2069045] +- bpf, x64: Factor out emission of REX byte in more cases (Yauheni Kaliuta) [2069045] +- libbpf: Deprecate bpf_object__unload() API since v0.6 (Yauheni Kaliuta) [2069045] +- selftests/bpf: Switch to new bpf_object__next_{map,program} APIs (Yauheni Kaliuta) [2069045] +- libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 (Yauheni Kaliuta) [2069045] +- libbpf: Add API documentation convention guidelines (Yauheni Kaliuta) [2069045] +- bpf: Use $(pound) instead of \# in Makefiles (Yauheni Kaliuta) [2069045] +- selftests/bpf: Test new btf__add_btf() API (Yauheni Kaliuta) [2069045] +- selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic (Yauheni Kaliuta) [2069045] +- libbpf: Add API that copies all BTF types from one BTF object to another (Yauheni Kaliuta) [2069045] +- bpf, x64: Save bytes for DIV by reducing reg copies (Yauheni Kaliuta) [2069045] +- bpf: Avoid retpoline for bpf_for_each_map_elem (Yauheni Kaliuta) [2069045] +- bpf: selftests: Add selftests for module kfunc support (Yauheni Kaliuta) [2069045] +- libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations (Yauheni Kaliuta) [2069045] +- libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 (Yauheni Kaliuta) [2069045] +- libbpf: Support kernel module function calls (Yauheni Kaliuta) [2069045] +- bpf: Enable TCP congestion control kfunc from modules (Yauheni Kaliuta) [2069045] +- tools: Allow specifying base BTF file in resolve_btfids (Yauheni Kaliuta) [2069045] +- bpf: btf: Introduce helpers for dynamic BTF set registration (Yauheni Kaliuta) [2069045] +- bpf: Be conservative while processing invalid kfunc calls (Yauheni Kaliuta) [2069045] +- bpf: Introduce BPF support for kernel module function calls (Yauheni Kaliuta) [2069045] +- selftests/bpf: Use BTF-defined key/value for map definitions (Yauheni Kaliuta) [2069045] +- libbpf: Support uniform BTF-defined key/value specification across all BPF maps (Yauheni Kaliuta) [2069045] +- bpf/tests: Add test of LDX_MEM with operand aliasing (Yauheni Kaliuta) [2069045] +- bpf/tests: Add test of ALU shifts with operand register aliasing (Yauheni Kaliuta) [2069045] +- bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations (Yauheni Kaliuta) [2069045] +- bpf/tests: Add exhaustive tests of ALU register combinations (Yauheni Kaliuta) [2069045] +- bpf/tests: Minor restructuring of ALU tests (Yauheni Kaliuta) [2069045] +- bpf/tests: Add more tests for ALU and ATOMIC register clobbering (Yauheni Kaliuta) [2069045] +- bpf/tests: Add tests to check source register zero-extension (Yauheni Kaliuta) [2069045] +- bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes (Yauheni Kaliuta) [2069045] +- bpf/tests: Add zero-extension checks in BPF_ATOMIC tests (Yauheni Kaliuta) [2069045] +- bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes (Yauheni Kaliuta) [2069045] +- bpf, xdp, docs: Correct some English grammar and spelling (Yauheni Kaliuta) [2069045] +- selftests/bpf: Use kselftest skip code for skipped tests (Yauheni Kaliuta) [2069045] +- bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat (Yauheni Kaliuta) [2069045] +- libbpf: Make gen_loader data aligned. (Yauheni Kaliuta) [2069045] +- bpf: selftests: Fix fd cleanup in get_branch_snapshot (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix probe_user test failure with clang build kernel (Yauheni Kaliuta) [2069045] +- bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Yauheni Kaliuta) [2069045] +- bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM (Yauheni Kaliuta) [2069045] +- bpf/tests: Add tail call limit test with external function call (Yauheni Kaliuta) [2069045] +- bpftool: Avoid using "?: " in generated code (Yauheni Kaliuta) [2069045] +- selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use (Yauheni Kaliuta) [2069045] +- libbpf: Add opt-in strict BPF program section name handling logic (Yauheni Kaliuta) [2069045] +- libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC (Yauheni Kaliuta) [2069045] +- libbpf: Refactor ELF section handler definitions (Yauheni Kaliuta) [2069045] +- libbpf: Reduce reliance of attach_fns on sec_def internals (Yauheni Kaliuta) [2069045] +- libbpf: Refactor internal sec_def handling to enable pluggability (Yauheni Kaliuta) [2069045] +- selftests/bpf: Normalize all the rest SEC() uses (Yauheni Kaliuta) [2069045] +- selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc") (Yauheni Kaliuta) [2069045] +- selftests/bpf: Normalize XDP section names in selftests (Yauheni Kaliuta) [2069045] +- libbpf: Add "tc" SEC_DEF which is a better name for "classifier" (Yauheni Kaliuta) [2069045] +- bpf/tests: Add more BPF_END byte order conversion tests (Yauheni Kaliuta) [2069045] +- bpf/tests: Expand branch conversion JIT test (Yauheni Kaliuta) [2069045] +- bpf/tests: Add JMP tests with degenerate conditional (Yauheni Kaliuta) [2069045] +- bpf/tests: Add JMP tests with small offsets (Yauheni Kaliuta) [2069045] +- bpf/tests: Add test case flag for verifier zero-extension (Yauheni Kaliuta) [2069045] +- bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes (Yauheni Kaliuta) [2069045] +- bpf/tests: Add staggered JMP and JMP32 tests (Yauheni Kaliuta) [2069045] +- bpf/tests: Add exhaustive tests of JMP operand magnitudes (Yauheni Kaliuta) [2069045] +- bpf/tests: Add exhaustive tests of ALU operand magnitudes (Yauheni Kaliuta) [2069045] +- bpf/tests: Add exhaustive tests of ALU shift values (Yauheni Kaliuta) [2069045] +- bpf/tests: Reduce memory footprint of test suite (Yauheni Kaliuta) [2069045] +- bpf/tests: Allow different number of runs per test case (Yauheni Kaliuta) [2069045] +- bpf: selftest: Add verifier tests for <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045] +- bpf: selftest: A bpf prog that has a 32bit scalar spill (Yauheni Kaliuta) [2069045] +- bpf: Support <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045] +- bpf: Check the other end of slot_type for STACK_SPILL (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel (Yauheni Kaliuta) [2069045] +- libbpf: Add legacy uprobe attaching support (Yauheni Kaliuta) [2069045] +- libbpf: Refactor and simplify legacy kprobe code (Yauheni Kaliuta) [2069045] +- selftests/bpf: Adopt attach_probe selftest to work on old kernels (Yauheni Kaliuta) [2069045] +- libbpf: Fix memory leak in legacy kprobe attach logic (Yauheni Kaliuta) [2069045] +- samples: bpf: Convert ARP table network order fields into readable format (Yauheni Kaliuta) [2069045] +- samples: bpf: Convert route table network order fields into readable format (Yauheni Kaliuta) [2069045] +- libbpf: Add doc comments in libbpf.h (Yauheni Kaliuta) [2069045] +- bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add trace_vprintk test prog (Yauheni Kaliuta) [2069045] +- selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs (Yauheni Kaliuta) [2069045] +- bpftool: Only probe trace_vprintk feature in 'full' mode (Yauheni Kaliuta) [2069045] +- libbpf: Use static const fmt string in __bpf_printk (Yauheni Kaliuta) [2069045] +- libbpf: Modify bpf_printk to choose helper based on arg count (Yauheni Kaliuta) [2069045] +- bpf: Add bpf_trace_vprintk helper (Yauheni Kaliuta) [2069045] +- selftests/bpf: Stop using bpf_program__load (Yauheni Kaliuta) [2069045] +- bpf: Merge printk and seq_printf VARARG max macros (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix a few compiler warnings (Yauheni Kaliuta) [2069045] +- libbpf: Constify all high-level program attach APIs (Yauheni Kaliuta) [2069045] +- libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 (Yauheni Kaliuta) [2069045] +- selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API (Yauheni Kaliuta) [2069045] +- libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() (Yauheni Kaliuta) [2069045] +- libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs (Yauheni Kaliuta) [2069045] +- selftests/bpf: Stop using relaxed_core_relocs which has no effect (Yauheni Kaliuta) [2069045] +- libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() (Yauheni Kaliuta) [2069045] +- bpf: Update bpf_get_smp_processor_id() documentation (Yauheni Kaliuta) [2069045] +- libbpf: Add sphinx code documentation comments (Yauheni Kaliuta) [2069045] +- selftests/bpf: Skip btf_tag test if btf_tag attribute not supported (Yauheni Kaliuta) [2069045] +- docs/bpf: Add documentation for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add a test with a bpf program with btf_tag attributes (Yauheni Kaliuta) [2069045] +- selftests/bpf: Test BTF_KIND_TAG for deduplication (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add BTF_KIND_TAG unit tests (Yauheni Kaliuta) [2069045] +- selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format (Yauheni Kaliuta) [2069045] +- selftests/bpf: Test libbpf API function btf__add_tag() (Yauheni Kaliuta) [2069045] +- bpftool: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] +- libbpf: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045] +- libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag (Yauheni Kaliuta) [2069045] +- bpf: Support for new btf kind BTF_KIND_TAG (Yauheni Kaliuta) [2069045] +- btf: Change BTF_KIND_* macros to enums (Yauheni Kaliuta) [2069045] +- selftests/bpf: Fix .gitignore to not ignore test_progs.c (Yauheni Kaliuta) [2069045] +- bpf,x64 Emit IMUL instead of MUL for x86-64 (Yauheni Kaliuta) [2069045] +- libbpf: Minimize explicit iterator of section definition array (Yauheni Kaliuta) [2069045] +- libbpf: Simplify BPF program auto-attach code (Yauheni Kaliuta) [2069045] +- libbpf: Ensure BPF prog types are set before relocations (Yauheni Kaliuta) [2069045] +- selftests/bpf: Update selftests to always provide "struct_ops" SEC (Yauheni Kaliuta) [2069045] +- libbpf: Introduce legacy kprobe events support (Yauheni Kaliuta) [2069045] +- bpf, selftests: Replicate tailcall limit test for indirect call case (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add test for bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045] +- bpf: Introduce helper bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045] +- selftests/bpf: Test new __sk_buff field hwtstamp (Yauheni Kaliuta) [2069045] +- bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr (Yauheni Kaliuta) [2069045] +- bpf: Add hardware timestamp field to __sk_buff (Yauheni Kaliuta) [2069045] +- libbpf: Make libbpf_version.h non-auto-generated (Yauheni Kaliuta) [2069045] +- libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Yauheni Kaliuta) [2069045] +- libbpf: Fix build with latest gcc/binutils with LTO (Yauheni Kaliuta) [2069045] +- selftests/bpf: Add checks for X__elf_bytes() skeleton helper (Yauheni Kaliuta) [2069045] +- bpftool: Provide a helper method for accessing skeleton's embedded ELF data (Yauheni Kaliuta) [2069045] +- libbpf: Change bpf_object_skeleton data field to const pointer (Yauheni Kaliuta) [2069045] +- libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [2069045] +- bpf, selftests: Fix spelling mistake "tained" -> "tainted" (Yauheni Kaliuta) [2069045] +- bpf, selftests: Add test case trying to taint map value pointer (Yauheni Kaliuta) [2069045] + * Wed Jun 15 2022 Patrick Talbert [5.14.0-112.el9] - redhat: configs: Update configs for vmware (Cathy Avery) [2087134] - VMCI: Add support for ARM64 (Cathy Avery) [2079153] diff --git a/sources b/sources index 4ec6cbc..7d27b1b 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-112.el9.tar.xz) = 7a10e9889a1acc370ab9bb0676aad79d3f1f677167aa8ed5681e6d5695e41a348ad18f83b52e86822e8e30b89dbad3bb9b26724b2c15025ca2e6553b3d5a80d1 -SHA512 (kernel-abi-stablelists-5.14.0-112.el9.tar.bz2) = b13950b0cd5625fd44b79aacacab82532242d8cb775c92b3ab7a268e2cb6dddf308e6f41845c522bc2871127cd1249cce1ccc75cf653c65d3adc928f88d75fd4 -SHA512 (kernel-kabi-dw-5.14.0-112.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674 +SHA512 (linux-5.14.0-113.el9.tar.xz) = eeb448606abec9f5edf04d0c2e102666eaf1cc6ff1d8a97b15d4ec8a7852066a73953f01e3df5b1b5d773975e54694af22938d3466227c775a0e2f59c79a59bc +SHA512 (kernel-abi-stablelists-5.14.0-113.el9.tar.bz2) = 91abc6bbb4d43c5a0904df529988971043820820166f663fb22253eb4d9542e0b6489e01cb594ef3a56567267e845ccdb7d0bb11a065cc9648f12cc964095b75 +SHA512 (kernel-kabi-dw-5.14.0-113.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674