kernel/kernel.changelog
Augusto Caringi 5753ca7508 kernel-5.14.0-581.el9
* Thu Apr 24 2025 Augusto Caringi <acaringi@redhat.com> [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 <linux/swap.h> (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

Signed-off-by: Augusto Caringi <acaringi@redhat.com>
2025-04-24 15:13:50 -03:00

11 MiB

The file is too large to be shown. View Raw