diff --git a/Makefile.rhelver b/Makefile.rhelver index c805f84ff..f504b6511 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 3 +RHEL_RELEASE = 4 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 146172103..fb28fb345 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -1072,6 +1072,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_THERMAL=y # CONFIG_CRAMFS is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 83aa091f8..14953e12d 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -1072,6 +1072,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_THERMAL=y # CONFIG_CRAMFS is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 06579bc9c..257c0a250 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -1070,6 +1070,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_THERMAL=y # CONFIG_CRAMFS is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 8c1a7b021..ecea1347e 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -1070,6 +1070,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_THERMAL=y # CONFIG_CRAMFS is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 4c52f1499..7d74f3417 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -1070,6 +1070,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_THERMAL=y CONFIG_CRAMFS_BLOCKDEV=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index fabfd1670..a07adf227 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -1070,6 +1070,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_THERMAL=y CONFIG_CRAMFS_BLOCKDEV=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 626b101d6..13cbbaaae 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -881,6 +881,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m # CONFIG_CPUMASK_OFFSTACK is not set +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y # CONFIG_CPU_THERMAL is not set # CONFIG_CRAMFS is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 072462c08..718a9e006 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -881,6 +881,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m # CONFIG_CPUMASK_OFFSTACK is not set +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y # CONFIG_CPU_THERMAL is not set # CONFIG_CRAMFS is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index a429acfb0..06033abff 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -880,6 +880,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y # CONFIG_CPU_THERMAL is not set # CONFIG_CRAMFS is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index e40dddabe..894bb902f 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -880,6 +880,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y # CONFIG_CPU_THERMAL is not set # CONFIG_CRAMFS is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 196bcc629..0e36a029c 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -882,6 +882,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y # CONFIG_CPUSETS is not set # CONFIG_CPU_THERMAL is not set # CONFIG_CRAMFS is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 21c22554a..ced001aba 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -917,6 +917,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_SRSO=y # CONFIG_CPU_THERMAL is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 4162ada3e..c5e003a6c 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -917,6 +917,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_SRSO=y # CONFIG_CPU_THERMAL is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 36ca01a6e..6d6118026 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -917,6 +917,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_SRSO=y # CONFIG_CPU_THERMAL is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 439132d17..e186911c8 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -917,6 +917,7 @@ CONFIG_CPU_ISOLATION=y CONFIG_CPU_LITTLE_ENDIAN=y CONFIG_CPUMASK_KUNIT_TEST=m CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_MITIGATIONS=y CONFIG_CPUSETS=y CONFIG_CPU_SRSO=y # CONFIG_CPU_THERMAL is not set diff --git a/kernel.changelog b/kernel.changelog index fbd5f47d0..824f55f84 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,25 @@ +* Mon Apr 29 2024 Fedora Kernel Team [6.9.0-0.rc6.51] +- gitlab-ci: enable pipelines with c10s buildroot (Michael Hofmann) +- Linux v6.9.0-0.rc6 +Resolves: + +* Sun Apr 28 2024 Fedora Kernel Team [6.9.0-0.rc5.2c8159388952.50] +- Linux v6.9.0-0.rc5.2c8159388952 +Resolves: + +* Sat Apr 27 2024 Fedora Kernel Team [6.9.0-0.rc5.5eb4573ea63d.49] +- Linux v6.9.0-0.rc5.5eb4573ea63d +Resolves: + +* Fri Apr 26 2024 Fedora Kernel Team [6.9.0-0.rc5.c942a0cd3603.48] +- Turn on ISM for Fedora (Justin M. Forbes) +- Linux v6.9.0-0.rc5.c942a0cd3603 +Resolves: + +* Thu Apr 25 2024 Fedora Kernel Team [6.9.0-0.rc5.e88c4cfcb7b8.47] +- Linux v6.9.0-0.rc5.e88c4cfcb7b8 +Resolves: + * Wed Apr 24 2024 Fedora Kernel Team [6.9.0-0.rc5.9d1ddab261f3.46] - redhat/configs: enable CONFIG_TEST_LOCKUP for non-debug kernels (Čestmír Kalina) - redhat/rhel_files: add test_lockup.ko to modules-extra (Čestmír Kalina) @@ -2494,988 +2516,1562 @@ Resolves: - Linux v6.9.0-0.rc0.855684c7d938 Resolves: rhbz#1471185, rhbz#1495307, rhbz#1509329, rhbz#1518076, rhbz#1518874, rhbz#1519554, rhbz#1546831, rhbz#1559877, rhbz#1561171, rhbz#1563590, rhbz#1565704, rhbz#1565717, rhbz#1572321, rhbz#1574502, rhbz#1590829, rhbz#1595918, rhbz#1598366, rhbz#1602033, rhbz#1609604, rhbz#1610493, rhbz#1613522, rhbz#1638087, rhbz#1652256, rhbz#1652266, rhbz#1663728, rhbz#1670017, rhbz#1722136, rhbz#1730649, rhbz#1802694, rhbz#1810301, rhbz#1821565, rhbz#1831065, rhbz#1855161, rhbz#1856174, rhbz#1856176, rhbz#1858592, rhbz#1858594, rhbz#1858596, rhbz#1858599, rhbz#1869674, rhbz#1871130, rhbz#1876435, rhbz#1876436, rhbz#1876977, rhbz#1877192, rhbz#1880486, rhbz#1890304, rhbz#1903201, rhbz#1915073, rhbz#1915290, rhbz#1930649, rhbz#1939095, rhbz#1940075, rhbz#1940794, rhbz#1943423, rhbz#1945002, rhbz#1945179, rhbz#1945477, rhbz#1947240, rhbz#1948340, rhbz#1952426, rhbz#1952863, rhbz#1953486, rhbz#1956988, rhbz#1957210, rhbz#1957219, rhbz#1957305, rhbz#1957636, rhbz#1957819, rhbz#1961178, rhbz#1962936, rhbz#1964537, rhbz#1967640, rhbz#1972795, rhbz#1976270, rhbz#1976835, rhbz#1976877, rhbz#1976884, rhbz#1977056, rhbz#1977529, rhbz#1978539, rhbz#1979379, rhbz#1981406, rhbz#1983298, rhbz#1986223, rhbz#1988254, rhbz#1988384, rhbz#1990040, rhbz#1993393, rhbz#1994858, rhbz#1998953, rhbz#2000835, rhbz#2002344, rhbz#2004233, rhbz#2004821, rhbz#2006813, rhbz#2007430, rhbz#2012226, rhbz#2014492, rhbz#2019377, rhbz#2020132, rhbz#2022578, rhbz#2023782, rhbz#2024595, rhbz#2025985, rhbz#2026319, rhbz#2027506, rhbz#2031547, rhbz#2032758, rhbz#2034670, rhbz#2038999, rhbz#2040643, rhbz#2041184, rhbz#2041186, rhbz#2041365, rhbz#2041990, rhbz#2042240, rhbz#2042241, rhbz#2043141, rhbz#2044155, rhbz#2053836, rhbz#2054579, rhbz#2062054, rhbz#2062909, rhbz#2071969, rhbz#2089765, rhbz#2115876, rhbz#2120968, rhbz#2122595, rhbz#2140017, rhbz#2142658, rhbz#2149273, rhbz#2153073, rhbz#2166911, rhbz#2188441, rhbz#2208834, rhbz#2216678, rhbz#2227793, rhbz#2231407, rhbz#2233269 -* Thu Apr 25 2024 Jan Stancek [6.9.0-0.rc5.3.el10] -- cifs: reinstate original behavior again for forceuid/forcegid (Takayuki Nagata) -- smb: client: fix rename(2) regression against samba (Paulo Alcantara) -- cifs: Add tracing for the cifs_tcon struct refcounting (David Howells) -- cifs: Fix reacquisition of volume cookie on still-live connection (David Howells) -- redhat/configs: enable CONFIG_TEST_LOCKUP for non-debug kernels (Čestmír Kalina) -- redhat/rhel_files: add test_lockup.ko to modules-extra (Čestmír Kalina) -- Turn off some Fedora UBSAN options to avoid false positives (Justin M. Forbes) -- ksmbd: add continuous availability share parameter (Namjae Jeon) -- ksmbd: common: use struct_group_attr instead of struct_group for network_open_info (Namjae Jeon) -- ksmbd: clear RENAME_NOREPLACE before calling vfs_rename (Marios Makassikis) -- ksmbd: validate request buffer size in smb2_allocate_rsp_buf() (Namjae Jeon) -- ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf (Namjae Jeon) -- bcachefs: If we run merges at a lower watermark, they must be nonblocking (Kent Overstreet) -- bcachefs: Fix inode early destruction path (Kent Overstreet) -- bcachefs: Fix deadlock in journal write path (Kent Overstreet) -- bcachefs: Tweak btree key cache shrinker so it actually frees (Kent Overstreet) -- bcachefs: bkey_cached.btree_trans_barrier_seq needs to be a ulong (Kent Overstreet) -- bcachefs: Fix missing call to bch2_fs_allocator_background_exit() (Kent Overstreet) -- bcachefs: Check for journal entries overruning end of sb clean section (Kent Overstreet) -- bcachefs: Fix bio alloc in check_extent_checksum() (Kent Overstreet) -- bcachefs: fix leak in bch2_gc_write_reflink_key (Kent Overstreet) -- bcachefs: KEY_TYPE_error is allowed for reflink (Kent Overstreet) -- bcachefs: Fix bch2_dev_btree_bitmap_marked_sectors() shift (Kent Overstreet) -- bcachefs: make sure to release last journal pin in replay (Kent Overstreet) -- bcachefs: node scan: ignore multiple nodes with same seq if interior (Kent Overstreet) -- bcachefs: Fix format specifier in validate_bset_keys() (Nathan Chancellor) -- bcachefs: Fix null ptr deref in twf from BCH_IOCTL_FSCK_OFFLINE (Kent Overstreet) -- Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain" (Chuck Lever) -- docs: verify/bisect: stable regressions: first stable, then mainline (Thorsten Leemhuis) -- docs: verify/bisect: describe how to use a build host (Thorsten Leemhuis) -- docs: verify/bisect: explain testing reverts, patches and newer code (Thorsten Leemhuis) -- docs: verify/bisect: proper headlines and more spacing (Thorsten Leemhuis) -- docs: verify/bisect: add and fetch stable branches ahead of time (Thorsten Leemhuis) -- docs: verify/bisect: use git switch, tag kernel, and various fixes (Thorsten Leemhuis) -- Linux 6.9-rc5 (Linus Torvalds) -- peci: linux/peci.h: fix Excess kernel-doc description warning (Randy Dunlap) -- binder: check offset alignment in binder_get_object() (Carlos Llamas) -- comedi: vmk80xx: fix incomplete endpoint checking (Nikita Zhandarovich) -- mei: vsc: Unregister interrupt handler for system suspend (Sakari Ailus) -- Revert "mei: vsc: Call wake_up() in the threaded IRQ handler" (Sakari Ailus) -- misc: rtsx: Fix rts5264 driver status incorrect when card removed (Ricky Wu) -- mei: me: disable RPL-S on SPS and IGN firmwares (Alexander Usyskin) -- interconnect: Don't access req_list while it's being manipulated (Mike Tipton) -- interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM (Konrad Dybcio) -- speakup: Avoid crash on very long word (Samuel Thibault) -- Documentation: embargoed-hardware-issues.rst: Add myself for Power (Michael Ellerman) -- fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern) -- serial: stm32: Reset .throttled state in .startup() (Uwe Kleine-König) -- serial: stm32: Return IRQ_NONE in the ISR if no handling happend (Uwe Kleine-König) -- serial: core: Fix missing shutdown and startup for serial base port (Tony Lindgren) -- serial: core: Clearing the circular buffer before NULLifying it (Andy Shevchenko) -- MAINTAINERS: mailmap: update Richard Genoud's email address (Richard Genoud) -- serial/pmac_zilog: Remove flawed mitigation for rx irq flood (Finn Thain) -- serial: 8250_pci: Remove redundant PCI IDs (Andy Shevchenko) -- serial: core: Fix regression when runtime PM is not enabled (Tony Lindgren) -- serial: mxs-auart: add spinlock around changing cts state (Emil Kronborg) -- serial: 8250_dw: Revert: Do not reclock if already at correct rate (Hans de Goede) -- serial: 8250_lpc18xx: disable clks on error in probe() (Dan Carpenter) -- USB: serial: option: add Telit FN920C04 rmnet compositions (Daniele Palmas) -- USB: serial: option: add Rolling RW101-GL and RW135-GL support (Vanillan Wang) -- USB: serial: option: add Lonsung U8300/U9300 product (Coia Prant) -- USB: serial: option: add support for Fibocom FM650/FG650 (Chuanhong Guo) -- USB: serial: option: support Quectel EM060K sub-models (Jerry Meng) -- USB: serial: option: add Fibocom FM135-GL variants (bolan wang) -- usb: dwc3: ep0: Don't reset resource alloc flag (Thinh Nguyen) -- Revert "usb: cdc-wdm: close race between read and workqueue" (Greg Kroah-Hartman) -- thunderbolt: Avoid notify PM core about runtime PM resume (Gil Fine) -- thunderbolt: Fix wake configurations after device unplug (Gil Fine) -- thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Mika Westerberg) -- usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Fabio Estevam) -- usb: dwc2: host: Fix dereference issue in DDMA completion flow. (Minas Harutyunyan) -- usb: typec: mux: it5205: Fix ChipID value typo (AngeloGioacchino Del Regno) -- MAINTAINERS: Drop Li Yang as their email address stopped working (Uwe Kleine-König) -- usb: gadget: fsl: Initialize udc before using it (Uwe Kleine-König) -- usb: Disable USB3 LPM at shutdown (Kai-Heng Feng) -- usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error (Norihiko Hama) -- usb: typec: tcpm: Correct the PDO counting in pd_set (Kyle Tso) -- usb: gadget: functionfs: Wait for fences before enqueueing DMABUF (Paul Cercueil) -- usb: gadget: functionfs: Fix inverted DMA fence direction (Paul Cercueil) -- usb: typec: ucsi: Fix connector check on init (Christian A. Ehrhardt) -- usb: phy: MAINTAINERS: mark Freescale USB PHY as orphaned (Krzysztof Kozlowski) -- xhci: Fix root hub port null pointer dereference in xhci tracepoints (Mathias Nyman) -- usb: xhci: correct return value in case of STS_HCE (Oliver Neukum) -- sched: Add missing memory barrier in switch_mm_cid (Mathieu Desnoyers) -- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ (Eric Biggers) -- x86/fred: Fix incorrect error code printout in fred_bad_type() (Hou Wenlong) -- x86/fred: Fix INT80 emulation for FRED (Xin Li (Intel)) -- x86/retpolines: Enable the default thunk warning only on relevant configs (Borislav Petkov (AMD)) -- x86/bugs: Fix BHI retpoline check (Josh Poimboeuf) -- fedora: aarch64: Enable a QCom Robotics platforms requirements (Peter Robinson) -- fedora: updates for 6.9 merge window (Peter Robinson) -- gitlab-ci: rename GitLab jobs ark -> rawhide (Michael Hofmann) -- gitlab-ci: add initial version (Michael Hofmann) -- Linux v6.9.0-0.rc5 +* Tue Apr 30 2024 Jan Stancek [6.9.0-0.rc6.4.el10] +- Linux 6.9-rc6 (Linus Torvalds) +- sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) +- sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) +- sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() (Xuewen Yan) +- sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr (Tianchen Ding) +- sched/eevdf: Always update V if se->on_rq when reweighting (Tianchen Ding) +- cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n (Sean Christopherson) +- cpu: Re-enable CPU mitigations by default for !X86 architectures (Sean Christopherson) +- x86/tdx: Preserve shared bit on mprotect() (Kirill A. Shutemov) +- x86/cpu: Fix check for RDPKRU in __show_regs() (David Kaplan) +- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Wenkuan Wang) +- x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Tom Lendacky) +- irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang) +- gitlab-ci: enable pipelines with c10s buildroot (Michael Hofmann) +- rust: remove `params` from `module` macro example (Aswin Unnikrishnan) +- kbuild: rust: force `alloc` extern to allow "empty" Rust files (Miguel Ojeda) +- kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE (Miguel Ojeda) +- rust: kernel: require `Send` for `Module` implementations (Wedson Almeida Filho) +- rust: phy: implement `Send` for `Registration` (Wedson Almeida Filho) +- rust: make mutually exclusive with CFI_CLANG (Conor Dooley) +- rust: macros: fix soundness issue in `module!` macro (Benno Lossin) +- rust: init: remove impl Zeroable for Infallible (Laine Taffin Altman) +- docs: rust: fix improper rendering in Arch Support page (Bo-Wei Chen) +- rust: don't select CONSTRUCTORS (Alice Ryhl) +- riscv: T-Head: Test availability bit before enabling MAE errata (Christoph Müllner) +- riscv: thead: Rename T-Head PBMT to MAE (Christoph Müllner) +- RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2 (Andrew Jones) +- perf riscv: Fix the warning due to the incompatible type (Ben Zong-You Xie) +- selftests: sud_test: return correct emulated syscall value on RISC-V (Clément Léger) +- riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN (Clément Léger) +- riscv: Fix loading 64-bit NOMMU kernels past the start of RAM (Samuel Holland) +- riscv: Fix TASK_SIZE on 64-bit NOMMU (Samuel Holland) +- smb3: fix lock ordering potential deadlock in cifs_sync_mid_result (Steve French) +- smb3: missing lock when picking channel (Steve French) +- smb: client: Fix struct_group() usage in __packed structs (Gustavo A. R. Silva) +- i2c: smbus: fix NULL function pointer dereference (Wolfram Sang) +- MAINTAINERS: Drop entry for PCA9541 bus master selector (Guenter Roeck) +- eeprom: at24: fix memory corruption race condition (Daniel Okazaki) +- dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema (Rob Herring) +- profiling: Remove create_prof_cpu_mask(). (Tetsuo Handa) +- soundwire: amd: fix for wake interrupt handling for clockstop mode (Vijendar Mukunda) +- dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Fenghua Yu) +- dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver (Miquel Raynal) +- dmaengine: xilinx: xdma: Fix synchronization issue (Louis Chauvet) +- dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor (Miquel Raynal) +- dma: xilinx_dpdma: Fix locking (Sean Anderson) +- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Rex Zhang) +- idma64: Don't try to serve interrupts when device is powered off (Andy Shevchenko) +- dmaengine: tegra186: Fix residual calculation (Akhil R) +- dmaengine: owl: fix register access functions (Arnd Bergmann) +- dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" (Vinod Koul) +- phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered (Hans de Goede) +- phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 (Johan Hovold) +- phy: phy-rockchip-samsung-hdptx: Select CONFIG_RATIONAL (Cristian Ciocaltea) +- phy: qcom: m31: match requested regulator name with dt schema (Gabor Juhos) +- phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE (Stephen Boyd) +- phy: qcom: qmp-combo: Fix VCO div offset on v3 (Stephen Boyd) +- phy: rockchip: naneng-combphy: Fix mux on rk3588 (Sebastian Reichel) +- phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits (Sebastian Reichel) +- phy: rockchip-snps-pcie3: fix bifurcation on rk3588 (Michal Tomek) +- phy: freescale: imx8m-pcie: fix pcie link-up instability (Marcel Ziswiler) +- phy: marvell: a3700-comphy: Fix hardcoded array size (Mikhail Kobuk) +- phy: marvell: a3700-comphy: Fix out of bounds read (Mikhail Kobuk) +- soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS (Daniel Golle) +- soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names (AngeloGioacchino Del Regno) +- firmware: qcom: uefisecapp: Fix memory related IO errors and crashes (Maximilian Luz) +- ARM: dts: imx6ull-tarragon: fix USB over-current polarity (Michael Heimpold) +- arm64: dts: imx8mp: Fix assigned-clocks for second CSI2 (Marek Vasut) +- arm64: dts: mediatek: mt2712: fix validation errors (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: drop invalid thermal block clock (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: drop invalid properties from ethsys (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: fix IR nodename (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: fix clock controllers (Rafał Miłecki) +- arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu (Pin-yen Lin) +- arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 (Pin-yen Lin) +- arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315 (Pin-yen Lin) +- arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 (Pin-yen Lin) +- arm64: dts: mediatek: cherry: Describe CPU supplies (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg (Ikjoon Jang) +- ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property (Andrei Simion) +- ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property (Andrei Simion) +- arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller (Maximilian Luz) +- arm64: dts: qcom: sm8650: Fix the msi-map entries (Manivannan Sadhasivam) +- arm64: dts: qcom: sm8550: Fix the msi-map entries (Manivannan Sadhasivam) +- arm64: dts: qcom: sm8450: Fix the msi-map entries (Manivannan Sadhasivam) +- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP (Johan Hovold) +- arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states (Rajendra Nayak) +- arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs (Luca Weiss) +- arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64 (Rob Herring) +- arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro (Jose Ignacio Tornos Martinez) +- dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node (Rob Herring) +- arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2 (Krzysztof Kozlowski) +- arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1 (Krzysztof Kozlowski) +- arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo (Krzysztof Kozlowski) +- arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus (Muhammed Efe Cetin) +- arm64: dts: rockchip: Designate the system power controller on QuartzPro64 (Dragan Simic) +- arm64: dts: rockchip: drop panel port unit address in GRU Scarlet (Krzysztof Kozlowski) +- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts (Dragan Simic) +- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5 (Andy Yan) +- arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou (Quentin Schulz) +- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma (Quentin Schulz) +- arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma (Quentin Schulz) +- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma (Iskander Amara) +- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma (Iskander Amara) +- arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f (Arınç ÜNAL) +- mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Miaohe Lin) +- selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Muhammad Usama Anjum) +- stackdepot: respect __GFP_NOLOCKDEP allocation flag (Andrey Ryabinin) +- hugetlb: check for anon_vma prior to folio allocation (Vishal Moola (Oracle)) +- mm: zswap: fix shrinker NULL crash with cgroup_disable=memory (Johannes Weiner) +- mm: turn folio_test_hugetlb into a PageType (Matthew Wilcox (Oracle)) +- mm: support page_mapcount() on page_has_type() pages (Matthew Wilcox (Oracle)) +- mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros (Matthew Wilcox (Oracle)) +- mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Peter Xu) +- selftests: mm: fix unused and uninitialized variable warning (Muhammad Usama Anjum) +- selftests/harness: remove use of LINE_MAX (Edward Liaw) +- mmc: moxart: fix handling of sgm->consumed, otherwise WARN_ON triggers (Sergei Antonov) +- mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128 (Maksim Kiselev) +- mmc: sdhci-msm: pervent access to suspended controller (Mantas Pucka) +- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property (Alexey Brodkin) +- ARC: Fix typos (Bjorn Helgaas) +- ARC: mm: fix new code about cache aliasing (Vineet Gupta) +- ARC: Fix -Wmissing-prototypes warnings (Vineet Gupta) +- mtd: limit OTP NVMEM cell parse to non-NAND devices (Christian Marangi) +- mtd: diskonchip: work around ubsan link failure (Arnd Bergmann) +- mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec() (Christian Marangi) +- mtd: rawnand: brcmnand: Fix data access violation for STB chip (William Zhang) +- gpio: tangier: Use correct type for the IRQ chip data (Andy Shevchenko) +- gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Prathamesh Shete) +- cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (Dan Williams) +- dm: restore synchronous close of device mapper block device (Ming Lei) +- dm vdo murmurhash: remove unneeded semicolon (Matthew Sakai) +- netfs: Fix the pre-flush when appending to a file in writethrough mode (David Howells) +- netfs: Fix writethrough-mode error handling (David Howells) +- ntfs3: add legacy ntfs file operations (Christian Brauner) +- ntfs3: enforce read-only when used as legacy ntfs driver (Christian Brauner) +- ntfs3: serve as alias for the legacy ntfs driver (Christian Brauner) +- block: fix module reference leakage from bdev_open_by_dev error path (Yu Kuai) +- fs: Return ENOTTY directly if FS_IOC_GETUUID or FS_IOC_GETFSSYSFSPATH fail (Günther Noack) +- LoongArch: Lately init pmu after smp is online (Bibo Mao) +- LoongArch: Fix callchain parse error with kernel tracepoint events (Huacai Chen) +- LoongArch: Fix access error when read fault on a write-only VMA (Jiantao Shan) +- LoongArch: Fix a build error due to __tlb_remove_tlb_entry() (David Hildenbrand) +- LoongArch: Fix Kconfig item and left code related to CRASH_CORE (Baoquan He) +- MAINTAINERS: Update Uwe's email address, drop SIOX maintenance (Uwe Kleine-König) +- drm/xe/guc: Fix arguments passed to relay G2H handlers (Michal Wajdeczko) +- drm/xe: call free_gsc_pkt only once on action add failure (Himal Prasad Ghimiray) +- drm/xe: Remove sysfs only once on action add failure (Himal Prasad Ghimiray) +- Revert "drm/etnaviv: Expose a few more chipspecs to userspace" (Christian Gmeiner) +- drm/etnaviv: fix tx clock gating on some GC7000 variants (Derek Foreman) +- fbdev: fix incorrect address computation in deferred IO (Nam Cao) +- drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call (Lucas Stach) +- drm/gma500: Remove lid code (Patrik Jakobsson) +- drm/amdgpu/mes: fix use-after-free issue (Jack Xiao) +- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 (Alex Deucher) +- drm/amdgpu: Fix the ring buffer size for queue VM flush (Prike Liang) +- drm/amdkfd: Add VRAM accounting for SVM migration (Mukul Joshi) +- drm/amd/pm: Restore config space after reset (Lijo Lazar) +- drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend (Lang Yu) +- drm/amdkfd: Fix rescheduling of restore worker (Felix Kuehling) +- drm/amdgpu: Update BO eviction priorities (Felix Kuehling) +- drm/amdgpu/vpe: fix vpe dpm setup failed (Peyton Lee) +- drm/amdgpu: Assign correct bits for SDMA HDP flush (Lijo Lazar) +- drm/amdgpu/pm: Remove gpu_od if it's an empty directory (Ma Jun) +- drm/amdkfd: make sure VM is ready for updating operations (Lang Yu) +- drm/amdgpu: Fix leak when GPU memory allocation fails (Mukul Joshi) +- drm/amdkfd: Fix eviction fence handling (Felix Kuehling) +- drm/amd/display: Set color_mgmt_changed to true on unsuspend (Joshua Ashton) +- vDPA: code clean for vhost_vdpa uapi (Zhu Lingshan) +- fs/9p: mitigate inode collisions (Eric Van Hensbergen) +- ACPI: CPPC: Fix access width used for PCC registers (Vanshidhar Konda) +- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Jarred White) +- ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Rafael J. Wysocki) +- netfilter: nf_tables: honor table dormant flag from netdev release event path (Pablo Neira Ayuso) +- ipvs: Fix checksumming on GSO of SCTP packets (Ismael Luceno) +- af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima) +- net: b44: set pause params only when interface is up (Peter Münster) +- tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) +- dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Arkadiusz Kubalewski) +- net: ravb: Fix registered interrupt names (Geert Uytterhoeven) +- octeontx2-af: fix the double free in rvu_npc_freemem() (Su Hui) +- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets (Jason Reeder) +- ice: fix LAG and VF lock dependency in ice_reset_vf() (Jacob Keller) +- iavf: Fix TC config comparison with existing adapter TC config (Sudheer Mogilappagari) +- i40e: Report MFS in decimal base instead of hex (Erwan Velu) +- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale) +- net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Rahul Rameshbabu) +- macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Rahul Rameshbabu) +- ethernet: Add helper for assigning packet type when dest address does not match device address (Rahul Rameshbabu) +- macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Rahul Rameshbabu) +- net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns() (Dan Carpenter) +- wifi: iwlwifi: mvm: fix link ID management (Johannes Berg) +- wifi: mac80211: fix unaligned le16 access (Johannes Berg) +- wifi: mac80211: remove link before AP (Johannes Berg) +- wifi: mac80211_hwsim: init peer measurement result (Johannes Berg) +- wifi: nl80211: don't free NULL coalescing rule (Johannes Berg) +- wifi: mac80211: mlme: re-parse if AP mode is less than client (Johannes Berg) +- wifi: mac80211: mlme: fix memory leak (Johannes Berg) +- wifi: mac80211: mlme: re-parse with correct mode (Johannes Berg) +- wifi: mac80211: fix idle calculation with multi-link (Johannes Berg) +- Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Johannes Berg) +- wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Miri Korenblit) +- wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Avraham Stern) +- wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Felix Fietkau) +- wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list (Kalle Valo) +- wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Igor Artemiev) +- wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Richard Kinder) +- wifi: mac80211: don't use rate mask for scanning (Johannes Berg) +- wifi: mac80211: check EHT/TTLM action frame length (Johannes Berg) +- net: phy: dp83869: Fix MII mode failure (MD Danish Anwar) +- Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() (Bartosz Golaszewski) +- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor (Chun-Yi Lee) +- Bluetooth: qca: fix NULL-deref on non-serdev setup (Johan Hovold) +- Bluetooth: qca: fix NULL-deref on non-serdev suspend (Johan Hovold) +- Bluetooth: btusb: mediatek: Fix double free of skb in coredump (Sean Wang) +- Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (Luiz Augusto von Dentz) +- Bluetooth: qca: fix invalid device address check (Johan Hovold) +- Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE (Luiz Augusto von Dentz) +- Bluetooth: btusb: Fix triggering coredump implementation for QCA (Zijun Hu) +- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 (WangYuli) +- Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync (Luiz Augusto von Dentz) +- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (Nathan Chancellor) +- eth: bnxt: fix counting packets discarded due to OOM and netpoll (Jakub Kicinski) +- igc: Fix LED-related deadlock on driver unbind (Lukas Wunner) +- Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits" (Duanqiang Wen) +- Revert "net: txgbe: fix i2c dev name cannot match clkdev" (Duanqiang Wen) +- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Rate limit error message (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix race in region ID allocation (Ido Schimmel) +- net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim) +- net: phy: mediatek-ge-soc: follow netdev LED trigger semantics (Daniel Golle) +- net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim) +- tcp: Fix Use-After-Free in tcp_ao_connect_init (Hyunwoo Kim) +- net: usb: ax88179_178a: stop lying about skb->truesize (Eric Dumazet) +- ipv4: check for NULL idev in ip_route_use_hint() (Eric Dumazet) +- net: fix sk_memory_allocated_{add|sub} vs softirqs (Eric Dumazet) +- tools: ynl: don't ignore errors in NLMSG_DONE messages (Jakub Kicinski) +- ax25: Fix netdev refcount issue (Duoming Zhou) +- NFC: trf7970a: disable all regulators on removal (Paul Geurts) +- MAINTAINERS: eth: mark IBM eHEA as an Orphan (David Christensen) +- net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps() (Matthias Schiffer) +- bnxt_en: Fix error recovery for 5760X (P7) chips (Michael Chan) +- bnxt_en: Fix the PCI-AER routines (Vikas Gupta) +- bnxt_en: refactor reset close code (Vikas Gupta) +- bridge/br_netlink.c: no need to return void function (Hangbin Liu) +- mailmap: add entries for Alex Elder (Alex Elder) +- icmp: prevent possible NULL dereferences from icmp_build_probe() (Eric Dumazet) +- net: usb: qmi_wwan: add Telit FN920C04 compositions (Daniele Palmas) +- mlxsw: pci: Fix driver initialization with old firmware (Ido Schimmel) +- mlxsw: core_env: Fix driver initialization with old firmware (Ido Schimmel) +- mlxsw: core: Unregister EMAD trap using FORWARD action (Ido Schimmel) +- net: bcmasp: fix memory leak when bringing down interface (Justin Chen) +- udp: preserve the connected status if only UDP cmsg (Yick Xie) +- vxlan: drop packets from invalid src-address (David Bauer) +- net: libwx: fix alloc msix vectors failed (Duanqiang Wen) +- Revert "NFSD: Convert the callback workqueue to use delayed_work" (Chuck Lever) +- Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down" (Chuck Lever) +- HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Abdelrahman Morsy) +- HID: logitech-dj: allow mice to use all types of reports (Yaraslau Furman) +- HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Kenny Levinsen) +- HID: nintendo: Fix N64 controller being identified as mouse (Nuno Pereira) +- MAINTAINERS: update Benjamin's email address (Benjamin Tissoires) +- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Zhang Lixu) +- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao) +- Turn on ISM for Fedora (Justin M. Forbes) +- btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() (Qu Wenruo) +- btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn) +- btrfs: fallback if compressed IO fails for ENOSPC (Sweet Tea Dorminy) +- btrfs: scrub: run relocation repair when/only needed (Naohiro Aota) +- btrfs: remove colon from messages with state (David Sterba) Resolves: -* Mon Apr 22 2024 Jan Stancek [6.9.0-0.rc4.2.el10] -- blk-iocost: do not WARN if iocg was already offlined (Li Nan) -- block: propagate partition scanning errors to the BLKRRPART ioctl (Christoph Hellwig) -- MAINTAINERS: update to working email address (James Bottomley) -- KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Sean Christopherson) -- KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Sean Christopherson) -- KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Sean Christopherson) -- KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Sean Christopherson) -- KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Sean Christopherson) -- KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Sean Christopherson) -- KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Sean Christopherson) -- KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Sean Christopherson) -- KVM: SVM: Remove a useless zeroing of allocated memory (Christophe JAILLET) -- KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Sean Christopherson) -- KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (David Matlack) -- KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (David Matlack) -- KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (David Matlack) -- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (David Matlack) -- KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Sean Christopherson) -- KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Sean Christopherson) -- perf/x86/intel: Expose existence of callback support to KVM (Sean Christopherson) -- KVM: VMX: Snapshot LBR capabilities during module initialization (Sean Christopherson) -- KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Tao Su) -- KVM: selftests: fix supported_flags for riscv (Andrew Jones) -- KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) -- KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Sean Christopherson) -- KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Sean Christopherson) -- KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Rick Edgecombe) -- KVM: x86/pmu: Disable support for adaptive PEBS (Sean Christopherson) -- KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Sean Christopherson) -- KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Sean Christopherson) -- KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Sean Christopherson) -- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Sandipan Das) -- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Sean Christopherson) -- selftests/powerpc/papr-vpd: Fix missing variable initialization (Nathan Lynch) -- powerpc/crypto/chacha-p10: Fix failure on non Power10 (Michael Ellerman) -- powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Shivaprasad G Bhat) -- clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port (Daniel Golle) -- clk: mediatek: Do a runtime PM get on controllers during probe (Pin-yen Lin) -- clk: Get runtime PM before walking tree for clk_summary (Stephen Boyd) -- clk: Get runtime PM before walking tree during disable_unused (Stephen Boyd) -- clk: Initialize struct clk_core kref earlier (Stephen Boyd) -- clk: Don't hold prepare_lock when calling kref_put() (Stephen Boyd) -- clk: Remove prepare_lock hold assertion in __clk_release() (Stephen Boyd) -- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get() (Uwe Kleine-König) -- tools/include: Sync arm64 asm/cputype.h with the kernel sources (Namhyung Kim) -- tools/include: Sync asm-generic/bitops/fls.h with the kernel sources (Namhyung Kim) -- tools/include: Sync x86 asm/msr-index.h with the kernel sources (Namhyung Kim) -- tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Namhyung Kim) -- tools/include: Sync x86 CPU feature headers with the kernel sources (Namhyung Kim) -- tools/include: Sync uapi/sound/asound.h with the kernel sources (Namhyung Kim) -- tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Namhyung Kim) -- tools/include: Sync uapi/linux/fs.h with the kernel sources (Namhyung Kim) -- tools/include: Sync uapi/drm/i915_drm.h with the kernel sources (Namhyung Kim) -- perf lock contention: Add a missing NULL check (Namhyung Kim) -- perf annotate: Make sure to call symbol__annotate2() in TUI (Namhyung Kim) -- ubsan: Add awareness of signed integer overflow traps (Kees Cook) -- configs/hardening: Disable CONFIG_UBSAN_SIGNED_WRAP (Nathan Chancellor) -- configs/hardening: Fix disabling UBSAN configurations (Nathan Chancellor) -- iommufd: Add config needed for iommufd_fail_nth (Muhammad Usama Anjum) -- iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jason Gunthorpe) -- RDMA/mlx5: Fix port number for counter query in multi-port configuration (Michael Guralnik) -- RDMA/cm: Print the old state when cm_destroy_id gets timeout (Mark Zhang) -- RDMA/rxe: Fix the problem "mutex_destroy missing" (Yanjun.Zhu) -- fs/9p: drop inodes immediately on non-.L too (Joakim Sindholt) -- fs/9p: Revert "fs/9p: fix dups even in uncached mode" (Eric Van Hensbergen) -- fs/9p: remove erroneous nlink init from legacy stat2inode (Eric Van Hensbergen) -- 9p: explicitly deny setlease attempts (Jeff Layton) -- fs/9p: fix the cache always being enabled on files with qid flags (Joakim Sindholt) -- fs/9p: translate O_TRUNC into OTRUNC (Joakim Sindholt) -- fs/9p: only translate RWX permissions for plain 9P2000 (Joakim Sindholt) -- cuse: add kernel-doc comments to cuse_process_init_reply() (Yang Li) -- fuse: fix leaked ENOSYS error on first statx call (Danny Lin) -- fuse: fix parallel dio write on file open in passthrough mode (Amir Goldstein) -- fuse: fix wrong ff->iomode state changes from parallel dio write (Amir Goldstein) -- arm64: hibernate: Fix level3 translation fault in swsusp_save() (Yaxiong Tian) -- arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H (Ard Biesheuvel) -- arm64/head: Drop unnecessary pre-disable-MMU workaround (Ard Biesheuvel) -- arm64/hugetlb: Fix page table walk in huge_pte_alloc() (Anshuman Khandual) -- s390/mm: Fix NULL pointer dereference (Sven Schnelle) -- s390/cio: log fake IRB events (Peter Oberparleiter) -- s390/cio: fix race condition during online processing (Peter Oberparleiter) -- s390/qdio: handle deferred cc1 (Peter Oberparleiter) -- bootconfig: Fix the kerneldoc of _xbc_exit() (Masami Hiramatsu (Google)) -- bootconfig: use memblock_free_late to free xbc memory to buddy (Qiang Zhang) -- init/main.c: Fix potential static_command_line memory overflow (Yuntao Wang) -- thermal/debugfs: Add missing count increment to thermal_debug_tz_trip_up() (Rafael J. Wysocki) -- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Takashi Iwai) -- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Ai Chao) -- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Mauro Carvalho Chehab) -- ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Huayu Zhang) -- ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Vitalii Torshyn) -- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Shenghao Ding) -- ALSA: hda/tas2781: correct the register for pow calibrated data (Shenghao Ding) -- ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Vitaly Rodionov) -- drm/xe/vm: prevent UAF with asid based lookup (Matthew Auld) -- drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init (Maarten Lankhorst) -- drm/panel: novatek-nt36682e: don't unregister DSI device (Dmitry Baryshkov) -- drm/panel: visionox-rm69299: don't unregister DSI device (Dmitry Baryshkov) -- drm/nouveau/dp: Don't probe eDP ports twice harder (Lyude Paul) -- drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports (Lyude Paul) -- drm/v3d: Don't increment `enabled_ns` twice (Maíra Canal) -- drm/vmwgfx: Sort primary plane formats by order of preference (Zack Rusin) -- drm/vmwgfx: Fix crtc's atomic check conditional (Zack Rusin) -- drm/vmwgfx: Fix prime import/export (Zack Rusin) -- drm/ttm: stop pooling cached NUMA pages v2 (Christian König) -- drm: nv04: Fix out of bounds access (Mikhail Kobuk) -- nouveau: fix instmem race condition around ptr stores (Dave Airlie) -- drm/radeon: silence UBSAN warning (v3) (Alex Deucher) -- drm/radeon: make -fstrict-flex-arrays=3 happy (Alex Deucher) -- drm/amdgpu: fix visible VRAM handling during faults (Christian König) -- drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan) -- Revert "drm/amd/display: fix USB-C flag update after enc10 feature init" (Alex Deucher) -- drm/amdkfd: Fix memory leak in create_process failure (Felix Kuehling) -- drm/amdgpu: remove invalid resource->start check v2 (Christian König) -- nilfs2: fix OOB in nilfs_set_de_type (Jeongjun Park) -- MAINTAINERS: update Naoya Horiguchi's email address (Naoya Horiguchi) -- fork: defer linking file vma until vma is fully initialized (Miaohe Lin) -- mm/shmem: inline shmem_is_huge() for disabled transparent hugepages (Sumanth Korikkar) -- mm,page_owner: defer enablement of static branch (Oscar Salvador) -- Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) -- mm,swapops: update check in is_pfn_swap_entry for hwpoison entries (Oscar Salvador) -- mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Miaohe Lin) -- mm/userfaultfd: allow hugetlb change protection upon poison entry (Peter Xu) -- mm,page_owner: fix printing of stack records (Oscar Salvador) -- mm,page_owner: fix accounting of pages when migrating (Oscar Salvador) -- mm,page_owner: fix refcount imbalance (Oscar Salvador) -- mm,page_owner: update metadata for tail pages (Oscar Salvador) -- userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE (Lokesh Gidra) -- mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly (David Hildenbrand) -- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Bart Van Assche) -- scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5 (Manivannan Sadhasivam) -- net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them (Siddharth Vadapalli) -- net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) -- netfilter: nf_tables: fix memleak in map from abort path (Pablo Neira Ayuso) -- netfilter: nf_tables: restore set elements when delete set fails (Pablo Neira Ayuso) -- netfilter: nf_tables: missing iterator type in lookup walk (Pablo Neira Ayuso) -- net: ravb: Fix RX byte accounting for jumbo packets (Paul Barker) -- net: ravb: Fix GbEth jumbo packet RX checksum handling (Paul Barker) -- net: ravb: Allow RX loop to move past DMA mapping errors (Paul Barker) -- net: ravb: Count packets instead of descriptors in R-Car RX path (Paul Barker) -- net: ethernet: mtk_eth_soc: fix WED + wifi reset (Felix Fietkau) -- net:usb:qmi_wwan: support Rolling modules (Vanillan Wang) -- ice: Fix checking for unsupported keys on non-tunnel device (Marcin Szycik) -- ice: tc: allow zero flags in parsing tc flower (Michal Swiatkowski) -- ice: tc: check src_vsi in case of traffic from VF (Michal Swiatkowski) -- selftests: kselftest_harness: fix Clang warning about zero-length format (Jakub Kicinski) -- net/sched: Fix mirred deadlock on device recursion (Eric Dumazet) -- s390/ism: Properly fix receive message buffer allocation (Gerd Bayer) -- net: dsa: mt7530: fix port mirroring for MT7988 SoC switch (Arınç ÜNAL) -- net: dsa: mt7530: fix mirroring frames received on local port (Arınç ÜNAL) -- tun: limit printing rate when illegal packet received by tun dev (Lei Chen) -- net: stmmac: Fix IP-cores specific MAC capabilities (Serge Semin) -- net: stmmac: Fix max-speed being ignored on queue re-init (Serge Semin) -- net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Serge Semin) -- selftests/tcp_ao: Printing fixes to confirm with format-security (Dmitry Safonov) -- selftests/tcp_ao: Fix fscanf() call for format-security (Dmitry Safonov) -- selftests/tcp_ao: Zero-init tcp_ao_info_opt (Dmitry Safonov) -- selftests/tcp_ao: Make RST tests less flaky (Dmitry Safonov) -- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation (Asbjørn Sloth Tønnesen) -- inet: bring NLM_DONE out to a separate recv() again (Jakub Kicinski) -- net: change maximum number of UDP segments to 128 (Yuri Benditovich) -- net/mlx5e: Prevent deadlock while disabling aRFS (Carolina Jubran) -- net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation (Carolina Jubran) -- net/mlx5e: Use channel mdev reference instead of global mdev instance for coalescing (Rahul Rameshbabu) -- net/mlx5: Restore mistakenly dropped parts in register devlink flow (Shay Drory) -- net/mlx5: SD, Handle possible devcom ERR_PTR (Tariq Toukan) -- net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Shay Drory) -- net: sparx5: flower: fix fragment flags handling (Asbjørn Sloth Tønnesen) -- af_unix: Don't peek OOB data without MSG_OOB. (Kuniyuki Iwashima) -- af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). (Kuniyuki Iwashima) -- netfilter: flowtable: incorrect pppoe tuple (Pablo Neira Ayuso) -- netfilter: flowtable: validate pppoe header (Pablo Neira Ayuso) -- netfilter: nft_set_pipapo: do not free live element (Florian Westphal) -- netfilter: nft_set_pipapo: walk over current view on netlink dump (Pablo Neira Ayuso) -- netfilter: br_netfilter: skip conntrack input hook for promisc packets (Pablo Neira Ayuso) -- netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Ziyang Xuan) -- netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Ziyang Xuan) -- gpiolib: swnode: Remove wrong header inclusion (Andy Shevchenko) -- gpio: lpc32xx: fix module autoloading (Krzysztof Kozlowski) -- gpio: crystalcove: Use -ENOTSUPP consistently (Andy Shevchenko) -- gpio: wcove: Use -ENOTSUPP consistently (Andy Shevchenko) -- Revert "vmgenid: emit uevent when VMGENID updates" (Jason A. Donenfeld) -- random: handle creditable entropy from atomic process context (Jason A. Donenfeld) -- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes (Mario Limonciello) -- platform/x86/intel-uncore-freq: Increase minor number support (Srinivas Pandruvada) -- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Srinivas Pandruvada) -- platform/x86/amd: pmf: Add quirk for ROG Zephyrus G14 (Mario Limonciello) -- platform/x86/amd: pmf: Add infrastructure for quirking supported funcs (Mario Limonciello) -- platform/x86/amd: pmf: Decrease error message to debug (Mario Limonciello) -- gitlab-ci: harmonize DataWarehouse tree names (Michael Hofmann) -- redhat/configs: Enable CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON for rhel (Jerry Snitselaar) -- spec: make sure posttrans script doesn't fail if /boot is non-POSIX (glb) -- btrfs: do not wait for short bulk allocation (Qu Wenruo) -- btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ZEROOUT handling (Naohiro Aota) -- btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer (Naohiro Aota) -- dt-bindings: pwm: mediatek,pwm-disp: Document power-domains property (AngeloGioacchino Del Regno) -- pwm: dwc: allow suspend/resume for 16 channels (Raag Jadav) -- Turn on UBSAN for Fedora (Justin M. Forbes) -- Turn on XEN_BALLOON_MEMORY_HOTPLUG for Fedora (Justin M. Forbes) -- NFSD: fix endianness issue in nfsd4_encode_fattr4 (Vasily Gorbik) -- SUNRPC: Fix rpcgss_context trace event acceptor field (Steven Rostedt (Google)) -- bcachefs: set_btree_iter_dontneed also clears should_be_locked (Kent Overstreet) -- bcachefs: fix error path of __bch2_read_super() (Chao Yu) -- bcachefs: Check for backpointer bucket_offset >= bucket size (Kent Overstreet) -- bcachefs: bch_member.btree_allocated_bitmap (Kent Overstreet) -- bcachefs: sysfs internal/trigger_journal_flush (Kent Overstreet) -- bcachefs: Fix bch2_btree_node_fill() for !path (Kent Overstreet) -- bcachefs: add safety checks in bch2_btree_node_fill() (Kent Overstreet) -- bcachefs: Interior known are required to have known key types (Kent Overstreet) -- bcachefs: add missing bounds check in __bch2_bkey_val_invalid() (Kent Overstreet) -- bcachefs: Fix btree node merging on write buffer btrees (Kent Overstreet) -- bcachefs: Disable merges from interior update path (Kent Overstreet) -- bcachefs: Run merges at BCH_WATERMARK_btree (Kent Overstreet) -- bcachefs: Fix missing write refs in fs fio paths (Kent Overstreet) -- bcachefs: Fix deadlock in journal replay (Kent Overstreet) -- bcachefs: Go rw if running any explicit recovery passes (Kent Overstreet) -- bcachefs: Standardize helpers for printing enum strs with bounds checks (Kent Overstreet) -- bcachefs: don't queue btree nodes for rewrites during scan (Kent Overstreet) -- bcachefs: fix race in bch2_btree_node_evict() (Kent Overstreet) -- bcachefs: fix unsafety in bch2_stripe_to_text() (Kent Overstreet) -- bcachefs: fix unsafety in bch2_extent_ptr_to_text() (Kent Overstreet) -- bcachefs: btree node scan: handle encrypted nodes (Kent Overstreet) -- bcachefs: Check for packed bkeys that are too big (Kent Overstreet) -- bcachefs: Fix UAFs of btree_insert_entry array (Kent Overstreet) -- bcachefs: Don't use bch2_btree_node_lock_write_nofail() in btree split path (Kent Overstreet) -- selftests/harness: Prevent infinite loop due to Assert in FIXTURE_TEARDOWN (Shengyu Li) -- selftests/ftrace: Limit length in subsystem-enable tests (Yuanhe Shu) -- Linux 6.9-rc4 (Linus Torvalds) -- kernfs: annotate different lockdep class for of->mutex of writable files (Amir Goldstein) -- x86/cpu/amd: Move TOPOEXT enablement into the topology parser (Thomas Gleixner) -- x86/cpu/amd: Make the NODEID_MSR union actually work (Thomas Gleixner) -- x86/cpu/amd: Make the CPUID 0x80000008 parser correct (Thomas Gleixner) -- x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Josh Poimboeuf) -- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Josh Poimboeuf) -- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Josh Poimboeuf) -- x86/bugs: Fix BHI handling of RRSBA (Josh Poimboeuf) -- x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Ingo Molnar) -- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Josh Poimboeuf) -- x86/bugs: Fix BHI documentation (Josh Poimboeuf) -- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n (Sean Christopherson) -- x86/topology: Don't update cpu_possible_map in topo_set_cpuids() (Thomas Gleixner) -- x86/bugs: Fix return type of spectre_bhi_state() (Daniel Sneddon) -- x86/apic: Force native_apic_mem_read() to use the MOV instruction (Adam Dunlap) -- selftests: kselftest: Fix build failure with NOLIBC (Oleg Nesterov) -- selftests: timers: Fix abs() warning in posix_timers test (John Stultz) -- selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn (Nathan Chancellor) -- selftests: timers: Fix posix_timers ksft_print_msg() warning (John Stultz) -- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior (John Stultz) -- bug: Fix no-return-statement warning with !CONFIG_BUG (Adrian Hunter) -- timekeeping: Use READ/WRITE_ONCE() for tick_do_timer_cpu (Thomas Gleixner) -- selftests/timers/posix_timers: Reimplement check_timer_distribution() (Oleg Nesterov) -- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument (Arnd Bergmann) -- perf/x86: Fix out of range data (Namhyung Kim) -- locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y (Sebastian Andrzej Siewior) -- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 (Nianyao Tang) -- vhost: correct misleading printing information (Xianting Tian) -- vhost-vdpa: change ioctl # for VDPA_GET_VRING_SIZE (Michael S. Tsirkin) -- virtio: store owner from modules with register_virtio_driver() (Krzysztof Kozlowski) -- vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) -- vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) -- swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Dexuan Cui) -- swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Michael Kelley) -- swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Petr Tesarik) -- ata: libata-core: Allow command duration limits detection for ACS-4 drives (Igor Pylypiv) -- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path (Damien Le Moal) -- ata: ahci: Add mask_port_map module parameter (Damien Le Moal) -- zonefs: Use str_plural() to fix Coccinelle warning (Thorsten Blum) -- smb3: fix broken reconnect when password changing on the server by allowing password rotation (Steve French) -- smb: client: instantiate when creating SFU files (Paulo Alcantara) -- smb3: fix Open files on server counter going negative (Steve French) -- smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) -- arm64: tlb: Fix TLBI RANGE operand (Gavin Shan) -- MAINTAINERS: Change Krzysztof Kozlowski's email address (Krzysztof Kozlowski) -- cache: sifive_ccache: Partially convert to a platform driver (Samuel Holland) -- firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get() (Jens Wiklander) -- firmware: arm_scmi: Make raw debugfs entries non-seekable (Cristian Marussi) -- firmware: arm_scmi: Fix wrong fastchannel initialization (Pierre Gondois) -- arm64: dts: imx8qm-ss-dma: fix can lpcg indices (Frank Li) -- arm64: dts: imx8-ss-dma: fix can lpcg indices (Frank Li) -- arm64: dts: imx8-ss-dma: fix adc lpcg indices (Frank Li) -- arm64: dts: imx8-ss-dma: fix pwm lpcg indices (Frank Li) -- arm64: dts: imx8-ss-dma: fix spi lpcg indices (Frank Li) -- arm64: dts: imx8-ss-conn: fix usb lpcg indices (Frank Li) -- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (Frank Li) -- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies (Fabio Estevam) -- ARM: dts: imx7-mba7: Use 'no-mmc' property (Fabio Estevam) -- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order (Frank Li) -- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator (Tim Harvey) -- arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator (Tim Harvey) -- ARM: OMAP2+: fix USB regression on Nokia N8x0 (Aaro Koskinen) -- mmc: omap: restore original power up/down steps (Aaro Koskinen) -- mmc: omap: fix deferred probe (Aaro Koskinen) -- mmc: omap: fix broken slot switch lookup (Aaro Koskinen) -- ARM: OMAP2+: fix N810 MMC gpiod table (Aaro Koskinen) -- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Aaro Koskinen) -- iommu/amd: Change log message severity (Vasant Hegde) -- iommu/vt-d: Fix WARN_ON in iommu probe path (Lu Baolu) -- iommu/vt-d: Allocate local memory for page request queue (Jacob Pan) -- iommu/vt-d: Fix wrong use of pasid config (Xuchun Shang) -- iommu: mtk: fix module autoloading (Krzysztof Kozlowski) -- iommu/amd: Do not enable SNP when V2 page table is enabled (Vasant Hegde) -- iommu/amd: Fix possible irq lock inversion dependency issue (Vasant Hegde) -- Revert "PCI: Mark LSI FW643 to avoid bus reset" (Bjorn Helgaas) -- MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Manivannan Sadhasivam) -- block: fix that blk_time_get_ns() doesn't update time after schedule (Yu Kuai) -- raid1: fix use-after-free for original bio in raid1_write_request() (Yu Kuai) -- block: allow device to have both virt_boundary_mask and max segment size (Ming Lei) -- block: fix q->blkg_list corruption during disk rebind (Ming Lei) -- blk-iocost: avoid out of bounds shift (Rik van Riel) -- io-uring: correct typo in comment for IOU_F_TWQ_LAZY_WAKE (Haiyue Wang) -- io_uring/net: restore msg_control on sendzc retry (Pavel Begunkov) -- io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Alexey Izbyshev) -- MAINTAINERS: remove myself as a Reviewer for Ceph (Jeff Layton) -- ceph: switch to use cap_delay_lock for the unlink delay list (Xiubo Li) -- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE (NeilBrown) -- Kconfig: add some hidden tabs on purpose (Linus Torvalds) -- ring-buffer: Only update pages_touched when a new page is touched (Steven Rostedt (Google)) -- tracing: hide unused ftrace_event_id_fops (Arnd Bergmann) -- tracing: Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entry (Prasad Pandit) -- eventfs: Fix kernel-doc comments to functions (Yang Li) -- MIPS: scall: Save thread_info.syscall unconditionally on entry (Jiaxun Yang) -- amdkfd: use calloc instead of kzalloc to avoid integer overflow (Dave Airlie) -- drm/msm/adreno: Set highest_bank_bit for A619 (Luca Weiss) -- drm/msm: fix the `CRASHDUMP_READ` target of `a6xx_get_shader_block()` (Miguel Ojeda) -- dt-bindings: display/msm: sm8150-mdss: add DP node (Dmitry Baryshkov) -- drm/msm/dp: fix typo in dp_display_handle_port_status_changed() (Abhinav Kumar) -- drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible (Dmitry Baryshkov) -- drm/msm/dp: assign correct DP controller ID to x1e80100 interface table (Kuogee Hsieh) -- drm/msm/dpu: don't allow overriding data from catalog (Dmitry Baryshkov) -- drm/msm: Add newlines to some debug prints (Stephen Boyd) -- drm/msm/dp: fix runtime PM leak on connect failure (Johan Hovold) -- drm/msm/dp: fix runtime PM leak on disconnect (Johan Hovold) -- drm/xe: Label RING_CONTEXT_CONTROL as masked (Ashutosh Dixit) -- drm/xe/xe_migrate: Cast to output precision before multiplying operands (Himal Prasad Ghimiray) -- drm/xe/hwmon: Cast result to output precision on left shift of operand (Karthik Poosa) -- drm/xe/display: Fix double mutex initialization (Lucas De Marchi) -- drm/vmwgfx: Enable DMA mappings with SEV (Zack Rusin) -- drm/client: Fully protect modes[] with dev->mode_config.mutex (Ville Syrjälä) -- gpu: host1x: Do not setup DMA for virtual devices (Thierry Reding) -- accel/ivpu: Fix deadlock in context_xa (Jacek Lawrynowicz) -- accel/ivpu: Fix missed error message after VPU rename (Jacek Lawrynowicz) -- accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE (Jacek Lawrynowicz) -- accel/ivpu: Improve clarity of MMU error messages (Wachowski, Karol) -- accel/ivpu: Put NPU back to D3hot after failed resume (Jacek Lawrynowicz) -- accel/ivpu: Fix PCI D0 state entry in resume (Wachowski, Karol) -- accel/ivpu: Remove d3hot_after_power_off WA (Jacek Lawrynowicz) -- accel/ivpu: Check return code of ipc->lock init (Wachowski, Karol) -- nouveau: fix function cast warning (Arnd Bergmann) -- nouveau/gsp: Avoid addressing beyond end of rpc->entries (Kees Cook) -- Revert "drm/qxl: simplify qxl_fence_wait" (Alex Constantino) -- drm/ast: Fix soft lockup (Jammy Huang) -- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() (Boris Brezillon) -- drm/amdgpu: differentiate external rev id for gfx 11.5.0 (Yifan Zhang) -- drm/amd/display: Adjust dprefclk by down spread percentage. (Zhongwei) -- drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST (Harry Wentland) -- drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 (Harry Wentland) -- drm/amd/display: fix disable otg wa logic in DCN316 (Fudongwang) -- drm/amd/display: Do not recursively call manual trigger programming (Dillon Varone) -- drm/amd/display: always reset ODM mode in context when adding first plane (Wenjing Liu) -- drm/amdgpu: fix incorrect number of active RBs for gfx11 (Tim Huang) -- drm/amd/display: Return max resolution supported by DWB (Alex Hung) -- amd/amdkfd: sync all devices to wait all processes being evicted (Zhigang Luo) -- drm/amdgpu: clear set_q_mode_offs when VM changed (ZhenGuo Yin) -- drm/amdgpu: Fix VCN allocation in CPX partition (Lijo Lazar) -- drm/amd/pm: fix the high voltage issue after unload (Kenneth Feng) -- drm/amd/display: Skip on writeback when it's not applicable (Alex Hung) -- drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2 (Tao Zhou) -- drm/amdgpu: add smu 14.0.1 discovery support (Yifan Zhang) -- drm/amd/swsmu: Update smu v14.0.0 headers to be 14.0.1 compatible (lima1002) -- drm/amdgpu : Increase the mes log buffer size as per new MES FW version (shaoyunl) -- drm/amdgpu : Add mes_log_enable to control mes log feature (shaoyunl) -- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 (Tim Huang) -- drm/amd/display: add DCN 351 version for microcode load (Li Ma) -- drm/amdgpu: Reset dGPU if suspend got aborted (Lijo Lazar) -- drm/amdgpu/umsch: reinitialize write pointer in hw init (Lang Yu) -- drm/amdgpu: Refine IB schedule error logging (Lijo Lazar) -- drm/amdgpu: always force full reset for SOC21 (Alex Deucher) -- drm/amdkfd: Reset GPU on queue preemption failure (Harish Kasiviswanathan) -- drm/i915/vrr: Disable VRR when using bigjoiner (Ville Syrjälä) -- drm/i915: Disable live M/N updates when using bigjoiner (Ville Syrjälä) -- drm/i915: Disable port sync when bigjoiner is used (Ville Syrjälä) -- drm/i915/psr: Disable PSR when bigjoiner is used (Ville Syrjälä) -- drm/i915/guc: Fix the fix for reset lock confusion (John Harrison) -- drm/i915/hdcp: Fix get remote hdcp capability function (Suraj Kandpal) -- drm/i915/cdclk: Fix voltage_level programming edge case (Ville Syrjälä) -- drm/i915/cdclk: Fix CDCLK programming order when pipes are active (Ville Syrjälä) -- docs: point out that python3-pyyaml is now required (Thorsten Leemhuis) -- cxl: Add checks to access_coordinate calculation to fail missing data (Dave Jiang) -- cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord (Dave Jiang) -- cxl: Fix incorrect region perf data calculation (Dave Jiang) -- cxl: Fix retrieving of access_coordinates in PCIe path (Dave Jiang) -- cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates() (Dave Jiang) -- cxl/core: Fix initialization of mbox_cmd.size_out in get event (Kwangjin Ko) -- cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (Dave Jiang) -- cxl/mem: Fix for the index of Clear Event Record Handle (Yuquan Wang) -- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Michael Kelley) -- uio_hv_generic: Don't free decrypted memory (Rick Edgecombe) -- hv_netvsc: Don't free decrypted memory (Rick Edgecombe) -- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Rick Edgecombe) -- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Rick Edgecombe) -- hv/hv_kvp_daemon: Handle IPv4 and Ipv6 combination for keyfile format (Shradha Gupta) -- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Li Zhijian) -- mshyperv: Introduce hv_numa_node_to_pxm_info() (Nuno Das Neves) -- x86/hyperv: Cosmetic changes for hv_apic.c (Erni Sri Satya Vennela) -- ACPI: bus: allow _UID matching for integer zero (Raag Jadav) -- ACPI: scan: Do not increase dep_unmet for already met dependencies (Hans de Goede) -- PM: s2idle: Make sure CPUs will wakeup directly on resume (Anna-Maria Behnsen) -- net: ena: Set tx_info->xdpf value to NULL (David Arinzon) -- net: ena: Fix incorrect descriptor free behavior (David Arinzon) -- net: ena: Wrong missing IO completions check order (David Arinzon) -- net: ena: Fix potential sign extension issue (David Arinzon) -- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit (Archie Pusaka) -- Bluetooth: hci_sock: Fix not validating setsockopt user input (Luiz Augusto von Dentz) -- Bluetooth: ISO: Fix not validating setsockopt user input (Luiz Augusto von Dentz) -- Bluetooth: L2CAP: Fix not validating setsockopt user input (Luiz Augusto von Dentz) -- Bluetooth: RFCOMM: Fix not validating setsockopt user input (Luiz Augusto von Dentz) -- Bluetooth: SCO: Fix not validating setsockopt user input (Luiz Augusto von Dentz) -- Bluetooth: Fix memory leak in hci_req_sync_complete() (Dmitry Antipov) -- Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY (Luiz Augusto von Dentz) -- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset (Luiz Augusto von Dentz) -- af_unix: Fix garbage collector racing against connect() (Michal Luczaj) -- net: dsa: mt7530: trap link-local frames regardless of ST Port State (Arınç ÜNAL) -- Revert "s390/ism: fix receive message buffer allocation" (Gerd Bayer) -- net: sparx5: fix wrong config being used when reconfiguring PCS (Daniel Machon) -- net/mlx5: fix possible stack overflows (Arnd Bergmann) -- net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev (Tariq Toukan) -- net/mlx5e: RSS, Block XOR hash with over 128 channels (Carolina Jubran) -- net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Rahul Rameshbabu) -- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Carolina Jubran) -- net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Carolina Jubran) -- net/mlx5e: RSS, Block changing channels number when RXFH is configured (Carolina Jubran) -- net/mlx5: Correctly compare pkt reformat ids (Cosmin Ratiu) -- net/mlx5: Properly link new fs rules into the tree (Cosmin Ratiu) -- net/mlx5: offset comp irq index in name by one (Michael Liang) -- net/mlx5: Register devlink first under devlink lock (Shay Drory) -- net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Shay Drory) -- netfilter: complete validation of user input (Eric Dumazet) -- r8169: add missing conditional compiling for call to r8169_remove_leds (Heiner Kallweit) -- net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards (Arınç ÜNAL) -- r8169: fix LED-related deadlock on module removal (Heiner Kallweit) -- pds_core: Fix pdsc_check_pci_health function to use work thread (Brett Creeley) -- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) -- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies (Eric Dumazet) -- mISDN: fix MISDN_TIME_STAMP handling (Eric Dumazet) -- net: add copy_safe_from_sockptr() helper (Eric Dumazet) -- ipv4/route: avoid unused-but-set-variable warning (Arnd Bergmann) -- ipv6: fib: hide unused 'pn' variable (Arnd Bergmann) -- octeontx2-af: Fix NIX SQ mode and BP config (Geetha sowjanya) -- af_unix: Clear stale u->oob_skb. (Kuniyuki Iwashima) -- net: ks8851: Handle softirqs at the end of IRQ thread to fix hang (Marek Vasut) -- net: ks8851: Inline ks8851_rx_skb() (Marek Vasut) -- net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Minda Chen) -- net: stmmac: mmc_core: Add GMAC LPI statistics (Minda Chen) -- bnxt_en: Reset PTP tx_avail after possible firmware reset (Pavan Chebbi) -- bnxt_en: Fix error recovery for RoCE ulp client (Vikas Gupta) -- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init() (Vikas Gupta) -- s390/ism: fix receive message buffer allocation (Gerd Bayer) -- geneve: fix header validation in geneve[6]_xmit_skb (Eric Dumazet) -- MAINTAINERS: Drop Li Yang as their email address stopped working (Uwe Kleine-König) -- batman-adv: Avoid infinite loop trying to resize local TT (Sven Eckelmann) -- lib: checksum: hide unused expected_csum_ipv6_magic[] (Arnd Bergmann) -- octeontx2-pf: Fix transmit scheduler resource leak (Hariprasad Kelam) -- virtio_net: Do not send RSS key if it is not supported (Breno Leitao) -- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Eric Dumazet) -- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file (Petr Tesarik) -- net: openvswitch: fix unwanted error log on timeout policy probing (Ilya Maximets) -- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Dan Carpenter) -- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() (Xiang Chen) -- scsi: hisi_sas: Handle the NCQ error returned by D2H frame (Xiang Chen) -- scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) -- scsi: sg: Avoid race in error handling & drop bogus warn (Alexander Wetzel) -- LoongArch: Include linux/sizes.h in addrspace.h to prevent build errors (Randy Dunlap) -- LoongArch: Update dts for Loongson-2K2000 to support GMAC/GNET (Huacai Chen) -- LoongArch: Update dts for Loongson-2K2000 to support PCI-MSI (Huacai Chen) -- LoongArch: Update dts for Loongson-2K2000 to support ISA/LPC (Huacai Chen) -- LoongArch: Update dts for Loongson-2K1000 to support ISA/LPC (Huacai Chen) -- LoongArch: Make virt_addr_valid()/__virt_addr_valid() work with KFENCE (Huacai Chen) -- LoongArch: Make {virt, phys, page, pfn} translation work with KFENCE (Huacai Chen) -- mm: Move lowmem_page_address() a little later (Huacai Chen) -- bcachefs: Fix __bch2_btree_and_journal_iter_init_node_iter() (Kent Overstreet) -- bcachefs: Kill read lock dropping in bch2_btree_node_lock_write_nofail() (Kent Overstreet) -- bcachefs: Fix a race in btree_update_nodes_written() (Kent Overstreet) -- bcachefs: btree_node_scan: Respect member.data_allowed (Kent Overstreet) -- bcachefs: Don't scan for btree nodes when we can reconstruct (Kent Overstreet) -- bcachefs: Fix check_topology() when using node scan (Kent Overstreet) -- bcachefs: fix eytzinger0_find_gt() (Kent Overstreet) -- bcachefs: fix bch2_get_acl() transaction restart handling (Kent Overstreet) -- bcachefs: fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu list (Hongbo Li) -- bcachefs: Fix gap buffer bug in bch2_journal_key_insert_take() (Kent Overstreet) -- bcachefs: Rename struct field swap to prevent macro naming collision (Thorsten Blum) -- MAINTAINERS: Add entry for bcachefs documentation (Bagas Sanjaya) -- Documentation: filesystems: Add bcachefs toctree (Bagas Sanjaya) -- bcachefs: JOURNAL_SPACE_LOW (Kent Overstreet) -- bcachefs: Disable errors=panic for BCH_IOCTL_FSCK_OFFLINE (Kent Overstreet) -- bcachefs: Fix BCH_IOCTL_FSCK_OFFLINE for encrypted filesystems (Kent Overstreet) -- bcachefs: fix rand_delete unit test (Kent Overstreet) -- bcachefs: fix ! vs ~ typo in __clear_bit_le64() (Dan Carpenter) -- bcachefs: Fix rebalance from durability=0 device (Kent Overstreet) -- bcachefs: Print shutdown journal sequence number (Kent Overstreet) -- bcachefs: Further improve btree_update_to_text() (Kent Overstreet) -- bcachefs: Move btree_updates to debugfs (Kent Overstreet) -- bcachefs: Bump limit in btree_trans_too_many_iters() (Kent Overstreet) -- bcachefs: Make snapshot_is_ancestor() safe (Kent Overstreet) -- bcachefs: create debugfs dir for each btree (Thomas Bertschinger) -- platform/chrome: cros_ec_uart: properly fix race condition (Noah Loomans) -- Use LLVM=1 for clang_lto build (Nikita Popov) -- redhat: fix def_variants.yaml check (Jan Stancek) -- kprobes: Fix possible use-after-free issue on kprobe registration (Zheng Yejian) -- fs/proc: Skip bootloader comment if no embedded kernel parameters (Masami Hiramatsu) -- fs/proc: remove redundant comments from /proc/bootconfig (Zhenhua Huang) -- media: mediatek: vcodec: support 36 bits physical address (Yunfei Dong) -- media: mediatek: vcodec: adding lock to protect encoder context list (Yunfei Dong) -- media: mediatek: vcodec: adding lock to protect decoder context list (Yunfei Dong) -- media: mediatek: vcodec: Fix oops when HEVC init fails (Nicolas Dufresne) -- media: mediatek: vcodec: Handle VP9 superframe bitstream with 8 sub-frames (Irui Wang) -- randomize_kstack: Improve entropy diffusion (Kees Cook) -- ubsan: fix unused variable warning in test module (Arnd Bergmann) -- gcc-plugins/stackleak: Avoid .head.text section (Ard Biesheuvel) -- tools/power turbostat: v2024.04.10 (Len Brown) -- tools/power/turbostat: Add support for Xe sysfs knobs (Zhang Rui) -- tools/power/turbostat: Add support for new i915 sysfs knobs (Zhang Rui) -- tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (Zhang Rui) -- tools/power/turbostat: Fix uncore frequency file string (Justin Ernst) -- tools/power/turbostat: Unify graphics sysfs snapshots (Zhang Rui) -- tools/power/turbostat: Cache graphics sysfs path (Zhang Rui) -- tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (Zhang Rui) -- tools/power turbostat: Add selftests (Patryk Wlazlyn) -- tools/power turbostat: read RAPL counters via perf (Patryk Wlazlyn) -- tools/power turbostat: Add proper re-initialization for perf file descriptors (Patryk Wlazlyn) -- tools/power turbostat: Clear added counters when in no-msr mode (Patryk Wlazlyn) -- tools/power turbostat: add early exits for permission checks (Patryk Wlazlyn) -- tools/power turbostat: detect and disable unavailable BICs at runtime (Patryk Wlazlyn) -- tools/power turbostat: Add reading aperf and mperf via perf API (Patryk Wlazlyn) -- tools/power turbostat: Add --no-perf option (Patryk Wlazlyn) -- tools/power turbostat: Add --no-msr option (Patryk Wlazlyn) -- tools/power turbostat: enhance -D (debug counter dump) output (Len Brown) -- tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (Len Brown) -- tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (Patryk Wlazlyn) -- tools/power turbostat: Print ucode revision only if valid (Patryk Wlazlyn) -- tools/power turbostat: Expand probe_intel_uncore_frequency() (Len Brown) -- tools/power turbostat: Do not print negative LPI residency (Chen Yu) -- tools/power turbostat: Fix Bzy_MHz documentation typo (Peng Liu) -- tools/power turbostat: Increase the limit for fd opened (Wyes Karny) -- tools/power turbostat: Fix added raw MSR output (Doug Smythies) -- platform/x86: lg-laptop: fix %%s null argument warning (Gergo Koteles) -- platform/x86: intel-vbtn: Update tablet mode switch at end of probe (Gwendal Grignou) -- platform/x86: intel-vbtn: Use acpi_has_method to check for switch (Gwendal Grignou) -- platform/x86: toshiba_acpi: Silence logging for some events (Hans de Goede) -- platform/x86/intel/hid: Add Lunar Lake and Arrow Lake support (Sumeet Pawnikar) -- platform/x86/intel/hid: Don't wake on 5-button releases (David McFarland) -- platform/x86: acer-wmi: Add support for Acer PH18-71 (Bernhard Rosenkränzer) -- redhat: sanity check yaml files (Jan Stancek) -- spec: rework filter-mods and mod-denylist (Jan Stancek) -- nouveau: fix devinit paths to only handle display on GSP. (Dave Airlie) -- compiler.h: Add missing quote in macro comment (Thorsten Blum) -- KVM: x86: Add BHI_NO (Daniel Sneddon) -- x86/bhi: Mitigate KVM by default (Pawan Gupta) -- x86/bhi: Add BHI mitigation knob (Pawan Gupta) -- x86/bhi: Enumerate Branch History Injection (BHI) bug (Pawan Gupta) -- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Daniel Sneddon) -- x86/bhi: Add support for clearing branch history at syscall entry (Pawan Gupta) -- x86/syscall: Don't force use of indirect calls for system calls (Linus Torvalds) -- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Josh Poimboeuf) -- btrfs: always clear PERTRANS metadata during commit (Boris Burkov) -- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve (Boris Burkov) -- btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans (Boris Burkov) -- btrfs: record delayed inode root in transaction (Boris Burkov) -- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations (Boris Burkov) -- btrfs: qgroup: correctly model root qgroup rsv in convert (Boris Burkov) -- memblock tests: fix undefined reference to `BIT' (Wei Yang) -- memblock tests: fix undefined reference to `panic' (Wei Yang) -- memblock tests: fix undefined reference to `early_pfn_to_nid' (Wei Yang) -- Linux 6.9-rc3 (Linus Torvalds) -- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Borislav Petkov (AMD)) -- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Borislav Petkov (AMD)) -- x86/CPU/AMD: Track SNP host status with cc_platform_*() (Borislav Petkov (AMD)) -- x86/cc: Add cc_platform_set/_clear() helpers (Borislav Petkov (AMD)) -- x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Borislav Petkov (AMD)) -- x86/coco: Require seeding RNG with RDRAND on CoCo systems (Jason A. Donenfeld) -- x86/numa/32: Include missing (Arnd Bergmann) -- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (Reinette Chatre) -- timers/migration: Return early on deactivation (Anna-Maria Behnsen) -- timers/migration: Fix ignored event due to missing CPU update (Frederic Weisbecker) -- vdso: Use CONFIG_PAGE_SHIFT in vdso/datapage.h (Arnd Bergmann) -- timers: Fix text inconsistencies and spelling (Randy Dunlap) -- tick/sched: Fix struct tick_sched doc warnings (Randy Dunlap) -- tick/sched: Fix various kernel-doc warnings (Randy Dunlap) -- timers: Fix kernel-doc format and add Return values (Randy Dunlap) -- time/timekeeping: Fix kernel-doc warnings and typos (Randy Dunlap) -- time/timecounter: Fix inline documentation (Randy Dunlap) -- perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Kan Liang) -- redhat: regenerate test-data (Jan Stancek) [RHEL-29722] -- redhat/Makefile.variables: don't set DISTRO (Jan Stancek) [RHEL-29722] -- redhat/Makefile.variables: set PATCHLIST_URL to none (Jan Stancek) [RHEL-29722] -- redhat/kernel.spec.template: fix with_realtime (Jan Stancek) [RHEL-29722] -- Linux v6.9.0-0.rc4 -Resolves: RHEL-29722 - -* Mon Apr 08 2024 Jan Stancek [6.9.0-0.rc2.1.el10] -- remove ARK .gitlab-ci.yml (Jan Stancek) -- redhat: update rpminspect with c9s one (Jan Stancek) -- redhat: remove fedora configs and files (Jan Stancek) -- redhat: init RHEL10.0 beta variables and dist tag (Jan Stancek) [RHEL-29722] -- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Jeff Layton) -- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP (Chuck Lever) -- i2c: pxa: hide unused icr_bits[] variable (Arnd Bergmann) -- xfs: allow cross-linking special files without project quota (Andrey Albershteyn) -- smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) -- smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) -- smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) -- smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) -- smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) -- smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) -- smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) -- smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) -- smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) -- smb3: retrying on failed server close (Ritvik Budhiraja) -- smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) -- smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) -- smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) -- smb: client: guarantee refcounted children from parent session (Paulo Alcantara) -- cifs: Fix caching to try to do open O_WRONLY as rdwr on server (David Howells) -- smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) -- smb: client: replace deprecated strncpy with strscpy (Justin Stitt) -- firewire: ohci: mask bus reset interrupts between ISR and bottom half (Adam Goldman) -- spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe (Huai-Yuan Liu) -- spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Carlos Song) -- spi: s3c64xx: Use DMA mode from fifo size (Jaewon Kim) -- regulator: tps65132: Add of_match table (André Apitzsch) -- regmap: maple: Fix uninitialized symbol 'ret' warnings (Richard Fitzgerald) -- regmap: maple: Fix cache corruption in regcache_maple_drop() (Richard Fitzgerald) -- nvme-fc: rename free_ctrl callback to match name pattern (Daniel Wagner) -- nvmet-fc: move RCU read lock to nvmet_fc_assoc_exists (Daniel Wagner) -- nvmet: implement unique discovery NQN (Hannes Reinecke) -- nvme: don't create a multipath node for zero capacity devices (Christoph Hellwig) -- nvme: split nvme_update_zone_info (Christoph Hellwig) -- nvme-multipath: don't inherit LBA-related fields for the multipath node (Christoph Hellwig) -- block: fix overflow in blk_ioctl_discard() (Li Nan) -- nullblk: Fix cleanup order in null_add_dev() error path (Damien Le Moal) -- io_uring/kbuf: hold io_buffer_list reference over mmap (Jens Axboe) -- io_uring/kbuf: protect io_buffer_list teardown with a reference (Jens Axboe) -- io_uring/kbuf: get rid of bl->is_ready (Jens Axboe) -- io_uring/kbuf: get rid of lower BGID lists (Jens Axboe) -- io_uring: use private workqueue for exit work (Jens Axboe) -- io_uring: disable io-wq execution of multishot NOWAIT requests (Jens Axboe) -- io_uring/rw: don't allow multishot reads without NOWAIT support (Jens Axboe) -- scsi: ufs: core: Fix MCQ mode dev command timeout (Peter Wang) -- scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN (Yihang Li) -- scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Li Nan) -- scsi: ufs: core: WLUN suspend dev/link state error recovery (Peter Wang) -- scsi: mylex: Fix sysfs buffer lengths (Arnd Bergmann) -- nios2: Only use built-in devicetree blob if configured to do so (Guenter Roeck) -- dt-bindings: timer: narrow regex for unit address to hex numbers (Krzysztof Kozlowski) -- dt-bindings: soc: fsl: narrow regex for unit address to hex numbers (Krzysztof Kozlowski) -- dt-bindings: remoteproc: ti,davinci: remove unstable remark (Krzysztof Kozlowski) -- dt-bindings: clock: ti: remove unstable remark (Krzysztof Kozlowski) -- dt-bindings: clock: keystone: remove unstable remark (Krzysztof Kozlowski) -- of: module: prevent NULL pointer dereference in vsnprintf() (Sergey Shtylyov) -- dt-bindings: ufs: qcom: document SM6125 UFS (Krzysztof Kozlowski) -- dt-bindings: ufs: qcom: document SC7180 UFS (Krzysztof Kozlowski) -- dt-bindings: ufs: qcom: document SC8180X UFS (Krzysztof Kozlowski) -- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals (Herve Codina) -- driver core: Introduce device_link_wait_removal() (Herve Codina) -- docs: dt-bindings: add missing address/size-cells to example (Krzysztof Kozlowski) -- MAINTAINERS: Add TPM DT bindings to TPM maintainers (Rob Herring) -- stackdepot: rename pool_index to pool_index_plus_1 (Peter Collingbourne) -- x86/mm/pat: fix VM_PAT handling in COW mappings (David Hildenbrand) -- MAINTAINERS: change vmware.com addresses to broadcom.com (Alexey Makhalov) -- selftests/mm: include strings.h for ffsl (Edward Liaw) -- mm: vmalloc: fix lockdep warning (Uladzislau Rezki (Sony)) -- mm: vmalloc: bail out early in find_vmap_area() if vmap is not init (Uladzislau Rezki (Sony)) -- init: open output files from cpio unpacking with O_LARGEFILE (John Sperbeck) -- mm/secretmem: fix GUP-fast succeeding on secretmem folios (David Hildenbrand) -- arm64/ptrace: Use saved floating point state type to determine SVE layout (Mark Brown) -- riscv: process: Fix kernel gp leakage (Stefan O'Rear) -- riscv: Disable preemption when using patch_map() (Alexandre Ghiti) -- riscv: Fix warning by declaring arch_cpu_idle() as noinstr (Alexandre Ghiti) -- riscv: use KERN_INFO in do_trap (Andreas Schwab) -- riscv: Fix vector state restore in rt_sigreturn() (Björn Töpel) -- riscv: mm: implement pgprot_nx (Jisheng Zhang) -- riscv: compat_vdso: align VDSOAS build log (Masahiro Yamada) -- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ (Victor Isaev) -- riscv: Mark __se_sys_* functions __used (Sami Tolvanen) -- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported (Pu Lehui) -- riscv: compat_vdso: install compat_vdso.so.dbg to /lib/modules/*/vdso/ (Masahiro Yamada) -- riscv: hwprobe: do not produce frtace relocation (Vladimir Isaev) -- riscv: Fix spurious errors from __get/put_kernel_nofault (Samuel Holland) -- riscv: mm: Fix prototype to avoid discarding const (Samuel Holland) -- s390/entry: align system call table on 8 bytes (Sumanth Korikkar) -- s390/pai: fix sampling event removal for PMU device driver (Thomas Richter) -- s390/preempt: mark all functions __always_inline (Ilya Leoshkevich) -- s390/atomic: mark all functions __always_inline (Ilya Leoshkevich) -- s390/mm: fix NULL pointer dereference (Heiko Carstens) -- PM: EM: fix wrong utilization estimation in em_cpu_energy() (Vincent Guittot) -- ACPI: thermal: Register thermal zones without valid trip points (Stephen Horvath) -- thermal: gov_power_allocator: Allow binding without trip points (Nikita Travkin) -- thermal: gov_power_allocator: Allow binding without cooling devices (Nikita Travkin) -- gpio: cdev: fix missed label sanitizing in debounce_setup() (Kent Gibson) -- gpio: cdev: check for NULL labels when sanitizing them for irqs (Bartosz Golaszewski) -- gpiolib: Fix triggering "kobject: 'gpiochipX' is not initialized, yet" kobject_get() errors (Hans de Goede) -- ata: sata_gemini: Check clk_enable() result (Chen Ni) -- ata: sata_mv: Fix PCI device ID table declaration compilation warning (Arnd Bergmann) -- ata: ahci_st: Remove an unused field in struct st_ahci_drv_data (Christophe JAILLET) -- ata: pata_macio: drop driver owner assignment (Krzysztof Kozlowski) -- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit (Arnd Bergmann) -- ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Chaitanya Kumar Borah) -- ASoC: SOF: amd: fix for false dsp interrupts (Vijendar Mukunda) -- ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Peter Ujfalusi) -- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Richard Fitzgerald) -- ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Zhang Yi) -- ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Zhang Yi) -- ASoC: codecs: ES8326: modify clock table (Zhang Yi) -- ASoC: codecs: ES8326: Solve error interruption issue (Zhang Yi) -- ASoC: Intel: avs: boards: Add modules description (Amadeusz Sławiński) -- ASoC: amd: acp: fix for acp_init function error handling (Vijendar Mukunda) -- ASoC: rt-sdw*: add __func__ to all error logs (Pierre-Louis Bossart) -- ASoC: rt722-sdca-sdw: fix locking sequence (Pierre-Louis Bossart) -- ASoC: rt712-sdca-sdw: fix locking sequence (Pierre-Louis Bossart) -- ASoC: rt711-sdw: fix locking sequence (Pierre-Louis Bossart) -- ASoC: rt711-sdca: fix locking sequence (Pierre-Louis Bossart) -- ASoC: rt5682-sdw: fix locking sequence (Pierre-Louis Bossart) -- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Stephen Lee) -- ASoC: amd: acp: fix for acp pdm configuration check (Vijendar Mukunda) -- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Peter Ujfalusi) -- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Peter Ujfalusi) -- ASoC: SOF: ipc4-pcm: Correct the delay calculation (Peter Ujfalusi) -- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Peter Ujfalusi) -- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Peter Ujfalusi) -- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Peter Ujfalusi) -- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Peter Ujfalusi) -- ASoC: SOF: Remove the get_stream_position callback (Peter Ujfalusi) -- ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Peter Ujfalusi) -- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Peter Ujfalusi) -- ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Peter Ujfalusi) -- ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Peter Ujfalusi) -- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Peter Ujfalusi) -- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Peter Ujfalusi) -- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Peter Ujfalusi) -- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Peter Ujfalusi) -- ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Peter Ujfalusi) -- ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Charles Keepax) -- ASoC: SOF: mtrace: rework mtrace timestamp setting (Rander Wang) -- ASoC: cs-amp-lib: Check for no firmware controls when writing calibration (Simon Trimmer) -- ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Peter Ujfalusi) -- ALSA: line6: Zero-initialize message buffers (Takashi Iwai) -- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Luke D. Jones) -- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (I Gede Agastya Darma Laksana) -- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Christian Bendiksen) -- Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Oswald Buddenhagen) -- OSS: dmasound/paula: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) -- ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Simon Trimmer) -- ASoC: tas2781: mark dvc_tlv with __maybe_unused (Gergo Koteles) -- ALSA: hda: cs35l56: Add ACPI device match tables (Simon Trimmer) -- ALSA: hda/realtek - Fix inactive headset mic jack (Christoffer Sandberg) -- drm/i915/mst: Reject FEC+MST on ICL (Ville Syrjälä) -- drm/i915/mst: Limit MST+DSC to TGL+ (Ville Syrjälä) -- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13 (Ankit Nautiyal) -- drm/i915/gt: Enable only one CCS for compute workload (Andi Shyti) -- drm/i915/gt: Do not generate the command streamer for all the CCS (Andi Shyti) -- drm/i915/gt: Disable HW load balancing for CCS (Andi Shyti) -- drm/i915/gt: Limit the reserved VM space to only the platforms that need it (Andi Shyti) -- drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage (Jouni Högander) -- drm/i915/psr: Move writing early transport pipe src (Jouni Högander) -- drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value (Jouni Högander) -- drm/i915/dp: Remove support for UHBR13.5 (Arun R Murthy) -- drm/i915/dp: Fix DSC state HW readout for SST connectors (Imre Deak) -- drm/xe: Use ordered wq for preempt fence waiting (Matthew Brost) -- drm/xe: Move vma rebinding to the drm_exec locking loop (Thomas Hellström) -- drm/xe: Make TLB invalidation fences unordered (Thomas Hellström) -- drm/xe: Rework rebinding (Thomas Hellström) -- drm/xe: Use ring ops TLB invalidation for rebinds (Thomas Hellström) -- drm/display: fix typo (Oleksandr Natalenko) -- drm/prime: Unbreak virtgpu dma-buf export (Rob Clark) -- nouveau/uvmm: fix addr/range calcs for remap operations (Dave Airlie) -- drm/nouveau/gr/gf100: Remove second semicolon (Colin Ian King) -- drm/panfrost: fix power transition timeout warnings (Christian Hewitt) -- 9p: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) -- 9p: Fix read/write debug statements to report server reply (Dominique Martinet) -- 9p/trans_fd: remove Excess kernel-doc comment (Randy Dunlap) -- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 (Namjae Jeon) -- ksmbd: validate payload size in ipc response (Namjae Jeon) -- ksmbd: don't send oplock break if rename fails (Namjae Jeon) -- aio: Fix null ptr deref in aio_complete() wakeup (Kent Overstreet) -- fs,block: yield devices early (Christian Brauner) -- block: count BLK_OPEN_RESTRICT_WRITES openers (Christian Brauner) -- block: handle BLK_OPEN_RESTRICT_WRITES correctly (Christian Brauner) -- redhat/configs: remove CONFIG_INTEL_MENLOW as it is obsolete. (David Arcari) -- redhat: enable changes to build rt variants (Clark Williams) -- Add localversion for -RT release (Thomas Gleixner) -- sysfs: Add /sys/kernel/realtime entry (Clark Williams) -- riscv: allow to enable RT (Jisheng Zhang) -- riscv: add PREEMPT_AUTO support (Jisheng Zhang) -- POWERPC: Allow to enable RT (Sebastian Andrzej Siewior) -- powerpc/stackprotector: work around stack-guard init from atomic (Sebastian Andrzej Siewior) -- powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT (Bogdan Purcareata) -- powerpc/pseries: Select the generic memory allocator. (Sebastian Andrzej Siewior) -- powerpc/pseries/iommu: Use a locallock instead local_irq_save() (Sebastian Andrzej Siewior) -- powerpc: traps: Use PREEMPT_RT (Sebastian Andrzej Siewior) -- ARM64: Allow to enable RT (Sebastian Andrzej Siewior) -- ARM: Allow to enable RT (Sebastian Andrzej Siewior) -- ARM: vfp: Move sending signals outside of vfp_lock()ed section. (Sebastian Andrzej Siewior) -- ARM: vfp: Use vfp_lock() in vfp_support_entry(). (Sebastian Andrzej Siewior) -- ARM: vfp: Use vfp_lock() in vfp_sync_hwstate(). (Sebastian Andrzej Siewior) -- ARM: vfp: Provide vfp_lock() for VFP locking. (Sebastian Andrzej Siewior) -- arm: Disable FAST_GUP on PREEMPT_RT if HIGHPTE is also enabled. (Sebastian Andrzej Siewior) -- ARM: enable irq in translation/section permission fault handlers (Yadi.hu) -- arm: Disable jump-label on PREEMPT_RT. (Thomas Gleixner) -- sched: define TIF_ALLOW_RESCHED (Thomas Gleixner) -- Revert "drm/i915: Depend on !PREEMPT_RT." (Sebastian Andrzej Siewior) -- drm/i915/guc: Consider also RCU depth in busy loop. (Sebastian Andrzej Siewior) -- drm/i915: Drop the irqs_disabled() check (Sebastian Andrzej Siewior) -- drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (Sebastian Andrzej Siewior) -- drm/i915/gt: Queue and wait for the irq_work item. (Sebastian Andrzej Siewior) -- drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE (Sebastian Andrzej Siewior) -- drm/i915: Disable tracing points on PREEMPT_RT (Sebastian Andrzej Siewior) -- drm/i915: Don't check for atomic context on PREEMPT_RT (Sebastian Andrzej Siewior) -- drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (Mike Galbraith) -- drm/i915: Use preempt_disable/enable_rt() where recommended (Mike Galbraith) -- printk: Avoid false positive lockdep report for legacy printing (John Ogness) -- printk: Provide threadprintk boot argument (John Ogness) -- printk: Add kthread for all legacy consoles (John Ogness) -- serial: 8250: Revert "drop lockdep annotation from serial8250_clear_IER()" (John Ogness) -- serial: 8250: Switch to nbcon console (John Ogness) -- printk: nbcon: Provide function to reacquire ownership (John Ogness) -- tty: sysfs: Add nbcon support for 'active' (John Ogness) -- proc: Add nbcon support for /proc/consoles (John Ogness) -- printk: nbcon: Show replay message on takeover (John Ogness) -- printk: Provide helper for message prepending (John Ogness) -- printk: nbcon: Start printing threads (John Ogness) -- printk: nbcon: Stop threads on shutdown/reboot (John Ogness) -- printk: nbcon: Add printer thread wakeups (Thomas Gleixner) -- printk: nbcon: Add context to console_is_usable() (John Ogness) -- printk: Atomic print in printk context on shutdown (John Ogness) -- printk: nbcon: Introduce printing kthreads (Thomas Gleixner) -- lockdep: Mark emergency sections in lockdep splats (John Ogness) -- rcu: Mark emergency sections in rcu stalls (John Ogness) -- panic: Mark emergency section in oops (John Ogness) -- panic: Mark emergency section in warn (Thomas Gleixner) -- printk: nbcon: Implement emergency sections (Thomas Gleixner) -- printk: Coordinate direct printing in panic (John Ogness) -- printk: Track nbcon consoles (John Ogness) -- printk: Avoid console_lock dance if no legacy or boot consoles (John Ogness) -- printk: nbcon: Add unsafe flushing on panic (John Ogness) -- printk: nbcon: Assign priority based on CPU state (John Ogness) -- printk: nbcon: Use nbcon consoles in console_flush_all() (John Ogness) -- printk: Track registered boot consoles (John Ogness) -- printk: nbcon: Provide function to flush using write_atomic() (Thomas Gleixner) -- printk: Add @flags argument for console_is_usable() (John Ogness) -- printk: Let console_is_usable() handle nbcon (John Ogness) -- printk: Make console_is_usable() available to nbcon (John Ogness) -- printk: nbcon: Do not rely on proxy headers (John Ogness) -- printk: nbcon: Implement processing in port->lock wrapper (John Ogness) -- serial: core: Provide low-level functions to lock port (John Ogness) -- printk: nbcon: Use driver synchronization while registering (John Ogness) -- printk: nbcon: Add callbacks to synchronize with driver (John Ogness) -- printk: nbcon: Add detailed doc for write_atomic() (John Ogness) -- printk: Check printk_deferred_enter()/_exit() usage (Sebastian Andrzej Siewior) -- printk: nbcon: Remove return value for write_atomic() (John Ogness) -- printk: Properly deal with nbcon consoles on seq init (John Ogness) -- printk: Add notation to console_srcu locking (John Ogness) -- time: Allow to preempt after a callback. (Sebastian Andrzej Siewior) -- softirq: Add function to preempt serving softirqs. (Sebastian Andrzej Siewior) -- sched/core: Provide a method to check if a task is PI-boosted. (Sebastian Andrzej Siewior) -- zram: Replace bit spinlocks with spinlock_t for PREEMPT_RT. (Mike Galbraith) -- softirq: Wake ktimers thread also in softirq. (Junxiao Chang) -- tick: Fix timer storm since introduction of timersd (Frederic Weisbecker) -- rcutorture: Also force sched priority to timersd on boosting test. (Frederic Weisbecker) -- softirq: Use a dedicated thread for timer wakeups. (Sebastian Andrzej Siewior) -- sched/rt: Don't try push tasks if there are none. (Sebastian Andrzej Siewior) -- x86: Enable RT also on 32bit (Sebastian Andrzej Siewior) -- x86: Allow to enable RT (Sebastian Andrzej Siewior) -- drm/ttm/tests: Let ttm_bo_test consider different ww_mutex implementation. (Sebastian Andrzej Siewior) -- Locking: Let PREEMPT_RT compile again with new rwsem asserts. (Sebastian Andrzej Siewior) -- perf: Split __perf_pending_irq() out of perf_pending_irq() (Sebastian Andrzej Siewior) -- perf: Remove perf_swevent_get_recursion_context() from perf_pending_task(). (Sebastian Andrzej Siewior) -- perf: Enqueue SIGTRAP always via task_work. (Sebastian Andrzej Siewior) -- perf: Move irq_work_queue() where the event is prepared. (Sebastian Andrzej Siewior) -- net: Rename rps_lock to backlog_lock. (Sebastian Andrzej Siewior) -- net: Use backlog-NAPI to clean up the defer_list. (Sebastian Andrzej Siewior) -- net: Allow to use SMP threads for backlog NAPI. (Sebastian Andrzej Siewior) -- net: Remove conditional threaded-NAPI wakeup based on task state. (Sebastian Andrzej Siewior) -- Linux v6.9.0-0.rc2 -Resolves: RHEL-29722 - +* Thu Apr 25 2024 Jan Stancek [6.9.0-0.rc5.3.el10] +- cifs: reinstate original behavior again for forceuid/forcegid (Takayuki Nagata) +- smb: client: fix rename(2) regression against samba (Paulo Alcantara) +- cifs: Add tracing for the cifs_tcon struct refcounting (David Howells) +- cifs: Fix reacquisition of volume cookie on still-live connection (David Howells) +- redhat/configs: enable CONFIG_TEST_LOCKUP for non-debug kernels (Čestmír Kalina) +- redhat/rhel_files: add test_lockup.ko to modules-extra (Čestmír Kalina) +- Turn off some Fedora UBSAN options to avoid false positives (Justin M. Forbes) +- ksmbd: add continuous availability share parameter (Namjae Jeon) +- ksmbd: common: use struct_group_attr instead of struct_group for network_open_info (Namjae Jeon) +- ksmbd: clear RENAME_NOREPLACE before calling vfs_rename (Marios Makassikis) +- ksmbd: validate request buffer size in smb2_allocate_rsp_buf() (Namjae Jeon) +- ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf (Namjae Jeon) +- bcachefs: If we run merges at a lower watermark, they must be nonblocking (Kent Overstreet) +- bcachefs: Fix inode early destruction path (Kent Overstreet) +- bcachefs: Fix deadlock in journal write path (Kent Overstreet) +- bcachefs: Tweak btree key cache shrinker so it actually frees (Kent Overstreet) +- bcachefs: bkey_cached.btree_trans_barrier_seq needs to be a ulong (Kent Overstreet) +- bcachefs: Fix missing call to bch2_fs_allocator_background_exit() (Kent Overstreet) +- bcachefs: Check for journal entries overruning end of sb clean section (Kent Overstreet) +- bcachefs: Fix bio alloc in check_extent_checksum() (Kent Overstreet) +- bcachefs: fix leak in bch2_gc_write_reflink_key (Kent Overstreet) +- bcachefs: KEY_TYPE_error is allowed for reflink (Kent Overstreet) +- bcachefs: Fix bch2_dev_btree_bitmap_marked_sectors() shift (Kent Overstreet) +- bcachefs: make sure to release last journal pin in replay (Kent Overstreet) +- bcachefs: node scan: ignore multiple nodes with same seq if interior (Kent Overstreet) +- bcachefs: Fix format specifier in validate_bset_keys() (Nathan Chancellor) +- bcachefs: Fix null ptr deref in twf from BCH_IOCTL_FSCK_OFFLINE (Kent Overstreet) +- Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain" (Chuck Lever) +- docs: verify/bisect: stable regressions: first stable, then mainline (Thorsten Leemhuis) +- docs: verify/bisect: describe how to use a build host (Thorsten Leemhuis) +- docs: verify/bisect: explain testing reverts, patches and newer code (Thorsten Leemhuis) +- docs: verify/bisect: proper headlines and more spacing (Thorsten Leemhuis) +- docs: verify/bisect: add and fetch stable branches ahead of time (Thorsten Leemhuis) +- docs: verify/bisect: use git switch, tag kernel, and various fixes (Thorsten Leemhuis) +- Linux 6.9-rc5 (Linus Torvalds) +- peci: linux/peci.h: fix Excess kernel-doc description warning (Randy Dunlap) +- binder: check offset alignment in binder_get_object() (Carlos Llamas) +- comedi: vmk80xx: fix incomplete endpoint checking (Nikita Zhandarovich) +- mei: vsc: Unregister interrupt handler for system suspend (Sakari Ailus) +- Revert "mei: vsc: Call wake_up() in the threaded IRQ handler" (Sakari Ailus) +- misc: rtsx: Fix rts5264 driver status incorrect when card removed (Ricky Wu) +- mei: me: disable RPL-S on SPS and IGN firmwares (Alexander Usyskin) +- interconnect: Don't access req_list while it's being manipulated (Mike Tipton) +- interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM (Konrad Dybcio) +- speakup: Avoid crash on very long word (Samuel Thibault) +- Documentation: embargoed-hardware-issues.rst: Add myself for Power (Michael Ellerman) +- fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern) +- serial: stm32: Reset .throttled state in .startup() (Uwe Kleine-König) +- serial: stm32: Return IRQ_NONE in the ISR if no handling happend (Uwe Kleine-König) +- serial: core: Fix missing shutdown and startup for serial base port (Tony Lindgren) +- serial: core: Clearing the circular buffer before NULLifying it (Andy Shevchenko) +- MAINTAINERS: mailmap: update Richard Genoud's email address (Richard Genoud) +- serial/pmac_zilog: Remove flawed mitigation for rx irq flood (Finn Thain) +- serial: 8250_pci: Remove redundant PCI IDs (Andy Shevchenko) +- serial: core: Fix regression when runtime PM is not enabled (Tony Lindgren) +- serial: mxs-auart: add spinlock around changing cts state (Emil Kronborg) +- serial: 8250_dw: Revert: Do not reclock if already at correct rate (Hans de Goede) +- serial: 8250_lpc18xx: disable clks on error in probe() (Dan Carpenter) +- USB: serial: option: add Telit FN920C04 rmnet compositions (Daniele Palmas) +- USB: serial: option: add Rolling RW101-GL and RW135-GL support (Vanillan Wang) +- USB: serial: option: add Lonsung U8300/U9300 product (Coia Prant) +- USB: serial: option: add support for Fibocom FM650/FG650 (Chuanhong Guo) +- USB: serial: option: support Quectel EM060K sub-models (Jerry Meng) +- USB: serial: option: add Fibocom FM135-GL variants (bolan wang) +- usb: dwc3: ep0: Don't reset resource alloc flag (Thinh Nguyen) +- Revert "usb: cdc-wdm: close race between read and workqueue" (Greg Kroah-Hartman) +- thunderbolt: Avoid notify PM core about runtime PM resume (Gil Fine) +- thunderbolt: Fix wake configurations after device unplug (Gil Fine) +- thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Mika Westerberg) +- usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Fabio Estevam) +- usb: dwc2: host: Fix dereference issue in DDMA completion flow. (Minas Harutyunyan) +- usb: typec: mux: it5205: Fix ChipID value typo (AngeloGioacchino Del Regno) +- MAINTAINERS: Drop Li Yang as their email address stopped working (Uwe Kleine-König) +- usb: gadget: fsl: Initialize udc before using it (Uwe Kleine-König) +- usb: Disable USB3 LPM at shutdown (Kai-Heng Feng) +- usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error (Norihiko Hama) +- usb: typec: tcpm: Correct the PDO counting in pd_set (Kyle Tso) +- usb: gadget: functionfs: Wait for fences before enqueueing DMABUF (Paul Cercueil) +- usb: gadget: functionfs: Fix inverted DMA fence direction (Paul Cercueil) +- usb: typec: ucsi: Fix connector check on init (Christian A. Ehrhardt) +- usb: phy: MAINTAINERS: mark Freescale USB PHY as orphaned (Krzysztof Kozlowski) +- xhci: Fix root hub port null pointer dereference in xhci tracepoints (Mathias Nyman) +- usb: xhci: correct return value in case of STS_HCE (Oliver Neukum) +- sched: Add missing memory barrier in switch_mm_cid (Mathieu Desnoyers) +- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ (Eric Biggers) +- x86/fred: Fix incorrect error code printout in fred_bad_type() (Hou Wenlong) +- x86/fred: Fix INT80 emulation for FRED (Xin Li (Intel)) +- x86/retpolines: Enable the default thunk warning only on relevant configs (Borislav Petkov (AMD)) +- x86/bugs: Fix BHI retpoline check (Josh Poimboeuf) +- fedora: aarch64: Enable a QCom Robotics platforms requirements (Peter Robinson) +- fedora: updates for 6.9 merge window (Peter Robinson) +- gitlab-ci: rename GitLab jobs ark -> rawhide (Michael Hofmann) +- gitlab-ci: add initial version (Michael Hofmann) +- Linux v6.9.0-0.rc5 +Resolves: RHEL-29722 + +* Mon Apr 22 2024 Jan Stancek [6.9.0-0.rc4.2.el10] +- blk-iocost: do not WARN if iocg was already offlined (Li Nan) +- block: propagate partition scanning errors to the BLKRRPART ioctl (Christoph Hellwig) +- MAINTAINERS: update to working email address (James Bottomley) +- KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Sean Christopherson) +- KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Sean Christopherson) +- KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Sean Christopherson) +- KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Sean Christopherson) +- KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Sean Christopherson) +- KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Sean Christopherson) +- KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Sean Christopherson) +- KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Sean Christopherson) +- KVM: SVM: Remove a useless zeroing of allocated memory (Christophe JAILLET) +- KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Sean Christopherson) +- KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (David Matlack) +- KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (David Matlack) +- KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (David Matlack) +- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (David Matlack) +- KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Sean Christopherson) +- KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Sean Christopherson) +- perf/x86/intel: Expose existence of callback support to KVM (Sean Christopherson) +- KVM: VMX: Snapshot LBR capabilities during module initialization (Sean Christopherson) +- KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Tao Su) +- KVM: selftests: fix supported_flags for riscv (Andrew Jones) +- KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) +- KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Sean Christopherson) +- KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Sean Christopherson) +- KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Rick Edgecombe) +- KVM: x86/pmu: Disable support for adaptive PEBS (Sean Christopherson) +- KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Sean Christopherson) +- KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Sean Christopherson) +- KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Sean Christopherson) +- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Sandipan Das) +- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Sean Christopherson) +- selftests/powerpc/papr-vpd: Fix missing variable initialization (Nathan Lynch) +- powerpc/crypto/chacha-p10: Fix failure on non Power10 (Michael Ellerman) +- powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Shivaprasad G Bhat) +- clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port (Daniel Golle) +- clk: mediatek: Do a runtime PM get on controllers during probe (Pin-yen Lin) +- clk: Get runtime PM before walking tree for clk_summary (Stephen Boyd) +- clk: Get runtime PM before walking tree during disable_unused (Stephen Boyd) +- clk: Initialize struct clk_core kref earlier (Stephen Boyd) +- clk: Don't hold prepare_lock when calling kref_put() (Stephen Boyd) +- clk: Remove prepare_lock hold assertion in __clk_release() (Stephen Boyd) +- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get() (Uwe Kleine-König) +- tools/include: Sync arm64 asm/cputype.h with the kernel sources (Namhyung Kim) +- tools/include: Sync asm-generic/bitops/fls.h with the kernel sources (Namhyung Kim) +- tools/include: Sync x86 asm/msr-index.h with the kernel sources (Namhyung Kim) +- tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Namhyung Kim) +- tools/include: Sync x86 CPU feature headers with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/sound/asound.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/linux/fs.h with the kernel sources (Namhyung Kim) +- tools/include: Sync uapi/drm/i915_drm.h with the kernel sources (Namhyung Kim) +- perf lock contention: Add a missing NULL check (Namhyung Kim) +- perf annotate: Make sure to call symbol__annotate2() in TUI (Namhyung Kim) +- ubsan: Add awareness of signed integer overflow traps (Kees Cook) +- configs/hardening: Disable CONFIG_UBSAN_SIGNED_WRAP (Nathan Chancellor) +- configs/hardening: Fix disabling UBSAN configurations (Nathan Chancellor) +- iommufd: Add config needed for iommufd_fail_nth (Muhammad Usama Anjum) +- iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jason Gunthorpe) +- RDMA/mlx5: Fix port number for counter query in multi-port configuration (Michael Guralnik) +- RDMA/cm: Print the old state when cm_destroy_id gets timeout (Mark Zhang) +- RDMA/rxe: Fix the problem "mutex_destroy missing" (Yanjun.Zhu) +- fs/9p: drop inodes immediately on non-.L too (Joakim Sindholt) +- fs/9p: Revert "fs/9p: fix dups even in uncached mode" (Eric Van Hensbergen) +- fs/9p: remove erroneous nlink init from legacy stat2inode (Eric Van Hensbergen) +- 9p: explicitly deny setlease attempts (Jeff Layton) +- fs/9p: fix the cache always being enabled on files with qid flags (Joakim Sindholt) +- fs/9p: translate O_TRUNC into OTRUNC (Joakim Sindholt) +- fs/9p: only translate RWX permissions for plain 9P2000 (Joakim Sindholt) +- cuse: add kernel-doc comments to cuse_process_init_reply() (Yang Li) +- fuse: fix leaked ENOSYS error on first statx call (Danny Lin) +- fuse: fix parallel dio write on file open in passthrough mode (Amir Goldstein) +- fuse: fix wrong ff->iomode state changes from parallel dio write (Amir Goldstein) +- arm64: hibernate: Fix level3 translation fault in swsusp_save() (Yaxiong Tian) +- arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H (Ard Biesheuvel) +- arm64/head: Drop unnecessary pre-disable-MMU workaround (Ard Biesheuvel) +- arm64/hugetlb: Fix page table walk in huge_pte_alloc() (Anshuman Khandual) +- s390/mm: Fix NULL pointer dereference (Sven Schnelle) +- s390/cio: log fake IRB events (Peter Oberparleiter) +- s390/cio: fix race condition during online processing (Peter Oberparleiter) +- s390/qdio: handle deferred cc1 (Peter Oberparleiter) +- bootconfig: Fix the kerneldoc of _xbc_exit() (Masami Hiramatsu (Google)) +- bootconfig: use memblock_free_late to free xbc memory to buddy (Qiang Zhang) +- init/main.c: Fix potential static_command_line memory overflow (Yuntao Wang) +- thermal/debugfs: Add missing count increment to thermal_debug_tz_trip_up() (Rafael J. Wysocki) +- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Takashi Iwai) +- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Ai Chao) +- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Mauro Carvalho Chehab) +- ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Huayu Zhang) +- ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Vitalii Torshyn) +- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Shenghao Ding) +- ALSA: hda/tas2781: correct the register for pow calibrated data (Shenghao Ding) +- ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Vitaly Rodionov) +- drm/xe/vm: prevent UAF with asid based lookup (Matthew Auld) +- drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init (Maarten Lankhorst) +- drm/panel: novatek-nt36682e: don't unregister DSI device (Dmitry Baryshkov) +- drm/panel: visionox-rm69299: don't unregister DSI device (Dmitry Baryshkov) +- drm/nouveau/dp: Don't probe eDP ports twice harder (Lyude Paul) +- drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports (Lyude Paul) +- drm/v3d: Don't increment `enabled_ns` twice (Maíra Canal) +- drm/vmwgfx: Sort primary plane formats by order of preference (Zack Rusin) +- drm/vmwgfx: Fix crtc's atomic check conditional (Zack Rusin) +- drm/vmwgfx: Fix prime import/export (Zack Rusin) +- drm/ttm: stop pooling cached NUMA pages v2 (Christian König) +- drm: nv04: Fix out of bounds access (Mikhail Kobuk) +- nouveau: fix instmem race condition around ptr stores (Dave Airlie) +- drm/radeon: silence UBSAN warning (v3) (Alex Deucher) +- drm/radeon: make -fstrict-flex-arrays=3 happy (Alex Deucher) +- drm/amdgpu: fix visible VRAM handling during faults (Christian König) +- drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan) +- Revert "drm/amd/display: fix USB-C flag update after enc10 feature init" (Alex Deucher) +- drm/amdkfd: Fix memory leak in create_process failure (Felix Kuehling) +- drm/amdgpu: remove invalid resource->start check v2 (Christian König) +- nilfs2: fix OOB in nilfs_set_de_type (Jeongjun Park) +- MAINTAINERS: update Naoya Horiguchi's email address (Naoya Horiguchi) +- fork: defer linking file vma until vma is fully initialized (Miaohe Lin) +- mm/shmem: inline shmem_is_huge() for disabled transparent hugepages (Sumanth Korikkar) +- mm,page_owner: defer enablement of static branch (Oscar Salvador) +- Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) +- mm,swapops: update check in is_pfn_swap_entry for hwpoison entries (Oscar Salvador) +- mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Miaohe Lin) +- mm/userfaultfd: allow hugetlb change protection upon poison entry (Peter Xu) +- mm,page_owner: fix printing of stack records (Oscar Salvador) +- mm,page_owner: fix accounting of pages when migrating (Oscar Salvador) +- mm,page_owner: fix refcount imbalance (Oscar Salvador) +- mm,page_owner: update metadata for tail pages (Oscar Salvador) +- userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE (Lokesh Gidra) +- mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly (David Hildenbrand) +- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Bart Van Assche) +- scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5 (Manivannan Sadhasivam) +- net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them (Siddharth Vadapalli) +- net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) +- netfilter: nf_tables: fix memleak in map from abort path (Pablo Neira Ayuso) +- netfilter: nf_tables: restore set elements when delete set fails (Pablo Neira Ayuso) +- netfilter: nf_tables: missing iterator type in lookup walk (Pablo Neira Ayuso) +- net: ravb: Fix RX byte accounting for jumbo packets (Paul Barker) +- net: ravb: Fix GbEth jumbo packet RX checksum handling (Paul Barker) +- net: ravb: Allow RX loop to move past DMA mapping errors (Paul Barker) +- net: ravb: Count packets instead of descriptors in R-Car RX path (Paul Barker) +- net: ethernet: mtk_eth_soc: fix WED + wifi reset (Felix Fietkau) +- net:usb:qmi_wwan: support Rolling modules (Vanillan Wang) +- ice: Fix checking for unsupported keys on non-tunnel device (Marcin Szycik) +- ice: tc: allow zero flags in parsing tc flower (Michal Swiatkowski) +- ice: tc: check src_vsi in case of traffic from VF (Michal Swiatkowski) +- selftests: kselftest_harness: fix Clang warning about zero-length format (Jakub Kicinski) +- net/sched: Fix mirred deadlock on device recursion (Eric Dumazet) +- s390/ism: Properly fix receive message buffer allocation (Gerd Bayer) +- net: dsa: mt7530: fix port mirroring for MT7988 SoC switch (Arınç ÜNAL) +- net: dsa: mt7530: fix mirroring frames received on local port (Arınç ÜNAL) +- tun: limit printing rate when illegal packet received by tun dev (Lei Chen) +- net: stmmac: Fix IP-cores specific MAC capabilities (Serge Semin) +- net: stmmac: Fix max-speed being ignored on queue re-init (Serge Semin) +- net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Serge Semin) +- selftests/tcp_ao: Printing fixes to confirm with format-security (Dmitry Safonov) +- selftests/tcp_ao: Fix fscanf() call for format-security (Dmitry Safonov) +- selftests/tcp_ao: Zero-init tcp_ao_info_opt (Dmitry Safonov) +- selftests/tcp_ao: Make RST tests less flaky (Dmitry Safonov) +- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation (Asbjørn Sloth Tønnesen) +- inet: bring NLM_DONE out to a separate recv() again (Jakub Kicinski) +- net: change maximum number of UDP segments to 128 (Yuri Benditovich) +- net/mlx5e: Prevent deadlock while disabling aRFS (Carolina Jubran) +- net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation (Carolina Jubran) +- net/mlx5e: Use channel mdev reference instead of global mdev instance for coalescing (Rahul Rameshbabu) +- net/mlx5: Restore mistakenly dropped parts in register devlink flow (Shay Drory) +- net/mlx5: SD, Handle possible devcom ERR_PTR (Tariq Toukan) +- net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Shay Drory) +- net: sparx5: flower: fix fragment flags handling (Asbjørn Sloth Tønnesen) +- af_unix: Don't peek OOB data without MSG_OOB. (Kuniyuki Iwashima) +- af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). (Kuniyuki Iwashima) +- netfilter: flowtable: incorrect pppoe tuple (Pablo Neira Ayuso) +- netfilter: flowtable: validate pppoe header (Pablo Neira Ayuso) +- netfilter: nft_set_pipapo: do not free live element (Florian Westphal) +- netfilter: nft_set_pipapo: walk over current view on netlink dump (Pablo Neira Ayuso) +- netfilter: br_netfilter: skip conntrack input hook for promisc packets (Pablo Neira Ayuso) +- netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Ziyang Xuan) +- netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Ziyang Xuan) +- gpiolib: swnode: Remove wrong header inclusion (Andy Shevchenko) +- gpio: lpc32xx: fix module autoloading (Krzysztof Kozlowski) +- gpio: crystalcove: Use -ENOTSUPP consistently (Andy Shevchenko) +- gpio: wcove: Use -ENOTSUPP consistently (Andy Shevchenko) +- Revert "vmgenid: emit uevent when VMGENID updates" (Jason A. Donenfeld) +- random: handle creditable entropy from atomic process context (Jason A. Donenfeld) +- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes (Mario Limonciello) +- platform/x86/intel-uncore-freq: Increase minor number support (Srinivas Pandruvada) +- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Srinivas Pandruvada) +- platform/x86/amd: pmf: Add quirk for ROG Zephyrus G14 (Mario Limonciello) +- platform/x86/amd: pmf: Add infrastructure for quirking supported funcs (Mario Limonciello) +- platform/x86/amd: pmf: Decrease error message to debug (Mario Limonciello) +- gitlab-ci: harmonize DataWarehouse tree names (Michael Hofmann) +- redhat/configs: Enable CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON for rhel (Jerry Snitselaar) +- spec: make sure posttrans script doesn't fail if /boot is non-POSIX (glb) +- btrfs: do not wait for short bulk allocation (Qu Wenruo) +- btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ZEROOUT handling (Naohiro Aota) +- btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer (Naohiro Aota) +- dt-bindings: pwm: mediatek,pwm-disp: Document power-domains property (AngeloGioacchino Del Regno) +- pwm: dwc: allow suspend/resume for 16 channels (Raag Jadav) +- Turn on UBSAN for Fedora (Justin M. Forbes) +- Turn on XEN_BALLOON_MEMORY_HOTPLUG for Fedora (Justin M. Forbes) +- NFSD: fix endianness issue in nfsd4_encode_fattr4 (Vasily Gorbik) +- SUNRPC: Fix rpcgss_context trace event acceptor field (Steven Rostedt (Google)) +- bcachefs: set_btree_iter_dontneed also clears should_be_locked (Kent Overstreet) +- bcachefs: fix error path of __bch2_read_super() (Chao Yu) +- bcachefs: Check for backpointer bucket_offset >= bucket size (Kent Overstreet) +- bcachefs: bch_member.btree_allocated_bitmap (Kent Overstreet) +- bcachefs: sysfs internal/trigger_journal_flush (Kent Overstreet) +- bcachefs: Fix bch2_btree_node_fill() for !path (Kent Overstreet) +- bcachefs: add safety checks in bch2_btree_node_fill() (Kent Overstreet) +- bcachefs: Interior known are required to have known key types (Kent Overstreet) +- bcachefs: add missing bounds check in __bch2_bkey_val_invalid() (Kent Overstreet) +- bcachefs: Fix btree node merging on write buffer btrees (Kent Overstreet) +- bcachefs: Disable merges from interior update path (Kent Overstreet) +- bcachefs: Run merges at BCH_WATERMARK_btree (Kent Overstreet) +- bcachefs: Fix missing write refs in fs fio paths (Kent Overstreet) +- bcachefs: Fix deadlock in journal replay (Kent Overstreet) +- bcachefs: Go rw if running any explicit recovery passes (Kent Overstreet) +- bcachefs: Standardize helpers for printing enum strs with bounds checks (Kent Overstreet) +- bcachefs: don't queue btree nodes for rewrites during scan (Kent Overstreet) +- bcachefs: fix race in bch2_btree_node_evict() (Kent Overstreet) +- bcachefs: fix unsafety in bch2_stripe_to_text() (Kent Overstreet) +- bcachefs: fix unsafety in bch2_extent_ptr_to_text() (Kent Overstreet) +- bcachefs: btree node scan: handle encrypted nodes (Kent Overstreet) +- bcachefs: Check for packed bkeys that are too big (Kent Overstreet) +- bcachefs: Fix UAFs of btree_insert_entry array (Kent Overstreet) +- bcachefs: Don't use bch2_btree_node_lock_write_nofail() in btree split path (Kent Overstreet) +- selftests/harness: Prevent infinite loop due to Assert in FIXTURE_TEARDOWN (Shengyu Li) +- selftests/ftrace: Limit length in subsystem-enable tests (Yuanhe Shu) +- Linux 6.9-rc4 (Linus Torvalds) +- kernfs: annotate different lockdep class for of->mutex of writable files (Amir Goldstein) +- x86/cpu/amd: Move TOPOEXT enablement into the topology parser (Thomas Gleixner) +- x86/cpu/amd: Make the NODEID_MSR union actually work (Thomas Gleixner) +- x86/cpu/amd: Make the CPUID 0x80000008 parser correct (Thomas Gleixner) +- x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Josh Poimboeuf) +- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Josh Poimboeuf) +- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Josh Poimboeuf) +- x86/bugs: Fix BHI handling of RRSBA (Josh Poimboeuf) +- x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Ingo Molnar) +- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Josh Poimboeuf) +- x86/bugs: Fix BHI documentation (Josh Poimboeuf) +- x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n (Sean Christopherson) +- x86/topology: Don't update cpu_possible_map in topo_set_cpuids() (Thomas Gleixner) +- x86/bugs: Fix return type of spectre_bhi_state() (Daniel Sneddon) +- x86/apic: Force native_apic_mem_read() to use the MOV instruction (Adam Dunlap) +- selftests: kselftest: Fix build failure with NOLIBC (Oleg Nesterov) +- selftests: timers: Fix abs() warning in posix_timers test (John Stultz) +- selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn (Nathan Chancellor) +- selftests: timers: Fix posix_timers ksft_print_msg() warning (John Stultz) +- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior (John Stultz) +- bug: Fix no-return-statement warning with !CONFIG_BUG (Adrian Hunter) +- timekeeping: Use READ/WRITE_ONCE() for tick_do_timer_cpu (Thomas Gleixner) +- selftests/timers/posix_timers: Reimplement check_timer_distribution() (Oleg Nesterov) +- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument (Arnd Bergmann) +- perf/x86: Fix out of range data (Namhyung Kim) +- locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y (Sebastian Andrzej Siewior) +- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 (Nianyao Tang) +- vhost: correct misleading printing information (Xianting Tian) +- vhost-vdpa: change ioctl # for VDPA_GET_VRING_SIZE (Michael S. Tsirkin) +- virtio: store owner from modules with register_virtio_driver() (Krzysztof Kozlowski) +- vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) +- vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) +- swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Dexuan Cui) +- swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Michael Kelley) +- swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Petr Tesarik) +- ata: libata-core: Allow command duration limits detection for ACS-4 drives (Igor Pylypiv) +- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path (Damien Le Moal) +- ata: ahci: Add mask_port_map module parameter (Damien Le Moal) +- zonefs: Use str_plural() to fix Coccinelle warning (Thorsten Blum) +- smb3: fix broken reconnect when password changing on the server by allowing password rotation (Steve French) +- smb: client: instantiate when creating SFU files (Paulo Alcantara) +- smb3: fix Open files on server counter going negative (Steve French) +- smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) +- arm64: tlb: Fix TLBI RANGE operand (Gavin Shan) +- MAINTAINERS: Change Krzysztof Kozlowski's email address (Krzysztof Kozlowski) +- cache: sifive_ccache: Partially convert to a platform driver (Samuel Holland) +- firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get() (Jens Wiklander) +- firmware: arm_scmi: Make raw debugfs entries non-seekable (Cristian Marussi) +- firmware: arm_scmi: Fix wrong fastchannel initialization (Pierre Gondois) +- arm64: dts: imx8qm-ss-dma: fix can lpcg indices (Frank Li) +- arm64: dts: imx8-ss-dma: fix can lpcg indices (Frank Li) +- arm64: dts: imx8-ss-dma: fix adc lpcg indices (Frank Li) +- arm64: dts: imx8-ss-dma: fix pwm lpcg indices (Frank Li) +- arm64: dts: imx8-ss-dma: fix spi lpcg indices (Frank Li) +- arm64: dts: imx8-ss-conn: fix usb lpcg indices (Frank Li) +- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (Frank Li) +- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies (Fabio Estevam) +- ARM: dts: imx7-mba7: Use 'no-mmc' property (Fabio Estevam) +- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order (Frank Li) +- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator (Tim Harvey) +- arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator (Tim Harvey) +- ARM: OMAP2+: fix USB regression on Nokia N8x0 (Aaro Koskinen) +- mmc: omap: restore original power up/down steps (Aaro Koskinen) +- mmc: omap: fix deferred probe (Aaro Koskinen) +- mmc: omap: fix broken slot switch lookup (Aaro Koskinen) +- ARM: OMAP2+: fix N810 MMC gpiod table (Aaro Koskinen) +- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Aaro Koskinen) +- iommu/amd: Change log message severity (Vasant Hegde) +- iommu/vt-d: Fix WARN_ON in iommu probe path (Lu Baolu) +- iommu/vt-d: Allocate local memory for page request queue (Jacob Pan) +- iommu/vt-d: Fix wrong use of pasid config (Xuchun Shang) +- iommu: mtk: fix module autoloading (Krzysztof Kozlowski) +- iommu/amd: Do not enable SNP when V2 page table is enabled (Vasant Hegde) +- iommu/amd: Fix possible irq lock inversion dependency issue (Vasant Hegde) +- Revert "PCI: Mark LSI FW643 to avoid bus reset" (Bjorn Helgaas) +- MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Manivannan Sadhasivam) +- block: fix that blk_time_get_ns() doesn't update time after schedule (Yu Kuai) +- raid1: fix use-after-free for original bio in raid1_write_request() (Yu Kuai) +- block: allow device to have both virt_boundary_mask and max segment size (Ming Lei) +- block: fix q->blkg_list corruption during disk rebind (Ming Lei) +- blk-iocost: avoid out of bounds shift (Rik van Riel) +- io-uring: correct typo in comment for IOU_F_TWQ_LAZY_WAKE (Haiyue Wang) +- io_uring/net: restore msg_control on sendzc retry (Pavel Begunkov) +- io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Alexey Izbyshev) +- MAINTAINERS: remove myself as a Reviewer for Ceph (Jeff Layton) +- ceph: switch to use cap_delay_lock for the unlink delay list (Xiubo Li) +- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE (NeilBrown) +- Kconfig: add some hidden tabs on purpose (Linus Torvalds) +- ring-buffer: Only update pages_touched when a new page is touched (Steven Rostedt (Google)) +- tracing: hide unused ftrace_event_id_fops (Arnd Bergmann) +- tracing: Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entry (Prasad Pandit) +- eventfs: Fix kernel-doc comments to functions (Yang Li) +- MIPS: scall: Save thread_info.syscall unconditionally on entry (Jiaxun Yang) +- amdkfd: use calloc instead of kzalloc to avoid integer overflow (Dave Airlie) +- drm/msm/adreno: Set highest_bank_bit for A619 (Luca Weiss) +- drm/msm: fix the `CRASHDUMP_READ` target of `a6xx_get_shader_block()` (Miguel Ojeda) +- dt-bindings: display/msm: sm8150-mdss: add DP node (Dmitry Baryshkov) +- drm/msm/dp: fix typo in dp_display_handle_port_status_changed() (Abhinav Kumar) +- drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible (Dmitry Baryshkov) +- drm/msm/dp: assign correct DP controller ID to x1e80100 interface table (Kuogee Hsieh) +- drm/msm/dpu: don't allow overriding data from catalog (Dmitry Baryshkov) +- drm/msm: Add newlines to some debug prints (Stephen Boyd) +- drm/msm/dp: fix runtime PM leak on connect failure (Johan Hovold) +- drm/msm/dp: fix runtime PM leak on disconnect (Johan Hovold) +- drm/xe: Label RING_CONTEXT_CONTROL as masked (Ashutosh Dixit) +- drm/xe/xe_migrate: Cast to output precision before multiplying operands (Himal Prasad Ghimiray) +- drm/xe/hwmon: Cast result to output precision on left shift of operand (Karthik Poosa) +- drm/xe/display: Fix double mutex initialization (Lucas De Marchi) +- drm/vmwgfx: Enable DMA mappings with SEV (Zack Rusin) +- drm/client: Fully protect modes[] with dev->mode_config.mutex (Ville Syrjälä) +- gpu: host1x: Do not setup DMA for virtual devices (Thierry Reding) +- accel/ivpu: Fix deadlock in context_xa (Jacek Lawrynowicz) +- accel/ivpu: Fix missed error message after VPU rename (Jacek Lawrynowicz) +- accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE (Jacek Lawrynowicz) +- accel/ivpu: Improve clarity of MMU error messages (Wachowski, Karol) +- accel/ivpu: Put NPU back to D3hot after failed resume (Jacek Lawrynowicz) +- accel/ivpu: Fix PCI D0 state entry in resume (Wachowski, Karol) +- accel/ivpu: Remove d3hot_after_power_off WA (Jacek Lawrynowicz) +- accel/ivpu: Check return code of ipc->lock init (Wachowski, Karol) +- nouveau: fix function cast warning (Arnd Bergmann) +- nouveau/gsp: Avoid addressing beyond end of rpc->entries (Kees Cook) +- Revert "drm/qxl: simplify qxl_fence_wait" (Alex Constantino) +- drm/ast: Fix soft lockup (Jammy Huang) +- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() (Boris Brezillon) +- drm/amdgpu: differentiate external rev id for gfx 11.5.0 (Yifan Zhang) +- drm/amd/display: Adjust dprefclk by down spread percentage. (Zhongwei) +- drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST (Harry Wentland) +- drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 (Harry Wentland) +- drm/amd/display: fix disable otg wa logic in DCN316 (Fudongwang) +- drm/amd/display: Do not recursively call manual trigger programming (Dillon Varone) +- drm/amd/display: always reset ODM mode in context when adding first plane (Wenjing Liu) +- drm/amdgpu: fix incorrect number of active RBs for gfx11 (Tim Huang) +- drm/amd/display: Return max resolution supported by DWB (Alex Hung) +- amd/amdkfd: sync all devices to wait all processes being evicted (Zhigang Luo) +- drm/amdgpu: clear set_q_mode_offs when VM changed (ZhenGuo Yin) +- drm/amdgpu: Fix VCN allocation in CPX partition (Lijo Lazar) +- drm/amd/pm: fix the high voltage issue after unload (Kenneth Feng) +- drm/amd/display: Skip on writeback when it's not applicable (Alex Hung) +- drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2 (Tao Zhou) +- drm/amdgpu: add smu 14.0.1 discovery support (Yifan Zhang) +- drm/amd/swsmu: Update smu v14.0.0 headers to be 14.0.1 compatible (lima1002) +- drm/amdgpu : Increase the mes log buffer size as per new MES FW version (shaoyunl) +- drm/amdgpu : Add mes_log_enable to control mes log feature (shaoyunl) +- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 (Tim Huang) +- drm/amd/display: add DCN 351 version for microcode load (Li Ma) +- drm/amdgpu: Reset dGPU if suspend got aborted (Lijo Lazar) +- drm/amdgpu/umsch: reinitialize write pointer in hw init (Lang Yu) +- drm/amdgpu: Refine IB schedule error logging (Lijo Lazar) +- drm/amdgpu: always force full reset for SOC21 (Alex Deucher) +- drm/amdkfd: Reset GPU on queue preemption failure (Harish Kasiviswanathan) +- drm/i915/vrr: Disable VRR when using bigjoiner (Ville Syrjälä) +- drm/i915: Disable live M/N updates when using bigjoiner (Ville Syrjälä) +- drm/i915: Disable port sync when bigjoiner is used (Ville Syrjälä) +- drm/i915/psr: Disable PSR when bigjoiner is used (Ville Syrjälä) +- drm/i915/guc: Fix the fix for reset lock confusion (John Harrison) +- drm/i915/hdcp: Fix get remote hdcp capability function (Suraj Kandpal) +- drm/i915/cdclk: Fix voltage_level programming edge case (Ville Syrjälä) +- drm/i915/cdclk: Fix CDCLK programming order when pipes are active (Ville Syrjälä) +- docs: point out that python3-pyyaml is now required (Thorsten Leemhuis) +- cxl: Add checks to access_coordinate calculation to fail missing data (Dave Jiang) +- cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord (Dave Jiang) +- cxl: Fix incorrect region perf data calculation (Dave Jiang) +- cxl: Fix retrieving of access_coordinates in PCIe path (Dave Jiang) +- cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates() (Dave Jiang) +- cxl/core: Fix initialization of mbox_cmd.size_out in get event (Kwangjin Ko) +- cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (Dave Jiang) +- cxl/mem: Fix for the index of Clear Event Record Handle (Yuquan Wang) +- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Michael Kelley) +- uio_hv_generic: Don't free decrypted memory (Rick Edgecombe) +- hv_netvsc: Don't free decrypted memory (Rick Edgecombe) +- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Rick Edgecombe) +- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Rick Edgecombe) +- hv/hv_kvp_daemon: Handle IPv4 and Ipv6 combination for keyfile format (Shradha Gupta) +- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Li Zhijian) +- mshyperv: Introduce hv_numa_node_to_pxm_info() (Nuno Das Neves) +- x86/hyperv: Cosmetic changes for hv_apic.c (Erni Sri Satya Vennela) +- ACPI: bus: allow _UID matching for integer zero (Raag Jadav) +- ACPI: scan: Do not increase dep_unmet for already met dependencies (Hans de Goede) +- PM: s2idle: Make sure CPUs will wakeup directly on resume (Anna-Maria Behnsen) +- net: ena: Set tx_info->xdpf value to NULL (David Arinzon) +- net: ena: Fix incorrect descriptor free behavior (David Arinzon) +- net: ena: Wrong missing IO completions check order (David Arinzon) +- net: ena: Fix potential sign extension issue (David Arinzon) +- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit (Archie Pusaka) +- Bluetooth: hci_sock: Fix not validating setsockopt user input (Luiz Augusto von Dentz) +- Bluetooth: ISO: Fix not validating setsockopt user input (Luiz Augusto von Dentz) +- Bluetooth: L2CAP: Fix not validating setsockopt user input (Luiz Augusto von Dentz) +- Bluetooth: RFCOMM: Fix not validating setsockopt user input (Luiz Augusto von Dentz) +- Bluetooth: SCO: Fix not validating setsockopt user input (Luiz Augusto von Dentz) +- Bluetooth: Fix memory leak in hci_req_sync_complete() (Dmitry Antipov) +- Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY (Luiz Augusto von Dentz) +- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset (Luiz Augusto von Dentz) +- af_unix: Fix garbage collector racing against connect() (Michal Luczaj) +- net: dsa: mt7530: trap link-local frames regardless of ST Port State (Arınç ÜNAL) +- Revert "s390/ism: fix receive message buffer allocation" (Gerd Bayer) +- net: sparx5: fix wrong config being used when reconfiguring PCS (Daniel Machon) +- net/mlx5: fix possible stack overflows (Arnd Bergmann) +- net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev (Tariq Toukan) +- net/mlx5e: RSS, Block XOR hash with over 128 channels (Carolina Jubran) +- net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Rahul Rameshbabu) +- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Carolina Jubran) +- net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Carolina Jubran) +- net/mlx5e: RSS, Block changing channels number when RXFH is configured (Carolina Jubran) +- net/mlx5: Correctly compare pkt reformat ids (Cosmin Ratiu) +- net/mlx5: Properly link new fs rules into the tree (Cosmin Ratiu) +- net/mlx5: offset comp irq index in name by one (Michael Liang) +- net/mlx5: Register devlink first under devlink lock (Shay Drory) +- net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Shay Drory) +- netfilter: complete validation of user input (Eric Dumazet) +- r8169: add missing conditional compiling for call to r8169_remove_leds (Heiner Kallweit) +- net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards (Arınç ÜNAL) +- r8169: fix LED-related deadlock on module removal (Heiner Kallweit) +- pds_core: Fix pdsc_check_pci_health function to use work thread (Brett Creeley) +- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) +- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies (Eric Dumazet) +- mISDN: fix MISDN_TIME_STAMP handling (Eric Dumazet) +- net: add copy_safe_from_sockptr() helper (Eric Dumazet) +- ipv4/route: avoid unused-but-set-variable warning (Arnd Bergmann) +- ipv6: fib: hide unused 'pn' variable (Arnd Bergmann) +- octeontx2-af: Fix NIX SQ mode and BP config (Geetha sowjanya) +- af_unix: Clear stale u->oob_skb. (Kuniyuki Iwashima) +- net: ks8851: Handle softirqs at the end of IRQ thread to fix hang (Marek Vasut) +- net: ks8851: Inline ks8851_rx_skb() (Marek Vasut) +- net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Minda Chen) +- net: stmmac: mmc_core: Add GMAC LPI statistics (Minda Chen) +- bnxt_en: Reset PTP tx_avail after possible firmware reset (Pavan Chebbi) +- bnxt_en: Fix error recovery for RoCE ulp client (Vikas Gupta) +- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init() (Vikas Gupta) +- s390/ism: fix receive message buffer allocation (Gerd Bayer) +- geneve: fix header validation in geneve[6]_xmit_skb (Eric Dumazet) +- MAINTAINERS: Drop Li Yang as their email address stopped working (Uwe Kleine-König) +- batman-adv: Avoid infinite loop trying to resize local TT (Sven Eckelmann) +- lib: checksum: hide unused expected_csum_ipv6_magic[] (Arnd Bergmann) +- octeontx2-pf: Fix transmit scheduler resource leak (Hariprasad Kelam) +- virtio_net: Do not send RSS key if it is not supported (Breno Leitao) +- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Eric Dumazet) +- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file (Petr Tesarik) +- net: openvswitch: fix unwanted error log on timeout policy probing (Ilya Maximets) +- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Dan Carpenter) +- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() (Xiang Chen) +- scsi: hisi_sas: Handle the NCQ error returned by D2H frame (Xiang Chen) +- scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) +- scsi: sg: Avoid race in error handling & drop bogus warn (Alexander Wetzel) +- LoongArch: Include linux/sizes.h in addrspace.h to prevent build errors (Randy Dunlap) +- LoongArch: Update dts for Loongson-2K2000 to support GMAC/GNET (Huacai Chen) +- LoongArch: Update dts for Loongson-2K2000 to support PCI-MSI (Huacai Chen) +- LoongArch: Update dts for Loongson-2K2000 to support ISA/LPC (Huacai Chen) +- LoongArch: Update dts for Loongson-2K1000 to support ISA/LPC (Huacai Chen) +- LoongArch: Make virt_addr_valid()/__virt_addr_valid() work with KFENCE (Huacai Chen) +- LoongArch: Make {virt, phys, page, pfn} translation work with KFENCE (Huacai Chen) +- mm: Move lowmem_page_address() a little later (Huacai Chen) +- bcachefs: Fix __bch2_btree_and_journal_iter_init_node_iter() (Kent Overstreet) +- bcachefs: Kill read lock dropping in bch2_btree_node_lock_write_nofail() (Kent Overstreet) +- bcachefs: Fix a race in btree_update_nodes_written() (Kent Overstreet) +- bcachefs: btree_node_scan: Respect member.data_allowed (Kent Overstreet) +- bcachefs: Don't scan for btree nodes when we can reconstruct (Kent Overstreet) +- bcachefs: Fix check_topology() when using node scan (Kent Overstreet) +- bcachefs: fix eytzinger0_find_gt() (Kent Overstreet) +- bcachefs: fix bch2_get_acl() transaction restart handling (Kent Overstreet) +- bcachefs: fix the count of nr_freed_pcpu after changing bc->freed_nonpcpu list (Hongbo Li) +- bcachefs: Fix gap buffer bug in bch2_journal_key_insert_take() (Kent Overstreet) +- bcachefs: Rename struct field swap to prevent macro naming collision (Thorsten Blum) +- MAINTAINERS: Add entry for bcachefs documentation (Bagas Sanjaya) +- Documentation: filesystems: Add bcachefs toctree (Bagas Sanjaya) +- bcachefs: JOURNAL_SPACE_LOW (Kent Overstreet) +- bcachefs: Disable errors=panic for BCH_IOCTL_FSCK_OFFLINE (Kent Overstreet) +- bcachefs: Fix BCH_IOCTL_FSCK_OFFLINE for encrypted filesystems (Kent Overstreet) +- bcachefs: fix rand_delete unit test (Kent Overstreet) +- bcachefs: fix ! vs ~ typo in __clear_bit_le64() (Dan Carpenter) +- bcachefs: Fix rebalance from durability=0 device (Kent Overstreet) +- bcachefs: Print shutdown journal sequence number (Kent Overstreet) +- bcachefs: Further improve btree_update_to_text() (Kent Overstreet) +- bcachefs: Move btree_updates to debugfs (Kent Overstreet) +- bcachefs: Bump limit in btree_trans_too_many_iters() (Kent Overstreet) +- bcachefs: Make snapshot_is_ancestor() safe (Kent Overstreet) +- bcachefs: create debugfs dir for each btree (Thomas Bertschinger) +- platform/chrome: cros_ec_uart: properly fix race condition (Noah Loomans) +- Use LLVM=1 for clang_lto build (Nikita Popov) +- redhat: fix def_variants.yaml check (Jan Stancek) +- kprobes: Fix possible use-after-free issue on kprobe registration (Zheng Yejian) +- fs/proc: Skip bootloader comment if no embedded kernel parameters (Masami Hiramatsu) +- fs/proc: remove redundant comments from /proc/bootconfig (Zhenhua Huang) +- media: mediatek: vcodec: support 36 bits physical address (Yunfei Dong) +- media: mediatek: vcodec: adding lock to protect encoder context list (Yunfei Dong) +- media: mediatek: vcodec: adding lock to protect decoder context list (Yunfei Dong) +- media: mediatek: vcodec: Fix oops when HEVC init fails (Nicolas Dufresne) +- media: mediatek: vcodec: Handle VP9 superframe bitstream with 8 sub-frames (Irui Wang) +- randomize_kstack: Improve entropy diffusion (Kees Cook) +- ubsan: fix unused variable warning in test module (Arnd Bergmann) +- gcc-plugins/stackleak: Avoid .head.text section (Ard Biesheuvel) +- tools/power turbostat: v2024.04.10 (Len Brown) +- tools/power/turbostat: Add support for Xe sysfs knobs (Zhang Rui) +- tools/power/turbostat: Add support for new i915 sysfs knobs (Zhang Rui) +- tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (Zhang Rui) +- tools/power/turbostat: Fix uncore frequency file string (Justin Ernst) +- tools/power/turbostat: Unify graphics sysfs snapshots (Zhang Rui) +- tools/power/turbostat: Cache graphics sysfs path (Zhang Rui) +- tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (Zhang Rui) +- tools/power turbostat: Add selftests (Patryk Wlazlyn) +- tools/power turbostat: read RAPL counters via perf (Patryk Wlazlyn) +- tools/power turbostat: Add proper re-initialization for perf file descriptors (Patryk Wlazlyn) +- tools/power turbostat: Clear added counters when in no-msr mode (Patryk Wlazlyn) +- tools/power turbostat: add early exits for permission checks (Patryk Wlazlyn) +- tools/power turbostat: detect and disable unavailable BICs at runtime (Patryk Wlazlyn) +- tools/power turbostat: Add reading aperf and mperf via perf API (Patryk Wlazlyn) +- tools/power turbostat: Add --no-perf option (Patryk Wlazlyn) +- tools/power turbostat: Add --no-msr option (Patryk Wlazlyn) +- tools/power turbostat: enhance -D (debug counter dump) output (Len Brown) +- tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (Len Brown) +- tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (Patryk Wlazlyn) +- tools/power turbostat: Print ucode revision only if valid (Patryk Wlazlyn) +- tools/power turbostat: Expand probe_intel_uncore_frequency() (Len Brown) +- tools/power turbostat: Do not print negative LPI residency (Chen Yu) +- tools/power turbostat: Fix Bzy_MHz documentation typo (Peng Liu) +- tools/power turbostat: Increase the limit for fd opened (Wyes Karny) +- tools/power turbostat: Fix added raw MSR output (Doug Smythies) +- platform/x86: lg-laptop: fix %%s null argument warning (Gergo Koteles) +- platform/x86: intel-vbtn: Update tablet mode switch at end of probe (Gwendal Grignou) +- platform/x86: intel-vbtn: Use acpi_has_method to check for switch (Gwendal Grignou) +- platform/x86: toshiba_acpi: Silence logging for some events (Hans de Goede) +- platform/x86/intel/hid: Add Lunar Lake and Arrow Lake support (Sumeet Pawnikar) +- platform/x86/intel/hid: Don't wake on 5-button releases (David McFarland) +- platform/x86: acer-wmi: Add support for Acer PH18-71 (Bernhard Rosenkränzer) +- redhat: sanity check yaml files (Jan Stancek) +- spec: rework filter-mods and mod-denylist (Jan Stancek) +- nouveau: fix devinit paths to only handle display on GSP. (Dave Airlie) +- compiler.h: Add missing quote in macro comment (Thorsten Blum) +- KVM: x86: Add BHI_NO (Daniel Sneddon) +- x86/bhi: Mitigate KVM by default (Pawan Gupta) +- x86/bhi: Add BHI mitigation knob (Pawan Gupta) +- x86/bhi: Enumerate Branch History Injection (BHI) bug (Pawan Gupta) +- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Daniel Sneddon) +- x86/bhi: Add support for clearing branch history at syscall entry (Pawan Gupta) +- x86/syscall: Don't force use of indirect calls for system calls (Linus Torvalds) +- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Josh Poimboeuf) +- btrfs: always clear PERTRANS metadata during commit (Boris Burkov) +- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve (Boris Burkov) +- btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans (Boris Burkov) +- btrfs: record delayed inode root in transaction (Boris Burkov) +- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations (Boris Burkov) +- btrfs: qgroup: correctly model root qgroup rsv in convert (Boris Burkov) +- memblock tests: fix undefined reference to `BIT' (Wei Yang) +- memblock tests: fix undefined reference to `panic' (Wei Yang) +- memblock tests: fix undefined reference to `early_pfn_to_nid' (Wei Yang) +- Linux 6.9-rc3 (Linus Torvalds) +- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Borislav Petkov (AMD)) +- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Borislav Petkov (AMD)) +- x86/CPU/AMD: Track SNP host status with cc_platform_*() (Borislav Petkov (AMD)) +- x86/cc: Add cc_platform_set/_clear() helpers (Borislav Petkov (AMD)) +- x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Borislav Petkov (AMD)) +- x86/coco: Require seeding RNG with RDRAND on CoCo systems (Jason A. Donenfeld) +- x86/numa/32: Include missing (Arnd Bergmann) +- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (Reinette Chatre) +- timers/migration: Return early on deactivation (Anna-Maria Behnsen) +- timers/migration: Fix ignored event due to missing CPU update (Frederic Weisbecker) +- vdso: Use CONFIG_PAGE_SHIFT in vdso/datapage.h (Arnd Bergmann) +- timers: Fix text inconsistencies and spelling (Randy Dunlap) +- tick/sched: Fix struct tick_sched doc warnings (Randy Dunlap) +- tick/sched: Fix various kernel-doc warnings (Randy Dunlap) +- timers: Fix kernel-doc format and add Return values (Randy Dunlap) +- time/timekeeping: Fix kernel-doc warnings and typos (Randy Dunlap) +- time/timecounter: Fix inline documentation (Randy Dunlap) +- perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Kan Liang) +- redhat: regenerate test-data (Jan Stancek) [RHEL-29722] +- redhat/Makefile.variables: don't set DISTRO (Jan Stancek) [RHEL-29722] +- redhat/Makefile.variables: set PATCHLIST_URL to none (Jan Stancek) [RHEL-29722] +- redhat/kernel.spec.template: fix with_realtime (Jan Stancek) [RHEL-29722] +- Linux v6.9.0-0.rc4 +Resolves: RHEL-29722 + +* Mon Apr 08 2024 Jan Stancek [6.9.0-0.rc2.1.el10] +- remove ARK .gitlab-ci.yml (Jan Stancek) +- redhat: update rpminspect with c9s one (Jan Stancek) +- redhat: remove fedora configs and files (Jan Stancek) +- redhat: init RHEL10.0 beta variables and dist tag (Jan Stancek) [RHEL-29722] +- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Jeff Layton) +- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP (Chuck Lever) +- i2c: pxa: hide unused icr_bits[] variable (Arnd Bergmann) +- xfs: allow cross-linking special files without project quota (Andrey Albershteyn) +- smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) +- smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) +- smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) +- smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) +- smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) +- smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) +- smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) +- smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) +- smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) +- smb3: retrying on failed server close (Ritvik Budhiraja) +- smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) +- smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) +- smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) +- smb: client: guarantee refcounted children from parent session (Paulo Alcantara) +- cifs: Fix caching to try to do open O_WRONLY as rdwr on server (David Howells) +- smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) +- smb: client: replace deprecated strncpy with strscpy (Justin Stitt) +- firewire: ohci: mask bus reset interrupts between ISR and bottom half (Adam Goldman) +- spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe (Huai-Yuan Liu) +- spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Carlos Song) +- spi: s3c64xx: Use DMA mode from fifo size (Jaewon Kim) +- regulator: tps65132: Add of_match table (André Apitzsch) +- regmap: maple: Fix uninitialized symbol 'ret' warnings (Richard Fitzgerald) +- regmap: maple: Fix cache corruption in regcache_maple_drop() (Richard Fitzgerald) +- nvme-fc: rename free_ctrl callback to match name pattern (Daniel Wagner) +- nvmet-fc: move RCU read lock to nvmet_fc_assoc_exists (Daniel Wagner) +- nvmet: implement unique discovery NQN (Hannes Reinecke) +- nvme: don't create a multipath node for zero capacity devices (Christoph Hellwig) +- nvme: split nvme_update_zone_info (Christoph Hellwig) +- nvme-multipath: don't inherit LBA-related fields for the multipath node (Christoph Hellwig) +- block: fix overflow in blk_ioctl_discard() (Li Nan) +- nullblk: Fix cleanup order in null_add_dev() error path (Damien Le Moal) +- io_uring/kbuf: hold io_buffer_list reference over mmap (Jens Axboe) +- io_uring/kbuf: protect io_buffer_list teardown with a reference (Jens Axboe) +- io_uring/kbuf: get rid of bl->is_ready (Jens Axboe) +- io_uring/kbuf: get rid of lower BGID lists (Jens Axboe) +- io_uring: use private workqueue for exit work (Jens Axboe) +- io_uring: disable io-wq execution of multishot NOWAIT requests (Jens Axboe) +- io_uring/rw: don't allow multishot reads without NOWAIT support (Jens Axboe) +- scsi: ufs: core: Fix MCQ mode dev command timeout (Peter Wang) +- scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN (Yihang Li) +- scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Li Nan) +- scsi: ufs: core: WLUN suspend dev/link state error recovery (Peter Wang) +- scsi: mylex: Fix sysfs buffer lengths (Arnd Bergmann) +- nios2: Only use built-in devicetree blob if configured to do so (Guenter Roeck) +- dt-bindings: timer: narrow regex for unit address to hex numbers (Krzysztof Kozlowski) +- dt-bindings: soc: fsl: narrow regex for unit address to hex numbers (Krzysztof Kozlowski) +- dt-bindings: remoteproc: ti,davinci: remove unstable remark (Krzysztof Kozlowski) +- dt-bindings: clock: ti: remove unstable remark (Krzysztof Kozlowski) +- dt-bindings: clock: keystone: remove unstable remark (Krzysztof Kozlowski) +- of: module: prevent NULL pointer dereference in vsnprintf() (Sergey Shtylyov) +- dt-bindings: ufs: qcom: document SM6125 UFS (Krzysztof Kozlowski) +- dt-bindings: ufs: qcom: document SC7180 UFS (Krzysztof Kozlowski) +- dt-bindings: ufs: qcom: document SC8180X UFS (Krzysztof Kozlowski) +- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals (Herve Codina) +- driver core: Introduce device_link_wait_removal() (Herve Codina) +- docs: dt-bindings: add missing address/size-cells to example (Krzysztof Kozlowski) +- MAINTAINERS: Add TPM DT bindings to TPM maintainers (Rob Herring) +- stackdepot: rename pool_index to pool_index_plus_1 (Peter Collingbourne) +- x86/mm/pat: fix VM_PAT handling in COW mappings (David Hildenbrand) +- MAINTAINERS: change vmware.com addresses to broadcom.com (Alexey Makhalov) +- selftests/mm: include strings.h for ffsl (Edward Liaw) +- mm: vmalloc: fix lockdep warning (Uladzislau Rezki (Sony)) +- mm: vmalloc: bail out early in find_vmap_area() if vmap is not init (Uladzislau Rezki (Sony)) +- init: open output files from cpio unpacking with O_LARGEFILE (John Sperbeck) +- mm/secretmem: fix GUP-fast succeeding on secretmem folios (David Hildenbrand) +- arm64/ptrace: Use saved floating point state type to determine SVE layout (Mark Brown) +- riscv: process: Fix kernel gp leakage (Stefan O'Rear) +- riscv: Disable preemption when using patch_map() (Alexandre Ghiti) +- riscv: Fix warning by declaring arch_cpu_idle() as noinstr (Alexandre Ghiti) +- riscv: use KERN_INFO in do_trap (Andreas Schwab) +- riscv: Fix vector state restore in rt_sigreturn() (Björn Töpel) +- riscv: mm: implement pgprot_nx (Jisheng Zhang) +- riscv: compat_vdso: align VDSOAS build log (Masahiro Yamada) +- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ (Victor Isaev) +- riscv: Mark __se_sys_* functions __used (Sami Tolvanen) +- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported (Pu Lehui) +- riscv: compat_vdso: install compat_vdso.so.dbg to /lib/modules/*/vdso/ (Masahiro Yamada) +- riscv: hwprobe: do not produce frtace relocation (Vladimir Isaev) +- riscv: Fix spurious errors from __get/put_kernel_nofault (Samuel Holland) +- riscv: mm: Fix prototype to avoid discarding const (Samuel Holland) +- s390/entry: align system call table on 8 bytes (Sumanth Korikkar) +- s390/pai: fix sampling event removal for PMU device driver (Thomas Richter) +- s390/preempt: mark all functions __always_inline (Ilya Leoshkevich) +- s390/atomic: mark all functions __always_inline (Ilya Leoshkevich) +- s390/mm: fix NULL pointer dereference (Heiko Carstens) +- PM: EM: fix wrong utilization estimation in em_cpu_energy() (Vincent Guittot) +- ACPI: thermal: Register thermal zones without valid trip points (Stephen Horvath) +- thermal: gov_power_allocator: Allow binding without trip points (Nikita Travkin) +- thermal: gov_power_allocator: Allow binding without cooling devices (Nikita Travkin) +- gpio: cdev: fix missed label sanitizing in debounce_setup() (Kent Gibson) +- gpio: cdev: check for NULL labels when sanitizing them for irqs (Bartosz Golaszewski) +- gpiolib: Fix triggering "kobject: 'gpiochipX' is not initialized, yet" kobject_get() errors (Hans de Goede) +- ata: sata_gemini: Check clk_enable() result (Chen Ni) +- ata: sata_mv: Fix PCI device ID table declaration compilation warning (Arnd Bergmann) +- ata: ahci_st: Remove an unused field in struct st_ahci_drv_data (Christophe JAILLET) +- ata: pata_macio: drop driver owner assignment (Krzysztof Kozlowski) +- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit (Arnd Bergmann) +- ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Chaitanya Kumar Borah) +- ASoC: SOF: amd: fix for false dsp interrupts (Vijendar Mukunda) +- ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Peter Ujfalusi) +- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Richard Fitzgerald) +- ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Zhang Yi) +- ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Zhang Yi) +- ASoC: codecs: ES8326: modify clock table (Zhang Yi) +- ASoC: codecs: ES8326: Solve error interruption issue (Zhang Yi) +- ASoC: Intel: avs: boards: Add modules description (Amadeusz Sławiński) +- ASoC: amd: acp: fix for acp_init function error handling (Vijendar Mukunda) +- ASoC: rt-sdw*: add __func__ to all error logs (Pierre-Louis Bossart) +- ASoC: rt722-sdca-sdw: fix locking sequence (Pierre-Louis Bossart) +- ASoC: rt712-sdca-sdw: fix locking sequence (Pierre-Louis Bossart) +- ASoC: rt711-sdw: fix locking sequence (Pierre-Louis Bossart) +- ASoC: rt711-sdca: fix locking sequence (Pierre-Louis Bossart) +- ASoC: rt5682-sdw: fix locking sequence (Pierre-Louis Bossart) +- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Stephen Lee) +- ASoC: amd: acp: fix for acp pdm configuration check (Vijendar Mukunda) +- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Peter Ujfalusi) +- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Correct the delay calculation (Peter Ujfalusi) +- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Peter Ujfalusi) +- ASoC: SOF: Remove the get_stream_position callback (Peter Ujfalusi) +- ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Peter Ujfalusi) +- ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Peter Ujfalusi) +- ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Peter Ujfalusi) +- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Peter Ujfalusi) +- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Peter Ujfalusi) +- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Peter Ujfalusi) +- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Peter Ujfalusi) +- ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Peter Ujfalusi) +- ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Charles Keepax) +- ASoC: SOF: mtrace: rework mtrace timestamp setting (Rander Wang) +- ASoC: cs-amp-lib: Check for no firmware controls when writing calibration (Simon Trimmer) +- ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Peter Ujfalusi) +- ALSA: line6: Zero-initialize message buffers (Takashi Iwai) +- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Luke D. Jones) +- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (I Gede Agastya Darma Laksana) +- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Christian Bendiksen) +- Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Oswald Buddenhagen) +- OSS: dmasound/paula: Mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) +- ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Simon Trimmer) +- ASoC: tas2781: mark dvc_tlv with __maybe_unused (Gergo Koteles) +- ALSA: hda: cs35l56: Add ACPI device match tables (Simon Trimmer) +- ALSA: hda/realtek - Fix inactive headset mic jack (Christoffer Sandberg) +- drm/i915/mst: Reject FEC+MST on ICL (Ville Syrjälä) +- drm/i915/mst: Limit MST+DSC to TGL+ (Ville Syrjälä) +- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13 (Ankit Nautiyal) +- drm/i915/gt: Enable only one CCS for compute workload (Andi Shyti) +- drm/i915/gt: Do not generate the command streamer for all the CCS (Andi Shyti) +- drm/i915/gt: Disable HW load balancing for CCS (Andi Shyti) +- drm/i915/gt: Limit the reserved VM space to only the platforms that need it (Andi Shyti) +- drm/i915/psr: Fix intel_psr2_sel_fetch_et_alignment usage (Jouni Högander) +- drm/i915/psr: Move writing early transport pipe src (Jouni Högander) +- drm/i915/psr: Calculate PIPE_SRCSZ_ERLY_TPT value (Jouni Högander) +- drm/i915/dp: Remove support for UHBR13.5 (Arun R Murthy) +- drm/i915/dp: Fix DSC state HW readout for SST connectors (Imre Deak) +- drm/xe: Use ordered wq for preempt fence waiting (Matthew Brost) +- drm/xe: Move vma rebinding to the drm_exec locking loop (Thomas Hellström) +- drm/xe: Make TLB invalidation fences unordered (Thomas Hellström) +- drm/xe: Rework rebinding (Thomas Hellström) +- drm/xe: Use ring ops TLB invalidation for rebinds (Thomas Hellström) +- drm/display: fix typo (Oleksandr Natalenko) +- drm/prime: Unbreak virtgpu dma-buf export (Rob Clark) +- nouveau/uvmm: fix addr/range calcs for remap operations (Dave Airlie) +- drm/nouveau/gr/gf100: Remove second semicolon (Colin Ian King) +- drm/panfrost: fix power transition timeout warnings (Christian Hewitt) +- 9p: remove SLAB_MEM_SPREAD flag usage (Chengming Zhou) +- 9p: Fix read/write debug statements to report server reply (Dominique Martinet) +- 9p/trans_fd: remove Excess kernel-doc comment (Randy Dunlap) +- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 (Namjae Jeon) +- ksmbd: validate payload size in ipc response (Namjae Jeon) +- ksmbd: don't send oplock break if rename fails (Namjae Jeon) +- aio: Fix null ptr deref in aio_complete() wakeup (Kent Overstreet) +- fs,block: yield devices early (Christian Brauner) +- block: count BLK_OPEN_RESTRICT_WRITES openers (Christian Brauner) +- block: handle BLK_OPEN_RESTRICT_WRITES correctly (Christian Brauner) +- redhat/configs: remove CONFIG_INTEL_MENLOW as it is obsolete. (David Arcari) +- redhat: enable changes to build rt variants (Clark Williams) +- Add localversion for -RT release (Thomas Gleixner) +- sysfs: Add /sys/kernel/realtime entry (Clark Williams) +- riscv: allow to enable RT (Jisheng Zhang) +- riscv: add PREEMPT_AUTO support (Jisheng Zhang) +- POWERPC: Allow to enable RT (Sebastian Andrzej Siewior) +- powerpc/stackprotector: work around stack-guard init from atomic (Sebastian Andrzej Siewior) +- powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT (Bogdan Purcareata) +- powerpc/pseries: Select the generic memory allocator. (Sebastian Andrzej Siewior) +- powerpc/pseries/iommu: Use a locallock instead local_irq_save() (Sebastian Andrzej Siewior) +- powerpc: traps: Use PREEMPT_RT (Sebastian Andrzej Siewior) +- ARM64: Allow to enable RT (Sebastian Andrzej Siewior) +- ARM: Allow to enable RT (Sebastian Andrzej Siewior) +- ARM: vfp: Move sending signals outside of vfp_lock()ed section. (Sebastian Andrzej Siewior) +- ARM: vfp: Use vfp_lock() in vfp_support_entry(). (Sebastian Andrzej Siewior) +- ARM: vfp: Use vfp_lock() in vfp_sync_hwstate(). (Sebastian Andrzej Siewior) +- ARM: vfp: Provide vfp_lock() for VFP locking. (Sebastian Andrzej Siewior) +- arm: Disable FAST_GUP on PREEMPT_RT if HIGHPTE is also enabled. (Sebastian Andrzej Siewior) +- ARM: enable irq in translation/section permission fault handlers (Yadi.hu) +- arm: Disable jump-label on PREEMPT_RT. (Thomas Gleixner) +- sched: define TIF_ALLOW_RESCHED (Thomas Gleixner) +- Revert "drm/i915: Depend on !PREEMPT_RT." (Sebastian Andrzej Siewior) +- drm/i915/guc: Consider also RCU depth in busy loop. (Sebastian Andrzej Siewior) +- drm/i915: Drop the irqs_disabled() check (Sebastian Andrzej Siewior) +- drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (Sebastian Andrzej Siewior) +- drm/i915/gt: Queue and wait for the irq_work item. (Sebastian Andrzej Siewior) +- drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE (Sebastian Andrzej Siewior) +- drm/i915: Disable tracing points on PREEMPT_RT (Sebastian Andrzej Siewior) +- drm/i915: Don't check for atomic context on PREEMPT_RT (Sebastian Andrzej Siewior) +- drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (Mike Galbraith) +- drm/i915: Use preempt_disable/enable_rt() where recommended (Mike Galbraith) +- printk: Avoid false positive lockdep report for legacy printing (John Ogness) +- printk: Provide threadprintk boot argument (John Ogness) +- printk: Add kthread for all legacy consoles (John Ogness) +- serial: 8250: Revert "drop lockdep annotation from serial8250_clear_IER()" (John Ogness) +- serial: 8250: Switch to nbcon console (John Ogness) +- printk: nbcon: Provide function to reacquire ownership (John Ogness) +- tty: sysfs: Add nbcon support for 'active' (John Ogness) +- proc: Add nbcon support for /proc/consoles (John Ogness) +- printk: nbcon: Show replay message on takeover (John Ogness) +- printk: Provide helper for message prepending (John Ogness) +- printk: nbcon: Start printing threads (John Ogness) +- printk: nbcon: Stop threads on shutdown/reboot (John Ogness) +- printk: nbcon: Add printer thread wakeups (Thomas Gleixner) +- printk: nbcon: Add context to console_is_usable() (John Ogness) +- printk: Atomic print in printk context on shutdown (John Ogness) +- printk: nbcon: Introduce printing kthreads (Thomas Gleixner) +- lockdep: Mark emergency sections in lockdep splats (John Ogness) +- rcu: Mark emergency sections in rcu stalls (John Ogness) +- panic: Mark emergency section in oops (John Ogness) +- panic: Mark emergency section in warn (Thomas Gleixner) +- printk: nbcon: Implement emergency sections (Thomas Gleixner) +- printk: Coordinate direct printing in panic (John Ogness) +- printk: Track nbcon consoles (John Ogness) +- printk: Avoid console_lock dance if no legacy or boot consoles (John Ogness) +- printk: nbcon: Add unsafe flushing on panic (John Ogness) +- printk: nbcon: Assign priority based on CPU state (John Ogness) +- printk: nbcon: Use nbcon consoles in console_flush_all() (John Ogness) +- printk: Track registered boot consoles (John Ogness) +- printk: nbcon: Provide function to flush using write_atomic() (Thomas Gleixner) +- printk: Add @flags argument for console_is_usable() (John Ogness) +- printk: Let console_is_usable() handle nbcon (John Ogness) +- printk: Make console_is_usable() available to nbcon (John Ogness) +- printk: nbcon: Do not rely on proxy headers (John Ogness) +- printk: nbcon: Implement processing in port->lock wrapper (John Ogness) +- serial: core: Provide low-level functions to lock port (John Ogness) +- printk: nbcon: Use driver synchronization while registering (John Ogness) +- printk: nbcon: Add callbacks to synchronize with driver (John Ogness) +- printk: nbcon: Add detailed doc for write_atomic() (John Ogness) +- printk: Check printk_deferred_enter()/_exit() usage (Sebastian Andrzej Siewior) +- printk: nbcon: Remove return value for write_atomic() (John Ogness) +- printk: Properly deal with nbcon consoles on seq init (John Ogness) +- printk: Add notation to console_srcu locking (John Ogness) +- time: Allow to preempt after a callback. (Sebastian Andrzej Siewior) +- softirq: Add function to preempt serving softirqs. (Sebastian Andrzej Siewior) +- sched/core: Provide a method to check if a task is PI-boosted. (Sebastian Andrzej Siewior) +- zram: Replace bit spinlocks with spinlock_t for PREEMPT_RT. (Mike Galbraith) +- softirq: Wake ktimers thread also in softirq. (Junxiao Chang) +- tick: Fix timer storm since introduction of timersd (Frederic Weisbecker) +- rcutorture: Also force sched priority to timersd on boosting test. (Frederic Weisbecker) +- softirq: Use a dedicated thread for timer wakeups. (Sebastian Andrzej Siewior) +- sched/rt: Don't try push tasks if there are none. (Sebastian Andrzej Siewior) +- x86: Enable RT also on 32bit (Sebastian Andrzej Siewior) +- x86: Allow to enable RT (Sebastian Andrzej Siewior) +- drm/ttm/tests: Let ttm_bo_test consider different ww_mutex implementation. (Sebastian Andrzej Siewior) +- Locking: Let PREEMPT_RT compile again with new rwsem asserts. (Sebastian Andrzej Siewior) +- perf: Split __perf_pending_irq() out of perf_pending_irq() (Sebastian Andrzej Siewior) +- perf: Remove perf_swevent_get_recursion_context() from perf_pending_task(). (Sebastian Andrzej Siewior) +- perf: Enqueue SIGTRAP always via task_work. (Sebastian Andrzej Siewior) +- perf: Move irq_work_queue() where the event is prepared. (Sebastian Andrzej Siewior) +- net: Rename rps_lock to backlog_lock. (Sebastian Andrzej Siewior) +- net: Use backlog-NAPI to clean up the defer_list. (Sebastian Andrzej Siewior) +- net: Allow to use SMP threads for backlog NAPI. (Sebastian Andrzej Siewior) +- net: Remove conditional threaded-NAPI wakeup based on task state. (Sebastian Andrzej Siewior) +- Linux v6.9.0-0.rc2 +Resolves: RHEL-29722 + +* Tue Apr 30 2024 Jan Stancek [6.9.0-0.rc6.4.el10] +- Linux 6.9-rc6 (Linus Torvalds) +- sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) +- sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) +- sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() (Xuewen Yan) +- sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr (Tianchen Ding) +- sched/eevdf: Always update V if se->on_rq when reweighting (Tianchen Ding) +- cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n (Sean Christopherson) +- cpu: Re-enable CPU mitigations by default for !X86 architectures (Sean Christopherson) +- x86/tdx: Preserve shared bit on mprotect() (Kirill A. Shutemov) +- x86/cpu: Fix check for RDPKRU in __show_regs() (David Kaplan) +- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Wenkuan Wang) +- x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Tom Lendacky) +- irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang) +- gitlab-ci: enable pipelines with c10s buildroot (Michael Hofmann) +- rust: remove `params` from `module` macro example (Aswin Unnikrishnan) +- kbuild: rust: force `alloc` extern to allow "empty" Rust files (Miguel Ojeda) +- kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE (Miguel Ojeda) +- rust: kernel: require `Send` for `Module` implementations (Wedson Almeida Filho) +- rust: phy: implement `Send` for `Registration` (Wedson Almeida Filho) +- rust: make mutually exclusive with CFI_CLANG (Conor Dooley) +- rust: macros: fix soundness issue in `module!` macro (Benno Lossin) +- rust: init: remove impl Zeroable for Infallible (Laine Taffin Altman) +- docs: rust: fix improper rendering in Arch Support page (Bo-Wei Chen) +- rust: don't select CONSTRUCTORS (Alice Ryhl) +- riscv: T-Head: Test availability bit before enabling MAE errata (Christoph Müllner) +- riscv: thead: Rename T-Head PBMT to MAE (Christoph Müllner) +- RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2 (Andrew Jones) +- perf riscv: Fix the warning due to the incompatible type (Ben Zong-You Xie) +- selftests: sud_test: return correct emulated syscall value on RISC-V (Clément Léger) +- riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN (Clément Léger) +- riscv: Fix loading 64-bit NOMMU kernels past the start of RAM (Samuel Holland) +- riscv: Fix TASK_SIZE on 64-bit NOMMU (Samuel Holland) +- smb3: fix lock ordering potential deadlock in cifs_sync_mid_result (Steve French) +- smb3: missing lock when picking channel (Steve French) +- smb: client: Fix struct_group() usage in __packed structs (Gustavo A. R. Silva) +- i2c: smbus: fix NULL function pointer dereference (Wolfram Sang) +- MAINTAINERS: Drop entry for PCA9541 bus master selector (Guenter Roeck) +- eeprom: at24: fix memory corruption race condition (Daniel Okazaki) +- dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema (Rob Herring) +- profiling: Remove create_prof_cpu_mask(). (Tetsuo Handa) +- soundwire: amd: fix for wake interrupt handling for clockstop mode (Vijendar Mukunda) +- dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Fenghua Yu) +- dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver (Miquel Raynal) +- dmaengine: xilinx: xdma: Fix synchronization issue (Louis Chauvet) +- dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor (Miquel Raynal) +- dma: xilinx_dpdma: Fix locking (Sean Anderson) +- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Rex Zhang) +- idma64: Don't try to serve interrupts when device is powered off (Andy Shevchenko) +- dmaengine: tegra186: Fix residual calculation (Akhil R) +- dmaengine: owl: fix register access functions (Arnd Bergmann) +- dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" (Vinod Koul) +- phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered (Hans de Goede) +- phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 (Johan Hovold) +- phy: phy-rockchip-samsung-hdptx: Select CONFIG_RATIONAL (Cristian Ciocaltea) +- phy: qcom: m31: match requested regulator name with dt schema (Gabor Juhos) +- phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE (Stephen Boyd) +- phy: qcom: qmp-combo: Fix VCO div offset on v3 (Stephen Boyd) +- phy: rockchip: naneng-combphy: Fix mux on rk3588 (Sebastian Reichel) +- phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits (Sebastian Reichel) +- phy: rockchip-snps-pcie3: fix bifurcation on rk3588 (Michal Tomek) +- phy: freescale: imx8m-pcie: fix pcie link-up instability (Marcel Ziswiler) +- phy: marvell: a3700-comphy: Fix hardcoded array size (Mikhail Kobuk) +- phy: marvell: a3700-comphy: Fix out of bounds read (Mikhail Kobuk) +- soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS (Daniel Golle) +- soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names (AngeloGioacchino Del Regno) +- firmware: qcom: uefisecapp: Fix memory related IO errors and crashes (Maximilian Luz) +- ARM: dts: imx6ull-tarragon: fix USB over-current polarity (Michael Heimpold) +- arm64: dts: imx8mp: Fix assigned-clocks for second CSI2 (Marek Vasut) +- arm64: dts: mediatek: mt2712: fix validation errors (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: drop invalid thermal block clock (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: drop invalid properties from ethsys (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: fix IR nodename (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: fix clock controllers (Rafał Miłecki) +- arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu (Pin-yen Lin) +- arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 (Pin-yen Lin) +- arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315 (Pin-yen Lin) +- arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 (Pin-yen Lin) +- arm64: dts: mediatek: cherry: Describe CPU supplies (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg (Ikjoon Jang) +- ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property (Andrei Simion) +- ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property (Andrei Simion) +- arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller (Maximilian Luz) +- arm64: dts: qcom: sm8650: Fix the msi-map entries (Manivannan Sadhasivam) +- arm64: dts: qcom: sm8550: Fix the msi-map entries (Manivannan Sadhasivam) +- arm64: dts: qcom: sm8450: Fix the msi-map entries (Manivannan Sadhasivam) +- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP (Johan Hovold) +- arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states (Rajendra Nayak) +- arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs (Luca Weiss) +- arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64 (Rob Herring) +- arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro (Jose Ignacio Tornos Martinez) +- dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node (Rob Herring) +- arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2 (Krzysztof Kozlowski) +- arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1 (Krzysztof Kozlowski) +- arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo (Krzysztof Kozlowski) +- arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus (Muhammed Efe Cetin) +- arm64: dts: rockchip: Designate the system power controller on QuartzPro64 (Dragan Simic) +- arm64: dts: rockchip: drop panel port unit address in GRU Scarlet (Krzysztof Kozlowski) +- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts (Dragan Simic) +- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5 (Andy Yan) +- arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou (Quentin Schulz) +- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma (Quentin Schulz) +- arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma (Quentin Schulz) +- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma (Iskander Amara) +- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma (Iskander Amara) +- arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f (Arınç ÜNAL) +- mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Miaohe Lin) +- selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Muhammad Usama Anjum) +- stackdepot: respect __GFP_NOLOCKDEP allocation flag (Andrey Ryabinin) +- hugetlb: check for anon_vma prior to folio allocation (Vishal Moola (Oracle)) +- mm: zswap: fix shrinker NULL crash with cgroup_disable=memory (Johannes Weiner) +- mm: turn folio_test_hugetlb into a PageType (Matthew Wilcox (Oracle)) +- mm: support page_mapcount() on page_has_type() pages (Matthew Wilcox (Oracle)) +- mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros (Matthew Wilcox (Oracle)) +- mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Peter Xu) +- selftests: mm: fix unused and uninitialized variable warning (Muhammad Usama Anjum) +- selftests/harness: remove use of LINE_MAX (Edward Liaw) +- mmc: moxart: fix handling of sgm->consumed, otherwise WARN_ON triggers (Sergei Antonov) +- mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128 (Maksim Kiselev) +- mmc: sdhci-msm: pervent access to suspended controller (Mantas Pucka) +- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property (Alexey Brodkin) +- ARC: Fix typos (Bjorn Helgaas) +- ARC: mm: fix new code about cache aliasing (Vineet Gupta) +- ARC: Fix -Wmissing-prototypes warnings (Vineet Gupta) +- mtd: limit OTP NVMEM cell parse to non-NAND devices (Christian Marangi) +- mtd: diskonchip: work around ubsan link failure (Arnd Bergmann) +- mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec() (Christian Marangi) +- mtd: rawnand: brcmnand: Fix data access violation for STB chip (William Zhang) +- gpio: tangier: Use correct type for the IRQ chip data (Andy Shevchenko) +- gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Prathamesh Shete) +- cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (Dan Williams) +- dm: restore synchronous close of device mapper block device (Ming Lei) +- dm vdo murmurhash: remove unneeded semicolon (Matthew Sakai) +- netfs: Fix the pre-flush when appending to a file in writethrough mode (David Howells) +- netfs: Fix writethrough-mode error handling (David Howells) +- ntfs3: add legacy ntfs file operations (Christian Brauner) +- ntfs3: enforce read-only when used as legacy ntfs driver (Christian Brauner) +- ntfs3: serve as alias for the legacy ntfs driver (Christian Brauner) +- block: fix module reference leakage from bdev_open_by_dev error path (Yu Kuai) +- fs: Return ENOTTY directly if FS_IOC_GETUUID or FS_IOC_GETFSSYSFSPATH fail (Günther Noack) +- LoongArch: Lately init pmu after smp is online (Bibo Mao) +- LoongArch: Fix callchain parse error with kernel tracepoint events (Huacai Chen) +- LoongArch: Fix access error when read fault on a write-only VMA (Jiantao Shan) +- LoongArch: Fix a build error due to __tlb_remove_tlb_entry() (David Hildenbrand) +- LoongArch: Fix Kconfig item and left code related to CRASH_CORE (Baoquan He) +- MAINTAINERS: Update Uwe's email address, drop SIOX maintenance (Uwe Kleine-König) +- drm/xe/guc: Fix arguments passed to relay G2H handlers (Michal Wajdeczko) +- drm/xe: call free_gsc_pkt only once on action add failure (Himal Prasad Ghimiray) +- drm/xe: Remove sysfs only once on action add failure (Himal Prasad Ghimiray) +- Revert "drm/etnaviv: Expose a few more chipspecs to userspace" (Christian Gmeiner) +- drm/etnaviv: fix tx clock gating on some GC7000 variants (Derek Foreman) +- fbdev: fix incorrect address computation in deferred IO (Nam Cao) +- drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call (Lucas Stach) +- drm/gma500: Remove lid code (Patrik Jakobsson) +- drm/amdgpu/mes: fix use-after-free issue (Jack Xiao) +- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 (Alex Deucher) +- drm/amdgpu: Fix the ring buffer size for queue VM flush (Prike Liang) +- drm/amdkfd: Add VRAM accounting for SVM migration (Mukul Joshi) +- drm/amd/pm: Restore config space after reset (Lijo Lazar) +- drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend (Lang Yu) +- drm/amdkfd: Fix rescheduling of restore worker (Felix Kuehling) +- drm/amdgpu: Update BO eviction priorities (Felix Kuehling) +- drm/amdgpu/vpe: fix vpe dpm setup failed (Peyton Lee) +- drm/amdgpu: Assign correct bits for SDMA HDP flush (Lijo Lazar) +- drm/amdgpu/pm: Remove gpu_od if it's an empty directory (Ma Jun) +- drm/amdkfd: make sure VM is ready for updating operations (Lang Yu) +- drm/amdgpu: Fix leak when GPU memory allocation fails (Mukul Joshi) +- drm/amdkfd: Fix eviction fence handling (Felix Kuehling) +- drm/amd/display: Set color_mgmt_changed to true on unsuspend (Joshua Ashton) +- vDPA: code clean for vhost_vdpa uapi (Zhu Lingshan) +- fs/9p: mitigate inode collisions (Eric Van Hensbergen) +- ACPI: CPPC: Fix access width used for PCC registers (Vanshidhar Konda) +- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Jarred White) +- ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Rafael J. Wysocki) +- netfilter: nf_tables: honor table dormant flag from netdev release event path (Pablo Neira Ayuso) +- ipvs: Fix checksumming on GSO of SCTP packets (Ismael Luceno) +- af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima) +- net: b44: set pause params only when interface is up (Peter Münster) +- tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) +- dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Arkadiusz Kubalewski) +- net: ravb: Fix registered interrupt names (Geert Uytterhoeven) +- octeontx2-af: fix the double free in rvu_npc_freemem() (Su Hui) +- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets (Jason Reeder) +- ice: fix LAG and VF lock dependency in ice_reset_vf() (Jacob Keller) +- iavf: Fix TC config comparison with existing adapter TC config (Sudheer Mogilappagari) +- i40e: Report MFS in decimal base instead of hex (Erwan Velu) +- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale) +- net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Rahul Rameshbabu) +- macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Rahul Rameshbabu) +- ethernet: Add helper for assigning packet type when dest address does not match device address (Rahul Rameshbabu) +- macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Rahul Rameshbabu) +- net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns() (Dan Carpenter) +- wifi: iwlwifi: mvm: fix link ID management (Johannes Berg) +- wifi: mac80211: fix unaligned le16 access (Johannes Berg) +- wifi: mac80211: remove link before AP (Johannes Berg) +- wifi: mac80211_hwsim: init peer measurement result (Johannes Berg) +- wifi: nl80211: don't free NULL coalescing rule (Johannes Berg) +- wifi: mac80211: mlme: re-parse if AP mode is less than client (Johannes Berg) +- wifi: mac80211: mlme: fix memory leak (Johannes Berg) +- wifi: mac80211: mlme: re-parse with correct mode (Johannes Berg) +- wifi: mac80211: fix idle calculation with multi-link (Johannes Berg) +- Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Johannes Berg) +- wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Miri Korenblit) +- wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Avraham Stern) +- wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Felix Fietkau) +- wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list (Kalle Valo) +- wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Igor Artemiev) +- wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Richard Kinder) +- wifi: mac80211: don't use rate mask for scanning (Johannes Berg) +- wifi: mac80211: check EHT/TTLM action frame length (Johannes Berg) +- net: phy: dp83869: Fix MII mode failure (MD Danish Anwar) +- Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() (Bartosz Golaszewski) +- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor (Chun-Yi Lee) +- Bluetooth: qca: fix NULL-deref on non-serdev setup (Johan Hovold) +- Bluetooth: qca: fix NULL-deref on non-serdev suspend (Johan Hovold) +- Bluetooth: btusb: mediatek: Fix double free of skb in coredump (Sean Wang) +- Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (Luiz Augusto von Dentz) +- Bluetooth: qca: fix invalid device address check (Johan Hovold) +- Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE (Luiz Augusto von Dentz) +- Bluetooth: btusb: Fix triggering coredump implementation for QCA (Zijun Hu) +- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 (WangYuli) +- Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync (Luiz Augusto von Dentz) +- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (Nathan Chancellor) +- eth: bnxt: fix counting packets discarded due to OOM and netpoll (Jakub Kicinski) +- igc: Fix LED-related deadlock on driver unbind (Lukas Wunner) +- Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits" (Duanqiang Wen) +- Revert "net: txgbe: fix i2c dev name cannot match clkdev" (Duanqiang Wen) +- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Rate limit error message (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix race in region ID allocation (Ido Schimmel) +- net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim) +- net: phy: mediatek-ge-soc: follow netdev LED trigger semantics (Daniel Golle) +- net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim) +- tcp: Fix Use-After-Free in tcp_ao_connect_init (Hyunwoo Kim) +- net: usb: ax88179_178a: stop lying about skb->truesize (Eric Dumazet) +- ipv4: check for NULL idev in ip_route_use_hint() (Eric Dumazet) +- net: fix sk_memory_allocated_{add|sub} vs softirqs (Eric Dumazet) +- tools: ynl: don't ignore errors in NLMSG_DONE messages (Jakub Kicinski) +- ax25: Fix netdev refcount issue (Duoming Zhou) +- NFC: trf7970a: disable all regulators on removal (Paul Geurts) +- MAINTAINERS: eth: mark IBM eHEA as an Orphan (David Christensen) +- net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps() (Matthias Schiffer) +- bnxt_en: Fix error recovery for 5760X (P7) chips (Michael Chan) +- bnxt_en: Fix the PCI-AER routines (Vikas Gupta) +- bnxt_en: refactor reset close code (Vikas Gupta) +- bridge/br_netlink.c: no need to return void function (Hangbin Liu) +- mailmap: add entries for Alex Elder (Alex Elder) +- icmp: prevent possible NULL dereferences from icmp_build_probe() (Eric Dumazet) +- net: usb: qmi_wwan: add Telit FN920C04 compositions (Daniele Palmas) +- mlxsw: pci: Fix driver initialization with old firmware (Ido Schimmel) +- mlxsw: core_env: Fix driver initialization with old firmware (Ido Schimmel) +- mlxsw: core: Unregister EMAD trap using FORWARD action (Ido Schimmel) +- net: bcmasp: fix memory leak when bringing down interface (Justin Chen) +- udp: preserve the connected status if only UDP cmsg (Yick Xie) +- vxlan: drop packets from invalid src-address (David Bauer) +- net: libwx: fix alloc msix vectors failed (Duanqiang Wen) +- Revert "NFSD: Convert the callback workqueue to use delayed_work" (Chuck Lever) +- Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down" (Chuck Lever) +- HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Abdelrahman Morsy) +- HID: logitech-dj: allow mice to use all types of reports (Yaraslau Furman) +- HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Kenny Levinsen) +- HID: nintendo: Fix N64 controller being identified as mouse (Nuno Pereira) +- MAINTAINERS: update Benjamin's email address (Benjamin Tissoires) +- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Zhang Lixu) +- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao) +- Turn on ISM for Fedora (Justin M. Forbes) +- btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() (Qu Wenruo) +- btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn) +- btrfs: fallback if compressed IO fails for ENOSPC (Sweet Tea Dorminy) +- btrfs: scrub: run relocation repair when/only needed (Naohiro Aota) +- btrfs: remove colon from messages with state (David Sterba) +Resolves: RHEL-29722 + * Thu Apr 25 2024 Jan Stancek [6.9.0-0.rc5.3.el10] - cifs: reinstate original behavior again for forceuid/forcegid (Takayuki Nagata) - smb: client: fix rename(2) regression against samba (Paulo Alcantara) diff --git a/kernel.spec b/kernel.spec index 9b6e5d5fc..dfc118596 100644 --- a/kernel.spec +++ b/kernel.spec @@ -163,15 +163,15 @@ Summary: The Linux kernel %define specrpmversion 6.9.0 %define specversion 6.9.0 %define patchversion 6.9 -%define pkgrelease 0.rc5.3 +%define pkgrelease 0.rc6.4 %define kversion 6 -%define tarfile_release 6.9.0-0.rc5.3.el10 +%define tarfile_release 6.9.0-0.rc6.4.el10 # This is needed to do merge window version magic %define patchlevel 9 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 0.rc5.3%{?buildid}%{?dist} +%define specrelease 0.rc6.4%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.9.0-0.rc5.3.el10 +%define kabiversion 6.9.0-0.rc6.4.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -3937,6 +3937,292 @@ fi\ # # %changelog +* Tue Apr 30 2024 Jan Stancek [6.9.0-0.rc6.4.el10] +- Linux 6.9-rc6 (Linus Torvalds) +- sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) +- sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) +- sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() (Xuewen Yan) +- sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr (Tianchen Ding) +- sched/eevdf: Always update V if se->on_rq when reweighting (Tianchen Ding) +- cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n (Sean Christopherson) +- cpu: Re-enable CPU mitigations by default for !X86 architectures (Sean Christopherson) +- x86/tdx: Preserve shared bit on mprotect() (Kirill A. Shutemov) +- x86/cpu: Fix check for RDPKRU in __show_regs() (David Kaplan) +- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Wenkuan Wang) +- x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Tom Lendacky) +- irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang) +- gitlab-ci: enable pipelines with c10s buildroot (Michael Hofmann) +- rust: remove `params` from `module` macro example (Aswin Unnikrishnan) +- kbuild: rust: force `alloc` extern to allow "empty" Rust files (Miguel Ojeda) +- kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE (Miguel Ojeda) +- rust: kernel: require `Send` for `Module` implementations (Wedson Almeida Filho) +- rust: phy: implement `Send` for `Registration` (Wedson Almeida Filho) +- rust: make mutually exclusive with CFI_CLANG (Conor Dooley) +- rust: macros: fix soundness issue in `module!` macro (Benno Lossin) +- rust: init: remove impl Zeroable for Infallible (Laine Taffin Altman) +- docs: rust: fix improper rendering in Arch Support page (Bo-Wei Chen) +- rust: don't select CONSTRUCTORS (Alice Ryhl) +- riscv: T-Head: Test availability bit before enabling MAE errata (Christoph Müllner) +- riscv: thead: Rename T-Head PBMT to MAE (Christoph Müllner) +- RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2 (Andrew Jones) +- perf riscv: Fix the warning due to the incompatible type (Ben Zong-You Xie) +- selftests: sud_test: return correct emulated syscall value on RISC-V (Clément Léger) +- riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN (Clément Léger) +- riscv: Fix loading 64-bit NOMMU kernels past the start of RAM (Samuel Holland) +- riscv: Fix TASK_SIZE on 64-bit NOMMU (Samuel Holland) +- smb3: fix lock ordering potential deadlock in cifs_sync_mid_result (Steve French) +- smb3: missing lock when picking channel (Steve French) +- smb: client: Fix struct_group() usage in __packed structs (Gustavo A. R. Silva) +- i2c: smbus: fix NULL function pointer dereference (Wolfram Sang) +- MAINTAINERS: Drop entry for PCA9541 bus master selector (Guenter Roeck) +- eeprom: at24: fix memory corruption race condition (Daniel Okazaki) +- dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema (Rob Herring) +- profiling: Remove create_prof_cpu_mask(). (Tetsuo Handa) +- soundwire: amd: fix for wake interrupt handling for clockstop mode (Vijendar Mukunda) +- dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Fenghua Yu) +- dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver (Miquel Raynal) +- dmaengine: xilinx: xdma: Fix synchronization issue (Louis Chauvet) +- dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor (Miquel Raynal) +- dma: xilinx_dpdma: Fix locking (Sean Anderson) +- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Rex Zhang) +- idma64: Don't try to serve interrupts when device is powered off (Andy Shevchenko) +- dmaengine: tegra186: Fix residual calculation (Akhil R) +- dmaengine: owl: fix register access functions (Arnd Bergmann) +- dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state" (Vinod Koul) +- phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered (Hans de Goede) +- phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 (Johan Hovold) +- phy: phy-rockchip-samsung-hdptx: Select CONFIG_RATIONAL (Cristian Ciocaltea) +- phy: qcom: m31: match requested regulator name with dt schema (Gabor Juhos) +- phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE (Stephen Boyd) +- phy: qcom: qmp-combo: Fix VCO div offset on v3 (Stephen Boyd) +- phy: rockchip: naneng-combphy: Fix mux on rk3588 (Sebastian Reichel) +- phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits (Sebastian Reichel) +- phy: rockchip-snps-pcie3: fix bifurcation on rk3588 (Michal Tomek) +- phy: freescale: imx8m-pcie: fix pcie link-up instability (Marcel Ziswiler) +- phy: marvell: a3700-comphy: Fix hardcoded array size (Mikhail Kobuk) +- phy: marvell: a3700-comphy: Fix out of bounds read (Mikhail Kobuk) +- soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS (Daniel Golle) +- soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names (AngeloGioacchino Del Regno) +- firmware: qcom: uefisecapp: Fix memory related IO errors and crashes (Maximilian Luz) +- ARM: dts: imx6ull-tarragon: fix USB over-current polarity (Michael Heimpold) +- arm64: dts: imx8mp: Fix assigned-clocks for second CSI2 (Marek Vasut) +- arm64: dts: mediatek: mt2712: fix validation errors (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-" (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: drop invalid thermal block clock (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller (Rafał Miłecki) +- arm64: dts: mediatek: mt7986: drop invalid properties from ethsys (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: fix IR nodename (Rafał Miłecki) +- arm64: dts: mediatek: mt7622: fix clock controllers (Rafał Miłecki) +- arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu (Pin-yen Lin) +- arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358 (Pin-yen Lin) +- arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315 (Pin-yen Lin) +- arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315 (Pin-yen Lin) +- arm64: dts: mediatek: cherry: Describe CPU supplies (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1 (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex (Nícolas F. R. A. Prado) +- arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg (Ikjoon Jang) +- ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property (Andrei Simion) +- ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property (Andrei Simion) +- arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller (Maximilian Luz) +- arm64: dts: qcom: sm8650: Fix the msi-map entries (Manivannan Sadhasivam) +- arm64: dts: qcom: sm8550: Fix the msi-map entries (Manivannan Sadhasivam) +- arm64: dts: qcom: sm8450: Fix the msi-map entries (Manivannan Sadhasivam) +- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP (Johan Hovold) +- arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states (Rajendra Nayak) +- arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs (Luca Weiss) +- arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64 (Rob Herring) +- arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro (Jose Ignacio Tornos Martinez) +- dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node (Rob Herring) +- arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2 (Krzysztof Kozlowski) +- arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1 (Krzysztof Kozlowski) +- arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo (Krzysztof Kozlowski) +- arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus (Muhammed Efe Cetin) +- arm64: dts: rockchip: Designate the system power controller on QuartzPro64 (Dragan Simic) +- arm64: dts: rockchip: drop panel port unit address in GRU Scarlet (Krzysztof Kozlowski) +- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts (Dragan Simic) +- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5 (Andy Yan) +- arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou (Quentin Schulz) +- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma (Quentin Schulz) +- arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma (Quentin Schulz) +- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma (Iskander Amara) +- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma (Iskander Amara) +- arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f (Arınç ÜNAL) +- mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Miaohe Lin) +- selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Muhammad Usama Anjum) +- stackdepot: respect __GFP_NOLOCKDEP allocation flag (Andrey Ryabinin) +- hugetlb: check for anon_vma prior to folio allocation (Vishal Moola (Oracle)) +- mm: zswap: fix shrinker NULL crash with cgroup_disable=memory (Johannes Weiner) +- mm: turn folio_test_hugetlb into a PageType (Matthew Wilcox (Oracle)) +- mm: support page_mapcount() on page_has_type() pages (Matthew Wilcox (Oracle)) +- mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros (Matthew Wilcox (Oracle)) +- mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Peter Xu) +- selftests: mm: fix unused and uninitialized variable warning (Muhammad Usama Anjum) +- selftests/harness: remove use of LINE_MAX (Edward Liaw) +- mmc: moxart: fix handling of sgm->consumed, otherwise WARN_ON triggers (Sergei Antonov) +- mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128 (Maksim Kiselev) +- mmc: sdhci-msm: pervent access to suspended controller (Mantas Pucka) +- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property (Alexey Brodkin) +- ARC: Fix typos (Bjorn Helgaas) +- ARC: mm: fix new code about cache aliasing (Vineet Gupta) +- ARC: Fix -Wmissing-prototypes warnings (Vineet Gupta) +- mtd: limit OTP NVMEM cell parse to non-NAND devices (Christian Marangi) +- mtd: diskonchip: work around ubsan link failure (Arnd Bergmann) +- mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec() (Christian Marangi) +- mtd: rawnand: brcmnand: Fix data access violation for STB chip (William Zhang) +- gpio: tangier: Use correct type for the IRQ chip data (Andy Shevchenko) +- gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Prathamesh Shete) +- cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (Dan Williams) +- dm: restore synchronous close of device mapper block device (Ming Lei) +- dm vdo murmurhash: remove unneeded semicolon (Matthew Sakai) +- netfs: Fix the pre-flush when appending to a file in writethrough mode (David Howells) +- netfs: Fix writethrough-mode error handling (David Howells) +- ntfs3: add legacy ntfs file operations (Christian Brauner) +- ntfs3: enforce read-only when used as legacy ntfs driver (Christian Brauner) +- ntfs3: serve as alias for the legacy ntfs driver (Christian Brauner) +- block: fix module reference leakage from bdev_open_by_dev error path (Yu Kuai) +- fs: Return ENOTTY directly if FS_IOC_GETUUID or FS_IOC_GETFSSYSFSPATH fail (Günther Noack) +- LoongArch: Lately init pmu after smp is online (Bibo Mao) +- LoongArch: Fix callchain parse error with kernel tracepoint events (Huacai Chen) +- LoongArch: Fix access error when read fault on a write-only VMA (Jiantao Shan) +- LoongArch: Fix a build error due to __tlb_remove_tlb_entry() (David Hildenbrand) +- LoongArch: Fix Kconfig item and left code related to CRASH_CORE (Baoquan He) +- MAINTAINERS: Update Uwe's email address, drop SIOX maintenance (Uwe Kleine-König) +- drm/xe/guc: Fix arguments passed to relay G2H handlers (Michal Wajdeczko) +- drm/xe: call free_gsc_pkt only once on action add failure (Himal Prasad Ghimiray) +- drm/xe: Remove sysfs only once on action add failure (Himal Prasad Ghimiray) +- Revert "drm/etnaviv: Expose a few more chipspecs to userspace" (Christian Gmeiner) +- drm/etnaviv: fix tx clock gating on some GC7000 variants (Derek Foreman) +- fbdev: fix incorrect address computation in deferred IO (Nam Cao) +- drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call (Lucas Stach) +- drm/gma500: Remove lid code (Patrik Jakobsson) +- drm/amdgpu/mes: fix use-after-free issue (Jack Xiao) +- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 (Alex Deucher) +- drm/amdgpu: Fix the ring buffer size for queue VM flush (Prike Liang) +- drm/amdkfd: Add VRAM accounting for SVM migration (Mukul Joshi) +- drm/amd/pm: Restore config space after reset (Lijo Lazar) +- drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend (Lang Yu) +- drm/amdkfd: Fix rescheduling of restore worker (Felix Kuehling) +- drm/amdgpu: Update BO eviction priorities (Felix Kuehling) +- drm/amdgpu/vpe: fix vpe dpm setup failed (Peyton Lee) +- drm/amdgpu: Assign correct bits for SDMA HDP flush (Lijo Lazar) +- drm/amdgpu/pm: Remove gpu_od if it's an empty directory (Ma Jun) +- drm/amdkfd: make sure VM is ready for updating operations (Lang Yu) +- drm/amdgpu: Fix leak when GPU memory allocation fails (Mukul Joshi) +- drm/amdkfd: Fix eviction fence handling (Felix Kuehling) +- drm/amd/display: Set color_mgmt_changed to true on unsuspend (Joshua Ashton) +- vDPA: code clean for vhost_vdpa uapi (Zhu Lingshan) +- fs/9p: mitigate inode collisions (Eric Van Hensbergen) +- ACPI: CPPC: Fix access width used for PCC registers (Vanshidhar Konda) +- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Jarred White) +- ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Rafael J. Wysocki) +- netfilter: nf_tables: honor table dormant flag from netdev release event path (Pablo Neira Ayuso) +- ipvs: Fix checksumming on GSO of SCTP packets (Ismael Luceno) +- af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima) +- net: b44: set pause params only when interface is up (Peter Münster) +- tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) +- dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Arkadiusz Kubalewski) +- net: ravb: Fix registered interrupt names (Geert Uytterhoeven) +- octeontx2-af: fix the double free in rvu_npc_freemem() (Su Hui) +- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets (Jason Reeder) +- ice: fix LAG and VF lock dependency in ice_reset_vf() (Jacob Keller) +- iavf: Fix TC config comparison with existing adapter TC config (Sudheer Mogilappagari) +- i40e: Report MFS in decimal base instead of hex (Erwan Velu) +- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale) +- net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Rahul Rameshbabu) +- macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Rahul Rameshbabu) +- ethernet: Add helper for assigning packet type when dest address does not match device address (Rahul Rameshbabu) +- macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Rahul Rameshbabu) +- net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns() (Dan Carpenter) +- wifi: iwlwifi: mvm: fix link ID management (Johannes Berg) +- wifi: mac80211: fix unaligned le16 access (Johannes Berg) +- wifi: mac80211: remove link before AP (Johannes Berg) +- wifi: mac80211_hwsim: init peer measurement result (Johannes Berg) +- wifi: nl80211: don't free NULL coalescing rule (Johannes Berg) +- wifi: mac80211: mlme: re-parse if AP mode is less than client (Johannes Berg) +- wifi: mac80211: mlme: fix memory leak (Johannes Berg) +- wifi: mac80211: mlme: re-parse with correct mode (Johannes Berg) +- wifi: mac80211: fix idle calculation with multi-link (Johannes Berg) +- Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Johannes Berg) +- wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Miri Korenblit) +- wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Avraham Stern) +- wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Felix Fietkau) +- wifi: ath11k: use RCU when accessing struct inet6_dev::ac_list (Kalle Valo) +- wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Igor Artemiev) +- wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Richard Kinder) +- wifi: mac80211: don't use rate mask for scanning (Johannes Berg) +- wifi: mac80211: check EHT/TTLM action frame length (Johannes Berg) +- net: phy: dp83869: Fix MII mode failure (MD Danish Anwar) +- Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional() (Bartosz Golaszewski) +- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor (Chun-Yi Lee) +- Bluetooth: qca: fix NULL-deref on non-serdev setup (Johan Hovold) +- Bluetooth: qca: fix NULL-deref on non-serdev suspend (Johan Hovold) +- Bluetooth: btusb: mediatek: Fix double free of skb in coredump (Sean Wang) +- Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (Luiz Augusto von Dentz) +- Bluetooth: qca: fix invalid device address check (Johan Hovold) +- Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE (Luiz Augusto von Dentz) +- Bluetooth: btusb: Fix triggering coredump implementation for QCA (Zijun Hu) +- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 (WangYuli) +- Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync (Luiz Augusto von Dentz) +- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() (Nathan Chancellor) +- eth: bnxt: fix counting packets discarded due to OOM and netpoll (Jakub Kicinski) +- igc: Fix LED-related deadlock on driver unbind (Lukas Wunner) +- Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits" (Duanqiang Wen) +- Revert "net: txgbe: fix i2c dev name cannot match clkdev" (Duanqiang Wen) +- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Rate limit error message (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work (Ido Schimmel) +- mlxsw: spectrum_acl_tcam: Fix race in region ID allocation (Ido Schimmel) +- net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim) +- net: phy: mediatek-ge-soc: follow netdev LED trigger semantics (Daniel Golle) +- net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim) +- tcp: Fix Use-After-Free in tcp_ao_connect_init (Hyunwoo Kim) +- net: usb: ax88179_178a: stop lying about skb->truesize (Eric Dumazet) +- ipv4: check for NULL idev in ip_route_use_hint() (Eric Dumazet) +- net: fix sk_memory_allocated_{add|sub} vs softirqs (Eric Dumazet) +- tools: ynl: don't ignore errors in NLMSG_DONE messages (Jakub Kicinski) +- ax25: Fix netdev refcount issue (Duoming Zhou) +- NFC: trf7970a: disable all regulators on removal (Paul Geurts) +- MAINTAINERS: eth: mark IBM eHEA as an Orphan (David Christensen) +- net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps() (Matthias Schiffer) +- bnxt_en: Fix error recovery for 5760X (P7) chips (Michael Chan) +- bnxt_en: Fix the PCI-AER routines (Vikas Gupta) +- bnxt_en: refactor reset close code (Vikas Gupta) +- bridge/br_netlink.c: no need to return void function (Hangbin Liu) +- mailmap: add entries for Alex Elder (Alex Elder) +- icmp: prevent possible NULL dereferences from icmp_build_probe() (Eric Dumazet) +- net: usb: qmi_wwan: add Telit FN920C04 compositions (Daniele Palmas) +- mlxsw: pci: Fix driver initialization with old firmware (Ido Schimmel) +- mlxsw: core_env: Fix driver initialization with old firmware (Ido Schimmel) +- mlxsw: core: Unregister EMAD trap using FORWARD action (Ido Schimmel) +- net: bcmasp: fix memory leak when bringing down interface (Justin Chen) +- udp: preserve the connected status if only UDP cmsg (Yick Xie) +- vxlan: drop packets from invalid src-address (David Bauer) +- net: libwx: fix alloc msix vectors failed (Duanqiang Wen) +- Revert "NFSD: Convert the callback workqueue to use delayed_work" (Chuck Lever) +- Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down" (Chuck Lever) +- HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Abdelrahman Morsy) +- HID: logitech-dj: allow mice to use all types of reports (Yaraslau Furman) +- HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Kenny Levinsen) +- HID: nintendo: Fix N64 controller being identified as mouse (Nuno Pereira) +- MAINTAINERS: update Benjamin's email address (Benjamin Tissoires) +- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Zhang Lixu) +- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao) +- Turn on ISM for Fedora (Justin M. Forbes) +- btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range() (Qu Wenruo) +- btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn) +- btrfs: fallback if compressed IO fails for ENOSPC (Sweet Tea Dorminy) +- btrfs: scrub: run relocation repair when/only needed (Naohiro Aota) +- btrfs: remove colon from messages with state (David Sterba) + * Thu Apr 25 2024 Jan Stancek [6.9.0-0.rc5.3.el10] - cifs: reinstate original behavior again for forceuid/forcegid (Takayuki Nagata) - smb: client: fix rename(2) regression against samba (Paulo Alcantara) diff --git a/sources b/sources index bdae01c37..558cc6549 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.9.0-0.rc5.3.el10.tar.xz) = 3a3b01d013715f12734ff910f46560bd59d9e6afd5d62a6cdc48353422264d79f1a60c97fd3e6b112b7ec6d0c4d86641022cdce98cbf5a4ea062f03cdc72d579 -SHA512 (kernel-abi-stablelists-6.9.0-0.rc5.3.el10.tar.xz) = 91d4e5c0fc3e54b5ca607469e5b141935cc111429157967f7d20dcfff854a240e4b8446119d4d7660fc1d74b56ef6bce7c37aaab5527b7bcd778948716c70576 -SHA512 (kernel-kabi-dw-6.9.0-0.rc5.3.el10.tar.xz) = 2eedb40175a8cf953cccee1acdacbcc61cd3cff97f900367cff8edbe3c0d659cd6b18068765dda427c3d541bdd176409406bbc5db4844825ef6b329615131c3c +SHA512 (linux-6.9.0-0.rc6.4.el10.tar.xz) = 713b0e45a32262119026df6bff8585eb12dcaeb4b4c636c4bb694a74278e48e47dde0e9cb638f374af0124923a9c138053dd7bf3edd7d1f34a680561daa715b6 +SHA512 (kernel-abi-stablelists-6.9.0-0.rc6.4.el10.tar.xz) = 2e95e6defdcb4b895f01ac65b6e12f3671492be2492185021212d031f81bf2fd49a0bf77cea0bf98742c5c29985e4fdc4bfa8fafc18045ce5c75fac0839e7129 +SHA512 (kernel-kabi-dw-6.9.0-0.rc6.4.el10.tar.xz) = 2eedb40175a8cf953cccee1acdacbcc61cd3cff97f900367cff8edbe3c0d659cd6b18068765dda427c3d541bdd176409406bbc5db4844825ef6b329615131c3c