kernel/Makefile.rhelver

68 lines
2.3 KiB
Makefile
Raw Normal View History

RHEL_MAJOR = 9
kernel-5.14.0-504.el9 * Mon Sep 02 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-504.el9] - Bump RHEL MINOR to 9.6 (Rado Vrbovsky) - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-54768] {CVE-2024-43854} - perf/x86/amd/uncore: Fix DF and UMC domain identification (David Arcari) [RHEL-43147] - x86/mm/numa: Move early mptable evaluation into common code (David Arcari) [RHEL-43147] - x86/cpu: Move leftover contents of topology.c to setup.c (David Arcari) [RHEL-43147] - x86/topology: convert to use arch_cpu_is_hotpluggable() (David Arcari) [RHEL-43147] - x86/topology: use weak version of arch_unregister_cpu() (David Arcari) [RHEL-43147] - x86/topology: Switch over to GENERIC_CPU_DEVICES (David Arcari) [RHEL-43147] - x86/topology: remove arch_*register_cpu() exports (David Arcari) [RHEL-43147] - x86/topology/intel: Unlock CPUID before evaluating anything (David Arcari) [RHEL-43147] - x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater (David Arcari) [RHEL-43147] - x86/topology: Handle bogus ACPI tables correctly (David Arcari) [RHEL-43147] - x86/topology/amd: Ensure that LLC ID is initialized (David Arcari) [RHEL-43147] - x86/xen: return a sane initial apic id when running as PV guest (David Arcari) [RHEL-43147] - x86/cpu/amd: Move TOPOEXT enablement into the topology parser (David Arcari) [RHEL-43147] - x86/cpu/amd: Make the NODEID_MSR union actually work (David Arcari) [RHEL-43147] - x86/cpu/amd: Make the CPUID 0x80000008 parser correct (David Arcari) [RHEL-43147] - x86/topology: Don't update cpu_possible_map in topo_set_cpuids() (David Arcari) [RHEL-43147] - x86/topology: Handle the !APIC case gracefully (David Arcari) [RHEL-43147] - x86/topology: Don't evaluate logical IDs during early boot (David Arcari) [RHEL-43147] - x86/cpu/topology: Add support for the AMD 0x80000026 leaf (David Arcari) [RHEL-43147] - x86/topology: Ignore non-present APIC IDs in a present package (David Arcari) [RHEL-43147] - x86/apic: Build the x86 topology enumeration functions on UP APIC builds too (David Arcari) [RHEL-43147] - x86/cpu/topology: Get rid of cpuinfo::x86_max_cores (David Arcari) [RHEL-43147] - docs: move x86 documentation into Documentation/arch/ [partial] (David Arcari) [RHEL-43147] - x86/cpu: Remove x86_coreid_bits (David Arcari) [RHEL-43147] - x86/mm/numa: Use core domain size on AMD (David Arcari) [RHEL-43147] - x86/cpu/topology: Provide __num_[cores|threads]_per_package (David Arcari) [RHEL-43147] - x86/cpu/topology: Rename smp_num_siblings (David Arcari) [RHEL-43147] - arch/x86/kernel/setup.c: fixup rh_check_supported (David Arcari) [RHEL-43147] - x86/cpu/topology: Retrieve cores per package from topology bitmaps (David Arcari) [RHEL-43147] - x86/cpu/topology: Use topology logical mapping mechanism (David Arcari) [RHEL-43147] - x86/smpboot: Change smp_store_boot_cpu_info() to static (David Arcari) [RHEL-43147] - x86/cpu/topology: Provide logical pkg/die mapping (David Arcari) [RHEL-43147] - x86/cpu/topology: Simplify cpu_mark_primary_thread() (David Arcari) [RHEL-43147] - x86/cpu/topology: Mop up primary thread mask handling (David Arcari) [RHEL-43147] - x86/cpu/topology: Use topology bitmaps for sizing (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Register the boot CPU APIC properly (David Arcari) [RHEL-43147] - x86/cpu/topology: Let XEN/PV use topology from CPUID/MADT (David Arcari) [RHEL-43147] - x86/acpi: Dont invoke topology_register_apic() for XEN PV (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Count number of vCPUs early (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Register fake APICs (David Arcari) [RHEL-43147] - x86/mpparse: Switch to new init callbacks (David Arcari) [RHEL-43147] - x86/mpparse: Provide separate early/late callbacks (David Arcari) [RHEL-43147] - x86/dtb: Rename x86_dtb_init() (David Arcari) [RHEL-43147] - x86/mpparse: Prepare for callback separation (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Prepare for separate mpparse callbacks (David Arcari) [RHEL-43147] - x86/mpparse: Rename default_find_smp_config() (David Arcari) [RHEL-43147] - x86/xen/smp_pv: Remove cpudata fiddling (David Arcari) [RHEL-43147] - x86/cpu/topology: Assign hotpluggable CPUIDs during init (David Arcari) [RHEL-43147] - x86/cpu/topology: Reject unknown APIC IDs on ACPI hotplug (David Arcari) [RHEL-43147] - x86/topology: Add a mechanism to track topology via APIC IDs (David Arcari) [RHEL-43147] - x86/cpu: Detect real BSP on crash kernels (David Arcari) [RHEL-43147] - x86/cpu/topology: Rework possible CPU management (David Arcari) [RHEL-43147] - x86/cpu/topology: Sanitize the APIC admission logic (David Arcari) [RHEL-43147] - x86/cpu/topology: Use a data structure for topology info (David Arcari) [RHEL-43147] - x86/cpu/topology: Simplify APIC registration (David Arcari) [RHEL-43147] - x86/cpu/topology: Confine topology information (David Arcari) [RHEL-43147] - x86/mpparse: Use new APIC registration function (David Arcari) [RHEL-43147] - x86/acpi: Use new APIC registration functions (David Arcari) [RHEL-43147] - x86/cpu/topology: Provide separate APIC registration functions (David Arcari) [RHEL-43147] - x86/cpu/topology: Move registration out of APIC code (David Arcari) [RHEL-43147] - x86/apic/msi: Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC domain search (David Arcari) [RHEL-43147] - x86/apic: Use a proper define for invalid ACPI CPU ID (David Arcari) [RHEL-43147] - x86/apic: Remove yet another dubious callback (David Arcari) [RHEL-43147] - x86/apic: Remove the pointless writeback of boot_cpu_physical_apicid (David Arcari) [RHEL-43147] - x86/mpparse: Remove the physid_t bitmap wrapper (David Arcari) [RHEL-43147] - x86/apic: Remove check_apicid_used() and ioapic_phys_id_map() (David Arcari) [RHEL-43147] - x86/ioapic: Simplify setup_ioapic_ids_from_mpc_nocheck() (David Arcari) [RHEL-43147] - x86/ioapic: Make io_apic_get_unique_id() simpler (David Arcari) [RHEL-43147] - x86/apic: Get rid of get_physical_broadcast() (David Arcari) [RHEL-43147] - x86/ioapic: Replace some more set bit nonsense (David Arcari) [RHEL-43147] - x86/platform/ce4100: Dont override x86_init.mpparse.setup_ioapic_ids (David Arcari) [RHEL-43147] - x86/apic: Remove unused phys_pkg_id() callback (David Arcari) [RHEL-43147] - arch/x86: Fix typos (David Arcari) [RHEL-43147] - x86/cpu/topology: Make the APIC mismatch warnings complete (David Arcari) [RHEL-43147] - x86/cpu: Remove topology.c (David Arcari) [RHEL-43147] - x86/cpu: Make topology_amd_node_id() use the actual node info (David Arcari) [RHEL-43147] - x86/cpu: Use common topology code for HYGON (David Arcari) [RHEL-43147] - x86/cpu: Use common topology code for AMD (David Arcari) [RHEL-43147] - x86/cpu: Provide an AMD/HYGON specific topology parser (David Arcari) [RHEL-43147] - x86/cpu: Provide cpuid_read() et al. (David Arcari) [RHEL-43147] - x86/cpu: Use common topology code for Intel (David Arcari) [RHEL-43147] - x86/cpu: Provide a sane leaf 0xb/0x1f parser (David Arcari) [RHEL-43147] - x86/cpu: Move __max_die_per_package to common.c (David Arcari) [RHEL-43147] - x86/cpu: Use common topology code for Centaur and Zhaoxin (David Arcari) [RHEL-43147] - x86/cpu: Add legacy topology parser (David Arcari) [RHEL-43147] - x86/cpu: Provide cpu_init/parse_topology() (David Arcari) [RHEL-43147] - drivers: base: Move cpu_dev_init() after node_dev_init() (David Arcari) [RHEL-43147] - base/node.c: initialize the accessor list before registering (David Arcari) [RHEL-43147] - Revert "x86/topology: Fix max_siblings calculation for some hybrid cpus" (David Arcari) [RHEL-43147] Resolves: RHEL-43147, RHEL-54768 Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-09-02 20:14:05 +00:00
RHEL_MINOR = 6
#
# RHEL_RELEASE
# -------------
#
# Represents build number in 'release' part of RPM's name-version-release.
# name is <package_name>, e.g. kernel
# version is upstream kernel version this kernel is based on, e.g. 4.18.0
# release is <RHEL_RELEASE>.<dist_tag>[<buildid>], e.g. 100.el8
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
kernel-5.14.0-545.el9 * Mon Dec 16 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-545.el9] - net: fix data-races around sk->sk_forward_alloc (CKI Backport Bot) [RHEL-69689] {CVE-2024-53124} - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-71164] - redhat: add test_klp_syscall to mod-internal.list (Ryan Sullivan) [RHEL-69931] - blk_iocost: fix more out of bound shifts (CKI Backport Bot) [RHEL-63978] {CVE-2024-49933} - mm: revert "mm: shmem: fix data-race in shmem_getattr()" (Rafael Aquini) [RHEL-27745 RHEL-70053] {CVE-2024-53136} - mm: page_alloc: move mlocked flag clearance into free_pages_prepare() (Rafael Aquini) [RHEL-27745 RHEL-69683] {CVE-2024-53105} - filemap: Fix bounds checking in filemap_read() (Rafael Aquini) [RHEL-27745 RHEL-68011] {CVE-2024-50272} - mm/mlock: set the correct prev on failure (Rafael Aquini) [RHEL-27745] - vmscan,migrate: fix page count imbalance on node stats when demoting pages (Rafael Aquini) [RHEL-27745] - kasan: remove vmalloc_percpu test (Rafael Aquini) [RHEL-27745] - mm: krealloc: Fix MTE false alarm in __do_krealloc (Rafael Aquini) [RHEL-27745 RHEL-68909] {CVE-2024-53097} - mm: shmem: fix data-race in shmem_getattr() (Rafael Aquini) [RHEL-27745 RHEL-66818] {CVE-2024-50228} - mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves (Rafael Aquini) [RHEL-27745 RHEL-66794] {CVE-2024-50219} - fork: only invoke khugepaged, ksm hooks if no error (Rafael Aquini) [RHEL-27745] - fork: do not invoke uffd on fork if error occurs (Rafael Aquini) [RHEL-27745] - maple_tree: add regression test for spanning store bug (Rafael Aquini) [RHEL-27745 RHEL-66950] {CVE-2024-50200} - maple_tree: correct tree corruption on spanning store (Rafael Aquini) [RHEL-27745 RHEL-66950] {CVE-2024-50200} - mm/mglru: only clear kswapd_failures if reclaimable (Rafael Aquini) [RHEL-27745] - mm/swapfile: skip HugeTLB pages for unuse_vma (Rafael Aquini) [RHEL-27745 RHEL-66977] {CVE-2024-50199} - mm: don't install PMD mappings when THPs are disabled by the hw/process/vma (Rafael Aquini) [RHEL-27745] - mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw() (Rafael Aquini) [RHEL-27745] - mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point (Rafael Aquini) [RHEL-27745] - mm/mremap: fix move_normal_pmd/retract_page_tables race (Rafael Aquini) [RHEL-27745] - secretmem: disable memfd_secret() if arch cannot set direct map (Rafael Aquini) [RHEL-27745 RHEL-66627] {CVE-2024-50182} - memory tiers: use default_dram_perf_ref_source in log message (Rafael Aquini) [RHEL-27745 RHEL-62336] - mm: migrate: annotate data-race in migrate_folio_unmap() (Rafael Aquini) [RHEL-27745] - mm: avoid leaving partial pfn mappings around in error case (Rafael Aquini) [RHEL-27745] - mm: Kconfig: fixup zsmalloc configuration (Rafael Aquini) [RHEL-27745] - mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu read lock (Rafael Aquini) [RHEL-27745] - sched/numa: Fix the vma scan starving issue (Rafael Aquini) [RHEL-27745] - mm: krealloc: consider spare memory for __GFP_ZERO (Rafael Aquini) [RHEL-27745] - mm: only enforce minimum stack gap size if it's sensible (Rafael Aquini) [RHEL-27745] - mm/memcontrol: respect zswap.writeback setting from parent cg too (Rafael Aquini) [RHEL-27745] - Revert "mm: skip CMA pages when they are not available" (Rafael Aquini) [RHEL-27745] - mm: vmalloc: ensure vmap_block is initialised before adding to queue (Rafael Aquini) [RHEL-27745] - mm: Fix missing folio invalidation calls during truncation (Rafael Aquini) [RHEL-27745] - mm: fix endless reclaim on machines with unaccepted memory (Rafael Aquini) [RHEL-27745] - mm/numa: no task_numa_fault() call if PMD is changed (Rafael Aquini) [RHEL-27745] - mm/numa: no task_numa_fault() call if PTE is changed (Rafael Aquini) [RHEL-27745] - memcg_write_event_control(): fix a user-triggerable oops (Rafael Aquini) [RHEL-27745] - mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist() (Rafael Aquini) [RHEL-27745] - mm/mglru: fix ineffective protection calculation (Rafael Aquini) [RHEL-27745 RHEL-54929] {CVE-2024-42316} - mm/hugetlb: fix possible recursive locking detected warning (Rafael Aquini) [RHEL-27745] - mm/numa_balancing: teach mpol_to_str about the balancing mode (Rafael Aquini) [RHEL-27745] - mm/mglru: fix overshooting shrinker memory (Rafael Aquini) [RHEL-27745 RHEL-54929] {CVE-2024-42316} - mm/mglru: fix div-by-zero in vmpressure_calc_level() (Rafael Aquini) [RHEL-27745 RHEL-54929] {CVE-2024-42316} - mm: ignore data-race in __swap_writepage (Rafael Aquini) [RHEL-27745] - mm, virt: merge AS_UNMOVABLE and AS_INACCESSIBLE (Rafael Aquini) [RHEL-27745] - mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio() (Rafael Aquini) [RHEL-27745] - mm: gup: stop abusing try_grab_folio (Rafael Aquini) [RHEL-27745] - mm: refactor folio_undo_large_rmappable() (Rafael Aquini) [RHEL-27745] - mm: page_ref: remove folio_try_get_rcu() (Rafael Aquini) [RHEL-27745] - mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer (Rafael Aquini) [RHEL-27745] - mm/memory_hotplug: prevent accessing by index=-1 (Rafael Aquini) [RHEL-27745] - x86/mm: Cleanup prctl_enable_tagged_addr() nr_bits error checking (Rafael Aquini) [RHEL-27745] - x86/mm: Fix LAM inconsistency during context switch (Rafael Aquini) [RHEL-27745] - mm/page_alloc: Separate THP PCP into movable and non-movable categories (Rafael Aquini) [RHEL-27745] - mm: fix incorrect vbq reference in purge_fragmented_block (Rafael Aquini) [RHEL-27745] - Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default" (Rafael Aquini) [RHEL-27745] - mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick (Rafael Aquini) [RHEL-27745] - mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default (Rafael Aquini) [RHEL-27745] - mm/hugetlb: do not call vma_add_reservation upon ENOMEM (Rafael Aquini) [RHEL-27745] - kmsan: do not wipe out origin when doing partial unpoisoning (Rafael Aquini) [RHEL-27745] - kasan, fortify: properly rename memintrinsics (Rafael Aquini) [RHEL-27745] - mm: Introduce AS_INACCESSIBLE for encrypted/confidential memory (Rafael Aquini) [RHEL-27745] - mm/hugetlb: align cma on allocation order, not demotion order (Rafael Aquini) [RHEL-27745] - mm: fix race between __split_huge_pmd_locked() and GUP-fast (Rafael Aquini) [RHEL-27745] - mm/page_table_check: support userfault wr-protect entries (Rafael Aquini) [RHEL-27745] - mm/slab: make __free(kfree) accept error pointers (Rafael Aquini) [RHEL-27745] - mm/slub: handle bulk and single object freeing separately (Rafael Aquini) [RHEL-27745] - mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid (Rafael Aquini) [RHEL-27745] - mm/cma: drop incorrect alignment check in cma_init_reserved_mem (Rafael Aquini) [RHEL-27745] - hugetlb: convert alloc_buddy_hugetlb_folio to use a folio (Rafael Aquini) [RHEL-27745] - mm: page_alloc: use the correct THP order for THP PCP (Rafael Aquini) [RHEL-27745] - khugepaged: use a folio throughout hpage_collapse_scan_file() (Rafael Aquini) [RHEL-27745] - khugepaged: use a folio throughout collapse_file() (Rafael Aquini) [RHEL-27745] - khugepaged: pass a folio to __collapse_huge_page_copy() (Rafael Aquini) [RHEL-27745] - khugepaged: remove hpage from collapse_huge_page() (Rafael Aquini) [RHEL-27745] - khugepaged: remove hpage from collapse_file() (Rafael Aquini) [RHEL-27745] - khugepaged: convert alloc_charge_hpage to alloc_charge_folio (Rafael Aquini) [RHEL-27745] - khugepaged: inline hpage_collapse_alloc_folio() (Rafael Aquini) [RHEL-27745] - selftest/mm: ksm_functional_tests: extend test case for ksm fork/exec (Rafael Aquini) [RHEL-27745] - selftest/mm: ksm_functional_tests: refactor mmap_and_merge_range() (Rafael Aquini) [RHEL-27745] - mm/ksm: fix ksm exec support for prctl (Rafael Aquini) [RHEL-27745] - mm: page_alloc: control latency caused by zone PCP draining (Rafael Aquini) [RHEL-27745] - mm: zswap: fix shrinker NULL crash with cgroup_disable=memory (Rafael Aquini) [RHEL-27745] - mm: turn folio_test_hugetlb into a PageType (Rafael Aquini) [RHEL-27745] - mm: support page_mapcount() on page_has_type() pages (Rafael Aquini) [RHEL-27745] - mm, pagemap: remove SLOB and SLQB from comments and documentation (Rafael Aquini) [RHEL-27745] - mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros (Rafael Aquini) [RHEL-27745] - mm/shmem: inline shmem_is_huge() for disabled transparent hugepages (Rafael Aquini) [RHEL-27745] - mm,swapops: update check in is_pfn_swap_entry for hwpoison entries (Rafael Aquini) [RHEL-27745] - mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly (Rafael Aquini) [RHEL-27745] - mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion (Rafael Aquini) [RHEL-27745] - mm: recover pud_leaf() definitions in nopmd case (Rafael Aquini) [RHEL-27745] - mm/treewide: align up pXd_leaf() retval across archs (Rafael Aquini) [RHEL-27745] - mm/treewide: drop pXd_large() (Rafael Aquini) [RHEL-27745] - mm/treewide: replace pud_large() with pud_leaf() (Rafael Aquini) [RHEL-27745] - mm/treewide: replace pmd_large() with pmd_leaf() (Rafael Aquini) [RHEL-27745] - mm/kasan: use pXd_leaf() in shadow_mapped() (Rafael Aquini) [RHEL-27745] - mm/x86: drop two unnecessary pud_leaf() definitions (Rafael Aquini) [RHEL-27745] - mm/x86: replace pgd_large() with pgd_leaf() (Rafael Aquini) [RHEL-27745] - mm/x86: replace p4d_large() with p4d_leaf() (Rafael Aquini) [RHEL-27745] - mm/powerpc: replace pXd_is_leaf() with pXd_leaf() (Rafael Aquini) [RHEL-27745] - mm/powerpc: define pXd_large() with pXd_leaf() (Rafael Aquini) [RHEL-27745] - mm: memory: fix shift-out-of-bounds in fault_around_bytes_set (Rafael Aquini) [RHEL-27745] - mm: remove cast from page_to_nid() (Rafael Aquini) [RHEL-27745] - mm: constify more page/folio tests (Rafael Aquini) [RHEL-27745] - mm: constify testing page/folio flags (Rafael Aquini) [RHEL-27745] - mm: make dump_page() take a const argument (Rafael Aquini) [RHEL-27745] - mm: add __dump_folio() (Rafael Aquini) [RHEL-27745] - mm: remove PageYoung and PageIdle definitions (Rafael Aquini) [RHEL-27745] - mm: remove PageWaiters, PageSetWaiters and PageClearWaiters (Rafael Aquini) [RHEL-27745] - mm: separate out FOLIO_FLAGS from PAGEFLAGS (Rafael Aquini) [RHEL-27745] - mm: support order-1 folios in the page cache (Rafael Aquini) [RHEL-27745] - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations (Rafael Aquini) [RHEL-27745] - madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0 (Rafael Aquini) [RHEL-27745] - selftests/mm: run_vmtests.sh: add hugetlb_madv_vs_map (Rafael Aquini) [RHEL-27745 RHEL-61137] - mm/hugetlb: restore the reservation if needed (Rafael Aquini) [RHEL-27745 RHEL-61137] - x86/mm: delete unused cpu argument to leave_mm() (Rafael Aquini) [RHEL-27745] - mm: memcg: don't periodically flush stats when memcg is disabled (Rafael Aquini) [RHEL-27745] - mm: kmsan: remove runtime checks from kmsan_unpoison_memory() (Rafael Aquini) [RHEL-27745] - mm/swap_state: update zswap LRU's protection range with the folio locked (Rafael Aquini) [RHEL-27745] - mm: zswap: fix missing folio cleanup in writeback race path (Rafael Aquini) [RHEL-27745] - mm/zswap: don't return LRU_SKIP if we have dropped lru lock (Rafael Aquini) [RHEL-27745] - fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling (Rafael Aquini) [RHEL-27745] - efi: disable mirror feature during crashkernel (Rafael Aquini) [RHEL-27745] - mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER (Rafael Aquini) [RHEL-27745] - mm, treewide: introduce NR_PAGE_ORDERS (Rafael Aquini) [RHEL-27745] - mm/khugepaged: use a folio more in collapse_file() (Rafael Aquini) [RHEL-27745] - zswap: memcontrol: implement zswap writeback disabling (Rafael Aquini) [RHEL-27745] - mm: remove unnecessary ia64 code and comment (Rafael Aquini) [RHEL-27745] - fs: improve dump_mapping() robustness (Rafael Aquini) [RHEL-27745] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-27745 RHEL-28873] {CVE-2023-52490} - mm: convert swap_cluster_readahead and swap_vma_readahead to return a folio (Rafael Aquini) [RHEL-27745] - mm: return a folio from read_swap_cache_async() (Rafael Aquini) [RHEL-27745] - mm: remove page_swap_info() (Rafael Aquini) [RHEL-27745] - mm: convert swap_readpage() to swap_read_folio() (Rafael Aquini) [RHEL-27745] - mm: convert swap_page_sector() to swap_folio_sector() (Rafael Aquini) [RHEL-27745] - mm: pass a folio to swap_readpage_bdev_async() (Rafael Aquini) [RHEL-27745] - mm: pass a folio to swap_readpage_bdev_sync() (Rafael Aquini) [RHEL-27745] - mm: pass a folio to swap_readpage_fs() (Rafael Aquini) [RHEL-27745] - mm: pass a folio to swap_writepage_bdev_async() (Rafael Aquini) [RHEL-27745] - mm: pass a folio to swap_writepage_bdev_sync() (Rafael Aquini) [RHEL-27745] - mm: pass a folio to swap_writepage_fs() (Rafael Aquini) [RHEL-27745] - mm: pass a folio to __swap_writepage() (Rafael Aquini) [RHEL-27745] - mm: return the folio from __read_swap_cache_async() (Rafael Aquini) [RHEL-27745] - mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx (Rafael Aquini) [RHEL-27745] - mm/zswap: cleanup zswap_writeback_entry() (Rafael Aquini) [RHEL-27745] - mm/zswap: cleanup zswap_load() (Rafael Aquini) [RHEL-27745] - mm/zswap: refactor out __zswap_load() (Rafael Aquini) [RHEL-27745] - mm/zswap: reuse dstmem when decompress (Rafael Aquini) [RHEL-27745] - mm: convert collapse_huge_page() to use a folio (Rafael Aquini) [RHEL-27745] - lib/maple_tree.c: fix build error due to hotfix alteration (Rafael Aquini) [RHEL-27745] - mm/memory-failure: cast index to loff_t before shifting it (Rafael Aquini) [RHEL-27745] - mm/memory-failure: check the mapcount of the precise page (Rafael Aquini) [RHEL-27745] - mm/memory-failure: pass the folio and the page to collect_procs() (Rafael Aquini) [RHEL-27745] - mm/filemap: avoid buffered read/write race to read inconsistent data (Rafael Aquini) [RHEL-27745] - mm/readahead: do not allow order-1 folio (Rafael Aquini) [RHEL-27745] - zswap: shrink zswap pool based on memory pressure (Rafael Aquini) [RHEL-27745] - maple_tree: mtree_range_walk() clean up (Rafael Aquini) [RHEL-27745] - maple_tree: don't find node end in mtree_lookup_walk() (Rafael Aquini) [RHEL-27745] - maple_tree: use maple state end for write operations (Rafael Aquini) [RHEL-27745] - maple_tree: remove mas_searchable() (Rafael Aquini) [RHEL-27745] - maple_tree: separate ma_state node from status (Rafael Aquini) [RHEL-27745] - maple_tree: clean up inlines for some functions (Rafael Aquini) [RHEL-27745] - maple_tree: use cached node end in mas_destroy() (Rafael Aquini) [RHEL-27745] - maple_tree: use cached node end in mas_next() (Rafael Aquini) [RHEL-27745] - maple_tree: add end of node tracking to the maple state (Rafael Aquini) [RHEL-27745] - maple_tree: move debug check to __mas_set_range() (Rafael Aquini) [RHEL-27745] - maple_tree: make mas_erase() more robust (Rafael Aquini) [RHEL-27745] - maple_tree: remove unnecessary default labels from switch statements (Rafael Aquini) [RHEL-27745] - mm/zswap: replace kmap_atomic() with kmap_local_page() (Rafael Aquini) [RHEL-27745] - mm: remove invalidate_inode_page() (Rafael Aquini) [RHEL-27745] - mm: convert isolate_page() to mf_isolate_folio() (Rafael Aquini) [RHEL-27745] - mm: convert soft_offline_in_use_page() to use a folio (Rafael Aquini) [RHEL-27745] - mm: use mapping_evict_folio() in truncate_error_page() (Rafael Aquini) [RHEL-27745] - mm: convert __do_fault() to use a folio (Rafael Aquini) [RHEL-27745] - mm: make mapping_evict_folio() the preferred way to evict clean folios (Rafael Aquini) [RHEL-27745] - fork: use __mt_dup() to duplicate maple tree in dup_mmap() (Rafael Aquini) [RHEL-27745] - maple_tree: preserve the tree attributes when destroying maple tree (Rafael Aquini) [RHEL-27745] - maple_tree: update check_forking() and bench_forking() (Rafael Aquini) [RHEL-27745] - maple_tree: skip other tests when BENCH is enabled (Rafael Aquini) [RHEL-27745] - maple_tree: update the documentation of maple tree (Rafael Aquini) [RHEL-27745] - maple_tree: add test for mtree_dup() (Rafael Aquini) [RHEL-27745] - maple_tree: introduce interfaces __mt_dup() and mtree_dup() (Rafael Aquini) [RHEL-27745] - maple_tree: introduce {mtree,mas}_lock_nested() (Rafael Aquini) [RHEL-27745] - maple_tree: add mt_free_one() and mt_attr() helpers (Rafael Aquini) [RHEL-27745] - mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI (Rafael Aquini) [RHEL-27745] - mm: kmem: properly initialize local objcg variable in current_obj_cgroup() (Rafael Aquini) [RHEL-27745] - mm/slub: optimize free fast path code layout (Rafael Aquini) [RHEL-27745] - mm/slab: move kmalloc() functions from slab_common.c to slub.c (Rafael Aquini) [RHEL-27745] - mm/slab: move kmalloc_slab() to mm/slab.h (Rafael Aquini) [RHEL-27745] - mm/slab: move kfree() from slab_common.c to slub.c (Rafael Aquini) [RHEL-27745] - mm/slab: move struct kmem_cache_node from slab.h to slub.c (Rafael Aquini) [RHEL-27745] - mm/slab: move memcg related functions from slab.h to slub.c (Rafael Aquini) [RHEL-27745] - mm/slab: move pre/post-alloc hooks from slab.h to slub.c (Rafael Aquini) [RHEL-27745] - mm/slab: consolidate includes in the internal mm/slab.h (Rafael Aquini) [RHEL-27745] - mm/slab: move the rest of slub_def.h to mm/slab.h (Rafael Aquini) [RHEL-27745] - mm/slab: move struct kmem_cache_cpu declaration to slub.c (Rafael Aquini) [RHEL-27745] - mm/slab: remove CONFIG_SLAB code from slab common code (Rafael Aquini) [RHEL-27745] - mempolicy: alloc_pages_mpol() for NUMA policy without vma (Rafael Aquini) [RHEL-27745] - mm: add page_rmappable_folio() wrapper (Rafael Aquini) [RHEL-27745] - mempolicy: clean up minor dead code in queue_pages_test_walk() (Rafael Aquini) [RHEL-27745] - mempolicy: remove confusing MPOL_MF_LAZY dead code (Rafael Aquini) [RHEL-27745] - mempolicy: mpol_shared_policy_init() without pseudo-vma (Rafael Aquini) [RHEL-27745] - mempolicy trivia: use pgoff_t in shared mempolicy tree (Rafael Aquini) [RHEL-27745] - mempolicy trivia: slightly more consistent naming (Rafael Aquini) [RHEL-27745] - mempolicy trivia: delete those ancient pr_debug()s (Rafael Aquini) [RHEL-27745] - mempolicy: fix migrate_pages(2) syscall return nr_failed (Rafael Aquini) [RHEL-27745] - kernfs: drop shared NUMA mempolicy hooks (Rafael Aquini) [RHEL-27745] - hugetlbfs: drop shared NUMA mempolicy pretence (Rafael Aquini) [RHEL-27745] - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-27745] - mm: page_alloc: check the order of compound page even when the order is zero (Rafael Aquini) [RHEL-27745] - mm/khugepaged: convert collapse_pte_mapped_thp() to use folios (Rafael Aquini) [RHEL-27745] - mm/khugepaged: convert alloc_charge_hpage() to use folios (Rafael Aquini) [RHEL-27745] - mm/khugepaged: convert is_refcount_suitable() to use folios (Rafael Aquini) [RHEL-27745] - mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios (Rafael Aquini) [RHEL-27745] - mm/khugepaged: convert __collapse_huge_page_isolate() to use folios (Rafael Aquini) [RHEL-27745] - mm/migrate: add nr_split to trace_mm_migrate_pages stats. (Rafael Aquini) [RHEL-27745] - mm/migrate: correct nr_failed in migrate_pages_sync() (Rafael Aquini) [RHEL-27745] - bootmem: use kmemleak_free_part_phys in free_bootmem_page (Rafael Aquini) [RHEL-27745] - bootmem: use kmemleak_free_part_phys in put_page_bootmem (Rafael Aquini) [RHEL-27745] - mm: kmem: reimplement get_obj_cgroup_from_current() (Rafael Aquini) [RHEL-27745] - percpu: scoped objcg protection (Rafael Aquini) [RHEL-27745] - mm: kmem: scoped objcg protection (Rafael Aquini) [RHEL-27745] - mm: kmem: make memcg keep a reference to the original objcg (Rafael Aquini) [RHEL-27745] - mm: kmem: add direct objcg pointer to task_struct (Rafael Aquini) [RHEL-27745] - mm: kmem: optimize get_obj_cgroup_from_current() (Rafael Aquini) [RHEL-27745] - mm: abstract VMA merge and extend into vma_merge_extend() helper (Rafael Aquini) [RHEL-27745] - mm: abstract merge for new VMAs into vma_merge_new_vma() (Rafael Aquini) [RHEL-27745] - mm: make vma_merge() and split_vma() internal (Rafael Aquini) [RHEL-27745] - mm: abstract the vma_merge()/split_vma() pattern for mprotect() et al. (Rafael Aquini) [RHEL-27745] - mm: move vma_policy() and anon_vma_name() decls to mm_types.h (Rafael Aquini) [RHEL-27745] - mm/mprotect: allow unfaulted VMAs to be unaccounted on mprotect() (Rafael Aquini) [RHEL-27745] - mm/thp: fix "mm: thp: kill __transhuge_page_enabled()" (Rafael Aquini) [RHEL-27745] - mm/gup: adapt get_user_page_vma_remote() to never return NULL (Rafael Aquini) [RHEL-27745] - mm/gup: make failure to pin an error if FOLL_NOWAIT not specified (Rafael Aquini) [RHEL-27745] - mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH (Rafael Aquini) [RHEL-27745] - mm: make __access_remote_vm() static (Rafael Aquini) [RHEL-27745] - shmem: _add_to_page_cache() before shmem_inode_acct_blocks() (Rafael Aquini) [RHEL-27745] - shmem: move memcg charge out of shmem_add_to_page_cache() (Rafael Aquini) [RHEL-27745] - shmem: shmem_acct_blocks() and shmem_inode_acct_blocks() (Rafael Aquini) [RHEL-27745] - shmem: factor shmem_falloc_wait() out of shmem_fault() (Rafael Aquini) [RHEL-27745] - shmem: remove vma arg from shmem_get_folio_gfp() (Rafael Aquini) [RHEL-27745] - shmem: shrink shmem_inode_info: dir_offsets in a union (Rafael Aquini) [RHEL-27745] - mm: memcg: normalize the value passed into memcg_rstat_updated() (Rafael Aquini) [RHEL-27745] - mm: memcg: refactor page state unit helpers (Rafael Aquini) [RHEL-27745] - maple_tree: add GFP_KERNEL to allocations in mas_expected_entries() (Rafael Aquini) [RHEL-27745] - mm/filemap: remove hugetlb special casing in filemap.c (Rafael Aquini) [RHEL-27745] - sched/numa, mm: make numa migrate functions to take a folio (Rafael Aquini) [RHEL-27745] - mm: mempolicy: make mpol_misplaced() to take a folio (Rafael Aquini) [RHEL-27745] - mm: memory: make numa_migrate_prep() to take a folio (Rafael Aquini) [RHEL-27745] - mm: memory: use a folio in do_numa_page() (Rafael Aquini) [RHEL-27745] - mm: huge_memory: use a folio in do_huge_pmd_numa_page() (Rafael Aquini) [RHEL-27745] - mm: memory: add vm_normal_folio_pmd() (Rafael Aquini) [RHEL-27745] - memcg: remove unused do_memsw_account in memcg1_stat_format (Rafael Aquini) [RHEL-27745] - memcg: expose swapcache stat for memcg v1 (Rafael Aquini) [RHEL-27745] - mm/writeback: update filemap_dirty_folio() comment (Rafael Aquini) [RHEL-27745] - mm/hugetlb: use nth_page() in place of direct struct page manipulation (Rafael Aquini) [RHEL-27745] - mm: migrate: remove isolated variable in add_page_for_migration() (Rafael Aquini) [RHEL-27745] - mm: migrate: remove PageHead() check for HugeTLB in add_page_for_migration() (Rafael Aquini) [RHEL-27745] - mm: migrate: use a folio in add_page_for_migration() (Rafael Aquini) [RHEL-27745] - mm: migrate: use __folio_test_movable() (Rafael Aquini) [RHEL-27745] - mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio() (Rafael Aquini) [RHEL-27745] - mm: migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio() (Rafael Aquini) [RHEL-27745] - mm: migrate: remove THP mapcount check in numamigrate_isolate_page() (Rafael Aquini) [RHEL-27745] - mm: migrate: remove PageTransHuge check in numamigrate_isolate_page() (Rafael Aquini) [RHEL-27745] - mm/rmap: pass folio to hugepage_add_anon_rmap() (Rafael Aquini) [RHEL-27745] - mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap (Rafael Aquini) [RHEL-27745] - mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() (Rafael Aquini) [RHEL-27745] - mm/rmap: move folio_test_anon() check out of __folio_set_anon() (Rafael Aquini) [RHEL-27745] - mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() (Rafael Aquini) [RHEL-27745] - mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap() (Rafael Aquini) [RHEL-27745] - mm: memcg: add THP swap out info for anonymous reclaim (Rafael Aquini) [RHEL-27745] - kmsan: introduce test_memcpy_initialized_gap() (Rafael Aquini) [RHEL-27745] - kmsan: merge test_memcpy_aligned_to_unaligned{,2}() together (Rafael Aquini) [RHEL-27745] - kmsan: prevent optimizations in memcpy tests (Rafael Aquini) [RHEL-27745] - kmsan: simplify kmsan_internal_memmove_metadata() (Rafael Aquini) [RHEL-27745] - mm: remove duplicated vma->vm_flags check when expanding stack (Rafael Aquini) [RHEL-27745] - mm: convert DAX lock/unlock page to lock/unlock folio (Rafael Aquini) [RHEL-27745] - mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype() (Rafael Aquini) [RHEL-27745] - mm/mremap: fix unaccount of memory on vma_merge() failure (Rafael Aquini) [RHEL-27745] - mm/compaction: factor out code to test if we should run compaction for target order (Rafael Aquini) [RHEL-27745] - mm/compaction: improve comment of is_via_compact_memory (Rafael Aquini) [RHEL-27745] - mm/compaction: remove repeat compact_blockskip_flush check in reset_isolation_suitable (Rafael Aquini) [RHEL-27745] - mm/compaction: correctly return failure with bogus compound_order in strict mode (Rafael Aquini) [RHEL-27745] - mm/compaction: call list_is_{first}/{last} more intuitively in move_freelist_{head}/{tail} (Rafael Aquini) [RHEL-27745] - mm/compaction: use correct list in move_freelist_{head}/{tail} (Rafael Aquini) [RHEL-27745] - mm/slub: simplify the last resort slab order calculation (Rafael Aquini) [RHEL-27745] - mm/slub: add sanity check for slub_min/max_order cmdline setup (Rafael Aquini) [RHEL-27745] - maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states (Rafael Aquini) [RHEL-27745] - maple_tree: add mas_is_active() to detect in-tree walks (Rafael Aquini) [RHEL-27745] - arm/xen: remove lazy mode related definitions (Rafael Aquini) [RHEL-27745] - mm: Remove kmem_valid_obj() (Rafael Aquini) [RHEL-27745] - maple_tree: clean up mas_wr_append() (Rafael Aquini) [RHEL-27745] - maple_tree: replace data before marking dead in split and spanning store (Rafael Aquini) [RHEL-27745] - maple_tree: change mas_adopt_children() parent usage (Rafael Aquini) [RHEL-27745] - maple_tree: introduce mas_tree_parent() definition (Rafael Aquini) [RHEL-27745] - maple_tree: introduce mas_put_in_tree() (Rafael Aquini) [RHEL-27745] - maple_tree: reorder replacement of nodes to avoid live lock (Rafael Aquini) [RHEL-27745] - maple_tree: add hex output to maple_arange64 dump (Rafael Aquini) [RHEL-27745] - maple_tree: Be more strict about locking (Rafael Aquini) [RHEL-27745] - fs/address_space: add alignment padding for i_map and i_mmap_rwsem to mitigate a false sharing. (Rafael Aquini) [RHEL-15601 RHEL-27745] - maple_tree: drop mas_first_entry() (Rafael Aquini) [RHEL-27745] - maple_tree: replace mas_logical_pivot() with mas_safe_pivot() (Rafael Aquini) [RHEL-27745] - maple_tree: update mt_validate() (Rafael Aquini) [RHEL-27745] - maple_tree: make mas_validate_limits() check root node and node limit (Rafael Aquini) [RHEL-27745] - maple_tree: fix mas_validate_child_slot() to check last missed slot (Rafael Aquini) [RHEL-27745] - maple_tree: make mas_validate_gaps() to check metadata (Rafael Aquini) [RHEL-27745] - maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no gap (Rafael Aquini) [RHEL-27745] - maple_tree: add a fast path case in mas_wr_slot_store() (Rafael Aquini) [RHEL-27745] - maple_tree: optimize mas_wr_append(), also improve duplicating VMAs (Rafael Aquini) [RHEL-27745] - maple_tree: add test for expanding range in RCU mode (Rafael Aquini) [RHEL-27745] - maple_tree: add test for mas_wr_modify() fast path (Rafael Aquini) [RHEL-27745] - shmem: Refactor shmem_symlink() (Rafael Aquini) [RHEL-27745] - XArray: Do not return sibling entries from xa_load() (Rafael Aquini) [RHEL-27745] - bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page (Rafael Aquini) [RHEL-27745] - kasan, doc: note kasan.fault=panic_on_write behaviour for async modes (Rafael Aquini) [RHEL-27745] - fs: hugetlbfs: set vma policy only when needed for allocating folio (Rafael Aquini) [RHEL-27745] - afs: fix the afs_dir_get_folio return value (Rafael Aquini) [RHEL-27745] - of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem (Rafael Aquini) [RHEL-27745] - powerpc/64s: Fix local irq disable when PMIs are disabled (Rafael Aquini) [RHEL-27745] - powerpc/book3e: remove #include <generated/utsrelease.h> (Rafael Aquini) [RHEL-27745] - s390: avoid using global register for current_stack_pointer (Rafael Aquini) [RHEL-27745] - s390/virtio_ccw: Fix dma_parm pointer not set up (Thomas Huth) [RHEL-70246] - fs/mnt_idmapping.c: Return -EINVAL when no map is written (Ian Kent) [RHEL-62007] - fs: reformat idmapped mounts entry (Ian Kent) [RHEL-62007] - mnt_idmapping: decouple from namespaces (Ian Kent) [RHEL-62007] - mnt_idmapping: remove nop check (Ian Kent) [RHEL-62007] - mnt_idmapping: remove check_fsmapping() (Ian Kent) [RHEL-62007] - fs: export mnt_idmap_get/mnt_idmap_put (Ian Kent) [RHEL-62007] - USB: serial: qcserial: add support for Sierra Wireless EM86xx (Desnes Nunes) [RHEL-59052] - thunderbolt: Fix connection issue with Pluggable UD-4VPD dock (Desnes Nunes) [RHEL-59052] - usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd() (Desnes Nunes) [RHEL-59052] {CVE-2024-50268} - usb: dwc3: fix fault at system suspend if device was already runtime suspended (Desnes Nunes) [RHEL-59052 RHEL-68268] {CVE-2024-53070} - USB: serial: io_edgeport: fix use after free in debug printk (Desnes Nunes) [RHEL-59052] {CVE-2024-50267} - USB: serial: option: add Quectel RG650V (Desnes Nunes) [RHEL-59052] - USB: serial: option: add Fibocom FG132 0x0112 composition (Desnes Nunes) [RHEL-59052] - thunderbolt: Add only on-board retimers when !CONFIG_USB4_DEBUGFS_MARGINING (Desnes Nunes) [RHEL-59052] - usb: phy: Fix API devm_usb_put_phy() can not release the phy (Desnes Nunes) [RHEL-59052] - usb: typec: use cleanup facility for 'altmodes_node' (Desnes Nunes) [RHEL-59052] - usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() (Desnes Nunes) [RHEL-59052] - usb: acpi: fix boot hang due to early incorrect 'tunneled' USB3 device links (Desnes Nunes) [RHEL-59052] - xhci: Fix Link TRB DMA in command ring stopped completion event (Desnes Nunes) [RHEL-59052] - xhci: Use pm_runtime_get to prevent RPM on unsupported systems (Desnes Nunes) [RHEL-59052] - phy: tegra: xusb: Add error pointer check in xusb.c (Desnes Nunes) [RHEL-59052] - phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check (Desnes Nunes) [RHEL-59052] - thunderbolt: Honor TMU requirements in the domain when setting TMU mode (Desnes Nunes) [RHEL-59052] - misc: rtsx: list supported models in Kconfig help (Desnes Nunes) [RHEL-59052] - media: pulse8-cec: fix data timestamp at pulse8_setup() (Desnes Nunes) [RHEL-59052] - redhat/configs: Adding CONFIG_USB_ONBOARD_DEV_USB5744 (Desnes Nunes) [RHEL-59052] - USB: serial: option: add Telit FN920C04 MBIM compositions (Desnes Nunes) [RHEL-59052] - USB: serial: option: add support for Quectel EG916Q-GL (Desnes Nunes) [RHEL-59052] - xhci: dbc: honor usb transfer size boundaries. (Desnes Nunes) [RHEL-59052] - usb: xhci: Fix handling errors mid TD followed by other errors (Desnes Nunes) [RHEL-59052] - xhci: Mitigate failed set dequeue pointer commands (Desnes Nunes) [RHEL-59052] - xhci: Fix incorrect stream context type macro (Desnes Nunes) [RHEL-59052] - usb: dwc3: core: Fix system suspend on TI AM62 platforms (Desnes Nunes) [RHEL-59052] - xhci: tegra: fix checked USB2 port number (Desnes Nunes) [RHEL-59052 RHEL-65123] {CVE-2024-50075} - usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG (Desnes Nunes) [RHEL-59052] - usb: typec: altmode should keep reference to parent (Desnes Nunes) [RHEL-59052 RHEL-66511] {CVE-2024-50150} - usb: xhci: Fix problem with xhci resume from suspend (Desnes Nunes) [RHEL-59052] - usb: misc: onboard_usb_dev: introduce new config symbol for usb5744 SMBus support (Desnes Nunes) [RHEL-59052] - usb: dwc3: core: Stop processing of pending events if controller is halted (Desnes Nunes) [RHEL-59052] - usb: dwc3: re-enable runtime PM after failed resume (Desnes Nunes) [RHEL-59052] - usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip (Desnes Nunes) [RHEL-59052] - usb: gadget: core: force synchronous registration (Desnes Nunes) [RHEL-59052] - usbnet: fix cyclical race on disconnect with work queue (Desnes Nunes) [RHEL-59052] - usbnet: Fix linkwatch use-after-free on disconnect (Desnes Nunes) [RHEL-59052] - usbnet: Run unregister_netdev() before unbind() again (Desnes Nunes) [RHEL-59052] - USB: appledisplay: close race between probe and completion handler (Desnes Nunes) [RHEL-59052] - USB: class: CDC-ACM: fix race between get_serial and set_serial (Desnes Nunes) [RHEL-59052] - usb: storage: ene_ub6250: Fix right shift warnings (Desnes Nunes) [RHEL-59052] - usb: roles: Improve the fix for a false positive recursive locking complaint (Desnes Nunes) [RHEL-59052] - locking/mutex: Introduce mutex_init_with_key() (Desnes Nunes) [RHEL-59052] - locking/mutex: Define mutex_init() once (Desnes Nunes) [RHEL-59052] - leds: mlxreg: Use devm_mutex_init() for mutex initialization (Desnes Nunes) [RHEL-59052] {CVE-2024-42129} - locking/mutex: Introduce devm_mutex_init() (Desnes Nunes) [RHEL-59052] - locking/rwsem: Make DEBUG_RWSEMS and PREEMPT_RT mutually exclusive (Desnes Nunes) [RHEL-59052] - locking/rwsem: Clarify that RWSEM_READER_OWNED is just a hint (Desnes Nunes) [RHEL-59052] - locking/qspinlock: Fix 'wait_early' set but not used warning (Desnes Nunes) [RHEL-59052] - locking/mutex: Simplify <linux/mutex.h> (Desnes Nunes) [RHEL-59052] - locking/mutex: split out mutex_types.h (Desnes Nunes) [RHEL-59052] - usb: xhci: fix loss of data on Cadence xHC (Desnes Nunes) [RHEL-59052] - usb: xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host (Desnes Nunes) [RHEL-59052] - usb: dwc3: qcom: simplify with devm_platform_ioremap_resource (Desnes Nunes) [RHEL-59052] - usb: dwc3: qcom: use scoped device node handling to simplify error paths (Desnes Nunes) [RHEL-59052] - usb: dwc3: imx8mp: disable SS_CON and U3 wakeup for system sleep (Desnes Nunes) [RHEL-59052] - usb: dwc3: imx8mp: add 2 software managed quirk properties for host mode (Desnes Nunes) [RHEL-59052] - usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk (Desnes Nunes) [RHEL-59052] - usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support (Desnes Nunes) [RHEL-59052] - usb: misc: onboard_dev: extend platform data to add power on delay field (Desnes Nunes) [RHEL-59052] - usb: cdnsp: Fix incorrect usb_request status (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci: support edge irq (Desnes Nunes) [RHEL-59052] - usb: chipidea: npcm: Fix coding style with clarification of data type (Desnes Nunes) [RHEL-59052] - usb: common: Switch to device_property_match_property_string() (Desnes Nunes) [RHEL-59052] - device property: Add fwnode_property_match_property_string() (Desnes Nunes) [RHEL-59052] - device property: Use fwnode_property_string_array_count() (Desnes Nunes) [RHEL-59052] - USB: usbtmc: prevent kernel-usb-infoleak (Desnes Nunes) [RHEL-59052] {CVE-2024-47671} - USB: serial: pl2303: add device id for Macrosilicon MS3020 (Desnes Nunes) [RHEL-59052] - redhat/configs: Adding CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC (Desnes Nunes) [RHEL-59052] - media: cec: extron-da-hd-4k-plus: add the Extron DA HD 4K Plus CEC driver (Desnes Nunes) [RHEL-59052] - media: cec: move cec_get/put_device to header (Desnes Nunes) [RHEL-59052] - media: input: serio.h: add SERIO_EXTRON_DA_HD_PLUS (Desnes Nunes) [RHEL-59052] - media: admin-guide: cec.rst (Desnes Nunes) [RHEL-59052] - xhci: support setting interrupt moderation IMOD for secondary interrupters (Desnes Nunes) [RHEL-59052] - xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them. (Desnes Nunes) [RHEL-59052] - usb: xhci: adjust empty TD list handling in handle_tx_event() (Desnes Nunes) [RHEL-59052] - usb: xhci: remove 'retval' from xhci_pci_resume() (Desnes Nunes) [RHEL-59052] - usb: xhci: add comments explaining specific interrupt behaviour (Desnes Nunes) [RHEL-59052] - usb: xhci: make 'sbrn' a local variable (Desnes Nunes) [RHEL-59052] - usb: xhci: remove unused variables from struct 'xhci_hcd' (Desnes Nunes) [RHEL-59052] - usb: xhci: remove excessive Bulk short packet debug message (Desnes Nunes) [RHEL-59052] - usb: xhci: remove excessive isoc frame debug message spam (Desnes Nunes) [RHEL-59052] - xhci: Remove unused function declarations (Desnes Nunes) [RHEL-59052] - xhci: dbc: add dbgtty request to end of list once it completes (Desnes Nunes) [RHEL-59052] - xhci: dbc: Fix STALL transfer event handling (Desnes Nunes) [RHEL-59052] - dt-bindings: extcon: convert extcon-usb-gpio.txt to yaml format (Desnes Nunes) [RHEL-59052] - redhat/configs: Adding CONFIG_EXTCON_LC824206XA (Desnes Nunes) [RHEL-59052] - extcon: Add LC824206XA microUSB switch driver (Desnes Nunes) [RHEL-59052] - power: supply: Change usb_types from an array into a bitmask (Desnes Nunes) [RHEL-59052] - power: supply: sysfs: Move power_supply_show_enum_with_available() up (Desnes Nunes) [RHEL-59052] - power: supply: sysfs: Add power_supply_show_enum_with_available() helper (Desnes Nunes) [RHEL-59052] - power: supply: "usb_type" property may be written to (Desnes Nunes) [RHEL-59052] - power: supply: core: simplify charge_behaviour formatting (Desnes Nunes) [RHEL-59052] - power: supply: core: fix charge_behaviour formatting (Desnes Nunes) [RHEL-59052] - power: supply: core: ease special formatting implementations (Desnes Nunes) [RHEL-59052] - dt-bindings: phy: mxs-usb-phy: add nxp,sim property (Desnes Nunes) [RHEL-59052] - thunderbolt: Don't create device link from USB4 Host Interface to USB3 xHC host (Desnes Nunes) [RHEL-59052] - usb: acpi: add device link between tunneled USB3 device and USB4 Host Interface (Desnes Nunes) [RHEL-59052] - device property: Move fwnode_handle_put() into property.h (Desnes Nunes) [RHEL-59052] - usb: Add tunnel_mode parameter to usb device structure (Desnes Nunes) [RHEL-59052] - xhci: Add USB4 tunnel detection for USB3 devices on Intel hosts (Desnes Nunes) [RHEL-59052] - usb: chipidea: npcm: Fix coding style with missing space (Desnes Nunes) [RHEL-59052] - usb: dwc3: imx8mp: use scoped device node handling to simplify error paths (Desnes Nunes) [RHEL-59052] - usb: dwc3: imx8mp: simplify with dev_err_probe (Desnes Nunes) [RHEL-59052] - usb: dwc3: imx8mp: simplify with devm_clk_get_enabled (Desnes Nunes) [RHEL-59052] - usb-storage: Constify struct usb_device_id and us_unusual_dev (Desnes Nunes) [RHEL-59052] - phy: broadcom: brcm-sata: Simplify with scoped for each OF child loop (Desnes Nunes) [RHEL-59052] - USB: serial: kobil_sct: restore initial terminal settings (Desnes Nunes) [RHEL-59052] - USB: serial: drop driver owner initialization (Desnes Nunes) [RHEL-59052] - USB: serial: set driver owner when registering drivers (Desnes Nunes) [RHEL-59052] - usb: roles: add lockdep class key to struct usb_role_switch (Desnes Nunes) [RHEL-59052] - usb: typec: tipd: Free IRQ only if it was requested before (Desnes Nunes) [RHEL-59052 RHEL-63862] {CVE-2024-50057} - Documentation: msm-hsusb.txt: remove (Desnes Nunes) [RHEL-59052] - usb: typec: ucsi: Add DATA_RESET option of Connector Reset command (Desnes Nunes) [RHEL-59052] - dt-bindings: usb: qcom,dwc3: Document X1E80100 MP controller (Desnes Nunes) [RHEL-59052] - thunderbolt: Improve software receiver lane margining (Desnes Nunes) [RHEL-59052] - thunderbolt: Add optional voltage offset range for receiver lane margining (Desnes Nunes) [RHEL-59052] - thunderbolt: Consolidate margining parameters into a structure (Desnes Nunes) [RHEL-59052] - thunderbolt: Add missing usb4_port_sb_read() to usb4_port_sw_margin() (Desnes Nunes) [RHEL-59052] - xhci: dbgtty: use kfifo from tty_port struct (Desnes Nunes) [RHEL-59052] - xhci: dbgtty: remove kfifo_out() wrapper (Desnes Nunes) [RHEL-59052] - usb: common: Use helper function for_each_node_with_property() (Desnes Nunes) [RHEL-59052] - usb: phy: mxs: enable weak 1p1 regulator for imx6ul during suspend (Desnes Nunes) [RHEL-59052] - usb: phy: mxs: add wakeup enable for imx7ulp (Desnes Nunes) [RHEL-59052] - usb: phy: mxs: keep USBPHY2's clk always on (Desnes Nunes) [RHEL-59052] - usb: phy: mxs: enable regulator phy-3p0 to improve signal qualilty (Desnes Nunes) [RHEL-59052] - xhci-pci: Make xhci-pci-renesas a proper modular driver (Desnes Nunes) [RHEL-59052] - usb: dwc3: imx8mp: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() (Desnes Nunes) [RHEL-59052] - usb: chipidea: Use of_property_present() (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci: use GENMASK() for TCPC_TRANSMIT register fields (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci: use GENMASK() for TCPC_MSG_HDR_INFO_REV (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_RP_VAL (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci: use GENMASK() for TCPC_ROLE_CTRL_CC[12] (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci: use GENMASK() for TCPC_CC_STATUS_CC[12] (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci_rt1711h: Drop CONFIG_OF ifdeffery (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci_rt1711h: Convert enum->pointer for data in the match tables (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci_rt1711h: Remove trailing comma in the terminator entry for OF table (Desnes Nunes) [RHEL-59052] - usb: typec: tcpm/tcpci_maxim: clarify a comment (Desnes Nunes) [RHEL-59052] - usb: typec: tcpci: fix a comment typo (Desnes Nunes) [RHEL-59052] - dt-bindings: usb: qcom,dwc3: Update ipq5332 clock details (Desnes Nunes) [RHEL-59052] - USB: ohci-ppc-of: Drop ohci-littledian compatible (Desnes Nunes) [RHEL-59052] - usb: ohci-ppc-of: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-59052] - fsnotify: fix sending inotify event with unexpected filename (Ian Kent) [RHEL-37493] - block, bfq: fix possible UAF for bfqq->bic with merge chain (CKI Backport Bot) [RHEL-63388] {CVE-2024-47706} Resolves: RHEL-15601, RHEL-27745, RHEL-28873, RHEL-37493, RHEL-54929, RHEL-59052, RHEL-61137, RHEL-62007, RHEL-62336, RHEL-63388, RHEL-63862, RHEL-63978, RHEL-65123, RHEL-66511, RHEL-66627, RHEL-66794, RHEL-66818, RHEL-66950, RHEL-66977, RHEL-68011, RHEL-68268, RHEL-68909, RHEL-69683, RHEL-69689, RHEL-69931, RHEL-70053, RHEL-70246, RHEL-71164 Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-12-17 14:23:55 +00:00
RHEL_RELEASE = 545
kernel-5.14.0-73.el9 * Sun Mar 20 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-73.el9] - CI: Use 9.0-rt branch for rhel-9 realtime_check (Juri Lelli) - redhat: enable zstream release numbering for rhel 9.0 (Herton R. Krzesinski) - redhat: change kabi tarballs to use the package release (Herton R. Krzesinski) - redhat: generate distgit changelog in genspec.sh as well (Herton R. Krzesinski) - redhat: make genspec prefer metadata from git notes (Herton R. Krzesinski) - redhat: use tags from git notes for zstream to generate changelog (Herton R. Krzesinski) - CI: Add disttag setting (Veronika Kabatova) - CI: Drop c9s config (Veronika Kabatova) - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [2042559] - lib/iov_iter: initialize "flags" in new pipe_buffer (Carlos Maiolino) [2060869] {CVE-2022-0847} - redhat/configs: Make CRYPTO_ECDH algos built-in (Simo Sorce) [2062199] - crypto: api - Move cryptomgr soft dependency into algapi (Vladis Dronov) [2062199] - crypto: api - Fix boot-up crash when crypto manager is disabled (Vladis Dronov) [2062199] - crypto: api - Do not create test larvals if manager is disabled (Vladis Dronov) [2062199] - crypto: api - Export crypto_boot_test_finished (Vladis Dronov) [2062199] - crypto: api - Fix built-in testing dependency failures (Vladis Dronov) [2062199] - redhat/configs: Add CRYPTO_AES_ARM64 config explicitly (Vladis Dronov) [2062199] - crypto: arm64/aes-ce - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - redhat: change default dist suffix for RHEL 9.0 (Herton R. Krzesinski) - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050813] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050813] - block: kabi: reserve space for block layer public structure (Ming Lei) [2057238] - block: kabi: reserve space for blk-mq related structure (Ming Lei) [2057238] - block: kabi: reserve space for bsg related structure (Ming Lei) [2057238] - block: kabi: reserve space for integrity related structure (Ming Lei) [2057238] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [2054866] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [1898165 2047430 2047446] - drm/amdgpu: Register MCE notifier for Aldebaran RAS (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD: Export smca_get_bank_type symbol (Aristeu Rozanski) [1898165 2047430 2047446] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049635] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049635] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049635] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049635] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049635] - nvmet-tcp: fix missing unmainted messages (Chris Leech) [2054441] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2051798] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2051798] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2051798] - dm: properly fix redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - dm: revert partial fix for redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - block: add bio_start_io_acct_time() to control start_time (Benjamin Marzinski) [2051798] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2049631] - redhat/configs: enable mellanox platform drivers to support LED, fan & watchdog devices (Ivan Vecera) [2057491] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (David Arcari) [2040022] - x86/cpu: Add Raptor Lake to Intel family (David Arcari) [2040022] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2055566] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2055566] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2060814] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2060814] - igb: refactor XDP registration (Corinna Vinschen) [2054379] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2054379] - redhat/configs: Enable CONFIG_ACER_WIRELESS (Peter Georg) [2025985] Resolves: rhbz#2025985, rhbz#2054379, rhbz#2060814, rhbz#2055566, rhbz#2040022 Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-03-20 08:42:21 +00:00
#
# ZSTREAM
# -------
#
# This variable controls whether we use zstream numbering or not for the
# package release. The zstream release keeps the build number of the last
# build done for ystream for the Beta milestone, and increments a second
# number for each build. The third number is used for branched builds
# (eg.: for builds with security fixes or hot fixes done outside of the
# batch release process).
#
# For example, with ZSTREAM unset or set to "no", all builds will contain
# a release with only the build number, eg.: kernel-<kernel version>-X.el*,
# where X is the build number. With ZSTREAM set to "yes", we will have
# builds with kernel-<kernel version>-X.Y.Z.el*, where X is the last
# RHEL_RELEASE number before ZSTREAM flag was set to yes, Y will now be the
# build number and Z will always be 1 except if you're doing a branched build
# (when you give RHDISTGIT_BRANCH on the command line, in which case the Z
# number will be incremented instead of the Y).
#
ZSTREAM ?= no
#
# Early y+1 numbering
# --------------------
#
# In early y+1 process, RHEL_RELEASE consists of 2 numbers: x.y
# First is RHEL_RELEASE inherited/merged from y as-is, second number
# is incremented with each build starting from 1. After merge from y,
# it resets back to 1. This way y+1 nvr reflects status of last merge.
#
# Example:
#
# rhel8.0 rhel-8.1
# kernel-4.18.0-58.el8 --> kernel-4.18.0-58.1.el8
# kernel-4.18.0-58.2.el8
# kernel-4.18.0-59.el8 kernel-4.18.0-59.1.el8
# kernel-4.18.0-60.el8
# kernel-4.18.0-61.el8 --> kernel-4.18.0-61.1.el8
#
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
EARLY_YSTREAM ?= no
EARLY_YBUILD:=
EARLY_YRELEASE:=
ifneq ("$(ZSTREAM)", "yes")
ifeq ("$(EARLY_YSTREAM)","yes")
RHEL_RELEASE:=$(RHEL_RELEASE).$(EARLY_YRELEASE)
endif
endif