Linux kernel 6.9-rc4 released
Nothing particularly unusual going on this week - some new hw mitigations may stand out, but after a decade of this I can't really call it "unusual" any more, can I? We also had a bit more bcachefs fixes, and a turbostat tool update, but other than that it's the regular drop of random stuff all over.
Drivers end up being the bulk of the remaining stuff, and we still had some timer fallout from the big timer updates this merge window. Nothing else really strikes me, but the foll shortlog is appended as usual - easy enough to just scan through to get kind of a flavor of what has been going on.
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.9-rc4.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.9-rc4/v6.8
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.9-rc4/v6.9-rc3Aaro Koskinen (6):
ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
ARM: OMAP2+: fix N810 MMC gpiod table
mmc: omap: fix broken slot switch lookup
mmc: omap: fix deferred probe
mmc: omap: restore original power up/down steps
ARM: OMAP2+: fix USB regression on Nokia N8x0
Abhinav Kumar (1):
drm/msm/dp: fix typo in dp_display_handle_port_status_changed()
Adam Dunlap (1):
x86/apic: Force native_apic_mem_read() to use the MOV instruction
Adrian Hunter (1):
bug: Fix no-return-statement warning with !CONFIG_BUG
Alex Constantino (1):
Revert "drm/qxl: simplify qxl_fence_wait"
Alex Deucher (1):
drm/amdgpu: always force full reset for SOC21
Alex Hung (2):
drm/amd/display: Skip on writeback when it's not applicable
drm/amd/display: Return max resolution supported by DWB
Alexander Wetzel (1):
scsi: sg: Avoid race in error handling & drop bogus warn
Alexey Izbyshev (1):
io_uring: Fix io_cqring_wait() not restoring sigmask on
get_timespec64() failure
Amir Goldstein (1):
kernfs: annotate different lockdep class for of->mutex of writable files
Anna-Maria Behnsen (1):
PM: s2idle: Make sure CPUs will wakeup directly on resume
Archie Pusaka (1):
Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit
Ard Biesheuvel (1):
gcc-plugins/stackleak: Avoid .head.text section
Arnd Bergmann (8):
ubsan: fix unused variable warning in test module
nouveau: fix function cast warning
lib: checksum: hide unused expected_csum_ipv6_magic[]
irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
ipv6: fib: hide unused 'pn' variable
ipv4/route: avoid unused-but-set-variable warning
net/mlx5: fix possible stack overflows
tracing: hide unused ftrace_event_id_fops
Arınç ÜNAL (2):
net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
net: dsa: mt7530: trap link-local frames regardless of ST Port State
Ashutosh Dixit (1):
drm/xe: Label RING_CONTEXT_CONTROL as masked
Bagas Sanjaya (2):
Documentation: filesystems: Add bcachefs toctree
MAINTAINERS: Add entry for bcachefs documentation
Bernhard Rosenkränzer (1):
platform/x86: acer-wmi: Add support for Acer PH18-71
Bjorn Helgaas (1):
Revert "PCI: Mark LSI FW643 to avoid bus reset"
Boris Brezillon (1):
drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
Boris Burkov (6):
btrfs: qgroup: correctly model root qgroup rsv in convert
btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations
btrfs: record delayed inode root in transaction
btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans
btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
btrfs: always clear PERTRANS metadata during commit
Breno Leitao (1):
virtio_net: Do not send RSS key if it is not supported
Brett Creeley (1):
pds_core: Fix pdsc_check_pci_health function to use work thread
Carolina Jubran (4):
net/mlx5e: RSS, Block changing channels number when RXFH is configured
net/mlx5e: Fix mlx5e_priv_init() cleanup flow
net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
net/mlx5e: RSS, Block XOR hash with over 128 channels
Chen Yu (1):
tools/power turbostat: Do not print negative LPI residency
Cosmin Ratiu (2):
net/mlx5: Properly link new fs rules into the tree
net/mlx5: Correctly compare pkt reformat ids
Cristian Marussi (1):
firmware: arm_scmi: Make raw debugfs entries non-seekable
Damien Le Moal (2):
ata: ahci: Add mask_port_map module parameter
ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
Dan Carpenter (2):
bcachefs: fix ! vs ~ typo in __clear_bit_le64()
scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
Daniel Machon (1):
net: sparx5: fix wrong config being used when reconfiguring PCS
Daniel Sneddon (3):
x86/bhi: Define SPEC_CTRL_BHI_DIS_S
KVM: x86: Add BHI_NO
x86/bugs: Fix return type of spectre_bhi_state()
Dave Airlie (2):
nouveau: fix devinit paths to only handle display on GSP.
amdkfd: use calloc instead of kzalloc to avoid integer overflow
Dave Jiang (6):
cxl/core/regs: Fix usage of map->reg_type in
cxl_decode_regblock() before assigned
cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates()
cxl: Fix retrieving of access_coordinates in PCIe path
cxl: Fix incorrect region perf data calculation
cxl: Consolidate dport access_coordinate ->hb_coord and
->sw_coord into ->coord
cxl: Add checks to access_coordinate calculation to fail missing data
David Arinzon (4):
net: ena: Fix potential sign extension issue
net: ena: Wrong missing IO completions check order
net: ena: Fix incorrect descriptor free behavior
net: ena: Set tx_info->xdpf value to NULL
David McFarland (1):
platform/x86/intel/hid: Don't wake on 5-button releases
Dexuan Cui (1):
swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files()
Dillon Varone (1):
drm/amd/display: Do not recursively call manual trigger programming
Dmitry Antipov (1):
Bluetooth: Fix memory leak in hci_req_sync_complete()
Dmitry Baryshkov (3):
drm/msm/dpu: don't allow overriding data from catalog
drm/msm/dpu: make error messages at
dpu_core_irq_register_callback() more sensible
dt-bindings: display/msm: sm8150-mdss: add DP node
Doug Smythies (1):
tools/power turbostat: Fix added raw MSR output
Eric Dumazet (6):
xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
geneve: fix header validation in geneve[6]_xmit_skb
net: add copy_safe_from_sockptr() helper
mISDN: fix MISDN_TIME_STAMP handling
nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
netfilter: complete validation of user input
Erni Sri Satya Vennela (1):
x86/hyperv: Cosmetic changes for hv_apic.c
Fabio Estevam (2):
ARM: dts: imx7-mba7: Use 'no-mmc' property
ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
Frank Li (8):
arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
arm64: dts: imx8-ss-lsio: fix pwm lpcg indices
arm64: dts: imx8-ss-conn: fix usb lpcg indices
arm64: dts: imx8-ss-dma: fix spi lpcg indices
arm64: dts: imx8-ss-dma: fix pwm lpcg indices
arm64: dts: imx8-ss-dma: fix adc lpcg indices
arm64: dts: imx8-ss-dma: fix can lpcg indices
arm64: dts: imx8qm-ss-dma: fix can lpcg indices
Fudongwang (1):
drm/amd/display: fix disable otg wa logic in DCN316
Gavin Shan (3):
vhost: Add smp_rmb() in vhost_vq_avail_empty()
vhost: Add smp_rmb() in vhost_enable_notify()
arm64: tlb: Fix TLBI RANGE operand
Geetha sowjanya (1):
octeontx2-af: Fix NIX SQ mode and BP config
Gerd Bayer (2):
s390/ism: fix receive message buffer allocation
Revert "s390/ism: fix receive message buffer allocation"
Gergo Koteles (1):
platform/x86: lg-laptop: fix %s null argument warning
Gwendal Grignou (2):
platform/x86: intel-vbtn: Use acpi_has_method to check for switch
platform/x86: intel-vbtn: Update tablet mode switch at end of probe
Haiyue Wang (1):
io-uring: correct typo in comment for IOU_F_TWQ_LAZY_WAKE
Hans de Goede (2):
ACPI: scan: Do not increase dep_unmet for already met dependencies
platform/x86: toshiba_acpi: Silence logging for some events
Hariprasad Kelam (1):
octeontx2-pf: Fix transmit scheduler resource leak
Harish Kasiviswanathan (1):
drm/amdkfd: Reset GPU on queue preemption failure
Harry Wentland (2):
drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
Heiner Kallweit (2):
r8169: fix LED-related deadlock on module removal
r8169: add missing conditional compiling for call to r8169_remove_leds
Himal Prasad Ghimiray (1):
drm/xe/xe_migrate: Cast to output precision before multiplying operands
Hongbo Li (1):
bcachefs: fix the count of nr_freed_pcpu after changing
bc->freed_nonpcpu list
Huacai Chen (7):
mm: Move lowmem_page_address() a little later
LoongArch: Make {virt, phys, page, pfn} translation work with KFENCE
LoongArch: Make virt_addr_valid()/__virt_addr_valid() work with KFENCE
LoongArch: Update dts for Loongson-2K1000 to support ISA/LPC
LoongArch: Update dts for Loongson-2K2000 to support ISA/LPC
LoongArch: Update dts for Loongson-2K2000 to support PCI-MSI
LoongArch: Update dts for Loongson-2K2000 to support GMAC/GNET
Igor Pylypiv (1):
ata: libata-core: Allow command duration limits detection for ACS-4 drives
Ilya Maximets (1):
net: openvswitch: fix unwanted error log on timeout policy probing
Ingo Molnar (1):
x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
Irui Wang (1):
media: mediatek: vcodec: Handle VP9 superframe bitstream with 8 sub-frames
Jacek Lawrynowicz (5):
accel/ivpu: Remove d3hot_after_power_off WA
accel/ivpu: Put NPU back to D3hot after failed resume
accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
accel/ivpu: Fix missed error message after VPU rename
accel/ivpu: Fix deadlock in context_xa
Jacob Pan (1):
iommu/vt-d: Allocate local memory for page request queue
Jammy Huang (1):
drm/ast: Fix soft lockup
Jeff Layton (1):
MAINTAINERS: remove myself as a Reviewer for Ceph
Jens Wiklander (1):
firmware: arm_ffa: Fix the partition ID check in
ffa_notification_info_get()
Jiaxun Yang (1):
MIPS: scall: Save thread_info.syscall unconditionally on entry
Jiri Benc (1):
ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
Johan Hovold (2):
drm/msm/dp: fix runtime PM leak on disconnect
drm/msm/dp: fix runtime PM leak on connect failure
John Harrison (1):
drm/i915/guc: Fix the fix for reset lock confusion
John Stultz (3):
selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
selftests: timers: Fix posix_timers ksft_print_msg() warning
selftests: timers: Fix abs() warning in posix_timers test
Josh Poimboeuf (7):
x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
x86/bugs: Fix BHI documentation
x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
x86/bugs: Fix BHI handling of RRSBA
x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with
CONFIG_MITIGATION_SPECTRE_BHI
Justin Ernst (1):
tools/power/turbostat: Fix uncore frequency file string
Karthik Poosa (1):
drm/xe/hwmon: Cast result to output precision on left shift of operand
Kees Cook (2):
randomize_kstack: Improve entropy diffusion
nouveau/gsp: Avoid addressing beyond end of rpc->entries
Kenneth Feng (1):
drm/amd/pm: fix the high voltage issue after unload
Kent Overstreet (19):
bcachefs: Make snapshot_is_ancestor() safe
bcachefs: Bump limit in btree_trans_too_many_iters()
bcachefs: Move btree_updates to debugfs
bcachefs: Further improve btree_update_to_text()
bcachefs: Print shutdown journal sequence number
bcachefs: Fix rebalance from durability=0 device
bcachefs: fix rand_delete unit test
bcachefs: Fix BCH_IOCTL_FSCK_OFFLINE for encrypted filesystems
bcachefs: Disable errors=panic for BCH_IOCTL_FSCK_OFFLINE
bcachefs: JOURNAL_SPACE_LOW
bcachefs: Fix gap buffer bug in bch2_journal_key_insert_take()
bcachefs: fix bch2_get_acl() transaction restart handling
bcachefs: fix eytzinger0_find_gt()
bcachefs: Fix check_topology() when using node scan
bcachefs: Don't scan for btree nodes when we can reconstruct
bcachefs: btree_node_scan: Respect member.data_allowed
bcachefs: Fix a race in btree_update_nodes_written()
bcachefs: Kill read lock dropping in bch2_btree_node_lock_write_nofail()
bcachefs: Fix __bch2_btree_and_journal_iter_init_node_iter()
Krzysztof Kozlowski (3):
virtio: store owner from modules with register_virtio_driver()
MAINTAINERS: Change Krzysztof Kozlowski's email address
iommu: mtk: fix module autoloading
Kuniyuki Iwashima (1):
af_unix: Clear stale u->oob_skb.
Kuogee Hsieh (1):
drm/msm/dp: assign correct DP controller ID to x1e80100 interface table
Kwangjin Ko (1):
cxl/core: Fix initialization of mbox_cmd.size_out in get event
Lang Yu (1):
drm/amdgpu/umsch: reinitialize write pointer in hw init
Len Brown (4):
tools/power turbostat: Expand probe_intel_uncore_frequency()
tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read
tools/power turbostat: enhance -D (debug counter dump) output
tools/power turbostat: v2024.04.10
Li Ma (1):
drm/amd/display: add DCN 351 version for microcode load
Li Zhijian (1):
hv: vmbus: Convert sprintf() family to sysfs_emit() family
Lijo Lazar (3):
drm/amdgpu: Refine IB schedule error logging
drm/amdgpu: Reset dGPU if suspend got aborted
drm/amdgpu: Fix VCN allocation in CPX partition
Linus Torvalds (3):
x86/syscall: Don't force use of indirect calls for system calls
Kconfig: add some hidden tabs on purpose
Linux 6.9-rc4
Lu Baolu (1):
iommu/vt-d: Fix WARN_ON in iommu probe path
Luca Weiss (1):
drm/msm/adreno: Set highest_bank_bit for A619
Lucas De Marchi (1):
drm/xe/display: Fix double mutex initialization
Luiz Augusto von Dentz (7):
Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY
Bluetooth: SCO: Fix not validating setsockopt user input
Bluetooth: RFCOMM: Fix not validating setsockopt user input
Bluetooth: L2CAP: Fix not validating setsockopt user input
Bluetooth: ISO: Fix not validating setsockopt user input
Bluetooth: hci_sock: Fix not validating setsockopt user input
Manivannan Sadhasivam (1):
MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer
Marek Vasut (2):
net: ks8851: Inline ks8851_rx_skb()
net: ks8851: Handle softirqs at the end of IRQ thread to fix hang
Masami Hiramatsu (1):
fs/proc: Skip bootloader comment if no embedded kernel parameters
Maurizio Lombardi (1):
scsi: target: Fix SELinux error when systemd-modules loads the
target module
Michael Kelley (2):
swiotlb: fix swiotlb_bounce() to do partial sync's correctly
Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted
Michael Liang (1):
net/mlx5: offset comp irq index in name by one
Michael S. Tsirkin (1):
vhost-vdpa: change ioctl # for VDPA_GET_VRING_SIZE
Michal Luczaj (1):
af_unix: Fix garbage collector racing against connect()
Miguel Ojeda (1):
drm/msm: fix the `CRASHDUMP_READ` target of `a6xx_get_shader_block()`
Minda Chen (2):
net: stmmac: mmc_core: Add GMAC LPI statistics
net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics
Ming Lei (2):
block: fix q->blkg_list corruption during disk rebind
block: allow device to have both virt_boundary_mask and max segment size
Namhyung Kim (1):
perf/x86: Fix out of range data
Nathan Chancellor (1):
selftests: kselftest: Mark functions that unconditionally call
exit() as __noreturn
NeilBrown (1):
ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
Nianyao Tang (1):
irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
Nicolas Dufresne (1):
media: mediatek: vcodec: Fix oops when HEVC init fails
Noah Loomans (1):
platform/chrome: cros_ec_uart: properly fix race condition
Nuno Das Neves (1):
mshyperv: Introduce hv_numa_node_to_pxm_info()
Oleg Nesterov (2):
selftests/timers/posix_timers: Reimplement check_timer_distribution()
selftests: kselftest: Fix build failure with NOLIBC
Patryk Wlazlyn (11):
tools/power turbostat: Print ucode revision only if valid
tools/power turbostat: Read base_hz and bclk from CPUID.16H if available
tools/power turbostat: Add --no-msr option
tools/power turbostat: Add --no-perf option
tools/power turbostat: Add reading aperf and mperf via perf API
tools/power turbostat: detect and disable unavailable BICs at runtime
tools/power turbostat: add early exits for permission checks
tools/power turbostat: Clear added counters when in no-msr mode
tools/power turbostat: Add proper re-initialization for perf
file descriptors
tools/power turbostat: read RAPL counters via perf
tools/power turbostat: Add selftests
Paulo Alcantara (2):
smb: client: fix NULL ptr deref in
cifs_mark_open_handles_for_deleted_file()
smb: client: instantiate when creating SFU files
Pavan Chebbi (1):
bnxt_en: Reset PTP tx_avail after possible firmware reset
Pavel Begunkov (1):
io_uring/net: restore msg_control on sendzc retry
Pawan Gupta (4):
x86/bhi: Add support for clearing branch history at syscall entry
x86/bhi: Enumerate Branch History Injection (BHI) bug
x86/bhi: Add BHI mitigation knob
x86/bhi: Mitigate KVM by default
Peng Liu (1):
tools/power turbostat: Fix Bzy_MHz documentation typo
Petr Tesarik (2):
swiotlb: extend buffer pre-padding to alloc_align_mask if necessary
u64_stats: fix u64_stats_init() for lockdep when used repeatedly
in one file
Pierre Gondois (1):
firmware: arm_scmi: Fix wrong fastchannel initialization
Prasad Pandit (1):
tracing: Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entry
Raag Jadav (1):
ACPI: bus: allow _UID matching for integer zero
Rahul Rameshbabu (1):
net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit
Randy Dunlap (1):
LoongArch: Include linux/sizes.h in addrspace.h to prevent build errors
Rick Edgecombe (4):
Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
hv_netvsc: Don't free decrypted memory
uio_hv_generic: Don't free decrypted memory
Rik van Riel (1):
blk-iocost: avoid out of bounds shift
Samuel Holland (1):
cache: sifive_ccache: Partially convert to a platform driver
Sean Christopherson (1):
x86/cpu: Actually turn off mitigations by default for
SPECULATION_MITIGATIONS=n
Sebastian Andrzej Siewior (1):
locking: Make rwsem_assert_held_write_nolockdep() build with PREEMPT_RT=y
Shay Drory (2):
net/mlx5: E-switch, store eswitch pointer before registering devlink_param
net/mlx5: Register devlink first under devlink lock
Shradha Gupta (1):
hv/hv_kvp_daemon: Handle IPv4 and Ipv6 combination for keyfile format
Stephen Boyd (1):
drm/msm: Add newlines to some debug prints
Steve French (2):
smb3: fix Open files on server counter going negative
smb3: fix broken reconnect when password changing on the server
by allowing password rotation
Steven Rostedt (Google) (1):
ring-buffer: Only update pages_touched when a new page is touched
Sumeet Pawnikar (1):
platform/x86/intel/hid: Add Lunar Lake and Arrow Lake support
Suraj Kandpal (1):
drm/i915/hdcp: Fix get remote hdcp capability function
Sven Eckelmann (1):
batman-adv: Avoid infinite loop trying to resize local TT
Tao Zhou (1):
drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2
Tariq Toukan (1):
net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev
Thierry Reding (1):
gpu: host1x: Do not setup DMA for virtual devices
Thomas Bertschinger (1):
bcachefs: create debugfs dir for each btree
Thomas Gleixner (5):
timekeeping: Use READ/WRITE_ONCE() for tick_do_timer_cpu
x86/topology: Don't update cpu_possible_map in topo_set_cpuids()
x86/cpu/amd: Make the CPUID 0x80000008 parser correct
x86/cpu/amd: Make the NODEID_MSR union actually work
x86/cpu/amd: Move TOPOEXT enablement into the topology parser
Thorsten Blum (3):
bcachefs: Rename struct field swap to prevent macro naming collision
compiler.h: Add missing quote in macro comment
zonefs: Use str_plural() to fix Coccinelle warning
Tim Harvey (2):
arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator
arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator
Tim Huang (2):
drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
drm/amdgpu: fix incorrect number of active RBs for gfx11
Uwe Kleine-König (1):
MAINTAINERS: Drop Li Yang as their email address stopped working
Vasant Hegde (3):
iommu/amd: Fix possible irq lock inversion dependency issue
iommu/amd: Do not enable SNP when V2 page table is enabled
iommu/amd: Change log message severity
Vikas Gupta (2):
bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
bnxt_en: Fix error recovery for RoCE ulp client
Ville Syrjälä (7):
drm/client: Fully protect modes[] with dev->mode_config.mutex
drm/i915/cdclk: Fix CDCLK programming order when pipes are active
drm/i915/cdclk: Fix voltage_level programming edge case
drm/i915/psr: Disable PSR when bigjoiner is used
drm/i915: Disable port sync when bigjoiner is used
drm/i915: Disable live M/N updates when using bigjoiner
drm/i915/vrr: Disable VRR when using bigjoiner
Wachowski, Karol (3):
accel/ivpu: Check return code of ipc->lock init
accel/ivpu: Fix PCI D0 state entry in resume
accel/ivpu: Improve clarity of MMU error messages
Wei Yang (3):
memblock tests: fix undefined reference to `early_pfn_to_nid'
memblock tests: fix undefined reference to `panic'
memblock tests: fix undefined reference to `BIT'
Wenjing Liu (1):
drm/amd/display: always reset ODM mode in context when adding first plane
Wyes Karny (1):
tools/power turbostat: Increase the limit for fd opened
Xiang Chen (2):
scsi: hisi_sas: Handle the NCQ error returned by D2H frame
scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
Xianting Tian (1):
vhost: correct misleading printing information
Xiubo Li (1):
ceph: switch to use cap_delay_lock for the unlink delay list
Xuchun Shang (1):
iommu/vt-d: Fix wrong use of pasid config
Yang Li (1):
eventfs: Fix kernel-doc comments to functions
Yifan Zhang (2):
drm/amdgpu: add smu 14.0.1 discovery support
drm/amdgpu: differentiate external rev id for gfx 11.5.0
Yu Kuai (2):
raid1: fix use-after-free for original bio in raid1_write_request()
block: fix that blk_time_get_ns() doesn't update time after schedule
Yunfei Dong (3):
media: mediatek: vcodec: adding lock to protect decoder context list
media: mediatek: vcodec: adding lock to protect encoder context list
media: mediatek: vcodec: support 36 bits physical address
Yuquan Wang (1):
cxl/mem: Fix for the index of Clear Event Record Handle
Zack Rusin (1):
drm/vmwgfx: Enable DMA mappings with SEV
Zhang Rui (6):
tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX
tools/power/turbostat: Cache graphics sysfs path
tools/power/turbostat: Unify graphics sysfs snapshots
tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz
tools/power/turbostat: Add support for new i915 sysfs knobs
tools/power/turbostat: Add support for Xe sysfs knobs
ZhenGuo Yin (1):
drm/amdgpu: clear set_q_mode_offs when VM changed
Zheng Yejian (1):
kprobes: Fix possible use-after-free issue on kprobe registration
Zhenhua Huang (1):
fs/proc: remove redundant comments from /proc/bootconfig
Zhigang Luo (1):
amd/amdkfd: sync all devices to wait all processes being evicted
Zhongwei (1):
drm/amd/display: Adjust dprefclk by down spread percentage.
lima1002 (1):
drm/amd/swsmu: Update smu v14.0.0 headers to be 14.0.1 compatible
shaoyunl (2):
drm/amdgpu : Add mes_log_enable to control mes log feature
drm/amdgpu : Increase the mes log buffer size as per new MES FW version
Linus Torvalds has announced the release of the fourth release candidate for Linux kernel 6.9. Most of the updates that were released this week were completely random, and they included some new hardware mitigations and bcachefs fixes. The timer fallout and drivers that were left over from the merge window made up the remaining content.