kernel/kernel.changelog
Lucas Zampieri 8e31659413
kernel-5.14.0-492.el9
* Tue Aug 06 2024 Lucas Zampieri <lzampier@redhat.com> [5.14.0-492.el9]
- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012}
- tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589]
- sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589]
- sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589]
- tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091}
- tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090}
- mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004]
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004]
- lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554]
- rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554]
- redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063]
- redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511]
- arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792]
- arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792]
- s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792]
- s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792]
- x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792]
- nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030]
- nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030]
- nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030]
- nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030]
- mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474}
- redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714]
- mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714]
- regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714]
- mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714]
- regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714]
- spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234]
- spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234]
- spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866}
- spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234]
- spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234]
- spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234]
- spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234]
- spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234]
- spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234]
- spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234]
- spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234]
- spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234]
- spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234]
- scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925]
- string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925]
- scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925]
- scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925]
- scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925]
- scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925]
- scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925]
- scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925]
- scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925]
- r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272]
- r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272]
- r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272]
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272]
- r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272]
- r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272]
- r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272]
- r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272]
- r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272]
- r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272]
- r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272]
- r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272]
- r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272]
- r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272]
- r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272]
- r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272]
- r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272]
- r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272]
- r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272]
- r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272]
- r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272]
- mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221]
- fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221]
- mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221]
- mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221]
- mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221]
- fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221]
- shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221]
- arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221]
- mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221]
- mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221]
- hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221]
- mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221]
- mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221]
- mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221]
- mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221]
- mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221]
- userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221]
- smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221]
- mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221]
- mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221]
- arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221]
- x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221]
- mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221]
- mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221]
- mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221]
- mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221]
- mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221]
- mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221]
- mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221]
- mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221]
- mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221]
- mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221]
- mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221]
- splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221]
- hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221]
- mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221]
- include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221]
- mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221]
- mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221]
- mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221]
- slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221]
- slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221]
- slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221]
- powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221]
- powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221]
- mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]
Resolves: RHEL-21063, RHEL-30589, RHEL-33234, RHEL-36272, RHEL-39925, RHEL-46467, RHEL-46714, RHEL-47030, RHEL-48221, RHEL-48792, RHEL-49511, RHEL-49554, RHEL-50004, RHEL-50176, RHEL-50203, RHEL-50265

Signed-off-by: Lucas Zampieri <lzampier@redhat.com>
2024-08-06 17:21:17 +00:00

8.4 MiB

The file is too large to be shown. View Raw