# changelog

author: Julio Faracco <jfaracco@redhat.com> [6.12.0-76.el10]
changelog:
  - selftests/mm: fix guard-pages build (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: set allocated memory to non-zero content in cow test (Luiz Capitulino) [RHEL-78135]
  - selftest: hugetlb_dio: fix test naming (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: hugetlb_fault_after_madv: improve test output (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: hugetlb_fault_after_madv: use default hugetlb page size (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: Fix unused function warning for aarch64_write_signal_pkey() (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: Define PKEY_UNRESTRICTED for pkey_sighandler_tests (Luiz Capitulino) [RHEL-78135]
  - mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() (Luiz Capitulino) [RHEL-78135 RHEL-83252] {CVE-2025-21861}
  - cachestat: fix page cache statistics permission checking (Luiz Capitulino) [RHEL-78135 RHEL-78991] {CVE-2025-21691}
  - arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont() (Luiz Capitulino) [RHEL-78135]
  - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC (Luiz Capitulino) [RHEL-78135] {CVE-2025-21866}
  - powerpc/code-patching: Disable KASAN report during patching via temporary mm (Luiz Capitulino) [RHEL-78135] {CVE-2025-21869}
  - x86/microcode/AMD: Flush patch buffer mapping after application (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: clear tags before swap (Luiz Capitulino) [RHEL-78135]
  - kasan: don't call find_vm_area() in a PREEMPT_RT kernel (Luiz Capitulino) [RHEL-78135]
  - mm/zswap: fix inconsistency when zswap_store_page() fails (Luiz Capitulino) [RHEL-78135] {CVE-2025-21860}
  - mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pages (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: fix module allocation tags populated area calculation (Luiz Capitulino) [RHEL-78135]
  - x86: Disable EXECMEM_ROX support (Luiz Capitulino) [RHEL-78135]
  - module: fix writing of livepatch relocations in ROX text (Luiz Capitulino) [RHEL-78135]
  - arm: pgtable: fix NULL pointer dereference issue (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: fix a compile error when kernel is not compiled (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: virtual_address_range: avoid reading from VM_IO mappings (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: vm_util: split up /proc/self/smaps parsing (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: virtual_address_range: unmap chunks after validation (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: virtual_address_range: mmap() without PROT_WRITE (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: skip virtual_address_range tests on riscv (Luiz Capitulino) [RHEL-78135]
  - selftest/mm: fix typo in virtual_address_range (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Add missing brackets in switch case (Luiz Capitulino) [RHEL-78135]
  - vdso: Change PAGE_MASK to signed on all 32-bit architectures (Luiz Capitulino) [RHEL-78135]
  - arm64: mte: set VM_MTE_ALLOWED for hugetlbfs at correct place (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Fix missing printf() argument in gcs/gcs-stress.c (Luiz Capitulino) [RHEL-78135]
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_GCS (Luiz Capitulino) [RHEL-78135]
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_POE (Luiz Capitulino) [RHEL-78135] {CVE-2024-57877}
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMR (Luiz Capitulino) [RHEL-78135] {CVE-2024-57878}
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL (Luiz Capitulino) [RHEL-78135] {CVE-2024-57874}
  - arm64: signal: Ensure signal delivery failure is recoverable (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Fix documentation for HWCAP (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Fix outdated ptrace documentation (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Mask extra bits from program interrupt code (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Initialize uninitialized flags variable (Luiz Capitulino) [RHEL-78135]
  - mm: ksm: align cmp_and_merge_page() to v6.13 (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: move allocations during CPU init outside the lock (Luiz Capitulino) [RHEL-78135]
  - mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma (Luiz Capitulino) [RHEL-78135]
  - mm: page_alloc: fix missed updates of lowmem_reserve in adjust_managed_page_count (Luiz Capitulino) [RHEL-78135]
  - mm: fix assertion in folio_end_read() (Luiz Capitulino) [RHEL-78135]
  - vmstat: disable vmstat_work on vmstat_cpu_down_prep() (Luiz Capitulino) [RHEL-78135]
  - mm: clear uffd-wp PTE/PMD state on mremap() (Luiz Capitulino) [RHEL-78135 RHEL-80531] {CVE-2025-21696}
  - mm: zswap: properly synchronize freeing resources during CPU hotunplug (Luiz Capitulino) [RHEL-78135 RHEL-78681] {CVE-2025-21693}
  - Revert "mm: zswap: fix race between [de]compression and CPU hotunplug" (Luiz Capitulino) [RHEL-78135]
  - mm: fix div by zero in bdi_ratio_from_pages (Luiz Capitulino) [RHEL-78135]
  - x86/execmem: fix ROX cache usage in Xen PV guests (Luiz Capitulino) [RHEL-78135]
  - filemap: avoid truncating 64-bit offset to 32 bits (Luiz Capitulino) [RHEL-78135] {CVE-2025-21665}
  - mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit" (Luiz Capitulino) [RHEL-78135]
  - mm/kmemleak: fix percpu memory leak detection failure (Luiz Capitulino) [RHEL-78135]
  - Revert "vmstat: disable vmstat_work on vmstat_cpu_down_prep()" (Luiz Capitulino) [RHEL-78135]
  - mm/util: make memdup_user_nul() similar to memdup_user() (Luiz Capitulino) [RHEL-78135]
  - mm, madvise: fix potential workingset node list_lru leaks (Luiz Capitulino) [RHEL-78135]
  - mm/damon/core: fix ignored quota goals and filters of newly committed schemes (Luiz Capitulino) [RHEL-78135]
  - mm/damon/core: fix new damon_target objects leaks on damon_commit_targets() (Luiz Capitulino) [RHEL-78135] {CVE-2024-57886}
  - mm/list_lru: fix false warning of negative counter (Luiz Capitulino) [RHEL-78135]
  - vmstat: disable vmstat_work on vmstat_cpu_down_prep() (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fix the update of 'shmem_falloc->nr_unswapped' (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fix incorrect index alignment for within_size policy (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: fix race between [de]compression and CPU hotunplug (Luiz Capitulino) [RHEL-78135]
  - mm: hugetlb: independent PMD page table shared count (Luiz Capitulino) [RHEL-78135] {CVE-2024-57883}
  - mm/readahead: fix large folio support in async readahead (Luiz Capitulino) [RHEL-78135]
  - mm: don't try THP alignment for FS without get_unmapped_area (Luiz Capitulino) [RHEL-78135]
  - mm: huge_memory: handle strsep not finding delimiter (Luiz Capitulino) [RHEL-78135]
  - mm/vmstat: fix a W=1 clang compiler warning (Luiz Capitulino) [RHEL-78135]
  - mm: convert partially_mapped set/clear operations to be atomic (Luiz Capitulino) [RHEL-78135]
  - vmalloc: fix accounting with i915 (Luiz Capitulino) [RHEL-78135]
  - mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy() (Luiz Capitulino) [RHEL-78135] {CVE-2024-57881}
  - mm: use clear_user_(high)page() for arch with special user folio handling (Luiz Capitulino) [RHEL-78135]
  - mm: introduce cpu_icache_is_aliasing() across all architectures (Luiz Capitulino) [RHEL-78135]
  - mm: add RCU annotation to pte_offset_map(_lock) (Luiz Capitulino) [RHEL-78135]
  - mm: correctly reference merged VMA (Luiz Capitulino) [RHEL-78135]
  - mm: use aligned address in copy_user_gigantic_page() (Luiz Capitulino) [RHEL-78135] {CVE-2024-51729}
  - mm: use aligned address in clear_gigantic_page() (Luiz Capitulino) [RHEL-78135] {CVE-2024-52319}
  - mm: shmem: fix ShmemHugePages at swapout (Luiz Capitulino) [RHEL-78135]
  - memcg: slub: fix SUnreclaim for post charged objects (Luiz Capitulino) [RHEL-78135]
  - x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables (Luiz Capitulino) [RHEL-78135]
  - mm/filemap: don't call folio_test_locked() without a reference in next_uptodate_folio() (Luiz Capitulino) [RHEL-78135]
  - mm: correct typo in MMAP_STATE() macro (Luiz Capitulino) [RHEL-78135]
  - mm: respect mmap hint address when aligning for THP (Luiz Capitulino) [RHEL-78135]
  - mm: memcg: declare do_memsw_account inline (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: swap tags when migrate pages (Luiz Capitulino) [RHEL-78135]
  - mm: open-code page_folio() in dump_page() (Luiz Capitulino) [RHEL-78135]
  - mm: open-code PageTail in folio_flags() and const_folio_flags() (Luiz Capitulino) [RHEL-78135]
  - mm: fix vrealloc()'s KASAN poisoning logic (Luiz Capitulino) [RHEL-78135]
  - kasan: make report_lock a raw spinlock (Luiz Capitulino) [RHEL-78135]
  - mm/gup: handle NULL pages in unpin_user_pages() (Luiz Capitulino) [RHEL-78135] {CVE-2024-56612}
  - arm64: mte: Fix copy_highpage() warning on hugetlb folios (Luiz Capitulino) [RHEL-78135]
  - arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs (Luiz Capitulino) [RHEL-78135]
  - memblock: allow zero threshold in validate_numa_converage() (Luiz Capitulino) [RHEL-78135]
  - x86/mm: Carve out INVLPG inline asm for use by others (Luiz Capitulino) [RHEL-78135]
  - Rename .data.once to .data..once to fix resetting WARN*_ONCE (Luiz Capitulino) [RHEL-78135]
  - Rename .data.unlikely to .data..unlikely (Luiz Capitulino) [RHEL-78135]
  - s390/mm/hugetlbfs: Add missing includes (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Add PTE_MARKER support for hugetlbfs mappings (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Introduce region-third and segment table swap entries (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Introduce region-third and segment table entry present bits (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Rearrange region-third and segment table entry SW bits (Luiz Capitulino) [RHEL-78135]
  - memblock: uniformly initialize all reserved pages to MIGRATE_MOVABLE (Luiz Capitulino) [RHEL-78135]
  - mm: Use str_on_off() helper function in report_meminit() (Luiz Capitulino) [RHEL-78135]
  - slab: Fix too strict alignment check in create_cache() (Luiz Capitulino) [RHEL-78135] {CVE-2024-56560}
  - SLUB: Add support for per object memory policies (Luiz Capitulino) [RHEL-78135]
  - mm/slab: Allow cache creation to proceed even if sysfs registration fails (Luiz Capitulino) [RHEL-78135]
  - mm/slub, kunit: Add testcase for krealloc redzone and zeroing (Luiz Capitulino) [RHEL-78135]
  - mm/slub: Improve redzone check and zeroing for krealloc() (Luiz Capitulino) [RHEL-78135]
  - mm/slub: Consider kfence case for get_orig_size() (Luiz Capitulino) [RHEL-78135]
  - mm, slab: add kerneldocs for common SLAB_ flags (Luiz Capitulino) [RHEL-78135]
  - mm/slab: remove duplicate check in create_cache() (Luiz Capitulino) [RHEL-78135]
  - mm/slub: Move krealloc() and related code to slub.c (Luiz Capitulino) [RHEL-78135]
  - mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_size is on (Luiz Capitulino) [RHEL-78135]
  - drm: replace strcpy() with strscpy() (Luiz Capitulino) [RHEL-78135]
  - mm/util: deduplicate code in {kstrdup,kstrndup,kmemdup_nul} (Luiz Capitulino) [RHEL-78135]
  - mm/util: fix possible race condition in kstrdup() (Luiz Capitulino) [RHEL-78135]
  - bpftool: ensure task comm is always NUL-terminated (Luiz Capitulino) [RHEL-78135]
  - security: replace memcpy() with get_task_comm() (Luiz Capitulino) [RHEL-78135]
  - auditsc: replace memcpy() with strscpy() (Luiz Capitulino) [RHEL-78135]
  - get rid of __get_task_comm() (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Early detect debug_pagealloc size requirement (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Disable kfence if not early init (Luiz Capitulino) [RHEL-78135]
  - book3s64/radix: Refactoring common kfence related functions (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Add kfence functionality (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Disable debug_pagealloc if it requires more memory (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Make kernel_map_linear_page() generic (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Refactor hash__kernel_map_pages() function (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Add hash_debug_pagealloc_alloc_slots() function (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Add hash_debug_pagealloc_add_slot() function (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Refactor kernel linear map related calls (Luiz Capitulino) [RHEL-78135]
  - book3s64/hash: Remove kfence support temporarily (Luiz Capitulino) [RHEL-78135]
  - cma: enforce non-zero pageblock_order during cma_init_reserved_mem() (Luiz Capitulino) [RHEL-78135]
  - mm/kfence: add a new kunit test test_use_after_free_read_nofault() (Luiz Capitulino) [RHEL-78135]
  - memcg/hugetlb: add hugeTLB counters to memcg (Luiz Capitulino) [RHEL-78135]
  - vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event (Luiz Capitulino) [RHEL-78135]
  - mm: mmap_lock: check trace_mmap_lock_$type_enabled() instead of regcount (Luiz Capitulino) [RHEL-78135]
  - mm: define general function pXd_init() (Luiz Capitulino) [RHEL-78135]
  - kmemleak: iommu/iova: fix transient kmemleak false positive (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: simplify the list_lru walk callback function (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: split the lock to per-cgroup scope (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: simplify reparenting and initial allocation (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: code clean up for reparenting (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: don't export list_lru_add (Luiz Capitulino) [RHEL-78135]
  - mm/list_lru: don't pass unnecessary key parameters (Luiz Capitulino) [RHEL-78135]
  - kasan: add kunit tests for kmalloc_track_caller, kmalloc_node_track_caller (Luiz Capitulino) [RHEL-78135]
  - kasan: change kasan_atomics kunit test as KUNIT_CASE_SLOW (Luiz Capitulino) [RHEL-78135]
  - kasan: use EXPORT_SYMBOL_IF_KUNIT to export symbols (Luiz Capitulino) [RHEL-78135]
  - mm: remove unnecessary page_table_lock on stack expansion (Luiz Capitulino) [RHEL-78135]
  - mm: huge_memory: use strscpy() instead of strcpy() (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: override mTHP shmem default with a kernel parameter (Luiz Capitulino) [RHEL-78135]
  - mm: move ``get_order_from_str()`` to internal.h (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: control THP support through the kernel command line (Luiz Capitulino) [RHEL-78135]
  - vma: detect infinite loop in vma tree (Luiz Capitulino) [RHEL-78135]
  - mm/memory-failure: replace sprintf() with sysfs_emit() (Luiz Capitulino) [RHEL-78135]
  - memcg: add flush tracepoint (Luiz Capitulino) [RHEL-78135]
  - memcg: rename do_flush_stats and add force flag (Luiz Capitulino) [RHEL-78135]
  - mm: delete the unused put_pages_list() (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: add self tests for guard page feature (Luiz Capitulino) [RHEL-78135]
  - selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore (Luiz Capitulino) [RHEL-78135]
  - tools: testing: update tools UAPI header for mman-common.h (Luiz Capitulino) [RHEL-78135]
  - mm: madvise: implement lightweight guard page mechanism (Luiz Capitulino) [RHEL-78135]
  - mm: add PTE_MARKER_GUARD PTE marker (Luiz Capitulino) [RHEL-78135]
  - mm: pagewalk: add the ability to install PTEs (Luiz Capitulino) [RHEL-78135]
  - kasan: delete CONFIG_KASAN_MODULE_TEST (Luiz Capitulino) [RHEL-78135]
  - kasan: migrate copy_user_test to kunit (Luiz Capitulino) [RHEL-78135]
  - kasan: move checks to do_strncpy_from_user (Luiz Capitulino) [RHEL-78135]
  - mm: add per-order mTHP swpin counters (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: zswap_store_page() will initialize entry after adding to xarray. (Luiz Capitulino) [RHEL-78135]
  - mm: swap: count successful large folio zswap stores in hugepage zswpout stats (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: support large folios in zswap_store() (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: modify zswap_stored_pages to be atomic_long_t (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: rename zswap_pool_get() to zswap_pool_tryget() (Luiz Capitulino) [RHEL-78135]
  - mm: zswap: modify zswap_compress() to accept a page instead of a folio (Luiz Capitulino) [RHEL-78135]
  - mm: define obj_cgroup_get() if CONFIG_MEMCG is not defined (Luiz Capitulino) [RHEL-78135]
  - mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef comment (Luiz Capitulino) [RHEL-78135]
  - mm/damon/Kconfig: update DBGFS_KUNIT prompt copy for SYSFS_KUNIT (Luiz Capitulino) [RHEL-78135]
  - selftests/damon/debugfs_duplicate_context_creation: hide errors from expected file write failures (Luiz Capitulino) [RHEL-78135]
  - selftests/damon/_debugfs_common: hide expected error message from test_write_result() (Luiz Capitulino) [RHEL-78135]
  - selftests/damon/huge_count_read_write: remove unnecessary debugging message (Luiz Capitulino) [RHEL-78135]
  - mm/show_mem: use str_yes_no() helper in show_free_areas() (Luiz Capitulino) [RHEL-78135]
  - mm/vmscan: wake up flushers conditionally to avoid cgroup OOM (Luiz Capitulino) [RHEL-78135]
  - mm: use page->private instead of page->index in percpu (Luiz Capitulino) [RHEL-78135]
  - mm: remove references to page->index in huge_memory.c (Luiz Capitulino) [RHEL-78135]
  - bootmem: stop using page->index (Luiz Capitulino) [RHEL-78135]
  - mm: mass constification of folio/page pointers (Luiz Capitulino) [RHEL-78135]
  - mm: renovate page_address_in_vma() (Luiz Capitulino) [RHEL-78135]
  - mm: use page_pgoff() in more places (Luiz Capitulino) [RHEL-78135]
  - mm: convert page_to_pgoff() to page_pgoff() (Luiz Capitulino) [RHEL-78135]
  - mm/zsmalloc: use memcpy_from/to_page whereever possible (Luiz Capitulino) [RHEL-78135]
  - zsmalloc: replace kmap_atomic with kmap_local_page (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: support for page allocation tag compression (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: introduce pgtag_ref_handle to abstract page tag references (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: populate memory for module tags as needed (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: load module tags into separate contiguous memory (Luiz Capitulino) [RHEL-78135]
  - alloc_tag: introduce shutdown_mem_profiling helper function (Luiz Capitulino) [RHEL-78135]
  - maple_tree: add mas_for_each_rev() helper (Luiz Capitulino) [RHEL-78135]
  - x86/module: enable ROX caches for module text on 64 bit (Luiz Capitulino) [RHEL-78135]
  - execmem: add support for cache of large ROX pages (Luiz Capitulino) [RHEL-78135]
  - x86/module: prepare module loading for ROX allocations of text (Luiz Capitulino) [RHEL-78135]
  - arch: introduce set_direct_map_valid_noflush() (Luiz Capitulino) [RHEL-78135]
  - module: prepare to handle ROX allocations for text (Luiz Capitulino) [RHEL-78135]
  - asm-generic: introduce text-patching.h (Luiz Capitulino) [RHEL-78135]
  - mm: vmalloc: don't account for number of nodes for HUGE_VMAP allocations (Luiz Capitulino) [RHEL-78135]
  - mm: vmalloc: group declarations depending on CONFIG_MMU together (Luiz Capitulino) [RHEL-78135]
  - memcg: workingset: remove folio_memcg_rcu usage (Luiz Capitulino) [RHEL-78135]
  - mm/vma: the pgoff is correct if can_merge_right (Luiz Capitulino) [RHEL-78135]
  - mm: defer second attempt at merge on mmap() (Luiz Capitulino) [RHEL-78135]
  - mm: remove unnecessary reset state logic on merge new VMA (Luiz Capitulino) [RHEL-78135]
  - mm: refactor __mmap_region() (Luiz Capitulino) [RHEL-78135]
  - mm: isolate mmap internal logic to mm/vma.c (Luiz Capitulino) [RHEL-78135]
  - tools: testing: add additional vma_internal.h stubs (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: remove memcg move locking code (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: no need for memcg locking for MGLRU (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: no need for memcg locking for writeback tracking (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: no need for memcg locking for dirty tracking (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: remove charge move code (Luiz Capitulino) [RHEL-78135]
  - memcg-v1: fully deprecate move_charge_at_immigrate (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fallback to page size splice if large folio has poisoned pages (Luiz Capitulino) [RHEL-78135]
  - mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_evenly_split_region() (Luiz Capitulino) [RHEL-78135]
  - mm/damon/vaddr: fix issue in damon_va_evenly_split_region() (Luiz Capitulino) [RHEL-78135]
  - mm/page_alloc: use str_off_on() helper in build_all_zonelists() (Luiz Capitulino) [RHEL-78135]
  - mm/memcontrol: fix seq_buf size to save memory when PAGE_SIZE is large (Luiz Capitulino) [RHEL-78135]
  - mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER (Luiz Capitulino) [RHEL-78135]
  - mm/page-writeback: raise wb_thresh to prevent write blocking with strictlimit (Luiz Capitulino) [RHEL-78135]
  - mm/memory.c: simplify pfnmap_lockdep_assert (Luiz Capitulino) [RHEL-78135]
  - mm/codetag: fix arg in pgalloc_tag_copy alloc_tag_sub (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: improve the tmpfs large folio read performance (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logic (Luiz Capitulino) [RHEL-78135]
  - mm: remove unused has_isolate_pageblock (Luiz Capitulino) [RHEL-78135]
  - mm: remove redundant condition for THP folio (Luiz Capitulino) [RHEL-78135]
  - mm/mremap: remove goto from mremap_to() (Luiz Capitulino) [RHEL-78135]
  - mm/mremap: cleanup vma_to_resize() (Luiz Capitulino) [RHEL-78135]
  - mm: don't set readahead flag on a folio when lookahead_size > nr_to_read (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: remove __shmem_huge_global_enabled() (Luiz Capitulino) [RHEL-78135]
  - mm: huge_memory: move file_thp_enabled() into huge_memory.c (Luiz Capitulino) [RHEL-78135]
  - tmpfs: don't enable large folios if not supported (Luiz Capitulino) [RHEL-78135]
  - mm/mglru: reset page lru tier bits when activating (Luiz Capitulino) [RHEL-78135]
  - mm: swap: use str_true_false() helper function (Luiz Capitulino) [RHEL-78135]
  - mm, kasan, kmsan: instrument copy_from/to_kernel_nofault (Luiz Capitulino) [RHEL-78135]
  - mm/vmstat: defer the refresh_zone_stat_thresholds after all CPUs bringup (Luiz Capitulino) [RHEL-78135]
  - vmscan: add a vmscan event for reclaim_pages (Luiz Capitulino) [RHEL-78135]
  - mm: avoid zeroing user movable page twice with init_on_alloc=1 (Luiz Capitulino) [RHEL-78135]
  - mm/zswap: avoid touching XArray for unnecessary invalidation (Luiz Capitulino) [RHEL-78135]
  - mm/hugetlb: perform vmemmap optimization batchly for specific node allocation (Luiz Capitulino) [RHEL-78135]
  - memcg: add tracing for memcg stat updates (Luiz Capitulino) [RHEL-78135]
  - mm: remove unused hugepage for vma_alloc_folio() (Luiz Capitulino) [RHEL-78135]
  - mm: add pcp high_min high_max to proc zoneinfo (Luiz Capitulino) [RHEL-78135]
  - mm/kmemleak: fix typo in object_no_scan() comment (Luiz Capitulino) [RHEL-78135]
  - kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_end (Luiz Capitulino) [RHEL-78135]
  - mm: allocate THP on hugezeropage wp-fault (Luiz Capitulino) [RHEL-78135]
  - mm: abstract THP allocation (Luiz Capitulino) [RHEL-78135]
  - mm/memory.c: remove stray newline at top of file (Luiz Capitulino) [RHEL-78135]
  - percpu: fix data race with pcpu_nr_empty_pop_pages (Luiz Capitulino) [RHEL-78135]
  - mm: consolidate common checks in hugetlb_get_unmapped_area (Luiz Capitulino) [RHEL-78135]
  - arch/s390: clean up hugetlb definitions (Luiz Capitulino) [RHEL-78135]
  - mm: drop hugetlb_get_unmapped_area{_*} functions (Luiz Capitulino) [RHEL-78135]
  - mm: make hugetlb mappings go through mm_get_unmapped_area_vmflags (Luiz Capitulino) [RHEL-78135]
  - arch/powerpc: teach book3s64 arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - arch/sparc: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - arch/x86: teach arch_get_unmapped_area_vmflags to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - arch/s390: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - mm/mmap: teach generic_get_unmapped_area{_topdown} to handle hugetlb mappings (Luiz Capitulino) [RHEL-78135]
  - mm: remove misleading 'unlikely' hint in vms_gather_munmap_vmas() (Luiz Capitulino) [RHEL-78135]
  - mm/truncate: reset xa_has_values flag on each iteration (Luiz Capitulino) [RHEL-78135]
  - mm: swap: make some count_mthp_stat() call-sites be THP-agnostic. (Luiz Capitulino) [RHEL-78135]
  - gup: convert FOLL_TOUCH case in follow_page_pte() to folio (Luiz Capitulino) [RHEL-78135]
  - mm: remove PageKsm() (Luiz Capitulino) [RHEL-78135]
  - mm: add PageAnonNotKsm() (Luiz Capitulino) [RHEL-78135]
  - ksm: convert should_skip_rmap_item() to take a folio (Luiz Capitulino) [RHEL-78135]
  - ksm: convert cmp_and_merge_page() to use a folio (Luiz Capitulino) [RHEL-78135]
  - ksm: use a folio in try_to_merge_one_page() (Luiz Capitulino) [RHEL-78135]
  - mm/cma: fix useless return in void function (Luiz Capitulino) [RHEL-78135]
  - mm: optimize invalidation of shadow entries (Luiz Capitulino) [RHEL-78135]
  - mm: optimize truncation of shadow entries (Luiz Capitulino) [RHEL-78135]
  - mm: migrate LRU_REFS_MASK bits in folio_migrate_flags (Luiz Capitulino) [RHEL-78135]
  - mm: pgtable: remove pte_offset_map_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: userfaultfd: move_pages_pte() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: page_vma_mapped_walk: map_pte() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: mremap: move_ptes() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: copy_pte_range() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: khugepaged: collapse_pte_mapped_thp() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: handle_pte_fault() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - arm: adjust_pte() use pte_offset_map_rw_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: khugepaged: __collapse_huge_page_swapin() use pte_offset_map_ro_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: filemap: filemap_fault_recheck_pte_none() use pte_offset_map_ro_nolock() (Luiz Capitulino) [RHEL-78135]
  - powerpc: assert_pte_locked() use pte_offset_map_ro_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock() (Luiz Capitulino) [RHEL-78135]
  - mm: move mm flags to mm_types.h (Luiz Capitulino) [RHEL-78135]
  - mm/madvise: unrestrict process_madvise() for current process (Luiz Capitulino) [RHEL-78135]
  - mm/mempolicy: fix comments for better documentation (Luiz Capitulino) [RHEL-78135]
  - mm: fix shrink nr.unqueued_dirty counter issue (Luiz Capitulino) [RHEL-78135]
  - mm: refactor mm_access() to not return NULL (Luiz Capitulino) [RHEL-78135]
  - mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation (Luiz Capitulino) [RHEL-78135] {CVE-2024-56559}
  - mm/memcontrol: add per-memcg pgpgin/pswpin counter (Luiz Capitulino) [RHEL-78135]
  - mm/damon: fix sparse warning for zero initializer (Luiz Capitulino) [RHEL-78135]
  - mm: shmem: fix khugepaged activation policy for shmem (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: use __alloc_pages() to replace alloc_pages_node() (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' (Luiz Capitulino) [RHEL-78135]
  - xtensa: remove the get_order() implementation (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: avoid caller accessing 'page_frag_cache' directly (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: use initial zero offset for page_frag_alloc_align() (Luiz Capitulino) [RHEL-78135]
  - mm: move the page fragment allocator from page_alloc into its own file (Luiz Capitulino) [RHEL-78135]
  - mm: page_frag: add a test module for page_frag (Luiz Capitulino) [RHEL-78135]
  - powerpc: Split systemcfg struct definitions out from vdso (Luiz Capitulino) [RHEL-78135]
  - powerpc: Split systemcfg data out of vdso data page (Luiz Capitulino) [RHEL-78135]
  - powerpc: Add kconfig option for the systemcfg page (Luiz Capitulino) [RHEL-78135]
  - powerpc/pseries/lparcfg: Use num_possible_cpus() for potential processors (Luiz Capitulino) [RHEL-78135]
  - powerpc/pseries/lparcfg: Fix printing of system_active_processors (Luiz Capitulino) [RHEL-78135]
  - powerpc/procfs: Propagate error of remap_pfn_range() (Luiz Capitulino) [RHEL-78135]
  - powerpc/vdso: Remove offset comment from 32bit vdso_arch_data (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Split virtual clock pages into dedicated mapping (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Delete vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access vdso data without vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Move the rng offset to vsyscall.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access rng vdso data without vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access timens vdso data without vvar.h (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Allocate vvar page from C code (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Access rng data from kernel without vvar (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Place vdso_data at beginning of vvar page (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Use __arch_get_vdso_data() to access vdso data (Luiz Capitulino) [RHEL-78135]
  - x86/mm/mmap: Remove arch_vma_name() (Luiz Capitulino) [RHEL-78135]
  - MIPS: vdso: Avoid name conflict around "vdso_data" (Luiz Capitulino) [RHEL-78135]
  - LoongArch: vDSO: Use vdso/datapage.h to access vDSO data (Luiz Capitulino) [RHEL-78135]
  - ARM: vdso: Remove assembly for datapage access (Luiz Capitulino) [RHEL-78135]
  - riscv: vdso: Use only one single vvar mapping (Luiz Capitulino) [RHEL-78135]
  - arm64: vdso: Use only one single vvar mapping (Luiz Capitulino) [RHEL-78135]
  - arm64: vdso: Drop LBASE_VDSO (Luiz Capitulino) [RHEL-78135]
  - s390/vdso: Drop LBASE_VDSO (Luiz Capitulino) [RHEL-78135]
  - csky/vdso: Remove arch_vma_name() (Luiz Capitulino) [RHEL-78135]
  - csky/vdso: Remove gettimeofday() and friends from VDSO (Luiz Capitulino) [RHEL-78135]
  - MIPS: vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - LoongArch: vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - x86/vdso: Remove timekeeper include (Luiz Capitulino) [RHEL-78135]
  - s390/vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - riscv: vdso: Remove timekeeper include (Luiz Capitulino) [RHEL-78135]
  - powerpc/vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - arm64: vdso: Remove timekeeper include (Luiz Capitulino) [RHEL-78135]
  - arm: vdso: Remove timekeeper includes (Luiz Capitulino) [RHEL-78135]
  - vdso: Remove timekeeper argument of __arch_update_vsyscall() (Luiz Capitulino) [RHEL-78135]
  - s390: Remove remaining _PAGE_* macros (Luiz Capitulino) [RHEL-78135]
  - vdso: Introduce vdso/page.h (Luiz Capitulino) [RHEL-78135]
  - drm: i915: Change fault type to unsigned long (Luiz Capitulino) [RHEL-78135]
  - x86/mm/tlb: Put cpumask_test_cpu() check in switch_mm_irqs_off() under CONFIG_DEBUG_VM (Luiz Capitulino) [RHEL-78135]
  - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Luiz Capitulino) [RHEL-78135]
  - redhat/configs: Enable CONFIG_ARM64_HAFT (Luiz Capitulino) [RHEL-78135]
  - arm64: pgtable: Warn unexpected pmdp_test_and_clear_young() (Luiz Capitulino) [RHEL-78135]
  - arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG (Luiz Capitulino) [RHEL-78135]
  - arm64: Add support for FEAT_HAFT (Luiz Capitulino) [RHEL-78135]
  - arm64: setup: name 'tcr2' register (Luiz Capitulino) [RHEL-78135]
  - arm64/sysreg: Update ID_AA64MMFR1_EL1 register (Luiz Capitulino) [RHEL-78135]
  - arm64: Enable memory encrypt for Realms (Luiz Capitulino) [RHEL-78135]
  - arm64: mm: Avoid TLBI when marking pages as valid (Luiz Capitulino) [RHEL-78135]
  - arm64: Enforce bounce buffers for realm DMA (Luiz Capitulino) [RHEL-78135]
  - selftests: arm64: add hugetlb mte tests (Luiz Capitulino) [RHEL-78135]
  - hugetlb: arm64: add mte support (Luiz Capitulino) [RHEL-78135]
  - arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for block mappings (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Re-organize arch_make_huge_pte() (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t (Luiz Capitulino) [RHEL-78135]
  - efi: arm64: Map Device with Prot Shared (Luiz Capitulino) [RHEL-78135]
  - arm64: rsi: Map unprotected MMIO as decrypted (Luiz Capitulino) [RHEL-78135]
  - arm64: rsi: Add support for checking whether an MMIO is protected (Luiz Capitulino) [RHEL-78135]
  - arm64: realm: Query IPA size from the RMM (Luiz Capitulino) [RHEL-78135]
  - arm64: Detect if in a realm and set RIPAS RAM (Luiz Capitulino) [RHEL-78135]
  - arm64: rsi: Add RSI definitions (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Enable GCS for the FP stress tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add a GCS stress test (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add GCS signal tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add test coverage for GCS mode locking (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add a GCS test program built with the system libc (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add very basic GCS test program (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Always run signals tests with GCS enabled (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Allow signals tests to specify an expected si_code (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add framework support for GCS to signal handling tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Add GCS as a detected feature in the signal tests (Luiz Capitulino) [RHEL-78135]
  - kselftest/arm64: Verify the GCS hwcap (Luiz Capitulino) [RHEL-78135]
  - arm64: Add Kconfig for Guarded Control Stack (GCS) (Luiz Capitulino) [RHEL-78135]
  - arm64/ptrace: Expose GCS via ptrace and core files (Luiz Capitulino) [RHEL-78135]
  - arm64/signal: Expose GCS state in signal frames (Luiz Capitulino) [RHEL-78135]
  - arm64/signal: Set up and restore the GCS context for signal handlers (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Implement map_shadow_stack() (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Implement shadow stack prctl() interface (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Ensure that new threads have a GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Context switch GCS state for EL0 (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Handle GCS data aborts (Luiz Capitulino) [RHEL-78135]
  - arm64/traps: Handle GCS exceptions (Luiz Capitulino) [RHEL-78135]
  - arm64/hwcap: Add hwcap for GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/idreg: Add overrride for GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Map pages for guarded control stack (Luiz Capitulino) [RHEL-78135]
  - mm: Define VM_SHADOW_STACK for arm64 when we support GCS (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Allocate PIE slots for EL0 guarded control stack (Luiz Capitulino) [RHEL-78135]
  - arm64/cpufeature: Runtime detection of Guarded Control Stack (GCS) (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Provide basic EL2 setup to allow GCS usage at EL0 and EL1 (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Provide put_user_gcs() (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Add manual encodings of GCS instructions (Luiz Capitulino) [RHEL-78135]
  - arm64/sysreg: Add definitions for architected GCS caps (Luiz Capitulino) [RHEL-78135]
  - arm64/gcs: Document the ABI for Guarded Control Stacks (Luiz Capitulino) [RHEL-78135]
  - arm64: Document boot requirements for Guarded Control Stacks (Luiz Capitulino) [RHEL-78135]
  - mman: Add map_shadow_stack() flags (Luiz Capitulino) [RHEL-78135]
  - prctl: arch-agnostic prctl for shadow stack (Luiz Capitulino) [RHEL-78135]
  - arm64/mm: Restructure arch_validate_flags() for extensibility (Luiz Capitulino) [RHEL-78135]
  - mm: Define VM_HIGH_ARCH_6 (Luiz Capitulino) [RHEL-78135]
  - mm: Introduce ARCH_HAS_USER_SHADOW_STACK (Luiz Capitulino) [RHEL-78135]
  - s390/cio/ioasm: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/cio/qdio: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/sclp: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/dasd: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/boot/physmem: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/pci: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/extmem: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/string: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/diag: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/irq: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/smp: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/uv: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/pai: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/cpu_mf: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/cpcmd: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/topology: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/time: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/pageattr: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/sthyi: Convert to use flag output macros (Luiz Capitulino) [RHEL-78135]
  - s390/asm: Helper macros for flag output operand handling (Luiz Capitulino) [RHEL-78135]
  - s390/perf_cpum_cf: Convert to use local64_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/perf_cpum_sf: Convert to use try_cmpxchg128() (Luiz Capitulino) [RHEL-78135]
  - s390/atomic: Remove __atomic_cmpxchg() variants (Luiz Capitulino) [RHEL-78135]
  - s390/locking: Use arch_try_cmpxchg() instead of __atomic_cmpxchg_bool() (Luiz Capitulino) [RHEL-78135]
  - s390/preempt: Use arch_try_cmpxchg() instead of __atomic_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/atomic: Provide arch_atomic_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Use arch_cmpxchg() instead of __atomic_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/atomic: Convert arch_atomic_xchg() to C function (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Provide arch_try_cmpxchg128() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Provide arch_cmpxchg128_local() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Implement arch_xchg() with arch_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Provide arch_try_cmpxchg() (Luiz Capitulino) [RHEL-78135]
  - s390/cmpxchg: Convert one and two byte case inline assemblies to C (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Cleanup fault error handling (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Convert to LOCK_MM_AND_FIND_VMA (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Get rid of fault type switch statements (Luiz Capitulino) [RHEL-78135]
  - s390/mm: Simplify get_fault_type() (Luiz Capitulino) [RHEL-78135]
  - s390: Remove gmap pointer from lowcore (Luiz Capitulino) [RHEL-78135]
  - s390/mm/gmap: Remove gmap_{en,dis}able() (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Stop using gmap_{en,dis}able() (Luiz Capitulino) [RHEL-78135]
  - s390/mm/fault: Handle guest-related program interrupts in KVM (Luiz Capitulino) [RHEL-78135]
  - s390/mm/gmap: Fix __gmap_fault() return code (Luiz Capitulino) [RHEL-78135]
  - s390/mm/gmap: Refactor gmap_fault() and add support for pfault (Luiz Capitulino) [RHEL-78135]
  - s390/kvm: Remove kvm_arch_fault_in_page() (Luiz Capitulino) [RHEL-78135]
  - s390/entry: Remove __GMAP_ASCE and use _PIF_GUEST_FAULT again (Luiz Capitulino) [RHEL-78135]
  - s390/pageattr: Implement missing kernel_page_present() (Luiz Capitulino) [RHEL-78135]
  - s390: Fix various typos (Luiz Capitulino) [RHEL-78135]
  - mm: zero range of eof folio exposed by inode size extension (Luiz Capitulino) [RHEL-78135]
  - memcg_write_event_control(): switch to CLASS(fd) (Luiz Capitulino) [RHEL-78135]
  - convert cachestat(2) (Luiz Capitulino) [RHEL-78135]
  - migrate: Remove references to Private2 (Luiz Capitulino) [RHEL-78135]
  - ceph: Remove call to PagePrivate2() (Luiz Capitulino) [RHEL-78135]
  - btrfs: Switch from using the private_2 flag to owner_2 (Luiz Capitulino) [RHEL-78135]
  - mm: Remove PageMappedToDisk (Luiz Capitulino) [RHEL-78135]
  - nilfs2: Convert nilfs_copy_buffer() to use folios (Luiz Capitulino) [RHEL-78135]
  - fs: Move clearing of mappedtodisk to buffer.c (Luiz Capitulino) [RHEL-78135]
  - mm/page-writeback.c: Fix comment of wb_domain_writeout_add() (Luiz Capitulino) [RHEL-78135]
  - mm/page-writeback.c: Update comment for BANDWIDTH_INTERVAL (Luiz Capitulino) [RHEL-78135]
  - filemap: filemap_read() should check that the offset is positive or zero (Luiz Capitulino) [RHEL-78135]
  - s390/diag: Move diag.c to diag specific folder (Mete Durlu) [RHEL-72674]
  - s390/diag324: Retrieve power readings via diag 0x324 (Mete Durlu) [RHEL-72674]
  - s390/diag: Create misc device /dev/diag (Mete Durlu) [RHEL-72674]
  - scsi: lpfc: Fix spelling mistake 'Toplogy' -> 'Topology' (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Copyright updates for 14.4.0.8 patches (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Update lpfc version to 14.4.0.8 (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Reduce log message generation during ELS ring clean up (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Copyright updates for 14.4.0.7 patches (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Update lpfc version to 14.4.0.7 (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Add support for large fw object application layer reads (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Update definition of firmware configuration mbox cmds (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Change lpfc_nodelist save_flags member into a bitmask (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Add handling for LS_RJT reason explanation authentication required (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Modify handling of ADISC based on ndlp state and RPI registration (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only (Dick Kennedy) [RHEL-82167]
  - scsi: lpfc: Redefine incorrect type in lpfc_create_device_data() (Dick Kennedy) [RHEL-82167]
  - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (CKI Backport Bot) [RHEL-86845] {CVE-2025-21993}
  - Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Fix deadlock during uvc_probe (Desnes Nunes) [RHEL-78929] {CVE-2024-58059}
  - acpi: typec: ucsi: Introduce a ->poll_cci method (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix host controllers "dying" after suspend and resume (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix NULL pointer dereference on certain command aborts (Desnes Nunes) [RHEL-78929 RHEL-81550] {CVE-2024-57981}
  - USB: serial: option: add Neoway N723-EA support (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add MeiG Smart SRM815 (Desnes Nunes) [RHEL-78929]
  - USB: serial: cp210x: add Phoenix Contact UPS Device (Desnes Nunes) [RHEL-78929]
  - usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-78929]
  - usb-storage: Add max sectors quirk for Nokia 208 (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix an OF node refcount leakage in _of_phy_get() (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix that API devm_phy_destroy() fails to destroy the phy (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider (Desnes Nunes) [RHEL-78929]
  - phy: core: Fix that API devm_phy_put() fails to release the phy (Desnes Nunes) [RHEL-78929]
  - USB: core: Disable LPM only for non-suspended ports (Desnes Nunes) [RHEL-78929]
  - usb: fix reference leak in usb_new_device() (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpci: fix NULL pointer issue on shared irq case (Desnes Nunes) [RHEL-78929] {CVE-2024-57914}
  - usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() (Desnes Nunes) [RHEL-78929]
  - USB: usblp: return error when setting unsupported protocol (Desnes Nunes) [RHEL-78929]
  - usb: host: xhci-plat: set skip_phy_initialization if software node has XHCI_SKIP_PHY_INIT property (Desnes Nunes) [RHEL-78929]
  - usb: dwc3-am62: Disable autosuspend during remove (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: fix writing NYET threshold (Desnes Nunes) [RHEL-78929]
  - usb: xhci: fix ring expansion regression in 6.13-rc1 (Desnes Nunes) [RHEL-78929]
  - xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Improve redrive mode handling (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add Telit FE910C04 rmnet compositions (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add MediaTek T7XX compositions (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add MeiG Smart SLM770A (Desnes Nunes) [RHEL-78929]
  - USB: serial: option: add TCL IK512 MBIM & ECM (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Don't display nvm_version unless upgrade supported (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Add support for Intel Panther Lake-M/P (Desnes Nunes) [RHEL-47431 RHEL-78929]
  - usb: typec: ucsi: Fix connector status writing past buffer size (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Fix completion notifications (Desnes Nunes) [RHEL-78929]
  - usb: dwc2: Fix HCD port connection race (Desnes Nunes) [RHEL-78929]
  - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature (Desnes Nunes) [RHEL-78929]
  - usb: dwc2: Fix HCD resume (Desnes Nunes) [RHEL-78929]
  - usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support (Desnes Nunes) [RHEL-78929]
  - usb: core: hcd: only check primary hcd skip_phy_initialization (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: imx8mp: fix software node kernel dump (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml (Desnes Nunes) [RHEL-78929]
  - usb: ehci-hcd: fix call balance of clocks handling routines (Desnes Nunes) [RHEL-78929]
  - phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpm: Add support for sink-bc12-completion-time-ms DT property (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property (Desnes Nunes) [RHEL-78929]
  - dt-bindings: connector: Add time property for Sink BC12 detection completion (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Cleanup SG handling (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Fix looping of queued SG entries (Desnes Nunes) [RHEL-78929] {CVE-2024-56698}
  - usb: dwc3: gadget: Fix checking for number of TRBs left (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED (Desnes Nunes) [RHEL-78929]
  - USB: make to_usb_device_driver() use container_of_const() (Desnes Nunes) [RHEL-78929]
  - USB: make to_usb_driver() use container_of_const() (Desnes Nunes) [RHEL-78929]
  - USB: properly lock dynamic id list when showing an id (Desnes Nunes) [RHEL-78929]
  - USB: make single lock for all usb dynamic id lists (Desnes Nunes) [RHEL-78929]
  - drivers/usb/storage: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/serial: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/musb: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/mon: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/misc: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/host: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/core: refactor max with max_t (Desnes Nunes) [RHEL-78929]
  - drivers/usb/gadget: refactor min with min_t (Desnes Nunes) [RHEL-78929]
  - usb: cdns3: Synchronise PCI IDs via common data base (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: core: Set force_gen1 bit for all applicable SuperSpeed ports (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic (Desnes Nunes) [RHEL-78929]
  - USB: core: remove dead code in do_proc_bulk() (Desnes Nunes) [RHEL-78929]
  - usb: typec: fix potential array underflow in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-78929] {CVE-2024-53203}
  - usb: misc: ljca: set small runtime autosuspend delay (Desnes Nunes) [RHEL-78929]
  - usb: misc: ljca: move usb_autopm_put_interface() after wait for response (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: imx: add imx8ulp support (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Fix a missing bits to bytes conversion in ucsi_init() (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (Desnes Nunes) [RHEL-78929] {CVE-2024-53104}
  - USB: serial: ftdi_sio: Fix atomicity violation in get_serial_info() (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Replace deprecated PCI functions (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Convert connector specific commands to bitmaps (Desnes Nunes) [RHEL-78929]
  - USB: serial: pl2303: account for deficits of clones (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Avoid queuing redundant Stop Endpoint commands (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix TD invalidation under pending Set TR Dequeue (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Limit Stop Endpoint retries (Desnes Nunes) [RHEL-78929]
  - usb: xhci: remove irrelevant comment (Desnes Nunes) [RHEL-78929]
  - usb: xhci: add help function xhci_dequeue_td() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: refactor xhci_td_cleanup() to return void (Desnes Nunes) [RHEL-78929]
  - usb: xhci: remove unused arguments from td_to_noop() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: improve xhci_clear_command_ring() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: request MSI/-X according to requested amount (Desnes Nunes) [RHEL-78929]
  - usb: xhci: move link TRB quirk to xhci_gen_setup() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: simplify TDs start and end naming scheme in struct 'xhci_td' (Desnes Nunes) [RHEL-78929]
  - xhci: pci: Fix indentation in the PCI device ID definitions (Desnes Nunes) [RHEL-78929]
  - xhci: pci: Use standard pattern for device IDs (Desnes Nunes) [RHEL-78929]
  - xhci: Don't perform Soft Retry for Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - xhci: Fix control transfer error on Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - xhci: Don't issue Reset Device command to Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - xhci: Combine two if statements for Etron xHCI host (Desnes Nunes) [RHEL-78929]
  - usb: xhci: add xhci_initialize_ring_segments() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: rework xhci_link_segments() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: refactor xhci_link_rings() to use source and destination rings (Desnes Nunes) [RHEL-78929]
  - usb: xhci: rework xhci_free_segments_for_ring() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: adjust xhci_alloc_segments_for_ring() arguments (Desnes Nunes) [RHEL-78929]
  - usb: xhci: remove option to change a default ring's TRB cycle bit (Desnes Nunes) [RHEL-78929]
  - usb: xhci: introduce macro for ring segment list iteration (Desnes Nunes) [RHEL-78929]
  - xhci: debugfs: Add virt endpoint state to xhci debugfs (Desnes Nunes) [RHEL-78929]
  - xhci: trace stream context at Set TR Deq command completion (Desnes Nunes) [RHEL-78929]
  - xhci: add stream context tracing (Desnes Nunes) [RHEL-78929]
  - xhci: Don't trace ring at every enqueue or dequeue increase (Desnes Nunes) [RHEL-78929]
  - xhci: show DMA address of TRB when tracing TRBs (Desnes Nunes) [RHEL-78929]
  - xhci: Cleanup Candence controller PCI device and vendor ID usage (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Fix sum_trb_lengths() (Desnes Nunes) [RHEL-78929]
  - usb: xhci: Remove unused parameters of next_trb() (Desnes Nunes) [RHEL-78929]
  - xhci: Add Isochronous TRB fields to TRB tracer (Desnes Nunes) [RHEL-78929]
  - phy: tegra: xusb: Set fwnode for xusb port devices (Desnes Nunes) [RHEL-78929]
  - usb: Use (of|device)_property_present() for non-boolean properties (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible (Desnes Nunes) [RHEL-78929]
  - misc: rtsx: Cleanup on DRV_NAME cardreader variables (Desnes Nunes) [RHEL-78929]
  - usb: use "prompt" instead of "bool" for choice prompts (Desnes Nunes) [RHEL-78929]
  - redhat/configs: Adding CONFIG_TYPEC_MUX_TUSB1046 (Desnes Nunes) [RHEL-78929]
  - usb: typec: mux: Add support for the TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: Describe TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78929]
  - USB: xhci: add support for PWRON active high (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: add TUSB73x0 PCIe (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpm: Add support for parsing time dt properties (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Implement asymmetric lane margining (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Don't hardcode margining results size (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Refactor hardware margining result parsing (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Replace margining lane numbers with an enum (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Replace "both lanes" with "all lanes" (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Implement Gen 4 margining eye selection (Desnes Nunes) [RHEL-78929]
  - thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities (Desnes Nunes) [RHEL-78929]
  - thunderbolt: Don't hardcode margining capabilities size (Desnes Nunes) [RHEL-78929]
  - usb: core: use sysfs_emit() instead of sprintf() (Desnes Nunes) [RHEL-78929]
  - dt-bindings: connector: Add properties to define time values (Desnes Nunes) [RHEL-78929]
  - usb: storage: fix wrong comments for struct bulk_cb_wrap (Desnes Nunes) [RHEL-78929]
  - usb: storage: use US_BULK_FLAG_OUT instead of constant values (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Helper for Get Connector Status command (Desnes Nunes) [RHEL-78929]
  - media: cx231xx: Remove some deadcode (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Stop stream during unregister (Desnes Nunes) [RHEL-78929]
  - phy: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Add support for the partner USB Modes (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Supply the USB capabilities to the ports (Desnes Nunes) [RHEL-78929]
  - usb: typec: Add attribute file showing the USB Modes of the partner (Desnes Nunes) [RHEL-78929]
  - usb: typec: Add attribute file showing the supported USB modes of the port (Desnes Nunes) [RHEL-78929]
  - usb: require FMODE_WRITE for usbdev_mmap() (Desnes Nunes) [RHEL-78929]
  - usb: gadget: uvc: configfs: Add frame-based frame format support (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,qusb2: Add bindings for QCS615 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for QCS615 (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: UCSI2.0 Set Sink Path command support (Desnes Nunes) [RHEL-78929]
  - usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations (Desnes Nunes) [RHEL-78929]
  - media: anysee: Fix and remove outdated comment (Desnes Nunes) [RHEL-78929]
  - memstick: Constify struct memstick_device_id (Desnes Nunes) [RHEL-78929]
  - mmc: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - memstick: Fix typo in comment (Desnes Nunes) [RHEL-78929]
  - USB: chaoskey: Fix possible deadlock chaoskey_list_lock (Desnes Nunes) [RHEL-78929]
  - media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 (Desnes Nunes) [RHEL-78929]
  - media: cx231xx: Fix the S-Video capture on August VGB100 (Desnes Nunes) [RHEL-78929]
  - media: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - media: pvrusb2: Use kmemdup_array instead of kmemdup for multiple allocation (Desnes Nunes) [RHEL-78929]
  - phy: qcom: qmp: Add qmp configuration for QCS8300 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 compatible (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QCS8300 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Exit early if there is not int_urb (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Avoid race condition during unregister (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Refactor the status irq API (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Require entities to have a non-zero unique ID (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Force UVC version to 1.0a for 0408:4033 (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: RealSense D421 Depth module metadata (Desnes Nunes) [RHEL-78929]
  - media: uvcvideo: Add luma 16-bit interlaced pixel format (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 (Desnes Nunes) [RHEL-78929]
  - dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy" (Desnes Nunes) [RHEL-78929]
  - USB: chaoskey: fail open after removal (Desnes Nunes) [RHEL-78929]
  - usb: yurex: make waiting on yurex_write interruptible (Desnes Nunes) [RHEL-78929]
  - usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: improve error recovery for ISO transfer (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: improve dTD link logic (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: handle USB Error Interrupt if IOC not set (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: create bounce buffer for problem sglist entries if possible (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: udc: limit usb request length to max 16KB (Desnes Nunes) [RHEL-78929]
  - usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GPIO defines (Desnes Nunes) [RHEL-78929]
  - usb: Switch back to struct platform_driver::remove() (Desnes Nunes) [RHEL-78929]
  - dt-bindings: usb: genesys,gl850g: allow downstream device subnodes (Desnes Nunes) [RHEL-78929]
  - usb: typec: stusb160x: Make use of i2c_get_match_data() (Desnes Nunes) [RHEL-78929]
  - usb: typec: tcpm: use max() to get higher value (Desnes Nunes) [RHEL-78929]
  - usb: dwc3: Correct some typos in comments (Desnes Nunes) [RHEL-78929]
  - usb: typec: Fix typo in comment (Desnes Nunes) [RHEL-78929]
  - usb: gadget: udc: fix typo in the comment (Desnes Nunes) [RHEL-78929]
  - usb: host: fix typo in the comment (Desnes Nunes) [RHEL-78929]
  - redhat/configs: delete CONFIG_USB_ONBOARD_HUB and use CONFIG_USB_ONBOARD_DEV instead (Desnes Nunes) [RHEL-78929]
  - sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() (Phil Auld) [RHEL-80978]
  - sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx (Phil Auld) [RHEL-80978]
  - sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h. (Phil Auld) [RHEL-80978]
  - sched_ext: selftests: Fix grammar in tests description (Phil Auld) [RHEL-80978]
  - sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq() (Phil Auld) [RHEL-80978]
  - sched_ext: Fix migration disabled handling in targeted dispatches (Phil Auld) [RHEL-80978]
  - sched_ext: Implement auto local dispatching of migration disabled tasks (Phil Auld) [RHEL-80978]
  - sched_ext: Fix incorrect time delta calculation in time_delta() (Phil Auld) [RHEL-80978]
  - sched_ext: Fix lock imbalance in dispatch_to_local_dsq() (Phil Auld) [RHEL-80978]
  - sched_ext: selftests/dsp_local_on: Fix selftest on UP systems (Phil Auld) [RHEL-80978]
  - tools/sched_ext: Add helper to check task migration state (Phil Auld) [RHEL-80978]
  - sched_ext: selftests/dsp_local_on: Fix sporadic failures (Phil Auld) [RHEL-80978]
  - selftests/sched_ext: Fix enum resolution (Phil Auld) [RHEL-80978]
  - sched_ext: Include task weight in the error state dump (Phil Auld) [RHEL-80978]
  - sched_ext: Fixes typos in comments (Phil Auld) [RHEL-80978]
  - sched_ext: fix kernel-doc warnings (Phil Auld) [RHEL-80978]
  - sched_ext: idle: Refresh idle masks during idle-to-idle transitions (Phil Auld) [RHEL-80978]
  - sched_ext: Use time helpers in BPF schedulers (Phil Auld) [RHEL-80978]
  - sched_ext: Replace bpf_ktime_get_ns() to scx_bpf_now() (Phil Auld) [RHEL-80978]
  - sched_ext: Add time helpers for BPF schedulers (Phil Auld) [RHEL-80978]
  - sched_ext: Add scx_bpf_now() for BPF scheduler (Phil Auld) [RHEL-80978]
  - sched_ext: Implement scx_bpf_now() (Phil Auld) [RHEL-80978]
  - sched_ext: Relocate scx_enabled() related code (Phil Auld) [RHEL-80978]
  - sched_ext: switch class when preempted by higher priority scheduler (Phil Auld) [RHEL-80978]
  - sched_ext: Replace rq_lock() to raw_spin_rq_lock() in scx_ops_bypass() (Phil Auld) [RHEL-80978]
  - sched_ext: keep running prev when prev->scx.slice != 0 (Phil Auld) [RHEL-80978]
  - sched_ext: Add option -l in selftest runner to list all available tests (Phil Auld) [RHEL-80978]
  - sched_ext: Include remaining task time slice in error state dump (Phil Auld) [RHEL-80978]
  - sched_ext: update scx_bpf_dsq_insert() doc for SCX_DSQ_LOCAL_ON (Phil Auld) [RHEL-80978]
  - sched_ext: idle: small CPU iteration refactoring (Phil Auld) [RHEL-80978]
  - sched_ext: idle: introduce check_builtin_idle_enabled() helper (Phil Auld) [RHEL-80978]
  - sched_ext: idle: clarify comments (Phil Auld) [RHEL-80978]
  - sched_ext: idle: use assign_cpu() to update the idle cpumask (Phil Auld) [RHEL-80978]
  - sched_ext: Fix dsq_local_on selftest (Phil Auld) [RHEL-80978]
  - sched_ext: initialize kit->cursor.flags (Phil Auld) [RHEL-80978]
  - sched_ext: Use str_enabled_disabled() helper in update_selcpu_topology() (Phil Auld) [RHEL-80978]
  - sched_ext: Use sizeof_field for key_len in dsq_hash_params (Phil Auld) [RHEL-80978]
  - tools/sched_ext: Receive updates from SCX repo (Phil Auld) [RHEL-80978]
  - sched_ext: Fix invalid irq restore in scx_ops_bypass() (Phil Auld) [RHEL-80978]
  - scx: Fix maximal BPF selftest prog (Phil Auld) [RHEL-80978]
  - sched_ext: Use the NUMA scheduling domain for NUMA optimizations (Phil Auld) [RHEL-80978]
  - sched_ext: fix application of sizeof to pointer (Phil Auld) [RHEL-80978]
  - selftests/sched_ext: fix build after renames in sched_ext API (Phil Auld) [RHEL-80978]
  - sched_ext: Replace scx_next_task_picked() with switch_class() in comment (Phil Auld) [RHEL-80978]
  - sched_ext: Add __weak to fix the build errors (Phil Auld) [RHEL-80978]
  - sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> scx_bpf_dsq_move[_vtime]*() (Phil Auld) [RHEL-80978]
  - sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to_local() (Phil Auld) [RHEL-80978]
  - sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_dsq_insert[_vtime]() (Phil Auld) [RHEL-80978]
  - sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context (Phil Auld) [RHEL-80978]
  - sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl() (Phil Auld) [RHEL-80978]
  - sched_ext: Clarify sched_ext_ops table for userland scheduler (Phil Auld) [RHEL-80978]
  - sched_ext: Enable the ops breather and eject BPF scheduler on softlockup (Phil Auld) [RHEL-80978]
  - sched_ext: Avoid live-locking bypass mode switching (Phil Auld) [RHEL-80978]
  - sched_ext: Fix incorrect use of bitwise AND (Phil Auld) [RHEL-80978]
  - sched_ext: Do not enable LLC/NUMA optimizations when domains overlap (Phil Auld) [RHEL-80978]
  - sched/ext: Remove sched_fork() hack (Phil Auld) [RHEL-80978]
  - sched_ext: improve WAKE_SYNC behavior for default idle CPU selection (Phil Auld) [RHEL-80978]
  - sched_ext: Introduce NUMA awareness to the default idle selection policy (Phil Auld) [RHEL-80978]
  - sched_ext: Replace set_arg_maybe_null() with __nullable CFI stub tags (Phil Auld) [RHEL-80978]
  - sched_ext: Rename CFI stubs to names that are recognized by BPF (Phil Auld) [RHEL-80978]
  - sched_ext: Introduce LLC awareness to the default idle selection policy (Phil Auld) [RHEL-80978]
  - sched_ext: Clarify ops.select_cpu() for single-CPU tasks (Phil Auld) [RHEL-80978]
  - sched_ext: Use btf_ids to resolve task_struct (Phil Auld) [RHEL-80978]
  - sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() (Phil Auld) [RHEL-80978]
  - sched/ext: Use tg_cgroup() to elieminate duplicate code (Phil Auld) [RHEL-80978]
  - sched/ext: Fix unmatch trailing comment of CONFIG_EXT_GROUP_SCHED (Phil Auld) [RHEL-80978]
  - arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Guillaume Nault) [RHEL-84539]
  - net: Add non-RCU dev_getbyhwaddr() helper (Guillaume Nault) [RHEL-84539]
  - ipv4: icmp: convert to dev_net_rcu() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in inet_select_addr() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in rt_is_expired() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in ipv4_default_advmss() (Guillaume Nault) [RHEL-84539]
  - ipv4: use RCU protection in ip_dst_mtu_maybe_forward() (Guillaume Nault) [RHEL-84539]
  - ipv4: add RCU protection to ip4_dst_hoplimit() (Guillaume Nault) [RHEL-84539]
  - ipmr: do not call mr_mfc_uses_dev() for unres entries (Guillaume Nault) [RHEL-84539]
  - ppp: Fix KMSAN uninit-value warning with bpf (Guillaume Nault) [RHEL-84548]
  - net: decrease cached dst counters in dst_release (Antoine Tenart) [RHEL-86690]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-77.el10]
changelog:
  - redhat: enable CONFIG_WERROR=y (Jan Stancek) [RHEL-85334]
  - redhat: don't enforce WERROR for 3rd-party OOT kmods (Jan Stancek) [RHEL-85334]
  - redhat: make ENABLE_WERROR enable also KVM_WERROR (Jan Stancek) [RHEL-85334]
  - fortify: Hide run-time copy size from value range tracking (Jan Stancek) [RHEL-85334]
  - resolve_btfids: Fix compiler warnings (Jan Stancek) [RHEL-85334]
  - platform/x86: intel: Use *-y instead of *-objs in Makefile (Steve Best) [RHEL-45086]
  - platform/x86/intel/ifs: Update documentation with image download path (Steve Best) [RHEL-45086]
  - platform/x86/intel/ifs: Add Clearwater Forest to CPU support list (Steve Best) [RHEL-45086]
  - s390/diag: Add memory topology information via diag310 (Mete Durlu) [RHEL-72681]
  - i3c: dw: Fix use-after-free in dw_i3c_master driver due to race condition (CKI Backport Bot) [RHEL-81452] {CVE-2024-57984}
  - x86/cpu: Add CPU type to struct cpuinfo_topology (Steve Best) [RHEL-64636]
  - x86/amd: Use heterogeneous core topology for identifying boost numerator (Steve Best) [RHEL-64636]
  - PCI/ACS: Fix 'pci=config_acs=' parameter (Myron Stowe) [RHEL-72899]
  - tools/power/x86/intel-speed-select: v1.22 release (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Prefix header search path with sysroot (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Die ID for IO dies (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Fix the condition to check multi die system (Steve Best) [RHEL-74190]
  - tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE (Steve Best) [RHEL-74190]
  - platform/x86/intel: power-domains: Add Clearwater Forest support (Steve Best) [RHEL-74190]
  - platform/x86: ISST: Correct command storage data length (Steve Best) [RHEL-74190]
  - s390/cio: Do not unregister the subchannel based on DNV (Mete Durlu) [RHEL-87158]
  - PCI: Use downstream bridges for distributing resources (Myron Stowe) [RHEL-73398]
  - ipmi: ssif_bmc: Fix new request loss when bmc ready for a response (Tony Camuso) [RHEL-82110]
  - ipmi: make ipmi_destroy_user() return void (Tony Camuso) [RHEL-82110]
  - char:ipmi: Fix a not-used variable on a non-ACPI system (Tony Camuso) [RHEL-82110]
  - Get rid of 'remove_new' relic from platform driver struct (Tony Camuso) [RHEL-82110]
  - char:ipmi: Fix the wrong format specifier (Tony Camuso) [RHEL-82110]
  - ipmi: ipmb: Add check devm_kasprintf() returned value (Tony Camuso) [RHEL-82110]


author: Miro Hrončok <mhroncok@redhat.com> - 23.3.1-5
changelog:
  - Switched to autogenerated BuildRequires for test dependencies,
    which removed some that were no longer necessary


author: Charalampos Stratakis <cstratak@redhat.com> - 23.3.2-2
changelog:
  - Use tarfile.data_filter for extracting (CVE-2007-4559, PEP-721, PEP-706)
  - Require Python with tarfile filters
  - Resolves: RHEL-25820


author: Miro Hrončok <mhroncok@redhat.com> - 2.28.2-7
changelog:
  - Do not package requests[security] and requests[socks] on RHEL
  - Make the package build even when urllib3 won't pull in pysocks


author: Lumír Balhar <lbalhar@redhat.com> - 2.32.3-1
changelog:
  - Update to 2.32.3
  - Fix for CVE-2024-35195
  Resolves: RHEL-37604
  - Add support for IPv6 CIDR in no_proxy setting
  Resolves: RHEL-32523


author: Miro Hrončok <mhroncok@redhat.com> - 2.32.4-1
changelog:
  - Update to 2.32.4
  - Security fix for CVE-2024-47081: .netrc credentials leak via malicious URLs
  Resolves: RHEL-105460


author: Panu Matilainen <pmatilai@redhat.com> - 4.19.1.1-9
changelog:
  - Revert the gnupg/sequoia sub-packages, too much headache
  - Ship sequoia-signing enablement macros as documentation instead
  - Generate binary signatures with Sequoia too


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-10
changelog:
  - Report unsafe symlinks during installation as a specific case (RHEL-73186)
  - Fix FA_TOUCH'ed files getting removed on failed update (RHEL-54386)
  - Rebuild for ima-evm-utils 1.6 soname bump (RHEL-65378)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-11
changelog:
  - Fix possible package corruption on --delsign/resign/addsign (RHEL-69518)
  - Fix regression on build-id generation from compressed ELF (RHEL-54000)
  - Fix root relocation regression (RHEL-56613)
  - Update sequoia macros for sq 1.0 (RHEL-56363)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-13
changelog:
  - Make %_passwd_path and %_group_path into lists (RHEL-78693)
  - Fix memory leak in rpmspec --shell (RHEL-55284)
  - Fix memory leak in rpmsign (RHEL-82284)
  - Fix command references in rpmsign(8) man page (RHEL-73173)
  - Fix exit code regression on update failure (RHEL-87384)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-14
changelog:
  - Store configurable digest(s) on packages in rpmdb (RHEL-84062)
  - Fix command references in rpmsign(8) man page, take II (RHEL-73173)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-15
changelog:
  - Add support for spec local file attributes and generators (RHEL-84057)
  - Ensure binary and source headers are identified as such (RHEL-87383)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-18
changelog:
  - Add support for multiple OpenPGP signatures per package (RHEL-100571)
  - Add support for OpenPGP v6 signature pre-salting (RHEL-100571)
  - Add support for PQC algorithms from RFC-9580 (RHEL-100571)
  - Add --list and --erase commands to rpmkeys(8) (RHEL-105421)
  - Fix regression on dynamic subpackage RPMTAG_SOURCERPM missing (RHEL-102023)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-21
changelog:
  - Fix pre/post/meta/etc. qualifiers for weak dependencies (RHEL-101936)
  - Fix redundant rpmdb-migrate.service runs (RHEL-96510)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-22
changelog:
  - Ignore signatures made by unknown or disabled algorithms (RHEL-112394)
  - Enable NSS-based user and group lookups again (RHEL-118365)
  - Fix ignored password field if empty in passwd/group file (RHEL-118365)


author: Petr Lautrbach <lautrbach@redhat.com> - 4.4.2-4
changelog:
  - Disable/remove neverallow options in sediff.
  - Improve man pages
  - seinfoflow: Add -r option to get flows into the source type.
  - seinfoflow.1: Remove references to sepolgen permission map.
  - AVRule/AVRuleXperm: Treat rules with no permissions as invalid policy.
  - SELinuxPolicy: Add explicit cast for libspol message


author: Miro Hrončok <mhroncok@redhat.com> - 1.26.19-3
changelog:
  - Security fix for CVE-2025-66471
  - Security fix for CVE-2025-66418
  - Security fix for CVE-2026-21441
  Resolves: RHEL-142737, RHEL-137215, RHEL-142755


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-5
changelog:
  - Split packages for variable fonts.
  - Drop unnecessary/duplicate fonts from packages.
  - Worked around broken family name in variable fonts.


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-8
changelog:
  - Use no VF in family name version of ttf for -vf packages.
  - Adjust properties in VF to avoid confusion.


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-11
changelog:
  - Add a provide line of font(redhatdisplayvf), font(redhattextvf),
    and font(redhatmonovf) to each sub-packages for backward compatibility.
  - Fix invalid License field.


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-14
changelog:
  - Remove Italic variable fonts to workaround a crash issue
    and unexpected italic rendering.
    Resolves: RHEL-69430


author: Stephen Gallagher <sgallagh@redhat.com> - 1:0.4-0.54.b47
changelog:
  - Fixes for -WError=implicit-function-declaration on RHEL
  - Reinstates the dump headers without compiling the implementations


author: Vladis Dronov <vdronov@redhat.com> - 6.17-2
changelog:
  - Add Intel CET IBT instrumentation to assembly code
  - Update to the upstream v6.17 @ ac43f912 (RHEL-36771)


author: Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-3
changelog:
  - Fix potential use of uninitialized pipe array (RHEL-54012)
  - Fix potential use of uninitialized pgp struct (RHEL-54013)
  - Fix memory leak in rpmsign(8) (RHEL-37564)


author: Panu Matilainen <pmatilai@redhat.com> - 4.19.1.1-4
changelog:
  - Remove hardcoded GPG references from signing error messages
  - Support switching between GnuPG and Sequoia for package signing (RHEL-56363)


author: Jonathan Wright <jonathan@almalinux.org> - 3.3.0-6.alma.1
changelog:
  - Fix for CVE-2024-12084
  - Fix for CVE-2024-12085
  - Fix for CVE-2024-12086
  - Fix for CVE-2024-12087
  - Fix for CVE-2024-12088
  - Fix for CVE-2024-12747


author: Michal Ruprich <mruprich@redhat.com> - 3.4.1-1
changelog:
  - New version 3.4.1
  - Resolves: RHEL-70151 - Heap Buffer Overflow in Rsync due to Improper Checksum Length Handling
  - Resolves: RHEL-70159 - Info Leak via Uninitialized Stack Contents
  - Resolves: RHEL-70203 - rsync server leaks arbitrary client files
  - Resolves: RHEL-72500 - Path traversal vulnerability in rsync
  - Resolves: RHEL-72501 - --safe-links option bypass leads to path traversal
  - Resolves: RHEL-71658 - Race Condition in rsync Handling Symbolic Links
  - Resolves: RHEL-71293 - Build rsync with --with-rrsync


author: Paolo Bonzini <pbonzini@redhat.com> - 4.9-1
changelog:
  - Rebase to 4.9
  - Update downstream patches
  - Resolves: rhbz#2140486
  - Remove change to gnulib tests, they pass anyway
  - Install valgrind and langpacks to increase test coverage


author: Jakub Martisko <jamartis@redhat.com> - 4.9-5
changelog:
  - lib/dfa.c: Increase the maximum size of the transitions table
  - After changes introduced between sed 4.2 and 4.4, some regexps
    started to hit the table size limits. This lead to repeated deletion
    and rebuilding of the table, leading to massive performance drops.
    While the core issue is still present, this change should at least
    help by moving the threshold of the regexp complexity that triggers the 
    table rebuilds.
  - Resolves: RHEL-144027


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.8-1
changelog:
  - Reapply "Add insights_core interfaces"
  Resolves: RHEL-112368
  - Reapply "Add policy for insights-core"
  Resolves: RHEL-112368


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.9-1
changelog:
  - Allow systemd-oomd watch tmpfs dirs
  Resolves: RHEL-106998
  - Allow systemd-oomd watch dbus pid sock files
  Resolves: RHEL-106998
  - Allow userdomain to connect to systemd-oomd over a unix socket
  Resolves: RHEL-106998
  - Allow 'oomctl dump' to interact with systemd-oomd
  Resolves: RHEL-106998
  - Basic functionality for systemd-oomd
  Resolves: RHEL-106998
  - Basic enablement for systemd-oomd
  Resolves: RHEL-106998
  - Remove permissive domains
  Resolves: RHEL-107038
  - Allow iptables manage its private fifo_files in /tmp
  Resolves: RHEL-83775
  - Allow ras-mc-ctl write to sysfs files
  Resolves: RHEL-86926
  - Allow nfs generator create and use netlink sockets
  Resolves: RHEL-111556
  - Revert "Allow virt_domain write to virt_image_t files"
  Resolves: RHEL-93773


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.10-1
changelog:
  - Allow sshd-auth read generic proc files
  Resolves: RHEL-107732
  - Allow sshd-auth read and write user domain ptys
  Resolves: RHEL-107732
  - Allow sshd-session get attributes of sshd vsock socket
  Resolves: RHEL-107732
  - Adjust guest and xguest users policy for sshd-session
  Resolves: RHEL-107732
  - Update files_search_base_file_types()
  Resolves: RHEL-107732
  - Allow sshd-session read cockpit pid files
  Resolves: RHEL-107732
  - Add default contexts for sshd-seesion
  Resolves: RHEL-107732
  - Define types for new openssh executables
  Resolves: RHEL-107732
  - Allow ras-mc-ctl get attributes of the kmod executable
  Resolves: RHEL-102535
  - Define file equivalency for /var/opt
  Resolves: RHEL-116512
  - Update specfile triggers for DSP modules
  Resolves: RHEL-116044


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.11-1
changelog:
  - Allow iotop stream connect to systemd-userdbd
  Resolves: RHEL-105481
  - Allow insights-client manage /etc symlinks
  Resolves: RHEL-107589
  - Allow insights-client get attributes of the rpm executable
  Resolves: RHEL-124855
  - Allow nfsidmapd search virt lib directories
  Resolves: RHEL-68722
  - Allow kdump search kdumpctl_tmp_t directories
  Resolves: RHEL-116041


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.12-1
changelog:
  - Update kernel_secretmem_use()
  Resolves: RHEL-116154
  - Allow system_mail_t read apache system content conditionally
  Resolves: RHEL-114970
  - Allow create kerberos files in postgresql db home
  Resolves: RHEL-119619
  - Update specfile trigger for smartmontools
  Resolves: RHEL-113167


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.13-1
changelog:
  - Add the rpm_signal() interface
  Related: RHEL-107589
  - Allow tuned_t use its private tmpfs files
  Related: RHEL-107589
  - Allow samba-bgqd send to smbd over a unix datagram socket
  Resolves: RHEL-93731
  - Allow kdump search kdumpctl_tmp_t directories
  Resolves: RHEL-116041
  - Confine redfish_finder - host api discovery service
  Resolves: RHEL-50299
  - Update policy for dhcpc_hook_t
  Resolves: RHEL-113937
  - Label /usr/libexec/dhcpcd-run-hooks with dhcpc_hook_exec_t
  Resolves: RHEL-113937
  - Allow systemd to map files under /sys
  Resolves: RHEL-132638


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.14-1
changelog:
  - Update ktls policy
  Resolves: RHEL-123737
  - Update policy for redfish-finder
  Resolves: RHEL-50299
  - Allow sshd-session read, write, and map ica tmpfs files
  Resolves: RHEL-138247
  - Allow sshd_net_t ioctl on unix_stream_socket of sshd_session_t
  Resolves: RHEL-127721
  - Allow stalld map sysfs files
  Resolves: RHEL-135512
  - Allow aide get attributes of a filesystem with extended attributes
  Resolves: RHEL-121479
  - Label miscellaneous /dev/papr-* devices
  Resolves: RHEL-129839
  - Allow KDE Plasma Login Manager to function as a display manager
  Resolves: RHEL-135676
  - Update specfile trigger for openwsmand
  Resolves: RHEL-133024


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.15-1
changelog:
  - Allow hostapd write to socket files in /tmp
  Resolves: RHEL-77047
  - Allow stap server read virtual memory sysctls
  Resolves: RHEL-114104
  - Allow sshd-session inherit limits from its parent process
  Resolves: RHEL-136673
  - Allow sshd noatsecure on sshd-session execution
  Resolves: RHEL-138247
  - Allow sshd-net read and write to sshd vsock socket
  Related: RHEL-138247


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.16-1
changelog:
  - Allow sshd-session inherit limits from its parent sshd process
  Resolves: RHEL-136673
  - Revert "Allow sshd-session inherit limits from its parent process"
  Resolves: RHEL-136673
  - Allow tlshd write generic certificates
  Resolves: RHEL-123737
  - Allow systemd-hostnamed to create its Varlink socket
  Resolves: RHEL-139385
  - Update gpg_role() interface with unix_stream_socket permissions
  Resolves: RHEL-128555
  - Label /etc/aliases.cdb with etc_aliases_t
  Resolves: RHEL-109976
  - Add aliases.lmdb to mta_filetrans_named_content()
  Resolves: RHEL-140884
  - Update policy for bootupd
  Resolves: RHEL-141391


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.17-1
changelog:
  - Allow rhsmcertd read anaconda run files
  Resolves: RHEL-141391
  - Allow mdadm to use CAP_BPF during RAID monitoring
  Resolves: RHEL-135765
  - Allow mdadm the CAP_SYS_PTRACE capability
  Resolves: RHEL-135765
  - Allow staff and sysadm execute iotop using sudo
  Resolves: RHEL-134940
  - Allow kernel_t to read/write all domains' pipes
  Resolves: RHEL-124442
  - Allow nfsd_t domain setuid and setgid capability for rpc.mountd
  Resolves: RHEL-148107


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.18-1
changelog:
  - Allow NetworkManager list bpf directories
  Resolves: RHEL-142171
  - Dontaudit systemd-generator connect to sssd over a unix stream socket
  Resolves: RHEL-114886
  - Allow pkcsslotd read files in /proc and /sys
  Resolves: RHEL-130812
  - Allow pkcsslotd map its private tmpfs files
  Resolves: RHEL-130812
  - Allow tlshd communication to unconfined_t over a tcp socket
  Resolves: RHEL-125106
  - Label /run/insights-client.ppid with insights_client_run_t
  Resolves: RHEL-146687
  - Allow NM nvme dispatcher script start systemd services
  Resolves: RHEL-140760
  - Allow tlshd write generic certificate dirs
  Resolves: RHEL-127023
  - Allow aide get attributes of tmpfs and devtmpfs filesystems
  Resolves: RHEL-121479
  - Allow plasma login manager stop login services
  Resolves: RHEL-140911
  - Rebuild selinux policy after installation of the extra package
  Resolves: RHEL-135875
  Resolves: RHEL-143926
  - Move triggerin scriptlets to the parent packages
  Resolves: RHEL-141813
  - Rebuild policy before running {binsbin|varrun}-convert.sh
  Resolves: RHEL-141813


author: Zdenek Pytela <zpytela@redhat.com> - 42.1.19-1
changelog:
  - Label the greetd login manager framework as a display manager
  Resolves: RHEL-147638
  - Allow sysadm user connect to lvm over a unix stream socket
  Resolves: RHEL-153729
  - Allow virtqemud map vhost net device
  Resolves: RHEL-141541
  - Allow virtqemud_t send kill signal to svirt_tcg_t
  Resolves: RHEL-69913
  - Allow virtqemud_t get priority of a svirt_t process
  Resolves: RHEL-69920
  - Dontaudit tlshd write generic certificate dirs
  Resolves: RHEL-152619
  - Allow redis_t to create netlink_rdma_socket
  Resolves: RHEL-154814
  - Remove "minimum" as a SELINUXTYPE from /etc/selinux/config
  Resolves: RHEL-140212


author: Martin Osvald <mosvald@redhat.com> - 2.14.2-1
changelog:
  - sysusers.d: add script and configuration fragments for groups
  - passwd: align 'nologin' shell path with systemd defaults
  - uidgid: assign GID 101 for 'ssh_keys' group
  - uidgid: assign UID/GID 114 for 'polkitd'
  - passwd: update GECOS field for 'root' user
  - services: remove commas from aliases for ircu-3
  - setup.spec: throw away newaliases output again


author: Martin Osvald <mosvald@redhat.com> - 2.14.3-1
changelog:
  - sysusers.d: add script and generate configuration fragment for users
  - Add fallback to hostname determination for csh.login (rhbz#2079768)
  - Remove ancient Conflicts
  - files: mark /run/motd as an ephemeral ghost entry


author: Martin Osvald <mosvald@redhat.com> - 2.14.4-1
changelog:
  - protocols: add mptcp (262)
  - setup.spec: make setup protected package (rhbz#2155547)
  - setup.spec: don't report rpm -Va error on /run/motd (rhbz#2160954)
  - services: replace hostmon with llmnr for port 5355 (rhbz#2216914)


author: Martin Osvald <mosvald@redhat.com> - 2.14.5-1
changelog:
  - bashrc: switch PROMPT_COMMAND to be an array (rhbz#2097525)
  - profile: don't overwrite the HISTSIZE environment variable
  - hosts: use "example.org" as example domain (rhbz#2246220)
  - csh.login: source csh.local (RHEL-17226)


author: Tomas Bzatek <tbzatek@redhat.com> - 1.48-7
changelog:
  - udev rules: avoid spurious warning for non-SCSI devices (RHEL-40861,RHEL-54607)
  - Install missing 00-scsi-sg3_config.rules
  - Fix file references to other udev rules


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.15.0-1
changelog:
  - Rebase to version 4.15.0
  - getdef: avoid spurious error messages about unknown configuration options


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.15.0-11
changelog:
  - passwd.c: lock, open, close and unlock passwd database
    Resolves: RHEL-151055
    Resolves: RHEL-150955


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.14.0-5
changelog:
  - passwd: Provide binary from this package. Enable libpam and
    disable account-tools-setuid. Provide passwd PAM service file.
    Resolves: #2233275
  - passwd: provide --stdin option


author: Milan Crha <mcrha@redhat.com> - 2.3-6
changelog:
  - Co-own /usr/share/gettext and /usr/share/gettext/its
  - Related to rhbz#2280150
  - Resolves: RHEL-38682 (Backport Fedora 40 changes)


author: Zuzana Miklankova <zmiklank@redhat.com> - 3.45.0-1
changelog:
  - Updated to version 3.45.0 (https://sqlite.org/releaselog/3_45_0.html)
  - List versioned soname in files, preventing unnoticed soname bumps
  - Disable func4 tests for i686 arch due to failing float<->int conversions


author: Bruno Wolff III <bruno@wolff.to> - 4.6-1
changelog:
  - 4.6 release
  - PR #231 was merged
  - See https://github.com/plougher/squashfs-tools/blob/master/CHANGES


author: Bruno Wolff III <bruno@wolff.to> - 4.6.1-1
changelog:
  - Phillip is now doing two tags per release and we can
  - use the one that works better with forgemeta
  - There are a few fixes after the 4.6 release. I think only
  - one applies to Fedora because of the build options we use.
  - It was not something that affects image builds.


author: Eugene Syromiatnikov <esyr@redhat.com> - 6.7-5
changelog:
  - Fix incorrect syscall name reporting in restart_syscall() on attach when
    PTRACE_GET_SYSCALL_INFO is in use (RHEL-65108).
  - Update net-yy-inet* and linkat--secontext_mismatch tests.


author: Eugene Syromiatnikov <esyr@redhat.com> - 6.7-6
changelog:
  - Avoid failures of creat.gen test on kernels that include commit
    v6.11-rc1~242^2~19 ("fs: don't block i_writecount during exec").


author: Yaakov Selkowitz <yselkowi@redhat.com> - 1.9.14-1.p3
changelog:
  - Rebase to 1.9.14p3
  - sudo-1_9_14p2 is available Resolves: rhbz#2175672
  - sudo fails to build with Python 3.12: FAILED: testcase
    check_example_group_plugin_is_able_to_debug() Resolves: rhbz#2186412


author: Radovan Sroka <rsroka@redhat.com> - 1.9.15-1.p5
changelog:
  - Rabase to 1.9.15p5
  - sudo-1_9_15p5 is available Resolves: rhbz#2248505
  - TRIAGE CVE-2023-42465 sudo: Targeted Corruption of Register and Stack
    Variables Resolves: rhbz#2255569


author: Radovan Sroka <rsroka@redhat.com> - 1.9.15-5.p5
changelog:
  - RHEL 10.0 ERRATUM
  - sudo-1.9.15-2.p5.el10: RHEL SAST Automation: address 4 High impact true
    positive(s) Resolves: RHEL-44436
  - sudo subpackage sudo-logsrvd should not be built Resolves: RHEL-52864


author: Alejandro López <allopez@redhat.com> - 1.9.15-9.p5
changelog:
  - RHEL 10.1 ERRATUM
  - CVE-2025-32462 sudo: LPE via host option Resolves: RHEL-100009
  - CVE-2025-32463 sudo: LPE via chroot option Resolves: RHEL-100022


author: Alejandro López <allopez@redhat.com> - 1.9.17-2.p2
changelog:
  - Resolves: RHEL-59136 - sudo passes SHELL environment variable twice to
    the shell being executed [rhel-10]
  - Resolves: RHEL-128212 - [RFE] request to backport support for regex in
    sudo [rhel-10]
  - Resolves: RHEL-112100 - Rebase of sudo to 1.9.17p2 [rhel-10]


author: Alejandro López <allopez@redhat.com> - 1.9.17-3.p2
changelog:
  - Resolves: RHEL-164620 - CVE-2026-35535 sudo: Sudo: Privilege escalation
    due to failure in privilege drop calls


author: Alejandro López <allopez@redhat.com> - 1.9.17-4.p2
changelog:
  - Bump release number
  - Resolves: RHEL-164620 - CVE-2026-35535 sudo: Sudo: Privilege escalation
    due to failure in privilege drop calls


author: Leo Sandoval <lsandova@redhat.com> - 6.04-0.32
changelog:
  - Bump version and include previous resolves ticket number on commit message
  - Resolves: #RHEL-51170


author: Eduard Abdullin <eabdullin@almalinux.org> - 6.04-0.34.alma.2
changelog:
  - Use static syslinux64.exe and syslinux.exe to avoid a difference in the
    checksum in x86_64_v2 arch


author: Josue Hernandez <josherna@redhat.com> - 6.04-0.35
changelog:
  - Update zlib version to zlib-1.2.11
  - Resolves: #RHEL-156979
  - Resolves: CVE-2022-37434 CVE-2018-25032 CVE-2016-9840
  - Resolves: CVE-2016-9841 CVE-2016-9842 CVE-2016-9843


author: systemd maintenance team <systemd-maint@redhat.com> - 257-8
changelog:
  - Rebase to new upstream stable release v257.3 (RHEL-71409)
  - udev: introduce several features to make debugging rules easier (RHEL-75774)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-10
changelog:
  - resolved: pick up new DNSSEC KSC from 2024 (RHEL-77718)
  - test_ukify: Skip on riscv64 (RHEL-85854)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-11
changelog:
  - fuzz-journal-remote: use ASSERT_OK() and friends (RHEL-79976)
  - logs-show: skip journal entry with an invalid timestamp (RHEL-79976)
  - man: mention that rhel-9.0 net naming scheme is the same as v251 (RHEL-87179)
  - backlight: Drop support for actual_brightness (RHEL-86713)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-12
changelog:
  - mkosi: use C10S repo for building RPMs (RHEL-79976)
  - test: adapt TEST-22 to the downstream --purge behavior (RHEL-79976)
  - mkosi: reconfigure the CI for CentOS Stream 10 (RHEL-79976)
  - test: skip tests for components not shipped in RHEL 10 (RHEL-79976)
  - ci: add a unique identifier to each GH Actions job (RHEL-79976)
  - test: limit logging when running TEST-21-DFUZZER (RHEL-79976)
  - man: mention RHEL documentation in systemctl's man page (RHEL-97762)
  - ukify: switch from zstd to zstandard (RHEL-97625)
  - ukify: fix zboot parsing with zstd (RHEL-97625)
  - ukify: if the specified kernel is not a valid PE file try to decompress it (RHEL-97625)
  - ukify: fix version detection for aarch64 zboot kernels with gzip or lzma compression (RHEL-97625)
  - ukify: when decompressing kernel before signing, call verify on decompressed file (RHEL-97625)
  - udev/net_id: introduce naming scheme for RHEL-10.1 (RHEL-44419)
  - udev/net_id: introduce naming scheme for RHEL-9.7 (RHEL-44419)
  - sd-event: drop inotify event from buffer when no event source is triggered (RHEL-104555)
  - test: add test case for issue #38265 (RHEL-104555)
  - tree-wide: check more log message format in log_struct() and friends (RHEL-106260)
  - core: output log cycle path in one log message, not many (RHEL-106260)
  - core: make log cycle messages recognizable via message IDs (RHEL-106260)
  - core: change ordering cycle log message log levels (RHEL-106260)
  - core: cast log_oom() got void (RHEL-106260)
  - core: when removing a job from a transaction, include in structured log message which (RHEL-106260)
  - catalog: add entries for the order cycle log messages (RHEL-106260)
  - flush_ports: flush POSIX message queues properly (RHEL-100553)
  - Add --entry-type=type1|type2 option to kernel-install. (RHEL-103354)
  - kernel-install: regroup options in help meesage (RHEL-103354)
  - kernel-install: do not mix || and && (RHEL-103354)
  - man/kernel-install: mention --entry-type= option in the man page (RHEL-103354)
  - bootspec: rename boot_entry_type_to_string() to boot_entry_type_description_to_string() (RHEL-103354)
  - bootspec: include 'UKI' in descriptive name for type #2 (RHEL-103354)
  - bootspec: rename BootEntryType values (RHEL-103354)
  - bootspec: rename boot_entry_source_to_string() to boot_entry_source_description_to_string() (RHEL-103354)
  - bootspec: boot_entry_source_to_json_string() to boot_entry_source_to_string() (RHEL-103354)
  - 90-uki-copy.install: Skip removing UKI related when BOOT_ENTRY_TYPE=type1 (RHEL-103354)
  - hwdb: add front button support for MSI Claw 7 AI+ A2VM (RHEL-72701)
  - hwdb: add accel orientation and location for the BMAX Y14 (RHEL-72701)
  - hwdb.d: add support for Akoya P15645 (RHEL-72701)
  - hwdb.d: add ANP09 Intel n100 tablet sensor configuration (#36390) (RHEL-72701)
  - hwdb: add axis range corrections for the Lenovo Yoga Slim 7 14ARE05 (RHEL-72701)
  - hwdb: add GOLD WARRIOR SIM PhoenixRC 10411R (RHEL-72701)
  - hwdb: add Code Mercenaries Hard- und Software GmbH Virtual RC USB (RHEL-72701)
  - hwdb: Add accel orientation quirk for the GPD Pocket 4 (RHEL-72701)
  - hwdb: add rotation profile matrix for Rog Ally X (2024) (#36591) (RHEL-72701)
  - hwdb: fix backspace not working on HP Pavilion laptop (#36777) (RHEL-72701)
  - hwdb/keyboard: Map FN key on TUXEDO NB02 devices (RHEL-72701)
  - hwdb/keyboard: Map FN key on TUXEDO InfinityFlex 14 Gen1 (RHEL-72701)
  - hwdb: add G-Mode key support (#37175) (RHEL-72701)
  - Add emulated release to G-Mode key (RHEL-72701)
  - hwdb: keyboard: Add Alienware special keys (RHEL-72701)
  - hwdb: add bladeRF SDR devices (RHEL-72701)
  - hwdb: append ID_SOFTWARE_RADIO to hwdb parser (RHEL-72701)
  - hwdb.d: reword and simplify boilerplate texts (RHEL-72701)
  - hwdb.d: update/expand boilerplate on various hwdb files (RHEL-72701)
  - hwdb: say that settings can be also set to 0 (RHEL-72701)
  - hwdb: add Analog Devices PLUTO SDR (RHEL-72701)
  -  hwdb: append ID_MM_DEVICE_IGNORE to hwdb parser (RHEL-72701)
  - hwdb: run "update-hwdb" (RHEL-72701)
  - hwdb: run "update-hwdb-autosuspend" (RHEL-72701)
  - hwdb: add missing PLUTO SDR vendor name (RHEL-72701)
  - hwdb: add Ettus Research SDR devices (RHEL-72701)
  - hwdb: add RTL-SDR devices (RHEL-72701)
  - hwdb: merge entries for Ettus Research B200 (RHEL-72701)
  - hwdb: make Saitek PLC Pro Flight Rudder Pedals a joystick (#37601) (RHEL-72701)
  - hwdb: fix touchpad for ASUS X1504ZA (#37696) (RHEL-72701)
  - hwdb: add support for Loupedeck devices (RHEL-72701)
  - hwdb: Acer Nitro ANV15-51 Mic Toggle (RHEL-72701)
  - hwdb: Added Beacn and TC-Helicon Audio controllers (#37798) (RHEL-72701)
  - hwdb: Add support for Lenovo IdeaPad Slim 5 series (RHEL-72701)
  - hwdb: Add hwbd definitions for maker tools (RHEL-72701)
  - hwdb: Add accel orientation quirk for the Microtech e-tab Pro (RHEL-72701)
  - hwdb: add 70-maker-tools.hwdb to meson.build (RHEL-72701)
  - hwdb: fix typo in 70-maker-tools.hwdb (RHEL-72701)
  - hwdb: update (RHEL-72701)
  - Fix Positivo K116J search key and www shortcut (RHEL-72701)
  - hwdb: Acer Nitro ANV15-51 Nitro Sense Toggle (RHEL-72701)
  - hwdb: several cleanups (RHEL-72701)
  - hwdb: disable Asus ROG keyboards sending poweroff (RHEL-72701)
  - hwdb: update (RHEL-72701)
  - hwdb: update autosuspend rules (RHEL-72701)
  - hwdb: set touchpad resolution for ThinkPad T14 Gen2a (RHEL-72701)
  - Revert "hwdb: disable Asus ROG keyboards sending poweroff" (RHEL-72701)
  - hwdb: Add launch emoji keyboard mapping for Asus M1607KA (RHEL-72701)
  - Enable KEY_PERFORMANCE key present on Linux 6.17 (RHEL-72701)
  - hwdb: add HP 150 Wired Mouse (#37341) (RHEL-72701)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-14
changelog:
  - test: add test case for AddDependencyUnitFiles assert (RHEL-108257)
  - TEST-17: drop unnecessary $PATH setting (RHEL-108242)
  - chase: check the result is a directory or regular file only when the resolved path exists (RHEL-108006)
  - bootctl: stop printing "Stub/Boot loader set partition information" (RHEL-108251)
  - ukify: rstrip and escape binary null characters from 'inspect' output (#38607) (RHEL-109552)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-15
changelog:
  - coredump: drop RestrictSUIDSGID= option (#38640) (RHEL-113920)
  - ukify: fix insertion of padding in merged sections (RHEL-114414)
  - core: introduce Unit.dependency_generation counter and restart loop when dependency is updated in the loop (RHEL-112203)
  - core/unit: use UNIT_FOREACH_DEPENDENCY_SAFE() at several more places (RHEL-112203)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-16
changelog:
  - test: rename TEST-53-ISSUE-16347 to TEST-53-TIMER (RHEL-118216)
  - test: restarting elapsed timer shouldn't trigger the corresponding service (RHEL-118216)
  - test: check the next elapse timer timestamp after deserialization (RHEL-118216)
  - timer: don't run service immediately after restart of a timer (RHEL-118216)
  - test: store and compare just the property value (RHEL-118216)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-17
changelog:
  - pam_systemd: honor session class provided via PAM environment (RHEL-109832)
  - udev/net_id: introduce naming scheme for RHEL-10.2 (RHEL-72813)
  - udev/net_id: introduce naming scheme for RHEL-9.8 (RHEL-72813)
  - test: split VM-only subtests from TEST-74-AUX-UTILS to new VM-only test (RHEL-112205)
  - core/transaction: first drop unmergable jobs for anchor jobs (RHEL-112205)
  - test: add test case for issue #38765 (RHEL-112205)
  - strv: add strv_equal_ignore_order() helper (RHEL-109902)
  - pam: minor coding style tweaks (RHEL-109902)
  - user-record: add helper that checks if a provided user name matches a record (RHEL-109902)
  - user-record: add support for alias user names to user record (RHEL-109902)
  - pam_systemd_home: use right field name in error message (RHEL-109902)
  - pam_systemd_home: support login with alias names + user names with realms (RHEL-109902)
  - homed: support user record aliases (RHEL-109902)
  - homectl: add support for creating users with alias names (RHEL-109902)
  - test: add test for homed alias and realm user resolution (RHEL-109902)
  - update TODO (RHEL-109902)
  - udev: create symlinks for s390 PTP devices (RHEL-120177)
  - test: build the crashing test binary outside of the test (RHEL-113920)
  - test: exclude test-stacktrace(-not)?-symbolized from the coredump check (RHEL-113920)
  - mkosi: install test dependencies for EnterNamespace= test (RHEL-113920)
  - coredump: verify pidfd after parsing data in usermode helper (RHEL-104135)
  - coredump: restore compatibility with older patterns (RHEL-104135)
  - coredump: wrap long lines, fix grammar in comments (RHEL-104135)
  - coredump: get rid of _META_MANDATORY_MAX (RHEL-104135)
  - coredump: use %d in kernel core pattern (RHEL-104135)
  - coredump: also stop forwarding non-dumpable processes (RHEL-104135)
  - coredump: get rid of a bogus assertion (RHEL-104135)
  - coredump: add support for new %F PIDFD specifier (RHEL-104135)
  - coredump: when %F/pidfd is used, again allow forwarding to containers (RHEL-104135)
  - coredump: introduce an enum to wrap dumpable constants (RHEL-104135)
  - Define helper to call PR_SET_DUMPABLE (RHEL-104135)
  - coredump: fix 0-passed-as-pointer warning (RHEL-104135)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-19
changelog:
  - man: fix a missing word (RHEL-120277)
  - sd_bus_open_user_machine(): Don't shortcut without necessary env (RHEL-129179)
  - udev: set clock group for PTP and RTC devices (RHEL-113051)
  - coredump: handle ENOBUFS and EMSGSIZE the same way (RHEL-126122)
  - strv: introduce string_strv_hashmap_remove() (RHEL-126937)
  - unit-file: introduce unit_file_remove_from_name_map() (RHEL-126937)
  - core/unit: remove path to transient unit file from unit name maps on stop (RHEL-126937)
  - TEST-07-PID1: add reprudcer for issue #35190 (RHEL-126937)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-20
changelog:
  - tools/check-version-history: avoid DeprecationWarning with newer lxml (RHEL-128767)
  - man: don't duplicate version in History section (RHEL-128767)
  - tools: ignore root element explicitly in check-version-history (RHEL-128767)
  - systemd-logind: Add signal section in man systemd-logind (RHEL-128767)
  - timer: rebase the next elapse timestamp only if timer didn't already run (RHEL-118216)
  - timer: rebase last_trigger timestamp if needed (RHEL-118216)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-22
changelog:
  - fstab-generator: fix options in systemd.mount-extra= arg (RHEL-125822)
  - hwdb: Add Accelerometer mount matrix for Irbis TW43 (RHEL-72702)
  - hwdb: map FN key on TongFang X4SP4NAL laptops (RHEL-72702)
  - hwdb: update rules (RHEL-72702)
  - hwdb: update autosuspend rules (RHEL-72702)
  - Add Razer Cobra mouse to hwdb (RHEL-72702)
  - hwdb: enable autosuspend for Dell DW5826e WWAN modem (RHEL-72702)
  - hwdb: sort SDR devices by vendor name (RHEL-72702)
  - 70-mouse.hwdb: Add Razer Basilisk V3, Asus Cerberus, +2 more (RHEL-72702)
  - hwdb: run "update-hwdb" (RHEL-72702)
  - Add Hantek DSO-6022 oscilloscopes and compatible devices (RHEL-72702)
  - Update 60-sensor.hwdb - Add support for Lenovo Legion Go (RHEL-72702)
  - hwdb: add Airspy devices (RHEL-72702)
  - hwdb: add more devices (RHEL-72702)
  - hwdb: add MiriSDR MSi2500 devices (RHEL-72702)
  - hwdb: add missing Ettus Research B200 rule (RHEL-72702)
  - hwdb: add LimeSDR XTRX devices (RHEL-72702)
  - hwdb: add HydraSDR RFOne (RHEL-72702)
  - hwdb: add SDRplay devices (RHEL-72702)
  - hwdb: update (RHEL-72702)
  - hwdb: fix calibrate rotation sensor for Positivo K116J (#39189) (RHEL-72702)
  - Add Nulea M501 trackball to hwdb (RHEL-72702)
  - add comment to 70-mouse.hwdb regarding generic name for Nulea M501 USB dongle (RHEL-72702)
  - remove extra space from new hwdb.d/70-mouse.hwdb entries to fix failing test (RHEL-72702)
  - remove bonus line (RHEL-72702)
  - hwdb: drop trailing whitespace (RHEL-72702)
  - remove Nulea M501 usb entry from hwdb (RHEL-72702)
  - test/parse_hwdb: wrap Or inside an And in a Group (RHEL-72702)
  - rules: extend 60-input-id.rules to allow for bus/vid/pid/name matches (RHEL-72702)
  - hwdb: don't tag a named Mouse device as pointingstick (RHEL-72702)
  - hwdb: Add V64x_V65xAU to list of Clevo models where scancode f7+f8 get mapped to touchpad-toggle (RHEL-72702)
  - hwdb: gpd micropc2 sensor (#39493) (RHEL-72702)
  - hwdb: add support for the Logitech MX Master 4 (#39490) (RHEL-72702)
  - hwdb: add entry for Acer Switch One 10 (SW1-011) (#39716) (RHEL-72702)
  - keymap: Ignore brightness keys on Dell Inspiron 3505 to avoid double events (RHEL-72702)
  - Update hwdb (RHEL-72702)
  - hwdb: Add Elecom IST Pro trackball (#39762) (RHEL-72702)
  - hwdb: Fix keyboard backlight keys on Acer Nitro 5 AN515-58 (#39769) (RHEL-72702)
  - hwdb: Add alternative mode for Beacn Mic (#39868) (RHEL-72702)
  - Update hwdb (RHEL-72702)
  - hwdb: add ProtoArc EM01 NL mouse configuration (RHEL-72702)
  - hwdb: add Magic Trackpad v2 USB-C (2024) to quirks (#40032) (RHEL-72702)
  - hwdb: sensor: Remove Lenovo IdeaPad D330 accel mount matrix (RHEL-72702)
  - Update hwdb (RHEL-72702)
  - hwdb: update autosuspend rules (RHEL-72702)
  - hwdb: Add ACCEL_MOUNT_MATRIX for variant of TERRA PAD 1061 (RHEL-72702)
  - hwdb: sensor: Add HP OmniBook Ultra Flip 14 accel mount matrix (#40076) (RHEL-72702)
  - hwdb: sensor: Remove Lenovo IdeaPad Duet 3 accel mount matrix (#40075) (RHEL-72702)
  - hwdb: Fix ACCEL_MOUNT_MATRIX for Lenovo Ideapad MIIX 310-ICR (#40067) (RHEL-72702)
  - hwdb: fix unstable button triggering on Mipad 2 under GNOME (#40071) (RHEL-72702)
  - Update hwdb (RHEL-72702)
  - hwdb: touchpad config for Apple MacbookPro12,1 Early 2015 (RHEL-72702)
  - Add Lenovo Y50-70 touchpad to 60-evdev.hwdb (RHEL-72702)
  - quirks: sensor: add info about ACPI accel_matrix (RHEL-72702)
  - quirks: Re-add D330 accel_matrix as identity one (#40226) (RHEL-72702)
  - quirks: touchpad: Set Duet 3 bt touchpad internal (RHEL-72702)
  - hwdb: Add missing scancodes for Lenovo Legion devices (RHEL-72702)
  - hwdb: Add missing vendor names for older AYANEO devices Adds AYADEVICE and AYA NEO vendor names. Early founders editon and 2021 models used these DMI values instead of AYANEO (RHEL-72702)
  - hwdb: add matrix for ASUS 2-in-1 T101HA (RHEL-72702)
  - hwdb: add HP EliteBoard Mic mute key mapping (RHEL-72702)
  - hwdb: Add GPD Pocket 4 chassis quirk (RHEL-72702)
  - hwdb: make three more hwdb files parsed by parse_hwdb.py (RHEL-72702)
  - hwdb: set touchpad resolution for all ThinkPad T49x chassis laptops (RHEL-72702)
  - hwdb: Update Lenovo Legion Go Models - Different BIOS versions of the Legion Go 2 can init the keyboard   device as set 1 (appears as raw set 2) or as set 2 (appears as   translated set 2). Add the Legion Go 2 to the Translated list. - While at it, specify the models in a more verbose manner for   posterity. (RHEL-72702)
  - hwdb: Add extended SteelSeries Arctis headset device support (#40479) (RHEL-72702)
  - hwdb: keyboard: fix typo CAPSLOCK to NUMLOCK (RHEL-72702)
  - hwdb: keyboard: uppercase apple id (RHEL-72702)
  - integritysetup: Add support for hmac-sha512 (RHEL-27852)
  - integritysetup: Add PHMAC algorithm to list of known algorithms (RHEL-27852)
  - core: increment start limit counter only when we can start the unit (RHEL-115032)
  - TEST-07-PID1: wait for systemd-resolved being stopped (RHEL-115032)
  - test: extend start limit interval (RHEL-115032)
  - userdbctl: optionally show user/group data from JSON filerather than from system (RHEL-143029)
  - man: fix typo (RHEL-143029)
  - test: fix test with -Dnetworkd=false (RHEL-143029)
  - ci: run apt-get update before running mkosi (RHEL-115001)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-23
changelog:
  - test-journal-dump: dump the headers of journal files (RHEL-106795)
  - journal: store counts, not byte sizes, in table size constants (RHEL-106795)
  - journal: treble field hash table size (RHEL-106795)
  - nspawn: move uid shift/chown() code into shared/ (RHEL-143036)
  - user-classification: add new "foreign" UID range (RHEL-143036)
  - userdb: synthesize stub user records for the foreign UID (RHEL-143036)
  - dissect: add new --shift command (RHEL-143036)
  - userdb: optionally parse numeric UIDs/GIDs where a username is expected (RHEL-143036)
  - userdbd: separate parameter structure of GetMemberships() varlink call from the GetUserRecord() one (RHEL-143036)
  - userdb: move setting of 'service' varlink parameter into userdb_connect() (RHEL-143036)
  - user-record: make a NULL UserDBMatch be equivalent to no filtering (RHEL-143036)
  - sd-varlink: add sd_varlink_get_description() call (RHEL-143036)
  - user-record: add helper for dispatching a disposition mask (RHEL-143036)
  - user-record: rename USER_DISPOSITION_MASK_MAX → USER_DISPOSITION_MASK_ALL (RHEL-143036)
  - user-record: add some helpers for working with UserDBMatch (RHEL-143036)
  - varlink: add new calls for server-side user record filtering to varlink IDL + to spec (RHEL-143036)
  - userdb: move UserDBMatch handling from userdbctl into generic userdb code to allow it to be done server side (RHEL-143036)
  - userdbd: implement server side filtering in the Multiplexer API (RHEL-143036)
  - homectl: port has_regular_user() + acquire_group_list() to use server-side filtering (RHEL-143036)
  - update TODO (RHEL-143036)
  - JSON User/Group records: Add properties for UUIDs (RHEL-143036)
  - userdb: add support for printing the UUID from user and group records (RHEL-143036)
  - userdb: add support for looking up users or groups by uuid. (RHEL-143036)
  - userdbctl: add --uuid filtering option (RHEL-143036)
  - userdbctl: add missing --uuid= to --help text (RHEL-143036)
  - userdb: fix typo (RHEL-143036)
  - man/userdbctl: fixup version info (RHEL-143036)
  - user-record: add a concept of inverting per-host matching sections in user record (RHEL-143034)
  - homectl: add interface for controlling storage for negative machine ID matches (RHEL-143034)
  - logind: also save pidfdid as part of session state, even if we don't parse it (RHEL-53112)
  - logind: support deserializing session leader through pidfdid (RHEL-53112)
  - TEST-35-LOGIN: test coldplug without fdstore on kernels with pidfd id (RHEL-53112)
  - logind: fix potential fd leak in deliver_session_leader_fd_consume() (RHEL-53112)
  - Revert "coredump: lock down EnterNamespace= mount even more" (RHEL-95219)
  - coredump: add compat support for SYSTEMD_COREDUMP_ALLOW_NAMESPACE_CHANGE (RHEL-95219)


author: systemd maintenance team <systemd-maint@redhat.com> - 257-24
changelog:
  - ci: re-enable bpf-framework option for build and unit test jobs (RHEL-155454)
  - ci: add bpftool workaround to codeql job too (RHEL-155454)
  - ci: fix workaround about bpftool for codeql (RHEL-155454)
  - ci: add bpftool workaround to coverity too (RHEL-155454)
  - Revert "man: mention RHEL documentation in systemctl's man page" (RHEL-155805)
  - path-util: add flavour of path_startswith() that leaves a leading slash in place (RHEL-155396)
  - cgroup: port some code over to path_startswith_full() (RHEL-155396)
  - path-util: invert PATH_STARTSWITH_ACCEPT_DOT_DOT flag (RHEL-155396)
  - sd-json: fix off-by-one issue when updating parent for array elements (RHEL-155396)
  - core/cgroup: avoid one unnecessary strjoina() (RHEL-155396)
  - core: validate input cgroup path more prudently (RHEL-155396)
  - nspawn: apply BindUser/Ephemeral from settings file only if trusted (RHEL-158303)
  - nspawn: normalize pivot_root paths (RHEL-158303)
  - udev: check for invalid chars in various fields received from the kernel (RHEL-158354)
  - udev: ensure there is space for trailing NUL before calling sprintf (RHEL-158354)
  - udev: ensure tag parsing stays within bounds (RHEL-158354)
  - udev: fix review mixup (RHEL-158354)
  - udev/scsi-id: check for invalid chars in various fields received from the kernel (RHEL-158354)
  - udev-builtin-net-id: print cescaped bad attributes (RHEL-158354)
  - core: only activate transaction that contain useful jobs (RHEL-143728)
  - journald: extend STDOUT_STREAMS_MAX to 64k (RHEL-168098)
  - string-util: introduce strprepend() helper (RHEL-143028)
  - missing: add quotactl_fd() wrapper (RHEL-143028)
  - homed: always use quotactl_fd() if its available (RHEL-143028)
  - pid1: add GracefulOptions= setting to .mount units (RHEL-143028)
  - pid1: enable usrquota support on /dev/shm (RHEL-143028)
  - units: enable usrquota support on /tmp/ (RHEL-143028)
  - nspawn: enable usrquota support on /tmp/ and /dev/shm/ (RHEL-143028)
  - nspawn: downgrade log message about usrquota to debug (RHEL-143028)
  - mount-setup: drop outdated comment (RHEL-143028)
  - mount-setup: tune down log level if usrquota is not supported, apply usrquota when smack is in use too (RHEL-143028)
  - devnum-util: add macros to safely convert dev_t to pointers and back (RHEL-143028)
  - user-record: add fields for setting limits on /tmp/ and /dev/shm/ (RHEL-143028)
  - user-runtime-dir: some smaller modernizations/refactorings (RHEL-143028)
  - user-runtime-dir: enforce /tmp/ and /dev/shm/ quota (RHEL-143028)
  - homectl: add support for configuring tmpfs limits (RHEL-143028)
  - test: add test case for tmpfs quota logic + PAMName= ask-password logic (RHEL-143028)
  - update TODO (RHEL-143028)
  - core/dbus-service: fix alignment (RHEL-143028)
  - core/mount: filter out "fail" option as well (RHEL-143028)
  - core/mount: check parameters_fragment first in mount_enter_(re)mounting() (RHEL-143028)
  - core/mount: report accurate can_start and can_reload (RHEL-143028)
  - core/mount: trivial coding style cleanups (RHEL-143028)
  - core/dbus-mount: add missing ReloadResult and CleanResult properties (RHEL-143028)
  - bus-unit-util: add missing assertions (RHEL-143028)
  - core/mount: rework GracefulOptions= to be just x-systemd.graceful-option= (RHEL-143028)
  - mountpoint-util: assume fsopen() works in mount_option_supported() (RHEL-143028)
  - core/mount: log only once about fs not supporting new mount API (RHEL-143028)
  - user-runtime-dir: correct quota size calculation (RHEL-143028)
  - test-display-quota: add a little helper binary to show quota on tmpfs (RHEL-143028)
  - TEST-46-HOMED: check for support on /dev/shm and /tmp separately (RHEL-143028)
  - TEST-46-HOMED: conditionally skip usrquota tests (RHEL-143028)


author: Pavel Cahyna <pcahyna@redhat.com> - 2:1.35-8
changelog:
  - Backport upstream changes to jailify extraction directory
    Includes related gnulib changes to add openat2
    Fixes CVE-2025-45582


author: Pavel Cahyna <pcahyna@redhat.com> - 2:1.35-10
changelog:
  - added "padding with zeros" info message (#2089298)
  - do not report disk error as file shrank (#2089316)
  - upstream fix for savannah bug 64581, commit 51142180
    (crash with TAR_OPTIONS)
  - Backport fix for regression in the --no-overwrite-dir option
    Upstream commit 4e742fc8674064a9fa00d4483d06aca48d5b0463, discussed
    in https://www.mail-archive.com/bug-tar@gnu.org/msg06445.html


author: Pavel Cahyna <pcahyna@redhat.com> - 2:1.35-11
changelog:
  - Add upstream patch to improve error message for --one-top-level
    with absolute path (unsupported as a result of CVE-2025-45582 fix)


author: David Cantrell <dcantrell@redhat.com> - 1:1.11.1-3
changelog:
  - Use %license for the COPYING file in the %files section
  - Convert the License tag to an SPDX expression


author: Jerry Snitselaar <jsnitsel@redhat.com> - 1:1.6.0-8
changelog:
  - migrated to SPDX license
  - resolves: rhbz#2219549* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.6.0-5

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild


author: John B. Wyatt IV <jwyatt@redhat.com> - 0.19-11
changelog:
  - Fix syntax warnings
  - Switch RHEL10 pkg to use autosetup like c9s does in tuna, -v makes it more verbose
  Resolves: RHEL-106288


author: John B. Wyatt IV <jwyatt@redhat.com> - 0.19-12
changelog:
  - Reverting the previous syntax warnings fix patch and replacing it with the
  tuna-Fix-string-syntax-warnings-with-raw-strings patch.
  Resolves: RHEL-106288


author: John Kacur <jkacur@redhat.com> - 0.19-14
changelog:
  - Update man page with cpu_power command
  - Fix show_threads -t and show_irqs -q to not match everything if no match
  - Fix run command failing to apply BATCH policy
  - Add -U and -K to the move command
  Resolves: RHEL-107914 RHEL-106070 RHEL-93776 RHEL-106068


author: John Kacur <jkacur@redhat.com> - 0.20-1
changelog:
  - Update to upstream version 0.20
  - Convert spec file to use pyproject-rpm-macros
  - Use %pyproject_buildrequires, %pyproject_build, %pyproject_install
  - Use %pyproject_save_files for automatic file list generation
  - Remove oscilloscope (unsupported in RHEL)
  Resolves: RHEL-114902, RHEL-83080


author: John Kacur <jkacur@redhat.com> - 0.20-2
changelog:
  - Add python3-pip, python3-setuptools, python3-wheel BuildRequires
  - Delete setup.py in %prep so pyproject.toml build is used
  - Compress man page during %prep similar to rteval
  - Install tuna script and compressed man page explicitly
  Resolves: RHEL-114902


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-50567
    - spec: create /etc/tuned/profiles directory
      resolves: RHEL-46721
    - hotplug: wait for device initialization
    - sap-netweaver: increased vm.max_map_count
    - daemon: buffer sighup signal
    - added an option to configure profile directories
    - api: added commands to dynamically create/destroy instances
    - functions: added 'intel_recommended_pstate'
    - functions: added 'log' which helps with debugging
    - functions: added 'package2cpus' and 'packages2uncores' matchers
    - functions: added 'lscpu' to list CPU details
    - plugins: added plugin_irq
    - plugin_video: added support for amdgpu `panel_power_savings` attribute
    - plugin_cpu: check that writes are necessary if they may cause redundant IPIs
    - plugin_uncore: allow to configure frequency limits using percent
    - amd-pstate: added support for controlling core performance boost
    - plugin_scheduler: adjusted error logging in _set_affinity
    - plugin_audio: enabled controller reset to fix suspend with NVIDIA
    - plugin_irq: fixed expansion of variables
    - plugin_irqbalance: switched to IRQBALANCE_BANNED_CPULIST


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-50567
    - clear plugin repository when stopping tuning
    - man: add description of the balanced-battery profile


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.24.0-3
changelog:
  - Fixed privileged execution of arbitrary scripts by active local user,
    (CVE-2024-52336)
    Resolves: RHEL-66636
  - Added sanity checks for API methods parameters, (CVE-2024-52337)
    Resolves: RHEL-66613


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.0-0.1.rc1
changelog:
  - new release
    - tuned-ppd: removed the use of StrEnum
    - tuned-ppd: fixed traceback
      resolves: RHEL-74384
    - tuned-ppd: multiple fixes and updates
    - docs: plugins docs are now automatically generated from the docstrings
    - plugin_cpu: fixed no_turbo boolean option parsing
    - plugin_cpu: allowed raw energy_performance_preference values
    - plugin_vm: added support for dirty_(bytes|ratio) sysctl parameters
    - plugin_bootloader: added variables to BLS entries only if grub is used
    - plugin_scheduler: do not assume that perf events have type attribute
    - plugin_scheduler: updated sched knobs for kernels 6.6+
    - plugin_scheduler: log process info when its affinity cannot be changed
      resolves: RHEL-69933
    - plugin_scheduler: postpone cgroup blacklist check, double-check after fail
    - plugin_scheduler: made perf support optional
    - plugin_net: added support for hotplug and rename
    - makefile: added support for installation to custom $BINDIR/$SBINDIR
    - functions: dropped cpuspeed support


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-70454
    - sap-hana: Set transparent_hugepages to madvise
      resolves: RHEL-68454
    - plugin_bootloader: export Grub variables to make them available in submenus
    - utils.commands: fixed CPU online detection when not present
    - plugin_net: handled cqe-mode-rx ethtool option
    - profiles: correct CPU governor settings


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.25.1-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: RHEL-70454
    - plugins: added missing instance parameters
    - disk: added missing remove parameter
    - plugin_scheduler: added switch to disable processing of kthreads
    - Makefile: added support for installation to custom LIBEXECDIR
    - functions: create a new parser object for each string expansion


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.26.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-94809
    - tuned-ppd: renamed thinkpad_function_keys as sysfs_acpi_monitor
    - tuned-ppd: enabled sysfs_acpi_monitor by default
    - tuned-ppd: fixed inotify watch for performance degradation
    - tuned-ppd: pinned virtual files in memory for inotify
    - fixed instance priority inheritance
      resolves: RHEL-94842
    - hotplug: added fixes for device remove race condition
    - tuned-main.conf: added startup_udev_settle_wait option
      resolves: RHEL-88238
    - functions: silenced errors if module kvm_intel does not exist
    - functions: make calc_isolated_cores return CPU ranges
    - scsi: used 'med_power_with_dipm' for SATA ALPM
    - scsi: do not set ALPM on external SATA ports
      resolves: RHEL-79913
    - network_latency: Set non-zero rcutree.nohz_full_patience_delay
    - realtime: disable appropriate P-State drivers
    - plugin_disk: added support for MMC (MultiMediaCard) devices
    - udev: fix possible traceback in device matcher
      resolves: RHEL-97087
    - udev-settle: obey udev buffer size and handle possible tracebacks
      resolves: RHEL-92637
    - daemon: re-raise daemon init exception in no-daemon mode
    - vm: deprecate dirty_ratio in favour of dirty_bytes with percents
    - gui: fix the profile deleter script


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.27.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: RHEL-123608
    - cpu-partitioning: autodetect dracut hook directory, systemd workaround
      resolves: RHEL-40619
    - openshift: optimize TCP settings for high throughput and low latency
    - profiles: Set boost=1 in *-performance profiles
    - sap-hana: force latency to 70 us, not to C-states
      resolves: RHEL-142285
    - man: fixed instance_acquire_devices example in tuned-adm man
      resolves: RHEL-90575
    - spec: use correct python interpreter for documentation installation
    - sysctl: add reapply_sysctl_exclude option
    - ppd: ask tuned recommend for base profile


author: Patsy Griffin <patsy@redhat.com> - 2023d-1
changelog:
  - Rebase to tzdata-2023d
    - Include time zone changes for Ittoqqortoormiit, Greenland
      and Vostok, Antarctica.
    - Update the expiration date for the leap-seconds.list file.
      No new leap seconds were added.


author: Patsy Griffin <patsy@redhat.com> - 2024a-1
changelog:
  - Rebase to tzdata-2024a
    - Kazakhstan will transition from UTC+6 to UTC+5 on 2024-03-01.
    - Palestine will spring forward a week later than previously
      predicted.


author: Patsy Griffin <patsy@redhat.com> - 2024a-3
changelog:
  - Add java patch to fix incorrect calculations for
    Africa/Casablanca starting in 2027. (RHEL-32178)
  - Remove hardcoded versioned path to javac.


author: Patsy Griffin <patsy@redhat.com> - 2024b-1
changelog:
  - Update to tzdata-2024b
    - Improve historical data for Mexico, Mongolia, and Portugal.
    - System V names are now obsolescent.
    - The main data form now uses %z.
    - The code now conforms to RFC 8536 for early timestamps.
    - Support POSIX.1-2024, which removes asctime_r and ctime_r.
    - Assume POSIX.2-1992 or later for shell scripts.
    - SUPPORT_C89 now defaults to 1.
    - Include two upstream patches for month names as in April vs Apr.
  - Harden against links to removed zones


author: Patsy Griffin <pats@redhat.com> - 2025a-1
changelog:
  Update to tzdata-2025a (RHEL-74296)
    - Paraguay is now permanently at -03. This impacts timestamps
      starting on 2025-03-22.
    - Includes improvements to pre-1991 data for the Philippines.
    - Etc/Unknown is now reserved.


author: Patsy Griffin <patsy@redhat.com> - 2025b-1
changelog:
  - Update to tzdata-2025b (RHEL-84740)
    - Chile's Aysén Region moves from -04/-03
      to -03 year-round, diverging from America/Santiago and
      creating a new zone America/Coyhaique.


author: Patsy Griffin <patsy@redhat.com> - 2026a-1
changelog:
  - Update to tzdata-2026a (RHEL-154023)
    - Correct the transition times for Moldova.
    - The POSIXRULES option is now obsolete.


author: Jakub Martisko <jamartis@redhat.com> - 6.0-65
changelog:
  - Fix: Unzip Fails on Large Zip Files
  - Use the patch from Debian dealing with this
  Resolves: RHEL-45993


author: Jakub Martisko <jamartis@redhat.com> - 6.0-67
changelog:
  - zipinfo: remove the extra %c that caused invalid reads
  - zipinfo: fix the whitespaces in the output
  - Zipbombs: Port Another patch, orinally made by Mark Adler
  - https://github.com/madler/unzip/commit/af0d07f95809653b669d88aa0f424c6d5aa48ba0
    Resolves: RHEL-59972
    Resolves: RHEL-6286


author: - Chung Chung <cchung@redhat.com> - 8.3.2.1-1
changelog:
  - Add vdocalculatesize utility.
  - Improve handling of corrupt index metadata.
  - Resolves: RHEL-129392


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.083-6
changelog:
  - RHEL-113549 CVE-2025-53906 vim: Vim path traversal
  - RHEL-113543 CVE-2025-53905 vim: Vim path traversial


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.083-9
changelog:
  - RHEL-155426 CVE-2026-28417 vim: Vim: Arbitrary code execution via OS command injection in the netrw plugin


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.083-9
changelog:
  - RHEL-155410 CVE-2026-28421 vim: Vim: Denial of service and information disclosure via crafted swap file


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.083-10
changelog:
  - Resolves: RHEL-159617 vim: Vim: Arbitrary code execution via command injection
    in glob() function


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:9.1.076-2
changelog:
  - enable building without GPM support - build with GPM in Fedora
  - 2262371 - gvim: symbol lookup error: gvim: undefined symbol: g_once_init_enter_pointer


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1:2.10-8
changelog:
  - Backport WPA3 support for Broadcom devices. Fixes: rhbz#2226569
  - Enable parsing of IPv6 addresses in RADIUS configuration (#2095296)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.10-10
changelog:
  - Fix package configuration/add missing patches to avoid regressions when
    upgrading from rhel-9 (RHEL-43250)
  - Backport P2P fixc causing nmci failures (RHEL-17701)
  - Disable OpenSSL ENGINE API (RHEL-33750)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.10-10
changelog:
  - Fix package configuration/add missing patches to avoid regressions when
    upgrading from rhel-9 (RHEL-43250)
  - Backport P2P fix causing nmci failures (RHEL-17701)
  - Disable OpenSSL ENGINE API (RHEL-33750)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.11-1
changelog:
  - Update to version 2.11 (RHEL-59010)
  - backport fix for known regression on brcmfmac (rhbz#2302577)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.11-4
changelog:
  - Use pkcs11 provider to resolve PKCS11 URIs (RHEL-86951)
  - De-clutter syslog from CTRL-EVENT-SIGNAL-CHANGE messages (RHEL-71344)


author: Jakub Martisko <jamartis@redhat.com> - 3.0-42
changelog:
  - Use C implementation of some functions instead of asm
  - Fix the missing compiler/linker flags
  - Minor spec clean up
  Resolves: RHEL-33526


