diff --git a/Makefile.rhelver b/Makefile.rhelver index 4053c0ee2..7ddefd352 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 7 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 580 +RHEL_RELEASE = 581 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 05f8d2011..3f79c8f72 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -6577,6 +6577,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6650,6 +6651,7 @@ CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m CONFIG_USB_CHIPIDEA_GENERIC=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 4825fda6d..decfc8062 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -6553,6 +6553,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6626,6 +6627,7 @@ CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m CONFIG_USB_CHIPIDEA_GENERIC=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 1d3a40913..66b4ff663 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -6575,6 +6575,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6648,6 +6649,7 @@ CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m CONFIG_USB_CHIPIDEA_GENERIC=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 92e854984..67195b4dd 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -6551,6 +6551,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6624,6 +6625,7 @@ CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m CONFIG_USB_CHIPIDEA_GENERIC=m diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 1717ede4e..fd0420387 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -6683,6 +6683,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6757,6 +6758,7 @@ CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m CONFIG_USB_CHIPIDEA_GENERIC=m diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 8a14d7d0f..db983e260 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -6659,6 +6659,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6733,6 +6734,7 @@ CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m CONFIG_USB_CHIPIDEA_GENERIC=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 8d32a673c..227d838e8 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -6681,6 +6681,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6755,6 +6756,7 @@ CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m CONFIG_USB_CHIPIDEA_GENERIC=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index ef8ea7bb7..b8dd70119 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -6657,6 +6657,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6731,6 +6732,7 @@ CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m CONFIG_USB_CHIPIDEA_GENERIC=m diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index cb98338d0..de8710ab2 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -6019,6 +6019,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6087,6 +6088,7 @@ CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_CHIPIDEA is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 06b4d37f3..70d1332ad 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -5997,6 +5997,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6065,6 +6066,7 @@ CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_CHIPIDEA is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 8da676dc7..081f82e38 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -6021,6 +6021,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6088,6 +6089,7 @@ CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_CHIPIDEA is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index c6076930d..c43dbbbbd 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -5999,6 +5999,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6066,6 +6067,7 @@ CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_CHIPIDEA is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 5d5a137bc..ae529e472 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -6025,6 +6025,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6092,6 +6093,7 @@ CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_CHIPIDEA is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 400a53f5e..726211087 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -6338,6 +6338,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6406,6 +6407,7 @@ CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_CHIPIDEA is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 40ad33262..01be35c80 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -6315,6 +6315,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6383,6 +6384,7 @@ CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_CHIPIDEA is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index da6f54eb7..753b63994 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -6442,6 +6442,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6510,6 +6511,7 @@ CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_CHIPIDEA is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index fa3e68ae2..d37577cac 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -6419,6 +6419,7 @@ CONFIG_TYPEC_MUX_FSA4480=m # CONFIG_TYPEC_MUX_NB7VPQ904M is not set CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_TUSB1046 is not set # CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # CONFIG_TYPEC_QCOM_PMIC is not set @@ -6487,6 +6488,7 @@ CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_BELKIN=y # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_CATC=m +# CONFIG_USB_CDNS2_UDC is not set # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_CHIPIDEA is not set diff --git a/kernel.changelog b/kernel.changelog index 71283d5f1..d414a001d 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,383 @@ +* Thu Apr 24 2025 Augusto Caringi [5.14.0-581.el9] +- selftests: livepatch: handle PRINTK_CALLER in check_result() (Denis Aleksandrov) [RHEL-85303] +- livepatch: convert timeouts to secs_to_jiffies() (Denis Aleksandrov) [RHEL-85303] +- selftests: livepatch: add test cases of stack_order sysfs interface (Denis Aleksandrov) [RHEL-85303] +- livepatch: Add stack_order sysfs attribute (Denis Aleksandrov) [RHEL-85303] +- selftests/livepatch: Replace hardcoded module name with variable in test-callbacks.sh (Denis Aleksandrov) [RHEL-85303] +- livepatch: Use kallsyms_on_each_match_symbol() to improve performance (Denis Aleksandrov) [RHEL-85303] +- livepatch: Fix build failure on 32 bits processors (Denis Aleksandrov) [RHEL-85303] +- mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() (Rafael Aquini) [RHEL-83249 RHEL-84184] {CVE-2025-21861} +- mm: migrate_device: use more folio in migrate_device_finalize() (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm: migrate_device: use more folio in migrate_device_unmap() (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm: migrate_device: convert try_to_migrate() to folios (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm: migrate_device: use a folio in migrate_device_range() (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm: migrate_device: convert to migrate_device_coherent_folio() (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm/hugetlb: fix kernel NULL pointer dereference when migrating hugetlb folio (Rafael Aquini) [RHEL-84184] +- mm: clear uffd-wp PTE/PMD state on mremap() (Rafael Aquini) [RHEL-80529 RHEL-84184] {CVE-2025-21696} +- userfaultfd: move userfaultfd_ctx struct to header file (Rafael Aquini) [RHEL-80529 RHEL-84184] +- mm: remove "prot" parameter from move_pte() (Rafael Aquini) [RHEL-80529 RHEL-84184] +- mm: open-code page_folio() in dump_page() (Rafael Aquini) [RHEL-84184] +- mm: open-code PageTail in folio_flags() and const_folio_flags() (Rafael Aquini) [RHEL-84184] +- mm/compaction: fix UBSAN shift-out-of-bounds warning (Rafael Aquini) [RHEL-84184] {CVE-2025-21815} +- mm: fix crashes from deferred split racing folio migration (Rafael Aquini) [RHEL-84184] {CVE-2024-42234} +- mm: memcg: fix split queue list crash when large folio migration (Rafael Aquini) [RHEL-84184] +- mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT (Rafael Aquini) [RHEL-84184] +- mm: shmem: remove unnecessary warning in shmem_writepage() (Rafael Aquini) [RHEL-84184] +- mm/migrate: fix deadlock in migrate_pages_batch() on large folios (Rafael Aquini) [RHEL-84184] +- mm/mglru: reset page lru tier bits when activating (Rafael Aquini) [RHEL-84184] +- mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma (Rafael Aquini) [RHEL-84184] +- mm: kmemleak: fix upper boundary check for physical address objects (Rafael Aquini) [RHEL-84184] +- mm,madvise,hugetlb: check for 0-length range after end address adjustment (Rafael Aquini) [RHEL-84184] +- mm, madvise: fix potential workingset node list_lru leaks (Rafael Aquini) [RHEL-84184] +- mm: move mapping_set_update out of (Rafael Aquini) [RHEL-84184] +- mm/migrate: fix shmem xarray update during migration (Rafael Aquini) [RHEL-84184] +- memory tiering: count PGPROMOTE_SUCCESS when mem tiering is enabled. (Rafael Aquini) [RHEL-84184] +- memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() (Rafael Aquini) [RHEL-84184] +- nommu: pass NULL argument to vma_iter_prealloc() (Rafael Aquini) [RHEL-84184] {CVE-2024-53109} +- cachestat: fix page cache statistics permission checking (Rafael Aquini) [RHEL-78989 RHEL-84184] {CVE-2025-21691} +- kernel: be more careful about dup_mmap() failures and uprobe registering (Rafael Aquini) [RHEL-84184] {CVE-2025-21709} +- fork: avoid inappropriate uprobe access to invalid mm (Rafael Aquini) [RHEL-84184] +- s390/pageattr: Implement missing kernel_page_present() (Rafael Aquini) [RHEL-84184] +- x86/mm: further clarify switch_mm_irqs_off() documentation (Rafael Aquini) [RHEL-84184] +- x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors (Rafael Aquini) [RHEL-84184] +- x86/kvm: Fix SEV check in sev_map_percpu_data() (Rafael Aquini) [RHEL-84184] +- um: Fix the declaration of kasan_map_memory (Rafael Aquini) [RHEL-84184] +- of: reserved-memory: Do not make kmemleak ignore freed address (Rafael Aquini) [RHEL-84184] +- scripts/gdb: redefine MAX_ORDER sanely (Rafael Aquini) [RHEL-84184] +- kasan: don't call find_vm_area() in a PREEMPT_RT kernel (Rafael Aquini) [RHEL-84184] +- kasan: fix typo in kasan_poison_new_object documentation (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs-schemes: handle tried region directory allocation failure (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure (Rafael Aquini) [RHEL-84184] +- mm/damon/core: avoid divide-by-zero during monitoring results update (Rafael Aquini) [RHEL-84184] +- mm/damon/lru_sort: fix quota status loss due to online tunings (Rafael Aquini) [RHEL-84184] +- mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation (Rafael Aquini) [RHEL-84184] +- mm/damon/reclaim: fix quota stauts loss due to online tunings (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs: check error from damon_sysfs_update_target() (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs: update monitoring target regions for online input commit (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs: remove requested targets when online-commit inputs (Rafael Aquini) [RHEL-84184] +- mm/damon/core-test: fix damon_test_ops_registration() for DAMON_VADDR unset case (Rafael Aquini) [RHEL-84184] +- mm/damon/core-test: test only vaddr case on ops registration test (Rafael Aquini) [RHEL-84184] +- mm/damon/core-test: fix memory leak in damon_new_ctx() (Rafael Aquini) [RHEL-84184] +- mm/damon/dbgfs-test: skip dbgfs_set_init_regions() test if PADDR is not registered (Rafael Aquini) [RHEL-84184] +- mm/damon/dbgfs-test: skip dbgfs_set_targets() test if PADDR is not registered (Rafael Aquini) [RHEL-84184] +- mm/damon/core: make damon_start() waits until kdamond_fn() starts (Rafael Aquini) [RHEL-84184] +- mm/damon/core: use number of passed access sampling as a timer (Rafael Aquini) [RHEL-84184] +- mm/damon/core: fix return value from damos_wmark_metric_value (Rafael Aquini) [RHEL-84184] +- mm/damon/core: remove unnecessary si_meminfo invoke. (Rafael Aquini) [RHEL-84184] +- mm/damon/ops-common: avoid divide-by-zero during region hotness calculation (Rafael Aquini) [RHEL-84184] +- mm/damon: implement a function for max nr_accesses safe calculation (Rafael Aquini) [RHEL-84184] +- mm/damon/vaddr: change asm-generic/mman-common.h to linux/mman.h (Rafael Aquini) [RHEL-84184] +- mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef comment (Rafael Aquini) [RHEL-84184] +- mm/damon: fix sparse warning for zero initializer (Rafael Aquini) [RHEL-84184] +- mm/damon/tests/vaddr-kunit: init maple tree without MT_FLAGS_LOCK_EXTERN (Rafael Aquini) [RHEL-84184] +- mm/damon/core-test: fix memory leak in damon_new_region() (Rafael Aquini) [RHEL-84184] +- mm/damon/vaddr: fix issue in damon_va_evenly_split_region() (Rafael Aquini) [RHEL-84184] +- mm/damon/core: merge regions aggressively when max_nr_regions is unmet (Rafael Aquini) [RHEL-84184] +- ptp: Properly handle compat ioctls (Hangbin Liu) [RHEL-85028] +- ptp: Ensure info->enable callback is always set (Hangbin Liu) [RHEL-85028] {CVE-2025-21814} +- ptp: fix integer overflow in max_vclocks_store (Hangbin Liu) [RHEL-85028] +- ptp: make ptp_class constant (Hangbin Liu) [RHEL-85028] +- net: gso: fix ownership in __udp_gso_segment (Antoine Tenart) [RHEL-33329] {CVE-2025-21926} +- bdev: use bdev_io_min() for statx block size (Ming Lei) [RHEL-88002] +- lib/iov_iter: fix import_iovec_ubuf iovec management (Ming Lei) [RHEL-87739] +- iov_iter: Mark copy_iovec_from_user() noclone (Ming Lei) [RHEL-87739] +- iov_iter: Mark copy_compat_iovec_from_user() noinline (Ming Lei) [RHEL-87739] +- iov_iter: import single vector iovecs as ITER_UBUF (Ming Lei) [RHEL-87739] +- iov_iter: convert import_single_range() to ITER_UBUF (Ming Lei) [RHEL-87739] +- iov_iter: set nr_segs = 1 for ITER_UBUF (Ming Lei) [RHEL-87739] +- redhat: Remove kernel-rt-kvm package (Wander Lairson Costa) [RHEL-76757] +- NFS: O_DIRECT writes must check and adjust the file length (Benjamin Coddington) [RHEL-87767] +- pnfs/flexfiles: retry getting layout segment for reads (Benjamin Coddington) [RHEL-87767] +- NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Benjamin Coddington) [RHEL-87767] +- s390/diag: Add memory topology information via diag310 (Mete Durlu) [RHEL-72683] +- net: let net.core.dev_weight always be non-zero (CKI Backport Bot) [RHEL-81686] {CVE-2025-21806} +- sched: Fix stop_one_cpu_nowait() vs hotplug (Luis Claudio R. Goncalves) [RHEL-84526] +- x86/tdx: Fix "in-kernel MMIO" check (Vitaly Kuznetsov) [RHEL-63318] {CVE-2024-47727} +- usb: xhci: Fix NULL pointer dereference on certain command aborts (Desnes Nunes) [RHEL-78828 RHEL-81547] {CVE-2024-57981} +- usb: xhci: Fix host controllers "dying" after suspend and resume (Desnes Nunes) [RHEL-78828] +- acpi: typec: ucsi: Introduce a ->poll_cci method (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: make yoga_c630_ucsi_ops be static (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Fix deadlock during uvc_probe (Desnes Nunes) [RHEL-78828] {CVE-2024-58059} +- Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Fix crash during unbind if gpio unit is in use (Desnes Nunes) [RHEL-78828] {CVE-2024-58079} +- media: uvcvideo: Reorder uvc_status_init() (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add Neoway N723-EA support (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add MeiG Smart SRM815 (Desnes Nunes) [RHEL-78828] +- USB: serial: cp210x: add Phoenix Contact UPS Device (Desnes Nunes) [RHEL-78828] +- usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-78828] +- usb-storage: Add max sectors quirk for Nokia 208 (Desnes Nunes) [RHEL-78828] +- phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() (Desnes Nunes) [RHEL-78828] +- phy: core: Fix an OF node refcount leakage in _of_phy_get() (Desnes Nunes) [RHEL-78828] +- phy: core: Fix that API devm_phy_destroy() fails to destroy the phy (Desnes Nunes) [RHEL-78828] +- phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider (Desnes Nunes) [RHEL-78828] +- phy: core: Fix that API devm_phy_put() fails to release the phy (Desnes Nunes) [RHEL-78828] +- USB: core: Disable LPM only for non-suspended ports (Desnes Nunes) [RHEL-78828] +- usb: fix reference leak in usb_new_device() (Desnes Nunes) [RHEL-78828] +- usb: typec: tcpci: fix NULL pointer issue on shared irq case (Desnes Nunes) [RHEL-78828] {CVE-2024-57914} +- usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() (Desnes Nunes) [RHEL-78828] +- USB: usblp: return error when setting unsupported protocol (Desnes Nunes) [RHEL-78828] +- usb: host: xhci-plat: set skip_phy_initialization if software node has XHCI_SKIP_PHY_INIT property (Desnes Nunes) [RHEL-78828] +- usb: xhci: fix ring expansion regression in 6.13-rc1 (Desnes Nunes) [RHEL-78828] +- xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic (Desnes Nunes) [RHEL-78828] +- thunderbolt: Improve redrive mode handling (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add Telit FE910C04 rmnet compositions (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add MediaTek T7XX compositions (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add MeiG Smart SLM770A (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add TCL IK512 MBIM & ECM (Desnes Nunes) [RHEL-78828] +- thunderbolt: Don't display nvm_version unless upgrade supported (Desnes Nunes) [RHEL-78828] +- thunderbolt: Add support for Intel Panther Lake-M/P (Desnes Nunes) [RHEL-47432 RHEL-78828] +- usb: typec: ucsi: Fix connector status writing past buffer size (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Fix completion notifications (Desnes Nunes) [RHEL-78828] +- usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support (Desnes Nunes) [RHEL-78828] +- usb: core: hcd: only check primary hcd skip_phy_initialization (Desnes Nunes) [RHEL-78828] +- usb: dwc3: imx8mp: fix software node kernel dump (Desnes Nunes) [RHEL-78828] +- dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml (Desnes Nunes) [RHEL-78828] +- usb: ehci-hcd: fix call balance of clocks handling routines (Desnes Nunes) [RHEL-78828] +- usb: typec: tcpm: Add support for sink-bc12-completion-time-ms DT property (Desnes Nunes) [RHEL-78828] +- dt-bindings: connector: Add time property for Sink BC12 detection completion (Desnes Nunes) [RHEL-78828] +- USB: make to_usb_device_driver() use container_of_const() (Desnes Nunes) [RHEL-78828] +- USB: make to_usb_driver() use container_of_const() (Desnes Nunes) [RHEL-78828] +- USB: properly lock dynamic id list when showing an id (Desnes Nunes) [RHEL-78828] +- USB: make single lock for all usb dynamic id lists (Desnes Nunes) [RHEL-78828] +- drivers/usb/storage: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/serial: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/musb: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/mon: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/misc: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/host: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/core: refactor max with max_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/gadget: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- usb: cdns3: Synchronise PCI IDs via common data base (Desnes Nunes) [RHEL-78828] +- sub: cdns3: Use predefined PCI vendor ID constant (Desnes Nunes) [RHEL-78828] +- sub: cdns2: Use predefined PCI vendor ID constant (Desnes Nunes) [RHEL-78828] +- redhat/configs: Adding CONFIG_USB_CDNS2_UDC (Desnes Nunes) [RHEL-78828] +- usb: cdns2: Add main part of Cadence USBHS driver (Desnes Nunes) [RHEL-78828] +- usb: cdns2: Device side header file for CDNS2 driver (Desnes Nunes) [RHEL-78828] +- usb: dwc3: core: Set force_gen1 bit for all applicable SuperSpeed ports (Desnes Nunes) [RHEL-78828] +- usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic (Desnes Nunes) [RHEL-78828] +- usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs (Desnes Nunes) [RHEL-78828] +- USB: core: remove dead code in do_proc_bulk() (Desnes Nunes) [RHEL-78828] +- usb: chipidea: imx: add imx8ulp support (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Fix a missing bits to bytes conversion in ucsi_init() (Desnes Nunes) [RHEL-78828] +- USB: serial: ftdi_sio: Fix atomicity violation in get_serial_info() (Desnes Nunes) [RHEL-78828] +- thunderbolt: Replace deprecated PCI functions (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Convert connector specific commands to bitmaps (Desnes Nunes) [RHEL-78828] +- media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() (Desnes Nunes) [RHEL-78828] +- USB: serial: pl2303: account for deficits of clones (Desnes Nunes) [RHEL-78828] +- usb: xhci: Avoid queuing redundant Stop Endpoint commands (Desnes Nunes) [RHEL-78828] +- usb: xhci: Fix TD invalidation under pending Set TR Dequeue (Desnes Nunes) [RHEL-78828] +- usb: xhci: Limit Stop Endpoint retries (Desnes Nunes) [RHEL-78828] +- usb: xhci: remove irrelevant comment (Desnes Nunes) [RHEL-78828] +- usb: xhci: add help function xhci_dequeue_td() (Desnes Nunes) [RHEL-78828] +- usb: xhci: refactor xhci_td_cleanup() to return void (Desnes Nunes) [RHEL-78828] +- usb: xhci: remove unused arguments from td_to_noop() (Desnes Nunes) [RHEL-78828] +- usb: xhci: improve xhci_clear_command_ring() (Desnes Nunes) [RHEL-78828] +- usb: xhci: request MSI/-X according to requested amount (Desnes Nunes) [RHEL-78828] +- usb: xhci: move link TRB quirk to xhci_gen_setup() (Desnes Nunes) [RHEL-78828] +- usb: xhci: simplify TDs start and end naming scheme in struct 'xhci_td' (Desnes Nunes) [RHEL-78828] +- xhci: pci: Fix indentation in the PCI device ID definitions (Desnes Nunes) [RHEL-78828] +- xhci: pci: Use standard pattern for device IDs (Desnes Nunes) [RHEL-78828] +- xhci: Don't perform Soft Retry for Etron xHCI host (Desnes Nunes) [RHEL-78828] +- xhci: Fix control transfer error on Etron xHCI host (Desnes Nunes) [RHEL-78828] +- xhci: Don't issue Reset Device command to Etron xHCI host (Desnes Nunes) [RHEL-78828] +- xhci: Combine two if statements for Etron xHCI host (Desnes Nunes) [RHEL-78828] +- usb: xhci: add xhci_initialize_ring_segments() (Desnes Nunes) [RHEL-78828] +- usb: xhci: rework xhci_link_segments() (Desnes Nunes) [RHEL-78828] +- usb: xhci: refactor xhci_link_rings() to use source and destination rings (Desnes Nunes) [RHEL-78828] +- usb: xhci: rework xhci_free_segments_for_ring() (Desnes Nunes) [RHEL-78828] +- usb: xhci: adjust xhci_alloc_segments_for_ring() arguments (Desnes Nunes) [RHEL-78828] +- usb: xhci: remove option to change a default ring's TRB cycle bit (Desnes Nunes) [RHEL-78828] +- usb: xhci: introduce macro for ring segment list iteration (Desnes Nunes) [RHEL-78828] +- xhci: debugfs: Add virt endpoint state to xhci debugfs (Desnes Nunes) [RHEL-78828] +- xhci: trace stream context at Set TR Deq command completion (Desnes Nunes) [RHEL-78828] +- xhci: add stream context tracing (Desnes Nunes) [RHEL-78828] +- xhci: Don't trace ring at every enqueue or dequeue increase (Desnes Nunes) [RHEL-78828] +- xhci: show DMA address of TRB when tracing TRBs (Desnes Nunes) [RHEL-78828] +- xhci: Cleanup Candence controller PCI device and vendor ID usage (Desnes Nunes) [RHEL-78828] +- usb: xhci: Fix sum_trb_lengths() (Desnes Nunes) [RHEL-78828] +- usb: xhci: Remove unused parameters of next_trb() (Desnes Nunes) [RHEL-78828] +- xhci: Add Isochronous TRB fields to TRB tracer (Desnes Nunes) [RHEL-78828] +- phy: tegra: xusb: Set fwnode for xusb port devices (Desnes Nunes) [RHEL-78828] +- usb: Use (of|device)_property_present() for non-boolean properties (Desnes Nunes) [RHEL-78828] +- misc: rtsx: Cleanup on DRV_NAME cardreader variables (Desnes Nunes) [RHEL-78828] +- usb: use "prompt" instead of "bool" for choice prompts (Desnes Nunes) [RHEL-78828] +- redhat/configs: Adding CONFIG_TYPEC_MUX_TUSB1046 (Desnes Nunes) [RHEL-78828] +- usb: typec: mux: Add support for the TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78828] +- MAINTAINERS: Drop myself as maintainer of TYPEC port controller drivers (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: Describe TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78828] +- USB: xhci: add support for PWRON active high (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: add TUSB73x0 PCIe (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Implement asymmetric lane margining (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Don't hardcode margining results size (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Refactor hardware margining result parsing (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Replace margining lane numbers with an enum (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Replace "both lanes" with "all lanes" (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Implement Gen 4 margining eye selection (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities (Desnes Nunes) [RHEL-78828] +- thunderbolt: Don't hardcode margining capabilities size (Desnes Nunes) [RHEL-78828] +- usb: core: use sysfs_emit() instead of sprintf() (Desnes Nunes) [RHEL-78828] +- usb: typec: tcpm: Add support for parsing time dt properties (Desnes Nunes) [RHEL-78828] +- dt-bindings: connector: Add properties to define time values (Desnes Nunes) [RHEL-78828] +- usb: storage: fix wrong comments for struct bulk_cb_wrap (Desnes Nunes) [RHEL-78828] +- usb: storage: use US_BULK_FLAG_OUT instead of constant values (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Helper for Get Connector Status command (Desnes Nunes) [RHEL-78828] +- media: cx231xx: Remove some deadcode (Desnes Nunes) [RHEL-78828] +- media: usb: drop vb2_ops_wait_prepare/finish (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Stop stream during unregister (Desnes Nunes) [RHEL-78828] +- dt-bindings: phy: mxs-usb-phy: add imx8qxp compatible (Desnes Nunes) [RHEL-78828] +- xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Add support for the partner USB Modes (Desnes Nunes) [RHEL-74197 RHEL-78828] +- usb: typec: ucsi: Supply the USB capabilities to the ports (Desnes Nunes) [RHEL-74197 RHEL-78828] +- usb: typec: Add attribute file showing the USB Modes of the partner (Desnes Nunes) [RHEL-74197 RHEL-78828] +- usb: typec: Add attribute file showing the supported USB modes of the port (Desnes Nunes) [RHEL-74197 RHEL-78828] +- usb: require FMODE_WRITE for usbdev_mmap() (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: UCSI2.0 Set Sink Path command support (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations (Desnes Nunes) [RHEL-78828] +- memstick: Fix typo in comment (Desnes Nunes) [RHEL-78828] +- USB: chaoskey: Fix possible deadlock chaoskey_list_lock (Desnes Nunes) [RHEL-78828] +- media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 (Desnes Nunes) [RHEL-78828] +- media: cx231xx: Fix the S-Video capture on August VGB100 (Desnes Nunes) [RHEL-78828] +- media: pvrusb2: Use kmemdup_array instead of kmemdup for multiple allocation (Desnes Nunes) [RHEL-78828] +- media: pwc: set lock before calling vb2_queue_init() (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Exit early if there is not int_urb (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Avoid race condition during unregister (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Refactor the status irq API (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Require entities to have a non-zero unique ID (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Force UVC version to 1.0a for 0408:4033 (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: RealSense D421 Depth module metadata (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Add luma 16-bit interlaced pixel format (Desnes Nunes) [RHEL-78828] +- media: v4l: Add luma 16-bit interlaced pixel format (Desnes Nunes) [RHEL-78828] +- media: v4l: Add V4L2-PIX-FMT-Y14P format (Desnes Nunes) [RHEL-78828] +- media: v4l: Add V4L2-PIX-FMT-Y12P format (Desnes Nunes) [RHEL-78828] +- media: Add Y012 video format (Desnes Nunes) [RHEL-78828] +- media: uapi: Add IPU3 packed Y10 format (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 (Desnes Nunes) [RHEL-78828] +- dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy" (Desnes Nunes) [RHEL-78828] +- USB: chaoskey: fail open after removal (Desnes Nunes) [RHEL-78828] +- usb: yurex: make waiting on yurex_write interruptible (Desnes Nunes) [RHEL-78828] +- usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: improve error recovery for ISO transfer (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: Add revision check of 2.20[CI_REVISION_22] (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: improve dTD link logic (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: handle USB Error Interrupt if IOC not set (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: create bounce buffer for problem sglist entries if possible (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: limit usb request length to max 16KB (Desnes Nunes) [RHEL-78828] +- usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GPIO defines (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: genesys,gl850g: allow downstream device subnodes (Desnes Nunes) [RHEL-78828] +- usb: typec: stusb160x: Make use of i2c_get_match_data() (Desnes Nunes) [RHEL-78828] +- usb: typec: tcpm: use max() to get higher value (Desnes Nunes) [RHEL-78828] +- usb: atm: Correct some typos (Desnes Nunes) [RHEL-78828] +- usb: dwc3: Correct some typos in comments (Desnes Nunes) [RHEL-78828] +- usb: typec: Fix typo in comment (Desnes Nunes) [RHEL-78828] +- usb: host: fix typo in the comment (Desnes Nunes) [RHEL-78828] +- staging: octeon-usb: move driver out of staging (Desnes Nunes) [RHEL-78828] +- ipc/sem: use flexible array in 'struct sem_undo' (Rafael Aquini) [RHEL-83456] +- mqueue: convert to ctime accessor functions (Rafael Aquini) [RHEL-83456] +- ipc,namespace: batch free ipc_namespace structures (Rafael Aquini) [RHEL-83456] +- ipc,namespace: make ipc namespace allocation wait for pending free (Rafael Aquini) [RHEL-83456] +- ipc/sem: Fix dangling sem_array access in semtimedop race (Rafael Aquini) [RHEL-83456] +- ipc: mqueue: remove unnecessary conditionals (Rafael Aquini) [RHEL-83456] +- ipc/util.c: cleanup and improve sysvipc_find_ipc() (Rafael Aquini) [RHEL-83456] +- ipc/mqueue: remove unnecessary (void*) conversion (Rafael Aquini) [RHEL-83456] +- ipc: fix memleak if msg_init_ns failed in create_ipc_ns (Rafael Aquini) [RHEL-83456] {CVE-2024-53175} +- ipc: Free mq_sysctls if ipc namespace creation failed (Rafael Aquini) [RHEL-83456] +- ipc: update semtimedop() to use hrtimer (Rafael Aquini) [RHEL-83456] +- ipc/sem: remove redundant assignments (Rafael Aquini) [RHEL-83456] +- ipc/sem: do not sleep with a spin lock held (Rafael Aquini) [RHEL-83456] +- shm: extend forced shm destroy to support objects from several IPC nses (Rafael Aquini) [RHEL-83456] +- ipc: WARN if trying to remove ipc object which is absent (Rafael Aquini) [RHEL-83456] +- ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation (Rafael Aquini) [RHEL-83456] +- ata: libata-sff: Ensure that we cannot write outside the allocated buffer (CKI Backport Bot) [RHEL-81457] {CVE-2025-21738} +- platform/x86/intel/vsec: Add Diamond Rapids support (David Arcari) [RHEL-47412] +- platform/x86/intel/vsec: Add support for Panther Lake (David Arcari) [RHEL-47412] +- platform/x86/intel/vsec: Remove a useless mutex (David Arcari) [RHEL-47412] +- cgroup/cpuset: Add warnings to catch inconsistency in exclusive CPUs (Waiman Long) [RHEL-83455] +- selftest/cgroup: Add a remote partition transition test to test_cpuset_prs.sh (Waiman Long) [RHEL-83455] +- selftest/cgroup: Clean up and restructure test_cpuset_prs.sh (Waiman Long) [RHEL-83455] +- selftest/cgroup: Update test_cpuset_prs.sh to use | as effective CPUs and state separator (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Code cleanup and comment update (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Remove remote_partition_check() & make update_cpumasks_hier() handle remote partition (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Fix error handling in remote_partition_disable() (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Fix incorrect isolated_cpus update in update_parent_effective_cpumask() (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Fix race between newly created partition and dying one (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Prevent leakage of isolated CPUs into sched domains (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()" (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Fix spelling errors in file kernel/cgroup/cpuset.c (Waiman Long) [RHEL-83455] +- selftest/cgroup: Make test_cpuset_prs.sh deal with pre-isolated CPUs (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Account for boot time isolated CPUs (Waiman Long) [RHEL-83455] +- cgroup/cpuset: remove use_parent_ecpus of cpuset (Waiman Long) [RHEL-83455] +- cgroup/cpuset: remove fetch_xcpus (Waiman Long) [RHEL-83455] +- selftest/cgroup: Add new test cases to test_cpuset_prs.sh (Waiman Long) [RHEL-83455] +- cgroup/cpuset: remove child_ecpus_count (Waiman Long) [RHEL-83455] +- cpuset: use Union-Find to optimize the merging of cpumasks (Waiman Long) [RHEL-83455] +- Union-Find: add a new module in kernel library (Waiman Long) [RHEL-83455] +- scsi: core: Clear driver private data when retrying request (Ewan D. Milne) [RHEL-86156] +- scsi: core: Do not retry I/Os during depopulation (Ewan D. Milne) [RHEL-86156] +- scsi: core: Use GFP_NOIO to avoid circular locking dependency (Ewan D. Milne) [RHEL-86156] +- scsi: transport: sas: spi: Fix kernel-doc for exported functions (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_scan: Add kernel-doc for exported function (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_lib: Add kernel-doc for exported functions (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_ioctl: Add kernel-doc for exported functions (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_error: Add kernel-doc for exported functions (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Skip host/bus reset settle delay (Ewan D. Milne) [RHEL-86156] +- scsi: Eliminate scsi_register() and scsi_unregister() usage & docs (Ewan D. Milne) [RHEL-86156] +- scsi: docs: Remove init_this_scsi_driver() (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Fix hrtimer support for ndelay (Ewan D. Milne) [RHEL-86156] +- scsi: bsg: Replace zero-length array with flexible array member (Ewan D. Milne) [RHEL-86156] +- scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Fix do_device_access() handling of unexpected SG copy length (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_transport_fc: Allow setting rport state to current state (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Maintain write statistics per group number (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Implement GET STREAM STATUS (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Implement the IO Advice Hints Grouping mode page (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Allocate the MODE SENSE response from the heap (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Rework subpage code error handling (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Rework page code error handling (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Support the block limits extension VPD page (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Reduce code duplication (Ewan D. Milne) [RHEL-86156] +- treewide: Switch/rename to timer_delete[_sync]() (Tony Camuso) [RHEL-82121] +- ipmi: ssif_bmc: Fix new request loss when bmc ready for a response (Tony Camuso) [RHEL-82121] +- ipmi: make ipmi_destroy_user() return void (Tony Camuso) [RHEL-82121] +- char:ipmi: Fix a not-used variable on a non-ACPI system (Tony Camuso) [RHEL-82121] +- char:ipmi: Fix the wrong format specifier (Tony Camuso) [RHEL-82121] +- [tree-wide] finally take no_llseek out (Tony Camuso) [RHEL-82121] +- ipmi: ipmb: Add check devm_kasprintf() returned value (Tony Camuso) [RHEL-82121] +- ipmi:ssif: Improve detecting during probing (Tony Camuso) [RHEL-82121] +- ipmi: ipmi_ssif: fix module autoloading (Tony Camuso) [RHEL-82121] +- RDMA/efa: Align interrupt related fields to same type (Kamal Heib) [RHEL-83223] +- RDMA/efa: Reset device on probe failure (Kamal Heib) [RHEL-83223] +- RDMA/efa: Report link speed according to device attributes (Kamal Heib) [RHEL-83223] +- RDMA/efa: Add option to set QP service level on create (Kamal Heib) [RHEL-83223] +- RDMA/efa: Update device interface (Kamal Heib) [RHEL-83223] +- rtla/tests: Test setting default options (Tomas Glozar) [RHEL-86051] +- rtla/tests: Reset osnoise options before check (Tomas Glozar) [RHEL-86051] +- rtla: Always set all tracer options (Tomas Glozar) [RHEL-86051] +- rtla/osnoise: Set OSNOISE_WORKLOAD to true (Tomas Glozar) [RHEL-86051] +- rtla: Unify apply_config between top and hist (Tomas Glozar) [RHEL-86051] +- rtla/osnoise: Unify params struct (Tomas Glozar) [RHEL-86051] +- redhat/kernel.spec.template: Build rtla with BPF sample collection (Tomas Glozar) [RHEL-77358] +- tools/build: Use SYSTEM_BPFTOOL for system bpftool (Tomas Glozar) [RHEL-77358] +- rtla/timerlat: Test BPF mode (Tomas Glozar) [RHEL-77358] +- rtla/timerlat_top: Use BPF to collect samples (Tomas Glozar) [RHEL-77358] +- rtla/timerlat_top: Move divisor to update (Tomas Glozar) [RHEL-77358] +- rtla/timerlat_hist: Use BPF to collect samples (Tomas Glozar) [RHEL-77358] +- rtla/timerlat: Add BPF skeleton to collect samples (Tomas Glozar) [RHEL-77358] +- rtla: Add optional dependency on BPF tooling (Tomas Glozar) [RHEL-77358] +- tools/build: Add bpftool-skeletons feature test (Tomas Glozar) [RHEL-77358] +- rtla/timerlat: Unify params struct (Tomas Glozar) [RHEL-77358] +- trace/osnoise: Add trace events for samples (Tomas Glozar) [RHEL-77358] +- tools/rtla: Add basic test suite (Tomas Glozar) [RHEL-77358] +- KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop (CKI Backport Bot) [RHEL-82701] {CVE-2025-21839} +- watch_queue: fix pipe accounting mismatch (Carlos Maiolino) [RHEL-78249] +- smb: client: don't retry IO on failed negprotos with soft mounts (Paulo Alcantara) [RHEL-79765] +- tools/rv: Keep user LDFLAGS in build (Tomas Glozar) [RHEL-82810] +Resolves: RHEL-33329, RHEL-47412, RHEL-47432, RHEL-63318, RHEL-72683, RHEL-74197, RHEL-76757, RHEL-77358, RHEL-78249, RHEL-78828, RHEL-78989, RHEL-79765, RHEL-80529, RHEL-81457, RHEL-81547, RHEL-81686, RHEL-82121, RHEL-82701, RHEL-82810, RHEL-83223, RHEL-83249, RHEL-83455, RHEL-83456, RHEL-84184, RHEL-84526, RHEL-85028, RHEL-85303, RHEL-86051, RHEL-86156, RHEL-87739, RHEL-87767, RHEL-88002 + * Thu Apr 17 2025 Augusto Caringi [5.14.0-580.el9] - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (CKI Backport Bot) [RHEL-80054] {CVE-2025-21702} - netfilter: nft_exthdr: fix offset with ipv4_find_option() (Florian Westphal) [RHEL-84577] diff --git a/kernel.spec b/kernel.spec index 5f018b1a8..17c6f7f74 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 580 +%define pkgrelease 581 %define kversion 5 -%define tarfile_release 5.14.0-580.el9 +%define tarfile_release 5.14.0-581.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 580%{?buildid}%{?dist} +%define specrelease 581%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-580.el9 +%define kabiversion 5.14.0-581.el9 # # End of genspec.sh variables @@ -682,6 +682,9 @@ BuildRequires: libcap-devel libcap-ng-devel BuildRequires: python3-docutils BuildRequires: libtraceevent-devel BuildRequires: libtracefs-devel +BuildRequires: libbpf-devel +BuildRequires: bpftool +BuildRequires: clang %ifnarch s390x BuildRequires: pciutils-devel @@ -899,7 +902,6 @@ Source82: update_scripts.sh Source84: mod-internal.list Source85: mod-partner.list -Source86: mod-kvm.list Source100: rheldup3.x509 Source101: rhelkpatch1.x509 @@ -1161,6 +1163,7 @@ This package provides debug information for package kernel-tools. Summary: Real-Time Linux Analysis tools Requires: libtraceevent Requires: libtracefs +Requires: libbpf %ifarch %{cpupowerarchs} Requires: kernel-tools-libs = %{version}-%{release} %endif @@ -1326,24 +1329,6 @@ AutoProv: yes\ This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat internal usage.\ %{nil} -%if %{with_realtime} || %{with_realtime_arm64_64k} -# -# this macro creates a kernel--kvm package -# %%kernel_kvm_package -# -%define kernel_kvm_package() \ -%package %{?1:%{1}-}kvm\ -Summary: KVM modules for package kernel%{?1:-%{1}}\ -Group: System Environment/Kernel\ -Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\ -Provides: installonlypkg(kernel-module)\ -Provides: kernel%{?1:-%{1}}-kvm-%{_target_cpu} = %{version}-%{release}\ -AutoReq: no\ -%description -n kernel%{?1:-%{1}}-kvm\ -This package provides KVM modules for package kernel%{?1:-%{1}}.\ -%{nil} -%endif - # # This macro creates a kernel--modules-extra package. # %%kernel_modules_extra_package [-m] @@ -1477,9 +1462,6 @@ Requires: kernel%{?1:-%{1}}-uki-virt = %{version}-%{release}\ Requires(pre): systemd >= 252-20\ %endif\ %endif\ -%if "%{1}" == "rt" || "%{1}" == "rt-debug" || "%{1}" == "rt-64k" || "%{1}" == "rt-64k-debug"\ -%{expand:%%kernel_kvm_package %{?1:%{1}}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ -%endif \ %if %{with_gcov}\ %{expand:%%kernel_gcov_package %{?1:%{1}}}\ %endif\ @@ -2375,10 +2357,6 @@ BuildKernel() { # Identify modules in the kernel-modules-partner package %{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE85} partner %endif - if [ "$Variant" = "rt" ] || [ "$Variant" = "rt-debug" ] || [ "$Variant" = "rt-64k" ] || [ "$Variant" = "rt-64k-debug" ]; then - # Identify modules in the kernel-rt-kvm package - %{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE86} kvm - fi # # Generate the kernel-core and kernel-modules files lists @@ -2400,10 +2378,6 @@ BuildKernel() { # don't include anything going int kernel-modules-partner in the file lists xargs rm -rf < mod-partner.list %endif - if [ "$Variant" = "rt" ] || [ "$Variant" = "rt-debug" ] || [ "$Variant" = "rt-64k" ] || [ "$Variant" = "rt-64k-debug" ]; then - # don't include anything going into kernel-rt-kvm in the file lists - xargs rm -rf < mod-kvm.list - fi if [ $DoModules -eq 1 ]; then # Find all the module files and filter them out into the core and @@ -2544,9 +2518,6 @@ BuildKernel() { %if 0%{!?fedora:1} rm -f $RPM_BUILD_ROOT/mod-partner.list %endif - if [ "$Variant" = "rt" ] || [ "$Variant" = "rt-debug" ] || [ "$Variant" = "rt-64k" ] || [ "$Variant" = "rt-64k-debug" ]; then - rm -f $RPM_BUILD_ROOT/mod-kvm.list - fi %if %{with_cross} make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build M=scripts clean @@ -3266,21 +3237,6 @@ fi\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil} -%if %{with_realtime} -# -# This macro defines a %%post script for a kernel*-kvm package. -# It also defines a %%postun script that does the same thing. -# %%kernel_kvm_post [] -# -%define kernel_kvm_post() \ -%{expand:%%post %{?1:%{1}-}kvm}\ -/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ -%{nil}\ -%{expand:%%postun %{?1:%{1}-}kvm}\ -/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ -%{nil} -%endif - # # This macro defines a %%post script for a kernel*-modules-partner package. # It also defines a %%postun script that does the same thing. @@ -3361,9 +3317,6 @@ fi\ %if 0%{!?fedora:1}\ %{expand:%%kernel_modules_partner_post %{?-v*}}\ %endif\ -%if "%{-v*}" == "rt" || "%{-v*}" == "rt-debug" || "%{-v*}" == "rt-64k" || "%{-v*}" == "rt-64k-debug"\ -%{expand:%%kernel_kvm_post %{?-v*}}\ -%endif\ %{expand:%%kernel_variant_posttrans %{?-v*:-v %{-v*}}}\ %{expand:%%post %{?-v*:%{-v*}-}core}\ %{-r:\ @@ -3694,10 +3647,6 @@ fi %{expand:%%files %{?3:%{3}-}modules-partner}\ /lib/modules/%{KVERREL}%{?3:+%{3}}/partner\ %endif\ -%if "%{3}" == "rt" || "%{3}" == "rt-debug" || "%{3}" == "rt-64k" || "%{3}" == "rt-64k-debug"\ -%{expand:%%files %{?3:%{3}-}kvm}\ -/lib/modules/%{KVERREL}%{?3:+%{3}}/kvm\ -%endif\ %if %{with_debuginfo}\ %ifnarch noarch\ %{expand:%%files -f debuginfo%{?3}.list %{?3:%{3}-}debuginfo}\ @@ -3783,6 +3732,385 @@ fi # # %changelog +* Thu Apr 24 2025 Augusto Caringi [5.14.0-581.el9] +- selftests: livepatch: handle PRINTK_CALLER in check_result() (Denis Aleksandrov) [RHEL-85303] +- livepatch: convert timeouts to secs_to_jiffies() (Denis Aleksandrov) [RHEL-85303] +- selftests: livepatch: add test cases of stack_order sysfs interface (Denis Aleksandrov) [RHEL-85303] +- livepatch: Add stack_order sysfs attribute (Denis Aleksandrov) [RHEL-85303] +- selftests/livepatch: Replace hardcoded module name with variable in test-callbacks.sh (Denis Aleksandrov) [RHEL-85303] +- livepatch: Use kallsyms_on_each_match_symbol() to improve performance (Denis Aleksandrov) [RHEL-85303] +- livepatch: Fix build failure on 32 bits processors (Denis Aleksandrov) [RHEL-85303] +- mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() (Rafael Aquini) [RHEL-83249 RHEL-84184] {CVE-2025-21861} +- mm: migrate_device: use more folio in migrate_device_finalize() (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm: migrate_device: use more folio in migrate_device_unmap() (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm: migrate_device: convert try_to_migrate() to folios (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm: migrate_device: use a folio in migrate_device_range() (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm: migrate_device: convert to migrate_device_coherent_folio() (Rafael Aquini) [RHEL-83249 RHEL-84184] +- mm/hugetlb: fix kernel NULL pointer dereference when migrating hugetlb folio (Rafael Aquini) [RHEL-84184] +- mm: clear uffd-wp PTE/PMD state on mremap() (Rafael Aquini) [RHEL-80529 RHEL-84184] {CVE-2025-21696} +- userfaultfd: move userfaultfd_ctx struct to header file (Rafael Aquini) [RHEL-80529 RHEL-84184] +- mm: remove "prot" parameter from move_pte() (Rafael Aquini) [RHEL-80529 RHEL-84184] +- mm: open-code page_folio() in dump_page() (Rafael Aquini) [RHEL-84184] +- mm: open-code PageTail in folio_flags() and const_folio_flags() (Rafael Aquini) [RHEL-84184] +- mm/compaction: fix UBSAN shift-out-of-bounds warning (Rafael Aquini) [RHEL-84184] {CVE-2025-21815} +- mm: fix crashes from deferred split racing folio migration (Rafael Aquini) [RHEL-84184] {CVE-2024-42234} +- mm: memcg: fix split queue list crash when large folio migration (Rafael Aquini) [RHEL-84184] +- mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT (Rafael Aquini) [RHEL-84184] +- mm: shmem: remove unnecessary warning in shmem_writepage() (Rafael Aquini) [RHEL-84184] +- mm/migrate: fix deadlock in migrate_pages_batch() on large folios (Rafael Aquini) [RHEL-84184] +- mm/mglru: reset page lru tier bits when activating (Rafael Aquini) [RHEL-84184] +- mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma (Rafael Aquini) [RHEL-84184] +- mm: kmemleak: fix upper boundary check for physical address objects (Rafael Aquini) [RHEL-84184] +- mm,madvise,hugetlb: check for 0-length range after end address adjustment (Rafael Aquini) [RHEL-84184] +- mm, madvise: fix potential workingset node list_lru leaks (Rafael Aquini) [RHEL-84184] +- mm: move mapping_set_update out of (Rafael Aquini) [RHEL-84184] +- mm/migrate: fix shmem xarray update during migration (Rafael Aquini) [RHEL-84184] +- memory tiering: count PGPROMOTE_SUCCESS when mem tiering is enabled. (Rafael Aquini) [RHEL-84184] +- memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page() (Rafael Aquini) [RHEL-84184] +- nommu: pass NULL argument to vma_iter_prealloc() (Rafael Aquini) [RHEL-84184] {CVE-2024-53109} +- cachestat: fix page cache statistics permission checking (Rafael Aquini) [RHEL-78989 RHEL-84184] {CVE-2025-21691} +- kernel: be more careful about dup_mmap() failures and uprobe registering (Rafael Aquini) [RHEL-84184] {CVE-2025-21709} +- fork: avoid inappropriate uprobe access to invalid mm (Rafael Aquini) [RHEL-84184] +- s390/pageattr: Implement missing kernel_page_present() (Rafael Aquini) [RHEL-84184] +- x86/mm: further clarify switch_mm_irqs_off() documentation (Rafael Aquini) [RHEL-84184] +- x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors (Rafael Aquini) [RHEL-84184] +- x86/kvm: Fix SEV check in sev_map_percpu_data() (Rafael Aquini) [RHEL-84184] +- um: Fix the declaration of kasan_map_memory (Rafael Aquini) [RHEL-84184] +- of: reserved-memory: Do not make kmemleak ignore freed address (Rafael Aquini) [RHEL-84184] +- scripts/gdb: redefine MAX_ORDER sanely (Rafael Aquini) [RHEL-84184] +- kasan: don't call find_vm_area() in a PREEMPT_RT kernel (Rafael Aquini) [RHEL-84184] +- kasan: fix typo in kasan_poison_new_object documentation (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs-schemes: handle tried region directory allocation failure (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs-schemes: handle tried regions sysfs directory allocation failure (Rafael Aquini) [RHEL-84184] +- mm/damon/core: avoid divide-by-zero during monitoring results update (Rafael Aquini) [RHEL-84184] +- mm/damon/lru_sort: fix quota status loss due to online tunings (Rafael Aquini) [RHEL-84184] +- mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation (Rafael Aquini) [RHEL-84184] +- mm/damon/reclaim: fix quota stauts loss due to online tunings (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs: check error from damon_sysfs_update_target() (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs: update monitoring target regions for online input commit (Rafael Aquini) [RHEL-84184] +- mm/damon/sysfs: remove requested targets when online-commit inputs (Rafael Aquini) [RHEL-84184] +- mm/damon/core-test: fix damon_test_ops_registration() for DAMON_VADDR unset case (Rafael Aquini) [RHEL-84184] +- mm/damon/core-test: test only vaddr case on ops registration test (Rafael Aquini) [RHEL-84184] +- mm/damon/core-test: fix memory leak in damon_new_ctx() (Rafael Aquini) [RHEL-84184] +- mm/damon/dbgfs-test: skip dbgfs_set_init_regions() test if PADDR is not registered (Rafael Aquini) [RHEL-84184] +- mm/damon/dbgfs-test: skip dbgfs_set_targets() test if PADDR is not registered (Rafael Aquini) [RHEL-84184] +- mm/damon/core: make damon_start() waits until kdamond_fn() starts (Rafael Aquini) [RHEL-84184] +- mm/damon/core: use number of passed access sampling as a timer (Rafael Aquini) [RHEL-84184] +- mm/damon/core: fix return value from damos_wmark_metric_value (Rafael Aquini) [RHEL-84184] +- mm/damon/core: remove unnecessary si_meminfo invoke. (Rafael Aquini) [RHEL-84184] +- mm/damon/ops-common: avoid divide-by-zero during region hotness calculation (Rafael Aquini) [RHEL-84184] +- mm/damon: implement a function for max nr_accesses safe calculation (Rafael Aquini) [RHEL-84184] +- mm/damon/vaddr: change asm-generic/mman-common.h to linux/mman.h (Rafael Aquini) [RHEL-84184] +- mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef comment (Rafael Aquini) [RHEL-84184] +- mm/damon: fix sparse warning for zero initializer (Rafael Aquini) [RHEL-84184] +- mm/damon/tests/vaddr-kunit: init maple tree without MT_FLAGS_LOCK_EXTERN (Rafael Aquini) [RHEL-84184] +- mm/damon/core-test: fix memory leak in damon_new_region() (Rafael Aquini) [RHEL-84184] +- mm/damon/vaddr: fix issue in damon_va_evenly_split_region() (Rafael Aquini) [RHEL-84184] +- mm/damon/core: merge regions aggressively when max_nr_regions is unmet (Rafael Aquini) [RHEL-84184] +- ptp: Properly handle compat ioctls (Hangbin Liu) [RHEL-85028] +- ptp: Ensure info->enable callback is always set (Hangbin Liu) [RHEL-85028] {CVE-2025-21814} +- ptp: fix integer overflow in max_vclocks_store (Hangbin Liu) [RHEL-85028] +- ptp: make ptp_class constant (Hangbin Liu) [RHEL-85028] +- net: gso: fix ownership in __udp_gso_segment (Antoine Tenart) [RHEL-33329] {CVE-2025-21926} +- bdev: use bdev_io_min() for statx block size (Ming Lei) [RHEL-88002] +- lib/iov_iter: fix import_iovec_ubuf iovec management (Ming Lei) [RHEL-87739] +- iov_iter: Mark copy_iovec_from_user() noclone (Ming Lei) [RHEL-87739] +- iov_iter: Mark copy_compat_iovec_from_user() noinline (Ming Lei) [RHEL-87739] +- iov_iter: import single vector iovecs as ITER_UBUF (Ming Lei) [RHEL-87739] +- iov_iter: convert import_single_range() to ITER_UBUF (Ming Lei) [RHEL-87739] +- iov_iter: set nr_segs = 1 for ITER_UBUF (Ming Lei) [RHEL-87739] +- redhat: Remove kernel-rt-kvm package (Wander Lairson Costa) [RHEL-76757] +- NFS: O_DIRECT writes must check and adjust the file length (Benjamin Coddington) [RHEL-87767] +- pnfs/flexfiles: retry getting layout segment for reads (Benjamin Coddington) [RHEL-87767] +- NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Benjamin Coddington) [RHEL-87767] +- s390/diag: Add memory topology information via diag310 (Mete Durlu) [RHEL-72683] +- net: let net.core.dev_weight always be non-zero (CKI Backport Bot) [RHEL-81686] {CVE-2025-21806} +- sched: Fix stop_one_cpu_nowait() vs hotplug (Luis Claudio R. Goncalves) [RHEL-84526] +- x86/tdx: Fix "in-kernel MMIO" check (Vitaly Kuznetsov) [RHEL-63318] {CVE-2024-47727} +- usb: xhci: Fix NULL pointer dereference on certain command aborts (Desnes Nunes) [RHEL-78828 RHEL-81547] {CVE-2024-57981} +- usb: xhci: Fix host controllers "dying" after suspend and resume (Desnes Nunes) [RHEL-78828] +- acpi: typec: ucsi: Introduce a ->poll_cci method (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: make yoga_c630_ucsi_ops be static (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Fix deadlock during uvc_probe (Desnes Nunes) [RHEL-78828] {CVE-2024-58059} +- Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Fix crash during unbind if gpio unit is in use (Desnes Nunes) [RHEL-78828] {CVE-2024-58079} +- media: uvcvideo: Reorder uvc_status_init() (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add Neoway N723-EA support (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add MeiG Smart SRM815 (Desnes Nunes) [RHEL-78828] +- USB: serial: cp210x: add Phoenix Contact UPS Device (Desnes Nunes) [RHEL-78828] +- usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control() (Desnes Nunes) [RHEL-78828] +- usb-storage: Add max sectors quirk for Nokia 208 (Desnes Nunes) [RHEL-78828] +- phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() (Desnes Nunes) [RHEL-78828] +- phy: core: Fix an OF node refcount leakage in _of_phy_get() (Desnes Nunes) [RHEL-78828] +- phy: core: Fix that API devm_phy_destroy() fails to destroy the phy (Desnes Nunes) [RHEL-78828] +- phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider (Desnes Nunes) [RHEL-78828] +- phy: core: Fix that API devm_phy_put() fails to release the phy (Desnes Nunes) [RHEL-78828] +- USB: core: Disable LPM only for non-suspended ports (Desnes Nunes) [RHEL-78828] +- usb: fix reference leak in usb_new_device() (Desnes Nunes) [RHEL-78828] +- usb: typec: tcpci: fix NULL pointer issue on shared irq case (Desnes Nunes) [RHEL-78828] {CVE-2024-57914} +- usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() (Desnes Nunes) [RHEL-78828] +- USB: usblp: return error when setting unsupported protocol (Desnes Nunes) [RHEL-78828] +- usb: host: xhci-plat: set skip_phy_initialization if software node has XHCI_SKIP_PHY_INIT property (Desnes Nunes) [RHEL-78828] +- usb: xhci: fix ring expansion regression in 6.13-rc1 (Desnes Nunes) [RHEL-78828] +- xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic (Desnes Nunes) [RHEL-78828] +- thunderbolt: Improve redrive mode handling (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add Telit FE910C04 rmnet compositions (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add MediaTek T7XX compositions (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add MeiG Smart SLM770A (Desnes Nunes) [RHEL-78828] +- USB: serial: option: add TCL IK512 MBIM & ECM (Desnes Nunes) [RHEL-78828] +- thunderbolt: Don't display nvm_version unless upgrade supported (Desnes Nunes) [RHEL-78828] +- thunderbolt: Add support for Intel Panther Lake-M/P (Desnes Nunes) [RHEL-47432 RHEL-78828] +- usb: typec: ucsi: Fix connector status writing past buffer size (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Fix completion notifications (Desnes Nunes) [RHEL-78828] +- usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support (Desnes Nunes) [RHEL-78828] +- usb: core: hcd: only check primary hcd skip_phy_initialization (Desnes Nunes) [RHEL-78828] +- usb: dwc3: imx8mp: fix software node kernel dump (Desnes Nunes) [RHEL-78828] +- dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml (Desnes Nunes) [RHEL-78828] +- usb: ehci-hcd: fix call balance of clocks handling routines (Desnes Nunes) [RHEL-78828] +- usb: typec: tcpm: Add support for sink-bc12-completion-time-ms DT property (Desnes Nunes) [RHEL-78828] +- dt-bindings: connector: Add time property for Sink BC12 detection completion (Desnes Nunes) [RHEL-78828] +- USB: make to_usb_device_driver() use container_of_const() (Desnes Nunes) [RHEL-78828] +- USB: make to_usb_driver() use container_of_const() (Desnes Nunes) [RHEL-78828] +- USB: properly lock dynamic id list when showing an id (Desnes Nunes) [RHEL-78828] +- USB: make single lock for all usb dynamic id lists (Desnes Nunes) [RHEL-78828] +- drivers/usb/storage: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/serial: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/musb: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/mon: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/misc: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/host: refactor min/max with min_t/max_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/core: refactor max with max_t (Desnes Nunes) [RHEL-78828] +- drivers/usb/gadget: refactor min with min_t (Desnes Nunes) [RHEL-78828] +- usb: cdns3: Synchronise PCI IDs via common data base (Desnes Nunes) [RHEL-78828] +- sub: cdns3: Use predefined PCI vendor ID constant (Desnes Nunes) [RHEL-78828] +- sub: cdns2: Use predefined PCI vendor ID constant (Desnes Nunes) [RHEL-78828] +- redhat/configs: Adding CONFIG_USB_CDNS2_UDC (Desnes Nunes) [RHEL-78828] +- usb: cdns2: Add main part of Cadence USBHS driver (Desnes Nunes) [RHEL-78828] +- usb: cdns2: Device side header file for CDNS2 driver (Desnes Nunes) [RHEL-78828] +- usb: dwc3: core: Set force_gen1 bit for all applicable SuperSpeed ports (Desnes Nunes) [RHEL-78828] +- usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing logic (Desnes Nunes) [RHEL-78828] +- usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs (Desnes Nunes) [RHEL-78828] +- USB: core: remove dead code in do_proc_bulk() (Desnes Nunes) [RHEL-78828] +- usb: chipidea: imx: add imx8ulp support (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Fix a missing bits to bytes conversion in ucsi_init() (Desnes Nunes) [RHEL-78828] +- USB: serial: ftdi_sio: Fix atomicity violation in get_serial_info() (Desnes Nunes) [RHEL-78828] +- thunderbolt: Replace deprecated PCI functions (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Convert connector specific commands to bitmaps (Desnes Nunes) [RHEL-78828] +- media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() (Desnes Nunes) [RHEL-78828] +- USB: serial: pl2303: account for deficits of clones (Desnes Nunes) [RHEL-78828] +- usb: xhci: Avoid queuing redundant Stop Endpoint commands (Desnes Nunes) [RHEL-78828] +- usb: xhci: Fix TD invalidation under pending Set TR Dequeue (Desnes Nunes) [RHEL-78828] +- usb: xhci: Limit Stop Endpoint retries (Desnes Nunes) [RHEL-78828] +- usb: xhci: remove irrelevant comment (Desnes Nunes) [RHEL-78828] +- usb: xhci: add help function xhci_dequeue_td() (Desnes Nunes) [RHEL-78828] +- usb: xhci: refactor xhci_td_cleanup() to return void (Desnes Nunes) [RHEL-78828] +- usb: xhci: remove unused arguments from td_to_noop() (Desnes Nunes) [RHEL-78828] +- usb: xhci: improve xhci_clear_command_ring() (Desnes Nunes) [RHEL-78828] +- usb: xhci: request MSI/-X according to requested amount (Desnes Nunes) [RHEL-78828] +- usb: xhci: move link TRB quirk to xhci_gen_setup() (Desnes Nunes) [RHEL-78828] +- usb: xhci: simplify TDs start and end naming scheme in struct 'xhci_td' (Desnes Nunes) [RHEL-78828] +- xhci: pci: Fix indentation in the PCI device ID definitions (Desnes Nunes) [RHEL-78828] +- xhci: pci: Use standard pattern for device IDs (Desnes Nunes) [RHEL-78828] +- xhci: Don't perform Soft Retry for Etron xHCI host (Desnes Nunes) [RHEL-78828] +- xhci: Fix control transfer error on Etron xHCI host (Desnes Nunes) [RHEL-78828] +- xhci: Don't issue Reset Device command to Etron xHCI host (Desnes Nunes) [RHEL-78828] +- xhci: Combine two if statements for Etron xHCI host (Desnes Nunes) [RHEL-78828] +- usb: xhci: add xhci_initialize_ring_segments() (Desnes Nunes) [RHEL-78828] +- usb: xhci: rework xhci_link_segments() (Desnes Nunes) [RHEL-78828] +- usb: xhci: refactor xhci_link_rings() to use source and destination rings (Desnes Nunes) [RHEL-78828] +- usb: xhci: rework xhci_free_segments_for_ring() (Desnes Nunes) [RHEL-78828] +- usb: xhci: adjust xhci_alloc_segments_for_ring() arguments (Desnes Nunes) [RHEL-78828] +- usb: xhci: remove option to change a default ring's TRB cycle bit (Desnes Nunes) [RHEL-78828] +- usb: xhci: introduce macro for ring segment list iteration (Desnes Nunes) [RHEL-78828] +- xhci: debugfs: Add virt endpoint state to xhci debugfs (Desnes Nunes) [RHEL-78828] +- xhci: trace stream context at Set TR Deq command completion (Desnes Nunes) [RHEL-78828] +- xhci: add stream context tracing (Desnes Nunes) [RHEL-78828] +- xhci: Don't trace ring at every enqueue or dequeue increase (Desnes Nunes) [RHEL-78828] +- xhci: show DMA address of TRB when tracing TRBs (Desnes Nunes) [RHEL-78828] +- xhci: Cleanup Candence controller PCI device and vendor ID usage (Desnes Nunes) [RHEL-78828] +- usb: xhci: Fix sum_trb_lengths() (Desnes Nunes) [RHEL-78828] +- usb: xhci: Remove unused parameters of next_trb() (Desnes Nunes) [RHEL-78828] +- xhci: Add Isochronous TRB fields to TRB tracer (Desnes Nunes) [RHEL-78828] +- phy: tegra: xusb: Set fwnode for xusb port devices (Desnes Nunes) [RHEL-78828] +- usb: Use (of|device)_property_present() for non-boolean properties (Desnes Nunes) [RHEL-78828] +- misc: rtsx: Cleanup on DRV_NAME cardreader variables (Desnes Nunes) [RHEL-78828] +- usb: use "prompt" instead of "bool" for choice prompts (Desnes Nunes) [RHEL-78828] +- redhat/configs: Adding CONFIG_TYPEC_MUX_TUSB1046 (Desnes Nunes) [RHEL-78828] +- usb: typec: mux: Add support for the TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78828] +- MAINTAINERS: Drop myself as maintainer of TYPEC port controller drivers (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: Describe TUSB1046 crosspoint switch (Desnes Nunes) [RHEL-78828] +- USB: xhci: add support for PWRON active high (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: add TUSB73x0 PCIe (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Implement asymmetric lane margining (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Don't hardcode margining results size (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Refactor hardware margining result parsing (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Replace margining lane numbers with an enum (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Replace "both lanes" with "all lanes" (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Implement Gen 4 margining eye selection (Desnes Nunes) [RHEL-78828] +- thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities (Desnes Nunes) [RHEL-78828] +- thunderbolt: Don't hardcode margining capabilities size (Desnes Nunes) [RHEL-78828] +- usb: core: use sysfs_emit() instead of sprintf() (Desnes Nunes) [RHEL-78828] +- usb: typec: tcpm: Add support for parsing time dt properties (Desnes Nunes) [RHEL-78828] +- dt-bindings: connector: Add properties to define time values (Desnes Nunes) [RHEL-78828] +- usb: storage: fix wrong comments for struct bulk_cb_wrap (Desnes Nunes) [RHEL-78828] +- usb: storage: use US_BULK_FLAG_OUT instead of constant values (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Helper for Get Connector Status command (Desnes Nunes) [RHEL-78828] +- media: cx231xx: Remove some deadcode (Desnes Nunes) [RHEL-78828] +- media: usb: drop vb2_ops_wait_prepare/finish (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Stop stream during unregister (Desnes Nunes) [RHEL-78828] +- dt-bindings: phy: mxs-usb-phy: add imx8qxp compatible (Desnes Nunes) [RHEL-78828] +- xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Add support for the partner USB Modes (Desnes Nunes) [RHEL-74197 RHEL-78828] +- usb: typec: ucsi: Supply the USB capabilities to the ports (Desnes Nunes) [RHEL-74197 RHEL-78828] +- usb: typec: Add attribute file showing the USB Modes of the partner (Desnes Nunes) [RHEL-74197 RHEL-78828] +- usb: typec: Add attribute file showing the supported USB modes of the port (Desnes Nunes) [RHEL-74197 RHEL-78828] +- usb: require FMODE_WRITE for usbdev_mmap() (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: UCSI2.0 Set Sink Path command support (Desnes Nunes) [RHEL-78828] +- usb: typec: ucsi: Do not call ACPI _DSM method for UCSI read operations (Desnes Nunes) [RHEL-78828] +- memstick: Fix typo in comment (Desnes Nunes) [RHEL-78828] +- USB: chaoskey: Fix possible deadlock chaoskey_list_lock (Desnes Nunes) [RHEL-78828] +- media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 (Desnes Nunes) [RHEL-78828] +- media: cx231xx: Fix the S-Video capture on August VGB100 (Desnes Nunes) [RHEL-78828] +- media: pvrusb2: Use kmemdup_array instead of kmemdup for multiple allocation (Desnes Nunes) [RHEL-78828] +- media: pwc: set lock before calling vb2_queue_init() (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Exit early if there is not int_urb (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Avoid race condition during unregister (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Refactor the status irq API (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Require entities to have a non-zero unique ID (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Force UVC version to 1.0a for 0408:4033 (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: RealSense D421 Depth module metadata (Desnes Nunes) [RHEL-78828] +- media: uvcvideo: Add luma 16-bit interlaced pixel format (Desnes Nunes) [RHEL-78828] +- media: v4l: Add luma 16-bit interlaced pixel format (Desnes Nunes) [RHEL-78828] +- media: v4l: Add V4L2-PIX-FMT-Y14P format (Desnes Nunes) [RHEL-78828] +- media: v4l: Add V4L2-PIX-FMT-Y12P format (Desnes Nunes) [RHEL-78828] +- media: Add Y012 video format (Desnes Nunes) [RHEL-78828] +- media: uapi: Add IPU3 packed Y10 format (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 (Desnes Nunes) [RHEL-78828] +- dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy" (Desnes Nunes) [RHEL-78828] +- USB: chaoskey: fail open after removal (Desnes Nunes) [RHEL-78828] +- usb: yurex: make waiting on yurex_write interruptible (Desnes Nunes) [RHEL-78828] +- usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: improve error recovery for ISO transfer (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: Add revision check of 2.20[CI_REVISION_22] (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: improve dTD link logic (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: handle USB Error Interrupt if IOC not set (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: create bounce buffer for problem sglist entries if possible (Desnes Nunes) [RHEL-78828] +- usb: chipidea: udc: limit usb request length to max 16KB (Desnes Nunes) [RHEL-78828] +- usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GPIO defines (Desnes Nunes) [RHEL-78828] +- dt-bindings: usb: genesys,gl850g: allow downstream device subnodes (Desnes Nunes) [RHEL-78828] +- usb: typec: stusb160x: Make use of i2c_get_match_data() (Desnes Nunes) [RHEL-78828] +- usb: typec: tcpm: use max() to get higher value (Desnes Nunes) [RHEL-78828] +- usb: atm: Correct some typos (Desnes Nunes) [RHEL-78828] +- usb: dwc3: Correct some typos in comments (Desnes Nunes) [RHEL-78828] +- usb: typec: Fix typo in comment (Desnes Nunes) [RHEL-78828] +- usb: host: fix typo in the comment (Desnes Nunes) [RHEL-78828] +- staging: octeon-usb: move driver out of staging (Desnes Nunes) [RHEL-78828] +- ipc/sem: use flexible array in 'struct sem_undo' (Rafael Aquini) [RHEL-83456] +- mqueue: convert to ctime accessor functions (Rafael Aquini) [RHEL-83456] +- ipc,namespace: batch free ipc_namespace structures (Rafael Aquini) [RHEL-83456] +- ipc,namespace: make ipc namespace allocation wait for pending free (Rafael Aquini) [RHEL-83456] +- ipc/sem: Fix dangling sem_array access in semtimedop race (Rafael Aquini) [RHEL-83456] +- ipc: mqueue: remove unnecessary conditionals (Rafael Aquini) [RHEL-83456] +- ipc/util.c: cleanup and improve sysvipc_find_ipc() (Rafael Aquini) [RHEL-83456] +- ipc/mqueue: remove unnecessary (void*) conversion (Rafael Aquini) [RHEL-83456] +- ipc: fix memleak if msg_init_ns failed in create_ipc_ns (Rafael Aquini) [RHEL-83456] {CVE-2024-53175} +- ipc: Free mq_sysctls if ipc namespace creation failed (Rafael Aquini) [RHEL-83456] +- ipc: update semtimedop() to use hrtimer (Rafael Aquini) [RHEL-83456] +- ipc/sem: remove redundant assignments (Rafael Aquini) [RHEL-83456] +- ipc/sem: do not sleep with a spin lock held (Rafael Aquini) [RHEL-83456] +- shm: extend forced shm destroy to support objects from several IPC nses (Rafael Aquini) [RHEL-83456] +- ipc: WARN if trying to remove ipc object which is absent (Rafael Aquini) [RHEL-83456] +- ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation (Rafael Aquini) [RHEL-83456] +- ata: libata-sff: Ensure that we cannot write outside the allocated buffer (CKI Backport Bot) [RHEL-81457] {CVE-2025-21738} +- platform/x86/intel/vsec: Add Diamond Rapids support (David Arcari) [RHEL-47412] +- platform/x86/intel/vsec: Add support for Panther Lake (David Arcari) [RHEL-47412] +- platform/x86/intel/vsec: Remove a useless mutex (David Arcari) [RHEL-47412] +- cgroup/cpuset: Add warnings to catch inconsistency in exclusive CPUs (Waiman Long) [RHEL-83455] +- selftest/cgroup: Add a remote partition transition test to test_cpuset_prs.sh (Waiman Long) [RHEL-83455] +- selftest/cgroup: Clean up and restructure test_cpuset_prs.sh (Waiman Long) [RHEL-83455] +- selftest/cgroup: Update test_cpuset_prs.sh to use | as effective CPUs and state separator (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Code cleanup and comment update (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Remove remote_partition_check() & make update_cpumasks_hier() handle remote partition (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Fix error handling in remote_partition_disable() (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Fix incorrect isolated_cpus update in update_parent_effective_cpumask() (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Fix race between newly created partition and dying one (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Prevent leakage of isolated CPUs into sched domains (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()" (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Fix spelling errors in file kernel/cgroup/cpuset.c (Waiman Long) [RHEL-83455] +- selftest/cgroup: Make test_cpuset_prs.sh deal with pre-isolated CPUs (Waiman Long) [RHEL-83455] +- cgroup/cpuset: Account for boot time isolated CPUs (Waiman Long) [RHEL-83455] +- cgroup/cpuset: remove use_parent_ecpus of cpuset (Waiman Long) [RHEL-83455] +- cgroup/cpuset: remove fetch_xcpus (Waiman Long) [RHEL-83455] +- selftest/cgroup: Add new test cases to test_cpuset_prs.sh (Waiman Long) [RHEL-83455] +- cgroup/cpuset: remove child_ecpus_count (Waiman Long) [RHEL-83455] +- cpuset: use Union-Find to optimize the merging of cpumasks (Waiman Long) [RHEL-83455] +- Union-Find: add a new module in kernel library (Waiman Long) [RHEL-83455] +- scsi: core: Clear driver private data when retrying request (Ewan D. Milne) [RHEL-86156] +- scsi: core: Do not retry I/Os during depopulation (Ewan D. Milne) [RHEL-86156] +- scsi: core: Use GFP_NOIO to avoid circular locking dependency (Ewan D. Milne) [RHEL-86156] +- scsi: transport: sas: spi: Fix kernel-doc for exported functions (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_scan: Add kernel-doc for exported function (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_lib: Add kernel-doc for exported functions (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_ioctl: Add kernel-doc for exported functions (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_error: Add kernel-doc for exported functions (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Skip host/bus reset settle delay (Ewan D. Milne) [RHEL-86156] +- scsi: Eliminate scsi_register() and scsi_unregister() usage & docs (Ewan D. Milne) [RHEL-86156] +- scsi: docs: Remove init_this_scsi_driver() (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Fix hrtimer support for ndelay (Ewan D. Milne) [RHEL-86156] +- scsi: bsg: Replace zero-length array with flexible array member (Ewan D. Milne) [RHEL-86156] +- scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Fix do_device_access() handling of unexpected SG copy length (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_transport_fc: Allow setting rport state to current state (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Maintain write statistics per group number (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Implement GET STREAM STATUS (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Implement the IO Advice Hints Grouping mode page (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Allocate the MODE SENSE response from the heap (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Rework subpage code error handling (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Rework page code error handling (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Support the block limits extension VPD page (Ewan D. Milne) [RHEL-86156] +- scsi: scsi_debug: Reduce code duplication (Ewan D. Milne) [RHEL-86156] +- treewide: Switch/rename to timer_delete[_sync]() (Tony Camuso) [RHEL-82121] +- ipmi: ssif_bmc: Fix new request loss when bmc ready for a response (Tony Camuso) [RHEL-82121] +- ipmi: make ipmi_destroy_user() return void (Tony Camuso) [RHEL-82121] +- char:ipmi: Fix a not-used variable on a non-ACPI system (Tony Camuso) [RHEL-82121] +- char:ipmi: Fix the wrong format specifier (Tony Camuso) [RHEL-82121] +- [tree-wide] finally take no_llseek out (Tony Camuso) [RHEL-82121] +- ipmi: ipmb: Add check devm_kasprintf() returned value (Tony Camuso) [RHEL-82121] +- ipmi:ssif: Improve detecting during probing (Tony Camuso) [RHEL-82121] +- ipmi: ipmi_ssif: fix module autoloading (Tony Camuso) [RHEL-82121] +- RDMA/efa: Align interrupt related fields to same type (Kamal Heib) [RHEL-83223] +- RDMA/efa: Reset device on probe failure (Kamal Heib) [RHEL-83223] +- RDMA/efa: Report link speed according to device attributes (Kamal Heib) [RHEL-83223] +- RDMA/efa: Add option to set QP service level on create (Kamal Heib) [RHEL-83223] +- RDMA/efa: Update device interface (Kamal Heib) [RHEL-83223] +- rtla/tests: Test setting default options (Tomas Glozar) [RHEL-86051] +- rtla/tests: Reset osnoise options before check (Tomas Glozar) [RHEL-86051] +- rtla: Always set all tracer options (Tomas Glozar) [RHEL-86051] +- rtla/osnoise: Set OSNOISE_WORKLOAD to true (Tomas Glozar) [RHEL-86051] +- rtla: Unify apply_config between top and hist (Tomas Glozar) [RHEL-86051] +- rtla/osnoise: Unify params struct (Tomas Glozar) [RHEL-86051] +- redhat/kernel.spec.template: Build rtla with BPF sample collection (Tomas Glozar) [RHEL-77358] +- tools/build: Use SYSTEM_BPFTOOL for system bpftool (Tomas Glozar) [RHEL-77358] +- rtla/timerlat: Test BPF mode (Tomas Glozar) [RHEL-77358] +- rtla/timerlat_top: Use BPF to collect samples (Tomas Glozar) [RHEL-77358] +- rtla/timerlat_top: Move divisor to update (Tomas Glozar) [RHEL-77358] +- rtla/timerlat_hist: Use BPF to collect samples (Tomas Glozar) [RHEL-77358] +- rtla/timerlat: Add BPF skeleton to collect samples (Tomas Glozar) [RHEL-77358] +- rtla: Add optional dependency on BPF tooling (Tomas Glozar) [RHEL-77358] +- tools/build: Add bpftool-skeletons feature test (Tomas Glozar) [RHEL-77358] +- rtla/timerlat: Unify params struct (Tomas Glozar) [RHEL-77358] +- trace/osnoise: Add trace events for samples (Tomas Glozar) [RHEL-77358] +- tools/rtla: Add basic test suite (Tomas Glozar) [RHEL-77358] +- KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop (CKI Backport Bot) [RHEL-82701] {CVE-2025-21839} +- watch_queue: fix pipe accounting mismatch (Carlos Maiolino) [RHEL-78249] +- smb: client: don't retry IO on failed negprotos with soft mounts (Paulo Alcantara) [RHEL-79765] +- tools/rv: Keep user LDFLAGS in build (Tomas Glozar) [RHEL-82810] + * Thu Apr 17 2025 Augusto Caringi [5.14.0-580.el9] - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (CKI Backport Bot) [RHEL-80054] {CVE-2025-21702} - netfilter: nft_exthdr: fix offset with ipv4_find_option() (Florian Westphal) [RHEL-84577] diff --git a/mod-kvm.list b/mod-kvm.list deleted file mode 100644 index 38f5c49de..000000000 --- a/mod-kvm.list +++ /dev/null @@ -1,5 +0,0 @@ -kvm-amd -kvm-intel -kvm -kvmgt -ptp_kvm diff --git a/sources b/sources index e283f1445..4ceaa064c 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-580.el9.tar.xz) = 22d8385e5672bdad0724c3a5895c804537bfacf5a324ae360b07534524e0294c102464f83878297913ce053aaa0a33809747aa24fecb432cafd36ecf8345542f -SHA512 (kernel-abi-stablelists-5.14.0-580.el9.tar.bz2) = 593a02856bd4388df76cec950f218d65228f50e0c57d8eaf2f810873285c4e15e4d4dc121a17ad0562c66eda53cb537530f246f9e3969c8470fd53837bb2e7c9 -SHA512 (kernel-kabi-dw-5.14.0-580.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27 +SHA512 (linux-5.14.0-581.el9.tar.xz) = 59e707bb576bd137f7e6c6f1e72748e77eeb5edfe7103fc9379e048a83f930e2cdada77f544f3d01c59d905a221cf9a0dd9a5c76ebe0ea3cf9ea460a1fe26041 +SHA512 (kernel-abi-stablelists-5.14.0-581.el9.tar.bz2) = 621ef5e84a34bf0ab2fff86d42d8a2eaa690e2854dce833e4ef47d75029aff704ff96212d80234b4abd4463d8799a3ffb67c5cad97f03d6d11d3fa3a32d20593 +SHA512 (kernel-kabi-dw-5.14.0-581.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27