kernel/kernel.changelog
Rado Vrbovsky 2151f74996 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

9.8 MiB

The file is too large to be shown. View Raw